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

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


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

#wrapper { width:900px; margin:0 auto; background:;}
#wrap { width:900px; background:url(../images/bg_wrap.gif) repeat-y; margin:0; padding:0;}
#wrapin { width:900px; background:url(../images/bg_top.gif) 0 0 no-repeat; position:relative;}
#top { width:900px;}
.header { width:900px; overflow:hidden;}
#logo { width:270px; height:165px; overflow:hidden; float:left;}
.tel { width:565px; height:50px; overflow:hidden; float:left; margin-top:23px;}
#menutop { width:36px; overflow:hidden;margin-top:23px; position:absolute; top:0; right:27px;}
#menutop ul { width:26px; overflow:hidden; margin:0 5px; text-align:center; padding:0;}
#menutop ul li { float:left; overflow:hidden; margin-top:16px; list-style-type:none; list-style-image:none; display:block;}
#menutop ul li a { display:block; width:52px;}
#menutop ul li a:hover { margin-left:-26px; }

#doc {margin-bottom:10px; border:2px solid white;}
#menutab { width:270px; height:198px; overflow:hidden; margin:0; padding:0; float:left;}
#menu { width:180px; height:150px; overflow:hidden; margin:20px 50px 28px 40px;}
#menu ul { margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden; list-style-type:none; list-style-image:none;}
#menu ul li a { display:block; width:360px;}
#menu ul li a:hover { margin-left:-180px;}
.vide { width:630px; height:198px; overflow:hidden; float:left;}
#main { width:820px; margin:0 auto; padding:0;}
.photo-top { width:115px; float:left; overflow:hidden; text-align:left;}
.photo-top img { background:url(../images/bg_photo.gif) 0 0 no-repeat; padding:9px; margin:7px 0;}
.encart { width:230px; float:left; margin:0; padding: 9px 0; text-align:left;}
.encart2 { width:205px; float:right; overflow:hidden;}
.encart2 img { margin:62px 5px 17px 5px;}
.tab-content { width:800px; padding:4px; background:#fff; border:1px solid #e3bf00; margin: 0;}
.content { width:790px; background:#fcf2bf; padding:5px;}
.contenue { width:790px; margin:0 auto; background:url(../images/bg_content.gif) repeat-y;}
.left { width:160px; float:left; text-align:left;}
.left img { margin:10px 0 10px 0; border:#191710 solid 1px;}
.middle { width:265px; float:left; overflow:hidden;}
.middle2 { width:500px; float:right;}
.text { text-align:justify;}
.right { width:345px; float:right; text-align:center;}
.photo { width:345px;}
.photo img { background:#fff; padding:5px; margin:5px; border:1px solid #ede4b4;}
#footer { background:url(../images/bg_footer.gif) 0 0 no-repeat; padding:20px 0; margin:0; color:#c9af8e;}
#footer a { color:#c9af8e; text-decoration:none; padding:5px;}
#footer img { margin:5px;}
#flash { width:555px; height:381px; overflow:hidden; position:absolute; top:82px; right:14px;}


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