﻿/*********/
/*Noel*/
/*body{background: url(/library/images/Common/Fond_Site.jpg) repeat-y center;background-color:#200c2f;}*/
/********/
.Container {width:989px;background:#FFFFFF none repeat scroll 0 0;margin:0 auto 7px;padding:0 0 7px;}
.fil_ariane_accueil {font-family:Arial;color:#4e3a3a;margin:2px 10px 10px 13px;*margin:10px 10px 0px 13px;height:20px;}
.fil_ariane_accueil h1 {margin-bottom:0px;}
.fil_ariane_accueil .CssTitreFilAriane {float:left;margin:7px 3px 0px 0;*margin:0px 3px 0px 0;font-size:11px;}
.fil_ariane_accueil a {color:#4E3A3A;}
.fil_ariane_first {font-style:italic;float:left;text-decoration:underline;font-size:11px;}
.fil_ariane_middle {float:left;text-decoration:underline;font-size:11px;}
.fil_ariane_last {font-weight:bold;text-decoration:none;float:left;font-size:11px;}
.CssSeparateurFilAriane {float:left;width:5px;margin:0px 2px;*margin:-4px 2px;}

/*********************************/
/* Bandeau de titre avec contenu */
/*********************************/
.CssDivContainerAvecBandeauTitre {float:left;}
.CssDivBandeauTitre {float:left;height:28px;}
.CssDivContainerSousTitre {clear:both;margin-left:3px;*margin-left:2px;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;}

.CssDivBandeauTitre .CssDivGaucheTitreVert 
{ background:transparent url(/library/Images/common/common/CoinGVert.png) no-repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivGaucheTitreNoir 
{ background:transparent url(/library/Images/common/common/CoinGNoir.png) no-repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivGaucheTitreMarronClair 
{ background:transparent url(/library/Images/common/common/CoinGMarronClair.png) no-repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivGaucheTitreMarronFoncer
{ background:transparent url(/library/Images/common/common/CoinGMarronFoncer.png) no-repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivGaucheTitreParadis
{ background:transparent url(/library/Images/common/paradis/CoinGTitresParadis.png) no-repeat scroll 0 0; }

.CssDivBandeauTitre .CssDivGaucheTitreVert,
.CssDivBandeauTitre .CssDivGaucheTitreNoir,
.CssDivBandeauTitre .CssDivGaucheTitreMarronFoncer,
.CssDivBandeauTitre .CssDivGaucheTitreMarronClair,
.CssDivBandeauTitre .CssDivGaucheTitreParadis { float:left;height:30px;width:4px;}

.CssDivBandeauTitre .CssDivTitreVert
{ background:transparent url(/library/Images/common/common/Fond_TitreVert.png) repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivTitreNoir
{ background:transparent url(/library/Images/common/common/Fond_TitreNoir.png) repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivTitreMarronClair
{ background:transparent url(/library/Images/common/common/Fond_TitreMarronClair.png) repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivTitreMarronFoncer
{ background:transparent url(/library/Images/common/common/Fond_TitreMarronFoncer.png) repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivTitreParadis
{ background:transparent url(/library/Images/common/paradis/Fond_TitreParadis.gif) repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivTitreVert,
.CssDivBandeauTitre .CssDivTitreNoir,
.CssDivBandeauTitre .CssDivTitreMarronFoncer,
.CssDivBandeauTitre .CssDivTitreMarronClair,
.CssDivBandeauTitre .CssDivTitreParadis
{
    color:#FFFFFF;
    float:left;
    font-family:Century Gothic, Arial;
    font-size:16px;
    height:30px;
    line-height:28px;
    text-align:center;
}

.CssDivBandeauTitre .CssDivDroitTitreVert 
{ background:transparent url(/library/Images/common/common/CoinDVert.png) no-repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivDroitTitreNoir 
{ background:transparent url(/library/Images/common/common/CoinDNoir.png) no-repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivDroitTitreMarronClair 
{ background:transparent url(/library/Images/common/common/CoinDMarronClair.png) no-repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivDroitTitreMarronFoncer 
{ background:transparent url(/library/Images/common/common/CoinDMarronFoncer.png) no-repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivDroitTitreParadis 
{ background:transparent url(/library/Images/common/paradis/CoinDTitresParadis.png) no-repeat scroll 0 0; }
.CssDivBandeauTitre .CssDivDroitTitreVert,
.CssDivBandeauTitre .CssDivDroitTitreNoir,
.CssDivBandeauTitre .CssDivDroitTitreMarronFoncer, 
.CssDivBandeauTitre .CssDivDroitTitreMarronClair,
.CssDivBandeauTitre .CssDivDroitTitreParadis { float:left;height:30px;width:4px; }

/*********************************************/
/* Bandeau de titre de la navigation latéral */
/*********************************************/
.CssDivBandeauTitreMenuNavigation {width:200px;}
.CssDivTitreMenuNavigation {width:192px;}
.CssTitreCategorieFiltre {width:188px; font-size:14px;}
.CssDivMenuNavigation {width:193px;color:#ffffff;font-family:Arial;font-size:12px;}
.CssDivMenuNavigation ul {margin:2px 0 0 25px;padding:2px 0 0 0px;}
.CssDivMenuNavigation ul li a {text-decoration:none;color:#ffffff;font-family:Arial;font-size:12px;}
.CssDivMenuNavigation .CssTitreCategorieFiltre {background-color:#332a23;height:18px;padding-top:2px;padding-left:5px;margin-top:6px;font-weight:bold;}

/*******************/
/* Listing produit */
/*******************/
.CssDivBandeauTitreListing {width:745px;}
.CssDivTitreListing {width:435px;padding-left:10px;}
.CssDivFiltreListing {width:292px;}
.CssListeFiltre {font-size:14px;font-family:Arial;margin: 3px 6px 0px;}
.CssDivTexteExplicatif{width:100%; padding:0; margin:0; *padding-right:-5px; height:94px;}
.CssLabelTexteExplicatif{font-family:Arial; background-color:White; /*margin-bottom:0; margin-right:0; margin-top:5px; margin-left:5px;*/ font-size:11px; color:#46230e; /*padding-left:5px; padding-top:5px;*/}
.CssDivListing {width:735px;}
.CssDivListing .CssDivNavigationListing {background-color:#d7c9ba;height:35px;font-family:arial;font-size:12px;color:#4E3A3A;}
.CssDivListing .CssDivNavigationListing .CssDivNombreElementsListing {float:left;width:485px;height:25px;margin:5px;}
.CssDivListing .CssDivNavigationListing .CssDivPaginationListing {float:left;width:225px;height:25px;margin:5px;}
.CssDivListing .CssDivNavigationListing .CssDivPaginationListing a {background-color:#F1ECE4;border:1px solid #7B4B2E;color:#4E3A3A;text-decoration:none;padding:3px;line-height:25px;}
.CssDivListing .CssSepListing {height:2px;width:100%;margin:0;padding:0;background-color:#bf875e;}
.CssDivListing .CssSepListing hr {border:2px solid #bf875e;margin:-1px;*margin:-5px;padding:0;}
.CssColVisuel, .CssColDescProduit, .CssColMillesime, .CssColPrix, .CssColDelaiLivraison, .CssColAjoutPanier 
{
    background-color:#f1ece4;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    height:25px;
}
.CssColVisuel, .CssColMillesime, .CssColPrix, .CssColDelaiLivraison, .CssColAjoutPanier {text-align:center;}
.CssTrLigneProduit {width:733px;}

.isProduitCr{margin:0;padding:0;height:100%; background-image:url(/library/Images/common/listingProduit/Picto_CR_Listing.jpg);background-color:transparent;background-repeat:no-repeat;background-position:right top;}



.CssTrLigneProduit .CssMiniatureProduit {margin:0 5px;font-family:Arial;font-size:9px;}
.CssDivDescriptionProduit {height:105px;width:260px;padding-top:5px;}
.CssDivDescriptionProduit .CssTitreProduitListing {clear:both;float:left;color:#8a2222;font-family:Arial;font-size:12px;width:185px;}
.CssDivDescriptionProduit .CssAppellationProduitListing {width:100%;clear:both;color:#46230e;font-family:Arial;font-size:11px;float:left;}
.CssDivDescriptionProduit .CssDivRating {width:100%;}
.CssDivDescriptionProduit .CssNoterParListing {margin-left:5px;float:left;color:#46230E;font-family:Arial;font-size:11px;}
.CssDivDescriptionProduit .CssCruProduitListing {width:100%;float:left;clear:both; font-family:Arial;font-size:11px;color:#292929;}
.CssDivDescriptionProduit .CssDescriptionProduitListing {width:100%;clear:both;color:#636363;font-family:Arial;font-size:11px;float:left;}
.CssDivMillesime {height:105px;padding-top:5px;width:55px;}
.CssDivMillesime .CssImageVideo{float:left;clear:both;margin-left:14px;margin-top:10px;}
.CssDivMillesime .CssMillesime{float:left;clear:both;color:#8A2222;font-family:Arial;font-size:12px;margin-top:5px;text-align:center;width:100%;}
.CssDivMillesime .CssImageMillesime {float:left;clear:both;margin-left:20px;margin-top:5px;}
.CssDivPrixListing {width:140px;height:105px;padding-top:5px;margin-left:10px;}
.CssDivPrixListing .CssDivTauxReduction {clear:both;float:left;height:20px;width:30px;*width:175px;*text-align:center;margin:0 0 0 75px;*margin:0 0 0 0;}
.CssDivPrixListing .CssDivTauxReduction .CssDivReduction {}
.CssDivPrixListing .CssDivTauxReduction .CssDivReduction .imgOvalPromo {}
.CssDivPrixListing .CssDivTauxReduction .CssDivReduction .CssLabelTauxReduc {}
.CssDivPrixListing .CssDivTauxReduction .CssDivReduction .CssLabelTauxReduc .CssReductionProduit 
{
    color:#FFFFFF;
    font-family:Century Gothic, Arial;
    font-size:10px;
    font-weight:bold;
}

.CssDivPrixListing .CssPrixProduit 
{    
    clear:both;
    color:#000000;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    
}
/*.CssDivPrixListing .CssPrixProduitReduit {color:#4E3A3A;font-family:Arial;font-size:11px;text-decoration:line-through;margin:0 0 0 7px;}*/

.CssDivLivraison {height:105px;padding-top:5px;text-align:center;width:105px;}
.CssDivLivraison .CssDelaiLivraison{ margin-top:20px;margin-left:5px;font-family:Arial;font-size:9pt;color:#2f2f2f; }
.CssDivLivraison .CssSousPrix{float:left;clear:both;margin-top:30px;font-family:Arial;font-size:9pt;color:#2f2f2f;width:100%;}
.CssDivLivraison .CssParkerNote{float:left;clear:both;font-family:Arial;font-size:9pt;color:#2f2f2f;width:100%;}

.CssDivAjoutPanierListing {height:118px;width:120px;vertical-align:top;}
.CssDivAjoutPanierListing .CssDivStock {width:120px;height:40px;margin-top:-1px;*margin-top:0px;clear:both;float:left;}
.CssDivAjoutPanierListing .CssDivStock .CssImageEnStock {margin:0 0 0 25px;clear:both;float:left;}
.CssDivAjoutPanierListing .CssDivStock .CssImageTotalStock{background-image: url("/libray/images/common/listingProduit/Fond_Compteur.gif");display:inline;float:left;font-family:Century Gothic, Arial;font-size:10px;font-weight:700;height:14px;margin:0 0 0 40px;text-align:center;width:45px;}
.CssDivAjoutPanierListing .CssImageAjoutPanier{float:left;height:16px;margin:14px 0 0 54px;width:16px;}
/*********  Rating  ******** */
.CssRatingNoterPar{clear:both;float:left;}
.ratingStar{background-repeat:no-repeat;cursor:pointer;display:block;font-size:0;height:12px;margin:0;padding:0;width:11px;}
.filledRatingStar {background-image: url(/library/Images/common/common/FilledRatingStar.png);}
.emptyRatingStar {background-image: url(/library/Images/common/common/EmptyRatingStar.png);}
.savedRatingStar {background-image: url(/library/Images/common/common/SavedRatingStar.png);}

/*******************/
/* Ariane Commande */
/*******************/
.CssFilArianeCommande {font-family:Century Gothic, Arial;font-size:13px;*width:982px;}
.CssFilArianeCommande img {float:left;}
.CssFilArianeCommande a {text-decoration:none;color:Black;line-height:20px;margin:0 0 0 5px;width:125px;}
.CssFilArianeCommande span {text-decoration:none;line-height:20px;margin:0 0 0 5px;width:125px;}
.CssFilArianeCommande .sepArianeCommande {float:left;width:13px;height:23px;}
.CssFilArianeCommande .divSelected {float:left;background:transparent url(/library/Images/common/ArianeCommande/Avancement_Rouge.gif) no-repeat;width:140px;height:23px;}
.CssFilArianeCommande .divSelected a {color:#ffffff;}
.CssFilArianeCommande .divSelected span {color:#ffffff;}
.CssFilArianeCommande .divNotSelected {float:left;background:transparent url(/library/Images/common/ArianeCommande/Avancement_Blanc.gif) no-repeat;width:140px;height:23px;}
.CssFilArianeCommande .CssDivEtape {height:30px;width:978px;*width:942px;padding:21px 0 0;}

.CssAutoCompletion ul {font-family:Century Gothic, Arial;font-size:13px;}

.CssAnchorBold { font-weight:bold; }

/* DropDownlist Menu navigation  */
#ddl{color:#FFF;float:left;font-family:Arial;font-size:12px;height:26px;width:180px;}
#ddl titreListe{width:180px;}
#ddl ul{margin:0;}
#ddl li{display:inline;float:left;list-style-type:none;width:180px;}
#ddl .cssItems{border-bottom:5px solid #332A23;border-left:3px solid #332A23;border-right:3px solid #332A23;margin:5px 0 0;position:absolute;width:165px;}
#ddl .cssItems li{background-color:#5D4C40;border-top:1px solid #40342C;display:block;float:none;margin:0;padding:0 2px 2px 14px;width:160px;}
#ddl .cssItems a{border:0;font-size:9pt;font-weight:400;padding-left:5px;padding-right:5px;}
.cssInfoBulle{background:#F0F1F7 none repeat scroll 0 0;border:1px solid #CCC;display:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;height:130px;padding:2px;position:absolute;width:230px;z-index:100;}


/****************************/
/* Modal Popup Ajout Panier */
.PopupAjoutPanier
{
	background-color: #ffffff;
	text-align: center;
	border: 1px solid gray;
	width: 727px;
	height: 142px;
	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: 720px;
	float: left;
	clear: both;
	padding: 20px 0 20px 0;
}
.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 Ajout panier */
.CssBtnPopup
{
	color: #4E3A3A;
	height: 37px;
	width: 178px;
	float: left;
	text-decoration: none;
	text-align: center;
	margin: 0 40px 0 0;
	font-family: Arial;
	font-weight: normal;
}
.CssBtnPopup a
{
	margin: 15px;
}
.CssTitreBoutonPopup
{
	height: 37px;
	width: 137px;
	text-decoration: none;
	color: #ffffff;
}

.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: 118px;
}
.CssBtnPopup .CssDivTitreBtnContinueAchatRouge
{
	background: transparent url(/Library/Images/common/boutons/Gd_Btn_Rouge_Fond.png) repeat-x;
	width: 134px;
}

.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;
}


/****************************/
/* Modal Popup Antepage */
.PopupAntepage {background-color:#ffffff;text-align:center;border:1px solid gray;width:620px;height:250px;overflow:hidden;padding:10px;}
.PopupAntepage .CssDivInfoAntepage {font-size:14px;font-family:Arial;padding:80px 0 0;}
.PopupAntepage .CssDivInfoAntepage .CssTitreAntepage {color:#8a2222;}
.PopupAntepage .CssDivBtnPopupAntepage {height:40px;width:430px;float:left;clear:both;padding:20px 0 20px 0;}
.PopupAntepage .CssDivBtnPopupAntepage table {width:100%;}
.PopupAntepage .CssDivBtnPopupAntepage td {width:50px;}

/******************************/
/* Bouton de validation Popup Antepage*/
.CssBtnPopupAntepage
{
    color:#4E3A3A;
    height:37px;
    width:100px;
    float:left;
    text-decoration:none;
    text-align:center;
    /*margin:0 40px 0 0;*/
}
.CssBtnPopupAntepage a {margin:15px;}
.CssTitreBoutonPopupAntepage {width:137px;text-decoration:none;color:#ffffff;line-height:30px;}

.CssBtnPopupAntepage .CssDivGaucheBtnAntepageMarron,
.CssBtnPopupAntepage .CssDivGaucheBtnAntepageRouge
{
    height:37px;
    float:left;
    cursor:pointer;
}
.CssBtnPopupAntepage .CssDivGaucheBtnAntepageMarron {background:transparent url(/library/Images/common/boutons/Gd_Btn_Marron_CoinG.png) no-repeat scroll 0 0;width:29px;}
.CssBtnPopupAntepage .CssDivGaucheBtnAntepageRouge {background:transparent url(/library/Images/common/boutons/Gd_Btn_Rouge_CoinG.png) no-repeat scroll 0 0;width:32px;}

.CssBtnPopupAntepage .CssDivTitreBtnAntepageMarron,
.CssBtnPopupAntepage .CssDivTitreBtnAntepageRouge 
{
    height:35px;
    float:left;
    padding:2px 0 0 6px;
    font-family:Arial;
    font-size:14px;
    cursor:pointer;
}
.CssBtnPopupAntepage .CssDivTitreBtnAntepageMarron {background:transparent url(/library/Images/common/boutons/Gd_Btn_ContinueAchats_Fond.png) repeat-x;width:37px;}
.CssBtnPopupAntepage .CssDivTitreBtnAntepageRouge {background:transparent url(/library/Images/common/boutons/Gd_Btn_Rouge_Fond.png) repeat-x;width:37px;}

.CssBtnPopupAntepage .CssDivDroitBtnAntepageMarron,
.CssBtnPopupAntepage .CssDivDroitBtnAntepageRouge 
{
    height:37px;
    float:left;
    cursor:pointer;
}
.CssBtnPopupAntepage .CssDivDroitBtnAntepageMarron {background:transparent url(/library/Images/common/boutons/Gd_Btn_ContinueAchats_coinD.png) no-repeat scroll 0 0;width:7px;margin-left:-1px}
.CssBtnPopupAntepage .CssDivDroitBtnAntepageRouge {background:transparent url(/library/Images/common/boutons/Gd_Btn_Rouge_CoinD.png) no-repeat scroll 0 0;width:5px;}

/* Etiquette Prix produit */
.CssTableEtiquettePrixVinMEA,
.CssTableEtiquettePrixPanacheeMEA,
.CssTableEtiquettePrixVinDM,
.CssTableEtiquettePrixPanacheeDM,
.CssTableEtiquettePrixVinDMNonReduit,
.CssTableEtiquettePrixPanacheeDMNonReduit
{
    color:#FFFFFF;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    padding-left:2px;
}

.CssTableEtiquettePrixPanacheeMEA td,
.CssTableEtiquettePrixVinDMNonReduit td,
.CssTableEtiquettePrixPanacheeDMNonReduit td {padding:0px 0 0 2px;vertical-align:top;}
.CssTableEtiquettePrixVinMEA td, 
.CssTableEtiquettePrixVinDM td {padding:1px 0 0 2px;vertical-align:top;}

.CssFPDelaiLivraison {padding: 8px 0 0 285px; font-family:Arial; font-size:12px;}
.CssFPDelaiLivraisonVinAlcool{padding: 8px 0 0 20px; font-family:Arial; font-size:12px;}

.divMentionsLegalesBasFooter
{
    float:left;
    line-height:15px;
    position:relative;
    top:50px;
    width:550px;
}
