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

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

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

strong {color:#006c14;}
#wrapper { width:920px; margin:0 auto;}
.border { width:5px; float:left; overflow:hidden;}
#wrap { width:910px; float:left; overflow:hidden;}
#top { width:910px; background:url(../images/bg_top.jpg) top right no-repeat;}
.logo { width:480px; height:140px; overflow:hidden; float:left;}
.logo img { margin:30px 0 20px 0;}
.adress { width:330px; float:right; overflow:hidden; text-align:center;}
.adress img { margin:20px 0 10px 0;}
#menu { width:910px; height:50px; overflow:hidden;}
#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; height:100px;}
#menu ul li a:hover { margin-top:-50px;}
.legende {color:#00991c;}
.mn1 { width:90px;}
.mn2 { width:148px;}
.mn3 { width:194px;}
.mn4 { width:147px;}
.mn5 { width:133px;}
.mn6 { width:81px;}
.mn7 { width:117px;}

#main { width:910px; overflow:hidden; background:url(../images/bg_main.jpg) 0 0 no-repeat #fff;}
#right { width:505px; float:right;}
#anim { width:475px; height:303px; overflow:hidden; padding:20px 16px 12px 14px; background:url(../images/bg_anim.gif) 0 0 no-repeat;}
#flash { width:475px; height:303px; overflow:hidden;}
#left { width:405px; overflow:hidden; float:right; padding-top:10px; text-align:left;}
#content1 { width:490px; text-align:center; margin:0 auto;}
.photo-right { width:215px; float:left; text-align:center;}
.photo-right img { margin:10px; background:#fff; padding:4px; border:1px solid #91aacb;}
#text-right { width:275px; float:left;}
.text { text-align:justify;}
.photo-left  { text-align:center; widows:405px;}
.photo-left img { margin:10px 5px; background:#fff; padding:4px; border:1px solid #91aacb;}
.photo-left2 { width:160px; float:left; overflow:hidden; text-align:center;}
.photo-left2 img {  margin:10px 5px; background:#fff; padding:4px; border:1px solid #91aacb;}
#text-left { width:385px; margin:0 auto;}
#text-left2 { width:235px; float:left;}
.imagesG {  margin:10px 0; background:#fff; padding:4px; border:1px solid #91aacb;}
#footer { width:910px; text-align:center; background:url(../images/bg_footer.gif) bottom left no-repeat #78ba86; color: #000; border-top:5px solid #104b1a; padding:10px 0; font-size:11px;}
#footer a { text-decoration:none; padding:5px;}
#footer img { margin:5px;}
.table { border:1px solid #000;}
.table .ttl td { padding:5px; background:#fff; border:1px solid #000;}
.table td { padding:3px;}
.table2 { border:1px solid #000; width:100%; text-align:left;}
.table2 .ttl td { padding:5px; background:#fff; border:1px solid #000;}
.table2 td { padding:3px;}


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