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

body { margin:0; padding:0; text-align:center; background:#096A09; }
img { border:none; }
div, td { font-family:'Tahoma',Arial, Helvetica, sans-serif; font-size:12px; color:#767676; line-height:18px;}
table{border-collapse: collapse; }
/*fix ie6 png bug*/
img, div { behavior: url(iepngfix.htc); }

p { padding:0; margin:5px 0;}
a {color:#767676;}
ul li { list-style-type:circle;}
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; padding:0; background:url(../images/bg-wrap.gif) repeat-y; position:relative;}
#wraptab { width:900px; background:url(../images/bg-wrap-bot.gif) bottom left no-repeat; position:relative;}
#wrap { width:900px; background:url(../images/bg-wrap-top.jpg) 0 0 no-repeat; position:relative;}
#top { width:900px; position:relative;}
#menutop { width:320px; height:20px; overflow:hidden; padding:80px 20px 42px 560px;}
#menutop img { float:left; margin:0 5px 0 10px;}
#anim { width:900px; height:320px; overflow:hidden;}
#flash { width:900px; height:320px;}
#menu { width:900px; height:26px; overflow:hidden; margin:12px 0 25px 0;}
#menu ul { margin:0; padding:0; }
#menu ul li { float:left; overflow:hidden;}
#menu ul li a { display:block; height:52px;}
#menu ul li a:hover { margin-top:-26px;}
.mn1 { width:160px;}
.mn2 { width:125px;}
.mn3 { width:100px;}
.mn4 { width:120px;}
#tel { width:900px; text-align:left;}
#tel img { margin-bottom:20px;}
#logo { width:255px; height:160px; overflow:hidden; position:absolute; top:60px; left:35px;}
.logopart { width:420px; height:190px; overflow:hidden; position:absolute; top:286px; right:0; }
.logopart ul { margin:0; padding:0; }
.logopart ul li {list-style-type:none; list-style-image:none; margin:0; padding:0; float:right; margin-left:4px; height:190px; }
.part1 img { margin-top:1px;}
.part2 img { margin-top:31px;}
.part3 img { margin-top:53px;}
.part4 img { margin-top:81px;}
.part5 img { margin-top:111px;}
.part6 img { margin-top:131px;}

#diapo {width:562px;}
#main { width:850px; margin:0 auto; padding:5px 25px 15px 25px; background:url(../images/bg_main.gif) 0 0 no-repeat;}
#left { width:590px; overflow:hidden; float:left;}
#left h2 {margin-bottom:0; padding-bottom:0; font-size:20px;}
#left h3 {font-size:15px; text-align:left;}
#right { width:235px; float:right;}
.text { text-align:justify;}
.big {font-size:16px; color:#085408; line-height:25px; }
.blockphoto1 { width:160px; overflow:hidden; float:left;}
.blockphoto1 img { margin:10px 5px; }
.blocktext1 { width:430px; float:left; overflow:hidden; }
.photo { text-align:left;}
.photo img { margin:5px 15px 0 5px;}
.photo2 { text-align:left;}
.photo2 img { margin:5px; border:1px solid #C8C4AE; padding:5px;}

.photoright { width:225px; text-align:center; margin:0 auto; padding-top:30px;}
.photoright img { margin:8px 0;}

#adress { width:220px; height:90px; position:absolute; top:525px; right:30px;}
#footer { width:850px; margin:0 auto; padding:0; text-align:center; color:#fff; padding:15px 0; font-size:11px;}
#footer a { color:#fff; text-decoration:none; padding:0 5px;}
#footer img { margin:5px 0;}

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