@import url("/css/logo_handi.css"); 

/* general */
* {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#444444;}

body{background-color:#eeeeee; margin:0; padding:0; text-align:center;}
body.fond_blanc {background-color:#fff;}

#page{width:970px; margin-left:auto; margin-right:auto; position:relative; text-align:left; padding-top:0px; margin-top:0px; }

#content{float:left;position:relative;width:708px; text-align:left; z-index:10;}
em,strong {font-size:inherit;}

.contenu {position:relative; background-color:#fff; padding:14px; border:1px solid #DDD; float:left; margin-bottom:12px; width:679px; text-align:left; }

.contenu_large {position:relative; background-color:#fff; padding-left:14px; border:1px solid #DDD; float:left; width:954px; padding-bottom:45px; clear:both;}

img {border:0;}
a, a strong{text-decoration:none; color:#146095}
* html a:hover, * html .sfhover, * html .sfhover2 {background-image:inherit;}
h2 a:hover{color:#444; text-decoration:none;}
a:hover{text-decoration:underline;}
div, ul{margin:0px; padding:0px;}
li {padding:0px; margin:0px; list-style:none;}
#colonne_gauche {width:405px; float:left; position:relative; clear:left;}
#colonne_dte {float:right; width:230px; position:relative; padding:0px 10px 5px 10px;}
#colonne_dte .ptit{margin-top:2px;}
#colonne_gauche div {position:relative; clear:both;}
#colonne_dte input.court{margin-bottom:2px;}
#colonne_dte .ptit_texte {margin-top:0;}
h2 {margin-top:10px;}

form{margin:0;padding:0;}
h3.pasmargeBs {margin-bottom:0;}

.erreur ul li, .index .erreur ul li {color:#FF0000;list-style-image:none;list-style-position:outside;list-style-type:square;margin-left:15px;background:none;padding:1px;font-size:12px;}
.erreur {color:#FF0000;padding-top:10px; padding-bottom:10px;}
.marge_bas, #formulaire p.marge_bas {margin-bottom:15px;}
.moinsespace.marge_bas {margin-bottom:30px; float:left;}
.type_crit {padding-bottom:3px; display:block;}
.ptit{display:block;font-size:11px;margin-top:10px;}
.ptit a {font-size:11px;}
.surligne {background-color:#FFFF00;}
.espacebas {margin-bottom:35px; float:left;}

/* select IE*/
#pri fieldset select{margin:14px;}
#pri {margin-left:20px};
.selectbox{behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);}

/* champs boutons*/
select.select_champ {width:185px; height:21px;margin-right:10px;margin-bottom:10px;padding-bottom:1px;padding-top:1px;}
input.select_champ{width:170px; padding:2px 0 0 3px;height:17px;margin-right:10px;margin-bottom:10px;}
div.select_champ {width:19px;}
input.select_champ_erreur, select.select_champ_erreur, textarea.select_champ_erreur  {border:1px solid red}
.verror {border:1px solid red;float:left;padding:5px;width:100%;}
input, select {border:1px solid #CCCCCC;color:#444444;}
input[type=checkbox], input[type=radio] {border:none;}
.label_checkbox { width:90px; display:block; float:left; margin-left:3px; font-weight:normal; margin-top:3px}
.label_checkbox_plus{width:145px;  margin-left:3px; display:block; float:left; font-weight:normal; margin-top:3px}
input.caseAcocher {float:left; padding:0; margin:3px 0 0 0 ; border:0; }
*+html input.caseAcocher {margin:-2px 0 0px 0; }
*+html .label_checkbox { width:80px;}
* html .label_checkbox{ width:79px; margin-top:-2px; margin-bottom:3px; }
* html input.caseAcocher {margin:-4px 0 0px 0; border:none;}
*+html .label_checkbox_plus {width:138px;}
* html .label_checkbox_plus {width:137px; margin-top:-2px; margin-bottom:3px;}
input.select_champ_erreur, select.select_champ_erreur {border:1px solid red; color:red;}

/*pub*/
#banniere {background-color:#fff; margin:0; padding:0;width:970px; margin-right:auto; margin-left:auto; min-height:0;clear:both;}
#banniere embed {margin-bottom:-2px;}
* html #banniere embed {margin-bottom:0;}
* + html  #banniere embed {margin-bottom:0;}

/* logos semaines speciales dans les cafes */
#mea{clear: both; margin-top:0px; margin-bottom:30px; height:auto;}
#mea .mea_slide{clip: rect(0px,679px,110px,0px);overflow:hidden;}
#mea .mea_slide img{ overflow: hidden; width:109px; margin-right:14px; margin-left:-2px;}
#mea div.news_border{display: block; width: 370px; min-height:45px;  margin: 0;}
#blocmea div.news_style{display: none;}
#mea .table_slide{width: 679px; height: 110px;}
#mea .mytable table {width:690px;}
#mea .table_slide td{width: 679px; height: 110px; background-color: #FFF; margin: 0 2px; padding: 2px; font-size: 11px;}
#mea .news_move{position: relative;}
#mea .mytable{width: 679px; 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:644px; position:absolute; top:27px; z-index:10;}
#semaine_spe #button_slide {left:329px; position:absolute; top:68px; z-index:10;}
#semaine_spe #mea .mea_slide{position: absolute; clip: rect(0px 365px 110px 0px);}

/* coins arrondis */
.tr {background:url(/img/coin_ht_dt.gif) top right no-repeat;height:8px;position:absolute;right:-1px;top:-1px;width:8px;z-index:10;}
.bl {background:url(/img/coin_bas_gche.gif) bottom left no-repeat;bottom:-1px;height:8px;left:-1px;position:absolute;width:8px;z-index:10;}
.br {background:url(/img/coin_bas_dt.gif) bottom right no-repeat;bottom:-1px;height:8px;position:absolute;right:-1px;width:8px;z-index:10;}
.fond_blanc .tr {background:url(/img/coin_ht_dt_blc.gif) top right no-repeat;height:8px;position:absolute;right:-1px;top:-1px;width:8px;z-index:1;}
.fond_blanc .bl {background:url(/img/coin_bas_gche_blc.gif) bottom left no-repeat;bottom:-1px;height:8px;left:-1px;position:absolute;width:8px;z-index:1;}
.fond_blanc .br {background:url(/img/coin_bas_dt_blc.gif) bottom right no-repeat;bottom:-1px;height:8px;position:absolute;right:-1px;width:8px;z-index:1;}

/* titres pages */
#titre a {font-size:18px;display:block; margin-top:1px;}
#titre a:hover {text-decoration:none; color:#444;}
    /* titre H1*/
#suivez_actualites h1, #fil_info_article h1, #fil_info_ese h1, #services_candidats_info h1, #conseil_article h1, #echangez_cafes h1 a, #suivez_conseils h1, #titre_semspe h1, #titre_blog h1, #widget_parametres h1, #titre_alerte h1, #titre_cvtheque h1, #titre_compte h1, #titre_creer_blog h1, #titre_creation_compte h1, #titre_creation_alerte h1, #titre_creation_blog h1, #titre_reponse_offre  h1, #annonce h1, #titre_offre h1, #formulaireinternaute h1, #selection_annonce h1, #titre_archive_newsletter h1, #espace_recruteur h1, #cgu h1, #page_infos_legales h1,#page_infos_legales_lytebox h1, #contacts h1, #titre_cvtheque_maj h1, #page404 h1, #titre_questionnaire h1{font-size:18px; margin-top:1px; font-weight:normal; color:#146095; background:none; clear:both; width:400px;}
#fil_info_article h1 {width:98%;}
#recherche_centre #titre, #recherche_alternance #titre, #depot_appel_offre #titre, #msg_traitement #titre {position:relative; width:500px; font-weight:normal; height:44px; padding-left:45px; margin-top:10px; padding-top:2px;float:left;margin-bottom:15px; background:none;}
#recherche_centre #titre a, #recherche_alternance #titre a, #depot_appel_offre #titre a, #msg_traitement #titre a { margin-left:-45px;margin-top:-20px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px;}
#recherche_alternance #titre a  {background:url(/img/picto_offres.gif) no-repeat 0 3px;}
#recherche_centre #titre a { background:url(/img/picto_alternance.gif) no-repeat 0 3px;}
#depot_appel_offre #titre a, #msg_traitement #titre a { background:url(/img/picto_appel_offre.gif) no-repeat 0 3px;}
#suivez_actualites h1 a,  #echangez_cafes h1 a{font-size:18px;display:block; margin-top:1px; margin-left:-45px;
margin-top:-20px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px;}
#suivez_actualites h1 a {background:url(/img/picto_actu.gif) no-repeat 0 2px;}
#suivez_actualites, #suivez_conseils{position:relative; background:url(/img/picto_actu.gif) no-repeat 0 10px; font-weight:normal; padding-left:45px; height:70px;padding-top:12px; margin-top:0; margin-bottom:0; width:280px; }
#titre_questionnaire{position:relative; background:url(/img/picto_questionnaire.gif) no-repeat 0 10px; font-weight:normal; padding-left:45px; height:70px;padding-top:12px;margin-top:14px; margin-bottom:0; width:280px; }
#suivez_actualites h1 a:hover, #echangez_cafes h1 a:hover {color:#444; text-decoration:none;}
#services_candidats_info {padding-top:20px; padding-left:20px; border:0;}
#echangez_cafes{position:relative; background: transparent url(/img/picto_cafes.gif) no-repeat 0 10px; font-weight:normal; padding-left:45px; min-height:70px;padding-top:12px; margin-top:0; margin-bottom:0; width:225px; z-index:50; }
#titre_semspe{position:relative; background:url(/img/picto_semspe.gif) no-repeat 0 10px; font-weight:normal; padding-left:45px; height:70px;padding-top:12px; margin-top:0; margin-bottom:0; width:280px;}
#titre_creation_blog{position:relative; background:url(/img/picto_cafes.gif) no-repeat 0 10px; font-weight:normal; padding-left:45px; height:70px;padding-top:12px; margin-top:14px; margin-bottom:0; width:280px; z-index:10;}
#titre_blog{position:relative; background:url(/img/picto_cafes.gif) no-repeat 0 10px; font-weight:normal; padding-left:45px; height:70px;padding-top:12px;  margin-bottom:0; width:280px; z-index:10;}
#titre_alerte, #titre_creation_alerte{position:relative; background:url(/img/picto_alerte.gif) no-repeat 0 10px; font-weight:normal; padding-left:45px; height:70px;padding-top:12px; margin-top:14px; margin-bottom:0; width:280px; z-index:10;}
#titre_cvtheque,#titre_cvtheque_maj{position:relative; background:url(/img/picto_cvtheque.gif) no-repeat 0 10px; font-weight:normal; padding-left:45px; height:70px;padding-top:12px; margin-top:14px; margin-bottom:0; width:280px; z-index:10;}
#titre_compte, #titre_creation_compte, #titre_archive_newsletter{position:relative; background:url(/img/picto_compte.gif) no-repeat 0 10px; font-weight:normal; padding-left:45px; height:70px;padding-top:12px; margin-top:14px; margin-bottom:0; width:280px; z-index:10;}
#titre_creer_blog{position:relative; background:url(/img/picto_cafes.gif) no-repeat 0 10px; font-weight:normal; padding-left:45px; height:70px;padding-top:12px; margin-top:14px; margin-bottom:0; width:280px; z-index:10;}
#titre_reponse_offre {position:relative; background:url(/img/picto_offres.gif) no-repeat 0 10px; font-weight:normal; padding-left:45px; height:70px;padding-top:12px; margin-top:14px; margin-bottom:0; width:280px; z-index:10;}
    /* titres h2 */
#fil_info #colonne_dte h2, #fil_info_article #colonne_dte h2, #fil_info_recherche h2, #conseil_article #colonne_dte h2, #cafe h2, #page_semspe #colonne_dte h2, #index_blog #colonne_dte h2, .form h2, #cvtheque h3, #contact_gauche h2, #selection_annonce h2, #recherche_centre h2, #recherche_alternance h2, #espace_recruteur h2, #cgu h2, #page_infos_legales h2, #page_infos_legales_lytebox h2, #contacts h2, #cvtheque_maj h2, #parVille h2, #droits_et_demarches #colonne_dte h3 {background:url(/img/fond_h3.gif) repeat-x 0 20px; height:30px; color:#777777; clear:both; margin-bottom:0px; margin-top:10px; }
.form h2 {color:#444;}
#colonne_dte.encadre_lib_alapage {text-align:center;}
#colonne_dte.encadre_lib_alapage h2 {text-align:left;}
#colonne_dte.encadre_lib_alapage a {display:block;}
#conseil_article #colonne_dte.encadre_lib_alapage img {float:none;}

#contacts h2 {margin-top:10px;}

/* detail d'une annonce classique ou logo  + impression */
#annonce h1 {padding-right:15px; display:inline;}
* + html #annonce h1  {display:block; float:left; width:auto; height:auto; margin-bottom:20px; padding-bottom:0;}
* html #annonce h1  {display:block; float:left; width:auto; height:auto; margin-bottom:20px; padding-bottom:0;}
#annonce.contenu {padding:48px 80px 39px 60px; width:568px;}
#annonce .date_ref{bottom:80px;color:#777777;font-size:11px;position:absolute;right:84px;text-align:right;}
* html #annonce .date_ref{bottom:50px;}
#annonce p, #imprime_page p{margin:0 0 10px 0;clear:both;}
#annonce #logo{float:right;margin-top:-20px;margin-right:-40px;}
* html #annonce #logo{float:right;margin-top:-20px;margin-right:-20px;}
#annonce p.contrat_loc, #imprime_page  p.contrat_loc{padding-bottom:20px; clear:both; margin-top:15px;}
* + html #annonce p.contrat_loc{width:400px; margin-top:0px;}
* html #annonce p.contrat_loc{width:400px; margin-top:0px;}
#annonce .rubrique_annonce, #imprime_page .rubrique_annonce {color:#777; padding-bottom:0px; font-weight:bold; margin:0;}
#A1 {font-size:11px; position:absolute; left:15px; bottom:44px; background:url(/img/fleche_retour.gif) no-repeat 0 2px; padding-left:10px;}
#annonce #description_annonce {margin-bottom:35px;}
.butn_repondre {display:block; width:168px; height:21px; color:#fff; text-align:center; background:url(/img/butn_repondre.gif) no-repeat; border:0; padding-top:4px;margin-left:209px; margin-top:60px;  float:left; clear:both;}
* html .butn_repondre {margin-left:109px; margin-top:30px;}
.butn_repondre_recruteur{display:block; width:209px; height:21px; color:#fff; text-align:center; background:url(/img/butn_repondre_recruteur.gif) no-repeat; border:0; padding-top:4px; margin-left:152px; margin-top:60px; float:left; clear:both;}
#imprime_page {padding-bottom:50px;border:0px;}
#imprime_page h1 { width:480px;float:left; margin-top:10px; color:#146095;font-size:18px; font-weight:normal; }
#imprime_page.contenu {padding-bottom:60px; width:600px;}
#imprime_page .date_ref {position:absolute; bottom:15px; right:60px; color:#777777;font-size:11px;text-align:right;}
#page_impression{width:600px; margin-left:auto; margin-right:auto; position:relative; text-align:left; padding-top:0px; margin-top:0px; }
#page_impression img{float:left;margin-right:5px;}
#offre_imprim{text-align:left;width:100%; display:block; margin-left:10px; margin-top:20px;}

/* annonce chartee */
#annonce_chartee.contenu {border:none; padding:0;}
#annonce_chartee {margin-top:40px; margin-bottom:40px; position:relative;}
#annonce_chartee {text-align:center;}
#annonce_chartee .butn_repondre, #annonce_chartee .butn_repondre_recruteur {margin-left:auto;margin-right:auto;float:none; margin-bottom:20px;}
#annonce_chartee td{text-align:left;}

#formulaireinternaute .ptit_texte {font-size:10px}

/* creer compte cvtheque*/
#creation_cvtheque #formulaire p {margin-top:-15px;}
#creation_cvtheque h2 {margin-top:30px;}

/* formulaire reponse offre*/
#repondre_offre #logo{float:right; margin-bottom:-40px;}
#repondre_offre #butn {margin-bottom:0;padding-left:0px;}
#repondre_offre textarea {width:589px; height:215px;}
#repondre_offre #formulaire a {font-size:11px;}
#repondre_offre {min-height:200px;}
#repondre_offre #titre_offre {height:auto;padding-top:19px; margin-top:14px; margin-bottom:0; }
#repondre_offre #titre_offre h1 {display:inline;}
#repondre_offre #emailVCompareValidator, #repondre_offre span.erreur {padding-left:5px;}

/* recherche offre*/
#recherche_multicritere #titre, #parVille #titre{position:relative; width:500px; font-weight:normal; height:44px; padding-left:45px; margin-top:10px; padding-top:2px;float:left;margin-bottom:13px;}
#recherche_multicritere #titre a, #parVille #titre a{background:url(/img/picto_offres.gif) no-repeat 0 3px;margin-left:-45px;margin-top:-20px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px;}
#recherche_multicritere, #recherche_alternance  {background:#fff url(/img/fleches_home.gif) no-repeat 351px 53px;}
#recherche_multicritere #colonne_gauche, #recherche_alternance #colonne_gauche {width:325px;}
#recherche_multicritere #colonne_dte, #recherche_alternance #colonne_dte {width:300px; margin-top:-41px;}
* + hml #recherche_multicritere #colonne_dte, * html #recherche_multicritere #colonne_dte {margin-top:-37px;}
* + hml #recherche_alternance #colonne_dte, * html #recherche_alternance #colonne_dte {margin-top:-37px;}
#recherche_multicritere #colonne_gauche .crit  {font-weight:bold; clear:both; display:block; float:left; margin-top:0; width:100%; }
#recherche_multicritere #colonne_gauche p.crit { margin-bottom:20px;}
#recherche_multicritere #colonne_gauche #ville {width:325px; margin-top:5px; margin-bottom:21px;}
#recherche_multicritere #colonne_gauche #fonction, #recherche_multicritere #colonne_gauche #niveau_qualif {width:327px; margin-top:5px; margin-bottom:10px;}
#recherche_multicritere #colonne_gauche .butn_rechercher,#recherche_alternance #colonne_gauche .butn_rechercher {width:172px; height:25px; background:url(/img/fond_bouton.gif) no-repeat; border:0; padding-bottom:2px; margin-bottom:10px; margin-top:10px;}
#recherche_multicritere h2 {margin-top:0;}
#recherche_multicritere #criteres h2{color:#777; margin-bottom:10px;}
#recherche_multicritere #pave, #recherche_alternance #pave{float:right; height:250px;width:300px;}
#recherche_multicritere #colonne_dte #criteres, #recherche_alternance #colonne_dte #criteres {margin-bottom:15px; padding:10px; background:url(/img/fond_criteres.gif) no-repeat; width:282px;}
#recherche_multicritere .date{display:block; float:left; height:30px; margin-right:3px;}
#recherche_multicritere ul li, #recherche_alternance ul li{line-height:20px; color:#777;}
#recherche_multicritere ul li strong, #recherche_alternance ul li strong{font-weight:bold; font-size:14px; color:#777;}
#recherche_multicritere #formulaire {width:320px; margin:0; padding:0;}
#recherche_multicritere .exemple, #recherche_alternance .exemple{color:#aaa;display:block;padding:0 15px 0 0;position:relative;width:330px; font-size:11px;margin-top:-7px; margin-bottom:5px; height:14px;}
#recherche_multicritere .post_indifferent {clear:left;}
#recherche_multicritere .indifferent {width:280px;}
#recherche_alternance #criteres h2 {margin-top:0; background:none; color:#777; margin-bottom:10px;height:auto;}
#recherche_multicritere #liens strong{margin-bottom:25px;color:#777;}
#recherche_multicritere #liens {margin-bottom:25px;margin-top:10px;}

#pagination {clear:both; margin:0;padding:30px 0 0;text-align:center;word-spacing:5px;}

/* page cgu, newsletter, infos legales */
#cgu ul li {margin-top:10px;}
#cgu h2{float:left; width:100%;}
#cgu h3 {clear:both;margin-bottom:0;float:left;width:100%; margin-top:10px;}
#cgu p, #contacts p {margin-top:10px; margin-bottom:0px;float:left;width:100%;}
#page_infos_legales .type_date, #page_infos_legales_lytebox .type_date {margin-bottom:0;}
#newsletter ul {clear:both;}
#newsletter #Email_news {display:block;float:left;margin-top:8px;width:118px;}
#desabonnement_news {clear:none;float:right;margin-right:47px;margin-top:-53px;}

/*peut etre a supprimer*/
#box_envoi {position:absolute; top:0px; left:-345px; background-color:#f5f5f5; border:1px solid #ddd; padding:15px; width:290px; z-index:1;} 
#box_envoi h3 {margin-bottom:10px; float:none; margin-top:0;}
#box_envoi label  {display:block; float:left; margin-right:13px;}
#box_envoi input {float:left; width:160px;}
#box_envoi #fermer {position: absolute; top:8px; right:10px; font-size:11px;}
#box_envoi .gche, #box_envoi #ctl01_copie, #box_envoi #ctl00_copie  {float:left; margin-bottom:10px; border:none;}
#box_envoi #ctl01_copie, #box_envoi #ctl00_copie  {width:auto; margin-right:10px;}
#box_envoi #comments {margin-bottom:10px; }
#box_envoi #commentaires {padding-top:10px; clear:both;float:none;}

/* fil info */
#fil_info #colonne_dte, #fil_info_article #colonne_dte, #conseil_article #colonne_dte, #fil_info_article #colonne_dte_SemSpe, #droits_et_demarches #colonne_dte, #droit_individuel_a_la_formation #colonne_dte {background-color:#F5F5F5; }
#fil_info #colonne_dte, #droits_et_demarches #colonne_dte{margin-top:-8px;}
#fil_info img, #fil_info_article #colonne_gauche img,#fil_info_article #colonne_dte img, #conseil_article #colonne_dte img, #fil_info_recherche img  {float:left; margin-right:5px;}
#fil_info_article #colonne_dte #screenshot {margin:5px; float:none; }
#fil_info ul, #proposer_actu ul {float:left;}
#fil_info ul {margin-top:10px;}
#fil_info p, #fil_info h3,#fil_info #suivez_actualites h1  {margin:0px;}
#fil_info #plusActualite li, #conseil_article #plus_loin li {padding-left:15px; background:url(/img/fleche_liste.gif) no-repeat 0px 3px ; margin-bottom:5px; float:left; clear:left; width:100%;}
#fil_info #plusActualite ul {margin-top:10px;}
#fil_info #plusActualite {position:relative;}
#fil_info_recherche h2 {margin-bottom:15px;}
#fil_info #interviews {position:relative;}
#fil_info #interviews li {clear:both; float:left; margin-bottom:10px; width:100%;}
#fil_info #interviews #ttesInterview {position:absolute; top:-39px; right:11px;  width:auto;}
#fil_info #interviews #ttesInterview a {font-size:11px;}
#fil_info_ese ul {margin-top:30px;}
#contacts ul {margin-top:10px;}
#fil_info_ese ul li, #cgu ul li, #contacts ul li, #page404 ul li, #droits_et_demarches #colonne_dte ul li, #droit_individuel_a_la_formation #colonne_dte ul li {padding-left:15px; background:url(/img/fleche_liste.gif) no-repeat 0px 3px; }
* html #fil_info_ese ul, #cgu ul li,* html  #contacts ul, * html #page404 ul {float:left;}
#fil_info_ese {height:500px;}
#fil_info #filInfo_agenda {margin-bottom:30px;}
#fil_info #filInfo_agenda li {line-height:17px;}
#fil_info #colonne_gauche h2 {margin-top:0;display:block;}
#fil_info #colonne_gauche h2 a{font-size:18px; color:#ec7209; }
#fil_info #colonne_gauche h2 a:hover, #index_blog #colonne_gauche h2 a:hover {text-decoration:underline;}
#fil_info #colonne_gauche span a{color:#ec7209;}
#fil_info #colonne_gauche .type_date {display:block; color:#777; padding-top:2px;}
#fil_info #colonne_gauche .article .type_date {padding-top:0px;}
#fil_info #tsArticles{position:absolute; top:2px; right:4px; font-size:11px;}
#fil_info #flux {position:absolute; top:10px; right:10px; background:url(/img/picto_rss.gif) no-repeat 0 0; padding-left:20px;}
#fil_info .article{clear:both; margin-bottom:15px;float:left; width:100%;}
#fil_info hr, #contacts hr {height:1px; border:1px;color:#ccc;background-color:#ccc;border-color:#ccc;margin-top:20px;margin-bottom:25px; clear:both;}
#fil_info #colonne_gauche img {margin-bottom:15px;}

/* fil info articles*/
#fil_info_article #colonne_dte, #conseil_article #colonne_dte {margin-top:2px;}
#fil_info_article p, #fil_info_ese p, #espace_recruteur p{padding-top:10px; margin-bottom:0; }
#fil_info_article #colonne_gauche p, #fil_info_article #colonne_dte p,  #conseil_article #colonne_dte p {margin-bottom:0; float:left; width:100%; margin-top:10px; padding-top:0; position:relative;}
#fil_info_article #colonne_gauche p {float:none;}
#conseil_article #colonne_dte p {float:none; margin-bottom:20px; clear:both;}
#conseil_article #colonne_gauche p {float:none; margin-bottom:0; width:100%; margin-top:10px; padding-top:0; position:relative;}
#fil_info_article #colonne_dte p.marge_bas, #conseil_article #colonne_dte p.marge_bas, #creation_alerte p.marge_bas {margin-bottom:25px;}
#fil_info_article #partage, #conseil_article #partage {font-size:11px; color:#777;}
#fil_info_article #partage img, #conseil_article #partage img {margin-right:15px; margin-top:10px;}
#fil_info_article #envoyer, #conseil_article #envoyer {background:url(/img/picto_envoyer.gif) no-repeat 0 2px; padding-left:18px; margin-right:10px; font-size:11px; margin-top:5px;}
#fil_info_article #imprimer, #conseil_article #imprimer  {background:url(/img/picto_imprimer.gif) no-repeat 0 0; padding-left:18px; margin-left:10px; font-size:11px; margin-top:5px;}
#fil_info_article #publie, #conseil_article #publie, #droit_individuel_a_la_formation #publie {position:absolute; top:13px; right:15px;}
#conseil_article #publie {height:34px;}
#fil_info_article h3 {float:left; margin-top:15px; margin-bottom:-10px;}
#fil_info_article #butn_envoyer{width:89px; height:22px; background:url(/img/butn_rechercher.gif) no-repeat; border:0; padding-bottom:2px; margin-bottom:10px; margin-top:10px; margin-left:85px;}
#fil_info_article label {display:block; margin-bottom:2px;}
#fil_info_article object, #fil_info_article embed {z-index:5;}
#fil_info_article #colonne_dte img.logo_semspe {float:none; margin-bottom:10px;}
#fil_info_article .box_logo {margin-bottom:25px;}
#fil_info_article #colonne_gauche > p{margin-bottom:15px;}
#fil_info_article #colonne_gauche ul  {margin-top:10px; clear:both; margin-left:20px;}
#fil_info_article #colonne_gauche ul li {list-style-type:disc;}
.article img {float:left; margin-right:5px;}
#fil_info_article #colonne_gauche div {position:relative;clear:none;}

/* conseil expert articles*/
#conseil_article #colonne_dte h4 {margin-bottom:0px; margin-top:5px;font-weight:bold;}
#conseil_article #plus_loin span.type_date {display:block; position:absolute; right:10px;top:24px;}
.imgT {margin-left:10px; height:34px;margin-bottom:-13px;}
#conseil_article #plus_loin a span {color:#146095}
#conseil_article p {margin-bottom:0; position:relative;}
#conseil_article #plus_loin ul {margin-top:10px;}
#conseil_article #colonne_gauche img, #conseil_article #colonne_dte img {float:left; margin: 15px 5px 5px 0;}
#conseil_article #colonne_gauche ul  {margin-top:10px; clear:both; margin-left:20px;}
#conseil_article #colonne_gauche ul li {list-style-type:disc;}
#conseil_article #colonne_gauche #chapeau {margin-bottom:15px;}
#conseil_article #plus_loin h2{background:url(/img/fond_h3.gif) repeat-x 0 20px; height:30px; color:#777777; clear:both; margin-bottom:10px; margin-top:30px;}
#conseil_article #plus_loin{clear:both; position:relative; float:left; width:100%;}
#conseil_article object, #conseil_article embed {margin-bottom:15px;}
#conseil_article #colonne_gauche > p{margin-bottom:15px;}


/* recherche article fil info*/
#fil_info_recherche p {margin:0; }
#fil_info_recherche h3 {margin-top:0; margin-bottom:0px;}
#fil_info_recherche h3 .type_date {font-weight:normal}
#fil_info_recherche #trier {position:absolute; top:87px; right:15px; width:auto;}
#fil_info_recherche #trier a {font-size:11px; }
#fil_info_recherche p, #fil_info_recherche h3 {width:67%}
#fil_info_recherche #pagination, #annonce h1.autoLong {width:auto;}
#fil_info_recherche .article, #cafe .article{clear:both; margin-bottom:15px;float:left; width:100%;}
#fil_info_recherche #suivez_actualites {height:50px;}

/* recherhce fil info alapage librairie*/
#fil_info_recherche.contenu.librairie {padding-bottom:40px;}
#fil_info_recherche.contenu.librairie h2 {margin-top:20px;}
#conseil_article.contenu.librairie h1 {margin-top:20px; margin-bottom:30px;}

/* page entreprise*/
#page_entreprise_classique h1 {font-size:18px; height:auto; background-image:none; margin-bottom:0px; margin-top:0; padding-top:10px;color:#146095;}
#page_entreprise_classique {width:679px}
#page_entreprise_classique p {margin-top:0; padding-bottom:30px; margin-bottom:0;}
#page_entreprise_classique #logo {position:absolute; top:20px; right:20px;}
#content_entreprise {width:940px; border-top:none; text-align:center;}
#page_entreprise_chartee {width:900px; margin-left:auto; margin-right:auto; text-align:center;}
#page_entreprise_chartee > div,#page_entreprise_chartee > table { position: relative; margin-left: auto; margin-right: auto;}

#liseesememesecteur {display:block;float:right;font-size:11px;padding-top:10px;}

/*cafes*/
#cafe #colonne_dte #logos_cafes_partenaire {margin-top:-1px;}
#cafe #colonne_dte div {background-color:#F5F5F5;padding:10px;}
#cafe #colonne_dte p {margin-top:5px; margin-bottom:5px;}
#cafe ol li {list-style-type:decimal; width:auto;}
#cafe ol {padding-left:20px; margin-left:0px; margin-top:5px;}
#cafe #colonne_gauche img {float:left; margin-right:5px;}
#cafe ul li{padding-left:15px; background:url(/img/fleche_liste.gif) no-repeat 0px 3px ; margin-bottom:5px; float:left; clear:left; width:100%;}
#cafe #colonne_dte ul li{background:none; padding-left:0;}
#cafe h2 {margin-top:0; margin-bottom:10px; position:relative;}
.imgActuCafes {border:0; width:85px;}
#menu_cafe {background:transparent url(/img/fleche_bas.gif) no-repeat scroll right 6px;padding-right:16px;position:absolute;right:43px;top:10px; z-index:10;}
#menu_cafe a {font-size:11px; margin-left:10px;}
#menu_cafe #liste_cafes{background-color:#FFFFFF; border:1px solid #DDDDDD;display:none;left:0;margin-left:0;margin-top:3px;padding:1px 0;position:absolute;
top:11px;width:149px;z-index:10;}
#menu_cafe #liste_cafes a {margin-left:0;}
#menu_cafe:hover #liste_cafes, * html #menu_cafe.sfhoverdiv #liste_cafes{display:block;}
#cafe #liste_cafes a {font-size:11px;margin-top:1px;}
#cafe #echangez_cafes h1{ margin-top:1px; width:220px;}
#cafe #colonne_gauche {width:355px; z-index:0;}
#cafe #colonne_dte {padding:0; width:300px; margin-top:-10px;}
#cafe .netvibes_google span { display:block; float:left; margin-right:8px; font-size:11px;}
#cafe #pave a, #cafe #pave embed, #cafe #pave object {display:block; padding-bottom:12px; padding-top:12px; background-color:#fff; text-align:center;}
#cafe #colonne_dte #pave {padding:0;}
#cafe #colonne_gauche .netvibes_google {margin-bottom:35px; float:left; background-color:#f5f5f5; padding:8px; font-size:11px; width:100%; margin-top:10px;}
#cafe #colonne_gauche .netvibes_google a {font-size:11px;}
#cafe hr{background-color:#CCC; border-width:0; clear:both; color:#CCCCCC; height:1px; margin:0 0 10px; width:100%; margin-top:10px;}
#cafe #colonne_dte  h2.margeHt, #cafe .marge_ht {float:left;margin-top:35px;width:100%;}
#index_blog .marge_ht {margin-top: 40px; display:block;}
#cafe #colonne_dte select {width:280px;margin-bottom:5px; margin-top:5px;}
#cafe #colonne_dte ul li label {margin-top:6px; display:block; float:left;}
#cafe #colonne_dte #ddlFonction {width:190px;}
#cafe #colonne_dte ul #meteo_metiers {margin-left:10px;width:205px; float:left;}
#cafe #colonne_dte ul #meteo_regions {width:120px; margin-left:10px; float:left;}
#cafe #colonne_dte ul #meteo_domaine {width:205px;margin-left:10px; float:left;}
*+html #cafe #colonne_dte ol #meteo_domaine, *+html #cafe #colonne_dte ol #meteo_regions, *+html #cafe #colonne_dte ol #meteo_metiers{margin-bottom:-2px; margin-top:10px;} 
#cafe #colonne_gauche h3{margin-bottom:0px; margin-top:0;}
#cafe #colonne_gauche p   {margin-top:0;}
#cafe #colonne_gauche .article p{margin-bottom:0;}
#cafe #colonne_gauche h4 {font-weight:normal; margin-bottom:0; color:#777; margin-top:0;}
#cafe #colonne_dte h2 span {font-size:11px; font-weight:normal;margin-left:55px;}
#cafe #colonne_dte h2 span img{margin-bottom:-4px;}
#cafe #liste_cafes li {background-image:none; padding-left:10px; background-color:#fff;width:130px;}
#cafe .logo {width:80px; margin-bottom:5px; margin-right:5px;}
#cafe .moinsespace li {margin-bottom:0;}
#cafe label {float:left;}
#cafe #topOffres_rdSSII {width:100%;}
#cafe #topOffres_rdSSII label {width:60px; float:left;}
#cafe #topOffres_rdSSII input{float:left;}
#cafe #topOffres_rdSSII tr td {display:block;float:left;width:89px;}
* html #cafe #mots_cles {float:left; width:90%;}
* html #cafe #chances {float:left;width:90%;}
* html #cafe ol {float:left; width:100%; margin-left:5px; margin-bottom:15px;}
* html #cafe ol li {margin-left:5px;}
* html #cafe #colonne_dte {margin-right:-15px; width:300px;}
* html #cafe #listeOffres {margin-left:0;}

#cafe #articles_semspe li h3 a, #cafe #articles li h3 a {font-size:18px; color:#146095; font-weight:normal;}
#cafe #articles_semspe li, #cafe #articles li {background:none; padding-left:0; margin-left:0; margin-bottom:20px;}
#cafe #articles_semspe li a, #cafe #articles li a {font-weight:bold;}
#cafe #articles_semspe li p, #cafe #articles li p {margin-bottom:0;}
#cafe #articles_semspe .type_date,#cafe #articles .type_date  {font-weight:bold;}

#cafe #colonne_dte #partenaires_semspe {overflow:hidden;position:relative;width:280px;background-color:#FFFFFF;}
#cafe #colonne_dte #partenaires_semspe div {padding:0px;}
#cafe #colonne_dte #partenaires_semspe #mea {margin-bottom:3px; background-color:#FFFFFF;margin-top:-17px;}
#cafe #colonne_dte #partenaires_semspe  #mea .mea_slide{ clip: rect(0px 278px 180px 0px); overflow:hidden;background-color:#FFFFFF;}
#cafe #colonne_dte #partenaires_semspe #mea div.news_border{width:278px;}
#cafe #colonne_dte #partenaires_semspe .table_slide{width:278px; height: 180px;}
#cafe #colonne_dte #partenaires_semspe .table_slide td {width:278px;}
#cafe #colonne_dte #partenaires_semspe .mytable{width:278px; vertical-align: top;border:medium none;}
#cafe #colonne_dte #partenaires_semspe #blocmea div.news_style table {width:255px;}
#cafe #colonne_dte #partenaires_semspe #mea .mea_slide img, #Semaine_spe_sanspave #UneLigneLogos img {height:40px;margin-right:10px; margin-left:2px;border:1px solid #ccc;}
#cafe #colonne_dte #partenaires_semspe #button_slide {position:absolute; top:11px; left:245px; z-index:10;width:80px;} 
#cafe #colonne_dte #partenaires_semspe #mea .mea_slide img.dernier_logo, #cafe #colonne_dte #partenaires_semspe #UneLigneLogos img.dernier_logo {margin-right:0px;}
#cafe #colonne_dte #partenaires_semspe #mea table {width:278px;}
#cafe #colonne_dte #partenaires_semspe #mea #showslide {position:relative;}
#cafe #colonne_dte #partenaires_semspe #blocmea div.news_style{display: none;}
#cafe #colonne_dte #partenaires_semspe  #mea .mea_slide img.dernier_logo {margin-right:0px;}
#cafe #colonne_dte #partenaires_semspe  .news_move{position: relative;}
#cafe #colonne_dte #partenaires_semspe .table_slide td {height: 75px; background-color: #FFF; margin: 0 2px; padding: 2px; font-size: 11px;}
#cafe #colonne_dte #partenaires_semspe .wslide-wrap{background-color: #FFF; border: 1px solid #EEE;}
#cafe #colonne_dte #partenaires_semspe .wslide-menu{text-align: right;}
#cafe #colonne_dte #partenaires_semspe .wslide-menu a{padding: 0 3px;}
#cafe #colonne_dte #partenaires_semspe a.wactive{background-color: #FFF; color: #888 !important; }
#cafe #colonne_dte #partenaires_semspe #mea div.news_border{display: block;  margin: 0;}

#cafe #colonne_dte #partenaires_semspe .mytable td {border-bottom:1px solid #ccc;padding-top:10px; padding-bottom:10px;vertical-align:middle;}
#cafe #colonne_dte #partenaires_semspe .mytable span {display:block;font-size:11px;margin-top:5px;}
#cafe #colonne_dte #partenaires_semspe .mytable span a {font-size:11px;}
#cafe #colonne_dte #partenaires_semspe .mytable img {float:left;}
#cafe #colonne_dte #partenaires_semspe .mytable  td:hover, #cafe #colonne_dte #partenaires_semspe .mytable  td.sfhover {background-color:#f5f5f5;}



#cafe.contenu.semspe .br{background:url(/img/coin_bas_dt_vert.gif) bottom right no-repeat; }
#cafe.contenu.semspe .bl{background:url(/img/coin_bas_gche_vert.gif) bottom left no-repeat;}

/* page semaine speciale*/
#page_semspe #colonne_dte, #page_semspe_groupama #colonne_dte{margin-top:-8px;}
#page_semspe ul li, #page_semspe_groupama ul li{padding-left:15px; background:url(/img/fleche_liste.gif) no-repeat 0px 3px ; margin-bottom:5px; float:left; clear:left; width:95%;}
#page_semspe .box_logo img, #fil_info_article #colonne_dte_SemSpe .box_logo img{width:110px; float:left; border:1px solid #ccc; margin-right:8px;  margin-bottom:5px;}
#page_semspe .box_logo , #fil_info_article #colonne_dte_SemSpe .box_logo {margin-bottom:10px; float:left;}
.box_logo span {display:block;font-size:11px;margin-top:9px;float:left;}
.box_logo span a {font-size:11px;}
.box_logo td {border-bottom:1px solid #ddd;padding-top:10px; padding-bottom:10px;vertical-align:middle;}
.box_logo table {width:230px;}
#page_semspe #colonne_dte, #index_blog #colonne_dte, #page_semspe_groupama #colonne_dte { background-color:#f5f5f5;}
#page_semspe #colonne_gauche img, #page_semspe_groupama #colonne_dte img, #page_semspe_groupama #zoom_regions img, #page_semspe_groupama #colonne_gauche img {float:left; margin-right:10px; margin-bottom:5px;}
#page_semspe #colonne_gauche h2, #page_semspe_groupama #colonne_gauche h2 {margin:0;}
#page_semspe #colonne_gauche p, #page_semspe_groupama #colonne_gauche p{margin-top:0; margin-bottom:25px;}
#page_semspe #colonne_dte ul, #page_semspe_groupama #colonne_dte ul {margin-top:5px;}
#page_semspe_groupama #colonne_dte h2, #page_semspe_groupama #zoom_regions h2 {margin:0; background:none;}
#page_semspe_groupama #colonne_dte {padding-top:10px;margin-bottom:10px;}
#page_semspe_groupama #colonne_dte p, #page_semspe_groupama #zoom_regions p {margin-top:0;}
#page_semspe_groupama #zoom_regions {background-color:#F5F9E0; width:97%; padding:10px; clear:both;}
#page_semspe_groupama #zoom_regions h2.titre {background:url(/img/fond_h3.gif) repeat-x 0 20px; height:30px; color:#777777; clear:both; margin-bottom:0px;}
#Dernieres_offres .tt {float:right; margin-top:10px; display:block;}
#logos_groupama {text-align:center;}
#logos_groupama span a {font-size:11px;color:#444;}
#logos_groupama img {margin-top:10px; margin-bottom:3px; width:140px;}
#logos_groupama h2 {text-align:left;}
.logo_semspe{margin-left:15px;margin-right:15px; margin-bottom:5px; margin-top:5px; border:1px solid #ddd;}
#colonne_dte_SemSpe #colonne_dte {margin-top:0; padding:0;}
#colonne_dte_SemSpe {float:right; width:230px; position:relative; padding:0px 10px 5px 10px;}
#colonne_dte_SemSpe #colonne_dte h2 {margin-top:0;}
#colonne_dte_SemSpe h2{background:url(/img/fond_h3.gif) repeat-x 0 20px; height:30px; color:#777777; clear:both; margin-bottom:0px;}

/* accueil conseil expert*/
* html #accueil_conseil_expert.contenu {padding-right:10px;}
#accueil_conseil_expert .ligne ul, #accueil_conseil_expert .ligne div {width:310px; background-color:#f5f5f5; float:left;padding:10px; height:152px; }
#accueil_conseil_expert .ligne ul li {width:300px; padding-left:15px; background:url(/img/fleche_liste.gif) no-repeat 0px 3px ; margin-bottom:5px;}
#accueil_conseil_expert .ligne ul li.titre_liste {width:210px; background:none; padding-left:0;}
#accueil_conseil_expert .ligne {clear:both; margin-bottom:15px; height:auto; float:left; width:689px;}
#accueil_conseil_expert .ligne h2, #accueil_conseil_expert .ligne h2 a, #accueil_conseil_expert .ligne h2 a:hover {font-size:18px; color:#777; font-weight:bold; margin-top:5px; margin-bottom:10px;}
#accueil_conseil_expert #module0 {background:#F5F5F5 url(/img/fond_rediger_cv.jpg) no-repeat top right;  margin-right:19px; clear:none }
#accueil_conseil_expert #module2{background: #F5F5F5 url(/img/fond_lettre_motivation.jpg) no-repeat top right;  margin-right:19px; clear:none}
#accueil_conseil_expert #module1 {background: #F5F5F5 url(/img/fond_preparer_candidature.jpg) no-repeat top right;clear:none}
#accueil_conseil_expert #module3 {background:#F5F5F5 url(/img/fond_passer_entretien.jpg) no-repeat top right;clear:none}
#accueil_conseil_expert #module4 {background:#F5F5F5 url(/img/fond_dvlper_reseau.jpg) no-repeat top right;  margin-right:19px; clear:none}
#accueil_conseil_expert #module5 {position:relative;}
#accueil_conseil_expert #logo {bottom:15px;display:block;font-size:11px;margin-top:15px;position:absolute;text-align:right;
right:20px;}
#accueil_conseil_expert #logo img {margin-bottom:-4px;margin-left:5px;}


/* parametres des widgets*/
#widget_parametres code {background-color:#ddd; display:block; padding:10px;}
#widget_parametres h2 {margin-top:30px;}
#widget_parametres table {margin-top:20px;}
#widget_parametres a {font-size:11px;}
#widget_parametres label {width:200px; display:block; float:left}
#widget_parametres #trackHauteur{width:200px; height:5px;background-color:rgb(233, 231, 233); margin-left:300px; margin-top:-20px;}
#widget_parametres #hdHauteur{cursor:move;width:5px;height:10px;background-color:rgb(255, 173, 0);}
#widget_parametres #trackNbElts{width:200px; height:5px;background-color:rgb(233, 231, 233); margin-left:300px; margin-top:-20px; margin-bottom:15px;}
#widget_parametres #hdNbElts{cursor:move;width:5px; height:10px;background-color:rgb(255, 173, 0);}
#widget_parametres #btGenerer{margin-left:168px;margin-top:30px; float:none;}
#widget_parametres input.select_champ, #widget_parametres select.select_champ, #widget_parametres select.select_champ_long{margin:3px 0 10px; width:auto;}
#widget_parametres select.select_champ {margin-right:70px;}
#widget_parametres .bouton_radio{border:0;float:left;height:auto;margin:3px 0 0 0; padding:0;width:auto;}
#widget_parametres .label_butn_radio{margin:3px 10px 10px 3px;padding:0;width:auto;text-align:left;}
#widget_parametres #region {clear:left;}

/* index blog, alerte*/
.index {margin-bottom:135px; padding-bottom:0; }
.index #colonne_gauche {width:620px; height:335px;}
.index  #colonne_gauche p, .index #colonne_gauche p strong {width:290px; font-size:14px; margin-top:0;}
.index ul li {background:url(/img/fleche_liste.gif) no-repeat 0 4px; padding-left:15px; font-size:14px; height:18px;}
.index ul li strong {font-size:14px;}
.index  #colonne_dte {width:300px; background-color:#f5f5f5; margin:0; padding-top:15px; padding-left:20px; min-height:315px;}
.index  #colonne_dte p {margin-bottom:33px; }
.index  #colonne_dte label {display:block; font-weight:bold; color:#777;}
.form label {display:block;}
.index  #colonne_dte input, .form input, .form select{width:255px; margin-bottom:15px; margin-top:5px;}
.index  #connexion {font-size:18px;}
.index  #butn_connexion{display:block; width:165px; height:20px; background:url(/img/fond_bouton.gif) no-repeat; color:#444;padding-left:7px;padding-top:5px;text-decoration:none; margin-top:15px; margin-bottom:5px;}
.index input#modAcces_btnAccesDirect{background:transparent url(/img/fond_bouton.gif) no-repeat scroll 0 0;border:0 none;color:#444444;height:25px;margin-bottom:20px;margin-top:15px;width:172px;}
.index #mdp {border:1px solid #DDDDDD;left:0;margin-bottom:2px;margin-left:0;margin-top:5px;position:relative;top:-3px;width:238px;}
.index #mdp .butn_ok {background:transparent url(/img/fond_butn_ok_petit.gif) no-repeat scroll 1px 2px;height:23px;margin-bottom:0;padding:0 0 0;width:26px;}
.index #mdp input {width:190px;}
* html .index #colonne_dte {height:315px;}
.index #identite_candidat {float:right;padding-top:15px;width:309px;}

#index_alerte{background:#fff url(/img/fond_alerte.jpg) no-repeat 251px top; }


/* a supprimer nouvelle version index cvtheque*/
 #index_cvtheque{background: #fff url(/img/fond_cvtheque.jpg) no-repeat 251px top; }

#index_compte{background: #fff url(/img/fond_compte.jpg) no-repeat 251px top; }
#index_creer_blog {background: #fff url(/img/fond_blog.jpg) no-repeat 251px top; }

/* index cvtheque nouvelle version
#index_cvtheque{background: #fff url(/img/fond_index_cvtheque.jpg) no-repeat 0px top;height:594px; }
#index_cvtheque h1, #index_cvtheque #temoignages h2 {color:#146095; font-size:18px; margin-top:50px; background:none; font-weight:normal;margin-bottom:25px;}
#index_cvtheque #temoignages h2,#index_cvtheque #colonne_gauche {margin-left:32px;}
* html #index_cvtheque #colonne_gauche {margin-left:15px;}
#index_cvtheque h2 {color:#444; margin-bottom:5px; margin-top:10px; font-size:16px; font-weight:bold;}
#index_cvtheque #creer_cvtheque {background:transparent url(/img/depot_CV.png) no-repeat scroll 0 0;font-size:22px;height:61px;left:433px;
padding-top:209px;position:absolute;top:26px;width:256px;}
* html #index_cvtheque #creer_cvtheque {background:transparent url(/img/Depot_CV.gif) no-repeat scroll 0 0;}
#index_cvtheque #formulaire {float:right;}
#index_cvtheque #formulaire p {margin-top:50px;font-size:12px; text-align:right; padding-right:45px; width:auto; margin-bottom:4px;}
#index_cvtheque #box_connexion {background: #ddd url(/img/fond_connexion_cvtheque.gif); width:242px; height:137px;padding-top:15px}
#index_cvtheque #box_connexion input.inputtext {margin-left:15px; margin-top:5px; width:187px; border:1px solid #ccc;margin-bottom:5px;height:18px;padding-top:2px;padding-left:5px;}
#index_cvtheque  input#connect {background: #fff url(/img/bouton_index_cvtheque.gif); width:192px; height:25px;margin-left:15px; margin-top:5px; border:0;}
#index_cvtheque #box_connexion .ptit {display:block; margin-left:20px;}
#index_cvtheque #box_connexion #mdp {width:221px;}
#index_cvtheque #box_connexion #mdp input.select_champ{width:168px;}
* + html #index_cvtheque #box_connexion #mdp .butn_ok {margin-bottom:10px;}
* html #index_cvtheque #box_connexion #mdp .butn_ok {margin-bottom:10px;}
#index_cvtheque #temoignages {clear:both;margin-top:19px;float:left; display:block; width:950px;}
#index_cvtheque #temoignages span {display:block; margin-top:10px;}
* html #index_cvtheque #temoignages p {margin-left:15px;}
#index_cvtheque #temoignages p {width:280px; margin-left:32px;width:276px;float:left;display:block;clear:none;margin-top:0;}
#index_cvtheque #temoignages p img {float:right;}
#index_cvtheque a:hover {cursor:pointer;}
#index_cvtheque #fermer {float:right;margin-top:-15px;}*/

/* formulaire creation blog, cvthque, alerte*/
.form  #colonne_dte {width:300px; margin:0; padding-top:15px; padding-left:20px;}
.form {background:#fff url(/img/fond_formulaire.gif) repeat-y top right;}
 .form #colonne_gauche {width:608px;}
 .form #butn, .form #butn2, .butn, .form .butn, #ajouter, #modifier, #valider, #btGenerer {display:block; width:172px; height:25px; background:url(/img/fond_bouton.gif) no-repeat; padding-left:7px;
margin-top:15px; border:0; clear:both; float:left;}
.form h2 {margin-bottom:15px;}

#formulaire p.consigne, #depot_appel_offre p.consigne {margin-bottom:30px; font-size:12px; color:#444; margin-top:0;}
#formulaire p {font-size:10px; margin:0; padding:0; color:#777; clear:both; width:100%}
#formulaire .exemple, #formulaireinternaute .exemple{font-size:11px; margin:0; padding:0; color:#777;}

/* encart validation creation */
#confirmation_div, #remplissage_div, #activation_div, #changer_email_div   {border: 1px solid rgb(255, 0, 0); padding: 5px; display: block; background-color: rgb(255, 221, 221); margin-bottom: 25px; width: 98%;}
#action_div {display:none;background-color:#ECF0C1;border: 1px solid #BBC72F;margin-bottom:25px;width:98%;padding:5px}

/* selectionner une annonce */
#selection_annonce.form {background:none;}
#selection_annonce.contenu {border:0;}
#selection_annonce #txtEmail, #selection_annonce #txtPwd{padding:2px 0 2px 3px;height:20px; margin-top:10px; margin-bottom:5px;}
#selection_annonce .butn {margin-top:5px; margin-bottom:15px;}
#selection_annonce #action {float:left;}
#selection_annonce #acceder, #selection_annonce #fermer {float:left; margin-right:10px; margin-top:15px;clear:none;}

#validSummary ul li {color:red; list-style-type : disc;  margin-left:15px;}

/* tableau de bord candidat*/
#compte #colonne_gauche h2, #cvtheque #colonne_gauche h2 {background:url(/img/fond_titre_tableaubord.gif) no-repeat top left; width:592px; padding-top:6px; height:21px; padding-left:8px;}
#compte #colonne_gauche h2 {margin-bottom:5px;}
#compte #alerte {background:url(/img/ptit_picto_alerte.gif) no-repeat; padding-left:25px; padding-bottom:3px;padding-top:3px;}
#compte #cv, #cvtheque #cv {background:url(/img/ptit_picto_cv.gif) no-repeat 0 1px; padding-left:25px; }
#compte #annonces {background:url(/img/ptit_picto_selection.gif) no-repeat 0 1px; padding-left:25px; }
#compte #candidatures {background:url(/img/ptit_picto_candidatures.gif) no-repeat; padding-left:25px; }
#compte #newsletter {background:url(/img/ptit_picto_newsletter.gif) no-repeat; padding-left:25px; }
#compte #blog, #compte #wikimetier {background:url(/img/ptit_picto_blog.gif) no-repeat; padding-left:25px; }
#compte .lien, #cvtheque .lien {position:absolute; top:17px; right:8px; font-size:11px;}
#compte .lien {font-weight:bold;}
#compte ul {float:left;}
#compte .alerte, #compte .annonce {padding-bottom:8px;  padding-top:8px; float:left; vertical-align:top; width:590px;border-top:1px solid #CCCCCC;}
#compte .cv {padding-bottom:8px;  padding-top:8px; float:left; vertical-align:top; width:590px;}
#compte .alerte.premiere_ligne , #compte .annonce.premiere_ligne, #compte #wiki a.premiere_ligne {border-top:none;}
#compte p, #compte li, #compte #colonne_gauche a.ptit{padding-left:7px;}
#compte #colonne_dte p {padding-left:0;}
#compte div.suppr_alerte, #compte div.visu_annonce {float:left; width:10px; clear:none;height:10px; margin-left:7px;}
#compte div.suppr_alerte {margin-top:4px; margin-left:5px;}
* + html #compte div.suppr_alerte {margin-top:0px;}
* html #compte div.suppr_alerte {margin-top:0px}
#compte div.visu_annonce {margin-top:2px;}
#compte #infos_legales a {font-size:11px;}
#compte #wiki .lien_wiki{border-top:1px solid #CCCCCC; display:block;height:15px;margin-left:7px;padding-bottom:5px;padding-top:5px;width:587px;}
#compte #wiki br {display:none;}
#compte #colonne_dte label {margin-top:10px;}

#modifier_identifiant .butn, #modifier_email .butn {clear:both;float:none;}

.titre_dvlp {color:#777; font-weight:normal;}
.bloc_alerte {background:url(/img/fond_tableau_alerte.gif) 0 0 repeat-y; float:left; width:100%;}
.bloc_cv {background:url(/img/fond_tableau_cv.gif) 0 0 repeat-y; float:left; width:100%;}
.bloc_annonce {background:url(/img/fond_tableau_annonce.gif) 0 0 repeat-y; float:left; width:100%;}
.date {color:#bbb;width:45px;float:left;padding-right:5px;}
.ptit_texte {font-size:11px; color:#777;float:left;}
.ptit_texte  a {font-size:11px;}
.titre_alerte{ display:block; float:left; padding-left:5px;width:405px;}
.derniere_alerte{ display:block; float:left; width:165px;}
.box {float:left; margin-bottom:25px; width:99%; margin-left:6px;}
.titre_cv { display:block; float:left; margin-left:10px; width:280px;}
* html .titre_cv {width:275px;}
.remplissage_cv{ display:block; float:left; width:100px;}
.anonymat_cv { display:block; float:left; width:110px;}
.statut_cv{ display:block; float:left; width:40px; }
* html .statut_cv {margin-left:-1px;}
.inactif {font-weight:bold; color:red;}
.actif{font-weight:bold; color:#146095;}
.box .erreur {font-size:11px;}
.titre_annonce {display:block; float:left; margin-left:10px; width:240px;}
.ref_annonce {display:block; float:left; width:119px; margin-left:7px;}
.ville_annonce {display:block; float:left; width:131px; margin-left:7px;}
.italic {font-style:italic;}
.gris strong {color:#777; font-weight:bold;}

/* informations legales */
#infos_legales p{padding-left:0;}
#infos_legales {position:absolute; bottom:15px; width:300px; right:15px;}
#infos_legales h3 {margin-bottom:0;}
#infos_legales p {margin-top:0;}
#infos_legales #suppression_compte {display:block; width:172px; height:20px; background:url(/img/fond_bouton.gif) no-repeat; margin-top:15px; margin-bottom:25px; border:0; color:#444; font-size:12px; padding-top:5px; text-align:center;}
#page_infos_legales_lytebox {border:0;}

 /* compte cvtheque*/ 
#cvtheque #colonne_dte h3 {background:none; height:auto; font-weight:bold; color:#444; margin-bottom:-10px;}
#cvtheque #colonne_gauche h2  {margin-bottom:10px;}
#cvtheque #cv {margin-right:3px; padding-right:5px;border-right:1px solid #777;}
#cvtheque table {float:left; width:50%; margin-top:10px; } 
#cvtheque #table1 th {width:75px;}
#cvtheque td, #cvtheque th {font-size:11px;  padding-top:3px; padding-bottom:3px; text-align:left;vertical-align:top;}
#cvtheque th {color:#777;}
#cvtheque th {font-weight:normal; width:40%; text-align:left;}
#cvtheque .box img{float:left; margin-top:2px;}
#cvtheque #colonne_gauche {padding-bottom:90px;}
#cvtheque .box p {margin-bottom:0;}
#cvtheque #nom_cv {display:block; float:left; width:570px; margin-right:10px;border-right: 1px solid #ddd;}
#cvtheque #supprimer_cvtheque {display:block;padding-bottom:10px;}
#cvtheque #Info {font-size:11px;}
* html #cvtheque #lien_modifier_facultatifs {position:relative; top:-30px; left:545px; font-size:11px;}

/* creation blog, cvtheque, alerte*/
#creation_blog .butn_radio_label {float:left; margin:0px 10px 10px 3px;padding:0;text-align:left;width:auto;}
#creation_cvtheque #anonyme input, #creation_cvtheque_poste #handicap input, #creation_cvtheque_poste .bouton_radio, #creation_alerte .bouton_radio input, #formulaireinternaute #anonymeI input, #newsletter #Accept {border:0;float:left;height:auto;margin:15px 0 0 0; padding:0;width:auto;}
#creation_blog .bouton_radio input, #creation_blog .accord input{border:0;float:left;height:auto;margin:0 5px 0 0; padding:0;width:auto;}
#creation_cvtheque #anonyme label, #creation_cvtheque_poste #handicap label, #creation_cvtheque_poste .label_butn_radio
#creation_alerte .bouton_radio label, #formulaireinternaute #anonymeI label{float:left; margin:15px 10px 10px 3px;padding:0;text-align:left;width:auto;}
#creation_cvtheque_poste .bouton_radio, #creation_cvtheque_poste .label_butn_radio {margin-top:5px; }
#creer_alerte, #creer_cvtheque, #creer_compte, #butn_creer_blog{padding-top:1px;text-align:center;width:209px;height:24px;color:#fff;font-size:16px;text-decoration:none;display:block;background:url(/img/butn_repondre_recruteur.gif) no-repeat; margin-top:60px; margin-left:15px;}
#creation_cvtheque.form #butn {margin-top:15px; clear:left; float:left;}
input#retour {clear:none; margin-left:10px;}


/* creation cvtheque */
* html #creation_cvtheque_poste #formulaire{ float:left;}
#creation_cvtheque_poste h2 {clear:left; float:left; margin-top:25px; width:100%;}
#creation_cvtheque_poste h3 {clear:both;}
#formulaire p.TitreCategorie {clear:both; margin-bottom:0; font-size:12px; color:#444;}
#creation_cvtheque_poste #treeviewFonctions, #creation_cvtheque_poste #contrat  {padding-bottom:15px; margin-top:15px;display:block; float:left;width:100%;}
#creation_cvtheque_poste #competences {margin-bottom:10px;}
#creation_cvtheque_poste textarea {margin-bottom:15px; width:500px;}
#creation_cvtheque_poste #formulaire p.consigne {margin-bottom:0;}
#creation_cvtheque_poste #treeviewFonctions a span, #creation_cvtheque_poste #liste_regions a span {display:block; float:left; clear:none; margin-top:4px; color:#146095;}
#creation_cvtheque_poste #liste_regions a {float:left;}
#creation_cvtheque_poste #treeviewFonctions img, #creation_cvtheque_poste #liste_regions img {float:left; margin:0;}
#creation_cvtheque_poste #treeviewFonctions label, #creation_cvtheque_poste #liste_villes label, #creation_cvtheque_poste #contrat label, #creation_cvtheque_poste #liste_regions label {width:400px; float:left; height:18px;}
#creation_cvtheque_poste #treeviewFonctions input, #creation_cvtheque_poste #liste_villes input, #creation_cvtheque_poste #contrat input, #creation_cvtheque_poste #liste_regions input{width:15px; float:left;clear:left; margin:0 5px 5px 0;}
#creation_cvtheque_poste #treeviewFonctions span,  #creation_cvtheque_poste #liste_regions span{display:block; clear:both;}
#creation_cvtheque_poste #treeviewFonctions div span span {display:block; height:18px;}
#creation_cvtheque_poste #treeviewFonctions div span, #centrejob, #estjob, #nordjob, #ouestjob, #pacajob, #parisjob, #rhonealpesjob, #sudouestjob{margin-left:15px; padding-top:1px;}
#creation_cvtheque_poste #treeviewFonctions br, #creation_cvtheque_poste #liste_regions br {display:none;}
#creation_cvtheque_poste #formulaire p.normal, #creation_alerte #formulaire p.normal{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#444444;}
#modifier_identifiant p.ptit_texte, #modifier_email p.ptit_texte {margin-top:0; margin-bottom:10px; float:left;position:relative; width:100%;}
#creation_cvtheque_poste #liste_regions .region {clear:none; margin-left:5px; margin-top:5px;}
#creation_cvtheque #formulaire p.pasmargeHt {margin-top:0;}
* + html #creation_cvtheque_poste #liste_regions .region {margin-top:1px;}
* + html #creation_cvtheque_poste #contrat input {clear:left;}
* html #creation_cvtheque_poste #contrat input {clear:left;}
* html #creation_cvtheque_poste #contrat label {height:25px; margin-top:3px;}
* + html #creation_cvtheque_poste #contrat label{height:25px; margin-top:3px;}
* + html #modifier_identifiant p.ptit_texte, * html #modifier_identifiant p.ptit_texte {margin-top:0px;padding-top:0;}
* + html #modifier_identifiant span {display:none;}
* + html #creation_cvtheque #formulaire .exemple {display:block; margin-top:-34px; margin-left:265px;}
* + html #creation_compte #formulaire .exemple {display:block; margin-top:-34px; margin-left:265px;}
* html #creation_cvtheque #formulaire .exemple {display:block; margin-top:-34px; margin-left:130px;margin-bottom:20px;}
* html #creation_compte #formulaire .exemple {display:block; margin-top:-34px; margin-left:130px;margin-bottom:20px;}

#confirme_oui { display:block;float:left;height:20px;margin-bottom:10px;padding-left:5px;width:90px;padding-top:2px;  margin-right: 15px; background:url(/img/fond_confirm.gif) no-repeat 0px 0px; margin-top:5px;}
#confirme_non {display:block;float:left;height:20px;margin-bottom:10px;padding-left:5px; padding-top:2px; width:125px; background:url(/img/fond_noconfirm.gif) no-repeat  0 0; margin-top:5px;}
#changer_email_div {height:70px;}

#creation_cvtheque_poste #handicap br {display:none;}
#creation_cvtheque_poste #handicape_div 
 {border: 1px solid rgb(255, 0, 0); padding: 5px; display: block; background-color: rgb(255, 221, 221); margin-bottom: 25px; width: 98%;}

/* creation alerte */
#creation_alerte p.marge_bas {margin-bottom:15px;margin-top:-25px;}
#creation_alerte .bouton_radio.pasmargeHt input, #creation_alerte .bouton_radio.pasmargeHt label{margin-top:5px;}
* + html #creation_alerte .bouton_radio.pasmargeHt input{margin-top:0px;}
* + html #creation_alerte .bouton_radio.pasmargeHt label{margin-top:5px;}
* html #creation_alerte .bouton_radio.pasmargeHt input{margin-top:0px;}
* html #creation_alerte .bouton_radio.pasmargeHt label{margin-top:5px;}
#creation_alerte.form .butn {display:block; width:172px; height:25px; background:url(/img/fond_bouton.gif) no-repeat; padding-left:7px; margin-top:15px; border:0;  float:left; margin-bottom:0px; clear:none;}
#creation_alerte.form #tester {background:transparent url(/img/fond_bouton.gif) no-repeat scroll 0 0;border:0 none;color:#444444;display:block;float:left;height:25px;margin-top:15px;padding-left:0;padding-top:5px;text-align:center;width:172px; margin-left:20px;}
#creation_alerte #colonne1, #creation_alerte #colonne2,#creation_alerte #colonne3{ float:left; clear:none;}
#creation_alerte #colonne1 {width:145px;}
#creation_alerte #colonne2 {width:220px;}
#creation_alerte #colonne3{width:231px;}
#creation_alerte #colonne1 .bouton_radio label, #creation_alerte #colonne2 .bouton_radio label, #creation_alerte #colonne3 .bouton_radio label{margin-top:0; font-size:11px;}
#creation_alerte #colonne1 .bouton_radio label {width:100px; margin-left:17px;}
#creation_alerte #colonne2 .bouton_radio label {margin-left:17px;width:200px;}
#creation_alerte #colonne3 .bouton_radio label{width:205px;margin-left:17px;}
#creation_alerte .colonne .label_butn_radio {margin-top:0; margin-bottom:5px; font-size:11px; width:auto; float:left; }
#creation_alerte .colonne .bouton_radio input  { margin-top:0; margin-bottom:5px; clear:left; }
#creation_alerte h3 {clear:both; padding-bottom:10px; padding-top:15px; margin:0; }
#creation_alerte #html, #creation_alerte #text {clear:none;}
#creation_alerte #accept_alert, #creation_alerte #accept_news, #newsletter #Accept {clear:left; margin-bottom:5px;margin-right:5px;margin-top:2px;}
#creation_blog .label_butn_radio.long {width:565px; margin-left:5px;margin-top:15px; }
#creation_alerte .label_butn_radio.long {margin-top:0px;}
#creation_alerte .court, #colonne_dte input.court, #depot_appel_offre #colonne_gauche input.select_champ.court {width:115px;}
* + html #creation_alerte #colonne3 .bouton_radio label{width:195px;}
* + html #creation_alerte .colonne .bouton_radio label{padding-top:3px; }
* html #creation_alerte .colonne .bouton_radio label{padding-top:3px; }
* html #creation_alerte #colonne3 .bouton_radio label {width:190px;}
* + html #creation_alerte #formulaire .exemple {display:block; margin-top:-34px; margin-left:265px; margin-bottom:20px;}

/* creation blog*/
#creer_blog {padding-top:4px;text-align:center;width:209px;height:22px;color:#fff;font-weight:bold;text-decoration:none;display:block;background:url(/img/butn_repondre_recruteur.gif) no-repeat; margin-bottom:20px; margin-top:-10px;}
#index_blog #fond_blog {position:absolute; top:0; left:0; z-index:1;}
#index_blog #colonne_dte  h3 {font-weight:normal; margin-bottom:0; margin-top:0;}
#index_blog #colonne_dte img {float:left; margin-bottom:5px; margin-right:5px;}
#index_blog p {margin-bottom:25px; margin-top:0;}
#index_blog #colonne_gauche p {margin-bottom:15px;}
#index_blog #colonne_dte  h2 {margin-bottom:15px;} 
#index_blog #colonne_gauche h2 {margin-top:1px;}
#index_blog #colonne_gauche h2 a {font-size:18px; font-weight:normal; color:#146095; background:none; clear:both; width:auto; margin-bottom:5px;}
#index_blog #colonne_dte {margin-top:-10px;}
#creation_blog #label_facebook{background:url(/img/picto_facebook.gif) no-repeat; display:block; width:250px; float:left;margin-top:5px; margin-right:5px; text-align:right;}
#creation_blog #label_viadeo{background:url(/img/picto_viadeo.gif) no-repeat; display:block; width:250px; float:left;  margin-top:5px; margin-right:5px;text-align:right;}
#creation_blog #label_linkedin{background:url(/img/picto_linkedin.gif) no-repeat; display:block; width:250px; float:left; margin-top:5px; margin-right:5px;text-align:right;}
#creation_blog #label_xing{background:url(/img/picto_xing.gif) no-repeat; display:block; width:250px; float:left; margin-top:5px; margin-right:5px;text-align:right;}
#creation_blog #label_twitter{background:url(/img/picto_twitter.gif) no-repeat; display:block; width:250px; float:left; margin-top:5px;margin-right:5px; text-align:right;}
#creation_blog #label_ziki{background:url(/img/picto_ziki.gif) no-repeat; display:block; width:250px; float:left; margin-top:5px; margin-right:5px;text-align:right;}
#creation_blog #label_doyoubuzz{background:url(/img/picto_doyoubuzz.gif) no-repeat; display:block; width:250px; float:left;margin-top:5px; margin-right:5px;text-align:right;}
#creation_blog ul {clear:both; margin-left:50px;}
#creation_blog ul li {list-style-type: disc;}
#creation_blog  .espacebas{margin-bottom:15px; float:none;}
#creation_blog p.TitreCategorie {margin-bottom:10px;}
#creation_blog select {width:511px; height:150px;}
#creation_blog span {float:left; margin-top:7px; margin-left:5px;}
#creation_blog #info_visible, #creation_blog #info_visible .accord {width:99%;}
#creation_blog span.bouton_radio {margin-top:0;}
#creation_blog #nom_blog {float:left;}


/* offres d emploi par ville*/
#parVille ul li ul {margin-left:20px;}

#localiteInconnue {padding-bottom:150px;padding-top:50px;}

#repondre_offre .ptit_texte {float:none; margin-bottom:0px;}


/* ------------------------------------------- formation ------------------------------------------------------*/
/*titres*/
#droits_et_demarches #droits a{font-size:18px;display:block; margin-top:1px;}
#droits_et_demarches #droits a:hover{text-decoration:none; color:#444;}
#droits_et_demarches #droits{font-weight:normal;}
#droits_et_demarches #droits{position:relative; width:500px; font-weight:normal; height:44px; padding-left:45px; margin-top:10px; padding-top:2px;float:left;margin-bottom:15px; background:none;}
#droits_et_demarches #droits a{ margin-left:-45px;margin-top:-20px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px;}
#droits_et_demarches #droits a { background:url(/img/picto_droits.gif) no-repeat 0 3px;}

#droits_demarches #droits a{font-size:18px;display:block; margin-top:1px;}
#droits_demarches #droits a:hover{text-decoration:none; color:#444;}
#droits_demarches #droits{font-weight:normal;}

#droits_demarches #droits{position:relative; width:500px; font-weight:normal; height:44px; padding-left:45px; margin-top:10px; padding-top:2px;float:left;margin-bottom:55px; background:none;}
#droits_demarches #droits a{ margin-left:-45px;margin-top:-20px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px;}
#droits_demarches #droits a { background:url(/img/picto_droits.gif) no-repeat 0 3px;}


#droit_individuel_a_la_formation h3 {font-size:18px;color:#146095;margin-top:0;font-weight:normal; }
#droit_individuel_a_la_formation #dif {color:#777;margin-bottom:0;position:relative;font-weight:normal;}

/* detail d'un centre*/
#detail_centre ul {float:left;clear:both; width:100%;}
#detail_centre object, #detail_centre embed {z-index:0;}
#detail_centre #colonne_gauche ul li {display:block; background:url(/formation/img/puce.gif) no-repeat 0 5px; padding-left:15px; float:left; width:100%;}
#detail_centre {background:url(/formation/img/fond_page_detail.gif) repeat-y;}
#detail_centre #colonne_dte {width:195px; margin-top:-10px;}
#detail_centre #colonne_dte img {display:block; clear:left;}
#detail_centre #colonne_dte li {float:left; width:100%; clear:left;}
#detail_centre #colonne_gauche {width:445px;}
#detail_centre h2 {color:#777; float:left; clear:both; margin-top:10px; margin-bottom:10px; width:100%}
#detail_centre #colonne_dte .elt { color:#777; font-weight:bold;  width:auto;}
#detail_centre #colonne_gauche img, #contact_centre img{float:left; margin-right:10px; margin-bottom:10px;}
 * + html #contact_centre img {margin-right:300px;}
#detail_centre #colonne_gauche #centre_logo {float:right;}
#detail_centre p {clear:both;}
#detail_centre h1 {font-size:18px; margin-bottom:0; margin-top:10px;color:#146095;}
#detail_centre span.donnees { margin-left:10px;  }
#detail_centre span {float:left; display:block; margin-top:15px;}
#detail_centre #colonne_dte br, #contact_centre br  {display:none;}


/* contact centre*/
#contact_centre .gche {float:left; width:50%;}
#contact_centre {background:url(/formation/img/fond_page_detail_contact.gif) repeat-y;}
#contact_centre #contact_gauche {width:210px; float:left;}
#contact_centre #contact_gauche li a{background:url(/img/fleche_bleue.gif) no-repeat 0 3px; padding-left:15px;  }
#contact_centre #contact_gauche li {margin-top:5px;}
#contact_centre #contact_gauche li a.on {background:url(/img/fleche_liste.gif) no-repeat 0 3px; padding-left:15px; color:#444; font-weight:bold;}
#contact_centre #contact_gauche li a.on:hover{text-decoration:none;}
#contact_centre #contact_gauche h2 {margin-top:0;}
#contact_centre #contact_dte, #contact_centre #contact_coord, #contact_centre #contact_msgConf {width:450px; float:right;}
#contact_centre #contact_dte p {clear:both; margin-top:40px;}
#contact_centre #contact_dte h2 {font-size:18px; margin-bottom:0; margin-top:0;}
#contact_centre #contact_dte img {width:107px; height:40px; float:left;}
#contact_centre #contact_dte label {display:block; margin-top:10px; float:left; margin-bottom:5px;clear:left;width:200px;}
#contact_centre input, #contact_centre select {width:185px; clear:left;display:block;}
#contact_centre #contact_TxtCodeNumber {float:left; margin-top:10px; clear:none; margin-top:0px;}
#contact_centre #contact_dte #contact_id_TxtCodeNumber {clear:left; margin-right:15px;margin-top:0px;width:120px;}
#contact_centre #contact_Image1  {margin-left:125px; margin-top:5px;}
#contact_centre textarea {width:405px;}
#contact_centre input.butn_repondre {height:25px;margin-left:136px;margin-top:30px;padding-bottom:4px;width:168px;}
#contact_coord br{display:block;clear:right;}
#contact_centre #contact_dte #contact_coord #coord p {margin-bottom:10px;margin-top:20px;}
#contact_centre #contact_dte #contact_coord p {margin-bottom:0px; margin-top:5px;}
#contact_msgConf h1 {color:red;}
#contact_coord div {float:left; width:205px; margin-top:15px;}
#contact_coord #coord {width:245px; margin-top:0;}
#contact_coord li{padding-left:15px; background:url(/img/fleche_liste.gif) no-repeat 0px 3px ; margin-bottom:5px; float:left; clear:left; width:100%;}
#liste_centres .centrer {margin-top:30px; margin-bottom:50px;}
#formulaire .gche.alaligne {clear:left;}
#contact_centre select#paramThem {width:410px;}
#contact_centre #contact_dte #okenvoiemail label {width:350px; clear:none; float:left;}
#okenvoiemail input{width:auto; float:left; margin-top:10px;}
#contact_centre #contact_dte #domainedemande label {width:400px;}

/* rechercher un centre de formation */
#recherche_centre label, #recherche_alternance label,#depot_appel_offre label, #depot_appel_offre p.simili_label{display:block; clear:both; margin-bottom:5px; font-weight:bold; margin-top:10px; color:#777; font-size:12px;}
#recherche_centre input.select_champ, #recherche_alternance input.select_champ, #depot_appel_offre #colonne_gauche input.select_champ  {width:325px;}
#recherche_centre select.select_champ, #recherche_alternance select.select_champ, #depot_appel_offre #colonne_gauche select.select_champ {width:330px;}
#recherche_centre .butn, #recherche_alternance .butn {margin-bottom:40px;}
#recherche_centre #logos {width:680px; margin-top:10px;}
#recherche_centre #logos img {margin-bottom:10px; margin-right:16.5px; width:120px; border:1px solid #CCCCCC; height:45px;}
#recherche_centre #logos img.dernierlogo, #mea .mea_slide img.dernier_logo, #mea .mea_slide img.dernier_logo {margin-right:0;}
#recherche_centre #colonne_gauche {width:350px;}
#recherche_centre #colonne_dte {width:300px; padding:0; margin-top:13px;}
#liste_centres .carte {display:block; float:left; width:100px; position:relative;}

/* deposer un appel d'offre */
#depot_appel_offre p {margin-top:-5px; font-size:11px; color:#777; margin-bottom:0;}
#depot_appel_offre fieldset {border:none; margin:0;
padding:0;}
#depot_appel_offre fieldset label {font-weight:normal; margin-top:0;}
#depot_appel_offre #colonne_dte {background-color:#f5f5f5; margin-top:-10px; }
#depot_appel_offre #colonne_dte p{font-size:11px; margin-top:0; margin-bottom:10px; color:#777;}
#depot_appel_offre #colonne_dte h2{font-size:12px; font-weight:normal; margin-bottom:0; color:#777;margin-top:10px;}
#depot_appel_offre .label_butn_radio {float:left;  clear:none; margin-top:3px; width:auto; margin-bottom:15px; font-weight:normal; }
#depot_appel_offre .bouton_radio {float:left;}
#depot_appel_offre span {display:block; float:left;margin-top:3px;}
#depot_appel_offre .gche {clear:none;float:left;margin-bottom:10px;margin-right:15px;margin-top:0;}
#depot_appel_offre .ttlg {float:left; width:100%; padding-top:10px;}
* html #depot_appel_offre .ttlg, * + html #depot_appel_offre .ttlg  {padding-bottom:10px;}
#depot_appel_offre  #colonne_gauche fieldset input.select_champ {width:150px; margin-bottom:0;}
#depot_appel_offre #delai {background:url(/formation/img/fond_btn_calendrier.gif) no-repeat 21px -1px;}
#depot_appel_offre textarea {margin-bottom:5px;}
#depot_appel_offre #TxtCodeNumber {float:left;margin-bottom:0;margin-top:15px;width:150px;}
#msg_traitement p  {width:100%; clear:both}
#msg_traitement p br {margin-bottom:10px;}
#msg_traitement p span br {margin-bottom:0;}
#msg_traitement {min-height:90px;}
.centrer {text-align:center; margin-top:25px;}

/* info bulle carte liste centre */
#liste_centre {z-index:70;}
.gdCarte {background-image:url(/formation/img/info_bulle.png) !important; background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/formation/img/info_bulle.png');
right:-198px;text-align:center;top:-73px;width:200px;z-index:50;height:190px;padding-top:10px;position:absolute;}
#modCentre_liens_sponso {z-index:0;}
.tr {z-index:0;}

/* actu formation*/
#actualites-formation p {margin:0; }
#actualites-formation h2 {display:inline;height:auto;margin-bottom:0;margin-top:0;padding:0;}
#actualites-formation h2 a  {font-size:12px; display:inline; font-weight:bold;}
#actualites-formation h2 .type_date {font-weight:normal;}
#actualites-formation p, #actualites-formation h3 {width:67%}
#actualites-formation .article{clear:both; margin-bottom:15px;float:left; width:100%;}

/*droits et demarches */
#droits_et_demarches ul, #droit_individuel_a_la_formation ul {clear:both;}
#droit_individuel_a_la_formation ul {margin-bottom:15px; float:left; clear:both;}
#droits_et_demarches ul p, #droit_individuel_a_la_formation ul p{margin-top:3px;}
#droits_et_demarches #colonne_gauche li a {font-weight:bold;}


/* droits et demarches accueil*/
#droits_demarches {background:#fff url(/img/livres.jpg) no-repeat 473px 14px;}
* html #droits_demarches.contenu {width:680px;}
#droits_demarches .ligne ul, #droits_demarches .ligne div {width:310px; background-color:#f5f5f5; float:left;padding:10px; height:152px;}
* html #droits_demarches .ligne ul, * html #droits_demarches .ligne div {width:320px; float:left; padding:5px; margin:0;}
#droits_demarches .ligne ul li {width:300px; padding-left:15px; background:url(/img/fleche_liste.gif) no-repeat 0px 3px ; margin-bottom:5px;}
#droits_demarches .ligne ul li.titre_liste {width:320px; background:none; padding-left:0;}
#droits_demarches .ligne {clear:both; margin-bottom:15px; height:auto; float:left; width:679px;}
#droits_demarches .ligne h2 {font-size:18px; color:#777; font-weight:bold; margin-top:5px; margin-bottom:10px;padding-right:2px;}
#droits_demarches #module0 {background-color: #F5F5F5;  margin-right:19px; clear:none }
#droits_demarches #module2{background-color: #F5F5F5;  margin-right:19px; clear:none}
#droits_demarches #module1 {background-color: #F5F5F5;clear:none;}
#droits_demarches #module3, #droits_demarches #module5, #droits_demarches #module7{background-color: #F5F5F5;clear:none}
#droits_demarches #module4, #droits_demarches #module6 {background-color: #F5F5F5; margin-right:19px; clear:none}
#droits_demarches .ligne ul.haut {height:195px;}


/*dif*/
#droit_individuel_a_la_formation #colonne_dte {padding-top:10px;margin-top:14px; padding-bottom:10px;}
/*#droit_individuel_a_la_formation #colonne_gauche ul li {list-style-type:disc;}
#droit_individuel_a_la_formation #colonne_gauche ul {float:none; margin-left:20px;clear:both;margin-top:10px;}*/

#titre_dif h1{font-size:18px; margin-top:1px; font-weight:normal; color:#146095; background:none; clear:both; width:400px;}
#titre_dif{background:url(/img/picto_dif.gif) no-repeat 0 0px; padding-left:50px;height:45px; }
* html #titre_dif, * + html #titre_dif {margin-bottom:15px;}
#droit_individuel_a_la_formation #colonne_gauche h2{background:url(/img/fond_h3.gif) repeat-x 0 20px; height:30px; color:#777777; clear:both; margin-bottom:0px; margin-top:10px; }
#droit_individuel_a_la_formation #colonne_gauche ul li {list-style:none;}
#droit_individuel_a_la_formation #colonne_gauche ul {float:none; clear:both;}
#droit_individuel_a_la_formation #colonne_dte label.labelGras {display:block; clear:both; font-weight:bold; margin-bottom:3px; float:none;}
#droit_individuel_a_la_formation #colonne_dte p {font-weight:bold; margin-bottom:3px;clear:both;}
#droit_individuel_a_la_formation #colonne_dte #motcle {margin-bottom:10px;}
#droit_individuel_a_la_formation #colonne_dte #h40, #droit_individuel_a_la_formation #colonne_dte #h60, #droit_individuel_a_la_formation #colonne_dte #h100  {margin-left:30px;} 
#droit_individuel_a_la_formation #colonne_dte #h120 {margin-left:23px;}
#droit_individuel_a_la_formation #colonne_dte #te_2, #droit_individuel_a_la_formation #colonne_dte #te_3, #droit_individuel_a_la_formation #colonne_dte #te_5  {margin-left:34px;} 
#droit_individuel_a_la_formation #colonne_dte #te_6 {margin-left:27px;}

#droit_individuel_a_la_formation #colonne_dte .indifferent {width:200px;display:block;float:left; margin-bottom:5px}
#droit_individuel_a_la_formation #colonne_dte #indifferent {float:left;}
#droit_individuel_a_la_formation #colonne_dte #te_0 {float:left;}

#droit_individuel_a_la_formation #colonne_dte #paramThem {width:230px;}
#droit_individuel_a_la_formation #colonne_dte #ville {width:225px;}



/* decouvrir v5 */
#decouvrir_v5 {padding-right:30px; width:664px;}
#decouvrir_v5 > img{float:left; margin-right:15px;}
#decouvrir_v5 h2 {font-size:18px; color:#e01856; margin-bottom:-5px; margin-top:20px;}
#decouvrir_v5 p {margin-top:10px; margin-bottom:10px;}
#decouvrir_v5 span {color:#e01856; font-weight:bold;}


/* questionnaire */
#questionnaire.form input {width:auto; margin-bottom:5px;margin-top:0px;float:left;}
#questionnaire.form input.butn {width:177px; margin-top:20px;}
#questionnaire.form label {display:block;float:left;margin-right:30px; margin-left:5px;}
* + html #questionnaire.form label {margin-top:3px;}
#questionnaire.form td {vertical-align:top;padding-bottom:5px;padding-top:5px;}
#questionnaire.form tr.gris {background-color:#eee;}
#questionnaire.form h2 {background:none; margin-top:30px;margin-bottom:5px;float:left; clear:both;width:100%;}
#questionnaire.form br {clear:both;}
#questionnaire.form label.autre {margin-left:25px;}
#questionnaire.form .centrer input {float:none;}
#questionnaire.form select{margin-bottom:0; float:left; clear:both;}
#questionnaire.form #haut {background:transparent url(/img/haut_questionnaire.gif) no-repeat scroll -10px 0;height:261px;margin-left:-14px; padding-left:14px;margin-top:-14px;}
* + html #questionnaire.form #haut {margin-top:0;}
#questionnaire.form #haut p {font-size:12px; width:350px;}
#questionnaire.form #haut p#chapeau {font-size:14px; color:#444;font-weight:bold;width:250px; margin-bottom:25px;}
#questionnaire.form table {float:left; clear:both;}
#questionnaire.form .ens {width:100%;}


/* page 404 */
#page404 {padding-bottom:150px;}
#page404 p {margin-top:30px;}
#page404 ul {margin-top:5px;}


/* page supprimée*/
#espace_recruteur img {height:30px; margin-right:15px; margin-bottom:5px;}
#espace_recruteur h2 {margin-bottom:-15px; margin-top:20px;}

/*page presentation catalogue formations*/
.contenu.catalogue_formation {padding:48px 60px 39px;width:588px;}
* html #catalogue_formation_contact.catalogue_formation {padding: 48px 40px 39px 60px;}
* html .catalogue_formation{padding-right:30px; width:618px;}

#centre_entete {float:left;width:100%;}

.catalogue_formation h1{font-size:20px; margin-top:1px; font-weight:normal; color:#146095; background:none; clear:both; width:400px;padding-right:15px; display:inline;}
* + html .catalogue_formation h1  {display:block; float:left; width:400px; height:auto; margin-bottom:20px; padding-bottom:0;}
* html .catalogue_formation h1  {display:block; float:left; width:400px; height:auto; margin-bottom:20px; padding-bottom:0;}
.catalogue_formation #centre_logo, #catalogue_logo, #Cat_logo{float:right;margin-top:-15px;margin-right:0px;height:60px; width:160px;}

* html .catalogue_formation #centre_logo, #catalogue_logo{float:right;margin-top:-20px;margin-right:0px;}


#catalogue_formation_presentation .date_ref{bottom:37px;color:#777777;font-size:11px;position:absolute;right:84px;text-align:right; margin:0;}

.catalogue_formation #onglets { width:588px; background:url(/formation/img/fond_menu_catalogue.gif) repeat-x; float:left; clear:both; margin-top:50px; margin-bottom:28px;}
* + html .catalogue_formation #onglets  {margin-bottom:-20px;}
.catalogue_formation #onglets br {display:none;}
.catalogue_formation #onglets a { display:block; float:left;background:url(/formation/img/fond_menu_catalogue.gif) repeat-x; height:24px; margin-right:25px;}
.catalogue_formation #onglets a:hover {text-decoration:none; background:url(/formation/img/fond_menu_catalogue_on.gif) repeat-x;}
.catalogue_formation #onglets a.on {font-weight:bold; color:#777; background:url(/formation/img/fond_menu_catalogue_on.gif) repeat-x; text-decoration:none;}
.catalogue_formation #onglets span.der {width:23%;background:url(/formation/img/fond_menu_catalogue.gif) repeat-x;}
.catalogue_formation #onglets .offre_spe {color:#dd0f60; font-weight:bold; margin-right:0px; float:right;}
.catalogue_formation #onglets .offre_spe:hover {background:url(/formation/img/fond_menu_offre_on.gif) repeat-x 0 18px;}
.catalogue_formation #onglets .offre_spe.on {background:url(/formation/img/fond_menu_offre_on.gif) repeat-x;}

.catalogue_formation #onglets2 { width:588px; background:url(/formation/img/fond_menu_catalogue.gif) repeat-x; float:left; clear:both; margin-top:30px; margin-bottom:28px;}
* + html .catalogue_formation #onglets2  {margin-bottom:-20px;}
* html .catalogue_formation #onglets2  {margin-bottom:-10px;}
* html .catalogue_formation #onglets2  {margin-top:40px;}
.catalogue_formation #onglets2 br {display:none;}
.catalogue_formation #onglets2 a { display:block; float:left;background:url(/formation/img/fond_menu_catalogue.gif) repeat-x; height:24px; margin-right:19px;}
.catalogue_formation #onglets2 a:hover {text-decoration:none; background:url(/formation/img/fond_menu_catalogue_on.gif) repeat-x;}
.catalogue_formation #onglets2 a.on {font-weight:bold; color:#777; background:url(/formation/img/fond_menu_catalogue_on.gif) repeat-x; text-decoration:none;}
.catalogue_formation #onglets2 span.der {width:23%;background:url(/formation/img/fond_menu_catalogue.gif) repeat-x;}
.catalogue_formation #onglets2 a.offre_spe {color:#dd0f60; font-weight:bold; margin-right:0px; float:right;}
.catalogue_formation #onglets2 a:hover.offre_spe {background:url(/formation/img/fond_menu_offre_on.gif) repeat-x 0 18px;}
.catalogue_formation #onglets2 a.on.offre_spe {background:url(/formation/img/fond_menu_offre_on.gif) repeat-x 0 18px; color:#DD0F60;}

.catalogue_formation .col_dte {float:left; width:407px; border-left:1px solid #ddd; padding-left:20px;margin-bottom:30px; }
.catalogue_formation .col_gche {float:left;width:160px; clear:left;}
.catalogue_formation .col_gche #qui {margin-top:0;}
.catalogue_formation .col_dte p, .catalogue_formation .col_dte span {font-size:14px;}
#catalogue_formation_presentation, #Cat_formation_date_intra, #Cat_formation_date_inter, #catalogue_formation_infos {clear:both;margin-top:0}
.catalogue_formation p {margin-top:0; margin-bottom:10px; clear:both;}
.catalogue_formation #A2 {font-size:11px; position:relative; margin-top:5px; margin-bottom:0px; background:url(/img/fleche_retour.gif) no-repeat 0 2px; padding-left:10px; margin-left:-30px; display:block; clear:both; width:200px;}
#catalogue_formation_presentation .col_gche h2, #Cat_formation_date_intra h2, #Cat_formation_date_inter h2  {font-weight:bold; color:#777; margin-bottom:0;}
.catalogue_formation .butn_contact, #catalogue_formation_contact input.butn_contact {background:url(/formation/img/butn.gif) no-repeat; width:126px; height:21px; text-align:center;border:0px; color:#fff; padding-bottom:2px;}
.catalogue_formation .carte {float:left; margin-bottom:30px; margin-right:25px;}
.catalogue_formation .dte_carte {width:287px; float:left;}
 .catalogue_formation .petit {color:#777; font-size:10px;}
#catalogue_formation_presentation .col_dte h2, #catalogue_formation_infos .col_dte h2, #annuaire_formation_presentation .col_dte h2, #catalogue_formation_offre .col_dte h2 {color:#777; font-weight:normal; margin:0; font-size:14px;}
#catalogue_formation_infos .col_dte img {float:left; margin-top:10px; margin-right:10px;}
#catalogue_formation_infos .col_dte p {margin-bottom:30px; float:left;}
#catalogue_formation_infos .pdf {background:url(/formation/img/picto_pdf.gif) no-repeat 0 0px; display:block; padding-left:22px; height:20px; margin-top:10px;}
#catalogue_formation_infos .word {background:url(/formation/img/picto_word.gif) no-repeat 0 0px; display:block; padding-left:22px; height:20px; margin-top:10px;}
#catalogue_formation_infos .excel {background:url(/formation/img/picto_excel.gif) no-repeat 0 0px; display:block; padding-left:22px; height:20px; margin-top:10px;}
#catalogue_formation_infos #tlcgt_doc br {display:none;}
#catalogue_formation_infos p {width:100%;}

#Cat_formation_date_intra span {display:block;margin-bottom:-13px;margin-left:-20px;padding-left:20px;}
#Cat_formation_date_intra #zone {background:url(/formation/img/picto_zone.gif) no-repeat 0 3px;}
#Cat_formation_date_intra #loc {background:url(/formation/img/picto_loc.gif) no-repeat 0 3px;}
#Cat_formation_date_intra p {padding-left:25px; margin-top:10px; margin-bottom:10px;}
#Cat_formation_date_intra input {margin-left:25px;}
#catalogue_formation_offre .NvoPrix {color:#dd0f60;}

/*page annuaire formations*/
#ville_centre {clear:both; width:200px; display:inline;}
.elt {color:#777777;font-weight:bold;width:auto;}
.donnees {padding-left:10px;}
#annuaire_formation_presentation .col_gche li {padding-bottom:10px; padding-right:2px;}
#annuaire_formation_presentation .col_gche li img {margin-top:3px;display:block;}
#annuaire_formation_presentation #centre_liMEMBRE img {display:inline;}
#annuaire_formation_presentation .lien_formation {display:block; padding-left:15px; background:url(/formation/img/fleche_lien.gif) no-repeat 0 3px; margin-top:2px; font-size:14px;}
#annuaire_formation_presentation #centre_certifs_privees {clear:both;float:none;}
#annuaire_formation_presentation #centre_certifs_privees h2 {background:url(/img/fond_h3.gif) repeat-x 0 20px; height:30px; color:#777777; clear:both; margin-bottom:0px; margin-top:10px;}
#annuaire_formation_presentation .donnees {padding-left:0;}
#annuaire_formation_presentation #detail_centre ul {margin-bottom:10px; list-style-type:disc;margin-left:15px;}
#annuaire_formation_presentation #detail_centre ul li{list-style-type:disc;list-style-position:inside}

.ongletformation h2 {color:#777; margin:0; font-size:12px; margin-top:0;}
.ongletformation ul {margin-top:5px; margin-bottom:10px; float:left;clear:both;width:100%;}
/*.ongletformation li {padding-left:15px; background:url(/formation/img/puce.gif) no-repeat 0 5px; margin-bottom:3px;}*/

.ongletformation li {border-top:1px solid #ddd; padding-top:3px; margin-bottom:6px;float:left; clear:both;width:100%; }
.ongletformation span {float:left; display:block;}
.ongletformation div {float:left;clear:both; margin-top:2px;}
.ongletformation .offres_titre {width:384px; padding-right:5px;}
.ongletformation .offres_duree {width:113px;padding-right:5px; text-align:center;}
.ongletformation .offres_tarif {text-align:center;width:80px;}
.ongletformation .col_dte {border-left:none;padding-left:0;width:100%;}


/* contact formation*/
* html #catalogue_formation_contact{width:610px;}
#catalogue_formation_contact h2 {font-size:20px; color:#146095; font-weight:normal;}
#catalogue_formation_contact h2 span {font-size:12px; font-weight:normal; display:block;}
#catalogue_formation_contact #onglets {margin-top:20px;margin-bottom:10px;clear:both;}
* + html #catalogue_formation_contact #onglets {margin-bottom:-20px;}
* html #catalogue_formation_contact #onglets {margin-bottom:-20px;}
#catalogue_formation_contact label {display:block; clear:both;}
#catalogue_formation_contact input{width:245px;}
#catalogue_formation_contact input.select_champ {height:17px;}
#catalogue_formation_contact select.select_champ  {height:20px;}
#catalogue_formation_contact input.butn_radio {width:auto;clear:left; float:left;}
#catalogue_formation_contact label.label_butn_radio {clear:none; float:left;width:500px;}
#catalogue_formation_contact select {width:249px;}
#catalogue_formation_contact .colonne {float:left; width:250px; margin-right:10px;}
#catalogue_formation_contact textarea {width:508px; height:115px; border:1px solid #ccc;margin-right:61px; margin-bottom:15px;}


address {font-style:normal;}
.tel img {margin-top:5px;}
#formulaire_contact .butn_contact {margin-top:15px;margin-left:375px;}
#catalogue_formation_contact #coordonnees p{padding-top:10px;}
#catalogue_formation_contact #coordonnees h3 {font-size:12px; margin-bottom:0;color:#777; }
#catalogue_formation_contact #contact_cbOkEnvoiEmail {width:15px;float:left;}
#catalogue_formation_contact #contact_Image1 {margin-top:10px; margin-left:205px; clear:both;float:left; margin-bottom:15px;}
* + html #catalogue_formation_contact #contact_Image1 {float:none;}
* html #catalogue_formation_contact #contact_Image1 {float:none;}
#catalogue_formation_contact #contact_id_TxtCodeNumber {text-align:center; width:150px; float:left;margin-left:54px;}
* html #catalogue_formation_contact #contact_id_TxtCodeNumber {margin-left:28px;clear:left;}
* + html #catalogue_formation_contact #contact_id_TxtCodeNumber {margin-left:50px;clear:left;}
#catalogue_formation_contact #contact_TxtCodeNumber {display:block;float:left;width:150px;}
#catalogue_formation_contact #contact_btRep {clear:left;float:left;margin-left:215px;margin-top:43px;}
#catalogue_formation_contact #formulaire {float:left;clear:both;margin-top:15px; }
#catalogue_formation_contact #formulaire p {margin-top:0px; margin-bottom:10px;}
#catalogue_formation_contact #contact_coord {clear:both;float:left;}
#catalogue_formation_contact #contact_coord .colonne {margin-top:0;}
#catalogue_formation_contact #contact_coord .colonne h3 {margin-top:10px; margin-bottom:10px;}

/* recherchez offre formation*/
#recherche_multicritere_formation #colonne_gauche #paramThem {width:330px; margin-top:5px; margin-bottom:21px;}
#recherche_multicritere_formation #colonne_gauche #ville {width:325px; margin-top:5px; margin-bottom:20px;}
#recherche_multicritere_formation #colonne_gauche #Prix{width:150px; margin-top:5px; margin-bottom:20px; float:left}
#recherche_multicritere_formation #colonne_gauche #dateMin,#recherche_multicritere_formation #colonne_gauche #dateMax {width:100px; margin-top:5px; margin-bottom:20px; margin-left:5px;background:url(/formation/img/fond_btn_calendrier.gif) no-repeat 5px -1px;float:left}
#recherche_multicritere_formation #colonne_gauche br {clear:both;float:left;height:1px;font-size:1px;}
#recherche_multicritere_formation #titre{position:relative; width:500px; font-weight:normal; height:44px; padding-left:45px; margin-top:10px; padding-top:2px;float:left;margin-bottom:13px;}
#recherche_multicritere_formation #titre a{background:url(/img/picto_offres.gif) no-repeat 0 3px;margin-left:-45px;margin-top:-20px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px;}
#recherche_multicritere_formation{background:#fff url(/img/fleches_home.gif) no-repeat 351px 53px;}
#recherche_multicritere_formation #colonne_gauche{width:325px;}
#recherche_multicritere_formation #colonne_dte {width:300px; margin-top:-41px;}
* + hml #recherche_multicritere_formation #colonne_dte {margin-top:-37px;}
* + hml #recherche_alternance_formation #colonne_dte {margin-top:-37px;}
#recherche_multicritere_formation #colonne_gauche .crit  {font-weight:bold; clear:both; display:block; float:left; margin-top:0; width:100%; }
#recherche_multicritere_formation #colonne_gauche p.crit { margin-bottom:20px;}
#recherche_multicritere_formation span.txt_input {display:block; float:left; margin-top:8px; margin-bottom:20px;}
#recherche_multicritere_formation #colonne_gauche .butn_rechercher {width:172px; height:25px; background:url(/img/fond_bouton.gif) no-repeat; border:0; padding-bottom:2px; margin-bottom:10px; margin-top:10px;}
#recherche_multicritere_formation h2 {margin-top:0;}
#recherche_multicritere_formation #criteres h2{color:#777; margin-bottom:10px;}
#recherche_multicritere_formation #pave{float:right; height:250px;width:300px;}
#recherche_multicritere_formation #colonne_dte #criteres{margin-bottom:15px; padding:10px; background:url(/img/fond_criteres.gif) no-repeat; width:282px;height:79px;}
#recherche_multicritere_formation .date{display:block; float:left; height:30px; margin-right:3px;}
#recherche_multicritere_formation ul li{line-height:20px; color:#777;}
#recherche_multicritere_formation ul li strongg{font-weight:bold; font-size:14px; color:#777;}
#recherche_multicritere_formation #formulaire {width:320px; margin:0; padding:0;}
#recherche_multicritere_formation .exemple{color:#aaa;display:block;padding:0 15px 0 0;position:relative;width:330px; font-size:11px;margin-top:-7px; margin-bottom:5px; height:14px;}
#recherche_multicritere_formation .post_indifferent {clear:left;}
#recherche_multicritere_formation .indifferent {width:305px;}
* html #recherche_multicritere_formation .indifferent {width:290px;}
* + html #recherche_multicritere_formation .indifferent  {width:290px;}
#recherche_multicritere_formation #liens strong{margin-bottom:25px;color:#777;}
#recherche_multicritere_formation #liens {margin-bottom:25px;margin-top:10px;}


/* page entreprise formation chartee*/
#page_formation_chartee {padding:0 60px;}
#page_formation_chartee .contenu.catalogue_formation {width:100%; border:none;padding:0;}
#page_formation_chartee #onglets2 {width:100%; clear:both; float:left;margin-bottom:20px;}
#page_formation_chartee .contenu.catalogue_formation .br, #page_formation_chartee .contenu.catalogue_formation .bl {display:none;}
#catalogue_formation_contact.large #contact_question {width:770px;}
#catalogue_formation_contact.large label.label_butn_radio {width:770px;}
#catalogue_formation_contact.large {width:850px;}

 
.infobulle  
{
    max-height: 200px;
    overflow: auto;
    width:350px;
}

.ib-poste 
{
    width:180px;
    float: left;
    margin-right:10px;
    display:block;
}
.ib-entreprise 
{
    width:125px;
    float: left;
    display:block;

}

.ib-offre {width:100%; float:left;clear:both; padding-bottom:3px; padding-top:3px; border-top:1px dashed #ddd;}

li.ib-offre:hover {background-color:#f5f5f5;}

#gmap {
	width:680px;
	height:460px;
	background-color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000;
}

#gmap .LabeledMarker_markerLabel {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000;}
	
#passer_update.butn, #passer_insert.butn {background:url(/img/fond_bouton_long.gif) no-repeat;width:235px; }

#reglement_concours h1{font-size:18px; margin-top:1px; font-weight:normal; color:#146095; background:none; clear:both; width:400px;}