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

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

p { padding:5px 0; margin:0; text-align:justify;}
a { color:#171717;}
ul li { list-style-image:url(../images/puce.gif); color:#ed8106;}
h1 {font-size:20px; text-align:center; color:#ef9007;}
h2 { text-transform:uppercase; font-size:14px; font-weight:bold; text-decoration:underline; padding:0 15px; }
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}


#wrap { width:880px; overflow:hidden; margin:0 auto;}
#topleft { width:545px; float:left; }
#logo { width:545px;}
#logo img { width:440; margin:0 55px 0 30px;}

#anim { width:530px; height:190px; overflow:hidden; background:url(../images/bg_anim.gif) 0 0 no-repeat; padding:20px 5px 15px 10px;}
#flash {  width:530px; height:190px; overflow:hidden;}

#menu { width:545px; height:44px; overflow:hidden; margin:8px 0 3px 0;}
#menu ul { margin:0; padding:0;}
#menu ul li { float:right; margin-left:5px; overflow:hidden; list-style-type:none; list-style-image:none;}
#menu ul li a { display:block; height:88px;}
#menu ul li a:hover { margin-top:-44px;}
.mn4 { width:85px;}
.mn3 { width:70px;}
.mn2 { width:155px;}
.mn1 { width:127px;}
#topright { width:335px; float:left; overflow:hidden; margin-top:29px;}
#menu-top { width:335px; height:32px; margin:3px 0 10px 0; overflow:hidden;}
#menu-top ul { margin:0; padding:0;}
#menu-top ul li { width:32px; list-style-type:none; list-style-image:none; float:left; overflow:hidden; margin:0 30px;}
#menu-top ul li a { display:block; height:64px;}
#menu-top ul li a:hover { margin-top:-32px;}
#coords { width:335px;}

#main-wrap { width:880px; background:url(../images/bg-main.gif) repeat-y;}
#main { width:880px; margin:0; padding:0; background:url(../images/bg_bottom.gif) bottom left no-repeat;s}
.border { width:15px; overflow:hidden; float:left;}
#left { width:530px; float:left; overflow:hidden; text-align:left; padding-bottom:20px;}
#right { width:305px; float:left; overflow:hidden; background:url(../images/bg-right.gif) repeat-x;}
.text { text-align:left;}
.pict { border:1px solid #000; margin:5px 15px 5px 0;}

.textleft { width:285px; float:left; overflow:hidden; border-top:5px solid #3f3f3f;}
.textright { width:225px; overflow:hidden; float:right; border-top:5px solid #3f3f3f;}

.photo { padding:10px 0 5px 0;}
.photo img { margin:10px 5px; border:1px solid #484848;}
.photo2 { padding:15px 0 5px 0;}
.photo2 img { margin:5px 7px; border:1px solid #484848;}
.contact { padding:35px 25px 105px 25px;}
#footer { width:870px; overflow:hidden; padding:5px; background:url(../images/bg_footer.gif) 0 0 no-repeat; text-align:left; font-size:11px;}
#footer a { text-decoration:none; padding:5px;}
#footer img {  margin:5px 0;}





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