body { margin:0; padding:0; text-align:center; background:#9fe855; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#100f0e; }
table{border-collapse: collapse; }
img { border:none; }
a { color:#312216; text-decoration:none; }
a:hover { color:#312216; text-decoration:underline; }
ul { list-style-image:url(../images/puce.gif)}

#wrap { width:100%; background:#fff url(../images/bgbody.gif) repeat-x; position: relative; }
#content { width:961px; margin:0 auto; background:url(../images/bgcontent.jpg) no-repeat; text-align:left; }
#content3 { width:961px; margin:0 auto; background:url(../images/bgcontent2.jpg) no-repeat; text-align:left; }
#content4 { width:961px; margin:0 auto; background:url(../images/bgcontent3.jpg) no-repeat; text-align:left; }
#header { width:960px; position: relative; }
#logo { width:400px; height:50px; overflow:hidden; padding: 113px 22px 0 13px; float:left; }
#flash { width:424px; height:142px; overflow:hidden; padding:38px 99px 15px 0; float:left; }
#contenu { width:958px; border:1px solid #b9beb2; border-top:none; border-bottom:none; z-index: 9px; padding:10px 0; }
#main { width:928px; float:left; }
.minheight { width:15px; height:100px; float:left; }
#gauche { width:395px; padding:24px 0; margin:10px 0; border-right:1px solid #c7ae9c; float:left; }
#gauche .photog { width:365px; color:#fff; text-align:center; height:225px; overflow:hidden; padding:10px; background:url(../images/bgphoto1.gif) no-repeat; }
#droite { width:495px; padding:34px 0; float:left; }
#droite h1{ float:left; _margin-bottom:20px;}
#lien_catal{ float:left; margin-top:8px; margin-left:10px; background:#5c7a37; width:140px; height:20px; text-align:center;}
#lien_catal a{ color:white; font-size:11px; }
#menu2 li{ float:left; margin-left:20px; _margin-top:20px;list-style:none; }
#menu2 li a{padding-left:15px;}
#menu2 li a img{border:#5c7a37 1px solid;}


#photos { width:465px; padding:10px; background:#e5e0dd; text-align:center; margin:0 auto; }
#photos img { border:white 1px solid; }
#footer { color:#fff; width:960px; text-align:center; margin:0 auto; background:#89af54; padding:15px 0; }
#footer a { color:#fff;}
#wrap2 { width:100%; background:#9fe855; text-align:left; position: relative; }
#gamme { width:925px; padding:30px 0; }
#droite2 {width:495px; padding:34px 0; float:left; }
#droite2 p{padding:0 10px;}

.bigtel{font-size: 20px;font-weight: bold;}
.bigpro{font-size: 16px;font-weight: bold; }
.lienpart a{display: block;width: 389px; height: 39px;}
.lienpart span{display: none;}

#pdf{ width:330px; height:25px; background:#9fe855; border: black 1px solid; text-align:center; margin:0 auto; font-size:15px; font-weight:bold; }
#pdf ul{ margin:0; padding:4px 0 0 8px; list-style-image:url(../images/puce2.gif); }

#diapo {text-align:center;width:100%; margin-top:20px; background: #e5e0dd;}

* {
margin:0px;
padding:0px;
}
 
 
/****************************/
/* 	début menu	déroulant	*/
/****************************/
ul, li {
list-style-type:none;
}

#menu {width:660px; z-index:1000; position:relative;}
 #flag {position:absolute; top:200px; left:700px;}
 #flag img {margin:0 2px;}
/*chaque sous-menu*/
#menu ul li {
position:relative;
float:right;
width:110px;
cursor:pointer;
display:block;
background:none;
height:22px;
text-align:center;
z-index:1000;
}
 
/*carré déroulant sous un sous-menu niveau 1*/
#menu ul li ul {
display:none;
position:absolute;
width:110px;
border:1px solid #dddddd;
border-top:none;
top:22px;
left:0;
text-align:center;
z-index:1000;
}
 
#menu ul li ul li {
height:100%;
z-index:1000;
}
 
#menu ul li ul li a {
color:#3399ff;
background:#ffffff;
font-size:12px;
font-weight:normal;
display:block;
height:100%;
border-top:1px solid #dddddd;
text-align:center;
z-index:1000;
}
 
/*au passage de la souris on inverse les couleurs de la case*/
#menu ul li ul li a:hover {
color:#ffffff;
background:#3399ff;
z-index:1000;
}
 
/*décalage des sous-menu niveau 2 vers la droite*/
#menu ul li ul li ul {
top:0px;
left:110px;
text-align:center;
}
 
/*décalage du sous-menu niveau 2 le plus ŕ droite vers la gauche*/
#menu ul li ul li ul.dernier {
left:-127px;
}

#rentree {text-align:center; width:530px; margin: 0 auto; font-size:16px;}

/* ACTUS */
#fenetre{position:relative;width:393px; z-index:3; height:205px; margin:0 0 15px -5px; background:url(../images/bgactu.gif) top center no-repeat;  overflow:hidden;  }
#titre_actu {position:absolute; top:0; z-index:3;}
#marquee {color:#002000;padding:0 5px; z-index:2; font-family:Georgia;}
#marquee h3 {font-size:20px; color:#1f3905; margin:10px 0; font-style:italic; border:0;}



/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 80px;}
h3 { font-size:14px; margin-left:20px; color:#2a5091; border-left:10px solid #1a427b; border-bottom:1px solid #1a427b; width:200px; padding-left:12px; }
h1{margin:0;padding-top: 0;padding-left: 15px;}
