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

body { margin:0; padding:0; text-align:center; background:url(../images/bg.gif) repeat-x #735c41; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494040; line-height:18px; }
table{border-collapse: collapse; }

a {color:#494040;}
ul li { list-style-type:none; color:#42280f;}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}
h1 {font-size:20px; color:#ab7d0c; text-align:center;}
h2 {font-size:15px;}
h3 {}
p { padding:5px 0; margin:0; text-align:justify;}

#wrap { width:940px; margin: 0 auto; background:url(../images/bg_main.gif) repeat-y; position:relative;}
#top { width:940px; background:url(../images/top_head.gif) 0 0 no-repeat; padding-top:85px;}
.adress { float:left; margin:0 91px 0 12px;}
.logo { float:left; margin-top:4px;}
#logo { width:940px; height:101px;}
#animation { width:920px; margin:0 auto;}
#tab-menu { width:315px; height:329px; overflow:hidden; background:url(../images/bg-menu.gif) 0 0 no-repeat ;float:left;}
#menu { width:197px; height:210px; margin:61px 0 0 118px; padding:0; overflow:hidden;}
#menu ul { margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden; list-style-image:none; list-style-type:none;}
#menu ul li a { width:394px; display:block;}
#menu ul li a:hover { margin-left:-197px;}

#anim { width:605px; overflow:hidden; height:329px; overflow:hidden; float:left;}
#flash { width:605px; height:283px; overflow:hidden;}
#main { width:920px; overflow:hidden; margin:0 auto;}

#left { width:315px; float:left; overflow:hidden;}                   
#right { width:605px; float:left; overflow:hidden; padding:10px 0 0 0;}
.content { width:605px; background:url(../images/bg_content.gif) repeat-y;}
.content2 { width:575px; margin:0 auto; padding:0;}
.content3 { width:575px; text-align:justify; padding:10px;}
.left { width:320px; float:left;}
.right { width:285px; float:left;}
.text { text-align:left; padding:0 10px;}
.text2 { text-align:left;}
.photo1 { width:305px; margin:0 auto; text-align:center; padding:10px 0; color:#fff;}
.photo2 { width:305px; margin:0 auto; text-align:center;}
.photo2 img { margin:5px 5px 0 5px;}
.photo3 {}
.photo3 img { border:2px solid #e5e0da;}
#titre { width:345px; height:35px; overflow:hidden; position:absolute; top:151px;;  right:10px;}
#footer { width:920px; margin:0 auto; color:#b0987c; padding:10px 0; text-align:center;}
#footer a { color:#b0987c; text-decoration:none; padding:5px;}
#footer img { margin:5px 0;}



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