.pan_cart {
	position:absolute;
	left:193px;
	top:160px;
	z-index:100;	
}
.cart {
	border: 2px solid #cccc33;
	background:#ffffff;
	width:500px;
}
.hr_total /* encadre les lignes de prix pour avoir total ligne en bas */ 
{
	border-bottom:1px solid #000000;
}
.c_titles {
	font-size:14px;
	font-weight:bold;
	background:#CCCC33;
	cursor:move;
}
.c_prod {
	padding-left:92px;
}
.c_qte {
	padding-left:195px;
}
.c_total {
	padding:0px 10px 0px 35px;
}
.ci_box {
	border-bottom: 2px solid #CCCC33;
}
.ci_thumb {
	float:left;
	width:80px;
	padding-left: 5px;
}
.ci_desc {
	float:left;
	width:250px;
	/*min-width:250px;*/
	/*height: 60 px;*/
	padding-left: 5px;
	/*border: 1px dotted magenta;*/
}
.ci_title {
	font-size:14px;
	font-weight:bold;
}
.ci_option {
	font-size:14px;
	font-weight:bold;
	color:#CCCC33;
}
.ci_price {
	font-size:14px;
	font-weight:bold;
}
.ci_saving {
	font-size:12px;
	/*font-weight:bold;*/
}
.ci_qte {
	font-size:14px;
	float:left;
	width:60px;
	padding: 20px 0px 0px 5px;
	/*border: 1px dotted gray;*/
}
.ci_total {
	font-size:14px;
	font-weight:bold;
	float:right;
	/*width:120px;*/
	padding: 20px 10px 0px 0px;
	/*border: 1px dotted #000000;*/
}
.ct_items {
	font-size:14px;
	font-weight:bold;
	float:right;
	text-align:right;
	/*width:120px;*/
	padding: 0px 10px 0px 0px;
	/*border: 1px dotted #000000;*/
}
.ct_titles {
	font-size:14px;
	font-weight:bold;
	text-align:right;
	float:right;
	border-left:solid 2px #CCCC33;
	padding: 0px 10px 0px 5px;
	min-height:95px;
	height: expression(this.height<95 ? 95:true);
	/*border: 1px dotted #000000;*/
}
.ct_total_box {
	min-height:95px;
	height: expression(this.height<95 ? 95:true);
}
.ct_ship {
	padding-left:5px;
}
.ct_pmt_txt {
	font-size:12px;
	font-weight:bold;
	float:right;
	/*width:120px;*/
	padding: 0px 10px 0px 0px;
	/*border: 1px dotted #000000;*/
}
.o_address {
	padding-left:5px;
}
.o_pic {
	padding:10px 0px 10px 25px;
}
.o_box {
	padding-left:10px;
}

