body,h1,h2,h3,h4,p,ul,li{	margin: 0;	padding: 0;	list-style: none;}body{}/* @group MenuDHTML */#menuDhtmlUl1{	height:  38px;	width:  779px;	margin: 135px 0 0 34px;}#menuDhtmlUl1 li{	float: left;	list-style: none;	padding: 0 0 0 15px;;	background: url(/images/bg-titre-menu.gif) no-repeat -2px 0;	height: 38px;}#menuDhtmlUl1 li.menuDhtmlLi1{	background: none;}#menuDhtmlUl1 li a{	display: block;	/margin: 8px 0 0 0;	height: auto;	color: #010153;}#menuDhtmlUl1 li h1 a span{	font: bold 13px Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;	}#menuDhtmlUl1 li ul {	position: absolute;	left: -999em; 	z-index: 1000;	padding: 3px 0 0 0 ;	 }#menuDhtmlUl1 li:hover ul,#menuDhtmlUl1 li.sfhover ul { 	 left: auto;	 margin: -5px 0 0 0px;}#menuDhtmlUl1 li ul li {	float: none;	background: none;	margin: 0;	padding: 0 0 0 5px;	height:  auto;}#menuDhtmlUl1 li ul li a{	margin: 0;}#menuDhtmlUl1 li ul li h2{	font: 12px Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;	}#menuDhtmlUl1 li ul li a{	color: #010153;	display: block;	height: 12px;	-width: 200px;	/width: 200px;	padding: 2px 0 0 0;}#menuDhtmlUl1 li ul li a:hover{	color: #156E96;	}              	/* @end */#PAGE{	width: 880px;	margin: auto;}#Head {	height: 239px;	background: url('/images/header.jpg') no-repeat;	}#LienAccueil{	position: absolute;}#LienAccueil a{	display: block;	width: 880px;	height: 130px;}#LienAccueil span{	display: none;}#HeaderLiens{	height: 40px;	padding: 26px 0 0 635px;}#HeaderLiens a{	border-left: solid 1px #529E67;	color:  #A2A2A2;	font: bold 11px  Arial,Tahoma,Verdana, Helvetica, Geneva, sans-serif;	padding: 0 10px 0 10px;}#HeaderLiens a.first{	border: none;}#HeaderLiens a:hover{}#HeaderFlash{	height: 119px;}#HeaderMenu{	margin-top: 1px;	height: 25px;	width: 807px;}#search{	position: absolute;	top: 2px;	left : 730px;	}#search span{	font : 12px Verdana,Arial,Tahoma;	color: #678D1F;}#search  input.search{	font: 11px Verdana,Arial,Tahoma;	height: 14px;	width: 125px;	margin: 0 5px 0 15px;}#search  input.searchBtn{	margin: 0 0 -3px 0;	}#Middle {	width: 880px;	clear: left;	float: left;	background: url('/images/fondCentre.jpg') no-repeat;}#chemin{	position: absolute;	left: 10px;	height: 30px;	margin: -30px 0 0 0;	color: #A4A4A4;	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#Center {	width: 729px;	float: left;	margin: 30px 0 0 0;	padding: 20px;	border-left:solid 1px #999999 ;	border-right:solid 1px #999999 ;}#CenterMenu{	float: left;	width: 195px;	height: 450px;	margin: 0 0 0 -20px;	-margin: 0 0 0 -10px;	background: url('/images/separateur.jpg') no-repeat 179px -20px;}#CenterMenu ul.niv2 li{	padding: 3px 0 2px 7px;margin: 0;	background: url('/images/puce.gif') no-repeat 0px 5px;}#CenterMenu h1 {	font: 11px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#CenterMenu h1 a{	color: #010153;}#CenterMenu{	color: #010153;}#CenterMenu h1 a.Selected{	font: bold 11px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#CenterMenu ul.niv3 li{	padding: 0 0 2px 7px;	margin: 0 0 0 10px;	background: url('/images/puce.gif') no-repeat  0px 2px;}#CenterMenu h2{	font: 11px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#CenterMenu h2 a{	color: #010153;}#CenterMenu h2 a.Selected{	font: bold 11px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#CenterContentPetit{	width: 540px;	float: left;}#Right {	width: 69px;	float: left;	display: none;}#Left {	width: 43px;	float: left;	padding: 0 0 0 0 ;}/* @group Formulaire */#FormContact fieldset{	border: none;	padding:  20px;}#FormContact p{	clear:  both;	padding: 10px;}#FormContact p label{	display:  block;	float:  left;	width:  20%;	color:  #010153;	text-align:  right;	margin: 0 2% 0 0;}#FormContact p input{	float:  left;	width:  30%;	border-width: 1px;}#FormContact p textarea{	float:  left;	width:  60%;}#FormContact .Erreur{	color:  red;}/* @end *//* @group FOOTER */

#Foot{	clear: both;	background: url('/images/footer.gif') no-repeat;	height: 67px;	padding: 5px 0 0 54px;}#Foot span{	color: white;	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;	line-height: 16px;}#Foot h1{	color: white;	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;	line-height: 16px;}#Foot span.LienFooter{	display:  block;	position: absolute;	float:  right;	text-align: right;	font: 1px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;	width: 700px;	margin: -12px 0 0 0;}#Foot span.LienFooter a span{	padding: 0 5px;	border-right: 1px solid #fff;	font: 11px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#Foot span.LienFooter a.first span{	border: none;}/* @end *//* @group SiteMap */#sitemap{	color:  white;}#sitemap h1{	font: bold 14px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#sitemap h2{	font: bold 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#sitemap h3{	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;}#sitemap ul{	list-style: none;	padding: 0 0 0 30px;	margin:  0 0 15px 0;}#sitemap ul ul{	list-style: none;	padding: 0 0 0 30px;	margin:  0 0 15px 0;	border-left: 1px solid white;	border-color: #a0a0a0;}#sitemap ul li{	margin: 0 0 5px 0;}#sitemap a:hover{	color: #7f9cb9;}/* @end */

/* @group Emploi */

#emploi h1{
	display: block;
	width: 100%;
	font: bold 14px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 0 0 0 ;
	padding: 0 0 0 3px;
	color: #fff;
	background: url(/images/fond-rub-emploi.gif) repeat-y;
}
#emploi h2{
	font: 14px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 10px 0 0 0 ;		
}
#emploi p{
	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;		
}
#emploi a{
	font: bold 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;		
}


/* @end */