﻿.PageFicheVin
{
	width: 970px;
	margin-bottom: 15px;
	margin-left: 13px;
	display:-moz-inline-box;
	display: inline-table;
}

/* Fil d'ariane */
.CssArianeHeader{color:#8A2222;font-family:Arial;font-size:12px;font-weight:bold;margin-left:15px;}
.CssArianeItem{color:#8A2222;font-family:Arial;font-size:12px;font-style:italic;font-weight:bold;}
.CssArianeFooter{color:#8A2222;font-family:Arial;font-size:12px;font-weight:bold;}

/************************/
/* PRESENTATION PRODUIT */
.DivHautFiche
{
	width: 970px;
	height: 775px;
}
.DivHautFiche .DivProduit
{
	position:absolute;
	width: 740px; 
	/*margin: 0 20px 0 0;*/
	height: 770px;
	font-family: Arial;
}
.DivHautFiche .DivProduit .DivImageProduit
{
	background: transparent url(/Library/Images/common/fiche_produit/Fond_Bloc_Image_FicheProduitVin.gif) no-repeat scroll 0 0; /*float: left;*/
	height: 391px;
	text-align: justify;
	width: 188px;
	position: absolute;
}
.DivHautFiche .DivProduit .DivImageProduit .CssDivImgProduitAvecLogo
{
	height: 350px;
	width: 100px;
}
.DivHautFiche .DivProduit .DivImageProduit .CssLibelleMontantPromo
{
	color:#FFFFFF;
	font-family:arial;
	font-size:26px;
	font-weight:bold;
	height:40px;
	left:20px;
	position:absolute;
	top:12px;
}

.CssStock
{
	position: absolute;
	z-index: 5; /*margin-left: 470px; 	margin-top: 25px;*/
	font-family: Century Gothic,Arial;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	width: 58px;
	top:25px;
	left:470px;
}

.DivHautFiche .DivProduit .DivImageProduit .CssImageProduit
{
	z-index: 1;
	left: 34px;
	position: absolute;
	top: 27px;
}
.DivHautFiche .DivProduit .DivImageProduit .CssImagePromoProduit
{
	background-image: url( '/Library/images/common/temp/Picto_Promo_FicheVin.jpg' );
	visibility: hidden;
	width: 84px;
	height: 74px;
	position: absolute;
	top: 7px;
	left: 100px;
	z-index: 2;
}

.DivHautFiche .DivProduit .DivDescriptionProduit
{
	background: transparent url(/Library/Images/common/fiche_produit/Fond_Bloc_Haut_Description_FicheVin.gif) no-repeat scroll 0 0;
	left:188px;
	height: 391px;
	width: 546px;
	/*margin: 0 0 0 188px;*/
	position: absolute;
	z-index: 2;
}
.DivHautFiche .DivProduit .DivDescriptionProduit .CssDivTitreAppellation
{
	padding-top:8px;
}
.DivHautFiche .DivProduit .DivDescriptionProduit .CssDivTitreAppellation .CssTitreProduit
{
	position:relative;
	color: #8A2222;
	font-size: 18px;
	font-weight: bold;
}
.DivHautFiche .DivProduit .DivDescriptionProduit .CssDivTitreAppellation .CssAppellationProduit
{
	position:relative;
	color: #8A2222;
	font-size: 16px;
}

.DivHautFiche .DivProduit .DivDescriptionProduit .CssDivOptionFicheProduit
{
	color: #8A2222;
	font-size: 9px;
	/*height: 165px;*/
	/*width: 50px;*/
	left:480px;
	position:absolute;
	text-align:center;
	top:70px;
}
.DivHautFiche .DivProduit .DivDescriptionProduit .CssDivOptionFicheProduit .CssOption
{
	/*margin: 0 0 10px 0;*/
}

.DivHautFiche .DivProduit .DivDescriptionProduit .CssDivInformationProduit
{
	/*clear: both;
	float: left;*/
	/*height: 155px;*/
	/*margin: 12px 0 12px 0;*/
	/*width: 475px;*/
	font-family: arial;
	font-size: 13px;
	color: #4E3A3A;
}
.DivHautFiche .DivProduit .DivDescriptionProduit .CssDivInformationProduit .CssDivInformationProduitGauche
{
	/*width: 240px;
	height: 172px;*/
	/*float: left;*/
}
.DivHautFiche .DivProduit .DivDescriptionProduit .CssDivInformationProduit .CssDivInformationProduitDroite
{
	/*width: 145px;
	height: 172px;*/
	/*float: left;*/
	/*margin: 0 0 0 30px;*/
}

.CssTitreDescription
{
	font-weight: bold;
}

.CssDivInformationProduitGauche .CssDivNote
{
	position:absolute;
	top:90px;
	width:300px;
}




.CssDivInformationProduitGauche .CssDivNote .CssNoterParFiche
{
	/*float: left;*/
	font-weight: bold;
}

.CssImageRating
{
	height:16px;
	width:65px;
	margin-bottom:-3px;
	margin-left:-4px;
	background-color:Transparent;
}

.CssFinLabel
{
	margin-right:-21px;
	margin-top:0px;
	/*height:20px;*/
	margin-bottom:-7px;
}


.CssDivInformationProduitGauche .CssDivNote .CssRatingNoterParFiche
{
	left:128px;
	position:absolute;
	top:3px;
}

.CssDivInformationProduitGauche .CssDivAccroche
{
	width: 209px;
	height: 18px;
	position:absolute;
	top:112px;
}
.CssDivInformationProduitGauche .CssDivNoteParker
{
	width: 209px;
	height: 18px;
	position:absolute;
	top:137px;
}
.CssDivInformationProduitGauche .CssDivNoteGaultMillau
{
	width: 209px;
	height: 18px;
	position:absolute;
	top:160px;
}
.CssDivInformationProduitGauche .CssDivCouleur
{
	width: 209px;
	height: 18px;
	position:absolute;
	top:186px;
}
.CssDivInformationProduitGauche .CssDivCepage
{
	width: 469px;
	height: 18px;
	position:absolute;
	top:206px;
}

.CssDivInformationProduitDroite .CssDivContenance
{
	width: 235px;
	height: 18px;
	left:233px;
	position:absolute;
	top:90px;
}
.CssDivInformationProduitDroite .CssDivGarde
{
	width: 140px;
	height: 18px;
	left:233px;
	position:absolute;
	top:112px;
}
.CssDivInformationProduitDroite .CssDivApogee
{
	width: 140px;
	height: 18px;
	left:233px;
	position:absolute;
	top:137px;
}
.CssDivInformationProduitDroite .CssDivTxAlcool
{
	width: 140px;
	height: 18px;
	left:233px;
	position:absolute;
	top:160px;	
}
.CssDivInformationProduitDroite .CssDivTemperature
{
	width: 140px;
	height: 18px;
	left:233px;
	position:absolute;
	top:186px;
}

.DivProduit .CssDivAjoutPanier
{
	width: 459px;
	height: 140px;
	position:absolute;
	top:234px;
}
.DivProduit .CssDivAjoutPanier .CssLigneAjoutPanier
{
	width: 540px;
	height: 85px;
	margin: 6px 0 0 0;
	background-color: #FFFFFF;
}

.DivProduit .CssDivAjoutPanier .CssLigneAjoutPanier .CssDivGaucheLigneAjoutPanier
{
	height: 50px;
	width: 320px;
	position:absolute;
}
.CssDivGaucheLigneAjoutPanier ul
{
	margin: 0;
	padding: 0;
}
.CssDivGaucheLigneAjoutPanier ul li
{
	margin: 0 0 0 10px;
	margin: 0;
	padding: 0;
	list-style-position: inside;
	list-style-image: url(/Library/Images/common/common/Fleche_Red.gif);
	height: 23px;
}
.CssDivGaucheLigneAjoutPanier .CssConditionnementPanier
{
	font-family: Arial;
	font-size: 12px;
	color: #4e3a3a;
	line-height: 18px;
	*padding-left:5px
	/*margin: 0; *margin:00010px;*/
}
.CssDivGaucheLigneAjoutPanier .CssPrixConditionnementPanier
{
	font-family: Arial;
	font-size: 16px;
	color: #c71e1e;
	padding-left:20px
	/*position:relative;
	left:25px;*/
}

.CssDivGaucheLigneAjoutPanier .CssPrixProduitReduit
{
	font-family: Arial;
	font-size: 16px;
	text-decoration:line-through;
	color: #000000;
	/*position:relative;
	left:80px;*/
}

.CssDivGaucheLigneAjoutPanier .CssDivTauxReduction
{
	width: 29px;
	height: 19px;
	/*float: left;
	margin: 0 15px;*/
}
.CssDivGaucheLigneAjoutPanier .CssDivReduction
{
	width: 29px;
	height: 19px;
	/*float: left;*/
}
.CssDivGaucheLigneAjoutPanier .CssDivReduction .imgOvalPromo
{
}
.CssDivGaucheLigneAjoutPanier .lblTauxReduc
{
}
.CssDivGaucheLigneAjoutPanier .CssReductionProduitPanier
{
	color: #FFFFFF;
	font-family: Century Gothic, Arial;
	font-size: 11px;
	font-weight: bold;
}
.CssDivGaucheLigneAjoutPanier .CssPrixReductionPanier
{
	font-family: arial;
	font-size: 16px;
	text-decoration: line-through;
}

.DivProduit .CssDivAjoutPanier .CssLigneAjoutPanier .CssDivDroiteLigneAjoutPanier
{
	height: 35px;
	width: 215px;
	left:330px;
	padding:20px 0 0;
	position:absolute;
}
.CssDivDroiteLigneAjoutPanier .CssButtonAjoutPanier
{
	background: transparent url(/Library/Images/common/fiche_produit/Fond_Bloc_Bouton_AjoutPanier.gif) no-repeat;
	width: 161px;
	height: 31px;
	position:absolute;
}
.CssDivDroiteLigneAjoutPanier .CssButtonAjoutPanier .CssNombreArticleAjouter
{
}
.CssDivDroiteLigneAjoutPanier .CssButtonAjoutPanier a
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff; *margin-left:5px;}

.DivProduit .CssDivAjoutPanier .CssLigneAjoutPanier .CssDivDessousLigneAjoutPanier
{
	height: 20px;
	width: 470px;
	position:relative;
    top:51px;
}
.CssDivDessousLigneAjoutPanier .CssEconomie
{
	font-family: Arial;
	font-size: 10px;
	color: #c71e1e;
	/*margin: 0 0 0 27px;*/
}
.DivProduit .CssDivAjoutPanier .CssLigneAjoutPanier .CssDelaiLivraison
{
	font-size: 12px;
	/*margin: 0 0 0 27px;*/
}

.DivHautFiche .DivProduit .CssDivCommentaires
{
	width: 605px;
	height: 25px;
	left:9px;
	position:absolute;
}
.CssMultiPageInfos
{
	height: 210px;
	position:absolute;
	top:30px;
	width: 715px;
    /*overflow:auto;*/
}
.CssAvisProduit, .CssNoteDegustationProduit, .CssAccordsMetsVinProduit, .CssDescriptionProduit
{
	height: 200px;
	/*margin: 1px 0 0 5px;*/
	width: 700px;
}
.CssMultiPageInfos .CssAvisProduit span
{
	font-family: Arial;
	font-size: 12px;
	color: #4e3a3a;
}
.CssMultiPageInfos h1
{
	font-family: Arial;
	font-size: 14px;
	color: #4e3a3a;
	margin: 0 0 4px;
	color: #8A2222;
}
.CssMultiPageInfos h2
{
	color: #4E3A3A;
	font-family: Arial;
	font-size: 12px;
	color: #8A2222;
}
.CssMultiPageInfos .CssNoteDegustationProduit span
{
	font-family: Arial;
	font-size: 12px;
	color: #4e3a3a;
	z-index: 1;
}
.CssMultiPageInfos .CssAccordsMetsVinProduit span
{
	font-family: Arial;
	font-size: 12px;
	color: #4e3a3a;
	margin: 391px 0 0;
	position: absolute;
}
.CssMultiPageInfos .CssDescriptionProduit span
{
	font-family: Arial;
	font-size: 12px;
	color: #4e3a3a;
}

.CssDivMiddleInformationVin
{
	background: transparent url(/Library/Images/common/fiche_produit/Fond_Bloc_Middle_Description_FicheVin.gif) no-repeat scroll 0 0;
	height: 115px;
	width: 734px;
	top:390px;
	position: absolute;
}

.CssDivInformationOnglet
{
	background: transparent url(/Library/Images/common/fiche_produit/Fond_Bloc_Bas_Description_FicheVin.gif) no-repeat scroll 0 0;
	position:absolute;
	top:505px;
	height: 249px;
	width: 734px;
	z-index: 3;
}

/**************************/
/* MISE EN AVANT LATERAL */
.DivMeaLateral
{
	font-family: Century Gothic, Arial;
	font-size: 11px;
	height: 249px;
	width: 211px;
	float:right;
}

.CssAchatPlusFicheVin .CssDivTitreMiseEnAvant
{
	width: 192px;
	font-size: 11px;
	line-height: 15px;
}
.CssAchatPlusFicheVin .divMiseEnAvantListeProduit
{
	width: 193px;
	height: 685px;
	background: transparent url(/Library/Images/common/homepage/Fond_BlocDerniereMinute.jpg) repeat-y;
}
.CssAchatPlusFicheVin .divMiseEnAvantRepeterListeProduit
{
	width: 193px;
	height: 672px;
	padding-top: 4px;
}
.CssAchatPlusFicheVin .CssDivType
{
	float: left;
	width: 200px;
}
.CssAchatPlusFicheVin .CssDivType li
{
	margin: 5px 0;
}
.CssAchatPlusFicheVin .CssDivProduit
{
	float: right;
}
.CssAchatPlusFicheVin .CssDivAllRegion
{
	clear: both;
}
.CssAchatPlusFicheVin .CssDivAllRegion li
{
	border-top: thin dotted;
}
/** Style du template produit **/
.Container .CssAchatPlusFicheVin .CssDivItemTemplate
{
	height: 72px;
	width: 185px;
	margin-left: 5px;
	margin-top: 3px;
	background-color: #ffffff;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .CssNomProduit
{
	font-family: Arial;
	color: #8a2222;
	font-size: 11px;
	font-weight: bold;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinCssDivHautProduit
{
	width: 145px;
	line-height: 16px;
	float: right;
}

.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinCssDivImgProduit
{
	width: 25px;
	height: 68px;
	float: left;
	margin-top: 5px;
	margin-left: 2px;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinCssDivDroiteDescriptionProduit
{
	margin-top: 3px;
	width: 148px;
	float: left;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinCssDescriptionProduit
{
	clear: both;
	height: 15px;
	width: 140px;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinCssDivPrix
{
	float: left;
	height: 25px;
	margin-top: 10px;
	width: 125px;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinCssDivTauxReduction
{
	float: left;
	height: 20px;
	margin: 2px 0 0;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinCssDivReduction
{
	height: 20px;
	padding-top: 1px;
	width: 30px;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinimgOvalPromo
{
	z-index: 50;
	float: left;
	position: absolute;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinlblTauxReduc
{
	height: 19px;
	line-height: 18px;
	position: absolute;
	text-align: center;
	width: 29px;
	z-index: 60;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinCssReductionProduit
{
	color: #ffffff;
	font-family: Century Gothic Arial;
	font-size: 11px;
	font-weight: bold;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinCssPrixProduitReduit
{
	float: left;
	height: 18px;
	margin: 5px 1px;
	text-align: center;
	text-decoration: line-through;
}
.Container .CssAchatPlusFicheVin .CssDivItemTemplate .ItemVinCssPrixProduit
{
	color: #ffffff;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	margin-top: 5px;
	padding-left: 3px;
	width: 54px;
}

.Container .CssAchatPlusFicheVin .ItemVinCssDivAjoutPanier
{
	float: left;
	margin-top: 4px;
}
.CssAchatPlusFicheVin .CssDivToutProduitsMEA
{
	height: 40px;
	width: 185px;
	margin-left: 6px;
	margin-top: 8px;
	border-top: 1px solid #FFFFFF;
	text-align: center;
}
.CssAchatPlusFicheVin .CssDivToutProduitsMEA ul li
{ *margin-top:10px;}
.CssAchatPlusFicheVin .CssDivToutProduitsMEA a
{
	text-decoration: none;
	color: #ffffff;
	font-family: Century Gothic, Arial;
	font-size: 11px;
}


/*******************************************************/
/* MILIEU PAGE CONTENANT COLT TV - GOOGLE - VOIR AUSSI */
.DivMiddleFiche {clear:both;height:125px;margin:0 0 10px;}

/**********/
/* COL TV */
.CssDivColTv {width:200px;height:114px;float:left;}
.CssDivColTv .CssDivTitreColTV {width:192px;}
.CssDivColTv .CssDivImageColTV {width:193px;}

/********************/
/* RECHERCHE GOOGLE */
.DivRechercheGoogle {height:127px;float:left;margin-left:30px;margin-top:-10px;width:503px;background:transparent url(/Library/images/common/temp/GoogleBasPageFicheProduit.png) no-repeat scroll 0 0;}
.DivRechercheGoogle .CssDivSuperieur{}
.DivRechercheGoogle .CssDivSuperieur .CssTexboxDomaine{width:0px;visibility:hidden;}
.DivRechercheGoogle .CssDivSuperieur .CssBtnGoogle{float:right;position:relative;right:3px;top:35px;}
.DivRechercheGoogle .CssGoogleAutoCompletion{font-family:Century gothic;font-size:11px;border:solid 1px gray;height:50px;position:absolute;margin:0px;padding:0px;z-index:20px;}
.DivRechercheGoogle .CssGoogleAutoCompletion ul, li{list-style-type:none;}
.CsslblNomProduit 
{float:left; font-size: 12px;left: 310px; position: relative; top: 35px;border:solid gray 1px;background-color:White;padding:2px;width:144px;}
/**************/
/* VOIR AUSSI */
.CssDivVoirAussi {width:200px;height:114px;float:left;margin-left:28px}
.CssDivVoirAussi .CssDivTitreVoirAussi {width:192px;}
.CssDivVoirAussi .CssDivContainerVoirAussi {height:74px;padding:10px 0 0;*padding:20px 0 0;*height:64px;width:193px;}
.CssDivVoirAussi .CssDivContainerVoirAussi ul {margin:0 0 0 -2px;*margin:0 0 0 -10px;padding:0;}
.CssDivVoirAussi .CssDivContainerVoirAussi ul li {padding:0;list-style-image:url(/Library/Images/common/footer/Fleche_Red.gif);margin:7px 0 0 15px;line-height:15px;list-style-position:inside;line-height:10px;}
.CssDivVoirAussi .CssDivContainerVoirAussi ul li a {text-decoration:none;color:#8A2222;font-family:Arial;font-size:11px;margin:0;*margin:0 0 0 10px;}

/*******************/
/* MEILLEUR VENTES */
.DivMeilleurVenteFicheVin
{
	width: 960px;
	height: 170px;
	margin: 0 0 20px 0;
}

.CssTop6
{
	clear: both;
	margin: 5px 0px 0px 0px;
	width: 745px;
	float: left;
}
.CssTop6
{
	font-family: Arial;
	height: 170px;
	width: 965px;
}
.CssTop6 .CssDivBandeauTitreTop
{
	width: 965px;
}
.CssTop6 .CssDivTitreTop
{
	width: 956px;
}
.CssTop6 .CssDivGaucheTitreTop
{
}
.CssTop6 .CssDivDroitTitreTop
{
}
.CssTop6 .CssDivTop
{
	height: 105px;
	border-top: solid 1px #000000;
	width: 945px;
}
.CssTop6 .CssDivTopWithTab
{
	width: 952px;
	height: 130px;
	padding-left: 4px;
	padding-top: 8px;
}
.CssTop6 .CssDivItemTemplate
{
	float: left;
	height: 90px;
	width: 152px; *width:155px;background-color:#ffffff;}
.CssTop6 .CssDivItemTemplate .ItemVinCssDivHautProduit
{
	width: 110px;
	line-height: 16px;
	float: right;
}
.CssTop6 .CssDivItemTemplate .ItemVinCssDivImgProduit
{
	width: 25px;
	height: 90px;
	float: left;
}
.CssTop6 .CssDivItemTemplate .CssNomProduit
{
	font-family: Arial;
	font-size: 11px;
	color: #8a2222;
	font-weight: bold;
}
.CssTop6 .CssDivItemTemplate .ItemVinCssDescriptionProduit
{
	width: 112px;
	margin: 2px 0px 0px 0px;
	height: 15px;
	clear: both;
	font-size: 10px;
	font-family: Arial;
	color: #4e3a3a;
}
.CssTop6 .CssDivItemTemplate .ItemVinCssDivReduction
{
	height: 20px;
}

.CssTop6 .CssDivItemTemplate .ItemVinCssReductionProduit
{
	font-weight: bold;
	font-family: Century Gothic;
	font-size: 11px;
	color: #ffffff;
}
.CssTop6 .CssDivItemTemplate .ItemVinCssDivPrix
{
	float: left;
	height: 55px;
	width: 70px;
	margin-left: 5px;
	margin-top: 2px;
}
.CssTop6 .CssDivItemTemplate .ItemVinCssPrixProduitReduit
{
	text-decoration: line-through;
	height: 18px;
	font-family: Arial;
	font-size: 11px;
	color: #4e3a3a;
	width: 55px;
}
.CssTop6 .CssDivItemTemplate .ItemVinCssPrixProduit
{
	height: 15px;
	width: 54px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.CssTop6 .CssDivItemTemplate .ItemVinCssDivDroiteDescriptionProduit
{
	width: 119px;
	float: left;
}
.CssTop6 .CssDivItemTemplate .ItemVinCssDivTauxReduction
{
	height: 20px;
	margin: 1px 0 0;
	width: 30px;
}

.CssTop6 .CssDivItemTemplate .ItemVinCssDescriptionProduit
{
	font-family: Arial;
	font-size: 10px;
	clear: both;
	color: #4e3a3a;
	height: 19px;
	margin: 2px 0 0;
	width: 100px;
}

.CssTop6 .CssDivItemTemplate .ItemVinCssDivReduction
{
	height: 20px;
	padding-top: 1px;
	width: 30px;
}
.CssTop6 .CssDivItemTemplate .ItemVinimgOvalPromo
{
	z-index: 50;
	float: left;
	position: absolute;
}
.CssTop6 .CssDivItemTemplate .ItemVinlblTauxReduc
{
	height: 19px;
	line-height: 18px;
	position: absolute;
	text-align: center;
	width: 29px;
	z-index: 60;
}
.CssTop6 .CssDivItemTemplate .ItemVinCssReductionProduit
{
	color: #ffffff;
	font-family: Century Gothic Arial;
	font-size: 11px;
	font-weight: bold;
}
.CssTop6 .CssDivItemTemplate .ItemVinCssDivAjoutPanier
{
	float: left;
	margin-top: 25px;
}
.CssTop6 .CssDivPlusPorduit
{
	width: 725px;
	height: 19px;
	text-align: right;
	display: none;
}
.CssTop6 .CssDivPlusPorduit ul
{
	margin: 0px;
	padding: 0px;
}
.CssTop6 .CssDivPlusPorduit li
{
	color: #8A2222;
	font-family: Arial;
	font-size: 11px;
	list-style-image: url(/Library/Images/common/common/Fleche_Red.gif);
}
.CssTop6 .CssDivPlusPorduit li a
{
	color: #8A2222;
	font-family: Arial;
	font-size: 11px;
}

/****************************/
/* Modal Popup Ajout Panier */
.PopupAjoutPanier
{
	background-color: #ffffff;
	text-align: center;
	border: 1px solid gray;
	width: 727px;
	height: 280px;
	overflow: hidden;
	padding: 10px;
	font-family: Arial;
	font-weight: normal;
}
.PopupAjoutPanier .CssDivInfoProduitAjoute
{
	font-size: 14px;
	font-family: Arial;
	padding: 20px 0 0;
}
.PopupAjoutPanier .CssDivInfoProduitAjoute .CssNomProduitAjoute
{
	color: #8a2222;
}
.PopupAjoutPanier .CssDivBtnPopup
{
	height: 40px;
	width: auto;
	float: left;
	clear: both;
	
}
.PopupAjoutPanier .CssDivBtnPopup table
{
	width: 100%;
}
.PopupAjoutPanier .CssDivBtnPopup td
{
	width: 50%;
}
.PopupAjoutPanier .CssDivMeaPopup
{
	float: left;
	clear: both;
	height: 143px;
	width: 720px;
	padding: 0 0 15px 0;
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
}
.PopupAjoutPanier .CssDivMeaPopup .CssDivBandeauSep
{
	border-top: 1px solid #C18960;
	clear: both;
	height: 1px;
	margin: 0 0 7px;
}


/******************************/
/* Bouton de validation Popup */
.CssBtnPopup
{
	color: #4E3A3A;
	height: 37px;
	width: auto;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
.CssBtnPopup a
{
	margin: 15px;
}
.CssTitreBoutonPopup
{
	height: 37px;
	width: auto;
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
	font-family:Century Gothic;
	top:6px;
	position:relative;
}

.CssBtnPopup .CssDivGaucheBtnContinueAchatMarron, .CssBtnPopup .CssDivGaucheBtnContinueAchatRouge
{
	height: 37px;
	float: left;
	cursor: pointer;
}
.CssBtnPopup .CssDivGaucheBtnContinueAchatMarron
{
	background: transparent url(/Library/Images/common/boutons/Gd_Btn_ContinueAchats_coinG.png) no-repeat scroll 0 0;
	width: 29px;
}
.CssBtnPopup .CssDivGaucheBtnContinueAchatRouge
{
	background: transparent url(/Library/Images/common/boutons/Gd_Btn_Rouge_CoinG.png) no-repeat scroll 0 0;
	width: 32px;
}

.CssBtnPopup .CssDivTitreBtnContinueAchatMarron, .CssBtnPopup .CssDivTitreBtnContinueAchatRouge
{
	height: 35px;
	float: left;
	padding: 2px 0 0 6px;
	font-family: Arial;
	font-size: 14px;
	cursor: pointer;
}
.CssBtnPopup .CssDivTitreBtnContinueAchatMarron
{
	background: transparent url(/Library/Images/common/boutons/Gd_Btn_ContinueAchats_Fond.png) repeat-x;
	width: auto;
}
.CssBtnPopup .CssDivTitreBtnContinueAchatRouge
{
	background: transparent url(/Library/Images/common/boutons/Gd_Btn_Rouge_Fond.png) repeat-x;
	width: auto;
}

.CssBtnPopup .CssDivDroitBtnContinueAchatMarron, .CssBtnPopup .CssDivDroitBtnContinueAchatRouge
{
	height: 37px;
	float: left;
	cursor: pointer;
}
.CssBtnPopup .CssDivDroitBtnContinueAchatMarron
{
	background: transparent url(/Library/Images/common/boutons/Gd_Btn_ContinueAchats_coinD.png) no-repeat scroll 0 0;
	width: 7px;
	margin-left:-1px;
}
.CssBtnPopup .CssDivDroitBtnContinueAchatRouge
{
	background: transparent url(/Library/Images/common/boutons/Gd_Btn_Rouge_CoinD.png) no-repeat scroll 0 0;
	width: 5px;
}

/************************************/
/* Mise en avant Popup Ajout panier */
/************************************/
.CssDivMea
{
	height: 105px;
	border-style: solid;
	border-width: 2px;
	width: 725px;
	background-color: #FFFFFF;
	border-color: #a0673f;
	margin: 5px 0 0;
	text-align: left;
}
.CssDivMea .CssDivSepTop5
{
	float: left;
	height: 10px;
	width: 1px;
	height: 80px;
	margin: 6px 0;
	background: transparent url(/Library/Images/common/homepage/Trait_Separation.gif) no-repeat;
}
.CssDivMea .CssDivItemTemplate
{
	float: left;
	height: 90px;
	margin: 6px 1px 1px;
	width: 141px;
}
.CssDivMea .CssImageProduit
{
	float: left;
	height: 90px;
	width: 25px;
}
.CssDivMea .CssDivInformationProduit
{
	float: left;
	width: 110px;
	margin: 0px 1px;
	height: 90px;
}
.CssDivMea .CssNomProduit
{
	font-family: Arial;
	font-size: 11px;
	color: #8a2222;
	font-weight: bold;
}
.CssDivMea .CssDescriptionProduit
{
	width: 112px;
	margin: 2px 0px 0px 0px;
	height: 15px;
	clear: both;
	font-size: 10px;
	font-family: Arial;
	color: #4e3a3a;
}
.CssDivMea .CssDivReduction
{
	height: 20px;
}
.CssDivMea .CssDivTauxReduction
{
	height: 20px;
	margin: 1px 0 0;
	width: 30px;
}
.CssDivMea .CssReductionProduit
{
	font-weight: bold;
	font-family: Century Gothic, Arial;
	font-size: 10px;
	color: #ffffff;
}
.CssDivMea .CssDivPrix
{
	float: left;
	height: 55px;
	width: 75px;
	margin-left: 5px;
}
.CssDivMea .CssPrixProduitReduit
{
	text-decoration: line-through;
	height: 18px;
	font-family: Arial;
	font-size: 11px;
	color: #4e3a3a;
	width: 55px;
}
.CssDivMea .CssPrixProduit
{
	height: 15px;
	width: 54px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.CssDivMea .CssDivAjoutPanier
{
	float: left;
	margin-top: 25px;
}
.CssDivMea .CssDivPlusPorduit
{
	width: 725px;
	height: 19px;
	text-align: right;
}
.CssDivMea .CssDivPlusPorduit ul
{
	margin: 0px;
	padding: 0px;
}
.CssDivMea .CssDivPlusPorduit li
{
	color: #8A2222;
	font-family: Arial;
	font-size: 11px;
	list-style-image: url(/Library/Images/common/common/Fleche_Red.gif);
}
.CssDivMea .CssDivPlusPorduit li a
{
	color: #8A2222;
	font-family: Arial;
	font-size: 11px;
}
.ModalBackground
{
	background-color: #ffffff;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

html body .RadInput_ajoutpanier
{
	width: 55px;
}
html body .RadInput_ajoutpanier .riSpin
{
	height: 30px;
	padding-right: 0px;
}
html body .RadInput_ajoutpanier .riDown
{
	width: 28px;
	height: 15px;
	background: transparent url(/Library/Images/common/panier/Bouton_Moins.gif) no-repeat 0px 0px;
}
html body .RadInput_ajoutpanier .riUp
{
	width: 28px;
	height: 15px;
	background: transparent url(/Library/Images/common/panier/Bouton_Plus.gif) no-repeat 0px 0px;
}
html body .RadInput_ajoutpanier .riCell
{
	padding-right: 6px;
	width: 18px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.RadInput_ajoutpanier .riCell input
{
	border: 1px solid #A94343;
	text-align: center;

}


/*************************** Popup Imprimer ********************************/
.ModalBackground
{
	background-color: #ffffff;
	filter: alpha(opacity=50);
	opacity: 0.5;
	height: 1300px;
}

.divContainerPopup
{
	width: 745px;
	
}

.divContainerPopup .divHautPopup
{
	width: 745px;
	height: 555px;
	padding-top: 105px;
	background: transparent url(/Library/Images/common/popupImprimer/Fond_Haut_Fiche_Print.gif) no-repeat;
}
.divContainerPopup .divHautPopup .divHautGauchePopup
{
	height: 510px;
	width: 190px;
	padding-left: 80px;
	float: left;
}
.divContainerPopup .divHautPopup .CssDivTitreAppellation{float:left; height:40px; width:450px; font-family:Arial; font-weight:bold; padding:5px 0 0 10px;}
.divContainerPopup .divHautPopup .CssDivTitreAppellation .CssPopupImprimerStock{float:right;}
.divContainerPopup .divHautPopup .CssDivTitreAppellation .CssTitreProduit{font-size:18px; height:20px; width:400px;}
.divContainerPopup .divHautPopup .CssDivTitreAppellation .CssAppellationProduit{font-size:14px; height:20px;}
.divContainerPopup .divHautPopup .CssDivTitreAppellation span{color:#8a2222;}
.divContainerPopup .divHautPopup .CssDivInformationProduit{float:left; width:450px; padding:5px 0px 0px 10px; font-family:Arial; font-size:12px; height:190px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .CssDivInformationProduitGauche{float:left; width:200px; height:200px; padding-top:35px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .CssDivInformationProduitGauche span{float:left;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .CssDivInformationProduitGauche .CssRatingNoterPar{clear:none; float:left; height:20px;}

.divContainerPopup .divHautPopup .CssDivInformationProduit .divChampsInfosProduitDeluc{float:left;height:22px;left:7px;position:absolute;top:78px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .divChampsInfosProduitDelucCom{float:left;height:22px;left:7px;position:absolute;top:108px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .divChampsInfosProduitParker{float:left;height:22px;left:7px;position:absolute;top:130px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .divChampsInfosProduitMillau{float:left;height:22px;left:7px;position:absolute;top:158px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .divChampsInfosProduitCouleur{float:left;height:22px;left:7px;position:absolute;top:184px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .divChampsInfosProduitCepage{float:left;height:22px;left:7px;position:absolute;top:205px;}

.divContainerPopup .divHautPopup .CssDivInformationProduit .divChampsInfosProduitGabarit{float:left;height:22px;left:230px;position:absolute;top:80px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .divChampsInfosProduitGarde{float:left;height:22px;left:230px;position:absolute;top:100px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .divChampsInfosProduitApogee{float:left;height:22px;left:230px;position:absolute;top:120px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .divChampsInfosProduitVolAlcool{float:left;height:22px;left:230px;position:absolute;top:140px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .divChampsInfosProduitServir{float:left;height:22px;left:230px;position:absolute;top:160px;}


.divContainerPopup .divHautPopup .CssDivInformationProduit .CssDivInformationProduitDroite{float:left; width:200px; height:200px; margin-left:10px; padding-top:35px;}
.divContainerPopup .divHautPopup .CssDivInformationProduit .CssDivInformationProduitDroite .divChampsInfosProduit{width:200px; height:20px; padding-top:3px;}

.divContainerPopup .divHautPopup .CssImageProduit
{
	margin: 80px 0 0 0px;
	z-index: 1;
}
.divContainerPopup .divHautPopup .CssImagePromoProduit
{
	margin: 2px 0 0 -20px;
	vertical-align: top;
	z-index: 2;
}

.divHautPopup .CssDivAjoutPanier .CssLigneAjoutPanier .CssDivDessousLigneAjoutPanier
{
	height: 20px;
	width: 459px;
	clear: both;
}
.CssDivDessousLigneAjoutPanier .CssEconomie
{
	font-family: Arial;
	font-size: 10px;
	color: #c71e1e;
	margin: 0 0 0 27px;
}

/*Milieu Popup*/
.divContainerPopup .divMilieuPopup
{
	width: 721px;
	padding-left: 10px;
	background: transparent url(/Library/Images/common/popupImprimer/Fond_Mid_Fiche_Print.gif) repeat-y;
	font-family: Arial;
	font-size: 12px;
	color: #4e3a3a;
}
.divDebutLongueDescription
{
	font-family: Arial;
	font-size: 12px;
	color: #4e3a3a;
}
.CssLongueDescriptionTitre
{
	font-size: 13px;
	color: #8a2222;
	font-weight: bold;
}
.CssOeilNezBouche
{
	color: #8a2222;
}
.CssTitreOeilNezBouche
{
    color: #8a2222;
	font-weight:bold;
}

/*Bas Popup*/
.divContainerPopup .divBasPopup
{
	width: 735px;
	
	background: transparent url(/Library/Images/common/popupImprimer/Fond_Bas_Fiche_Print.gif) no-repeat;
	text-align: center;
	padding-top: 230px;
}

.divContainerPopup .divBasPopup a
{
	font-family: Arial;
	font-size: 12px;
	color: #8a2222;
	font-weight: bold;
	text-decoration: none;
}

/*******************/
/* MEILLEUR VENTES */
/**************************************************************************/
/********************************* TOP 5 **********************************/
.CssDivTopProduitVin
{
	clear: both;
	margin: 5px 0px 0px 0px;
	width: 745px;
	float: left;
}
.CssTop5ProduitVin
{
	font-family: Times New Roman;
	height: 190px;
	width: 745px;
}
.CssDivBandeauTitreTop5
{
	width: 961px;
}
.CssDivTitreTop5
{
	width: 953px;
}
.CssDivGaucheTitreTop5
{
}
.CssDivDroitTitreTop5
{
}
.CssDivTop5
{
	height: 115px;
	border-style: solid;
	border-width: 1px;
	width: 942px;
}
.CssDivSepTop5
{
	float: left;
	height: 10px;
	width: 1px;
	height: 80px;
	margin: 6px 0;
	background: transparent url(/Library/Images/common/homepage/Trait_Separation.gif) no-repeat;
}
.CssDivTop5WithTab
{
	width: 949px;
	height: 140px;
	padding-left: 4px;
	padding-top: 8px;
}

.CssDivItemTemplate
{
	float: left;
	height: 90px;
	margin: 6px 1px 1px;
	width: 141px;
}
.ItemVinCssDivHautProduit
{
	width: 110px;
	line-height: 16px;
	float: right;
}
.ItemVinCssDivImgProduit
{
	width: 25px;
	height: 90px;
	float: left;
}
.CssNomProduit
{
	font-family: Arial;
	font-size: 11px;
	color: #8a2222;
	font-weight: bold;
}


.CssTop5ProduitVin .CssDivItemTemplate .ItemVinCssDivReduction
{
	height: 20px;
}

.CssTop5ProduitVin .CssDivItemTemplate .ItemVinCssReductionProduit
{
	font-weight: bold;
	font-family: Century Gothic;
	font-size: 11px;
	color: #ffffff;
}
.CssTop5ProduitVin .CssDivItemTemplate .ItemVinCssDivPrix
{
	float: left;
	height: 55px;
	width: 70px;
	margin-left: 3px;
	margin-top: 7px;
}
.CssTop5ProduitVin .CssDivItemTemplate .ItemVinCssPrixProduitReduit
{
	text-decoration: line-through;
	height: 18px;
	font-family: Arial;
	font-size: 11px;
	color: #4e3a3a;
	width: 55px;
}
.CssTop5ProduitVin .CssDivItemTemplate .ItemVinCssPrixProduit
{
	height: 15px;
	width: 54px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.CssTop5ProduitVin .CssDivItemTemplate .ItemVinCssDivDroiteDescriptionProduit
{
	width: 102px;
	float: left;
}
.CssTop5ProduitVin .CssDivItemTemplate .ItemVinCssDivTauxReduction
{
	height: 20px;
	margin: 1px 0 0;
	width: 30px;
}

.CssTop5ProduitVin .CssDivItemTemplate .ItemVinCssDescriptionProduit
{
	font-family: Arial;
	font-size: 10px;
	clear: both;
	color: #4e3a3a;
	height: 15px;
	margin: 2px 5px 0;
	width: 106px;
}

.CssTop5ProduitVin .CssDivItemTemplate .ItemVinCssDivReduction
{
	height: 20px;
	padding-top: 1px;
	width: 30px;
}
.CssTop5ProduitVin .CssDivItemTemplate .ItemVinimgOvalPromo
{
	z-index: 50;
	float: left;
	position: absolute;
}
.CssTop5ProduitVin .CssDivItemTemplate .ItemVinlblTauxReduc
{
	height: 19px;
	line-height: 18px;
	position: absolute;
	text-align: center;
	width: 29px;
	z-index: 60;
}
.CssTop5ProduitVin .CssDivItemTemplate .ItemVinCssReductionProduit
{
	color: #ffffff;
	font-family: Century Gothic Arial;
	font-size: 11px;
	font-weight: bold;
}




.CssTop5ProduitVin .ItemVinCssDivAjoutPanier
{
	float: left;
	margin-top: 30px;
}
.CssTop5ProduitVin .CssDivPlusPorduit
{
	width: 113px;
	height: 19px;
	text-align: right;
	padding-left: 612px;
}
.CssTop5ProduitVin .CssDivPlusPorduit .CssDivFlecheBtnPlusProduits
{
	background: transparent url(/Library/Images/common/common/Fleche_Red.gif) no-repeat scroll 0 0;
	width: 8px;
	height: 14px;
	float: left;
	margin-top: 3px;
}
.CssTop5ProduitVin .CssDivPlusPorduit .CssDivBtnPlusProduits
{
	float: left;
	width: 100px;
	height: 19px;
	margin-left: 3px;
}
.CssTop5ProduitVin .CssDivPlusPorduit .CssDivBtnPlusProduits a
{
	color: #8A2222;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	float: left;
}

/************************/
/* ONGLETS INFORMATIONS */
/************************/
.CssAvisTab, .CssDescriptionTab
{
	width: 111px;
	height: 21px;
	font-family: Century Gothic, Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 2px 0 0;
}
.CssDescriptionTab
{
	background: transparent url(/Library/Images/common/fiche_produit/Fond_Onglet_Description_NonSelectionne.png) no-repeat;
}
.CssAvisTab
{
	background: transparent url(/Library/Images/common/fiche_produit/Fond_Onglet_Avis_NonSelectionne.png) no-repeat;
}
.CssNoteTab, .CssAccordsTab
{
	width: 151px;
	height: 21px;
	font-family: Century Gothic, Arial;
	font-size: 12px;
	color: #ffffff;
	background: transparent url(/Library/Images/common/fiche_produit/Fond_Onglet_Accords_NonSelectionne.png) no-repeat;
	text-decoration: none;
	text-align: center;
	padding: 2px 0 0;
}

.SelectedAvisTab, .SelectedDescriptionTab
{
	width: 110px;
	height: 21px;
	padding: 2px 0 0;
	background: transparent url(/Library/Images/common/fiche_produit/Fond_Onglet_Description_Selectionne.png) no-repeat;
}
.SelectedNoteTab, .SelectedAccordsTab
{
	width: 150px;
	height: 21px;
	padding: 2px 0 0;
	background: transparent url(/Library/Images/common/fiche_produit/Fond_Onglet_Accords_Selectionne.png) no-repeat;
}
.ulTabStripFiche
        {
            list-style-type: none;
            font-family: Century Gothic, Arial;
            color: #ffffff;
            font-size: 12px;
            margin: 0 0 0px 0;
            padding: 0;
            width: 720px;
            position:absolute;
        }
        .liFiche
        {
            display: inline;
            cursor: pointer;
            vertical-align: bottom; /*padding: 0px 2px 0px 0px;*/
            margin: 0px;
            padding: 0px;
        }
        .ulTabStripFiche li div
        {
            display: inline;
        }
        .ulTabStripFiche li span
        {
            margin-left: 10px;
            margin-right: 10px;
            position:relative;
            top:15%;
        }
        .tabSelectedLFiche, .tabSelectedFiche, .tabSelectedRFiche
        {
            height: 23px;
            float: left;
        }
        .tabSelectedLFiche
        {
            background: transparent url(/Library/images/common/fiche_produit/M20_CoinG_Onglet1.png) no-repeat top left;
            width: 2px;
        }
        .tabSelectedFiche
        {
            background: transparent url(/Library/images/common/fiche_produit/M20_Fond_Onglet1.gif) repeat;
        }
        .tabSelectedRFiche
        {
            background: transparent url(/Library/images/common/fiche_produit/M20_CoinD_Onglet1.png) no-repeat top right;
            width: 3px;
            margin-right: 2px;
        }
        .tabLFiche, .tabFiche, .tabRFiche
        {
            height: 23px;
            float: left;
        }
        .tabLFiche
        {
            background: transparent url(/Library/images/common/fiche_produit/M20_CoinG_OngletVert.png) no-repeat top left;
            width: 5px;
        }
        .tabFiche
        {
            background: transparent url(/Library/images/common/fiche_produit/M20_Fond_OngletVert.gif) repeat;
        }
        .tabRFiche
        {
            background: transparent url(/Library/images/common/fiche_produit/M20_CoinD_OngletVert.png) no-repeat top right;
            width: 5px;
            margin-right: 2px;
        }
        .tabSepFiche
        {
            width: 1px;
            float: left;
        }
.CssDivInformationProduitGauche .CssNoterParFicheDynamique
{
	background-color:Transparent;
	margin-right:5px;
}

.CssDivInformationProduitGauche .CssDivNoteDynamique
{
	background-color:#F1ECE4;
	height:20px; 
	width:auto;
}


