h1, .similiH1, #cvtheque #colonne_gauche h2.similiH1{
color:#777;
background:transparent url(/img/fond_h3.gif) repeat-x scroll 0 20px;
min-height: 27px;
font-weight:bold;
width:679px;
margin-top:10px;
}

.entreprise_nom a:visited, .offres_poste a:visited, .entreprise_offres a:visited, .offres_entreprise a:visited {color:#73a4c6;}

.entreprise li, .centre li{background:transparent url(/img/puce_liste.gif) no-repeat scroll 0 6px;padding-left:10px; display:block; }
.entreprise ul, .centre ul {display:inline;}
* html .entreprise ul {margin-left:-5px;}
* + html .centre li{padding-left:0px; margin-left:0;}
* html .centre li {padding-left:0px; margin-left:0;}
* html .centre li.plus  {padding-left:0px; margin-left:0;}
* + html .centre li.plus  {padding-left:0px; margin-left:0;}
* + html .entreprise li{padding-left:0px; margin-left:0;}
* html .entreprise li {padding-left:0px; margin-left:0;}
* html .entreprise li.plus  {padding-left:0px; margin-left:0;}
* + html .entreprise li.plus  {padding-left:0px; margin-left:0;}
.entreprise li a, .centre li a{clear:left;}
.entreprise li.plus, .centre li.plus {background:transparent url(/img/plus.gif) no-repeat scroll 0 6px;padding-left:10px; }

.offres_poste h2 {margin:0;padding:0; height:auto;}
.offres_poste h2 a{font-size:12px; margin:0;padding:0;}
.offres_poste h2 a:hover{color:#146095; text-decoration:underline;}

.entreprise_nom h2 a {font-size:12px; margin:0;padding:0; font-weight:bold;}
.entreprise_nom h2, .nom_centre h2{margin:0;padding:0; height:auto;}
.entreprise_nom h2 a:hover, .nom_centre h2 a:hover{color:#146095; text-decoration:underline;}
.nom_centre h2 a {font-size:12px; margin:0;padding:0; font-weight:normal;}
 
.offre {padding-bottom:8px;  padding-top:8px; float:left; vertical-align:top; width:679px; border-top:1px solid #ccc;}

.entreprise, .centre {padding-bottom:10px;  padding-top:10px; float:left; vertical-align:top; width:679px;  border-bottom:1px solid #ccc;}
.centre {height:84px;}
.centre.client {border:none; background:url(/formation/img/fond_li_centre_client.jpg) no-repeat; margin-top:-1px;}
* html .centre.client {margin-top:-1px;margin-bottom:0;}
.offres_logo, .entreprise_logo {float:left; display:block; width:90px;min-height:1px;}
.entreprise_logo {width:100px; }

.offres_date, .entreprise_page {color:#bbb;font-size:11px;width:25px;float:left;padding-right:5px;}
.entreprise_page {width:10px; margin-top:3px;}
.offres_date img {display:block;padding:0 0 2px 7px;}

.offres_entreprise {padding:0 15px 0px 0 ;width:235px;display:block;float:left;}
.domaine_formation  {padding:0 15px 0 45px;width:235px;display:block;float:left;}
.offres_salaire{padding:0 15px 0px 0 ;width:215px;display:block;float:left;}

.entreprise_offres {width:280px;padding:0 10px 0px 0 ;display:block;float:left;}
* html .entreprise_offres{width:260px;}

.offres_vba, .entreprise_vba {text-align:left;width:45px;float:left;}
.offres_reference{text-align:left;width:130px;float:left;}

.entreprise_vba {padding-left:5px;}

.offres_vba a, .entreprise_vba a {font-size:11px;}
.offres_vba .actu, .entreprise_vba .actu{background:url(/img/picto_actu_liste_offre.gif) no-repeat 0 2px; padding-left:17px;}
.offres_vba .blog, .entreprise_vba .blog{background:url(/img/picto_blog_liste_offre.gif) no-repeat 0 2px; padding-left:17px;}
.offres_vba .video, .entreprise_vba .video{background:url(/img/picto_video_liste_offre.gif) no-repeat 0 2px; padding-left:17px;}


.offres_poste {display:block;float:left;font-weight:400;padding:0 20px 0 5px;width:224px;}
#page_entreprise_classique .offres_poste {width:317px;}
#page_entreprise_chartee .offres_poste {width:349px;}


.entreprise_nom  {display:block;float:left;font-weight:400;padding:0 20px 0 5px;width:290px;}
.nom_centre{display:block;float:left;font-weight:400;padding:0 20px 0 5px;width:255px;}
.localiteExacte {background-color:#eee;}
#pLibListe1.localiteExacte{width:99%; text-align:right; padding:2px 7px 2px 0;margin:0; color:#777;}

.offres_ville {display:block;float:left;font-weight:400;margin:0 10px 0 0;width:88px;}
#page_entreprise_classique  .offres_ville  {width:160px;}

.bloc_offres {background:url(/img/fond_li_page_resultat.gif) 0 0 repeat-y; float:left; width:100%;}
#page_entreprise_classique .bloc_offres {background:url(/img/fond_li_offre_page_entreprise.gif) 0 0 repeat-y; float:left; width:100%;}
.bloc_offres_formation {background:url(/formation/img/fond_tableau_offre_formation.gif) 0 0 repeat-y; float:left; width:100%;}
.bloc_entreprises {background:url(/img/fond_li_page_entreprise.gif) 0 0 repeat-y; float:left; width:100%;}
.bloc_centres {background:url(/formation/img/fond_li_page_centres.gif) 0 0 repeat-y; float:left; width:100%;}
.offre_charte {font-weight:bold;}

.offres_entreprise img, .entreprise_offres img, .nom_centre img {width:80px; height:30px;float:right;clear:both;}
.nom_centre img {width:120px; height:45px;}
#repondre_offre .bloc_offres {background:none;}
#repondre_offre .offre {width:604px;}
#repondre_offre .offres_poste {width:264px;}
#repondre_offre .offres_entreprise {width:180px;}
#repondre_offre .similiH1{clear:both; margin-top:10px; margin-bottom:-5px; width:604px;}

.entreprise_offres br{display:none;}
.offre:hover, .entreprise:hover {background-color:#f5f5f5;}
* html .offre.sfhover, * html .entreprise.sfhover {background-color:#f5f5f5;}
.localiteExacte:hover{background-color:#eee;}
* html .localiteExacte.sfhover3{background-color:#eee;}

.offres_etoile {display:block;float:left;font-weight:400;padding:0 5px 0 5px;width:11px;}
.offres_titre {display:block;float:left;font-weight:400;padding:0 10px 0 5px;width:371px;}
.offres_centre {display:block;float:left;font-weight:400;padding:0 10px 0 5px;width:126px; text-align:center; font-size:11px;}
.offres_centre img {height:45px;width:120px;}
.offres_tarif {display:block;float:left;font-weight:400;padding:0 10px 0 5px;width:111px; text-align:center; font-size:11px;color:#777;}
.offres_titre a {font-weight:bold; Font-size:14px;}
.offres_titre span {display:block; margin-top:10px;}
.offres_titre .rcat_promo {width:130px;float:left;color:#DD0F60;}
.offres_titre .info {color:#777; width:auto; float:left;margin-right:10px;}
* html .offres_titre .info  {margin-bottom:0;}
.offres_centre a {font-size:11px;}
.offres_tarif del, .offres_tarif strong {font-size:14px;}
#pagination_formation {width:100%; text-align:center; float:left;margin-top:30px;}
#pagination_formation a {padding-left:10px;}

#criteres_offres ul, #criteres_centres ul, #criteres_offres_formation ul {width:590px; margin-bottom:3px; margin-left:67px;}
#criteres_offres_formation ul  {margin-left:90px; width:500px;}
#criteres_entreprises ul {/*width:605px;*/ margin-bottom:3px; margin-left:30px;}
#criteres_cabinets ul{width:560px; margin-bottom:3px; display:inline;}
#criteres_offres li, #criteres_entreprises li, #criteres_centres li, #criteres_offres_formation li {display:inline; margin-left:8px; background-color:#fff;}
#criteres_offres label, #criteres_entreprises label, #criteres_cabinets label, #criteres_centres label { display:block; float:left; margin-top:0; padding-top:0; padding-bottom:3px;}
#criteres_offres_formation label { display:block; float:left; margin-top:0; padding-top:0; padding-bottom:5px;  width: 180px;height:auto;}


#recherche input.select_champ, #recherche select.select_champ{    margin-top: 2px;  float: left;}
#recherche table.recherche input.select_champ, #recherche table.recherche select.select_champ, #recherche table.recherche .butn_rechercher { margin-top:0; }
#recherche table.recherche { border-collapse:collapse; }
#recherche table.recherche td { vertical-align:top;padding-top:0; padding-left:0;}


#criteres_offres_formation br {display:none;}
#criteres_offres_formation #Motcle{clear:left;}
#criteres_offres label{    width: 173px;}
#criteres_offres #label_ville, #criteres_centres label {width: 176px;}
#criteres_offres .critere, #criteres_entreprises .critere, #criteres_cabinets .critere, #criteres_centres .critere, #criteres_offres_formation .critere  {float:left; margin:0;}
#criteres_offres li a, #criteres_entreprises li a, #criteres_cabinets li a, #criteres_centres li a, #criteres_offres_formation li a {padding-left:10px;}
#criteres_entreprises label{    width: 174px;}
#criteres_offres_formation .critere  {clear:left;}
#criteres_offres_formation  #recherche.demandeurs ul {margin-left:89px;}

#criteres_offres #consultez_offres, #criteres_centres #recherchez_centre, #criteres_offres_formation #consultez_offres{    width: 15px;position:relative;font-weight:normal; padding-left:36px; float:left;height:42px;padding-top:2px; margin-top:0; margin-bottom:0; }

#consultez_offres , #recherchez_centre {background:url(/img/picto_offres.gif) no-repeat 0 0;height:21px;$background:url(/img/picto_offres.gif) no-repeat 0 2px;}
#consultez_offres a, #recherchez_centre a{display:none;}

#consultez_offres a:hover, #recherchez_centre a:hover, #criteres_entreprises #recherchez_entreprise a:hover, #criteres_cabinets #recherchez_entreprise a:hover {text-decoration:none; color:#444;}

#criteres_entreprises #recherchez_entreprise, #criteres_cabinets #recherchez_entreprise{float:left;background:url(/img/picto_entreprises.gif) no-repeat 0 3px;position:relative;  font-weight:normal; padding-left:45px; height:42px;padding-top:12px; margin-top:0; margin-bottom:0; width:10px; }

#content #criteres_cabinets #recherchez_entreprise { width:100%;padding-top:6px; }
#content #criteres_cabinets #recherchez_entreprise span { display:block; font-weight:normal; height:21px; font-size:18px; color:#146095;}

#criteres_entreprises #recherchez_entreprise a, #criteres_cabinets #recherchez_entreprise span{display:none;}

#menu_cab {background:transparent url(/img/fleche_bas.gif) no-repeat scroll right 6px;padding-right:16px;position:absolute;right:12px;top:10px;}
#menu_cab a {font-size:11px;}
#menu_cab #autres{display:none;}
#menu_cab:hover #autres, * html #menu_cab.sfhoverdiv #autres{display:block;background-color:#FFFFFF;border:1px solid #DDDDDD;left:0;margin-left:0;margin-top:3px;padding:1px 0;position:absolute;top:11px;width:237px;}
#criteres_cabinets #autres a {font-size:11px;margin-top:1px;}

#recherche input.select_champ, #recherche select.select_champ{margin-bottom:24px; width: 160px;}
.butn_rechercher {width: 96px; 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-left:7px;height:20px;
padding-bottom:4px;border:0;margin-bottom:25px;float:left;    margin-top: 2px;
}


* + html .butn_rechercher  {padding-bottom:0;}


#criteres_offres,#criteres_entreprises, #criteres_cabinets, #criteres_centres, #criteres_offres_formation  {width:679px; z-index:1;}
#recherche {padding-top: 3px; /*width:622px; float:left;*/}
/* JLT #criteres_offres_formation { padding-right:0;}*/
#criteres_offres #recherche br, #criteres_offres_formation #recherche br {display:none;}
#criteres_offres_formation #date_prix {margin-top:-13px;margin-bottom:25px;float:left;}
#criteres_offres_formation span.txt_input, #criteres_offres_formation label.txt_input {display:block; float:left; margin-top:3px; margin-bottom:0px;width:auto;}
#criteres_offres_formation #dateMin, #criteres_offres_formation #dateMax {    background: url("/formation/img/fond_btn_calendrier.gif") no-repeat scroll 8px -2px transparent;float:left;margin-bottom:0px;margin-left:5px;margin-top:0px;width:100px;}
#criteres_offres_formation #dateMax {margin-right:232px;}
#criteres_offres_formation #Prix {float:left;margin-bottom:0px;margin-left:5px;margin-top:0px;width:100px;margin-right:15px;}
#modifier_recherche {font-size:11px; position:absolute; top:10px; right:25px; background:url(/img/picto_rechercher.gif) no-repeat 0px 0px; cursor:pointer; padding-left:20px;}
#reduire {font-size:11px; position:absolute; top:30px; right:25px; background:url(/img/reduire.gif) no-repeat 0px 0px; cursor:pointer; padding-left:15px;}
#ouvrir {font-size:11px; position:absolute; top:30px; right:25px; background:url(/img/ouvrir.gif) no-repeat 0px 0px; cursor:pointer; padding-left:15px;}

.indifferent .selection{background:none; font-weight:bold; color:#444;}
.selection{font-weight:bold; color:#444; background:url(/img/croix_resultat.gif) no-repeat 2px 5px;}

.selection:hover {text-decoration:none;}


/* alerte liste offres */

 #vue_liste{ font-size:11px; background:url(/img/picto_vue_liste.gif) no-repeat 0 0; padding-left:20px;float:left;margin-left:280px;}
#vue_plan{font-size:11px; background:url(/img/picto_vue_plan.gif) no-repeat 0 0; padding-left:15px;float:left;margin-left:10px;}

 #map_vue_liste{ position:absolute;     top: 15px; right:75px; font-size:11px; background:url(/img/picto_vue_liste.gif) no-repeat 0 0; padding-left:20px}
#map_vue_plan{position:absolute;     top: 15px; right:25px; font-size:11px; background:url(/img/picto_vue_plan.gif) no-repeat 0 0; padding-left:15px}


#alert {position:relative;width:300px;float:left}
#cree_alerte {background:url(/img/fleche_alerte.gif) no-repeat; display:block;padding-left:25px;cursor:pointer; float: left;    width: 272px;     margin-bottom: 4px;  }
#alerte_email {clear: both; height: 32px;        margin-top: 0;   padding-left: 25px;    position: relative;    width: 300px;}
#alerte_email a{cursor:pointer;}
#fermer {color:#777777;display:block;font-weight:bold;position:absolute;right: 43px;
      top: -20px;}
#btAlerte, #btAlerte2 {  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:87px; height: 20px;margin-left:10px;margin-right:10px;    padding-bottom: 2px;}
#email, #lb_email, #confirm_email, #emailV{padding-left:5px;    width: 250px;}
#liens_bas {background-color:#EEEEEE;float:left; margin-top:20px;   padding: 5px 5px 5px 13px;
    width: 662px;    margin-bottom: 0;}
#liens_bas br {display:none;}
#flux_rss{background:url(/img/picto_rss.gif) no-repeat 0px 0px; padding-left:20px; margin-left:20px;}
#abo_recherche {background: url("/img/fleche_alerte.gif") no-repeat scroll 0 0 transparent;    cursor: pointer; padding-left: 24px;    padding-right: 5px;}
#liste_offres ul, #liste_offre ul{float:left;width:100%;}
#fil_info_article #liste_offre ul {margin-top:-3px;}
#fil_info_article #liste_offre h2 {background:none;color:#777777; clear:both; margin-bottom:10px; margin-top:0px;}

#liste_offres ul {margin-top: 20px;}
#liste_offres h1 { margin-top: 0;  margin-bottom: 7px;}
#liste_offres.contenu.formation h1 {margin-top:0px;}

#liste_offres #confirmation_div, #liste_offres #confirmation_div2, #liste_offres #erreur_div, #liste_offres #erreur_div2 {   background-color: #FFDDDD;    border: 1px solid #FF0000;    display: block;     margin-bottom: 0;   padding: 5px;    width: 98%; margin-top: 7px;float: left; clear:both;}    
 #liste_offres #action_div, #liste_offres #action_div2 {    background-color: #ECF0C1;    border: 1px solid #BBC72F;    display: none;     margin-bottom: 0;   padding: 5px;    width: 98%;      margin-top: 7px;float: left; clear:both;}
 
#liste_offres #action_div2, #liste_offres #confirmation_div2, #liste_offres #erreur_div2{    margin-top: 20px;}

#tte_formation {float:right;   margin-bottom: 5px;    margin-top: -20px;}

#fil_info_article #liste_offre ul {margin-top:-3px;}
#fil_info_article #liste_offre h2, #liste_formation h2{background:none;color:#777777; clear:both; margin-bottom:10px; margin-top:0px;}


* html #liste_entreprises, * html #liste_centres {width:679px;overflow:hidden;}
* + html #liste_entreprises, * + html #liste_centres{width:679px;overflow:hidden;}
#liste_entreprises, #liste_centres {width:679px;}
#liste_entreprises .similiH1 {margin-bottom:-4px;}
#liste_offre .similiH1 {margin-bottom:-4px;}

#liste_centres ul{float:left; margin-top:-12px;}
* html #liste_centres ul{margin-top:-24px;padding-top:1px}
#liste_centres .domaine_formation ul {float:none; color:#444; font-weight:normal;}
#liste_centres .domaine_formation {color:#777; font-weight:bold;}
#liste_centres .nom_centre a {font-weight:bold;}

#criteres_offres_formation label#label_domaine {width:199px;}
#criteres_offres_formation label#label_ville {width: 177px;}

#page_entreprise_classique #liste_offre h2{ margin-bottom:-5px;}
#fil_info_article #liste_offre .offre h2, #page_entreprise_offres #liste_offre_secteur .entreprise h2, #page_entreprise_classique #liste_offre .offre h2 {background-image:none; height:auto; margin-bottom:0;}
#fil_info_article #liste_offre{padding-top:20px; float:left;}
#liste_offre_secteur {width:679px;}


#page_entreprise_chartee #liste_offre {margin-left:auto;margin-right:auto;margin-top:25px;text-align:left;width:770px;}
#page_entreprise_chartee #liste_offre .offre{width:100%;}
#page_entreprise_chartee #liste_offre .similiH1,#page_entreprise_offres .similiH1 {margin-bottom:-4px; width:100%;}
#page_entreprise_chartee .offres_ville {width:170px;}
#page_entreprise_chartee .bloc_offres { background:transparent url(/img/fond_li_page_entreprise_chartee.gif) repeat-y scroll 0 0;float:left;width:100%;}
#page_entreprise_chartee .offres_date {width:45px;}

#page_entreprise_classique #liste_offre ul {margin-top:0;}

#lf_hNbFormation {margin-bottom:-5px;}



/* logos à la une entreprise, ssii, cabinets de recrutements ...*/
#mea{clear: both;margin-top:10px;  margin-bottom:15px; height:auto;}
#mea .mea_slide{clip: rect(0px,682px,110px,0px); overflow:hidden; }
#mea .mea_slide img{width:120px; margin-right:18px; margin-left:0px;overflow:hidden;}
#liste_centres #mea .mea_slide img{border:1px solid #CCCCCC;margin-right:10px;overflow: hidden;}
#mea .mytable table {width:682px; }
* html #mea .mytable table {width:500px;}
* html #liste_centres #mea .mytable table {width:682px;}
#mea div.news_border{display:block;margin:0;width:682px;min-height:45px;}
#blocmea div.news_style{display: none;}
#mea .table_slide{width: 682px; height: 110px;}
#mea .table_slide td{width: 682px; height: 110px; background-color: #FFF; margin: 0 2px; padding: 2px; font-size: 11px;;}
#mea .news_move{position: relative; }
#mea .mytable{width: 682px; height: 60px; vertical-align: top;}
#mea .wslide-wrap{background-color: #FFF; border: 1px solid #EEE;}
#mea .wslide-menu{text-align: right;}
#mea .wslide-menu a{padding: 0 3px;}
#mea a.wactive{background-color: #FFF; color: #888 !important; }
#button_slide {left:633px; position:absolute;top:23px;width:70px; z-index:10;}
#button_slide img {border:1px solid #ccc; margin-right:5px;}
*+html #button_slide,* html #button_slide   {left:629px; position:absolute; top:12px;}
* html #button_slide {top:14px;}
#liste_centres #mea {margin-bottom:40px;}



.hand {margin-bottom:-3px;margin-left:3px;margin-top:2px;}
.OffrePrim {border-top:0;}
.ligneDer {border-bottom:0;}
.centrer {text-align:center;}
#resume{    float: left;    margin-top: 0;    width: 550px;}
.ResumTitre{width:119px; display:block; float:left; font-weight:bold;}
.ResumInfo{display:block; float:left;    width: 430px;}

/* ajout JLT */
.pageselect {
color: Black;
font-weight:bold;
}
.offre_anonyme {
color: Gray;
}



