body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background-color:#000000;
	color:#fff;
}

a img{
border:0;
}

a font{
color:#FFFFFF;
}

h2, .componentheading{ color:#edc300; font-weight:bold; font-size:17px; margin:0; padding:0; margin-bottom:15px; }

hr { width:100%; height:15px; background-color:#000; border-top:1px solid #edc300; border-bottom:none; border-left:none; border-right:none; }

a {color:#fff; text-decoration:underline; }

a:hover {text-decoration:none; }

#layout-page{	
	width:1000px;	
	margin:0 auto;
}

	#header { width:100%; height:161px; }
	#logo { float:left; width:404px; height:161px; }
	#header_right {float:left; width:596px; }
		#menu {width:100%; height:46px; }
		#news {width:100%; height:115px; background:#000000 url('../images/news.jpg') no-repeat; }
			#newsletter {float:left; margin:48px 0 0 252px; }
			
			#contact {flaot:left; padding-top:51px; margin-left:15px;}
	
	#diapo { width:100%; height:212px; }
	
	#main {width:100%;  }
	
		#left { float:left; width:700px;  margin-top:12px; }
		
		#left-default { float:left; width:100%; margin-top:12px; }
			#left-default left_text { color:#fff;  text-align:justify;  }
			#left #left_text { color:#edc300;  text-align:left;  }
		#right { float:left; width:299px; background:#000 url('../images/titre_actus.jpg') no-repeat; padding-top:58px;  }
		#right_text {  border-left:1px solid #edc300; height:auto; overflow:auto;}
		
		div.horizontal { margin-bottom:10px; }
		div.dgm_img {margin-left:15px; float:left; width:114px; }
		div.dgm_news {margin-left:15px; margin-bottom:15px; float:left; font-size:11px; width:154px;  }
		div.dgm_news a {text-decoration:none; font-weight:bold; color:#edc300; }
		div.dgm_news a:hover {text-decoration:underline; color:#fff; }
	#footer {width:100%; height:191px; float:left; background:#000 url('../images/footer.jpg') repeat-x; margin-top:15px; text-align:center; font-size:11px; color:#000; padding-top:5px; }
	#footer a { color:#000; text-decoration:none; }
	#footer a:hover { text-decoration:underline; }