.gauche {
	height: 404px;
	width: 147px;
	background-image: url(images/gauche.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-top: 25px;
	background-color: #FFFFFF;
}
.contenu {
	vertical-align: top;
	width: 813px;
	background-color: #FFFFFF;
	background-image: url(images/fond_contenu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-color: #666666;
	font-size: 0.9em;
}
a.menu:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #403f3b;
	text-decoration: none;
	padding-top: 5px;
	
}
.fondtitre {
	background-image: url(images/fond_titre.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
}
.menusommaire {
	display: block;
	line-height: 13px;
}
a.menu:hover {

	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #403f3b;
	text-decoration: none;
	padding-top: 5px;
	
}
a.menu:visited {


	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #403f3b;
	text-decoration: none;
	padding-top: 5px;
	
}
a.boutik:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	
	background-color: #999999;
}
a.boutik:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	background-color: #999999;
	padding: 3px;
}
a.boutik:hover {





	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	
}
.boutikmenu {
	color: #FFFFFF;
}
.cgv{
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	}
.aoc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #724846;
}
.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #724846;
}
.millesime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #724846;
}
.total {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.9em;
	font-weight: bold;
}
.cuvee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	letter-spacing: 0.1em;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 10px;
}

.alerte {
	font-weight: bold;
	color: #FF0000;
}
.titrevin {
	font-size: 1.2em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.fichevin {
	padding-left: 10px;
	color: #000000;
}
a.fiche:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	line-height: 20px;
	text-decoration: underline;
}
a.fiche:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	line-height: 20px;
	text-decoration: underline;
}
a.fiche:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	line-height: 20px;
	text-decoration: underline;
}
a.lienboutik:link {
	color: #FFFFFF;
	background-color: #ECE9D8;
	padding: 2px;
	height: 20px;
	width: 110px;
	display: block;
}
.texte {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.vin_mini {
	width: 110px;
	text-align: center;
	font-size: 0.9em;
}
.titreaccueil {
	font-size: 1.2em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.vin_minilarge {

	width: 120px;
	text-align: center;
	font-size: 0.9em;
}
a.normal:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.normal:visited {

	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.titrecuvee {
	font-size: 1.1em;
	font-weight: bold;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.decalactu {
	padding-top: 10px;
	padding-left: 10px;
}
a.suppr:link {
	font-size: 0.8em;
	font-style: italic;
	color: #FF0000;
	text-decoration: underline;
}
a.suppr:hover {
	font-size: 0.8em;
	font-style: italic;
	color: #FF0000;
	text-decoration: underline;
}
a.suppr:visited {

	font-size: 0.8em;
	font-style: italic;
	color: #FF0000;
	text-decoration: underline;
}
.fond_produit {
	border: 1px solid #666666;
}
.fond_presse {
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
a.lienactu:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
li.actualite {
	padding-left: 1px;
	list-style-type: disc;
	color: #666666;
}
ul.actualite {
	margin-left: -20px;
}
ul ul {
	display: none;
	position: absolute;
	left: 0px;
	top: -1px;
	margin:0px;
	padding: 0px;
}
  li {list-style-type: none; position: relative; width: 140px; padding: 2px; margin: 0px;}
  li:hover, li.sfhover {}
  li:hover ul.niveau2, li li:hover ul.niveau3, li.sfhover ul.niveau2, li li.sfhover ul.niveau3 {display: block;}
  li.plus {}
.tabnormal {
	color: #000000;
	padding: 2px;
}
.tabover {
	color: #666666;
	background-color: #ECE4CF;
	padding: 2px;
}
a.taboverlien:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 20px;
	
	margin-right: 5px;
	font-size: 0.9em;
	color: #FF9900;
	font-weight: bold;
}
a.lienactu:hover {

	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
a.lienactu:visited {

	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
