body {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background:#570127 url(fond.jpg) repeat;
}

#conteneur {
width: 800px;
margin: 0 auto; 
background:#fffdee; 
}

#header {
height: 300px;
background-color: #B2C7CF;
}

#haut {
height: 20px;
background-color:#B2C7CF;
}

#intermed {
border:0px solid black;
height: 82px;
background:#fffdee url(coin.jpg) no-repeat top right ;
}

#intermedcontact {
border:0px solid black;
height: 82px;
background:#fffdee url(coincontact.jpg) no-repeat top right ;
}

#intermeddiapo {
border:0px solid black;
height: 82px;
background:#fffdee url(coindiapo.jpg) no-repeat top right ;
}

#intermedcarte {
border:0px solid black;
height: 82px;
background:#fffdee url(coincarte.jpg) no-repeat top right ;
}

#intermedchateau {
border:0px solid black;
height: 82px;
background:#fffdee url(coinchateau.jpg) no-repeat top right ;
}

#intermedverif {
border:0px solid black;
height: 82px;
background:#fffdee url(coinverif.jpg) no-repeat top right ;
}

#centre0 {

background:#fffdee url(equipe.jpg) no-repeat 270px 10px ;

}

.diap{
margin-left:60px;
}

.separateur {
margin:10px 0px 10px 90px;
}

.ou {
color:#570127;
font-weight:300;
}


.border {
border:1px solid #570127;
}

ul {
margin:0;
padding:0;
}

.cursor {
cursor:pointer;
color:#7E7E7E;
}



.text_petit {

color:#7E7E7E;
}


.esp {
margin:0px 5px 10px 0px;
}

.diapo td { padding-bottom:13px;
}

.vedette_image {
border:1px solid #7E7E7E;
}

p.norm {
color:#7E7E7E;
margin:0;
padding:10px 20px 10px 20px;
text-align:justify;
}

p.norm2 {
color:#7E7E7E;
margin:0;
padding:10px 20px 10px 90px;
text-align:justify;
}


#reponse {
border:1px solid #7E7E7E;
width:300px;
margin-left:200px;
padding:10px 20px 10px 20px;
color:#7E7E7E;
text-align:center;
font-size:1.2em;
}

#reponse a {
color:#7E7E7E;
}


#reponse a:hover {
color:#570127;
}


#credits {
background:#570127;
color:#fffdee;
text-align:right;
}


input {
color:#7E7E7E;

}

textarea {

color:#7E7E7E;

}

#menucenter {
color:#7E7E7E;
margin:0;
padding:10px 20px 10px 20px;
text-align:justify;
width:300px;
margin-left:220px;
border:1px solid #7E7E7E;
background: url(fondmenu.jpg) repeat-y;
}

#menucenter2 {
color:#7E7E7E;
margin:0;
padding:10px 20px 10px 20px;
text-align:justify;
width:300px;

border:1px solid #7E7E7E;
background: url(fondmenu.jpg) repeat-y;
}


#menuterroir {
color:#7E7E7E;
margin:0;
padding:10px 20px 10px 20px;
text-align:justify;
width:300px;
margin-left:0px;
border:1px solid #7E7E7E;
height:445px;
background: url(fondmenu.jpg) repeat-y;
}

#menugourmet {
color:#7E7E7E;
margin:0;
padding:10px 20px 10px 20px;
text-align:justify;
width:300px;
margin-left:0px;
border:1px solid #7E7E7E;
height:445px;
background: url(fondmenu.jpg) repeat-y;
}

#cartecenter {
color:#7E7E7E;
margin:0;
padding:10px 20px 10px 20px;
text-align:justify;
width:600px;
margin-left:70px;
border:1px solid #7E7E7E;
background: url(fondmenu.jpg) repeat-y 313px 0px;
}


#cartecenter li {
width:400px;
border:0px solid black;
color:#570127;

padding: 0px 0px 0px 0px;

}


.lien {
color:#570127;
}

.lien2 {
color:#fffdee;
}

.menux {
padding:0px; 
border:1px solid #570127;
margin:20px 20px 20px 20px;
}


h2 {
color:#7E7E7E;
font-size:15px;
} 


#pied {
height: 20px;
background-color:#B2C7CF;
text-align:center;
color:#7E7E7E;
}

#prix {
float:right;
margin-right:20px;
border:0px solid black;
padding:0;
color:#7E7E7E;
}

#formulaire {
border:0px solid black;
}

#adresse {
color:#7E7E7E;
margin:0px 0px 60px 100px;
border:0px solid black;
}

#plan h2 {
color:#7E7E7E;
font-size:1.2em;
text-align:center;
}


#plan {
border:0px solid black;
width:200px;
height:200px;
text-align:center;
color:#5D2524;
} 

.diapor {
margin-left:20px;
}

.table {
color:#829299;
}


#menu {

top: 0px;
margin:0;
width:800px;
padding:0px 0px 0px 0px;
height:20px;
background:##B2C7CF url(puce.jpg) ;
border:0px solid #fff;
}

#menu dl {
display:block;
float:left;
width: 140px;
height:20px;
margin:0px 0px 0px 0px;

border:0px solid #000;

}

#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #FBF4EA;
border: 0px solid #ffffff;
padding: 0px 0px 0px 0px;
height: 100%;
}


#menu dt.accueil a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
width:100%;
border:0px solid red;
background:url(restaurant.jpg) 0px 0px;
}

#menu dt.accueil a:hover {
background:url(restaurant.jpg) 0px -20px;
}

#menu dt.carte a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
width:100%;
border:0px solid red;
background:url(carte.jpg) 0px 0px;
}

#menu dt.carte a:hover {
background:url(carte.jpg) 0px -20px;

}

#menu dt.animations a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
width:100%;
border:0px solid red;
background:url(chateau.jpg) 0px 0px;
}

#menu dt.animations a:hover {
background:url(chateau.jpg) 0px -20px;
}



#menu dt.contact a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
width:100%;
border:0px solid red;
background:url(contact.jpg) 0px 0px;
}

#menu dt.contact a:hover {background:url(contact.jpg) 0px -20px;
}

