/* CSS Document */
.shop_panier_bg {
	background-image:url(fr_images_shop/shop_panier_bg.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:45px;
	padding-bottom:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7D194B;
}

.shop_panier_mini_top_bg {
	background-image:url(fr_images_shop/shop_panier_top_bg.png);
	background-position:top left;
	background-repeat:repeat;
	height:34px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
.shop_panier_mini_top {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7D194B;
	padding-left:12px;
	padding-right:12px;
	text-align:center;
	border:1px solid #999999;
}

.shop_panier_table {
	border-right:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	width:100%;
}

.shop_panier_td0 {
	padding:4px;
	background-color:#FFFFFF;
	font-size:10px;
	text-align:left;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	/*white-space:nowrap;*/
}

.shop_panier_td0_ct {
	padding:4px;
	background-color:#FFFFFF;
	font-size:10px;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	/*white-space:nowrap;*/
}

.shop_panier_td1 {
	padding:2px;
	background-color:#F9F9F2;
	font-size:10px;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
}
.shop_panier_td2 {
	padding:2px;
	background-color:#FFFFFF;
	font-size:10px;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
}

.shop_panier_pic {
	padding:2px;
	background-color:#FFFFFF;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
}
.shop_total {
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#F4F3E8;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align:right;
	white-space:nowrap;
}

.shop_sstotal {
	padding:10px;
	padding-top:12px;
	padding-bottom:5px;
	background-color:#F7F7F4;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:right;
	height:40px;
	white-space:nowrap;
	vertical-align:top;
}

.shop_input_quantite {
	font-weight:bold;
	text-align:center;	
}

.shop_prix {
	font-weight:bold;
	font-size:13px;
	color:#7D194B;
	white-space:nowrap;
}
.shop_prix_fr {
	color:#999999;
	font-size:10px;
}
.shop_prix_total {
	font-weight:bold;
	font-size:15px;
	color:#6C0000;
}

.shop_recap_titre {
	background-color:#F4F3E8;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	/*height:30px;*/
	line-height:1.4em;
	padding-left:9px;
	padding-right:9px;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	white-space:nowrap;
}
.shop_recap_desc {
	background-color:#FFFFFF;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	padding:6px;
	padding-left:9px;
	white-space:nowrap;
	font-size:11px;
	text-align:left;
	line-height:1.5em;
}

.shop_div_final {
	width:500px;
	text-align:left;
}
.shop_message_final {
	font-size:18px;
}

A:LINK.shop_href,A:ACTIVE.shop_href,A:VISITED.shop_href {
	color:#FF6600;
	font-size:10px;
}
/*
INPUT {
	width:inherit;
}

INPUT.radio {
	vertical-align:bottom;
}
*/
INPUT.s_text {
	width:80%;
}
.shop_input_iserror {
	border:1px solid #CC0000;
	width:inherit;
}

.shop_asterisque {
	font-size:13px;
	color:#CC0000;
	/*padding-left:2px;*/
	white-space:nowrap;
}
.shop_texteerror {
	font-weight:bold;
	border:1px dotted #CC0000;
	background-color:#FFFFFF;
	display:none;
}

.shop_tr_over {
	background-color:#EFEFEF;
	height:26px;
	cursor:pointer;
}
.shop_tr_out {
	background-color:#FFFFFF;
	height:26px;
	cursor:pointer;
}
.shop_tr_click {
	background-color:#EFEFEF;
	height:26px;
	cursor:pointer;
}

#shop_acceptecgv_td {
	text-align:center;
}

DIV#paniermini { padding:0px; border:1px #E2DFC8 solid; }
DIV#paniermini TD { vertical-align:top; color:#666666; }
DIV#paniermini TD.quantite { font-weight:bold; white-space:nowrap; }
DIV#paniermini DIV.prix { font-weight:bold; white-space:nowrap; display:inline; float:right; }
DIV#paniermini DIV.prixtotal { background-color:#F8F7F0; color:#6F0037; font-weight:bold; white-space:nowrap; border-top:1px #F1EFE2 solid; border-bottom:1px #F1EFE2 solid; padding:3px; text-align:right;}
DIV#paniermini A.bton { text-align:center; display:block; background-color:#FFFFFF; padding-top:2px; padding-bottom:1px; }
DIV#paniermini A.bton:hover { text-align:center; display:block; background-color:#E2DFC8; }

TABLE#shop_val_choixlivraison_td { width:100%; }