body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background-color: #4E0808;
}
#conteneur {
position: absolute;
width: 1020px;
}
#header {
height: 75px;
color:#C4A735;
font-size:24px;
margin-left:120px;
}
#sousheader {
height: 343px;
background-color: #4E0808;
margin-right:30px;
color:#FFFFFF;
text-align:right;}

#menuhaut {
height: 70px;
background-color: #4E0808;
margin-right:30px;
color:#FFFFFF;
text-align:right;}
/* menu haut */
#nav ul {margin:0 auto; margin-right:30px; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:11px;}
#nav li {display:table-cell; margin:0; padding:0;}
#nav a {float:left; color:#000; background: #C3BF43 url(top_left.gif) no-repeat left top; margin:0 2px 0 0; padding:0 0 0 2px; text-decoration:none; letter-spacing:1px;}
#nav a b {float:left; display:block; background:transparent url(top_right.gif) no-repeat right top; padding:5px 16px 5px 12px;}
#nav a:hover {background: #4E0808 url(top_left.gif) no-repeat left top; color:#C3BF43; cursor:pointer;} 
#nav .current a {background: #4E0808 url(top_left.gif) no-repeat left top; color:#C3BF43; cursor:default;} 
#nav {padding:2px 0 30px 0; background:#4E0808 url(shade_bottom.gif) repeat-x left bottom; margin:0;} /* margin for this demo only */
/* fin menu haut */

#centre {
width: 970px;
margin:4px 10px 4px 10px;
padding:3px 6px 3px 6px;
background-color: #FFFFFF;
color:#4E0808;
text-align:justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#pied {
height: 55px;
background-color: #4E1414;
color:#C4A735;
margin:4px 30px 4px 10px;
padding-top:2px;
font-size:11px;
text-align:right;
}
p {margin: 0;}

.boutonhome{
margin-right:30px;
float:right;
border:0;
}
.style1{
color:#C4A735;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:20px;
}
.imagedroite{
float:right;
border: 1px solid #4E0808;
margin:5px 5px 10px 15px;
padding:1px;
}
.imagegauche{
float:left;
border: 1px solid #C4A735;
margin:5px 5px 10px 15px;
padding:1px;
}
.imagevignette{
float:left;
border: 1px solid #4E0808;
margin:5px 5px 10px 15px;
padding:1px;
}
.imagevignettevins{
text-align:center;
border: 1px solid #4E0808;
margin:5px 5px 10px 15px;
padding:1px;
}
.ancre{
color:#C4A735;
float:right;
font-size:10px;
}
.indent
{margin-left:15px;
}
	
 a:link {
color: #C4A735;
text-decoration: none;
} 
 /* lien non-visité */
a:visited {
text-decoration: none;
color: #C4A735;
} /* lien visité */
a:hover { 
color:  #C4A735; 
text-decoration: underline;
} /* lien survolé */
a:active { 
text-decoration: none;
} /* lien activé */