body {
	width: 955px;
	margin: auto;
	background-color:#000;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	color:#fff;
}

/*------- 
L'en-tête 
-------*/

#en_tete_accueil {
	width: 955px;
	height: 212px;
	background-image: url("../images/header_accueil.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

#en_tete_boutique {
	width: 955px;
	height: 212px;
	background-image: url("../images/header_boutique.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

#en_tete_oenotourisme {
	width: 955px;
	height: 212px;
	background-image: url("../images/header_oenotourisme.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

#en_tete_restaurant {
	width: 955px;
	height: 212px;
	background-image: url("../images/header_restaurant.jpg");
	background-repeat: no-repeat;
	background-position: top;
}


/*------
calage
------*/
#test {
	height:18px;
}


/*----------------- 
Le corps de la page
-----------------*/

#corps {
	height: 360px;
	background-color: #fff;
	background-image: url("../images/fond.jpg");
	background-repeat: no-repeat;
	background-position: top;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
}

#diaporama {
	height: 360px;
	width:305px;
	float: left;
	background-image: url("../images/diaporama.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

#diaporama .titre {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

#diaporama .image {
	margin-top:15px;
	margin-left:5px;
	margin-right:10px;
	height:300px;
}

/*1er mise en page referencement - texte*/
#contenu_ref{
	float:left;
	height:180px;
	width: 472px;
}

/*1er mise en page diaporama - texte*/
#contenu {
	float:left;
	height:360px;
	width: 490px;
}

#contenu .intro {
	background-color:#fff;
	background-image: url("../images/contenuintro2.jpg");
	background-repeat: no-repeat;
	background-position: top;
	height:115px;
	color:inherit;
	padding-top:12px;
	padding-right:10px;
	padding-left:10px;
}

#contenu2 .intro_pre_reserv {
	background-color:#fff;
	background-image: url("../images/contenu2.jpg");
	background-repeat: no-repeat;
	background-position: top;
	height:36px;
	color:inherit;
	padding-top:12px;
	padding-right:10px;
	padding-left:10px;
}

#contenu2 .intro_pre_reserv h1 {
	background-color:#f2e1ca;
	color:#3A3A3A;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}
#contenu2 .intro_pre_reserv h2 {
	background-color:#f2e1ca;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:14px;
	margin:0px;
	padding:0px;
}
#contenu2 .intro_pre_reserv p {
	background-color:#f2e1ca;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:14px;
	text-align:justify;
	margin:0px;
	padding:0px;
	/*padding-top:15px;*/
}

#contenu .texte {
	height:215px;
	padding-right:10px;
	padding-left:10px;
}

#contenu .intro h1 {
	background-color:#F2E2CB;
	color:#3A3A3A;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:22px;
	margin:0px;
	padding:0px;
}

#contenu .intro h1  a{
	color:#3A3A3A;
	font-size:22px;
	text-decoration:none;
}
#contenu .intro h1  a:link{
	color:#3A3A3A;
	font-size:22px;
	text-decoration:none;
}
#contenu .intro h1  a:visited{
	color:#3A3A3A;
	font-size:22px;
	text-decoration:none;
}
#contenu .intro h1  a:active{
	color:#3A3A3A;
	font-size:22px;
	text-decoration:none;
}
#contenu .intro h1  a:hover{
	color:#3A3A3A;
	font-size:22px;
	text-decoration:none;
}

#contenu .intro h2 {
	background-color:#F2E2CB;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu .intro h2  a{
	color:#7E7E7E;
	font-size:18px;
	text-decoration:none;
}
#contenu .intro h2  a:link{
	color:#7E7E7E;
	font-size:18px;
	text-decoration:none;
}
#contenu .intro h2  a:visited{
	color:#7E7E7E;
	font-size:18px;
	text-decoration:none;
}
#contenu .intro h2  a:active{
	color:#7E7E7E;
	font-size:18px;
	text-decoration:none;
}
#contenu .intro h2  a:hover{
	color:#7E7E7E;
	font-size:18px;
	text-decoration:none;
}

#contenu .intro p {
	background-color:#f2e1ca;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:14px;
	text-align:justify;
	margin:0px;
	padding-top:5px;
}

#contenu .intro p  a{
	color:#7E7E7E;
	font-size:14px;
	text-decoration:none;
}
#contenu .intro p  a:link{
	color:#7E7E7E;
	font-size:14px;
	text-decoration:none;
}
#contenu .intro p  a:visited{
	color:#7E7E7E;
	font-size:14px;
	text-decoration:none;
}
#contenu .intro p  a:active{
	color:#7E7E7E;
	font-size:14px;
	text-decoration:none;
}
#contenu .intro p  a:hover{
	color:#7E7E7E;
	font-size:14px;
	text-decoration:none;
}

#contenu .texte h1 {
	background-color:inherit;
	color:#3D3D3D;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu .texte h1  a{
	color:#3D3D3D;
	font-size:18px;
	text-decoration:none;
}
#contenu .texte h1  a:link{
	color:#3D3D3D;
	font-size:18px;
	text-decoration:none;
}
#contenu .texte h1  a:visited{
	color:#3D3D3D;
	font-size:18px;
	text-decoration:none;
}
#contenu .texte h1  a:active{
	color:#3D3D3D;
	font-size:18px;
	text-decoration:none;
}
#contenu .texte h1  a:hover{
	color:#3D3D3D;
	font-size:18px;
	text-decoration:none;
}

#contenu .texte h2 {
	background-color:inherit;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:16px;
	padding:0px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;

}

#contenu .texte h3 {
	margin-bottom:2px;
	margin-top:4px;
	padding-bottom:2px;
	font-size:15px;
	padding-left:0px;
	
}

#contenu .texte p {
	background-color:inherit;
	color:inherit;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	margin:0px;
	padding-top:2px;
}

#contenu .corp_ref {
	background-color:inherit;
	color:inherit;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	margin-bottom:0px;
	padding-top:2px;
	width:472px;
	
}

#contenu .texte p   a{
	color:#030303;
	font-size:12px;
	text-decoration:none;
}
#contenu .texte p   a:link{
	color:#030303;
	font-size:12px;
	text-decoration:none;
}
#contenu .texte p   a:visited{
	color:#030303;
	font-size:12px;
	text-decoration:none;
}
#contenu .texte p   a:active{
	color:#030303;
	font-size:12px;
	text-decoration:none;
}
#contenu .texte p   a:hover{
	color:#030303;
	font-size:12px;
	text-decoration:none;
}

#contenu .textesuite {
	height:330px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
}

#contenu .textesuite h1 {
	background-color:inherit;
	color:#3D3D3D;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu .textesuite h2 {
	background-color:inherit;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:16px;
	padding:0px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;

}

#contenu .textesuite p {
	background-color:inherit;
	color:inherit;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	margin:0px;
	padding-top:15px;
}


#contenu .textecentrer {
	height:215px;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
}

#contenu .textecentrer h1 {
	background-color:inherit;
	color:#3D3D3D;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu .textecentrer h2 {
	background-color:inherit;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:16px;
	padding:0px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;

}

#contenu .textecentrer p {
	background-color:inherit;
	color:inherit;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
	margin:0px;
	padding-top:15px;
}


#contenu .textecontact {
	height:215px;
	padding-right:10px;
	padding-left:10px;
}

#contenu .textecontact h1 {
	background-color:inherit;
	color:#3D3D3D;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu .textecontact h2 {
	background-color:inherit;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:16px;
	padding:0px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;

}

#contenu .textecontact p {
	background-color:inherit;
	color:inherit;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	margin:0px;
	padding-top:15px;
}


/*
fin 1er mise en page

2eme mise en page texte sans diaporama
*/
#contenu2 {
	float:left;
	height:360px;
	width: 795px;
}

#contenu2 .intro {
	background-color:#fff;
	background-image: url("../images/contenu2.jpg");
	background-repeat: no-repeat;
	background-position: top;
	height:76px;
	color:inherit;
	padding-top:12px;
	padding-right:10px;
	padding-left:10px;
}

#contenu2 .texte {
	height:250px;
	padding-right:10px;
	padding-left:10px;
}

#contenu2 .intro h1 {
	background-color:#F2E2CB;
	color:#3A3A3A;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:22px;
	margin:0px;
	padding:0px;
}
#contenu2 .intro h2 {
	background-color:#F2E2CB;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu2 .intro p {
	background-color:#F2E2CB;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:14px;
	text-align:justify;
	margin:0px;
	/*padding-top:15px;*/
}

#contenu2 .texte h1 {
	background-color:inherit;
	color:#3D3D3D;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu2 .texte h2 {
	background-color:inherit;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:16px;
	padding:0px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

#contenu2 .texte p {
	background-color:inherit;
	color:inherit;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	margin:0px;
	padding-top:15px;
}

#contenu2 .formulaire_gauche {
	height: 250px;
	width:430px;
	float: left;
	padding-left:15px;
	background-image: url("../images/fondprereservation.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	/*border: 1px solid blue;*/
}

#contenu2 .formulaire_droite {
	float:left;
	height:250px;
	width: 345px;
	padding-left:5px;
	/*border:1px solid green;*/
}

#contenu2 .formulaire_gauche h1 {
	background-color:inherit;
	color:#3D3D3D;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu2 .formulaire_gauche p {
	background-color:inherit;
	color:inherit;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	margin:0px;
	padding-top:5px;
}

#contenu2 .formulaire_droite h1 {
	background-color:inherit;
	color:#3D3D3D;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu2 .formulaire_droite p {
	background-color:inherit;
	color:inherit;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	margin:0px;
	padding-top:5px;
}

#contenu2 .formulaire_droite h2 {
	background-color:inherit;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:16px;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

#contenu2 .formulaire_gauche h2 {
	background-color:inherit;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:16px;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

/*Page coupé en deux*/
#contenu2 .gauche {
	height: 250px;
	width:220px;
	float: left;
	padding-left:10px
}

#contenu2 .milieu {
	height: 250px;
	width:220px;
	float:left;
	padding-left:10px
}

#contenu2 .droite {
	height:250px;
	width: 220px;
	float:left;
	padding-left:10px
}

#contenu2 .gauche h1 {
	background-color:inherit;
	color:#3D3D3D;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu2 .gauche p {
	background-color:inherit;
	color:inherit;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	margin:0px;
	padding-top:15px;
}

#contenu2 .milieu h1 {
	background-color:inherit;
	color:#3D3D3D;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu2 .milieu p {
	background-color:inherit;
	color:inherit;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	margin:0px;
	padding-top:15px;
}

#contenu2 .droite h1 {
	background-color:inherit;
	color:#3D3D3D;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

#contenu2 .droite p {
	background-color:inherit;
	color:inherit;
	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	margin:0px;
	padding-top:15px;
}

#contenu2 .droite h2 {
	background-color:inherit;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:16px;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

#contenu2 .milieu h2 {
	background-color:inherit;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:16px;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

#contenu2 .gauche h2 {
	background-color:inherit;
	color:#7E7E7E;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:16px;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

#contenu2 ul {
	padding:0px;
	margin-right:0px;
	margin-left:25px;
	margin-bottom:8px;
	margin-top:3px;
}

/*fin de coupure de page*/

/*Page chambres */
#contenu2 .chambre_gauche {
	height: 220px;
	width:430px;
	float: left;
	background-image: url("../images/enimages.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

#contenu2 .chambre_gauche_photo {
	padding-top:55px;
	padding-left:6px;
}

#contenu2 .chambre_droite {
	float:left;
	height:220px;
	width: 360px;
}

#contenu2 .chambre_droite p{
	margin:2px;
}


#contenu2 .chambre_dessous {
	margin-top:10px;
	height:23px;
	width: 795px;
	background-color:#F2E2CB;
	text-align:right;
	color:inherit;
}

/*fin page chambre*/
/*oenotourisme*/
#contenu2 .oeno_haut {
	height: 45px;
	width:780px;
}

#contenu2 .chambre_gauche_photo {
	padding-top:55px;
	padding-left:6px;
}

#contenu2 .oeno_gauche {
	float:left;
	height: 220px;
	width:520px;
}

#contenu2 .oeno_droite {
	float:left;
	height: 220px;
	width:240px;
}

#contenu2 .oeno_bas {
	height: 15px;
	width:780px;
}


/*fin 2eme mise en page*/
#illustration_accueil {
	height: 360px;
	width:153px;
	float: right;
	background-image: url("../images/illustration_accueil.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

#illustration_boutique {
	height: 360px;
	width:153px;
	float: right;
	background-image: url("../images/illustration_boutique.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

#illustration_oenotourisme {
	height: 360px;
	width:153px;
	float: right;
	background-image: url("../images/illustration_oenotourisme.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

#illustration_restaurant {
	height: 360px;
	width:153px;
	float: right;
	background-image: url("../images/illustration_restaurant.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

a img {
	border:0px;
}


p.lirelasuite {
	padding-left:395px;
}

p.lirelasuite2 {
	padding-left:695px;
}

p.lirelasuite3 {
	padding-left:300px;

}
p.retour {
	padding-left:430px;
}

p.retour2 {
	padding-left:730px;
}

p.retour3 {
	padding-left:335px;

}

p.envoyer {
	padding-left:280px;
	margin-top:30px;
}

#diaporama h1 {
	background-color:inherit;
	color:#3A3A3A;
	font-family: "Times New Roman", Times, Tahoma, Arial, "Arial Black", serif;
	font-size:18px;
	margin:0px;
	padding:0px;
}

form {
	padding:0px;
	margin:0px;
}

#contenu a:link { 
	text-decoration : none;
	color : #98393A;
	font-size : 12px;
	background-color : inherit;
} 
#contenu a:visited { 
	text-decoration : none;
	color : #98393A;
	font-size : 12px;
	background-color : inherit;
} 
#contenu a:active { 
	text-decoration : underline;
	color : #98393A;
	font-size : 12px;
	background-color : inherit;
} 
#contenu a:hover { 
	text-decoration : underline;
	color : #98393A;
	font-size : 12px;
	background-color : inherit;
}

#contenu2 a:link { 
	text-decoration : none;
	color : #98393A;
	font-size : 12px;
	background-color : inherit;
} 
#contenu2 a:visited { 
	text-decoration : none;
	color : #98393A;
	font-size : 12px;
	background-color : inherit;
} 
#contenu2 a:active { 
	text-decoration : underline;
	color : #98393A;
	font-size : 12px;
	background-color : inherit;
} 
#contenu2 a:hover { 
	text-decoration : underline;
	color : #98393A;
	font-size : 12px;
	background-color : inherit;
}


/*mise en page formulaire*/
form.formulaire fieldset {
	padding-top: 5px;
	border: none;
	margin:0px;

}
form.formulaire label{
	display: inline;
	float: left;
	width: 120px;
} 
form.formulaire .champ{
	width:200px;
	font-size:10px;
}

/*mise en page promo*/
#contenu .texte fieldset {
	padding-top: 5px;
	border: none;
	margin:0px;

}
#contenu .texte label {
	display: inline;
	float: left;
	width: 150px;
} 

/*contact*/
#contenu .textecontact fieldset {
	padding-top: 5px;
	border: none;
	margin:0px;

}
#contenu .textecontact label {
	display: inline;
	float: left;
	width: 320px;
	height:210px;
} 

/*oenotourisme*/
#contenu2 .texte fieldset {
	padding: 0px;
	border: none;
	margin:0px;

}
#contenu2 .texte label {
	display: inline;
	float: left;
	width: 500px;
} 

/*------------- 
Le pied de page
-------------*/

#pied_de_page {
	text-align: left;
	color: inherit;
	font-size:10px;
	background-color: inherit;
}

#pied_de_page .copyright {
	float:left;
	color: #B09465;
	width:59%;
	text-align:left;
	background-color: inherit;
	
}

#pied_de_page .liens {
	float:right;
	width:40%;
	text-align:right;
}

#pied_de_page .couleur1 {
	color: #fff;
	background-color: inherit;
}

#pied_de_page a:link { 
	text-decoration : none;
	color : #B09465;
	font-size : 10px;
	background-color : inherit;
} 
#pied_de_page a:visited { 
	text-decoration : none;
	color : #B09465;
	font-size : 10px;
	background-color : inherit;
} 
#pied_de_page a:active { 
	text-decoration : underline;
	color : #B09465;
	font-size : 10px;
	background-color : inherit;
} 
#pied_de_page a:hover { 
	text-decoration : underline;
	color : #B09465;
	font-size : 10px;
	background-color : inherit;
}


/*----- 
Le menu
-----*/

/*début du menu*/
#menu {
	width: 955px;
}

#nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	background: #000;
	color:inherit;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
	
}

#nav a {
	display: block;
	width: 60px;
	color: #fff;
	background-color:inherit;
	text-decoration: none;
	padding-left:10px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
}

#nav a.restau {
	display: block;
	width: 160px;
	color: #fff;
	background-color:inherit;
	text-decoration: none;
	padding-left:10px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
}

#nav a.oeno {
	display: block;
	width: 120px;
	color: #fff;
	background-color:inherit;
	text-decoration: none;
	padding-left:10px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
}

#nav a.boutique {
	display: block;
	width: 110px;
	color: #fff;
	background-color:inherit;
	text-decoration: none;
	padding-left:10px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
}

#nav a.hotel {
	display: block;
	width: 80px;
	color: #fff;
	background-color:inherit;
	text-decoration: none;
	padding-left:10px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
}

#nav a.daddy {
	background: url('../images/rightarrow2.gif') center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	width: 70px;
}

#nav li.titre {
	background-image : url('../images/pucemenu.gif');
	background-repeat:no-repeat;
}

#nav li.restaurant {
	float: left;
	padding: 0;
	width: 170px;
	background-image : url('../images/pucemenu.gif');
	background-repeat:no-repeat;
}

#nav li.oeno {
	float: left;
	padding: 0;
	width: 120px;
	background-image : url('../images/pucemenu.gif');
	background-repeat:no-repeat;
}

#nav li.boutique {
	float: left;
	padding: 0;
	width: 120px;
	background-image : url('../images/pucemenu.gif');
	background-repeat:no-repeat;
}

#nav li.hotel {
	float: left;
	padding: 0;
	width: 90px;
	background-image : url('../images/pucemenu.gif');
	background-repeat:no-repeat;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	font-weight: normal;
	border-width: 0.25px;
	margin: 0;
}

#nav li li {
	width: 180px;
}

#nav li ul a {
	width: 170px;
}

#nav li ul ul {
	margin: -1.75px 0 0 19px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #DFAF2C;
	color:inherit;
}
/*fin du menu*/

