/* Home */

/* 1. styles par defaut */

body{ 	font-family:Arial, Helvetica, sans-serif;
 		font-size:12px;
		behavior: url(csshover3.htc);		
 }
 
h2{ background:none; padding:0; margin:0;}
h3{ font-size:100%; background:none; padding:0; border:none;}
table{ width:auto;}
th,td{ margin:0;}
/*h2 img.generated {margin-top:-0.4em;}*/
img{ border:none; text-decoration:none; vertical-align:middle;}

cite{ font-style:normal;}

/* 2. mise en page des blocs */

#page{}

#div_gauche{
	width:25%; 
	overflow:hidden;
}

#div_logo{
	width:189px; 
	height:143px; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1;
	background-color:#FFFFFF;
	/*background-color:#FFFFFF;*/
	
}

#div_actu{
	position:absolute;
	margin-top:200px;
	height:121px;
	width:250px;
	left: 474px;
	top: -35px;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	border-color:#FF9900;
	border-style:double;
	
}

#div_dossier{
	position:absolute;
	margin-top:355px;
	height:454px;
	width:250px;
	left: 474px;
	top: -199px;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	border-style:double;
	z-index: 8000;
	
}

#div_d{

}


#div_lettre{
	width:258px;  
	height:179px; 
	position:relative; 
	top:300px; 
	left:10px; 
	
}



#div_img1 {
	width:275px;
	overflow:hidden;
	position: absolute;
	top: 166px;
	margin-left:100px;
	left: -50px;
	height: 142px;
	background-color: #FFFFFF;
}

#div_img2 {
	width:275px;
	overflow:hidden;
	position: absolute;
	top: 166px;
	margin-left:300px;
	left: 102px;
	height: 142px;
	background-color: #FFFFFF;
}

#div_img3 {
	width:142px;
	overflow:hidden;
	position: absolute;
	top: 411px;
	margin-left:300px;
	left: 278px;
	height: 562px;
	background-color: #FFFFFF;
}

#div_img4 {
	width:353px;
	overflow:hidden;
	position: absolute;
	top: 622px;
	margin-left:100px;
	left: 31px;
	height: 142px;
	background-color: #FFFFFF;
}

#div_sousmenu1 {
	width:321px;
	overflow:hidden;
	position: absolute;
	top: 344px;
	margin-left:100px;
	left: -79px;
	height: 444px;
	
}

#div_sousmenu1 ul {
	list-style-type:none;
	margin:0;
}
#div_contenu ul {
	list-style-type:none;
	margin:0;
}

#div_sousmenu1 ul li a{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:10px;
	padding-top:5px;
	}

#div_contenu ul li a{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:10px;
	padding-top:5px;
	}
	
#div_sousmenu1 ul li ul li a{
	text-decoration:none;
	color:#4B4B4B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px solid #fff;
	display: block;
	margin-left:50px;
	padding-bottom:5px;
}		

#div_contenu ul li ul li a{
	text-decoration:none;
	color:#4B4B4B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px solid #fff;
	display: block;
	margin-left:50px;
	padding-bottom:5px;
}	

#div_sousmenu1 ul li ul li a:hover {
	font-weight:bold;
}

#div_contenu ul li ul li a:hover {
	font-weight:bold;
}

#div_sousmenu2{
	width:321px;
	overflow:hidden;
	position: absolute;
	top: 344px;
	margin-left:300px;
	left: 88px;
	height: 444px;
}

#div_sousmenu2 ul {
	list-style-type:none;
	margin:0;
}

#div_sousmenu2 ul li a{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:10px;
	padding-top:5px;
	}
	
#div_sousmenu2 ul li ul li a{
	text-decoration:none;
	color:#4B4B4B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px solid #fff;
	display: block;
	margin-left:50px;
	padding-bottom:5px;
}	

#div_sousmenu2 ul li ul li a:hover {
	font-weight:bold;
}

#div_sousmenu3 {
	width:694px;
	overflow:hidden;
	position:relative;
	top: 344px;
	margin-left:100px;
	left: -79px;
	height: 444px;
	
}

#div_sousmenu3 ul {
	list-style-type:none;
	margin:0;
}

#div_sousmenu3 ul li a{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-left:20px;
	padding-top:5px;
	}
	
#div_sousmenu3 ul li ul li a{
	text-decoration:none;
	color:#4B4B4B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px solid #fff;
	display: block;
	margin-left:40px;
	padding-bottom:5px;
}		

#div_sousmenu3 ul li ul li a:hover {
	font-weight:bold;
}


/*****/

#div_sousmenu4 {
	width:694px;
	overflow:hidden;
	position:relative;
	top: 170px;
	margin-left:100px;
	left: -79px;
	height: 444px;
	
}

#div_sousmenu4 ul {
	list-style-type:none;
	margin:0;
}

#div_sousmenu4 ul li a{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-left:20px;
	padding-top:5px;
	}
	
#div_sousmenu4 ul li ul li a{
	text-decoration:none;
	color:#4B4B4B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px solid #fff;
	display: block;
	margin-left:40px;
	padding-bottom:5px;
}		

#div_sousmenu4 ul li ul li a:hover {
	font-weight:bold;
}






/******/

#div_menu{
	width:200px;
	overflow:hidden;
	position:absolute;
	top:174px;
	left:4px;
	z-index:1;
}

#div_menu ul {
	list-style-type:none;
	margin:0;
	color:#FF3300;
}

#div_menu li a {
	text-decoration:none;
	color:#FF3300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:8px;
	display: block;
	
}

#div_menu ul li a:hover {
	font-weight:bold;
	color:#FF3300;
}



#div_corps {
	height:1470px; 
	width:743px; 
	margin-top:0px; 
	background-color:#FFFFFF; 
	position:absolute; 
	left: 189px; 
	top: -4px;
	
}

#div_test {
	width:934px;
	overflow:hidden;
	position:absolute;
	top: 137px;
	margin-left:100px;
	left: -110px;
	height: 38px;
	text-decoration:none;
	padding-left:8px;
	background-color: #FFFFFF;
	z-index: 5;
	}
	
	
#div_bandeau {
	width:555px;
	overflow:hidden;
	position:absolute;
	top:108px;
	margin-left:100px;
	left:-93px;
	height:30px;
	text-decoration:none;
	color:#FF6600;
	padding-left:8px;
	}
	
#div_bandeau a{
	text-decoration:none;
	color:#FFFFFF;

	}
	
#div_bandeau a:hover {
	font-weight:bold;

}	
#div_contenu {
	width:732px;
	/*overflow:auto;*/
	position: absolute;
	top: 148px;
	margin-left:100px;
	left: -93px;
	height: 648px;
	text-decoration:none;
	
}

#div_contenu ul a{
	text-decoration:none;
	color:#000000;
	
}

#div_contenu ul a:hover{
	font-weight:bold;
}

#div_contenu ul li {
	margin-left:40px;  
}
#div_contenu ul li a{
	color:#CC0033; /*titres bordeau*/
}

#div_contenu ul li a:hover{
	font-weight:bold;
}

#div_recherche {
	position:absolute;
	left: 449px;
	top: 101px;
	border:1px;
	width: 291px;
	color:#FFFFFF;
}


#div_back { 
	width:90px; 
	position:absolute; 
	left: 1px; 
	top: 1px;
	font-weight:bold;
	}
#div_next { 
	width:70px; 
	position:absolute; 
	left: 641px; 
	top: 1px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	}
#div_next a { 
	color:#FF9900;
	text-decoration:none;
	}
		
#div_centre {
	width:710px; 
	position:absolute; 
	left: 0px; 
	top: 1px; 
	text-align:center;
	color:#FF9900;
	font-weight:bold;
	font-size:14px;
	}
	
#div_centre2 {
	width:710px; 
	position:absolute; 
	left: 3px; 
	top: 112px; 
	text-align:center;
	color:#FF9900;
	font-weight:bold;
	font-size:14px;
	}
	
/*
#div_hmenu{
	position:absolute ;
	z-index:1;
	background-color:#999999;
	margin-top:1px;
	height:143px;
	width:743px;
	left: 0px;
	top: 1px;
	color:#FFFFFF;
}	
*/

#div_titre {
	width:425px;
	overflow:hidden;
	position:absolute;
	top: 9px;
	margin-left:100px;
	left: 50px;
	height: 111px;
	padding-left:8px;
	font-weight:bold; 
	font-size:24px;
	}
	
#div_contenu2 {
	width:732px;
	overflow:auto;
	position: absolute;
	top: 148px;
	margin-left:100px;
	left: -93px;
	height: 648px;
	text-decoration:none;
	
}

#div_contenu2 ul a{
	text-decoration:none;
	color:#000000;
}

#div_contenu2 ul a:hover{
	font-weight:bold;
}

#div_contenu2 ul li {
	margin-left:5px;  
	text-decoration:none;
	padding-top:5px;
	padding-bottom:1px;
}

#div_contenu2 ul li ul{
	margin-left:15px;  
	margin-right:30px;
}
#div_contenu2 ul li a{
	color:#FF9900;

}

#div_contenu2 ul li a:hover{
	font-weight:bold;
}
#div_contenu2 ul li ul li a{
	text-decoration:none;
	color:#993300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px solid #fff;
	display: block;
	margin-left:10px;
	padding-bottom:5px;
	padding-top:2px;
}	


#div_contenu3 {
	width:700px;
	position: absolute;
	top: 45px;
	margin-left:100px;
	left: -92px;
	height: 750px;
	
	
}

