/*--- Home page ---*/

.conteneur{margin-top:10px;}
.conteneur h3 {font-weight:bold;}
.conteneur input, .conteneur select{width:300px; margin-left:0; margin-right:0; }
.conteneur_gauche{ width:790px; float:left;}
    .gauche{ width:336px; margin:0 7px 0 0; float:left;}

    .gauche .menu_toutes_les_offres{width:336px; margin:0; padding-bottom:15px; background:url(/images/EP/fond_toutes_les_offres.png) no-repeat scroll left bottom;}
    .gauche .menu_toutes_les_offres .menu{width:336px; list-style-type:none; padding:0; margin:0; height:30px; border-bottom:#969696 1px solid;}
    .gauche .menu_toutes_les_offres .menu .onglet{ float:left; margin:0; padding:0; text-align:center;}
    .gauche .menu_toutes_les_offres .menu .onglet a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; height:22px; display:block;}
    .gauche .menu_toutes_les_offres .menu .onglet .toutes_offres{ float:left; margin:0; padding:0; width:112px; background:url(/images/EP/Menu_recherche_G.png) top left no-repeat; padding-top:8px; color:#FFFFFF;}
    .gauche .menu_toutes_les_offres .menu .onglet .toutes_offres_b{ float:left; margin:0; padding:0; width:112px; background:url(/images/EP/Menu_recherche_G_b.png) top left no-repeat; padding-top:8px; color:#000000;}
    .gauche .menu_toutes_les_offres .menu .onglet .territoriale, .gauche .menu_toutes_les_offres .menu .onglet .hospitaliere,.gauche .menu_toutes_les_offres .menu .onglet .territoriale_b, .gauche .menu_toutes_les_offres .menu .onglet .hospitaliere_b{ float:left; margin:0; padding:0; width:84px; padding-top:8px;}
    .gauche .menu_toutes_les_offres .menu .onglet .territoriale{background:url(/images/EP/Menu_recherche_C.png) top left no-repeat; color:#FFFFFF;}
    .gauche .menu_toutes_les_offres .menu .onglet .territoriale_b{background:url(/images/EP/Menu_recherche_C_b.png) top left no-repeat; color:#000000;}
    .gauche .menu_toutes_les_offres .menu .onglet .hospitaliere{background:url(/images/EP/Menu_recherche_C.png) top left no-repeat; color:#FFFFFF;}
    .gauche .menu_toutes_les_offres .menu .onglet .hospitaliere_b{background:url(/images/EP/Menu_recherche_C_b.png) top left no-repeat; color:#000000;}
    .gauche .menu_toutes_les_offres .menu .onglet .etat{ float:left; margin:0; padding:0; width:56px; background:url(/images/EP/Menu_recherche_D.png) top left no-repeat; padding-top:8px; color:#FFFFFF;}
    .gauche .menu_toutes_les_offres .menu .onglet .etat_b{ float:left; margin:0; padding:0; width:56px; background:url(/images/EP/Menu_recherche_D_b.png) top left no-repeat; padding-top:8px; color:#000000;}
    .gauche .menu_toutes_les_offres .contenu{width:306px; padding:10px 10px 0 20px;}
    .gauche .menu_toutes_les_offres form{width:336px; height:auto; padding-bottom:10px;}
    .gauche .menu_toutes_les_offres form h2 {color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;padding:12px 0 10px;text-align:center;}
    .gauche .menu_toutes_les_offres #divJobInfos0 div{ padding:0; margin:0; width:300px;}
    .gauche #search_keywords{border:1px solid #6B6B6B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;height:12px;margin:0 auto 10px;padding:2px 0 3px 10px;width:288px;}
    .gauche .menu_toutes_les_offres .lstAction{ width:296px;}
    .gauche .menu_toutes_les_offres form .checkbox {border:medium none;float:left;padding:0;width:13px;margin:0 5px 0 0;}
    .gauche .menu_toutes_les_offres form span .concours{color:#FFFFFF;display:block;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;height:17px;}
    .gauche .menu_toutes_les_offres #search_full_keywords{padding:3px 0 0 5px; height:18px;}
    .gauche .menu_toutes_les_offres .button01{display:block; width:122px; float:left; height:21px;}
    .gauche .menu_toutes_les_offres .button01 .bouton_recherche{border:none;background:transparent url(/images/EP/bouton_recherche.png) no-repeat scroll left top;color:#000000;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:21px;padding-top:0;text-align:center;width:89px;margin-left: 65px;}
    .gauche .menu_toutes_les_offres .contenu #jc_sub_job_domain0, .gauche .menu_toutes_les_offres .contenu #jc_sub_employer_cat0, .gauche .menu_toutes_les_offres .contenu #region_department{border:1px solid #6B6B6B;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;height:19px;margin:0 auto 10px;padding:1px 0 1px 10px;width:300px;}
	
    .gauche .menu_toutes_les_offres .contenu .secteur_activite{width:300px; margin:0; padding:0;}
	.gauche .menu_toutes_les_offres .contenu .Sub_secteur_activite{ display:none;}
    .gauche .menu_toutes_les_offres .contenu .secteur_activite .MultiList{display: none; width:300px;}
    
    .gauche .lien_fleche_blanche{ background:transparent url(/images/EP/lien_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 7px; width:122px; margin-top: 5px;}
    .gauche .bouton_recherche{ color:#000000; background:url(/images/EP/bouton_recherche.png) top left no-repeat; height:21px; display:block; width:89px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; padding-top:3px;}
    
    .gauche .espace_candidat{ width:336px; margin-top:9px; background-color:#FaFaFa;}
    .gauche .espace_candidat .entete{ background:url(/images/EP/background_bloc_gris_haut.png) bottom left no-repeat; height:6px; width:336px;}
    .gauche .espace_candidat .contenu{width:auto; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0;}
    .gauche .espace_candidat .contenu h3{margin:0 auto 0 auto; padding:0; width:150px; display:block; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
    .gauche .espace_candidat .trait {margin:5px auto 0 auto; width:300px; display:block; padding:0; min-height:1px;}
    .gauche .espace_candidat ul{ width:332px; margin:13px 1px 0 1px; padding:0 0 13px 0; }
    .gauche .espace_candidat li{ float:left; padding-left:19px; width:87px; height:auto;}
    .gauche .espace_candidat li a{text-decoration:none;}
    .gauche .espace_candidat li a:hover{text-decoration:none;}
    .gauche .espace_candidat li img{  margin:0 auto; display:block; width:54; border:0; height:68; float:none;}
    .gauche .espace_candidat li .label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2A89E3; background:url(/images/EP/fleche_bleu.png) bottom left no-repeat; padding-left:7px;text-decoration:none;}
    .gauche .espace_candidat .piedpage{  clear:both; background:url(/images/EP/background_bloc_gris_bas.png) no-repeat; min-height:6px; width:336px;}

    .gauche .secteur{ margin:9px 0 0 14px; background-color:#FaFaFa;}
    .gauche .secteur h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:5px;}
    .gauche .secteur ul{ margin-bottom:8px;}
    .gauche .secteur li a{ color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px;}
    .gauche .secteur .domaines {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2A89E3; background:url(/images/EP/fleche_bleu.png) bottom left no-repeat; padding-left:7px;}
	
    .gauche .pub_pave{ margin:9px 18px 0 18px; background-color:#FaFaFa;}    .gauche .pub_pave img{ border:#FF0000 1px solid;}        .gauche .partenaires{ width:336px; margin-top:9px; background-color:#FaFaFa;}    .gauche .partenaires .entete{ background:url(/images/EP/background_bloc_gris_haut.png) bottom left no-repeat; height:6px; width:336px;}    .gauche .partenaires .contenu{width:334px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0;}    .gauche .partenaires .contenu h3{margin:0 0 0 15px; padding:0; width:150px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}    .gauche .partenaires ul{ width:332px; margin:13px 1px 0 1px; padding:0 0 13px 0; }    .gauche .partenaires li{ float:left; margin: 0 0 10px 15px; width:145px; height:75; border:#999999 1px solid;}    .gauche .partenaires .piedpage{  clear:both; background:url(/images/EP/background_bloc_gris_bas.png) no-repeat; min-height:6px; width:336px;}    	.conteneur .centre{background-color:#FAFAFA; float:left; margin:0; padding:0; width:446px;}
    
	.centre{ width:611px; float:left;}
    

	
	.centre .tout_savoir{ width:446px; background-color:#FaFaFa;}
    .centre .tout_savoir .entete{ background:url(/images/EP/background_bloc_gris_haut_446.png) bottom left no-repeat; height:6px; width:446px;}
    .centre .tout_savoir .contenu{width:444px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0;}
    .centre .tout_savoir .contenu h3{margin:0 auto 12px auto; padding:0; width:400px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase;}
    .centre .tout_savoir .contenu img {border:#999999 1px solid; float:left; margin:0 10px 0 10px; padding:0;}
    .centre .tout_savoir .contenu h5 a{margin-bottom:5px; padding:0; width:320px; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
    .centre .tout_savoir .contenu p{margin:5px 10px 5px 10px; padding:0; width:auto; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:18px;}
	.centre .tout_savoir .contenu span{margin:0; padding:0; width:auto; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:18px;}
    .centre .tout_savoir .contenu ul{ width: 410px; margin:0 auto; padding-top:5px; height:12px;}
    .centre .tout_savoir .contenu li{ float:left; width:205px;}
    .centre .tout_savoir .contenu a{ width:205px; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
    .centre .tout_savoir .contenu .suivant{ text-align:right;}
    .centre .tout_savoir .contenu .trait {margin:10px auto 0 auto; display:block; width:414px; min-height:1px; border:none; float:none;}
    .centre .tout_savoir .contenu .lien_fonction_publique{width: 426px; margin:0 auto; padding-top:10px; height:auto;}
    .centre .tout_savoir .contenu .lien_fonction_publique img{border:#red 1px solid; display:block; float:none; margin:0 0 3px 0; padding:0;}
    .centre .tout_savoir .contenu .lien_fonction_publique li{ float:left; height:auto; width:100px; padding:0 20px;}
    .centre .tout_savoir .contenu .lien_fonction_publique a{ color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:center; width:100px;}
    .centre .tout_savoir .contenu .essentiels{ margin:25px 0 0 0; padding:15px 15px 7px 5px; width:414px; text-align:right;}
    .centre .tout_savoir .contenu .lien_essentiels{  font-weight:bold; background:url(/images/EP/fleche_bleu.png) bottom left no-repeat; padding-left:7px; display:inline;}
    .centre .tout_savoir .piedpage{ background:url(/images/EP/background_bloc_gris_bas_446.png) no-repeat; height:6px; width:446px;}
	
    .centre .actualites{ width:446px; background-color:#FaFaFa; margin-top:10px; padding:0;}
    .centre .actualites h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:11px; padding:0;  }
    .centre .actualites h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#2A89E3; font-size:14px;}
    .centre .actualites img{ border:1px solid #DBDBDB; margin:5px 0;}
    .centre .actualites p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
    .centre .actualites p span{ color:#777777;}
    .centre .actualites .actu{ margin:0; padding:15px 5px 7px 5px; width:434px; text-align:right;}
    .centre .actualites .lien_actu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2A89E3; background:url(/images/EP/fleche_bleu.png) bottom left no-repeat; padding-left:7px; display:inline;}
    
	.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; height:265px; padding-left:34px; width:187px; margin:0; border:none; float:left;}	
	
    .centre .evenement{ width:446px; margin-top:10px; border:none;}
		.centre .evenement .bloc1, .centre .evenement .bloc2{ float:left; width:219px; border:none;}
		.centre .evenement .bloc1 .entete, .centre .evenement .bloc2 .entete{ background:url(/images/EP/background_bloc_gris_haut_219.png) bottom left no-repeat; min-height:6px; width:219px;} /* entete */
		.centre .evenement .bloc1 .piedpage, .centre .evenement .bloc2 .piedpage{ background:url(/images/EP/background_bloc_gris_bas_219.png) top left no-repeat; height:6px; width:219px;} /* pied de page */
		
		.centre .evenement .bloc1{ margin-right:7px; display:none;}
		.centre .evenement .bloc1 .contenu{ border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; padding:5px 14px 5px 14px; width:189px;}
		.centre .evenement .bloc1 .contenu h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#2A89E3; font-size:11px; padding:0; margin:0; width:189px;}
		.centre .evenement .bloc1 .contenu .sousTitre{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; margin:0; padding:0; width:189px;}
		.centre .evenement .bloc1 .contenu .visuel{margin:0; padding:0; width:189px;}
		.centre .evenement .bloc1 .contenu .visuel img{margin:3px 0; padding:0; width:189px;}
		.centre .evenement .bloc1 .contenu2{ border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; padding:5px 14px; width:189px;}
		
		.centre .evenement .bloc1 .lien_bloc { padding:0; margin:0; width:189px;}
		.centre .evenement .bloc1 .lien_bloc img { margin:0; padding:4px 0 0 5px; float:left; border:none;}
		.centre .evenement .bloc1 .lien_bloc a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2A89E3; float:left; padding-left:3px; margin:0;}
		
		.centre .evenement .bloc2{ margin:0; display:none;}
		.centre .evenement .bloc2 .contenu{ border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; padding:5px 14px; width:189px;}
		.centre .evenement .bloc2 .contenu h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#2A89E3; font-size:11px; padding:0; margin:0; width:189px;}
		.centre .evenement .bloc2 .contenu .sousTitre{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; margin:0; padding:0; width:189px;}
		.centre .evenement .bloc2 .contenu .visuel{margin:0; padding:0; width:189px;}
		.centre .evenement .bloc2 .contenu .visuel img{margin:3px 0; padding:0; width:189px;}
		.centre .evenement .bloc2 .contenu2{ border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; padding:5px 14px; width:189px;}
		.centre .evenement .bloc2 .lien_bloc { padding:0; margin:0; width:189px;}
		.centre .evenement .bloc2 .lien_bloc img{ margin:0; padding:4px 0 0 5px; float:left; border:none;}
		.centre .evenement .bloc2 .lien_bloc a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2A89E3; float:left; padding-left:3px; margin:0;}
	
	/* pied page */
	
	    
	

.droite{ width:154px; margin:0 0 0 5px; padding:0; background-color:#FAFAFA; float:left;}

    .droite #login_select{margin-bottom:8px;}
    .droite .menu_login{padding-bottom: 1px;}
    .droite .menu_login ul{ padding:0; margin:0; height:25px; width:154px;}
    .droite .menu_login ul li{float:left; height:23px; text-align:center; padding-top:6px;}
    .droite .menu_login ul li a,.droite .menu_login ul li span{font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
    .droite .menu_login #selectionner a,.droite .menu_login #selectionner span{ color:#FFFFFF;}
    .droite .menu_login .candidats{background:url(/images/EP/onglet_candidats.png) top left no-repeat; width:72px; color:#FFFFFF;}
    .droite .menu_login .candidats_b{background:url(/images/EP/onglet_candidats_b.png) top left no-repeat; width:72px; color:#000000;}
    .droite .menu_login .recruteurs{background:url(/images/EP/onglet_recruteurs.png) top left no-repeat; width:82px; color:#FFFFFF;}   
    .droite .menu_login .recruteurs_b{background:url(/images/EP/onglet_recruteurs_b.png) top left no-repeat; width:82px; color:#000000;}   
    
    .droite .login{ width:154px; background:#3E88C8 url(/images/EP/fond_candidat_recruteur.png) bottom left no-repeat; height:118px; padding-top:4px;}
    .droite .login form{ width:154px;}
    .droite .login form label{ height:12px; width:auto; margin:0 0 0 6px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; padding:0;}
    .droite .login form input{ height:12px; width:131px; border:1px solid #6B6B6B; margin:0 auto 7px auto; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px 0 0 10px;}
    .droite .login ul{ }
    .droite .login .lien_identification{ }
    .droite .login ul.lien_identification {padding:0; margin:0; display: block;}
    .droite .login ul.lien_identification li {}
    .droite .login .submit{ padding:0; margin:0; float:left;}
    .droite .login .submit li input{width:26px; height:26px; border:none;padding: 0px; font-size:11px;}
    .droite .lien_fleche_blanche{ background:url(/images/EP/lien_fleche_blanche2.png) left no-repeat; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:block; margin:0 0 0 5px; padding:1px 0px 1px 7px; height:15px;  }
    .bouton_Ok{ color:#000000; background:url(/images/EP/submit2.png) top left no-repeat; height:19px; display:block; width:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; padding-top:6px;}
    
    .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;}
    
.ListHome ul{width:350px; float:left;}
#.bloc2{width:418px; border-top:#969696 2px solid; padding:24px 0 24px 0; /*border:#FF0000 1px dashed;*/}
#.bloc2 ul{width:208px; float:left;}
.boutonOffre{width:418px; margin-top:10px;}
.boutonOffre ul{width:418px;}
.boutonOffre .ListBoutonOffre{margin:2px 0; padding:0; display:block; width:auto; }
.boutonOffre .ListBoutonOffre .lienBleu{color: #0F5D8F;}
.boutonOffre .ListBoutonOffre .lienBleu:hover{color: #0F5D8F;}
.bloc2 .Lien_Offre{padding:0 5px 3px 0; display:block;}
.ListHome li{padding:0 5px 3px 8px; display:block;}
.bloc2 li a, .bloc2 li a:hover{color:#333333; margin-left:5px;}
.ListHome li a, .ListHome li a:hover{color:#333333; margin-left:5px;}
.lienRouge{color:#FF0000; font-weight:bold;}
.lienBleu{color: #0F5D8F;}
.ListHome{width:700px; border-top:#969696 2px solid; padding:24px 10px 24px 20px;}
#.bloc4, .blocCampus, .bloc6{width:388px; border-top:#969696 2px solid; padding:24px 10px 24px 20px;}
.blocCampus{width:418px; border-top:#969696 2px solid; padding:24px 0px 24px 0px;}
.bloc4{background:#ECF3F3; color:#0F5D8F;}
.bloc4 fieldset{ width:195px; float:left;}
.bloc4 fieldset input{ width:180px; display:block;}
.bloc4 span{ display:block; margin-top:15px; line-height:13px;}
.bloc4 .selectionner_2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.blocCampus img{display:block; float:left; width:200px;}
.blocCampus .infoCampus{ float:left; width:210px; line-height:14px;}
.blocCampus .infoCampus span{color: #0F5D8F; font-weight:bold;}
.blocCampus .infoCampus a, .blocCampus .infoCampus a:hover{color: #0F5D8F; display:block;}


.promotion{width:160px; margin-left:20px; float:left;text-align:center;}
.promotion li{padding-bottom:5px;}
.promotion .a_la_une{background:#CCCCCC; margin-bottom:15px; }
.promotion .ils_recrutent{background:#CCCCCC; margin-bottom:15px; }

.context2 .formInfoSearch {
	background:#418DCF none repeat scroll 0 0;
	border:1px solid #DBDBDB;
	color:#FFFFFF;
	margin:0;
	overflow:hidden;
	padding:5px 10px 5px;
	width:424px;
}
.context2 .formInfoSearch strong{
    float: left;
    margin: 5px 0 0 5px;
}
.context2 .formInfoSearch input {
	float:left;
	width:150px;
	padding:2px 0px 0px;
	margin: 3px 0 0 5px;
}
.context2 .formInfoSearch .submitForm {
    background:transparent url(/images/EP/btn_ok.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#000000;
	cursor:pointer;
	float:right;
	font-weight:bold;
	height:25px;
	margin:0;
	padding:0;
	width:25px;
}

/*--- Fin Home page ---*/

/* Bloc AnswerQuestion - 09/02/09 */
	
	.contentBorderAnswerQuestion{ width:565px; height:auto; border:0;}
	.contentBorderAnswerQuestion .entete{background:url(/images/EP/background_bloc_gris_haut_565.png) bottom left no-repeat; height:5px; width:565px; }
    .contentBorderAnswerQuestion .contenu{ width:543px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding:5px 10px;}
    
    .contentBorderAnswerQuestion .contenu h2{color:#2A89E3; margin:0 0 10px 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-transform:none;}	
    .contentBorderAnswerQuestion .contenu h2 strong{color:#000000;}
	
	.contentBorderAnswerQuestion .contenu .voir_questions{ width:188px; padding:0 177px; margin-top:50px; display:block;}
	
	.contentBorderAnswerQuestion .contenu .voir_questions .btn_submitCom_170 {background:transparent url(/images/EP/btn_submitCom_170.gif) no-repeat scroll 0 0; border:medium none; color:#FFFFFF; font-weight:bold; height:21px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; width:180px; display:block; padding:4px 0 0 8px;}
	
	.contentBorderAnswerQuestion .piedpage{ background:url(/images/EP/background_bloc_gris_bas_565.png) no-repeat; height:5px; width:565px; margin-bottom:20px;}
	
	#formulaire_wordpress input, #formulaire select{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-style: normal; line-height:13px;}
	#formulaire_wordpress textarea{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal; font-weight: normal;color: #001552; width:540px; height:75px; margin-top:5px;}
	#formulaire_wordpress .bloc{border-bottom:#019DE0 1px solid; padding:0; margin:10px 0 10px 0;}
	#formulaire_wordpress .bloc_sans_bordure{padding:0; margin:10px 0 10px 0; width:543px;} /* ajout largeur de la mailQuestionToChief.php */
	#formulaire_wordpress .bloc_sans_bordure .input03{padding:0; margin-top:5px;}
	
	.btn_submitCom {background:transparent url(/images/EP/btn_submitCom.gif) no-repeat scroll 0 0; border:medium none; color:#FFFFFF; font-weight:bold; height:21px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; width:69px;}
	
	.gauche .espace_candidat_wordpress{ width:219px; float: left; background-color:#FaFaFa; margin-left:5px;}
    .gauche .espace_candidat_wordpress .entete{ background:url(/images/EP/background_bloc_gris_haut_219.png) bottom left no-repeat; height:6px; width:219px;}
    .gauche .espace_candidat_wordpress .contenu{width:217px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0;}
    .gauche .espace_candidat_wordpress .contenu h3{margin:0 auto 0 auto; padding:0; width:150px; display:block; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
    .gauche .espace_candidat_wordpress .trait {margin:5px auto 15px auto; width:150px; display:block; padding:0; min-height:1px;}
    .gauche .espace_candidat_wordpress ul{ width:215px; margin:13px 1px 0 1px; padding:0; }
    .gauche .espace_candidat_wordpress li{ float:left; padding-left:15px; width:200px; height:auto;}
    .gauche .espace_candidat_wordpress li a{text-decoration:none;}
    .gauche .espace_candidat_wordpress li a:hover{text-decoration:none;}
    .gauche .espace_candidat_wordpress li img{  margin:0 auto; display:block; width:54; border:0; height:68; float:left;}
    .gauche .espace_candidat_wordpress li .label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2A89E3; padding-left:7px;}
    .gauche .espace_candidat_wordpress .piedpage{  clear:both; background:url(/images/EP/background_bloc_gris_bas_219.png) no-repeat; min-height:6px; width:219px;}
	
/* Fin Bloc AnswerQuestion - 09/02/09 */

.conteneur_droite{ width:190px; float:left;}

.conteneur_droite .themes{ width:190px; background-color:#FaFaFa; margin-top:10px; padding:0;}
    .conteneur_droite .themes .contenu{ }
    .conteneur_droite .themes h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:14px; padding:5px 0;  }
    .conteneur_droite .themes ul{ float:left; width:190px; margin:0; padding:0 0 20px 0;}
    .conteneur_droite .themes li{ margin:0; padding:6; text-align:left;}
    .conteneur_droite .themes li a{ color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px;}
    .conteneur_droite .themes li a:hover{ text-decoration:underline;}
    .conteneur_droite .themes .concours{ width:190px;}


.conteneur_centre{ width:280px; float:left;}

.conteneur_centre .tout_savoir{ width:350px; background-color:#FaFaFa;}
    .conteneur_centre .tout_savoir .entete{ background:url(/images/EP/background_bloc_gris_haut_350.png) bottom left no-repeat; height:6px; width:350px;}
    .conteneur_centre .tout_savoir .contenu{width:328px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; margin:0; padding:0 10px;}
    .conteneur_centre .tout_savoir .contenu h3{margin:0 auto 12px auto; padding:0; width:328px; color:#454854; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.091em; font-weight:bold; text-transform:uppercase;}
    .conteneur_centre .tout_savoir .contenu img {border:#999999 1px solid; float:left; margin:0 10px 0 10px; padding:0;}
    .conteneur_centre .tout_savoir .contenu h5 a{margin-bottom:5px; padding:0; width:auto; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
    .conteneur_centre .tout_savoir .contenu p{margin:0 10px 5px 0; padding:0; width:auto; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px;}
    .conteneur_centre .tout_savoir .contenu span{margin:0 10px 5px 0; padding:0; width:auto; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px;}
    .conteneur_centre .tout_savoir .contenu ul{ width:328px; margin:0 auto; padding-top:5px;}
    .conteneur_centre .tout_savoir .contenu li{ float:left; width:100px;}
    .conteneur_centre .tout_savoir .contenu a{ width:100px; color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
    .conteneur_centre .tout_savoir .contenu .suivant{ text-align:right;}
    .conteneur_centre .tout_savoir .contenu .trait {margin:10px auto 0 auto; display:block; width:300px; min-height:1px; border:none; float:none;}
    .conteneur_centre .tout_savoir .contenu .lien_fonction_publique{width:328px; margin:0 auto; padding:10px 0 0 0; height:auto;}
    .conteneur_centre .tout_savoir .contenu .lien_fonction_publique img{border:#red 1px solid; display:block; float:none; margin:0 0 3px 0; padding:0;}
    .conteneur_centre .tout_savoir .contenu .lien_fonction_publique li{ float:left; height:auto; width:102px; padding:0 7px 0 0 ;}
    .conteneur_centre .tout_savoir .contenu .lien_fonction_publique a{ color:#2A89E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:center; width:102px;}
    #content .conteneur_centre .tout_savoir .contenu .essentiels{ margin:25px 0 0 0; padding:15px 15px 7px 5px; width:308px; text-align:right;}
    #content .conteneur_centre .tout_savoir .contenu .lien_essentiels{  font-weight:bold; background:url(/images/EP/fleche_bleu.png) bottom left no-repeat; padding-left:7px; display:inline;}
    .conteneur_centre .tout_savoir .piedpage{ background:url(/images/EP/background_bloc_gris_bas_350.png) no-repeat; height:6px; width:350px;}

.formInfoSearch{background:#418DCF none repeat scroll 0 0; border:1px solid #DBDBDB; color:#FFFFFF; margin:0 0 15px 0; overflow:hidden; padding:8px 10px 5px; width:332px;}
.formInfoSearch .submitForm{background:transparent url(/images/EP/btn_ok.gif) no-repeat scroll 0 0; border:medium none; color:#000000; cursor:pointer; float:right; font-weight:bold; height:25px; margin:0; padding:0; width:25px;}
.formInfoSearch .fieldset{color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:0;}
.formInfoSearch input {float:left; margin:3px 0 0; width:290px;}    
.formInfoSearch p {color:#FFFFFF; display:block; overflow:hidden; padding:0 0 5px; width:332px;}

/* ::: acces region ::: */
.gauche .acces-region { height:285px; background:url(/images/EP/bg-acces-region.jpg) 0 0 no-repeat; margin:10px 0 0; }
.gauche .acces-region h3 { color:#7db805; font-size:14px; text-align:center; padding:8px 0 8px; font-family:Verdana, Geneva, sans-serif; line-height:115%; }
.gauche .acces-region .carte-region { width:194px; height:176px; margin:0 auto; position:relative; }
.gauche .acces-region .carte-region p img { display:block; width:194px; height:176px; }
.gauche .acces-region .carte-region .carte-lien { position:absolute; top:0; left:0; z-index:2; }
.gauche .acces-region .carte-region .carte-hover { position:absolute; top:0; left:0; z-index:1; }
.gauche .acces-region .carte-region .carte-hover img { display:none; }
.gauche .acces-region .carte-region .carte { position:absolute; top:0; left:0; z-index:0; }

.gauche .acces-region .decouvrir { padding:37px 0 0 10px; }
.gauche .acces-region .decouvrir a { color:white; background:url(/images/EP/fleche-blanc.gif) 0 4px no-repeat; padding:0 0 0 7px; }
.gauche .acces-region .decouvrir a:hover { text-decoration:underline; }



.centre .plus_commentes {
    background-color: #FAFAFA;
    width: 446px;
}

.centre .plus_commentes .entete {
    background: url("/images/EP/entetePlusCommentes.gif") no-repeat scroll left top transparent;
    height: 61px;
    width: 446px;
}

.centre .plus_commentes .entete h3 {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 0 auto 12px 107px;
    padding: 18px 0 0;
}

.centre .plus_commentes .contenu {
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    margin: 0;
    width: 444px;
}

.centre .plus_commentes .contenu .meilleurCommentaire {
    height: auto;
    padding: 9px 0 20px;
}

.centre .plus_commentes .piedpage {
    background: url("/images/EP/background_bloc_gris_bas_446.png") no-repeat scroll 0 0 transparent;
    height: 6px;
    width: 446px;
}
.centre .plus_commentes .contenu .meilleurCommentaire .border {
    border-right: 1px solid #DBDBDB;
    height: 75px;
    padding: 0 4px 4px 0;
}

.centre .plus_commentes .contenu .meilleurCommentaire p {
    display: block;
    float: left;
    margin-left: 22px;
    width: 112px;
}

.centre .plus_commentes .contenu .meilleurCommentaire p a {
    color: #2A87E3;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
    text-decoration: none;
}

.centre .plus_commentes .contenu .meilleurCommentaire p img {
    display: inline-block;
    margin: 2px 0 0 5px;
    vertical-align: middle;
}

.centre .themes .contenu .guide li img {
    border: medium none;
    display: inline-block;
    margin: 0 2px 0 5px;
    vertical-align: middle;
}

.centre .themes .contenu .guide li span {
    color: #9FBBCD;
    font-size: 10px;
    font-weight: normal;
    margin-left: 0;
}

/***********************
Group buttons 
************************/			
#groupButton{width:730px; margin:12px 0 20px 0; overflow:hidden;}
	#groupButton li{margin:0 0 0 15px; display:inline; float:left; width:auto; padding-right:5px;}
	#groupButton li .selectionner_2{ padding-left:18px; padding-right:5px; color:#FFFFFF;}
	#groupButton a{color:#fff; float:left;}
	#groupButton .first{width:270px; margin:0;}
		#groupButton .first a{font-weight:bold; color:#464646; background:url(/images/EP/icon_print.gif) no-repeat; line-height:18px; padding:0 0 0 25px; display:block; text-decoration:none;}
		#groupButton .first a:hover{text-decoration:underline;}
#groupButton input{ width:auto; height:16px; border:none;}
	#groupButton .last{float: right;}
