/* structure generale */
*{margin:0px; padding:0px; font-family:Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;}
body {background:url(../img/commun/bg_main.gif) top repeat-x; margin:0px; padding:0px; text-align:center;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
#main {position:relative; width:836px; margin-left:auto; margin-right:auto; text-align:left;}
#trait {width:778px; height:7px; background:url(../img/accueil/bg_trait.gif) top repeat-x; margin:0 0 25px 0;}
#footer {width:836px; height:29px; background:url(../img/commun/bg_liens_bas.gif) no-repeat; text-align:center; padding:7px 0 0 0;}
html>body #footer {width:836px; height:50px; background:url(../img/commun/bg_liens_bas.gif) no-repeat; text-align:center; padding:7px 0 0 0;}
#footer a {font-size:10px; color:#B8B8B8; font-weight:bold}
.cleaner {clear:both;}

/* formulaires */
.formu {background-color:#FFFFFF; font-size:11px; color:#333333; border:0px;}
.formu2 {background-color:#FFFFFF; font-size:11px; color:#333333; border:1px solid #999999;}

/* encart login */
#lien-mdp {margin:0 0 0 11px;}
#lien-mdp a {font-size:9px; color:#FFFFFF;}
.nb-offres {font-family:Arial, sans-serif; font-size:32px; color:#333333; font-weight:bold; float:left}
 .nb-offres a{font-family:Arial, sans-serif; font-size:32px; color:#333333; font-weight:bold}
.offres a{font-family:Arial, sans-serif; font-size:12px; color:#333333; font-weight:bold; float:left; margin:5px 0 0 0; line-height:13px}
.intitule {font-family:Arial, sans-serif; font-size:9px; color:#FFFFFF; font-weight:bold; margin:0 0 0 9px;}

/* accueil */
.espace2{font-size:12px; color:#666666; display:block; margin-left:15px; line-height:14px; height:90px}

#texte-lien a {font-size:12px; color:#666666; margin:0 11px 0 15px;text-decoration:none}

#lien-leader, #lien-entreprises, #lien-candidats {margin:0 0 0 16px; padding:0;  display:block; height:20px}
#lien-leader a {font-size:11px; color:#FF9900; font-weight:bold;}
#lien-entreprises a {font-size:11px; color:#FF3300; font-weight:bold;}
#lien-candidats a {font-size:11px; color:#0B4784; font-weight:bold;}

#encart-carte {font-size:11px; color:#333333; font-weight:bold; margin:20px 20px 0 120px;}
#encart-carte span {font-size:15px; line-height:17px;}
#encart-carte a {color:#333333; font-weight:bold;}

.tt-news { font-weight:bold; color:#FF6600;}
.tt-news a{font-size:12px;  font-weight:bold; margin:0 0 0 0; color:#FF6600;}
.resume-news a{font-size:10px; color:#333333; font-weight:bold; margin:0 0 10px 10px;}

/* nav gauche */
dl, dt, dd, ul, li {margin:0px; padding:0px; list-style-type:none}
dl#menu {width:154px; background:url(../img/commun/bg_nav_gch.gif)}

#bt1_off, #bt2_off, #bt3_off, #bt4_off, #bt5_off , #bt6_off  {background:url(../img/commun/fleche_gris.gif) 4px 12px no-repeat; display:block; padding:6px 0px 9px 14px; margin:0px; font-size:13px; color:#666666; font-weight:bold;}
#bt1_on, #bt2_on, #bt3_on, #bt4_on, #bt5_on, #bt6_on {background:url(../img/commun/fleche_orange.gif) 4px 12px no-repeat; display:block; padding:6px 0px 9px 14px; margin:0px; font-size:13px; color:#FF6600; font-weight:bold;}
.bt_leader_off{background:url(/img/commun/bt_leader_news_off.gif) 0px 0px no-repeat; display:block; font-size:13px; color:#F8A501; font-weight:bold; padding:11px 0 8px 22px; margin-top:0px}
.bt_leader_on{background:url(/img/commun/bt_leader_news_on.gif) 0px 0px no-repeat; display:block; font-size:13px; color:#ffffff; font-weight:bold; padding: 11px 0 8px 22px; margin-top:0px}
.bt_entreprise1_off{background:url(/img/commun/bt_news1_off.gif) 0px 0px no-repeat; display:block; font-size:13px; color:#F57118; font-weight:bold; padding:11px 0 8px 22px; margin-top:0px}
.bt_entreprise1_on{background:url(/img/commun/bt_news1_on.gif) 0px 0px no-repeat; display:block; font-size:13px; color:#FFC000; font-weight:bold; padding: 11px 0 8px 22px; margin-top:0px}
.bt_entreprise1a_off{background:url(/img/commun/bt_news1a_off.gif) 0px 0px no-repeat; display:block; font-size:13px; color:#F57118; font-weight:bold; padding:5px 0 8px 22px; margin-top:0px}
.bt_entreprise1a_on{background:url(/img/commun/bt_news1a_on.gif) 0px 0px no-repeat; display:block; font-size:13px; color:#FFC000; font-weight:bold; padding: 5px 0 8px 22px; margin-top:0px}
.bt_candidat1_off{background:url(/img/commun/bt_candid_off.gif) 0px 0px no-repeat; display:block; font-size:13px; color:#0B4784; font-weight:bold; padding:11px 0 8px 22px; margin-top:0px}
.bt_candidat1_on{background:url(/img/commun/bt_candid_on.gif) 0px 0px no-repeat; display:block; font-size:13px; color:#E1E7F4; font-weight:bold; padding: 11px 0 8px 22px; margin-top:0px}

dl#menu dt {margin:0px 0px 0px 7px;}
dl#menu dd {margin:0px 0px 4px 20px;}
dl#menu li a:hover {text-decoration:underline;}
dl#menu li {width:125px}

dl#menu li a.menu_off{background:url(../img/commun/fleche_noire_petite.gif) 0px 7px no-repeat; display:block; padding:0px 0px 5px 8px; margin:0px 0px 0px 0px; font-size:11px; color:#333333; font-weight:normal; height:100%}
dl#menu li a.menu_on{background:url(../img/commun/fleche_orange_petite.gif) 0px 7px no-repeat; display:block; padding:0px 0px 5px 8px;  font-size:11px; color:#F57825; font-weight:bold; text-decoration:underline; height:100%; }

.intitule2 {font-family:Arial, sans-serif; font-size:11px; color:#666666; font-weight:bold; margin:7px 0 0 10px;}
.intitule2 a {font-size:9px; color:#999999; font-weight:normal;}

#carte-agences {margin:20px 20px 0 120px;}
#carte-agences a {font-size:11px; color:#333333; color:#333333; font-weight:bold;}

.actif{color:red}

.gris11b {font-family:Arial, sans-serif; font-size:11px; color:#666666; font-weight:bold;}

.description { text-align:justify; }