body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
padding: 0;
margin: 0;
background-color:#D2D2D2;
}
#conteneur {
margin-top: 15px;
margin-left: 25px;
margin-right: 10px;
margin-bottom: 5px;
position: absolute;
width: 90%;
background-color:#CFCFAE;
}
#header {
height: 70px;
background-color:#D2D2D2;
padding:1px;
font-size:13px;
}
#easy-access {
font-size: 10px;
float:right;
}
#easy-access a{
color:#7D7C7C;
}
#language a {
float:right;
}
#language a {
color: #AC5570;
text-decoration: none;
}
#language a:hover {
color: #923A55;
text-decoration: underline;
}
#slogan {
margin: 0;
padding: 0;
position: absolute;
top: 50px;
left: 56px;
}
#logo {
float:left;
}
#alignleft {
float:left;
height: 20px;
background-color:#C2CFBB;
font-size:13px;
}
#alignleft a {
margin-right: 5px;
color: #5F6C57;
text-decoration: none;
margin-left: 5px;
}
#alignleft a:hover {
color: #A9311F;
}
#navigation {
height: 20px;
background-color:#C2CFBB;
font-size:13px;
}
#navigation a {
float: right;
margin-right: 5px;
color: #5F6C57;
text-decoration: none;
margin-left: 5px;
}
#navigation a:hover {
color: #A9311F;
}
#menuhoriz {
}
#menuhoriz  li{
float: left;
margin-right: 10px;
}
#menuhoriz a {
color: #F2F2E6;
text-decoration: none;
}
#menuhoriz a:hover {
color: #A9311F;
}
#image ul {
list-style-type: none;
margin:0;
padding:0;
position: absolute;
top: 96px;
left: 5px;
width: 100%; /* précision pour Opera */
}
li {
}
#menuhaut a {
width: 115px;
height: 31px;
display: block;
text-align: left;
text-decoration: none;
color: #3F110A;/*000*/
font-size:13px;
font-weight: bold;
}
#menuhaut a:hover {
border-bottom: 0px;
color: #FDFBE1;/*FAF7D3*/
font-weight: bold;
font-size:13px;
}
#menuhaut a span {
display: none;
}
#menuhaut a:hover span {
display: block;
position: absolute;
top: 178px;
left: 115px;
width: 600px;
text-align: left;
color: #3F110A;
font-size:13px;
}
#image {
height: 200px;
background-image: url("grosplanfeuille.jpg"/*tpa=http://www.moulinande.fr/themes/grosplanfeuille.jpg*/);
background-repeat: no-repeat;
background-color: #DEDEBD;
}
#centre {
background-color:#F6F5EF;
margin-right: 262px;
padding-left: 30px;
padding-right: 20px;
color: #6E6E6E;
/*float: left;*/
}
h1 {
font-size: 1.5em;
font-weight : 400; 
color: #2E2E2E;
margin-left: 15px;
margin: 0;
}
h2 {
font-size: 1.3em;
background-image: url("papillon.png");
background-repeat: no-repeat;
background-position: left;
border-bottom: 1px solid;
border-bottom-color: #E79E4F;
color: #909A4E;
margin-left: 0px;
margin-top: 5px;
padding-left: 35px;
}
h3 {
color: #7D3F35;
font-size: 1em;
margin: 0;
margin-top: 20px;
margin-left: 5px;
border-top: 1px solid;
border-top-color: #ACAC82;
width: 190px;
}
h4 {
margin: 0;
margin-bottom: 15px;
margin-left: 55px;
}
h4 a{
font-size: 0.7em;
color: #C6A4AA;
font-weight : 100; 
margin-top: 2px;
text-decoration: none;
}
h4 a:hover {
text-decoration: underline;
color: #5E1D29;
}
h5 {
color: #6E6E6E;
font-size: 0.9em;
margin: 0;
margin-bottom: 6px;
margin-left: 55px;
}
h5 a {
color: #6E6E6E;
text-decoration: none;
}
h5 a:hover{
color: #6E6E6E;
text-decoration: underline;
}
h6 {
color: #863D32;
font-size: 0.9em;
margin: 0;
}
.rubriques {
list-style-type: none;
font-size: 0.8em;
margin: 0;
margin-bottom: 15px;
margin-left: 75px;
}
.rubriques a {
color: #979696;
}
.rubriques a:hover {
color: #2E2E2E;
}
#vignette {
float: left;
margin: 5px;
}
#droite {
position: absolute;
right: 0px;
top:300px;
width: 262px;
background-color: #CFCFAE;
color: #CFCFAE;
}
#deco {
float: left;
margin-left: 80px;
}
.menudroit {
margin: 0;
padding: 0;
list-style-type: none;
}
.menudroit li{
margin-top: 4px;
margin-left: 10px;
}
.menudroit a {
color:#534640;
text-decoration: none;
}
.menudroit a:hover {
text-decoration: underline;
}
#pied {
height: 20px;
text-align: right;
color: #fff;
background-color:#796C66;
float: right;
width: 263px;
}
p {
margin: 1;
margin-left: 5px;
}
p a {
color: #464646;
text-decoration: none;
}
p a:hover {
color: #D47F23;
}