* {
	margin:0px;
	padding:0px;
}
  
body {
	background: #000000 url(../images/background.jpg) repeat-x;
	font-family:Tahoma;
	font-size:11px;
	color:#FFF;	
}

img {
	border: 0;
}


.lienVins
{
	text-decoration: none;
	color: white;
}

a {color:#FFF;text-decoration:none;}
a:hover {color:#FFF;text-decoration:underline;}

#conteneur {
	width:950px;
	margin:auto;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:100px;
}

#logo {
	height:158px;
	width:440px;
	background-image:url(../images/logo_boutique.jpg);
	margin:auto;
}

#menu {
	background-image:url(../images/menu_bg.png);
	height:22px;
	width:947px;
}

#menuSpacer {
	width: 97px;
	height: 5px;
	background: #1f1e1a;
}

#menuImage {
	width:97px;
	float:left;
	background-repeat:repeat-y;
	padding-bottom:30px;
}

#menuImage img {
	display:block;
	width:97px;
	height:147px;
	border:0px;
}

#milieu {
	background-repeat:repeat-y;	
	background-position: 48px 10px;
	min-height: 623px;
	height: auto !important;
	height: 623px;
	float: left;
}

#intro {
	height:65px;
	float:left;
}

#intro img{
	display:block;
}

#contenu {
	float:left;
	width:692px;
}

.visuel {
	float:left;
	padding-left:10px;
}

.description {
	float:left;
	width:140px;
	padding-left:5px;
	padding-top:10px;
}

.annee, .prix, .info {padding-left:18px;}
.annee {color:#eaeaea;}
.titre {font-weight:bold;cursor:pointer;}
.infoAdomaine {color:#006b51;text-decoration:none;}
.infoAdomaine:hover {color:#006b51;text-decoration:underline;}
.infoAvina {color:#0680cb;text-decoration:none;}
.infoAvina:hover {color:#0680cb;text-decoration:underline;}
.infoAmas {color:#9b3f92;text-decoration:none;}
.infoAmas:hover {color:#9b3f92;text-decoration:underline;}
.infoAavenir {color:#8b4802;text-decoration:none;}
.infoAavenir:hover {color:#8b4802;text-decoration:underline;}


#contenu table td {
	border:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 5px;
	padding-right: 5px;
}

#panier {
	/*background-image:url(../images/panier_images.jpg) ;*/
	width:150px;
	height:167px;	
	margin-left:-2px;
}

#panier p {
	width:120px;
	color:#003a2c;
	font-weight:bold;
	padding-left:10px;	
}

#panier .plus_dinfos {
	width: 115px;
	padding-top: 20px; 
	text-align: right;
}

#panier a {color:#003a2c;text-decoration:none;}
#panier a:hover {color:#003a2c;text-decoration:underline;}

#promotions {
	width:160px;
	height:370px;	
	margin-top:-399px;
	margin-left:787px;
	position:absolute;
}

#promotions img {
	margin-top:50px;
	margin-left:35px;
}

#promotions p {
	margin-top:20px;
	text-align:center;
	width:137px;
}

#partie_droite {
	float:left;
}

#piedPage {
	clear:both;
	/*background-image:url(../images/basPage.jpg);*/
	background-repeat:no-repeat;
	width:950px;
	height:6px;
	background-color:#000;
}

#piedPage2 p {
	padding-top:10px;
	text-align:right;
	background-color:#000;
}

#piedPage2 a {color:#858585;text-decoration:none;}
#piedPage2 a:hover {color:#858585;text-decoration:underline;}

#fiche_produit {
	margin:auto;
	width:670px;
	border:0;
}

#fiche_produit .titre {
	font-size:15px;
}

#image_produit {
	float:left;
}

#haut_description {
	float:left;
	height:250px;
	width:210px;
}

#bas_description {
	float:left;
	width:430px;
	height:160px;
}

#decouvrez_aussi {
	float:left;
	height:auto;
	width:86px;
	margin-left:10px;
	margin-right:10px;
}

#degustation {
	float:left;
	width:210px;
	margin-left:8px;
	height:202px;
	margin-top:30px;
}

#aller {
	float:left;
	padding-bottom:10px;
	padding-top:50px;
	height:40px;
}

#cgv {
	padding:27px;
	font-size:12px;
	text-align:justify;
	color:#858585;
}

#cgv .titre {
	color:white;
	font-weight:bold;
}

.recap_texte {
	font-family:Tahoma;
	font-size:12px;
	color:gray;
	font-weight:bold;
	text-align:left;
}

#informations_legales
{
	padding-left: 27px;
	font-size:12px;
	font-family: Trebuchet MS;
	color: #b5b5b5;
	text-align:justify;
	width: 640px;
}

.mention_commande {
	width: 670px;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma;
	color: gray;
	margin: 10px 0;
}

.produit_promo {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
}
