	/*Général*/
		.spacer {clear: both; font-size: 0.1em}
		
body {
	font-family:arial, verdana, sans-serif;
	font-size:0.8em;
	background: #0664a1;
	color:#0A3D77;

}
		.rouge {color:#CE0000; font-weight:bold; font-size: 12px; background-color:#FDD6D6; border:1px solid #CE0000; border-bottom: 2px solid #680707; border-right: 2px solid #8D0606;  padding: 5px;}
		.warning {color:#CE0000; font-weight:bold; font-size: 14px;}
		.boutonbaspage {margin: 15 0 8 0; text-align:center;}
		.candidat,
		.accueil_candidat {width:550}
		.commentaires_moteur {font-size: 11px; font-style:italic; color:#AAAAAA;}
		
		.accueil_intitule,
		.txt {font-size:12px;}
		
		a:link {color:#267442; text-decoration:underline;}
		a:visited {color:#267442; text-decoration:underline;}
		a:hover {color:#698271; text-decoration:none;}
		
		fieldset.contenu_annonce,
		fieldset.contenu_candidat {border:1px solid #DFDFDF; background-color:#FDFDFD; padding:8 8 15 8; font-size: 0.8em;}
		
		legend.annnonce,
		legend.candidat_form {font-size: 13px; color:#3A8C57; font-weight:bold;}
		
		input.champs {background-color:#DDD ; border:1px solid #000;}
		input.button {background-color:#7C7C7C; border:1px solid #ECECEC; color:#FFF;}
		select.liste {background-color:#DDD;}
		
		h1 {font-size: 16px; color:#3A8C57; font-weight:bold; margin-bottom :3;}
		
	/*fo_offer_list.xsl*/
		.moteur {width:550; border:1px solid #808080; border-bottom: 2px solid #6B6B6B; border-right: 2px solid #6B6B6B; padding:5 25 5 25; spacing:2;}
		td {font-size:12px;}
		
		/*.button {background-color:#4AA269; color:#FFF; font-weight:bold;}*/
		.blocannonce,
		.nav_bas {width:550;}
		
		.nav_bas {text-align:center;}
		
		.annonce_intitule,
		.annonce_intitule2 {width:550; margin-top:2; padding:4; border-bottom: 2px solid #6B6B6B; border-right: 2px solid #6B6B6B;}
		
		.annonce_intitule {background:#BCBCBC; border:1 solid #DEDEDE; padding:8px;}
		.annonce_intitule2 {background:#DEDEDE; border:1 solid #BCBCBC; padding:8px;}
		a.lien_intitule	{font-weight:bold;}	
		a.lien_intitule:link {color:#980202; text-decoration:none;}
		a.lien_intitule:visited {color:#CE0000;  text-decoration:none;}
		a.lien_intitule:hover {color:#5C5C5C; text-decoration:underline;}
		
		.08 {font-size:0.8em;}
		
	
		.annonce {width:550}
		fieldset.contenu_annonce {border:1px solid #DFDFDF; background-color:#FDFDFD; padding:8 8 15 8; font-size: 0.8em;}
		.entete_annonce {border:1px solid #3A5271; background-color:#F9F9FA; padding:8 8 15 8; font-size:13px; border-bottom: 2px solid #6B6B6B; border-right: 2px solid #6B6B6B;}
		.entete_annonce01 {border:1px solid #DEDEDE; background-color:#ECECEC; padding:5px; margin-bottom:9px;}
		.lienbouton {font-size:0.7em; text-decoration :none; width: 120; height:30; padding:6 2 2 2;}		
		a.lienbouton:link {background-color:#7C7C7C; border:1px solid #ECECEC; color:#FFF;}
		a.lienbouton:visited {background-color:#7C7C7C; border:1px solid #ECECEC; color:#FFF;}
		a.lienbouton:hover {background-color:#C7C7C7; border:1px solid #ECECEC; color:#000;}
		
		
	/*fo_candidat_form.xsl*/
		.entete_candidat {border:1px solid #3A5271; background:#F9F9FA; padding:8 8 15 8; border-bottom: 2px solid #6B6B6B; border-right: 2px solid #6B6B6B;}
		.entete_candidat01 {border:1px solid #DEDEDE; background-color:#ECECEC; padding:5px; margin-bottom:9px;}
		
		
		
	/*fo_candidat.xsl*/
		.accueil_bloc_login {width:250; padding-top: 5;}
		a.oublie:link {color:#267442; text-decoration:underline;}
		a.oublie:visited {color:#267442; text-decoration:underline;}
		a.oublie:hover {color:#698271; text-decoration:none;}
		
	/*candidat_form_confirmation.xsl*/
		a.intermediaire {display:block; width:300;padding:4;}
		a.intermediaire:link { color:#000; text-decoration:none;}
		a.intermediaire:visited {color:#000; text-decoration:none;}
		a.intermediaire:hover {background-color:#8EC8A1; color:#203F2A; text-decoration:none;}
		div.info_intermediaire {color:#195B30; font-weight:bold; font-size: 12px; background-color:#CEEAD7; border:1px solid #4AA269; border-bottom: 2px solid #011F0B; border-right: 2px solid #072D15; padding: 5px; margin:100 0 100 0; text-align:center; width:400;}
