/* CSS Document */
a { color: #fff; text-decoration: none; }
a:hover { color: #97bf3b; }
body {margin: 0; text-align: center; background:url(../images/bgbody.gif) repeat-x #303030;}
div, td {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 22px; color:#fff;}
form { margin: 0; padding: 0; }
h1 { font-size:17px; font-weight:bold; background: url(../images/puce2.gif) no-repeat 5px 10px; color: #97bf3b; border-bottom: 1px solid #97bf3b; padding-left: 15px; }
h2 {font-size:15px; text-align:center;}
img { border: none; }
table { border: none; border-collapse: collapse; }
p { margin: 15px 0; }
strong {color:#97bf3b;}

#content { margin:0 auto; width:900px; position: relative;}
#headerlogo { position:relative; margin:0 auto; width:900px; height:164px; text-align:left; }
#logo { position:relative; float:left; height:164px; width:286px; }
#flash { position:relative; overflow:hidden; width:611px; height:164px; float:left; }
#bgfooter {width:900px; height:210px; background:url(../images/bgindex.gif) top center no-repeat; margin:0 auto;}
#menu1 { position:relative; width:900px; height:42px; overflow:hidden; }
#menu1 ul { list-style-type:none; list-style-image:none; margin:0; padding:0; }
#menu1 li {  float:left; }
#menu1 a { display:block; height:82px; }
#menu1 a:hover { margin-top:-42px; }
#menu1 #mn1 { width:110px; }
#menu1 #mn2 { width:146px; }
#menu1 #mn3 { width:236px; }
#menu1 #mn4 { width:144px; }
#menu1 #mn5 { width:130px; }
#menu1 #mn6 { width:129px; }


.content2 { position:relative; margin:0 auto; width:901px; background:url(../images/bgtop.gif) bottom no-repeat #2d2d2d; border-right:1px solid #2b2a28; border-left:1px solid #2b2a28;}
.titre { position:relative; overflow:hidden; width:864px; }
.titre img { margin-top:-10px; }
.citation  {color:#97bf3b;}

.main { position:relative; margin:0 auto; padding-top:10px; text-align:left; width:864px;} 
.ino { padding:5px; }
.imgside { position:relative; overflow:hidden; padding:1px; float:left; }
#textemilieu { position:relative; padding:10px; width:356px; float:left; text-align:justify;}
.imgtable { margin:0; border:1px solid #99c041; background-color:#f5f5f5; border-collapse:collapse; }
.imgtd { vertical-align:middle; margin:0; padding:0; text-align:center; background-color:#f5f5f5; }

#footer { width:900px; height:70px; overflow:hidden; margin:0 auto; }
#links { float:left; font-size:11px; }
#links ul { list-style-image:none; list-style-type: none; margin:0; padding:0; }
.first { float:left; background-image:none; }
.linksli { background:url(../images/separ.gif) no-repeat 0; padding:0 7px 0 15px; float: left; }
#links a { color:#fff; text-decoration:none; }
#links a:hover { text-decoration:underline; color:#97bf3b; }

#galerie {border:3px solid #97bf3b; background:#fff;}

#logo2 { position:relative;float:right; width:151px;font-size:11px;}
#index { position: relative; width: 897px; height: 545px; }
#inlogo { position: absolute; width: 415px; height: 205px; left:5px; top: 5px; border:2px solid #333333; }
#inflash { position: absolute; width: 897px; height: 160px; left: 0; top: 250px; }
#telindex {position: absolute; width: 294px; height:36px; left: 595px; top: 20px;;}
/*formulaire de contact*/


/*mentions*/
#mentions { width: 500px; margin: 10px auto; }
#mentions strong { color: #4e4b4b; border-bottom: 1px solid #524f4e; }

ul { list-style-image: url(../images/puce.gif); }
ul ul { list-style-image: url(../images/puce2.gif); }

#ref {font-size: 10px;}
#ref strong {font-weight:normal;}
#ref a {color: #000;}
#ref a:hover {color: #000;}

.annuaires {font-size:11px; width:900px; margin:0 auto; text-align:left;}
