/*Taille du contenu obligatoirement en font-size: 12px;*/
body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x; text-align:center; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000; }
table { border-collapse: collapse; }
a { color:#6f8409; text-decoration:none;}
a:hover { text-decoration:underline; color:#6f8409; }

#wrapper { width:964px; margin:0 auto; background:url(../images/bgwrap.gif);}
#wrap { width:960px; margin:0 auto; background:url(../images/bgtop.gif) 0 65px no-repeat;}
#top { width:960px;}
#menu { width:960px; height:65px; overflow:hidden; margin:0; padding:0;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { overflow:hidden; float:left;}
#menu ul li a { display:block; height:130px;}
#menu ul li a:hover { margin-top:-65px;}
.mn1 { width:100px;}
.mn2 { width:190px;}
.mn3 { width:224px;}
.mn4 { width:89px;}
.mn5 { width:136px;}
.mn6 { width:86px;}
.mn7 { width:135px;}

#logo { width:410px; float:left; text-align:center;}
.logo { margin:51px 0 16px 0;}


#anim { width:530px; height:316px; overflow:hidden; float:left; padding:15px 20px 0 0;}
#flash { width:530px; height:316px;}

#main { width:960px; padding:10px 0;}
#left { width:405px; float:left;}
.logopart { width:360px; padding:5px 15px 10px 30px; text-align:left;}
.logopart img { margin-right:5px; border:1px solid #b3b2b2;}

.titrephoto { width:40px; float:left;}
.photos { float:left; width:365px; text-align:center; }
.photos img { margin:2px;}


#right { width:555px; float:left;}
.titre { width:535px; margin:0 auto; padding:0;}
#text { width:535px; background:url(../images/bgtext.gif); margin:0 auto; padding:0;}
.text { width:515px; background:url(../images/bgfoottext.gif) bottom no-repeat; text-align:left; padding:0 10px 10px 10px; text-align:justify;}


#footer { width:964px; height:76px; overflow:hidden; text-align:center; background:url(../images/bgfooter.gif) no-repeat; color:#fff;}
#footer a {color:#fff;text-decoration:none;}
#footer a:hover {color:#fff;test-decoration:underline;}

.plan { color:#000;}
.leftplan { padding-left: 10px;}
.adress { width:200px;  float:left; text-align:center; overflow:hidden; padding:20px 0 30px 0; line-height:25px;}
.btn { float:left; width:140px; text-align:center; padding:30px 0;}
.adress2 { font-size:14px;}
.tel { font-size:14px; color:#8c2121;}
.sep { width:300px; height:1px; overflow:hidden; background:#000; margin:0 auto;}

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
.text h1 {font-size:20px; text-align:center; color:#7d2222;}
.text h2 {font-size:15px;}





