/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x #680402;}
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#023111;}
table{border-collapse: collapse; }
ul li { list-style-image:url(../images/puce.gif);}
a  { color:#fac096; text-decoration:none;}
a:hover { color:#fac096; text-decoration:underline;}
p {line-height:22px;}

#wrap { width:950px; margin:0 auto; padding:25px 0; position:relative;}
#top { width:950px;}
#topleft { width:255px; height:280px; overflow:hidden; background:url(../images/bgmenu.gif) top no-repeat; padding:13px 15px 117px 5px; float:left; }
#menu { width:255px; height:280px; overflow:hidden;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden;}
#menu ul li a { display:block; width:510px;}
#menu ul li a:hover { margin-left:-255px;}

.mn1 {}
.mn2 {}
.mn3 {}
.mn4 {}
.mn5 {}
.mn6 {}
.mn7 {}
.mn8 {}



#topright { width:675px; float:left;}
#anim { width:675px; height:325px; background:url(../images/bgflash.gif) no-repeat top;}
#flash { width:675px; height:325px; overflow:hidden;}

#deco { width:675px; height:85px; overflow:hidden;}

#main { width:950px;}






#left { width:275px; background:url(../images/bgleft.gif) top no-repeat; float:left; padding-top:215px;}
.photoleft { width:275px; text-align:left;}
.photoleft img { margin:0 6px 5px 0;}


#middle { width:675px; float:left;}
#middlein { width:675px; background:url(../images/txtbg.gif); margin:0; padding:0;}
#titre { width:675px; height:30px; overflow:hidden;}
#text { width:675px; background:url(../images/txtbottom.gif) bottom left no-repeat; padding-bottom:15px;}
.text { padding:0 10px; text-align:left;}
.text a { color:#d6580b;}

            
#photox { width:248px; height:293px; overflow:hidden; padding:5px 7px 5px 10px; top:333px; left:0; position:absolute; background:url(../images/bglefttop.gif) no-repeat;}
#contact { width:248px; height:198px; overflow:hidden; padding:100px 7px 5px 10px; top:333px; left:0; position:absolute; text-align:center; color:#fff;} 
/*#video { width:250px; height:182px; overflow:hidden; padding:4px 5px 5px 10px; top:426px; left:0; position:absolute; background:url(../images/bglefttop.gif) no-repeat;}*/
#video {float:left;}
#footer { width:950px; margin-top:10px; padding-top:10px; border-top:1px solid #8a3626; text-align:center; color:#fac096;}


/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}