/* LE bottomcart */
#bottomcart_zone{z-index:100;}

.bottomcart{
	width:100%;
	position:fixed;
	bottom:0%;
	border-top:1px #fff solid;
	background:#FFF url(http://aphrodite.shopeo.com/images/mode-tendance_38/wid_bottomcart_background.png) repeat-x;
	height:90px;
	padding-top:10px;	
	z-index:100;
/*  _position: absolute; /* position fixed for IE6 */
  _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-4);*/
}

.bottomcart_left{
	float:left;
/*  margin-left:10px;*/
  width:28%;
	color:#333;
/*  position:relative;
  left:10%;*/
}

.bottomcart_left img{
	float:right;
	margin-top:15px;
	width:280px;
	height:65px;
}

.bottomcart_title{
	background-color:#000;
	color:#fff;
	font-size:15pt;
	line-height:25px;
	padding-left:6px;
}

.bottomcart_actions{
/*  float:left;*/
/*  padding-left:25px;
  width:100%;
  margin-top:5px;*/
/*  text-align:left;*/
/*  position:relative;*/
/*  left:15%;*/
  text-align:center;
}

#cart_indicator{
  float:left;
  position:absolute;
  right:80%;
  top:60%;
}

.bottomcart_actions a{
	font-size:9pt;
	line-height:16px;
	color:#333;
	text-decoration:none;
	padding-left:18px;
}

.bottomcart_list{
	float:left;
	width:54%;
	text-align:center;
	height:80%;
	color:#333;
	position:relative;
/*  left:11%;*/
	margin-top:5px;
	float:left;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

.bottomcart_list h3{
	text-align:left;
	font-weight:bold;
	color:#333;
	text-decoration:underline;
	font-size:10pt;
}

.bottomcart_element{
	border:1px #BEBCC3 solid;
	width:148px;
	height:80px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
	float:left;
	font-size:10pt;
	color:#555;
/*  padding-top:15px;*/
	background-color:#fff;
}

.bottomcart_element_photo{
	float:left;
	width:45%;
}

.bottomcart_element_photo img{
	float:left;
	width:45px;
	height:45px;
	padding:10px;
}

.bottomcart_contenu_element_info{
  float:left;
  width:55%;
}

.bottomcart_contenu_element_qtte_add {
	margin-top:3px;
}

.bottombart_contenu_element_qtte_text{
  color:#000;
  font-size:14pt;
  padding-left:7px;
	padding-top:3px;
	text-align:left;
}
.bottombart_contenu_element_qtte_text a{
	color:#333;
}

.bottomcart_element_photo img{
	width:80%;
}
.bottomcart_contenu_element_qtte_add img{
	cursor:pointer;
	height:31px;
	width:31px;
}

.bottomcart_drag_img{
  float:left;
  margin-left:3%;
  margin-right:3%;
  position:relative;
  text-align:center;
}

.bottomcart_indic{
  color:#000000;
  float:left;
  font-size:14pt;
  height:78px;
  padding-top:10px;
  position:relative;
  width:100%;
/*  left:15%;*/
}

#bottomcart_indic_text{
  font-size:14pt;
  color:#333;
}

.total{
	color:#333;
	float:left;
	width:16%;
	text-align:center;
	position:relative;
	margin-top:-5px;
}


.bottomcart_total_price_title{
  font-size:10pt;
  font-weight:normal;
}

.bottomcart_total_price{
  font-size:14pt;
}

.checkout{
  margin-top:3px;
  margin-bottom:2px;
	height:30px;
/*  background-color:rgb(189,0,123);*/
	color:#FFF;
	width:100%;
	font-size:14pt;
}

.checkout img{
	height:30px;
  width:133px;
}

.checkout a{
	color:#FFF;
	text-decoration:none;
}

.choose_option{
	color:#666;
}

.bottomcart_with_option_selection{
	width:100%;
	position:relative;
	height:80px;
}

.product_choice{
	height:80px;
	float:left;
	width:45%;
	border-right:1px #ccc solid;	
}

.user_option_price{
	font-size:10pt;
	color:black;
	margin-top:5px;
	text-align:left;
}

.end_of_choice_for_customer{
	margin-left:5px;	
	width:45%;
	float:right;
	height:80px;
	text-align:left;
	font-size:10pt;
}

.end_of_choice_for_customer h3{
	font-size:12pt;
	text-decoration:none;
}

.user_choice{
	font-size:10pt;
	margin-top:5px;
	margin-bottom:5px;
}

.user_price{
	font-size:10pt;
}


/*Thresholds*/

.element_thresholds{
  border:1px #DA66A6 solid;
}

.threshold{
  position:relative;
  left:0px;
  bottom:150px;
  border:1px green solid;
  background:#FFFBE2 none repeat scroll 0 50%;
  font-size:9pt;
  width:300px;
  text-align:left;
}

.threshold_promo{
	float:left;
  position:absolute;
	margin-left:140px;
	margin-top:-230px;
  border:1px green solid;
  background:#FFFBE2 none repeat scroll 0 50%;
  font-size:9pt;
  width:300px;
  text-align:left;
	z-index:3;
}

.threshold_promo .threshold_content {
  margin:2px;
  padding:2px;
	color:#444;
}

.threshold_promo h3{
  font-weight:bold;
  font-size:10pt;
  color:#444;
  padding:2px;
  background-color:#C2DBA3;
}

.threshold_promo ul{
  margin-bottom:5px;

}

.threshold_promo ul li{
  margin-top:2px;
  list-style-type:square;
  list-style-position:inside;
}

.threshold .threshold_content {
  margin:2px;
  padding:2px;
	color:#444;
}

.threshold h3{
  font-weight:bold;
  font-size:10pt;
  color:#444;
  padding:2px;
  background-color:#C2DBA3;
}

.threshold ul{
  margin-bottom:5px;

}

.threshold ul li{
  margin-top:2px;
  list-style-type:square;
  list-style-position:inside;
}

#reduction_thresholds {
/*  height:15px;*/
}

#reduction_thresholds_content {
  position:absolute;
  left:-50px;
  bottom:100%;
  border:1px green solid;
  background:#FFFBE2 none repeat scroll 0 50%;
  font-size:9pt;
  width:270px;
  text-align:left;
}
