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

ul li {  list-style-image:url(../images/puce_2.gif); color:#014d11;}
h2 { color:#00871a; padding:0 0 0 15px;  margin:0; font-weight:normal; font-size:12px;  background:url(../images/puce_1.gif) 0 5px no-repeat; text-align:left;}
h3 { color:#8eb901; font-size:12px; font-weight:bold; margin:0; padding:0;}

#wrap { width:920px; margin:0 auto; position:relative; }
#top { width:920px; padding-top:25px; margin:0;}
#logo { width:405px; height:90px; float:left;}
#tel { width:455px; height:90px; float:right;}

#menu { width:920px; height:40px; overflow:hidden; margin:0; padding:0;}
#menu ul { list-style-type:none; list-style-image:none; margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden;}
#menu ul li a { height:80px; display:block;}
#menu ul li a:hover { margin-top:-40px;}
.deco_men { width:144px;}
.mn1 { width:86px;}
.mn2 { width:118px;}
.mn3 { width:188px;}
.mn4 { width:78px;}
.mn5 { width:123px;}
.mn6 { width:79px;}
.mn7 { width:104px;}


#coords { width:234px; height:114px; overflow:hidden; float:left; margin:0; padding:0;}

#anim { width:684px; height:302px; float:left;  margin:0; padding:21px 1px 2px 1px; background:url(../images/bganim.gif) top no-repeat;}
#flash { width:684px; height:302px; overflow:hidden;}
#main { width:920px;}
#left { width:234px; float:left; margin-top:60px; text-align:left;}
.photoleft { width:220px; margin:0 10px 0 4px; text-align:left;}
.photoleft img { border:1px solid #000; margin:5px 0 10px 0;}

.text_left { width:210px; margin:0 auto;  text-align:left;list-style-image:url(../images/puce_2.gif); color:#014d11;}
.text_left ul { margin:0; padding:0;}
.text_left ul li { margin-left:4px; color:#000;font-size:11px;}

#middle { width:686px; float:left; background:url(../images/bg_middle.gif) top no-repeat; margin:0; padding:10px 0;}
#middle a { color:#000;}
.text_middle { text-align:left;}
.photo_middle { width:175px; float:left; text-align:left;}
.photo_middle img  { border:1px solid #000; margin:5px 0 10px 0;}

.text { width:511px; float:left; padding:0; margin:0;}

#left_absolute { width:234px; height:254px; overflow:hidden; top:269px; left:0; position:absolute;}
.titre_left { width:234px; height:59px; overflow:hidden;}
#photo_left1 { width:220px; height:196px; overflow:hidden; margin:0 14px 0 0; padding:0;background:url(../images/bgleft.gif) 0 0 no-repeat;}
#photo_left1 img { padding:6px 5px 5px 5px;}
#texte_left1 {width:220px; height:156px; overflow:hidden; margin:0 14px 0 0; padding:40px 0 0 0;background:url(../images/bgleft.gif) 0 0 no-repeat; color:#fff;}

#footer { width:920px; background:url(../images/bgfoot.gif) top no-repeat; text-align:left; margin:0; padding:20px 0; }
.footlinks { width:735px; float:left; font-size:12px;text-align:center;}
.footlinks a { padding: 0 0 0 35px ; color:#fff; text-decoration:none; line-height:20px;}
.footlinks a:hover { padding: 0 0 0 35px ; color:#fffc00; text-decoration:none;}
.link_blanks { width:920px; padding-top:20px; text-align:center;}
.link_blanks a { color:#000; padding: 0 15px; text-decoration:none;}
.link_blanks a:hover { color:#8eb901; padding:0 15px; text-decoration:none;}
.mtc { width:165px; float:left; padding:0 10px;}

.resserer { width:664px; padding:10px 0; margin:0 10px; text-align:left;}

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

.photo_contenu {float:right; margin:10px; border:1px solid #000; }