.centre{ width:611px; float:left;}
    .centre .entete{ background:url(/images/EP/background_bloc_gris_haut_611.png) bottom left no-repeat; height:6px; width:611px;}
    .centre .contenu{width:609px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
    .centre .contenu h2{color:#2A89E3; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; margin:0 0 10px; padding:0; text-transform:none;}
    .centre .contenu h2 strong{margin:0 0 10px 10px; padding:0; width:auto; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px}

    .centre .themes{ width:446px; background-color:#FaFaFa; margin-top:10px; padding:0;}
    .centre .themes .contenu{ width:446px; border:none;}
    .centre .themes h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:14px; padding:5px 0;  }
    .centre .themes .guide{ float:left; width:187px; margin:0; padding:0 34px 20px 0; float:left;}
    .centre .themes li{ margin:0; padding:0; text-align:left;}
    .centre .themes li a{ color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:15px;}
    .centre .themes .concours{ background:url(/images/EP/pointille_vertical.png) top left repeat-y; padding-left:34px; width:187px; margin:0; border:none; float:left;}

    .centre .contenu .deja_inscrit{ background:url(/images/EP/fond_deja_inscrit.png) top left no-repeat; width:288px; height:127px; float:left; margin:0 9px 0 6px;}
    .centre .contenu .deja_inscrit .happy{padding:0; margin:9px 9px 0 6px   ;}
    .centre .contenu .deja_inscrit h3{padding:0; margin:9px 6px 0 6px; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
    .centre .contenu .deja_inscrit h4{padding:0; margin:0 6px 0 0px; color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
    .centre .contenu .deja_inscrit form{ width:277px; height:35px; margin:24px 0 10px 0; padding:0 0 0 10px;}
    .centre .contenu .deja_inscrit form p{ width:119px; float:left; margin-right:4px;}
    .centre .contenu .deja_inscrit form label{ width:100px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; margin-bottom:3px;}
    .centre .contenu .deja_inscrit form input{ width:114px;}
    .centre .contenu .deja_inscrit form .valider{ background:url(/images/EP/submit.png) top left no-repeat; height:25px; width:25px; padding:0; border:none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:11px 0 0 0; float:left;}
    
    .centre .contenu .deja_inscrit span { padding:2px 0 0 0; margin:0; display:inline; float:left;}
    .centre .contenu .deja_inscrit span img{ padding:4px 0 0 9px; margin:0;}
    .centre .contenu .deja_inscrit span a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; padding-left:5px;}
    
    .centre .contenu .pas_inscrit{ background:url(/images/EP/fond_pas_inscrit.png) top left no-repeat; width:289px; height:129px; float:left; margin:0;}
    .centre .contenu .pas_inscrit .sad{padding:0; margin:9px 9px 0 6px  ;}
    .centre .contenu .pas_inscrit h3{padding:0; margin:9px 6px 0 6px; color:#000; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
    .centre .contenu .pas_inscrit h4{padding:0; margin:0 6px 0 0px; color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
    
    .centre .contenu .pas_inscrit span { padding:2px 0 0 0; margin:0; display:inline; float:none;}
    .centre .contenu .pas_inscrit span img{ padding:4px 0 0 9px; margin:0;}
    .centre .contenu .pas_inscrit span a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; padding-left:5px;}
    .centre .contenu .pas_inscrit .inscris{ width:289px; margin:35px auto; display:block; text-align:center;}
    
    .centre .contenu .inscris{ width:600px; margin:5px auto; display:block; text-align:center;}
    .centre .contenu .inscris a{ background:url(/images/EP/inscris.png) top left no-repeat; height:29px; display:block; margin:0 auto; width:117px; color:#FFFFFF; font-size:14px; padding-top:5px; font-weight:bold;}
    
    .centre .contenu h5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0 0 20px 15px; padding:0;}
    .centre .contenu img{ float:left; margin:0 6px 0 12px;}
    .centre .contenu .information{ float:left; width:530px; padding-bottom:10px;}
    .centre .contenu h6{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#2A89E3; font-size:14px; font-weight:bold; margin:7px 0 0 0; padding:0;}
    .centre .contenu .chapeau{ display:block; margin:5px 0 30px 0;}

    .centre .contenu p{ display:block; margin-bottom:10px; float:left; width:520px;}

    .centre .piedpage{ background:url(/images/EP/background_bloc_gris_bas_611.png) no-repeat; height:6px; width:611px;}

.droite{ width:154px; margin:0 0 0 5px; padding:0; background-color:#FAFAFA; float:left;}

    .droite .a_la_une{margin:0 0 8px 0;}
    .droite .a_la_une .entete{ background:url(/images/EP/background_bloc_gris_haut_154.png) bottom left no-repeat; height:6px; width:154px;}
    .droite .a_la_une .contenu{ border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; width:152px; padding-bottom:5px;}
    .droite .a_la_une .contenu h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#000000; text-align:center; margin-bottom:5px;}
    .droite .a_la_une .contenu a{ display:block; margin:0 auto; width:120px; border:#dbdbdb 1px solid;}
    .droite .a_la_une .contenu ul li{text-align: center;}
    .droite .a_la_une .piedpage{ background:url(/images/EP/background_bloc_gris_bas_154.png) top left no-repeat; height:6px; width:154px;}
    
    .droite .ils_recrutent{ margin-bottom:8px;}
    .droite .ils_recrutent .entete{ background:url(/images/EP/background_bloc_gris_haut_154.png) bottom left no-repeat; height:6px; width:154px;}
    .droite .ils_recrutent .contenu{ border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; width:152px; padding-bottom:5px;}
    .droite .ils_recrutent .contenu h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#000000; text-align:center; margin-bottom:5px;}
    .droite .ils_recrutent .contenu a{ display:block; margin:0 auto 5px auto; width:120px; border:#dbdbdb 1px solid;}
    .droite .ils_recrutent .contenu ul li{text-align: center;}
    .droite .ils_recrutent .piedpage{ background:url(/images/EP/background_bloc_gris_bas_154.png) top left no-repeat; height:6px; width:154px;}
 
    /* Sponsor*/
    .droite .ils_recrutent .sponsor{margin:10px 0 0 0; width:152px; border:0; padding:0; height:105px;}
        .sponsor div{width:240px; margin:0 0 5px 3px; text-align:left; }
    .droite .ils_recrutent .sponsor div a{color:#000000; line-height:14px; display:block; text-align:left; margin:0; padding:0;border:0;text-decoration:underline;}
    
    .droite .pub_sky{margin-bottom:8px; background-color:#FaFaFa; width:154px;}
    .droite .pub_sky img{ border:#FF0000 1px solid; margin:8px auto 0 auto; display:block;}

/***********************
Hightlight Candidate 
************************/

    .gauchesmallSearch{ background:url(/images/EP/EC_fond_mon_compte.png) top left no-repeat; height:230px; width:172px; margin:0 4px 0 0; padding:10px 0 0 0; float:left;}
    .gauchesmallSearch h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; padding:4px 0 10px 10px; margin:0 0 0 1px;  background:url(/images/EP/pix_gris.png) bottom left repeat-x; width:160px;}
    .gauchesmallSearch h2{ padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold; margin:10px auto 12px auto; width:120px;}
    
    .gauchesmallSearch form{ width:157px; height:230px; padding:0 0 0 0px; margin:0 0 10px 0; color:#FFFFFF;}
    .gauchesmallSearch form input{ display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; width:136px; margin-bottom:9px;}
    .gauchesmallSearch .hidden {display:none}
    .gauchesmallSearch form input{ padding-left:4px; height:17px; margin:0; }
	.gauchesmallSearch form select{ width:143px; height:17px; border:2px #BEBEBF; margin:0 0 9px 0; }

	.gauchesmallSearch form fieldset .contenu span span #jc_sub_job_domain0{ height:17px; margin:0; padding:0;}
	.gauchesmallSearch form fieldset .contenu span #divJobCriteriaSubJobDomain0, .gauchesmallSearch form fieldset .contenu #divJobCriteriaSubEmplCat0{ display:none;}
    .gauchesmallSearch form .checkbox{ width:15px; border:none; margin:0; padding:0; float:left;}
    .gauchesmallSearch form span .concours{width:100px; padding:0px; color:#FFFFFF;display:block;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;height:17px;}
    .gauchesmallSearch form span{ color:#FFFFFF; width:132px; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:block; float:left; height:17px; padding:2px 0 4px 15px; }
    .gauchesmallSearch form .bouton_recherche{ color:#000000; background:url(/images/EP/bouton_recherche_ec.png) top left no-repeat; height:21px; display:block; width:89px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0 0 0 40px; text-align:center; padding:0; border:0;}
    .gauchesmallSearch .button01 {margin-bottom:11px;}
    .gauchesmallSearch span { padding:2px 0 0 0; margin:0; display:inline; float:none; }
    .gauchesmallSearch span a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; padding-left:9px;}
    .gauchesmallSearch span .lien_fleche_blanche{ background:transparent url(/images/EP/fleche_blanche.png) center left no-repeat; height:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:block; padding:0 0 0 7px; width:110px; margin: 5px 0 0 15px;}
    .gauchesmallSearch .contenu{width:170px;}

	.gaucheJobseekerMenu{ width:172px; background:url(/images/EP/EC_fond_mon_compte_milieu.png) top left repeat;}
	.gaucheJobseekerMenuHaut{ background:url(/images/EP/EC_fond_mon_compte_haut.png) top left no-repeat; padding:14px 0 0 15px;}
	.gaucheJobseekerMenuHaut ul h2 strong{color:#fff;}
	.gaucheJobseekerMenuBas{ background:url(/images/EP/EC_fond_mon_compte_bas.png) top left no-repeat; width:157px; height:10px; padding:10px 0 0 15px;}
	
	.gaucheJobseekerMenu h2{ text-transform: none; padding:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;}
	.gaucheJobseekerMenu h5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; font-weight:normal; padding-top:2px;}
	.gaucheJobseekerMenu ul { margin-top:5px;}
	.gaucheJobseekerMenu ul li{background:url(/images/EP/carre_blanc.png) no-repeat; background-position:center left; padding-left:7px; border:0; margin: 8px 0 0 0;}	
	.gaucheJobseekerMenu ul li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; padding-left:9px;}
	.gaucheJobseekerMenu p { margin-top:10px;}
	.gaucheJobseekerMenu p a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; padding-left:9px;}
	
	
	.contentNewBorder{width:774px; padding:0 0 0 8px; border:0; float:left;}
	
	.contentNewBorder .entete{ background:url(/images/EP/background_bloc_gris_haut_772.png) bottom left no-repeat; height:6px; width:772px;}
    .contentNewBorder .contenu{ padding:15px; width:740px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0;}
    .contentNewBorder .piedpage{  clear:both; background:url(/images/EP/background_bloc_gris_bas_772.png) no-repeat; min-height:6px; width:772px;}
	
    .contentNewBorder .contenu h2{color:#2A89E3; margin:0 0 10px 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-transform:none;}	
    .contentNewBorder .contenu h2 strong{color:#000000;}
	
	.identification h3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;	line-height: 12px;	font-weight: bold;	color: #001552;}
	.identification h2 {color: #50B3F8;}
	.identification fieldset {margin-bottom:32px;}
	.identification input {height:19px;width:316px; padding-top:2px;}
	.identification #button_submit {width:55px; padding-top:0;}
	.identification #birthdate {width:100px;}
	.lienTexteBoldBleuM, a:link.lienTexteBoldBleuM {font-family: Verdana; font-size: 10px; font-weight: bold; color: #001552;	text-decoration: underline;}
	a:visited.lienTexteBoldBleuM, a:hover.lienTexteBoldBleuM {font-family: Verdana;	font-size: 10px; font-weight: bold;	color: ##CC3333; text-decoration: underline;}
	.identification img {padding-right:6px;}
	

/* ::: Jobseeker account show register form ::: */
#formRegistration .inscription { display:block;width:740px;font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:100%;padding:5px 0; }
#formRegistration span { color:#F00; }
#formRegistration h3 { width:740px;border-bottom:#3399cc 1px solid;font-family:Verdana, Geneva, sans-serif;font-size:13px;font-weight:bold; color:#3399cc; padding-bottom:5px;margin:0 0 5px 0;}
#formRegistration .etat_civil,
#formRegistration .identifiants,
#formRegistration .profil{ width:490px;margin:0 0 15px 0;padding:0;border:none;font-family:Verdana, Geneva, sans-serif;font-size:13px;}
#formRegistration .identifiants{ float:left;}
#formRegistration .profil{ width:740px;padding-top:5px;}
#formRegistration .etat_civil label, 
#formRegistration .identifiants label, 
#formRegistration .profil label{ display:block;float:left;width:200px;margin:10px 0;color:#3399cc;text-align:right;font:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;}
#formRegistration .etat_civil label {margin:15px 0 0 0;}
#formRegistration .identifiants .receive_news{ width:auto; text-align:left; margin:10px 8px 10px 0;}
#formRegistration .etat_civil input{ display:block;border:1px #bebebf solid;margin:15px 0 0 10px;width:273px;float:left;font-size:13px;}
#formRegistration .identifiants input, #formRegistration .profil input{ display:block;border:1px #bebebf solid;margin:10px 0 10px 10px;font-size:13px;}
#formRegistration .identifiants input { width:273px;float:left;font-size:13px;}
#formRegistration .etat_civil .SpanCivilite, 
#formRegistration .identifiants .SpanCivilite { display:block;float:left;color:#000;margin:14px 0 0 5px; line-height: 100%;}
#formRegistration .identifiants .SpanCivilite { margin:10px 10px 0 10px;}
#formRegistration .etat_civil .checkbox, 
#formRegistration .identifiants .checkbox, 
#formRegistration .profil .checkbox{ float:left;border:none;width:13px;}
#formRegistration .identifiants .checkbox{ width:auto;}    
#formRegistration .blocs_informations{ float:left; margin-left:10px;}
#formRegistration .blocs_informations .information{ background:#e9e9e9 url(/images/EP/fond_gris_left2.jpg) top left no-repeat; width:235px; height:55px; margin-bottom:22px;}
#formRegistration .blocs_informations .information p{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; margin:0; padding:6px 0 0 18px; line-height:14px; } 
#formRegistration .profil label{ width:auto;margin:0 10px 0 0;}
#formRegistration .profil input{ margin:0;}   
#formRegistration .profil select{ display:block;border:1px #bebebf solid;margin:0 0 0 0;width:350px;height:22px;}
#formRegistration .profil .participe{ background:url(/images/EP/fond_bleu_je_participe.jpg) top left no-repeat; width:497px; height:33px; margin:25px 0;}
#formRegistration .profil .participe input{ float:left; margin:6px 10px;}
#formRegistration .profil .participe strong{ display:block;  color:#FFF; padding:8px 0 8px 10px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#formRegistration .profil span{ display:block;  color:#000;}
#formRegistration .profil .autorisation{}
#formRegistration .profil .autorisation input{ height:32px; margin-right:10px; } 
#formRegistration .profil .autorisation p{ margin:0; } 
#formRegistration ul.lstAction {overflow: hidden; width: auto; margin: 0px; padding: 0px 10px 0px 0px; display: list-item; list-style-type:none;}
#formRegistration ul.lstAction li.button01 {background: transparent url(/images/EP/bouton_droit2.PNG) no-repeat scroll top right; display: block; float: left; height: 24px; margin: 0px 0px 0px 0px; padding: 0px 6px 0px 0px;}
#formRegistration ul.lstAction li.button01 .selectionner_2 {background:transparent url(/images/EP/bouton_droit1.PNG) no-repeat; display: block; width: 150px; height: 24px; line-height: 14px; padding: 0px 6px 5px 12px; margin: 0px 0px 0px 0px; border: none; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; text-decoration:none;}
#formRegistration .mentions{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; display:block; width:740px;}
#formRegistration .mentions_legales{ color:#3399cc;}
#formRegistration .clear{ clear:both;}
#formRegistration .form_error { margin: 5px 0 -5px 210px; font-weight: normal;}

/* ::: Jobseeker account show update form ::: */
#formUpdateRegistration .inscription { display:block;width:740px;font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#formUpdateRegistration span { color:#F00; }
#formUpdateRegistration h3 { width:740px;border-bottom:#3399cc 1px solid;font-family:Verdana, Geneva, sans-serif;font-size:13px;font-weight:bold;color:#3399cc;padding-bottom:5px;margin:0 0 5px 0;}
#formUpdateRegistration .etat_civil, 
#formUpdateRegistration .identifiants, 
#formUpdateRegistration .profil{ width:405px;margin:0 0 15px 0;padding:0;border:none;font-family:Verdana, Geneva, sans-serif;font-size:13px;}
#formUpdateRegistration .identifiants{ float:left;}
#formUpdateRegistration .profil{ width:740px;padding-top:5px;}
#formUpdateRegistration .etat_civil label, 
#formUpdateRegistration .identifiants label, 
#formUpdateRegistration .profil label{ display:block;float:left;width:70px;margin:10px 0;}
#formUpdateRegistration .etat_civil label {margin:15px 0 0 0;}
#formUpdateRegistration .identifiants label{ width:113px; margin:9px 0 3px 0; height:25px;}
#formUpdateRegistration .etat_civil input{ display:block;border:1px #bebebf solid;margin:15px 0 0 0;font-size:13px;}
#formUpdateRegistration .identifiants input, 
#formUpdateRegistration .profil input{ display:block;border:1px #bebebf solid;margin:10px 0;font-size:13px;}
#formUpdateRegistration .identifiants input { width:283px; float:left;}
#formUpdateRegistration .identifiants .hidden{ border:none;}
#formUpdateRegistration .identifiants .LabelLarge{height:30px;margin:0;}
#formUpdateRegistration .etat_civil .SpanCivilite, 
#formUpdateRegistration .identifiants .SpanCivilite { display:block;float:left;color:#000;margin:14px 10px 0 10px;}
#formUpdateRegistration .identifiants .SpanCivilite { margin:10px 10px 0 10px;}
#formUpdateRegistration .etat_civil .checkbox, .identifiants .checkbox, .profil .checkbox{ float:left;border:none;}
#formUpdateRegistration .identifiants .checkbox{ width:auto;}   
#formUpdateRegistration .blocs_informations{ float:left; margin-left:10px;}
#formUpdateRegistration .blocs_informations .information{ background:#e9e9e9 url(/images/EP/fond_gris_left.jpg) top left no-repeat; width:284px; height:40px; margin-bottom:22px;}
#formUpdateRegistration .blocs_informations .information p{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; margin:0; padding:6px 0 0 18px; line-height:14px; } 
#formUpdateRegistration .profil label{ width:auto;margin:0 10px 0 0;}
#formUpdateRegistration .profil input{ margin:0;}   
#formUpdateRegistration .profil select{ display:block;border:1px #bebebf solid;margin:0 0 0 0;width:350px;font-size:13px;}
#formUpdateRegistration .profil .participe{ background:url(/images/EP/fond_bleu_je_participe.jpg) top left no-repeat; width:497px; height:33px; margin:25px 0;}
#formUpdateRegistration .profil .participe input{ float:left; margin:6px 10px;}
#formUpdateRegistration .profil .participe strong{ display:block;  color:#FFF; padding:8px 0 8px 10px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#formUpdateRegistration .profil span{ display:block;  color:#000;}
#formUpdateRegistration .profil .left{ float:left; width:350px;}
#formUpdateRegistration .profil .right{ float:right; width:350px;}
#formUpdateRegistration .profil .domaine_activite label{ width:350px; display:block; float:none; margin:0 0 2px 0;}
#formUpdateRegistration .profil .domaine_activite select{ width:350px; display:block; margin:0;}
#formUpdateRegistration .profil .profil_secteur{ width:740px; margin:15px 0;}
#formUpdateRegistration .profil .profil_secteur label{ width:350px; display:block; float:none; margin:0;}
#formUpdateRegistration .profil .profil_secteur select{ width:350px; display:block; margin:0;}
#formUpdateRegistration .profil .autorisation{}
#formUpdateRegistration .profil .autorisation input{ height:32px; margin-right:10px; } 
#formUpdateRegistration .profil .autorisation p{ margin:0; } 
#formUpdateRegistration ul.lstAction {overflow: hidden; width: auto; margin: 0px; padding: 0px 10px 0px 0px; display: list-item; list-style-type:none;}
#formUpdateRegistration ul.lstAction li.button01 {background: transparent url(/images/EP/bouton_droit2.PNG) no-repeat scroll top right; display: block; float: left; height: 24px; margin: 0px 0px 0px 0px; padding: 0px 6px 0px 0px;}
#formUpdateRegistration ul.lstAction li.button01 .selectionner_2 {background:transparent url(/images/EP/bouton_droit1.PNG) no-repeat; display: block; width: 150px; height: 24px; line-height: 14px; padding: 0px 6px 5px 12px; margin: 0px 0px 0px 0px; border: none; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; text-decoration:none;}
#formUpdateRegistration .mentions{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; display:block; width:740px;}
#formUpdateRegistration .mentions_legales{ color:#3399cc;}
#formUpdateRegistration .clear{ clear:both;}
#formUpdateRegistration p { line-height: 100%; padding: 7px  0 10px 0;}
#formUpdateRegistration .form_error { margin: 5px 0 -5px 113px; font-weight: normal;}
#formUpdateRegistration .gestion_erreur { font-weight: normal;}

.mon_compte{ float:left; width:377px; margin:0 5px 10px 5px; padding:0;}
.mon_compte .entete{ background:url(/images/EP/background_bloc_gris_haut_377.png) bottom left no-repeat; height:6px; width:377px;}
    .mon_compte .contenu{width:375px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding:0px;}
    .mon_compte .contenu img{ float: left; margin-left:9px;}
    .mon_compte .contenu h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; float: left;}
    .mon_compte .contenu ul{margin-top:3px;}
    .mon_compte .contenu li{ float:left;}
    .mon_compte .contenu li img{ margin-top:4px;}
    .mon_compte .contenu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:normal; padding:0 11px 0 8px;}
    .mon_compte .contenu li.newsletter_li {width:361px; height:12px; padding:0 0 10px 5px;}
    .mon_compte .contenu li.newsletter_li img{ float:left; padding:6px 0 0 5px; margin:0;}
    .mon_compte .contenu li.newsletter_li span{ float:left; display:block; width:250px; padding-left:5px;}
    .mon_compte .contenu li.newsletter_li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; display:block; padding:0 10px 0 0; float:right; display:block;}
    .mon_compte .contenu .identite{ max-width: 80px; max-height: 110px; width: expression(Math.min(this.width, 80));height: expression(Math.min(this.height, 110)); border:2px solid #2A89E3; margin:0 25px 0 20px;}
    .mon_compte .contenu .inscrit{ float:left; width:230px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;}
    .mon_compte .contenu .inscrit h5{ color:#2A89E3; font-size:11px; font-weight:bold; margin-bottom:10px;}
    .mon_compte .contenu .inscrit strong{font-weight:bold;}
    .mon_compte .contenu .telecharger{ display:block; background:url(/images/EP/EC_telecharger.png) top left no-repeat; height:21px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; padding:3px 0 0 8px; margin-top:10px;}
    .mon_compte .contenu .inscrit span{ font-size:9px; display:block; padding:0 0 0 8px; }
    .mon_compte .contenu .event {display:block; padding:8px 8px 8px 20px; background: #fafbaf;}
    .mon_compte .piedpage{ background:url(/images/EP/background_bloc_gris_bas_377.png) no-repeat; height:6px; width:377px; padding:0; margin:0;}

.mon_cv{ float:left; width:377px; margin:0 0 10px 0; padding:0;}
.mon_cv .entete{ background:url(/images/EP/background_bloc_gris_haut_377.png) bottom left no-repeat; height:6px; width:377px;}
    .mon_cv .contenu{width:366px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0 0 0 9px;}
    .mon_cv .contenu img{ float: left;}
    .mon_cv .contenu h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; float: left; font-weight:bold;}
    .mon_cv .contenu span{display:block; margin-top:10px;}
    .mon_cv .contenu div.img_cv{display:block; float:left; width:56px; padding:0; margin:0;}
    .mon_cv .contenu div.cv_desc{display:block; float:left; width:290px; padding:10px 0 10px 10px;}
    .mon_cv .contenu ul{margin-top:8px;}
    .mon_cv .contenu li{ float:left;}
    .mon_cv .contenu li img{ margin-top:4px;}
    .mon_cv .contenu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:normal; padding:0 11px 0 4px;}
    .mon_cv .contenu .trait{margin:9px 0 0 0;}
    .mon_cv .piedpage{ background:url(/images/EP/background_bloc_gris_bas_377.png) no-repeat; height:6px; width:377px;padding:0; margin:0;}
    
.alerte_email{ float:left; width:377px; margin:0 5px 0 5px; padding:0;}
.alerte_email .entete{ background:url(/images/EP/background_bloc_gris_haut_377.png) bottom left no-repeat; height:6px; width:377px;}
    .alerte_email .contenu{width:366px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding-left:9px;}
    .alerte_email .contenu img{ float: left;}
    .alerte_email .contenu h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; float: left;}
    .alerte_email .contenu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding: 0 0 0 9px;}
    .alerte_email .contenu ul{ margin:7px 0 9px 0;}
    .alerte_email .contenu li{ width:361px; height:15px;}
    .alerte_email .contenu li img{ float:left; padding-top:6px;}
    .alerte_email .contenu li span{ float:left; display:block; width:210px; padding-left:5px;  }
    .alerte_email .contenu li .loupe{ float:left; padding-top:0;}
    .alerte_email .contenu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; display:block; padding:0 10px 0 0; float:right; display:block;}
    
    .alerte_email .contenu .lien_bleu{margin-top:4px;}
    .alerte_email .contenu .lien_bleu li{}
    .alerte_email .contenu .lien_bleu li img{ margin-top:4px; float:none;}
    .alerte_email .contenu .lien_bleu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:bold; padding:0 11px 0 4px; display:inline; float:none;}
    
    .alerte_email .piedpage{ background:url(/images/EP/background_bloc_gris_bas_377.png) no-repeat; height:6px; width:377px; padding:0; margin:0;}
    
.lettre_motivation{ float:left; width:377px; margin:0; padding:0;}
.lettre_motivation .entete{ background:url(/images/EP/background_bloc_gris_haut_377.png) bottom left no-repeat; height:6px; width:377px;}
    .lettre_motivation .contenu{width:366px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding:0 0 0 9px;}
    .lettre_motivation .contenu img{ float: left;}
    .lettre_motivation .contenu h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; float: left; font-weight:bold;}
    .lettre_motivation .contenu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;}
    .lettre_motivation .contenu ul{ margin:7px 0 0 0;}
    .lettre_motivation .contenu li{ width:361px; height:15px;}
    .lettre_motivation .contenu li img{ float:left; padding-top:6px;}
    .lettre_motivation .contenu li span{ float:left; display:block; width:350px; padding-left:5px;  }
    
    .lettre_motivation .contenu .lien_bleu{margin-top:1px;}
    .lettre_motivation .contenu .lien_bleu li{}
    .lettre_motivation .contenu .lien_bleu li img{ margin-top:4px; float:none;}
    .lettre_motivation .contenu .lien_bleu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:bold; padding:0 11px 0 4px; display:inline; float:none;}
    .lettre_motivation .piedpage{ background:url(/images/EP/background_bloc_gris_bas_377.png) no-repeat; height:6px; width:377px;padding:0; margin:0;}

.annonces_memorisees{ float:left; width:720px; margin:5px 0 5px 0; padding:0;}
    .annonces_memorisees .entete{ background:url(/images/EP/background_bloc_gris_haut_377.png) bottom left no-repeat; height:6px; width:377;}
    .annonces_memorisees .contenu{width:366px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding:0 0 0 9px;}
    .annonces_memorisees img{ float: left;}
    .annonces_memorisees h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; float: left; font-weight:bold;}
    .annonces_memorisees p{margin:8px 0 15px 0; padding:0; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
    .annonces_memorisees .carre{margin:8px 3px 0 0;}
    .annonces_memorisees .lien_offre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2A89E3; line-height:18px;}
    .annonces_memorisees .supprimer{ background:url(/images/EP/EC_supprimer.png) top left no-repeat; height:17px; margin-left:20px; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2A89E3; line-height:18px; float:left;}
    .annonces_memorisees span{margin:0; padding:0 0 0 6px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block;}
    .annonces_memorisees i{ padding:0 0 0 6px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block;}
    .annonces_memorisees .lien_bleu{margin-top:10px;}
    .annonces_memorisees .lien_bleu li{}
    .annonces_memorisees .lien_bleu li img{ margin-top:4px; float:none;}
    .annonces_memorisees .lien_bleu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:bold; padding:0 11px 0 4px; display:inline; float:none;}
    .annonces_memorisees .piedpage{ background:url(/images/EP/background_bloc_gris_bas_377.png) no-repeat; height:6px; width:377px;padding:0; margin:0;}

.annonces_memorisees2{ float:left; width:718px; margin:5px 0 5px 5px; padding:0;}
.annonces_memorisees2 .entete{ background:url(/images/EP/background_bloc_gris_haut_758.png) bottom left no-repeat; height:6px; width:758px;}
    .annonces_memorisees2 .contenu{width:747px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding:0 0 0 9px;}
    .annonces_memorisees2 img{ float: left;}
    .annonces_memorisees2 h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; float: left; font-weight:bold;}
    .annonces_memorisees2 p{margin:8px 0 15px 0; padding:0; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
    .annonces_memorisees2 .carre{margin:8px 3px 0 0;}
    .annonces_memorisees2 .lien_offre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2A89E3; line-height:18px;}
    .annonces_memorisees2 .supprimer{ background:url(/images/EP/EC_supprimer.png) top left no-repeat; height:17px; margin-left:20px; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2A89E3; line-height:18px; float:left;}
    .annonces_memorisees2 span{margin:0; padding:0 0 0 6px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block;}
    .annonces_memorisees2 i{ padding:0 0 0 6px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block;}
    .annonces_memorisees2 .lien_bleu{margin-top:10px;}
    .annonces_memorisees2 .lien_bleu li{}
    .annonces_memorisees2 .lien_bleu li img{ margin-top:4px; float:none;}
    .annonces_memorisees2 .lien_bleu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:bold; padding:0 11px 0 4px; display:inline; float:none;}
    .annonces_memorisees2 .piedpage{ background:url(/images/EP/background_bloc_gris_bas_758.png) no-repeat; height:6px; width:758px;padding:0; margin:0;}

.candidatures{ float:left; width:718px; margin:10px 0 10px 5px; padding:0;}
.candidatures .entete{ background:url(/images/EP/background_bloc_gris_haut_758.png) bottom left no-repeat; height:6px; width:758px;}
    .candidatures .contenu{width:747px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding:0 0 0 9px;}
    .candidatures img{ float: left;}
    .candidatures h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; float: left; font-weight:bold;}
    .candidatures p{margin:8px 0 15px 0; padding:0; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
    .candidatures .carre{margin:8px 3px 0 0;}
    .candidatures .lien_offre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2A89E3; line-height:18px; float:left;}
    .candidatures .supprimer{ background:url(/images/EP/EC_supprimer.png) top left no-repeat; height:17px; margin-left:20px; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2A89E3; line-height:18px; float:left;}
    .candidatures span{ margin:0; padding:0 0 0 6px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display:block;}
    .candidatures i{ clear:both; padding:0 0 0 6px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block;}
    
    .candidatures .lien_bleu{margin-top:10px;}
    .candidatures .lien_bleu li{}
    .candidatures .lien_bleu li img{ margin-top:4px; float:none;}
    .candidatures .lien_bleu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:bold; padding:0 11px 0 4px; display:inline; float:none;}
    .candidatures .piedpage{ background:url(/images/EP/background_bloc_gris_bas_758.png) no-repeat; height:6px; width:758px;padding:0; margin:0;}


/* 
*
		CSS new template Espace CANDIDAT 
*
*/
.mon_compte-newsletter{ float:left; width:718px; margin:0 5px 10px 5px; padding:0;}
.mon_compte-newsletter .entete{ background:url(/images/EP/background_bloc_gris_haut_758.png) bottom left no-repeat; height:6px; width:758px;}
    .mon_compte-newsletter .contenu{width:747px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0;  padding:0 0 0 9px;}
	.mon_compte-newsletter .contenu .bloc-mon_compte{ float:left; width:370px; margin:0; padding:5px 0 0 0;}
	.mon_compte-newsletter .contenu .bloc-newsletter{ float:right; width:370px; margin:0; padding:5px 0 0 0;}
    .mon_compte-newsletter .contenu img{ float: left; }
    .mon_compte-newsletter .contenu h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; float: left;}
    .mon_compte-newsletter .contenu ul{margin-top:3px;}
    .mon_compte-newsletter .contenu li{ float:left;}
    .mon_compte-newsletter .contenu li img{ margin-top:4px;}
    .mon_compte-newsletter .contenu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:normal; margin:15px 20px 0 0;}
    .mon_compte-newsletter .contenu li.newsletter_li {width:361px; height:12px; padding:0 0 10px 5px;}
    .mon_compte-newsletter .contenu li.newsletter_li img{ float:left; padding:4px 0 0 5px; margin:0;}
	.mon_compte-newsletter .contenu .minscrire { background:url(/images/EP/EC_minscrire.gif) no-repeat; width:76px; height:21px; color:#ffffff; padding:4px 0 0 10px; font-weight:bold; margin-top:10px; }
    .mon_compte-newsletter .contenu li.newsletter_li span{ float:left; display:block; width:250px; padding-left:5px;}
    .mon_compte-newsletter .contenu li.newsletter_li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; float:left;}
    .mon_compte-newsletter .contenu .identite{ max-width: 88px; max-height: 94px; width: expression(Math.min(this.width, 80));height: expression(Math.min(this.height, 110)); border:2px solid #2A89E3; margin:0 25px 0 20px;}
    .mon_compte-newsletter .contenu .inscrit{ float:left; width:230px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;}
    .mon_compte-newsletter .contenu .inscrit h5{ color:#2A89E3; font-size:11px; font-weight:bold; margin-bottom:10px;}
    .mon_compte-newsletter .contenu .inscrit strong{font-weight:bold;}
    .mon_compte-newsletter .contenu .telecharger{ display:block;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; padding:3px 0 0 0px; margin-bottom:10px;}
	.mon_compte-newsletter .contenu .telecharger img{ margin:3px 3px 0 0;}
    .mon_compte-newsletter .contenu .inscrit span{ font-size:9px; display:block; padding:0 0 0 0px; }
    .mon_compte-newsletter .contenu .event {display:block; padding:8px 8px 8px 20px; background: #fafbaf;}
    .mon_compte-newsletter .piedpage{ background:url(/images/EP/background_bloc_gris_bas_758.png) no-repeat; height:6px; width:758px; padding:0; margin:0;}

.mon_cv-lettre_motiv{ float:left; width:718px; margin:0 5px 10px 5px; padding:0;}
.mon_cv-lettre_motiv .entete{ background:url(/images/EP/background_bloc_gris_haut_758.png) bottom left no-repeat; height:6px; width:758px;}
    .mon_cv-lettre_motiv .contenu{width:747px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0 0 0 9px;}
	.mon_cv-lettre_motiv .contenu .bloc-mon_cv{ float:left; width:350px; margin:0; padding:5px 0 0 0;}
	.mon_cv-lettre_motiv .contenu .bloc-mon_cv .lien { float:left; padding:10px 20px 10px 0px;}
	.mon_cv-lettre_motiv .contenu .bloc-mon_cv .lien a {font-size:11px; color:#2A89E3;}
	.mon_cv-lettre_motiv .contenu .bloc-mon_cv .lien img { margin-top:3px;}
	.mon_cv-lettre_motiv .contenu .bloc-lettre_motiv { float:right; width:370px; margin:0; padding:5px 0 0 0;}
	.mon_cv-lettre_motiv .contenu .bloc-lettre_motiv .lien { display:block; float:left; padding:10px 20px 10px 0px;}
	.mon_cv-lettre_motiv .contenu .bloc-lettre_motiv .lien a {font-size:11px; color:#2A89E3;}
	.mon_cv-lettre_motiv .contenu .bloc-lettre_motiv .lien img { margin-top:3px;}
	.mon_cv-lettre_motiv .contenu .bloc-lettre_motiv .creer-lettre { background:url(/images/EP/EC_creer-lettre.gif) 0 0 no-repeat; display:block; width:236px; height:18px; color:#ffffff; padding:5px 0 0 10px; font-weight:bold;}
    .mon_cv-lettre_motiv .contenu img { float: left;}
    .mon_cv-lettre_motiv .contenu h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; float: left; font-weight:bold;}
    .mon_cv-lettre_motiv .contenu .bloc-mon_cv span{display:block; margin-bottom:5px; color:#666666;}
	.mon_cv-lettre_motiv .contenu .bloc-lettre_motiv span{display:block; margin-bottom:15px; margin-top:10px;}
    .mon_cv-lettre_motiv .contenu div.img_cv{display:block; float:left; width:56px; padding:0; margin:0;}
    .mon_cv-lettre_motiv .contenu div.cv_desc{display:block; float:left; width:290px; padding:10px 0 10px 10px;}
    .mon_cv-lettre_motiv .contenu ul{margin-top:8px;}
    .mon_cv-lettre_motiv .contenu li{margin-left:2px; line-height:16px;}
    .mon_cv-lettre_motiv .contenu li img{ margin-top:7px; margin-right:8px;}
    .mon_cv-lettre_motiv .contenu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:normal; padding:0 11px 0 4px;}
	.mon_cv-lettre_motiv .contenu .lettre {color:#999999;}
    .mon_cv-lettre_motiv .contenu .trait{margin:9px 0 0 0;}
    .mon_cv-lettre_motiv .piedpage{ background:url(/images/EP/background_bloc_gris_bas_758.png) no-repeat; height:6px; width:758px;padding:0; margin:0;}

.alerte_email{ float:left; width:718px; margin:0 5px 10px 5px; padding:0;}
.alerte_email .entete{ background:url(/images/EP/background_bloc_gris_haut_758_EC.png) bottom left no-repeat; height:6px; width:758px;}
    .alerte_email .contenu{width:747px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding-left:9px;}
    .alerte_email .contenu img{ float: left;}
	.alerte_email .contenu .lettre {color:#999999;}
	.alerte_email .contenu .bloc-alerte_emploi{ float:left; width:350px; margin:0; padding:5px 0 0 0;}
	.alerte_email .contenu .bloc-alerte_emploi .lien { float:left; padding:10px 20px 10px 0px;}
	.alerte_email .contenu .bloc-alerte_emploi .lien a {font-size:11px; color:#2A89E3;}
	.alerte_email .contenu .bloc-alerte_emploi .lien img { margin-top:3px;}
	.alerte_email .contenu .bloc-alerte_emploi span{display:block; margin-bottom:10px; color:#666666;}
	.alerte_email .contenu .creer-alerte { background:url(/images/EP/EC_new-alerte.gif) 0 0 no-repeat; display:block; width:173px; height:18px; color:#ffffff; padding:5px 0 0 10px; font-weight:bold;}
	.alerte_email .contenu .bloc-alerte_concours{background:url(/images/EP/EC_nouveau.gif) 192px 0 no-repeat; float:right; width:350px; margin:0; padding:5px 20px 0 0;}
	.alerte_email .contenu .bloc-alerte_concours .lien { float:left; padding:10px 20px 10px 0px;}
	.alerte_email .contenu .bloc-alerte_concours .lien a {font-size:11px; color:#2A89E3;}
	.alerte_email .contenu .bloc-alerte_concours .lien img { margin-top:3px;}
	.alerte_email .contenu .bloc-alerte_concours span{display:block; margin-bottom:10px; color:#666666;}
    .alerte_email .contenu h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; float: left;}
    .alerte_email .contenu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding: 0 0 0 9px;}
    .alerte_email .contenu ul{ margin:7px 0 9px 0;}
    .alerte_email .contenu li{ width:361px; height:15px; line-height:14px;}
    .alerte_email .contenu li img{ float:left; padding-top:8px; margin-right:7px; margin-left:2px;}
    .alerte_email .contenu li span{ float:left; display:block; width:210px; padding-left:5px;  }
	.alerte_email .contenu li p{ float:left; display:block; padding:0;  }
    .alerte_email .contenu li .loupe{ float:right; padding-top:2px;}
    .alerte_email .contenu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; display:block; padding:2px 50px 0 0; float:right; display:block;}
    
    .alerte_email .contenu .lien_bleu{margin-top:4px;}
    .alerte_email .contenu .lien_bleu li img{ margin-top:4px; float:none;}
    .alerte_email .contenu .lien_bleu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:bold; padding:0 11px 0 4px; display:inline; float:none;}
    
    .alerte_email .piedpage{ background:url(/images/EP/background_bloc_gris_bas_758.png) no-repeat; height:6px; width:758px; padding:0; margin:0;}  

.annonces_memorisees2{ float:left; width:718px; margin:0 5px 10px 5px; padding:0;}
.annonces_memorisees2 .entete{ background:url(/images/EP/background_bloc_gris_haut_758.png) bottom left no-repeat; height:6px; width:758px;}
    .annonces_memorisees2 .contenu{width:747px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding:0 0 0 9px;}
    .annonces_memorisees2 img{ float: left;}
	.annonces_memorisees2 .contenu .contour{ float:left; width:737px; margin:0; padding:5px 0 0 0;}
    .annonces_memorisees2 h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; float: left; font-weight:bold;}
    .annonces_memorisees2 p{margin:8px 0 15px 0; padding:0; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
    .annonces_memorisees2 .carre{margin:8px 3px 0 0;}
    .annonces_memorisees2 .lien_offre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2A89E3; line-height:18px;}
	.annonces_memorisees2 .annonce{float:left; margin-right:20px; padding-bottom:10px; width:500px;}
	.annonces_memorisees2 .date {float:left; margin-right:20px; margin-top:3px;}
    .annonces_memorisees2 .supprimer{ background:url(/images/EP/EC_supprimer.gif) 0 2px no-repeat; height:17px; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2A89E3; line-height:18px;  float:right;}
    .annonces_memorisees2 span{margin:0; padding:0 0 0 6px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block;}
    .annonces_memorisees2 .lien_bleu{margin-top:10px; font-weight:normal;}
    .annonces_memorisees2 .lien_bleu li img{ margin-top:4px; float:none;}
    .annonces_memorisees2 .lien_bleu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:bold; padding:0 11px 0 4px; display:inline; float:none;}
    .annonces_memorisees2 .piedpage{ background:url(/images/EP/background_bloc_gris_bas_758.png) no-repeat; height:6px; width:758px;padding:0; margin:0;}

.candidatures{ float:left; width:718px; margin:0 5px 10px 5px; padding:0;}
.candidatures .entete{ background:url(/images/EP/background_bloc_gris_haut_758.png) bottom left no-repeat; height:6px; width:758px;}
    .candidatures .contenu{width:747px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding:0 0 0 9px;}
	.candidatures .contenu .contour{ float:left; width:737px; margin:0; padding:5px 0 0 0;}
    .candidatures img{ float: left;}
    .candidatures h3{margin:8px 0 0 7px; padding:0; width:auto; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; float: left; font-weight:bold;}
    .candidatures p{margin:8px 0 15px 0; padding:0; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
    .candidatures .carre{margin:8px 3px 0 0;}
    .candidatures .lien_offre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2A89E3; line-height:18px; float:left;}
	.candidatures .annonce{float:left; width:500px; margin-right:10px; padding-bottom:10px;}
	.candidatures .date {float:left; margin-right:20px; margin-top:3px;}
    .candidatures .supprimer{ background:url(/images/EP/EC_supprimer.gif) 0 2px no-repeat; height:17px; margin-right:40px; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2A89E3; line-height:18px;  float:right;}
    .candidatures span{ margin:0; padding:0 0 0 6px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; display:block;}
    .candidatures .lien_bleu{margin-top:10px;}
    .candidatures .lien_bleu li img{ margin-top:4px; float:none;}
    .candidatures .lien_bleu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:bold; padding:0 11px 0 4px; display:inline; float:none;}
    .candidatures .piedpage{ background:url(/images/EP/background_bloc_gris_bas_758.png) no-repeat; height:6px; width:758px;padding:0; margin:0;}

/* 
*
/CSS new template Espace CANDIDAT 
*
*/



.candidateInfos{background:url(/images/EP/bgd_content_b_01.gif) 0 100% no-repeat; width:730px; margin:14px 0 15px 0; padding:0 0 7px 0;}
	.candidateInfos div{padding:10px 0 0 0;}
	.candidateInfos h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:url(/images/EP/bgd_content_01.gif) no-repeat; padding:0 0 0 21px; line-height:20px;}
	.candidateInfos h4{font-size:11px; color:#0166ac; background:#ecf3f3; margin:0 5px 10px 5px; padding:0 14px; line-height:32px;}
	.candidateInfos h5{font-size:11px; padding:0 19px 5px 19px;}
	#content .candidateInfos p{color:#000000; padding:0 19px 10px 19px;}
	.candidateInfos p {line-height:18px; padding:0 0 5px 0;}
	.candidateInfos .view{width:680px; height:20px; display:block;}  /*D�cale les liens � droite, page UpdateCv*/
	.candidateInfos .view .selectionner {text-align:right; float:right; color:#FFFFFF;}
	.candidateInfos .view .LinkSelectionner {text-align:right; float:right; color:#FFFFFF;}
	.candidateInfos .alignementPuce{margin:0 0 10px 60px; list-style-type:disc;} /* aligne les puces des <ul> page viewCv*/
	.candidateInfos .alignementPuce li{margin-bottom:5px;}
	.candidateInfos p a{color:#0f5d8f;}
	.coloredBackground {background: #fafbaf url(/images/EP/bgd_content_b_01.png) 0 100% no-repeat;}
	.bordureCandidateInfos{border-left:2px solid #0166ac; border-right:2px solid #0166ac;}
	.bordureCandidateInfos .radio{ margin:0 3px; border:none;}
	.bordureCandidateInfos .CreateAccount{padding:10px 0 0 0; margin:0 10px 0 10px; display:block;}
	.bordureCandidateInfos .CreateAccount .newslabel{line-height: 20px;}
	.form_error{color:#FF0000; font-weight:bold; display:block; height:auto; margin-bottom:2px; border:none;}

.fondH6{width:inherit; display:block; font-size:11px; color:#0166ac; background:#ecf3f3; margin:0 0 10px 0; padding:0 14px; line-height:16px; font-weight:bold;}

#formulaire .etape_cv{padding-left:200px; width:300px;}
#formulaire .etape_cv ul{width:140px; float:left; margin-right:10px;}
#formulaire .etape_cv li{ background:url(/images/EP/bgd_content_li.gif) no-repeat; background-position:center left; padding-left:7px;}
#formulaire .etape_cv li a, #formulaire .etape_cv li a:hover{color:#333333;}

#formulaire input, #formulaire select{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;	line-height:13px;font-weight: normal;color: #001552;}
#formulaire textarea{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal; font-weight: normal;color: #001552; width:700px; height:75px; margin-top:3px;}
#formulaire .bloc{border-bottom:#019DE0 1px solid; padding:0; margin:10px 0 10px 0;}
#formulaire .bloc_sans_bordure{padding:0; margin:10px 0 10px 0;}
#formulaire .bloc span, #formulaire .bloc_sans_bordure span{ display:block; float:left; margin-right:8px;}
#formulaire h4{margin-bottom:5px;}
#formulaire #address, #formulaire #mail,#formulaire .intitule_diplome,#formulaire .etablissement{ width:300px;}
#formulaire .TxtRadio{margin-right:8px;}
#formulaire .MultiList, .MultiList{ display:block; margin-bottom:3px;}

#formulaire #jc_job_domain0, #formulaire #jc_job_domain1, .OfferSearch #jc_job_domain0{ width:330px;}
#formulaire #jc_sub_job_domain0, #formulaire #jc_sub_job_domain1, .OfferSearch #jc_sub_job_domain0{ width:330px; margin-bottom:0;}
#formulaire #jc_employer_cat0, #formulaire #jc_employer_cat1, .OfferSearch #jc_employer_cat0{ width:330px;}
#formulaire #jc_sub_employer_cat0, #formulaire #jc_sub_employer_cat1, .OfferSearch #jc_sub_employer_cat0{ width:330px; margin-bottom:0;}

#formulaire form #search_full_keywords{ width:290px; height:20px;}
#formulaire form #search_type{ width:200px; height:22px; padding-top:2px;}

#formulaire form .menu{width:590px; list-style-type:none; padding:0; margin:0 0 0 12px; height:31px;}
	#formulaire form .menu .onglet{ float:left; margin:0; padding:0; text-align:center;}
	#formulaire form .menu .onglet a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; display:block; height:27px;}

	#formulaire form .menu .onglet .gauche{ float:left; margin:0; padding:0; width:118px; background:url(/images/EP/onglet_bleu.png) top left no-repeat; padding-top:4px; color:#FFFFFF;}
	#formulaire form .menu .onglet .gauche_b{ float:left; margin:0; padding:0; width:118px; background:url(/images/EP/onglet_gris.png) top left no-repeat; padding-top:4px; color:#000000;}

#formulaire form .bordure_JobSearch{border:2px #DBDBDB solid; margin-top:0; padding:10px;}
#formulaire .bloc .bordure_JobSearch{border:none; margin-top:0; padding:0;}

#formulaire form .listTypeContrat{display: inline; float:left; width:110px;}
	#formulaire form .listTypeContrat span{ font-weight:bold; display:block; padding:0 0 0 0; margin:3px 0 0 0;}
	#formulaire form .listTypeContrat .checkbox2{ width:25px; display:inline; float:left;}
	
.domaine_activite, .secteur_activite{border:none; padding-left:0; float:left; width:350px; margin-right:20px;}
#formulaire .Sub_domaine_activite, #formulaire .Sub_secteur_activite{ border:none; float:left; width:330px;}

.note{font-size:9px; font-style: normal; margin-bottom:5px; line-height: 11px; font-weight: normal; color: #3F6A9A;}

.conteneur_1_alert_mail{width:100px; margin-right:15px; float:left;}
.conteneur_2_alert_mail{width:580px; margin-right:20px; float:left;}

.ContenuCandidat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #001552;
}

.texteNormalBleuM11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #001552;
}

.texteBoldRouge11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	line-height: 14px;
	font-weight: bold;
	color: #E32027;
}

.btn2 .radio2{ display:inline; border:none;}
.checkbox2{display:inline; border:none; width:20px;}
.btn2 .TxtRadio2{ display:inline; width:175px; padding:0 5px 0 3px;}

.gestion_erreur{color:#FF0000; font-weight:bold; display:block; height:15px; margin-bottom:2px; border:none;}
.gestion_erreur a,.gestion_erreur a:hover{color:#FF0000; text-decoration: underline;}
.avertissement{border:1px solid #EA2C2D; padding:10px;}


/* showUpdateStep0 */
.candidateInfos_2{background:url(/images/EP/bgd_content_b_01_2.gif) 0 100% no-repeat; width:620px; margin:14px 0 15px 0; padding:0 0 7px 0;}
	.candidateInfos_2 div{background:#fff; padding:10px 0 0 0;}
	.candidateInfos_2 h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:url(/images/EP/bgd_content_01_2.gif) no-repeat; padding:0 0 0 21px; line-height:20px;}
	.candidateInfos_2 h4{font-size:11px; color:#0166ac; background:#ecf3f3; margin:0 5px 10px 5px; padding:0 14px; line-height:32px;}
	.candidateInfos_2 h5{font-size:11px; padding:0 19px 5px 19px;}
	#content .candidateInfos_2 p{color:#000000; padding:0 19px 10px 19px;}
		.candidateInfos_2 p {line-height:18px; padding:0 0 5px 0;}
		.candidateInfos_2 .update{width:550px; height:20px; display:block;}  /*D�cale les liens � droite, page UpdateCv*/
		.candidateInfos_2 .update .selectionner {float:left; color:#0F5D8F; margin-right:10px;}
		.candidateInfos_2 p a{color:#0f5d8f;}
		.candidateInfos_2 .alignementPuce{margin:0 0 10px 60px; list-style-type:disc;} /* aligne les puces des <ul> page viewCv*/
		.candidateInfos_2 .alignementPuce li{margin-bottom:5px;}
		.candidateInfos_2 .alignementPuce li a, .candidateInfos_2 .alignementPuce li a:hover{color:#666666;}

		.alignement_identifiant{ width:188px; display:block; float:left;}
/* Fin showUpdateStep0 */

.conteneur_1_alert_mail{width:100px; margin-right:15px; float:left;}
.conteneur_2_alert_mail{width:580px; margin-right:20px; float:left;}

/*Lettre de motivation*/
#formulaire .tailleTextarea{height:320px;}
#formulaire .nameLetter{width:200px; height:16px;}
/*Fin Lettre de motivation*/

.register_confirm li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A89E3; font-weight:normal; padding:0 11px 0 4px;}

/* showCreateStep0 */
.showCreateStep0{padding: 10px 5px 5px 10px;}
    .centre .contenu .showCreateStep0 h2{text-transform:none; font-weight:bold;}
    .centre .contenu .showCreateStep0 h2 strong{}
    .centre .contenu .showCreateStep0 p{padding:0;}
    .centre .contenu .showCreateStep0 img{ float:left; margin:0 8px 0 0;}
    .centre .contenu .showCreateStep0 .information{ float:left; width:530px; padding-bottom:10px;}
    .centre .contenu .showCreateStep0 .chapeau{ display:block; margin:15px 0 20px 0;}
    .centre .contenu .showCreateStep0 .carre{ padding:7px 5px 0 0; margin:0; display:block; float:left;}
    .centre .contenu .showCreateStep0 p{ display:block; margin-bottom:10px; float:left; width:520px;}
    .centre .contenu .showCreateStep0 .depose_cv{ width:530px; margin:15px auto; display:block; text-align:center; color:#2A89E3; font-size:9px;}
    .centre .contenu .showCreateStep0 .depose_cv a{ background:url(/images/EP/bouton_depose_cv.png) top left no-repeat; height:29px; display:block; margin:5px auto 0 auto; width:162px; color:#FFFFFF; font-size:14px; padding-top:5px; font-weight:bold;}
