/* LIENS ---------------------------------------------------------------------*/
a{
  text-decoration     : none;
}
a.pretty_link{
  color               : #32B1D5;
  border              : 0px;
  text-decoration     : underline;
}
a:visited{
  color               : #B90C03;
}

/* Menus  --------------------------------------------------------------------*/
.menu0,.menu0_selected{
  font-family         : Arial, Verdana, sans-serif;
  font-size           : 12px;
  font-weight         : 300;
  text-decoration     : none;
  text-align          : center;
  vertical-align      : middle;
  color               : #000000;
  background-color    : #E8E8E8;
  border-top          : 1px #781801 solid; 
  border-bottom       : 1px #781801 solid; 
}
a.menu0,a.menu0_selected{
  border              : 0px;
}
.menu0_selected{
  border-bottom       : 4px #DAEF0C solid; 
}
#menu0{
  padding-bottom      : 30px;
  font-family         : Arial, Verdana, sans-serif;
  font-weight         : 700;
  font-size           : 12px;
  align               : right;
  background          : url(fr/menus/under_title1.gif) no-repeat bottom left;
  background-color    : #FFFFFF;
}
#separator{
  background-color    : #FFFFFF;
}

/* menu 2 *********************************************************************/
.menu2, .menu2_selected {
  padding-left        : 3px;
  font-family         : Arial, Verdana, Helvetica, sans-serif;
  font-size           : 12px;
  font-style          : normal;
  font-variant        : normal;
  font-weight         : bold;
  font-variant        : normal;
  text-decoration     : none;
  vertical-align      : middle;
  color               : #000000;
  background-color    : #E8E8E8;
  margin-right        : 20px;
}
a.menu2_selected{
  width               : 100%;
  border-bottom       : 3px #DAEF0C solid;
}
/* pages **********************************************************************/
.page, .page_selected {
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 11px;
  text-decoration       : none;
  text-align            : right;
  font-weight           : bold;
  font-variant          : normal;
  color                 : #000000;
  background-color      : #E8E8E8; 
}
.page_selected {
  color                 : #781801;
}
td#dotted{
  background-color      : #E8E8E8; 
  border-bottom         : 1px #444444 dotted;
}
/* Upper **********************************************************************/
.menuUp,.menuUp_selected{
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 11px;
  color                 : #4D544E;
  padding-right         : 5px;
}
img.upper_img{

  vertical-align        : middle;
}
/* Bandeau Bas ****************************************************************/
#bandeau_bas{
  padding-top           : 8px;
  padding-left          : 180px;
}
/* Downer *********************************************************************/
#downer{
  color                 : #FFFFFF;
}
/* Titres *********************************************************************/
.pretty_title,.mapLevel1{
  padding-left          : 18px;
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 13px;
  font-weight           : bold;
  color                 : #369EBB;
  background            : url(fr/titres/pretty_title.gif) no-repeat center left;
}
td#open_close_,td#open_close_ a.pretty_title, td#open_close_1 a.pretty_title, h1.pretty_title{
  background: none;
}{
  padding               : 0px;
  background            : none;
  text-transform        : none;
}

.title_guillemet{
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 16px;
  font-weight           : bold;
  padding-top           : 28px;
  padding-right         : 20px;
  color                 : #000000;/*781801*/
  text-decoration       : none;
  background            : url(fr/titres/under_title1_black.gif) no-repeat bottom left;
}
div.title_guillemet{
  margin                : 5px;
  padding               : 5px
}
a.pretty_link div .title_guillemet{
  text-decoration       : none;
  border                : none;
}
.pretty_title2{
  padding-left          : 18px;
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 11px;
  font-weight           : bold;
  color                 : #000000;
  background            : url(fr/titres/pretty_title_2.gif) no-repeat center left;
}
.line{
  background-color      : #FFFFFF; 
}

/* Plan du site ***************************************************************/
.mapLevel1{
  margin-top            : 10px;
}
.mapLevel2{ 
  padding-left          : 10px; 
  font-weight           : 500;
}

/* Textes  ********************************************************************/
.textJustify, .textJustify table tr td{
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 11px;
  font-weight           : normal;
  color                 : #000000;
}
td.central_frame{
  padding-top           : 5px;
  padding-left          : 5px;
}
#downer{
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 12px;
  font-weight           : normal;
  color                 : #FFFFFF;
  padding-right         : 10px;
}
/* Puces **********************************************************************/
LI { 
  /*list-style: square;*/
  list-style-image: url(fr/titres/puce_verte.gif);
}
/* actualités *****************************************************************/
#actu_small_title_home,#job_small_title_home{
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 12px;
  font-weight           : bold;
  color                 : #000000;
}
#actu_summary_home,#job_summary_home{
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 11px;
  font-weight           : normal;
  color                 : #000000;
}
#actu_link_home,#job_link_home{
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 12px;
  font-weight           : normal;
  color                 : #FFFFFF;
}
#job_link_home{
  color                 : #781801;
}
td.actu_text_home{
  padding-left          : 5px;
  background-color      : #93D1E5;
}
td.job_text_home{
  padding-left          : 5px;
  background-color      : #E8E8E8;//C1D500;
}
table.actu_close1{
  background-color   : #F5F5F5;
  border-bottom      : 1px #969696 dotted;
}
table.actu_close0{
  background-color   : #FFFFFF;
  border-bottom      : 1px #969696 dotted;
}
table.actu_open1{
  background-color   : #F5F5F5;
  border-left        : 1px #969696 dotted;
  border-bottom      : 1px #969696 dotted;
  border-right       : 1px #969696 dotted;
}
table.actu_open0{
  background-color   : #FFFFFF;
  border-left        : 1px #969696 dotted;
  border-bottom      : 1px #969696 dotted;
  border-right       : 1px #969696 dotted;
}
a.info_flash_all{
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 12px;
  font-weight           : normal;
  color                 : #029CF8;
}
.actu_title{
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 14px;
  font-weight           : bold;
  color                 : #781801;
}
.actu_text{
  font-family           : Arial, Verdana, Helvetica,sans-serif;
  font-size             : 12px;
  color                 : #000000;
}
/* Images *********************************************************************/
.contour_vert{
  border                : 2px #C1D500 solid;
}
  
