*{margin:0;padding:0;}html{width:100,01%;overflow-y:scroll;}IMG{border:none;}
IMG,div{behavior:url(iepngfix.htc);}

body{background:url(IMG/body1.jpg) top center no-repeat #FFF;font-family: "Calibri", Verdana, sans-serif, Tahoma, System;font-size:14px;line-height:1.4em;color:#666;}


h2{font-size:1em;text-align:left;background: #004765; color:#FFF; padding:0 0 0 5px; margin:0 0 .5em 0; clear:both;}
h3{font-size:1.5em;text-align:left;margin: 0 0 .5em 0; color:#3f3f3f; text-transform:uppercase;}
h4{font-size:1em;text-align:left;margin:0 0 .5em 0; color: #000;}
h5{font-size:.9em;text-align:left;margin: -4px 0 6px 0; color:#3f3f3f;}
.coldeux h3{font-size:1em;text-align:left;margin:-4px 0 -2px 0; color:#3f3f3f; text-transform:uppercase;}

a { color:#004765; text-decoration:none;}
a:hover {color:#666;}
p {margin:0 0 1em 0;}

.r{text-align:right;}
.l{text-align:left;}
.c{text-align:center;}

.fl{float:left;}
.fr{float:right;}

.chapo{ font-weight:bold;}

.photoune{width:300px;float:left;margin:0 10px .5em 0;}
.photodeux{width:150px;float:left;margin:0 10px .5em 0;}
.sommaire{width:150px;float:left;margin:0 10px 0 0;}
.photoarticle{margin:-.5em 0 1em 0; width:610px;}

.navigphoto{width:300px;}
.navigphoto img{cursor:pointer; float:left;} 
.diapo{width:300px;height:225px;overflow:hidden; text-align:center; margin:0 0 5px 0;}
.diapo img{height:225px;} 
.legende{width:280px;color:#666; float:left; text-align:center;}

#megaban{ text-align:center; margin:-15px 0 10px 0;}

#blocsom{text-align:left;}
	#blocsom p{font-size:.8em; margin:0 0 5px 0;}
	
#blocsom2{ width:300px; text-align:left;border-top:1px dotted #656565; clear:both; padding:10px 0 0 0;}
	#blocsom2 p{font-size:.8em;}



#menu { width:972px;height:45px;padding:0 0 0 8px; clear:both;font-weight:bold;background:url(IMG/bg_menu.jpg) top center no-repeat;overflow:hidden;}
	
	#menu .bloc{ float:left; margin:15px 30px 0 30px;}
	#menu .bloc a{ color:#000;text-decoration:none;}
	#menu .bloc a:hover{ color:#fff;}

#container{width:980px;margin:0 auto;}
#ban {height:88px;}
	.ban_logo{float:left;}
	.ban_titre{float:left;}
#contenu{width:920px;padding:20px 30px 0 30px;background:url(IMG/bg_cont.png) top center repeat-y;overflow:hidden;}
	.colune{width:610px;float:left; text-align:left;}
	.coldeux{width:300px;float:left; text-align:left; margin:0 0 0 10px;}
		.coldeux embed,.coldeux object{margin:0 0 5px 0;}
		
		
		
#formul{width:610px;overflow:hidden;font-size:1.em;text-align:left;font-style: normal; float:left; clear:both;}
label{width:300px;display:block;float:left;border-bottom:1px dotted #CCC;padding:0 0 5px 0;margin:0 2px 0 0;}
#rponse{text-align:center;margin:250px 0 10px 0;}		


#footer{clear:both;background:url(IMG/footer.png) top center no-repeat;width:100%;text-align:left;padding:50px 0 0 0;}

#sousfooter{width:820px;overflow:hidden;color:#809fac;font-size:.8em;margin:0 auto;font-weight:bold; padding:0 0 30px 0;}
    #footer .col1{width:574px;float:left;}
    #footer .col1 div{float:left;width:50%;}
    #footer .col2{width:245px;float:left;border-left:1px dotted #809fac;text-align:right;}
    
    #footer h2{font-size:12px;color:#FFF; background:none; padding:0;}
    #footer p{margin:0;}
    #footer a{color:#FFF;text-decoration:none;font-weight:normal;}
    #footer a:hover{color:#8adcff;}