/* ----------------------------------------------------BOUTIQUE */
.erreur {
	border:#C00 groove ;
	text-align:center;
	padding:10px;
	margin:10px;
	color:#900;
	}


.BOUTIQUEtitre-pdt {
	font-size: 23px;
	color: #767357;
	background-image: url(/fr/boutique/img/paveSirops.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 55px;
	font-weight: normal;
	height: 52px;
}

.BOUTIQUEtxt-pdt {
	text-align:justify;
	color: #ACB607;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom:10px;
	padding-bottom: 5px;
	padding-right: 5px;
}
a.lienBOUTIQUEtxt-pdt {
    text-decoration: none;
	width:135px;
	display:block;
}
a.lienBOUTIQUEtxt-pdt:hover {
    color: #333;
    text-decoration: none;
    background-color: #ACB607;
	width:135px;
	display:block;;
}




.BOUTIQUEtitre-apero {
	font-size: 23px;
	color: #767357;
	background-image: url(/fr/boutique/img/paveAperitifs.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 55px;
	font-weight: normal;
	height: 52px;
}
.BOUTIQUEtxt-apero {
	text-align:left;
	color: #F09403;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom:10px;
	padding-bottom: 5px;
	padding-right: 5px;
}
a.lienBOUTIQUEtxt-apero {
	text-decoration: none;
	width:135px;
	display:block;
	text-align: left;
}
a.lienBOUTIQUEtxt-apero:hover {
	color: #333;
	text-decoration: none;
	background-color: #F09403;
	width:135px;
	display:block;
	text-align: left;
}


.BOUTIQUEtitre-liqueurs {
	font-size: 23px;
	color: #767357;
	background-image: url(/fr/boutique/img/paveLiqueurs.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 55px;
	font-weight: normal;
	height: 52px;
}
.BOUTIQUEtxt-liqueurs {
	text-align:justify;
	color: #A3BFCB;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom:10px;
	padding-bottom: 5px;
	padding-right: 5px;
}
a.lienBOUTIQUEtxt-liqueurs{
    text-decoration: none;
	width:130px;
	display:block;
		text-align: left;
}
a.lienBOUTIQUEtxt-liqueurs:hover {
    color: #333;
    text-decoration: none;
    background-color: #A3BFCB;
	width:130px;
	display:block;
		text-align: left;
}



.BOUTIQUEtitre-panier {
	font-size: 23px;
	color: #767357;
	background-image: url(/fr/boutique/img/pavePanier.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 55px;
	font-weight: normal;
	height: 52px;
}
.BOUTIQUEtxt-panier {
	text-align:justify;
	color: #BB2227;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom:10px;
	padding-bottom: 5px;
	padding-right: 5px;
}
a.lienBOUTIQUEtxt-panier {
    text-decoration: none;
	width:135px;
	display:block;
}
a.lienBOUTIQUEtxt-panier:hover {
    color: #333;
    text-decoration: none;
    background-color: #BB2227;
	width:135px;
	display:block;
}
.tableau{
width:98%;

}
.impaire td { background-color: #f1e5de; } 

.TOP td {
	background-color: #BB2227;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
} 
a.SUPP {
	color: #BB2227;
	text-decoration:underline;
	
}
.bordB {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
}
.TXT-blanc {
	color: #FFFFFF;
}


.bordR {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BB2227;
	border-left-color: #BB2227;
}

.bordR2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BB2227;
}

a.SUPP:hover {
	color: #BB2227;
	text-decoration:none;
}

.total {
	color: #BB2227;
	border: 2px solid #BB2227;
	font-weight: bold;
	text-align: center;
}

.frais-port {
	border: 2px solid #BDBDAD;
	font-weight: bold;
	text-align: center;
}


#cadre-descriptif-produit {
	background-color: #FFFFFF;
	width: 410px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #BDBDAD;
	border-bottom-color: #BDBDAD;
	height: 132px;

}
#nom-produit {
	background-color: #787355;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 3px;

}
#descriptif-produit-G {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #787355;
	float:left;
	display:block;
	width:190px;
	height:103px;
	padding: 5px;
	text-align: left;
}
.TXTsmall {
	font-size: 9px;
}


#descriptif-produit-D{
	float:left;
	display:block;
	width:190px;
	padding: 5px;
	text-align: left;
}
#col1-2 {
float:left;width:135px;
}
#col3 {
float:left;width:130px;
}
#fond-sirops {
	background-image: url(/fr/boutique/img/fond-sirops.jpg);
	background-repeat: no-repeat;
		height: 407px;
	width: auto;
	padding-top: 40px;
	margin-left: 13px;
	text-align: center;
	background-position: center;
}
#fond-liqueurs {
	background-image: url(/fr/boutique/img/fond-liqueurs.jpg);
	background-repeat: no-repeat;
	height: 407px;
	width: auto;
	padding-top: 40px;
	margin-left: 13px;
	text-align: center;
	background-position: center;
}
#fond-aperitifs {
	background-image: url(/fr/boutique/img/sirops-aperitifs.jpg);
	background-repeat: no-repeat;
		height: 407px;
	width: auto;
	padding-top: 40px;
	margin-left: 13px;
	text-align: center;
	background-position: center;
}
.txtSpePanier {
	padding-right: 5px;
	padding-bottom: 70px;
	height: 390px;
	float:left;
	font-weight:bold;
	padding-left:55px;
	color:#BB2527;
}
.quantite {
	border: 1px solid #787554;
	text-align:center;
}
.txtBOUTIQUE {
	text-align:left;
	padding-right: 5px;
	background-image: url(/images/blason.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 70px;
	height: 400px;
}

