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

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

a {  color:#686866; }
a:hover { text-decoration:underline; }
p { padding:5px 0; margin:0;}
ul li { list-style-type:none; font-weight:bold;}
h1 { margin:0; padding:0; text-align:left;}
h2 {}
h3 {}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}




#wrapper { width:1040px; margin:0 auto; background:url(../images/bg_wrap.gif) repeat-y; position:relative;}
#wraptab { width:1040px; background:url(../images/bg_wrap_bot.gif) bottom left no-repeat; position:relative;}
#wrap { width:1000px; padding:0 20px; background:url(../images/bg_wrap_top.gif) 0 0 no-repeat; position:relative;}
#top { width:1000px; height:230px; overflow:hidden;}
.logo { width:360px; float:left; overflow:hidden; text-align:left;}
.logo img { margin:65px 155px 0 65px;}
#adress { width:640px; float:left; overflow:hidden; text-align:center;}
#adress img { margin:115px 20px 0 20px;}
#right { width:450px; float:right; overflow:hidden;}
#left { width:550px; float:right; overflow:hidden; background:url(../images/bg_main.gif) repeat-y;}
#anim { width:280px; height:460px; float:left; overflow:hidden;}
#flash { width:280px; height:460px; overflow:hidden;}
#menu { width:160px;height:385px; float:right; overflow:hidden; margin:35px 0 0 0; }
#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 { display:block; width:320px;}
#menu ul li a:hover { margin-left:-160px;}

#tabmain { width:550px;background:url(../images/bg_main_bot.gif) bottom left no-repeat;}
#main { width:470px; padding:25px 15px 0 65px; background:url(../images/bg_main_top.gif) 0 0 no-repeat;}
#titre { width:261px; height:24px; position:absolute; top:196px; right:74px;}
.text { width:470px; text-align:justify;}
.blocphoto1 { width:195px; float:left; overflow:hidden;}
.blocphoto1 img { border:1px solid #dedddd; padding:4px; background:#fff; margin:5px 0;}
.blocphoto2 { width:170px; float:left; overflow:hidden; text-align:right;}
.blocphoto2 img {border:4px solid #e7e5e5;  margin:10px 2px;}

.bloctext1 { width:275px; float:left; overflow:hidden;}
.bloctext2 { width:300px; float:left; overflow:hidden;}

.photogrand { width:468px; background:#fff; border:1px solid #d9d6d6; text-align:center;}
.picture img { background:#ededed; padding:7px; margin:1px; border:1px solid #b7b3b3; text-align:left; }
#footer { width:1000px; margin:10px 0; padding:25px 0; color:#b0f8ff;} 
#footer a { padding: 0 10px; color:#b0f8ff; text-decoration:none;} 
#footer img { margin:5px;} 



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