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

body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x #353535;}
img { border:none;}
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#353535; line-height:18px;}
table{border-collapse: collapse; }
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}
a { color: #000; text-decoration:none; }
a:hover { color: #a69979; text-decoration:underline; }
ul li { list-style-type:square;}
h1, h2 { font-size: 16px; font-weight: bold; color: #a69979; }

#wrap { width:900px; margin:0 auto;}
#top { width:900px; margin-bottom:42px; }
.logo { width:500px; text-align:left; float:left;}
.logo img { margin:15px 0;}
#tel { width:250px; height:120px; float:right; text-align:right;}
#menu { width:210px; height:210px; float:left; overflow:hidden; margin:0; padding:0;}
#menu ul { list-style-image:none; list-style-type:none; margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden;}
#menu ul li a { display:block; width:420px;}
#menu ul li a:hover { margin-left:-210px;}

#anim { width:690px; height:210px; float:left; background:url(../images/bg_flash.gif) 0 0 no-repeat;}
#flash { width:690px; height:210px; overflow:hidden;}
#main { width:900px;}
#main-content { width:890px; margin:0 auto; padding:5px; background:url(../images/bg_main.gif) repeat-y; }
#titre { width:890px; height:40px; overflow:hidden; text-align:left; }
#left { width:590px; overflow:hidden; float:left;}
#right { width:300px; overflow:hidden; float:left;}
#text { width:560px; margin:10px 15px;}
.text { text-align:justify;}
.text a { color:#353535;}
.photo1 img { border:1px solid #353535; margin:0 10px 0 0; }
.photo { width:300px; }
.photo img { float:left; margin:0 0 5px 6px; }
#footer { width:900px; color:#a69979; text-align:center; padding:10px 0; }
#footer a { color:#a69979;  text-decoration:none; padding:5px; }
#footer img  { margin:5px;}

.left-contact { float: left; width: 270px; padding-left: 75px; }
.right-contact { float:right; padding-right: 75px; }


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