/*G�n�ral*/

BODY {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/*Formulaires*/

.form { 
	background-color:#ffffff;
	border:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	margin-top:4px;
}


.divinputfile {
background:transparent url(btn_choisir_recrutement.gif) no-repeat scroll 100% 1px;
height:16px;
margin:0;
width:216px;
}
.divinputfile .filepc {
opacity:0;
-moz-opacity: 0.0;
filter: alpha(opacity=00);

}
.fakeinputfile {
margin-top:-22px;
}
.fakeinputfile .fakefilepc {
font-family:Arial;
height:22px;
width:265px;
}

/*Zones de texte avec scroll*/

.ZoneScroll_marron {
	height:300px;
	overflow-y:scroll;
	scrollbar-face-color: #baa699;
	scrollbar-shadow-color: #ddd1c9;
	scrollbar-highlight-color: #ddd1c9;
	scrollbar-3dlight-color: #ddd1c9;
	scrollbar-darkshadow-color: #ddd1c9;
	scrollbar-track-color: #ddd1c9;
	scrollbar-arrow-color: #ddd1c9;
}

.ZoneScroll_beige {
	height:300px;
	overflow-y:scroll;
	scrollbar-face-color: #ddd1c9;
	scrollbar-shadow-color: #baa699;
	scrollbar-highlight-color: #baa699;
	scrollbar-3dlight-color: #baa699;
	scrollbar-darkshadow-color: #baa699;
	scrollbar-track-color: #baa699;
	scrollbar-arrow-color: #baa699;
}


.ZoneScroll_actus {
	height:240px;
	overflow-y:scroll;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #af320a;
	scrollbar-highlight-color: #af320a;
	scrollbar-3dlight-color: #af320a;
	scrollbar-darkshadow-color: #af320a;
	scrollbar-track-color: #af320a;
	scrollbar-arrow-color: #af320a;
}

.ZoneTexte {
padding:20px 15px 20px 0px;
}
	

/* TEXTES */

.Texte_standard { font-size:11px; color:#000000; font-family : Arial, sans-serif;}
.Texte_standard A:link { font-size:11px; color:#000000; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_standard A:visited { font-size:11px; color:#000000; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_standard A:hover { font-size:11px; color:#000000; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_standardPlus2 { font-size:13px; color:#000000; font-weight:bold; font-family : Arial, sans-serif;}
.Texte_standardPlus2 A:link { font-size:13px; color:#000000; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_standardPlus2 A:visited { font-size:13px; color:#000000; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_standardPlus2 A:hover { font-size:13px; color:#000000; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_standard_blanc { font-size:11px; color:#ffffff; font-family : Arial, sans-serif;}
.Texte_standard_blanc A:link { font-size:11px; color:#ffffff; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_standard_blanc A:visited { font-size:11px; color:#ffffff; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_standard_blanc A:hover { font-size:11px; color:#ffffff; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_bleu { font-size:11px; color:#496094; font-weight:bold; font-family : Arial, sans-serif;}
.Texte_bleu A:link { font-size:11px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_bleu A:visited { font-size:11px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_bleu A:hover { font-size:11px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_mauve { font-size:11px; color:#7968b2; font-weight:bold; font-family : Arial, sans-serif;}
.Texte_mauve A:link { font-size:11px; color:#7968b2; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_mauve A:visited { font-size:11px; color:#7968b2; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_mauve A:hover { font-size:11px; color:#7968b2; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_rouge { font-size:11px; color:#af320a; font-weight:bold; font-family : Arial, sans-serif;}
.Texte_rouge A:link { font-size:11px; color:#af320a; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_rouge A:visited { font-size:11px; color:#af320a; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_rouge A:hover { font-size:11px; color:#af320a; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_marron { font-size:11px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif;}
.Texte_marron A:link { font-size:11px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_marron A:visited { font-size:11px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_marron A:hover { font-size:11px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_gris { font-size:11px; color:#666666; font-weight:bold; font-family : Arial, sans-serif;}
.Texte_gris A:link { font-size:11px; color:#666666; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_gris A:visited { font-size:11px; color:#666666; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_gris A:hover { font-size:11px; color:#666666; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_mauvePlus2 { font-size:13px; color:#7968b2; font-weight:bold; font-family : Arial, sans-serif;}
.Texte_mauvePlus2 A:link { font-size:13px; color:#7968b2; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_mauvePlus2 A:visited { font-size:13px; color:#7968b2; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_mauvePlus2 A:hover { font-size:13px; color:#7968b2; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_bleuPlus2 { font-size:13px; color:#496094; font-weight:bold; font-family : Arial, sans-serif;}
.Texte_bleuPlus2 A:link { font-size:13px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_bleuPlus2 A:visited { font-size:13px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_bleuPlus2 A:hover { font-size:13px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_marronPlus2 { font-size:13px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif;}
.Texte_marronPlus2 A:link { font-size:13px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_marronPlus2 A:visited { font-size:13px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_marronPlus2 A:hover { font-size:13px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_blancPlus2 { font-size:13px; color:#ffffff; font-weight:bold; font-family : Arial, sans-serif;}
.Texte_blancPlus2 A:link { font-size:13px; color:#ffffff; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_blancPlus2 A:visited { font-size:13px; color:#ffffff; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_blancPlus2 A:hover { font-size:13px; color:#ffffff; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.Texte_blancPlus5 { font-size:16px; color:#ffffff; font-weight:bold; font-family : Arial, sans-serif;}
.Texte_blancPlus5 A:link { font-size:16px; color:#ffffff; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_blancPlus5 A:visited { font-size:16px; color:#ffffff; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.Texte_blancPlus5 A:hover { font-size:16px; color:#ffffff; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.titre_avec_pucemarron { font-size:15px; color:#496094; font-family : Arial, sans-serif; font-weight:bold; background:url(puce_marron.gif) no-repeat left 4px; padding-left:22px;}
.titre_avec_pucebeige { font-size:15px; color:#496094; font-family : Arial, sans-serif; font-weight:bold; background:url(puce_beige.gif) no-repeat left 4px; padding-left:22px;}

.Bas_de_page { font-size:10px; color:#fff; font-family : Arial, sans-serif;}
.Bas_de_page A:link { font-size:10px; color:#fff; font-family : Arial, sans-serif; text-decoration:none;}
.Bas_de_page A:visited { font-size:10px; color:#fff; font-family : Arial, sans-serif; text-decoration:none;}
.Bas_de_page A:hover { font-size:10px; color:#fff; font-family : Arial, sans-serif; text-decoration:none;}


/*Menu gauche*/

.Menu_niveau1 { font-size:13px; color:#ffffff; font-weight:bold; font-family : Trebuchet MS, sans-serif;}
.Menu_niveau1 A:link {  font-size:13px; color:#ffffff; font-weight:bold; font-family : Trebuchet MS, sans-serif; text-decoration:none;}
.Menu_niveau1 A:visited {  font-size:13px; color:#ffffff; font-weight:bold; font-family : Trebuchet MS, sans-serif; text-decoration:none;}
.Menu_niveau1 A:hover {  font-size:13px; color:#ffffff; font-weight:bold; font-family : Trebuchet MS, sans-serif; text-decoration:none;}



.Menu_niveau2 { font-size:11px; color:#ffffff; font-weight:bold; font-family : Trebuchet MS, sans-serif;}
.Menu_niveau2 A:link { font-size:11px; color:#ffffff; font-weight:bold; font-family : Trebuchet MS, sans-serif; text-decoration:none;}
.Menu_niveau2 A:visited { font-size:11px; color:#ffffff; font-weight:bold; font-family : Trebuchet MS, sans-serif; text-decoration:none;}
.Menu_niveau2 A:hover { font-size:11px; color:#ffffff; font-weight:bold; font-family : Trebuchet MS, sans-serif; text-decoration:none;}


/*Menu horizontal*/

.menu_cabinet { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif;}
.menu_cabinet A:link { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_cabinet A:visited { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_cabinet A:hover { font-size:12px; color:#baa699; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.menu_cabinet_on { font-size:12px; color:#baa699; font-weight:bold; font-family : Arial, sans-serif;}
.menu_cabinet_on A:link { font-size:12px; color:#baa699; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_cabinet_on A:visited { font-size:12px; color:#baa699; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_cabinet_on A:hover { font-size:12px; color:#baa699; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.menu_equipe { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif;}
.menu_equipe A:link { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_equipe A:visited { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_equipe A:hover { font-size:12px; color:#666666; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.menu_equipe_on { font-size:12px; color:#666666; font-weight:bold; font-family : Arial, sans-serif;}
.menu_equipe_on A:link { font-size:12px; color:#666666; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_equipe_on A:visited { font-size:12px; color:#666666; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_equipe_on A:hover { font-size:12px; color:#666666; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.menu_competences { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif;}
.menu_competences A:link { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_competences A:visited { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_competences A:hover { font-size:12px; color:#6d9ddd; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.menu_competences_on { font-size:12px; color:#6d9ddd; font-weight:bold; font-family : Arial, sans-serif;}
.menu_competences_on A:link { font-size:12px; color:#6d9ddd; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_competences_on A:visited { font-size:12px; color:#6d9ddd; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_competences_on A:hover { font-size:12px; color:#6d9ddd; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.menu_actus { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif;}
.menu_actus A:link { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_actus A:visited { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_actus A:hover { font-size:12px; color:#af320a; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.menu_actus_on { font-size:12px; color:#af320a; font-weight:bold; font-family : Arial, sans-serif;}
.menu_actus_on A:link { font-size:12px; color:#af320a; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_actus_on A:visited { font-size:12px; color:#af320a; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_actus_on A:hover { font-size:12px; color:#af320a; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.menu_contact { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif;}
.menu_contact A:link { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_contact A:visited { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_contact A:hover { font-size:12px; color:#5d6641; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.menu_contact_on { font-size:12px; color:#5d6641; font-weight:bold; font-family : Arial, sans-serif;}
.menu_contact_on A:link { font-size:12px; color:#5d6641; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_contact_on A:visited { font-size:12px; color:#5d6641; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_contact_on A:hover { font-size:12px; color:#5d6641; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.menu_recrutement { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif;}
.menu_recrutement A:link { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_recrutement A:visited { font-size:12px; color:#496094; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_recrutement A:hover { font-size:12px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}

.menu_recrutement_on { font-size:12px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif;}
.menu_recrutement_on A:link { font-size:12px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_recrutement_on A:visited { font-size:12px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
.menu_recrutement_on A:hover { font-size:12px; color:#5b2b14; font-weight:bold; font-family : Arial, sans-serif; text-decoration:none;}
