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

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

a {color:#151212; }
p { padding:5px 0; margin:0;}
ul li { list-style-image:url(../images/puce.gif);}
h1 { margin:0; padding:0; font-size:20px; text-align:center;}
h2 {font-size:15px;}
h3 {}

.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}

#wrap { width:860px; margin:0 auto; padding:45px 20px; position:relative;}     
#top { width:860px; position:relative;}
#anim { width:860px; height:365px; overflow:hidden; padding:3px 0 0 0; background:url(../images/bg_top.gif) 0 0 no-repeat;}
#flash {width:860px; height:365px; overflow:hidden; }
#logo { width:225px; height:110px; overflow:hidden; position:absolute; top:7px; left:18px;}
#main { width:860px;}

#content-top { width:860px; background:url(../images/bg_main_bot.gif) bottom left no-repeat;}
#content-top2 { width:860px; background:url(../images/bg_main_top.gif) 0 0 no-repeat; padding-bottom:10px;}
#content_bot { width:860px; background:url(../images/bg_main2_mid.gif) repeat-y;}
#content_bot1 { width:860px; background:url(../images/bg_main2_bot.gif) bottom left no-repeat;}
#content_bot2 { width:810px; background:url(../images/bg_main2_top.gif) 0 0 no-repeat; color:#32211a; padding:25px 25px 55px 25px;}
.vide { width:280px; height:253px; overflow:hidden; float:left; }
.contenue { width:580px; overflow:hidden; float:left; color:#d8caad;}
.text-left { width:290px; float:left; overflow:hidden; padding-top:25px; text-align:justify;}
.text_right { width:265px; float:right; overflow:hidden; padding-bottom:80px; text-align:left;}
.photo img { border:6px solid #422e25; margin:5px 0;}

.photo2 { width:440px; float:left; overflow:hidden; text-align:left; }
.photo2 img { border:1px solid #313435; margin:10px 20px 10px 5px;}
.text-right-mid { width:355px; float:right;}
.text { text-align:justify;}

#menu { width:220px; height:245px; overflow:hidden; position:absolute; top:421px; left:40px;}
#menu ul { margin:0; padding:0; }
#menu ul li { float:left; overflow:hidden; list-style-type:none; list-style-image:no;}
#menu ul li a { display:block; width:440px;}
#menu ul li a:hover { margin-left:-220px;}

#footer { width:860px; height:70px; padding:30px 0; background:url(../images/bg_footer.gif) 0 0 no-repeat;}
.mtc { width:215px; float:left;}
.mtc img {margin:15px 0;}
.links { width:620px; float:left; overflow:hidden; text-align:left; color:#6f574d;}
.links a { color:#6f574d; padding:10px; text-decoration:none;}




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