@import url("/css/couleurs.css"); 

* html a:hover, * html .sfhover, * html .sfhover2 {background-image:inherit;}

/*header */
#header{display: block; height: 70px; margin: 0; padding: 0; text-align: center;  width: 100%;z-index:2}
#header_centre{ height:65px; padding-top:10px;width:970px; margin-left:auto; margin-right:auto; text-align:left;background:url(/img/ombre_header_2.gif) no-repeat 708px 53px;z-index:1}
#header_interne {width:700px;position:relative;}
#header a{float:left; }
* html #header{height:30px;margin:0;padding:15px 0 0 0;}
* html #header_centre {height:30px;margin:0;padding:1px 0 0 0;}

#page, #content {z-index:0;}

/*header entreprise*/
#header_entreprise {display:none; margin:0px; padding:0px; text-align:center; width:100%;}
#header_entreprise_centre{height:51px; padding-top:8px;width:970px; margin-left:auto; margin-right:auto; text-align:left;z-index:4;position:relative;}
#header_entreprise_centre #liens_header, #header_entreprise_centre #liens_header a, #header_entreprise_centre #liens_header h1,#header_entreprise_centre #liens_header strong, #header_entreprise_centre #liens_header span {color:#fff; display:inline;margin-right:4px;}
#header_entreprise_centre #liens_header{ position:absolute; top:-3px; right:0;margin-top: 38px; margin-right:0;}
#header_entreprise_centre #liens_header.pb {margin-top: 38px;}

/* baseline*/
#baseline, #baseline_resultat {background:url(/img/fdchemin.gif) repeat-x 0 0;  clear: both; color: #444; font-size: 11px;  font-weight: normal;
    height: auto;left: 1px; top: 66px; overflow: hidden;  padding: 5px 0 5px 18px; position: absolute; width: 689px; z-index:1; }
#baseline strong, #baseline_resultat strong {color:#777; font-size: 11px;  }
#baseline_resultat span{display:block; float:left; color:#777; margin-right:3px; font-size: 11px;  }
#baseline_resultat h1 {height:auto; margin:0;color:#777; display:inline; font-size: 11px; font-weight:normal; }
#baseline_resultat h1 a {font-weight:normal; display:inline; font-size: 11px;  }
#baseline_resultat a {margin-right:5px;color:#146095;  font-size: 11px;  }

* html #baseline, * html  #baseline_resultat {top:65px;}
/* liens emploi - formation */
  
 #header #section #emploi_on{font-size:16px;text-align:center;font-weight:bold; color:#fff;  margin-right:20px;padding-bottom: 7px;}
#header #section #formation_on{font-size:16px;text-align:center;font-weight:bold;color:#fff;  margin-left:20px;   padding-bottom: 7px;}
#header #section #lien_emploi {background:url(/img/separation_section.gif) no-repeat right 3px;}

            
#header #section{float:left; margin-left:60px; margin-top:29px; margin-bottom:-2px; }
#header #section #emploi_off , #header #section #formation_off{font-size:16px;text-align:center;font-weight:bold;}
#header #section #emploi_off  {padding-right:20px; }
#header #section #formation_off{padding-right:20px;padding-left:2px; margin-left:20px;}
#header #section a:hover,#menu_sites a:hover{text-decoration:none; }
#header #section img {float:left; margin-top:-10px;}
#header #section li {float:left;}
#header #section #lien_formation {position:relative;  z-index:15;}

#header #section #lien_formation{width:125px; position:relative;  z-index:50;}
/*#header #section #lien_formation.site_formation a {  background: url("/formation/img/fleche_menu_liens.gif") no-repeat scroll right 4px transparent; padding-right: 20px;    padding-left: 2px; }*/
#header #section #lien_formation.site_formation a {  padding-left: 2px; }
#header #section #lien_formation ul {display:none; }
#header #section #lien_formation ul li  { width:100%; color:#fff; margin-bottom:6px;}
#header #section #lien_formation ul li span {color:#fff; font-weight:normal; margin-left:10px; font-size:10px;}
#header #section #lien_formation ul li a, #header #section #lien_formation.site_formation ul li a  {background: url(/img/fleche_formation.gif) no-repeat scroll 0px 4px;color:#fff; padding-left:10px; font-weight:bold;}
#header #section #lien_formation:hover ul, #header #section #lien_formation.sfhover2 ul{display:block; position:absolute; top:20px; left:-1px; width:200px; z-index:50; padding:10px;}
#header #section #lien_formation ul li a:hover {background: url(/img/fleche_rollover_formation.gif) no-repeat scroll 0px 4px; font-weight:bold; padding-left:10px;}


/* liens header sites*/
#menu, #menu_formation{float:right;margin-top: -38px;padding:0;position:relative;text-align:left;width:250px;    z-index:25; margin-bottom:50px;}
#menu .contenu.bloc_menu, #menu_formation .contenu.bloc_menu {width:220px;}
#menu_liens{ position: absolute;    right: 3px;    text-align: right; top: -65px;     z-index: 20;}

/*menu acces client*/
  #menu #acces {text-align:left; position:relative; min-height:78px; color:#fff;   margin-bottom:12px; z-index:6;  border-width: 0 1px 1px 1px; border-style:solid; padding-left:13px; padding-right:0; padding-bottom:5px;}
#menu #acces #candidat a { font-size:14px;  margin-bottom:7px;    margin-left: 9px;width:120px; font-weight:normal;    padding-top: 6px; display:block; }   
 
#menu #acces input{margin:11px 3px 2px 0;padding-left:3px;padding-top:3px;width:85px;z-index:0; height:17px; }
#menu #acces input.butn_ok, #menu #acces #mdp input.butn_ok{    background: url("/img/fondButn.gif") repeat-x scroll left bottom transparent;
    border: 1px solid #CCCCCC;
    color: #444444;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
behavior: url(/js/PIE.htc);
margin:0; padding:0;text-align:center;width:30px;
height:24px;}
#menu_formation #acces {background:url(/formation/img/menu_formation.gif) no-repeat; text-align:left; position:relative; padding-top:5px; padding-left:13px; height:59px; color:#fff; margin-bottom:12px; z-index:3;}
#menu_sites li {height:20px;padding-left:20px;}
#menu h2, #menu_formation  h2 {height:auto; padding-left:0; margin-top:0; margin-bottom:0; padding-top:2px; }
#menu #acces h2 {color:#fff; background:url(/img/fond_menu_acces_blog.gif) no-repeat; height:23px;
margin-left:-14px; padding:5px 0 0 14px;width:236px;}
#menu #acces h2#candidat {background:transparent url(/img/fond_menu_acces.gif) no-repeat 0 0;height: 26px;margin-left:-14px;width:250px;padding:0;}
#menu #acces label {display:block; color:#fff; margin-bottom:-5px;
padding-top:5px;}
#boutons {margin-bottom:12px;clear:both}
#menu #acces #espace_entreprise {left:130px;margin-left:0;padding-top: 4px;position:absolute;top:0px;width:100px; background:none; }
#menu #acces h2 a {margin-top:1px; display:block;}
* + html #menu #acces #espace_entreprise {top:2px;}
* html #menu #acces #espace_entreprise {top:4px;}
#menu  #acces #espace_entreprise a {color:#fff; font-size:14px; width:100px; font-weight:normal;}
#menu_formation #acces #formation a {font-size:14px; margin-bottom:7px; margin-left:49px; margin-top:-1px; font-weight:normal; padding-top:0; display:block;}
#menu #acces a {color:#fff; font-size:11px;}
#menu_formation #acces p {color:#fff; text-align:center; margin-top:0px;}
#menu_formation #acces p a {color:#fff;}
#menu #acces .erreur{padding-bottom:0;}



/* menu candidat loggué*/
#menu #identite_client {color:#fff; font-weight:bold;}

/* bloc mot de passe perdu*/
#mdp{background-color:#FFFFFF; border-style:solid;border-width:0 1px 1px;margin-bottom:-6px;margin-left:-14px;margin-top:10px;padding:10px;position:relative;width:228px;}
#menu #acces #mdp input{width:150px;}
* + html #menu #acces #mdp input {margin-left:14px;}
* html #menu #acces #mdp input {margin-left:14px;}

/* general menu */
.butn_ok {  background: url("/img/fondButn.gif") repeat-x scroll left bottom transparent;
    border: 1px solid #CCCCCC;
    color: #444444;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
behavior: url(/js/PIE.htc);width:30px; height:25px; padding-top:0; font-size:14px;}
.type_date{color:#777777;}
.bloc_menu li {background:transparent url(/img/fleche_liste.gif) no-repeat scroll 0 3px; padding:0 0 3px 15px; }
#menu .bloc_menu h2, #menu_formation .bloc_menu h2 {color:#777;background:transparent url(/img/fond_h3.gif) repeat-x scroll 0 20px;height:27px;font-weight:bold;clear:left;}
.tt {font-size:11px;}
#menu .contenu {padding-top:14px;}

/* menu actu*/
#modActu_actu_even {width:220px;}
#outils ul, #actu_even ul {margin-top:10px; float:left;}
#outils li, #actu_even li {padding-left:25px; padding-bottom:3px;display:block; float:none;}
#imprimer {background:url(/img/picto_imprimer.gif) no-repeat 0 0; }
#envoi_ami {background:url(/img/picto_envoyer.gif) no-repeat 0 3px;}
#ajout_selection {background:url(/img/picto_ajouter.gif) no-repeat 2px 3px;}
#ajout_selection_formation {background:url(/formation/img/picto_ajouter_formation.gif) no-repeat 2px 3px;}
#reponse_offre {background:url(/img/picto_repondre.gif) no-repeat 0 0;}
#reponse_offre a {font-weight:bold;}
#recherche_offre {background:url(/img/picto_rechercher.gif) no-repeat 0 0;}
#voir_offres{background:url(/img/picto_offres_entreprise.gif) no-repeat 0 0;}
#suivre_actu{background:url(/img/picto_actu_liste_offre.gif) no-repeat 0 0;}
#visiter_blog{background:url(/img/picto_blog_liste_offre.gif) no-repeat 0 3px;}
#voir_video{background:url(/img/picto_video_liste_offre.gif) no-repeat 0 1px;}
#contacter {background:url(/img/picto_contact.gif) no-repeat 0 0;}

/* menu semaine speciale*/
/*#semspe_menu #mea_Decouv { margin-bottom:10px; float:left; width:210px;}
#menu h2#semspe{ font-weight:normal; min-height:46px; margin-top:0px; margin-bottom:10px; padding-bottom:0; margin-left:45px;}
#semspe_menu #semspe a {background:transparent url(/img/picto_semspe.gif) no-repeat 0 0; margin-left:-45px;margin-top:-20px;padding-left:45px;padding-top:19px;font-size:18px;display:block; }
#semspe_menu #mea_Decouv img {border:1px solid #ddd; margin-bottom:5px; width:102px; float:left;margin-right:1px;}
#semspe_menu ul {margin-top:5px; clear:left; float:left; width:100%;}

#semspe_menu .br{background:url(/img/coin_bas_dt_vert.gif) bottom right no-repeat; }
#semspe_menu .bl{background:url(/img/coin_bas_gche_vert.gif) bottom left no-repeat;}
#semspe_menu .tr{background:url(/img/coin_ht_dt_vert.gif) top right no-repeat;}
#semspe_menu #articles h2 {float:left;}
#semspe_menu h2 img {float:left; margin-right:5px}*/
#semspe_menu {width:220px; }
#semspe_menu  #texteSemSpe {float:left;clear:both;margin-bottom:15px;}
#semspe_menu #accrocheSemSpe {margin-top:0}
#semspe_menu #accrocheSemSpe span{    clear: both;   color: #E53725;   display: block;   font-weight: bold;}
#semspe_menu  #TitreSemSpe {background: url("/img/semspe/picto.gif") no-repeat scroll 0 0 transparent;    float: left;    margin-top: 0;    min-height: 46px;   padding-left: 55px;}
#semspe_menu #TitreSemSpe a {font-size:18px;}
#semspe_menu #TitreSemSpe a:hover {text-decoration:none;}
.fontSize11 {font-size:11px;}
#semspe_menu li img {border:1px solid #ddd;}
#semspe_menu  ul {    width: 234px;float:left;clear:both;margin-bottom:15px;}
#semspe_menu li {float:left; margin-bottom:5px;margin-right:3px;}

/* logo defilant semaine speciale*/
#mea_Consult{clear: both; margin-top:0px; margin-bottom:30px; padding-top:20px;height:auto; position:relative;overflow:hidden; }
#mea_Consult .mea_slide{clip: rect(0px,220px,110px,0px);overflow:hidden;}
#mea_Consult .news_border img {border:1px solid #ddd; margin-bottom:5px; width:102px; float:left;margin-right:1px;}
#mea_Consult div.news_border{display: block; width: 220px; min-height:45px;  margin: 0;}
#blocmea_Consult div.news_style{display: none;}
#mea_Consult .table_slide{width: 220px; height: 110px;}
#mea_Consult .mytable table {width:220px;}
#mea_Consult .table_slide td{width: 220px; height: 110px; background-color: #FFF; margin: 0 2px; padding: 2px; font-size: 11px;}
#mea_Consult .news_move{position: relative;}
#mea_Consult .mytable{width: 220px; height: 60px; vertical-align: top;}
#mea_Consult .wslide-wrap{background-color: #FFF; border: 1px solid #EEE;}
#mea_Consult .wslide-menu{text-align: right;}
#mea_Consult .wslide-menu a{padding: 0 3px;}
#mea_Consult a.wactive{background-color: #FFF; color: #888 !important; }
#button_slide_Consult {right:10px; position:absolute; top:0px; z-index:10;}
* html #semspe_menu {overflow:hidden;}

/* menu recherche article fil_info, abonnement newsletter*/
#recherche_article #searchArticle, #abonnement_news #aboNews, #searchBlog{width:175px; margin-right:5px; padding:2px 0 0 3px; height:17px;}
#recherche_article .butn_ok, #abonnement_news .butn_ok{  background: url("/img/fondButn.gif") repeat-x scroll left bottom transparent;
    border: 1px solid #CCCCCC;   color: #444444;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;
behavior: url(/js/PIE.htc);    font-size: 12px;    height: 20px;    margin-top: 0;    padding-bottom: 2px;    padding-left: 5px;    text-align: center;}
* + html #recherche_article .butn_ok, * + html #abonnement_news .butn_ok{padding-right:3px; padding-top:2px; margin-bottom:10px;}
* html #recherche_article .butn_ok{padding-right:3px; padding-top:2px; margin-bottom:10px;}
* html #abonnement_news .butn_ok {padding-right:3px; padding-top:2px; margin-bottom:10px;}
#abonnement_news br{display:none;}
#recherche_article p, #abonnement_news p, #proposer_actu ul {margin-top:5px; margin-bottom:5px;}

/* menu dernieres offres, derniers articles*/
#dernieres_offres ul, #entreprises_recrutent ul {margin-bottom:15px;}
#menu_article ul {margin-top:5px; margin-bottom:15px;}

/*menu emploi*/
#emploi .butn_rechercher, #formation .butn_rechercher {width:172px; height:25px;  background: url("/img/fondButn.gif") repeat-x scroll left bottom transparent;
    border: 1px solid #CCCCCC;
    color: #444444;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
behavior: url(/js/PIE.htc);padding-bottom:2px; margin-bottom:10px; margin-top:10px;}
#emploi .villeDep, #emploi select, #formation .modFormationCafe_searchFormation_ville, #formation select {margin-top:10px; margin-bottom:-2px; width:170px; padding-left:3px}
#emploi select {width:173px;}
#emploi p img, #formation p img{width:80px; float:right;}
#emploi p a, #formation p a {font-weight:bold;}

/*menu liens sponsorises*/

.bloc_liens_sponso p, #modActu_actu_even p{margin:0;}
.bloc_liens_sponso p {border-bottom:1px solid #D2D2D2;margin:0 0 20px;padding-bottom:5px;}
.bloc_liens_sponso p.dernier {margin:0; padding:0; border:none;}
.bloc_liens_sponso img {border:1px solid #DDDDDD;margin-bottom:0px;margin-top:5px;width:109px;}
.bloc_liens_sponso h4, #modActu_actu_even h4 {margin-bottom:0;}
.bloc_liens_sponso h4 {margin-top:0;}
.bloc_liens_sponso h3, #modActu_actu_even h3 {margin-top:0; font-weight:normal;}
.bloc_liens_sponso h3 {color:#bbb;}

/*#modLienSponso_liens_sponso p, #modActu_actu_even p{margin:0;}
#modLienSponso_liens_sponso p {border-bottom:1px solid #D2D2D2;margin:0 0 20px;padding-bottom:5px;}
#modLienSponso_liens_sponso p.dernier {margin:0; padding:0; border:none;}
#modLienSponso_liens_sponso img {border:1px solid #DDDDDD;margin-bottom:0px;margin-top:5px;width:109px;}
#modLienSponso_liens_sponso h4, #modActu_actu_even h4 {margin-bottom:0;}
#modLienSponso_liens_sponso h4 {margin-top:0;}
#modLienSponso_liens_sponso h3, #modActu_actu_even h3 {margin-top:0; font-weight:normal;}
#modLienSponso_liens_sponso h3 {color:#bbb;}*/


#modCentre_liens_sponso.contenu {padding:11px;}
#modCentre_liens_sponso.contenu.bloc_menu {width:228px;}
#modCentre_liens_sponso h3 {margin-bottom:0;margin-top:0;}
* html #modCentre_liens_sponso a {display:inline; margin:0;}
#modCentre_liens_sponso p {margin:0 0 10px 0;padding-bottom:20px;}
#modCentre_liens_sponso p.dernier {margin:0; padding:0; border:none;}
#modCentre_liens_sponso a {display:block;margin-top:3px;}
#modCentre_liens_sponso img {border:1px solid #DDDDDD;margin-bottom:0px;margin-top:5px;width:109px; float:none;}

/*menu rechercher blogs*/
#recherche_blog ul{margin-top:15px; margin-bottom:25px;}
#recherche_blog .ptit{margin-left:45px;}
#recherche_blog .ptit img {margin-bottom:-7px;}
#recherche_blog h2 {margin-bottom:10px;}
#recherche_blog .ptit a {margin-left:5px;}
#recherche_blog {float:none;}

/*menu moteur recherche*/
#moteurRecherche input.select_champ {width:181px;}
#moteurRecherche .select_champ {margin-top:2px;}

/* menu blog moderateur*/
#moderateur p  {clear:right; color:#FFFFFF; margin-bottom:0; margin-left:74px; margin-top:0px; text-align:right; width:168px;}
#moderateur p a strong {display:none;}
#moderateur p a {display:block;height:29px;width:170px;}
#moderateur {padding-top:10px;background:url(/img/fond_moderateur.png) no-repeat;width:250px;height:84px;margin-bottom:20px;margin-top:20px;}

/* identite client*/
#menu #identite_client {margin-bottom:5px;}
#menu #identite_client p {color:#fff; font-weight:bold}
#menu #identite_client span {color:#fff;}

/* menu semaine speciale*/
#ctl01_semspe_menu img {border:1px solid #ddd; padding:2px 4px; margin-bottom:5px; margin-right:17px;}
#ctl01_semspe_menu ul {margin-top:5px;}
#ctl01_semspe_menu {width:220px;}
#ctl01_semspe_menu #semspe a {font-size:18px;display:block; margin-top:1px;}
#ctl01_semspe_menu .br{background:url(/img/coin_bas_dt_vert.gif) bottom right no-repeat; }
#ctl01_semspe_menu .bl{background:url(/img/coin_bas_gche_vert.gif) bottom left no-repeat;}
#ctl01_semspe_menu .tr{background:url(/img/coin_ht_dt_vert.gif) top right no-repeat;}

/* modifs VLY */
#agenda ul, #liens_utiles ul, #mode_emploi ul, #articles_semaine ul, .actuSecteur ul {float:left;}
#agenda li, #liens_utiles li, #mode_emploi li, #proposer_actu li, #articles_semaine li, .actuSecteur li {background:transparent url(/img/fleche_liste.gif) no-repeat scroll 0 3px;
padding:0 0 3px 15px;}
.actuEse ul, #modActu_actu_even ul {margin-top:10px; float:left;}
.actuEse li, #modActu_actu_even li {padding-left:25px; padding-bottom:3px;}

/* menu flash info */
#flash-info img {width:100px; margin-left: 5px;}
#flash-info p {text-align:right;margin-bottom:0;}


/*footer*/
#footer{float:left;width:100%;margin-top:15px;background-color: #ccc;clear:left;border-top:1px solid #fff;}
#footer_centre, #footer_connect_centre{width:960px; margin-left:auto; margin-right:auto; margin-top:50px; position:relative; text-align:left;}
* html #footer_centre, * html #footer_connect_centre {margin-top:0px;}
* + html #footer_centre, * + html #footer_connect_centre {margin-top:0px;}

#footer li {margin-top:2px;}
#footer h2{display:none;}
#footer h3{padding:0px 0px 10px 0px;margin:0px;font-weight:bold;font-size:12px;background:none;height:auto;}
#footer h3 a{color:#777777;}
#footer h3#part{display:inline; padding-left:11px;} 
#footer h3 a:hover {text-decoration:none;}
#footer span {float:left; height:46px;}
#footer p {margin-top:5px;}
#footer ul {background:url(/img/trait.gif) left top repeat-y; padding-left:10px;}
.bloc {float:left;    padding: 5px 0 20px 5px;    width: 187px;height:180px;}
.bloc img {margin-bottom: 5px;}
.bloc div {	padding-left:11px;}
#liens_info {margin-top:5px; }
#liens_categorie {margin-top:6px}
#liens_groupe h3,#liens_groupe h4{display:inline;font-size:10px;}
#liens_groupe{padding:15px;border-top:1px solid #bbb;height:80px;clear:both; color:#999;margin-top:10px;}
#liens_groupe h3{ color:#999;}
#liens_groupe h4{font-weight:normal; color:#999;}
#liens_groupe a {font-size:10px;color:#999;}
#liens_groupe a:visited{color:#999;}
#ojd {margin-top:15px;width:85px;float:left;}
#ojd a {font-size:9px;font-weight:700;display:block;float:left;width:49%;}
#footer embed, #footer object {position:absolute; top:-66px; left:719px; z-index:10;}

* + html #footer {margin-top:25px;}
#footer_connect {position:relative; background-color:#ddd; border-bottom:1px solid #c0c0c0;float:left; clear:both;width:100%}
#footer_connect_centre {margin-top:0; padding-top:12px;}
#footer_connect #connectes {background:url(/img/fond_restez_connectes.png) no-repeat; width:146px; height:26px; position:absolute; right:250px;top:-16px;font-weight:bold; padding-top:6px;padding-left:11px;}
#footer_connect #logo_footer{display:block; width:188px; float:left;     margin-top: -21px;}
#footer_connect .butn_ok {background:none; background-color:#146095; color:#fff;padding-bottom:6px; height:20px;}
#footer_connect input.select_champ {height:17px; width:100px;margin-bottom:0}
#footer_connect #appli_footer {display:block; float:left;padding-left:25px; background:url(/img/picto_appli_iphone.gif) no-repeat left 2px; margin-left:8px; height:20px;margin-right:8px;padding-top:4px;}
#footer_connect #facebook_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_facebook_footer.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}
#footer_connect #twitter_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_twitter_footer.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}
#footer_connect #video_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_dailymotion.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}


#footer_connect #rss_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_rss_footer.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}
#footer_connect #widget_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_widget_footer.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}
#footer_connect span {display:block; float:left;color:#aaa;padding-top:4px;height:31px;}
#footer_connect #news_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_newsletter_footer.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}

/* menu catalogue*/
#menu #acces.catalogue {min-height:48px;padding-bottom:0px;}
#menu #acces.catalogue.resultat h2#candidat {background:transparent url(/formation/img/fond_menu_acces_formation.gif) no-repeat 0 0;height:23px;margin-left:-14px;width:250px;padding:0;}
      #menu #acces.catalogue {background-color:#fff;}
       #menu #acces.catalogue p {margin-top:0;text-align:center; margin-bottom:0}
      #menu #acces.catalogue p a.open{display:block;height:22px;margin-left:-14px;padding-top:8px;font-size:12px;}
       #menu #acces.catalogue p a{display:block;height:22px;margin-left:-14px;padding-top:8px;font-size:12px;}
 #menu #acces.catalogue p a:hover {text-decoration:none;}
 * html #menu #acces.catalogue p a {margin-top:-5px;width:250px;}
#menu #acces.catalogue.resultat #candidat a {display:block;font-size:14px;font-weight:normal;margin-bottom:7px;margin-left:34px;padding-top:4px;width:120px;}
#menu #acces.catalogue.resultat #espace_entreprise {left: 119px;    padding-top: 3px;}
#menu #acces.catalogue.resultat #compvide {margin-bottom:10px;}

#menu #acces.catalogue.resultat .erreur {color:red;padding:0px 10px 10px 0;}


#menu #acces.catalogue #liste_form {height:auto;}
  #menu #acces.catalogue #liste_form ul {margin-top:10px;}
  
  #menu #droits_demarches{background-image:none;width:220px;}
  
  /* menu techniques de l'ingénieur*/
  #menu #tech_inge img{float:right;margin-top:-5px;}
#menu #tech_inge p {margin:10px 0 0 0;}
   #menu #acces.catalogue #liste_form ul li {border-bottom:1px solid #DDDDDD;height:17px;width:220px;margin-bottom:5px;position:relative}
    #menu #acces.catalogue #liste_form ul li img {position:absolute; right:0px;top:5px;}
    #menu #acces.catalogue #comparer {font-size:12px; font-weight:bold; color:#146095; display:block; padding-left:19px; padding-bottom:5px; background:url(/formation/img/picto_comparer.gif) no-repeat  0 3px;}
    
    /* menu expert librairie*/
    #Span1 {display:block;float:right;margin-top:10px;}
    #Span1 img {margin-bottom:-4px; }
    
    /* menu liste diplome*/
    #filtre_diplome h3 {font-weight:normal;margin-top:20px;margin-bottom:5px;  clear: both;    float: left;width:100%;}
     #filtre_diplome a {padding-left:5px;display:block;float:left;clear:both;margin-bottom:4px;width:100%;}
     #filtre_diplome a.selection {padding-left:10px; margin-left: -5px;}
     #filtre_diplome span {color:#444}
      #filtre_diplome span:hover {text-decoration:none;}

/* lien de suite pour les menus*/
#menu p.suite { margin-top:0; }
