/* CSS Document */
.shop_panier_bg {
	background-image:url(interface/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:#EA7A00;
}

.shop_panier_mini_top_bg {
	background-image:url(interface/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:#EA7A00;
	padding-left:12px;
	padding-right:12px;
	text-align:center;
	border:1px solid #FF9900;
}

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

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

.shop_panier_td1 {
	padding:2px;
	background-color:#F5F4F7;
	font-size:12px;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
}
.shop_panier_td2 {
	padding:2px;
	background-color:#FFFFFF;
	font-size:12px;
	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:#FEF8D6;
	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:#E26C00;
}
.shop_prix_fr {
	color:#999999;
	font-size:10px;
}
.shop_prix_total {
	font-weight:bold;
	font-size:15px;
	color:#6C0000;
}

.shop_recap_titre {
	background-color:#FEF8D6;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	height:30px;
	padding-left:9px;
	padding-right:9px;
	font-size:14px;
	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 {
	padding-left:4px;
}
INPUT.radio {
	vertical-align:bottom;
}
.shop_input_iserror {
	border:1px solid #CC0000;
}

.shop_asterisque {
	font-size:14px;
	color:#CC0000;
	padding-left:2px;
}
.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;
}
