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

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

p { padding:0; margin:5px 0;}
a { color:#646363;}
ul li { list-style-type:none; color:#403d3d;}
h1 { margin:0; padding:0; text-align:left;}
h2 {}
h3 {}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}

#galerie {width:465px; margin:0; padding:0;}
#photobot img {border:2px solid #66544f; margin-bottom:5px;}
#wrap { width:970px; margin:0 auto; padding:0; position:relative; }
#top { width:970px; height:260px; overflow:hidden; background:url(../images/bg_logo.gif) 0 0 no-repeat;}
.logo { width:225px; height:145px; overflow:hidden; margin:49px 375px 31px 375px;}
#adress { width:970px; height:35px; overflow:hidden; text-align:right;}
#content { width:970px; background:url(../images/bg_wrap_mid.gif) repeat-y; }
#tab-content { width:970px; background:url(../images/bg_wrap_top.gif) 0 0 no-repeat;}
#page { width:935px; padding:0 35px 0 0; background:url(../images/bg_wrap_bot.gif)  bottom left no-repeat;}
#right { width:485px; float:right; overflow:hidden; text-align:center;}
#left { width:415px; float:right;}
#titre { width:35px; float:right; padding-top:50px;}

#menu { width:475px; height:85px; overflow:hidden; margin:0 0 0 10px;}
#menu ul { margin:0; padding:0;}
#menu ul li { float:left; list-style-image:none; list-style-type:none;}
#menu ul li a { display:block; height:170px;}
#menu ul li a:hover { margin-top:-85px;}
.mn1 { width:100px;}
.mn2 { width:111px;}
.mn3 { width:134px;}
.mn4 { width:129px;}

#anim { width:465px; height:311px; overflow:hidden; padding:5px 10px;}
#flash { width:465px; height:311px; overflow:hidden;}
#photo-right { width:465px; margin:0 auto;}
#photo-right img { margin:5px 0; float:left; border-right:2px solid white;}

#vide { width:465px; height:59px; overflow:hidden;}
#main { width:395px; margin:0 5px 0 15px; overflow:hidden;}
#photo-top { width:370px; padding:10px 15px 15px 10px; background:url(../images/bg_photo.gif) bottom left no-repeat; background-color:#fff; }
#tab-text { width:375px; margin:10px;}
.text { text-align:justify;}
#photo { width:375px; text-align:center;}
#photo img { margin:5px 10px;}

#cloud1 {position:absolute;top:55px; left:130px;}
#cloud2 {position:absolute;top:65px; left:650px;}
#mail {position:absolute; top:190px; left:650px;}

.tel { width:730px; margin:0 auto;}
.tel img { margin:15px;}
#footer { width:970px; text-align:center; padding:15px 0; color:#b5aca8;}
#footer a {  color:#b5aca8; padding:0 5px; text-decoration:none;}
#footer img { margin:5px 0;}
#menutop { width:290px; height:20px; overflow:hidden; position:absolute; top:290px; left:60px;}
#menutop a { display:block; }
#menutop img { float:left;}

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