body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
margin: 0;
padding: 0;
background-color: #e4e4e4; /* bfbfbf */

}
.spacer { 
clear:both;
}
#header {
width: 950px;
height: 259px;
background:url(../images/header.jpg) no-repeat;
}
#conteneur {
 position: relative;
width: 950px;
margin: 0 auto;
}

.cadreimg {
  border:2px solid #efefef;
}
h3 {
  color:#869344;
}
#conteneurcenter {

width: 950px;
background:url(../images/bodycontenu.jpg) repeat-y;
}
#centre {
width: 460px;
float:left;
text-align:justify;
}
#gauche {
left:0;
float:left;
width: 230px;
padding:0 0 0 13px;
}
#droite {
left:0;
float:left;
width: 210px;
padding:0 13px 0 10px;
text-align:center;
}
hr {
  clear: both;
  width: 60%;
  border: 0; 
  border-bottom: 1px #e6e6e6 solid; 
  height: 1px; 
	text-align: center;
}

#pied {
text-align:right;
padding:0 20px 0;
color:#8c8c8c;
}
/*********** les liens **************/
.lien {
color:#6f715a;
font-size: 10px;
}
.lien:hover {
color:#000;
}
.lien-pied {
color:#8a8989;
text-decoration:none;
}
.lien-pied:hover {
color:#000;
}
.lien-sitemap {
margin: 0 0 0 25px;
color:#8a8989;
text-decoration:none;
}
.lien-sitemap:hover {
color:#000;
}
.lien-marquee {
color:#8a8989;
text-decoration:none;
}
.lien-marquee:hover {
color:#000;
}
/*********** titres **************/
h1{font-size:20px; line-height:35px; color:#af0000; display:inline;font-family: Verdana;}
h2{font-size:12px;line-height:15px; display:inline;font-family: Verdana; font-weight:normal;}

/*********** news **************/
#news {
 margin:10px 0 0 5px;
 width:210px;
 border:1px solid #a8a8a8;
 height:200px;
}

/*********** head ref **************/
.txt-ref{	
text-align:justify;
margin: 11px auto;

}
.txt-ref h1 {
margin:0;
padding:0;
color:#00ff00;
line-height:20px;
}
.txt-ref h2 {
margin:0;
padding:0;
color:#5f5f5f;
}
.txt-ref a {color: #5f5f5f;font-size: 12px;font-style:normal;text-decoration: none;}
.txt-ref a:hover{color: #5f5f5f;font-size: 12px;font-style:normal;text-decoration: none;}



/*********** menu 1 **************/
#navlist
{
padding-left: 0;
margin-left: 0;
/*border-bottom: 1px solid gray;*/
width: 210px;
/*background-color: #e6eed7;*/
margin:5px 0 0 5px;
}
#navlist li
{
list-style: none;
margin: 0;
padding: 1px;
border-bottom: 1px solid #e7e7dd;
}

#navlist li a {display: block; width: 190px; padding-left: 20px; text-decoration: none; color:#6f715a; background: transparent url(../images/carre.jpg) center left no-repeat; } /* puce_verte.gif  color:#6f715a; */
#navlist li a:hover { text-decoration: none; color:#000; background-color: #f5f7e6; background-image: url(../images/puce_jaune2.gif); } /* #d4f7d3 */

/*********** menu 2 **************/
#navlist2
{
padding-left: 0;
margin-left: 0;
/*border-bottom: 1px solid gray;*/
width: 210px;
/*background-color: #e6eed7;*/
margin:5px 0 0 5px;
}
#navlist2 li
{

width: 210px;
list-style: none;
margin: 0;
padding: 1px;
border-bottom: 1px dotted #c0c0c0;
}
#navlist2 li a {display: block; width: 210px; text-decoration: none; color:#6d6d6d; } /* color:#6f715a; */
#navlist2 li a:hover { text-decoration: none; color:#000; background-color: #ececec; }

/*********** sous-menu pipe **************/
.navcontainerpipe
{
margin-bottom: 1em;
overflow: hidden;
width: 100%;
margin:0 0 3px 0;
}
.navlistpipe
{
list-style-type: none;
margin: 0;
padding: 0;
}
.navlistpipe li
{

float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
}
.navlistpipe li a {display: block; width:125px; padding: 0 5px; text-decoration: none; color:#5f5f35; text-align:center;  } /* #6f715a width:130px; */
.navlistpipe li a:hover { text-decoration: none; color:#000; background-color: #f5f7e6; } /* #d4f7d3 */

/*********** vignettes  **************/
.vignettes {
text-align:center;
width:210px;
margin:15px 0 0;
/*border:1px solid #000;*/
float:left;
}

/*********** page par page **************/
.navigation ul{
  margin:0;
  padding:0;
  text-align: left;
  font-size: 16px;
	position:relative;
	text-align:right;
}
UL.navigation{
	position:relative;
	margin:10px 0 0 3px;
	padding:10px 0 0;
	text-align:left;
}
.navigation li{
  list-style-type: none;
  display: inline;
  margin: 10px 6px 0 0;	
	float:left;
}
.navigation a, .navigation a:visited{
  padding: 1px 5px;
  border: 1px solid #6b3c19;
  text-decoration: none; 
  font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#8f4209;
}
.navigation a:hover, .navigation a:active{
  border: 1px solid transparent;
  color: #fff;
  background-color: #6b3c19;
  text-decoration: none; 
}
.navigation a.currentpage{
  background-color: #8f4209;
  color: #FFF !important;
  border-color: transparent;
  font-weight: bold;
  cursor: default;
}
.navigation a.disablelink, .navigation a.disablelink:hover{
  background-color: white;
  cursor: default;
  color: #929292;
  border-color: #929292;
  font-weight: normal !important;
}
.navigation a.prevnext{
  font-weight: bold;
}


#dhtmlfloatie{
margin: 0 auto;
/*left: 0;
left: -900px;*/
filter:alpha(opacity=0);
-moz-opacity:0;
border: 2px solid black;
padding: 5px;
z-index: 100;
}

#subcontent2{
	margin: 10px auto; 
	display:none; 
	border: 1px dotted #000; 
	background-color: #fff; 
	width: 450px;
	/*height: 200px;*/ 
	padding: 8px
}