/*Feuille de style keenstickerservicebox@free.fr*/

.laboutique {

border:0;


}

#newboutique{

background-color:yellow;
width:100%;
height:100px;
}
.productVariant .productVariantErrorMsg {
	position: relative;
	z-index: 9999;
	background: #D8C3DC;
	top: 0px;
	left: 259px;
	width: 270px;
}
.boutique {
}
.productVariant .productVariantErrorMsg {
	position: relative;
	z-index: 9999;
	background: #D8C3DC;
	top: 0px;
	left: 259px;
	width: 270px;
}
.productVariantAlt .productVariantErrorMsg {

	width: 640px;
}
.productVariantAlt .productVariantErrorMsg {
	position: relative;
	z-index: 9999;
	background: #FBF1FF;
	top: 0px;
	left: 259px;
	width: 270px;
}
.ListProd .productVariant .ProductTDQuantity SPAN {
	position: absolute;
	top: 3px;
	left: 260px;
	z-index: 9998;
	background: #D8C3DC;
	width: 260px;
}
.ListProd .productVariantAlt .ProductTDQuantity SPAN {
	position: absolute;
	top: 3px;
	left: 260px;
	z-index: 9998;
	background: #FBF1FF;
	width: 260px;
}
.BuyButton {
	background-color: #7B418E;
	border: 3px double #FFFFFF;
	margin: 6px;
	width: 73px;
	text-align: center;
	padding: 3px;
	float: right;
}
.BuyButton A {
	color: #FFFFFF;
}
.productvariantheader div {
	/*[disabled]border: 1px solid #F90756;
*/
}
.variant DIV {
	font-size: 1em;
}
.productSpecName {
}
.addButton {
	width: 124px;
	height:100px;
	background-image:url(images/je_commande.jpg);
	

}
.ProductAddButton {
	float: left;
}
.productSpecValue {
	width: 30px;
}
.productSpec {
	position: relative;
	left: 202px;
	clear: both;
	width: 360px;
}
.ProductButton {
	float: left;
	width: 49px;
}
.productSpecName, .productSpecValue, .productSpecSeparator {
	float: left;
}
.total {
	background-color: #7B418E;
	color: #FFF;
	font-weight: bolder;
	text-align: right;
	height: 23px;
	vertical-align: text-bottom;
	padding: 6px 0 0;
}
.total DIV {
	display: inline;
	margin: auto 3px 3px;
}
.productVariantFoot {
	clear: both;
	height: 5px;
}
.productvariant, .productvariantalt {
	clear: both;
	position: relative;
	min-height: 31px;
	/*[disabled]margin: -8px auto;
*/
}
.passe
        {
            font-size: 11px;
            color: #800080;
            text-align: left; 
            vertical-align: top;           
        }
#connexion
{
display:block;
}
.Style21 {font-size: 14px}
.Style22 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Style26 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7E428E;
	font-size: 14px;
}

.fond{

background-color:#DFD0E3;
}
.Section_1_png
		{
			position: relative;
			left:0;
			top:-35px;
			width:510px; 
			height:350px;



		}
		.Section_2_png
		{
			position: absolute;
			left:365px;
			top:650px;
			width:399px; 
			height:180px;


			padding-left:20px;
		}
		.bord{
    border-right: 1px;
    border-color:red;
    width:399px;
    height:100px;
    }
.productVariantAlt {
	background-color: #FBF1FF;
}
.productVariant {
	background-color: red;
	font-size: 1em;
}
.ProductVariantDesc {
	float: left;
	width: 160px;
	display: none;
}
.productVariantHeader {
	background-color: #7C418E;
	color: #FFF;
	font-weight: bold;
	min-height: 43px;
	width: 600px;
	font-size: 1em
}
.productVariant .ProductVariantOption, .productVariantAlt .ProductVariantOption {
	clear: both;
	left: 21px;
	position: relative;
	width: 500px;
}
.productVariantHeader .productVariantName {
	text-align: center;
}
.productVariantName {
	float: left;
	width: 150px;
	font-weight: bold;
	
}
.productvariantpic {
	/*[disabled]float: left;
*/
	width: auto;
	/*[disabled]display: none;
*/
	overflow: hidden;
}
.productvariantpic img {
	float: left;
	/*[disabled]width: 75%;
*/
	/*[disabled]display: none;
*/
}
.ProductVariantAttr {
	display: none;
}
.ProductTDbutton {
	float: inherit;
}
.ProductTDQuantity {
float: left;
	width: 36px;

	
}
.productVariantRemove, .ProductTaxedPrice, .ProductPrice, .ProductTotalPrice, .ProductTaxedPrice, .ProductTotalTaxedPrice, .ProductDiscount, .ProductDiscountAmount {
	text-align: right;
	font-family: Tahoma;
	width: 200px;
	font-weight: bold;
	float: left;
	position: relative;
	color: white;
}
.ProductTotalTaxedPriceheader {
	color: white;
}
.ProductTotalPrice {
	color: #8d549e;
}



.Spinners {
	float: left;
	position: relative;
	z-index: 10;
	top: -23px;
	left: 38px;
}
.productVariantRemove {
	width: 20px;
}
.ProductTaxedPrice {
	color: #520769 ;
	width: 200px;
}
.ProductTotalTaxedPrice {
	color: white;
}


.productVariantHeader .ProductVariantOption {
	float: left;
}
.ProductDiscount {
	float: left;
	width: 47px;
	color: #7B418E;
	font-size: x-small;
	display: none;
}
.ProductDiscountAmount {
	float: left;
	width: 48px;
	color: #7B418E;
	font-size: x-small;
	display: none;
}
.productVariantHeader .ProductDiscountAmount {
	color: #FFFFFF;
	width: 0px;
}
.productVariantHeader .ProductDiscount {
	width: 0px;
	color: #FFF;
}
.productVariantHeader .ProductPrice, .ProductTotalPriceheader {
	width: 200px;
	color: white;
	text-align:center;
}
.btnplus {
	position: absolute;
	top: 2px;
}
.btnmoins {
	position: absolute;
	top: 12px;
}
.ProductQtyDiscount {
	font-size:1em;
	width: 0px;
	position: absolute;
	left: 260px;
	color: #FF0190;
}
.ProductOldPrice {
	text-align: right;
	text-decoration: line-through;
	color: #B799C2;
	display: none;
}
.ProductPrice {
	color: #8d549e;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	width: 200px;
}


.productVariantHeader .ProductTaxedPrice {
	width: 180px;
	color: #FFFFFF;
}
.ProductTaxedPrice {
	width: 150px;
	color: #520769 ;
}

.cart_line_y {
	line-height: 0px;
	border-right: 1px dashed #B799C2;
}
.cart_line_x {
	line-height: 0px;
	border-bottom: 1px dashed #B799C2;
}
.cart_total_right {
	text-align: right;
	color: #8d549e;
		font-weight: bolder;
	
}

.cart_total_right1 {
	text-align: right;
}

.cart_total_right2 {
	text-align: right;
}

.cart_total_left {
	text-align: right;
	width: 75%;
}
.blockBordered {
	border: 1px solid #E4B1F2;
	width: 100%;
}




.ProductTotalPrice2 {
	color: #8d549e;
	text-align: right;
	font-family: Tahoma;
	width: 80px;
	font-weight: bold;
	float: left;
	position: relative;
	color: white;
}
.ProductPrice2 {
	color: #8d549e;
	font-family: Tahoma;
	font-weight: bold;
	text-align: right;

	width: 80px;
	color: white;
	text-align: right;
	font-family: Tahoma;

	font-weight: bold;
	float: left;
	position: relative;
	color: white;
}

.ProductTotalTaxedPrice2 {
	color: white;
	text-align: right;
	font-family: Tahoma;
	width: 70px;
	font-weight: bold;
	float: left;
	position: relative;
	color: white;
}

.ProductTaxedPrice2 {
	width: 80px;
	color: #7C418E;

	color: #FFFFFF;


	text-align: right;
	font-family: Tahoma;

	font-weight: bold;
	float: left;
	position: relative;

}

.productVariantName2 {
	float: left;
	width: 150px;
	font-weight: bold;
		text-align: center;
		font-size:small;
	
}


.ProductTotalPrice3 {
	color: #8d549e ;
	text-align: right;
	font-family: Tahoma;
	width: 80px;
	font-weight: bold;
	float: left;
	position: relative;
	
	font-size:small;
}
.ProductPrice3 {
	color: #8d549e;
	font-family: Tahoma;
	font-weight: bold;
	text-align: right;
	font-size:small;
	width: 80px;
	
	text-align: right;
	font-family: Tahoma;

	font-weight: bold;
	float: left;
	position: relative;
	
}
.ProductPrice4 {
	
	text-align: right;
	
	
}

.ProductTotalTaxedPrice3 {
	
	text-align: right;
	font-family: Tahoma;
	width: 70px;
	font-weight: bold;
	float: left;
		font-size:small;
	position: relative;
	color: #520769 ;
}
.ajouter{

background-image:url(images/je_commande.jpg) no-repeat;
}
.ProductTaxedPrice3 {
	width: 80px;
	color: #520769 ;
	font-size:small;



	text-align: right;
	font-family: Tahoma;

	font-weight: bold;
	float: left;
	position: relative;

}

.cart_total_right {
	text-align: right;
}

.cart_total_right1 {
	text-align: right;
		color: #8d549e;
			font-weight: bold;
}

.cart_total_right2 {
	text-align: right;
		color: #520769 ;
			font-weight: bold;
}