/****************/
/* Bloc conseil */
#a_advises {
	display: none;
	float: left;
	height: 96px;
	margin-bottom: 15px;
	margin-right: 24px;
	width: 437px;
}
#a_advises span {
	display: none;
}
/* Bloc conseil */
/****************/
/****************/
/* Bloc coupons */
#div_tokens {
	display: none;
	float: left;
	height: 105px;
	margin-bottom: 15px;
	width: 290px;
}
#div_tokens span, #div_tokens div {
	display: none;
}
/* Bloc coupons */
/****************/
/**********************/
/* Liste des produits */
#div_listOfProducts {
	clear: both;
	color: #89817f; 
	width: 100%;
}
#div_listOfProducts table {
	width: 100%;
}
#td_emptyCart {
	color: #89817f; 
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 13px;
	font-style: italic;
	line-height: 26px;
	text-align: center;
}
#div_listOfProducts th {
	background-color: #5f4e4c; 
	color: white;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}
#div_listOfProducts td.picture {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 130px;
}
#div_listOfProducts td.name {
	text-align: left;
}
#div_listOfProducts span.productName {
	display: block;
	font-size: 14px;
	font-weight: bold;
}
#div_listOfProducts span.productReference {
	font-size: 12px;
}
#div_listOfProducts td.quantity {
	text-align: center;
}
input.prodsId {
	float: left;
}
#div_listOfProducts a.substractProduct {
	background-image: url("skin/decrease.png");
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	padding-right: 5px;
	text-decoration: none;
	width: 17px;
}
#div_listOfProducts a.substractProduct:hover {
	background-image: url("skin/decrease.png");
	background-position: left -20px ;
	background-repeat: no-repeat;
}
#div_listOfProducts a.addProduct {
	background-image: url("skin/increase.png");
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
	height: 20px;
	padding-left: 5px;
	text-decoration: none;
	width: 17px;
}
#div_listOfProducts a.addProduct:hover {
	background-image: url("skin/increase.png");
	background-position: right -20px ;
	background-repeat: no-repeat;
}
#div_listOfProducts a.substractProduct span, #div_listOfProducts a.addProduct span {
	visibility: hidden;
}
#div_listOfProducts a.deleteProduct {
	background-image: url("skin/ico_sup.png");
	background-position: center left;
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	padding-left: 22px;
}
#div_listOfProducts td.price {
	text-align: right;
}
#div_listOfProducts td.price span {
	font-size: 14px;
	font-weight: bold;
	margin-right: 25px;
}
#div_listOfProducts td.option {
	padding-left: 28px;
}
#div_listOfProducts td.option span {
	background-image: none;
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 23px;
}
#div_listOfProducts td.optionPrice {
	text-align: right;
}
#div_listOfProducts td.optionPrice span {
	font-size: 12px;
	font-weight: bold;
	margin-right: 25px;
}
#div_listOfProducts td.amountLabel {
	border-top: solid 2px #fedaae; 
	padding-top: 15px;
	text-align: right;
}
#div_listOfProducts td.amountLabel span {
	font-size: 14px;
	font-weight: bold;
	margin-right: 25px;
}
#div_listOfProducts td.amount {
	border-top: solid 2px #fedaae; 
	padding-top: 15px;
	text-align: right;
}
#div_listOfProducts td.amount span {
	color: #5f4e4c; 
	font-size: 14px;
	font-weight: bold;
	margin-right: 25px;
}
#td_modifyCart {
	background-color: none;
	height: 22px;
	padding-left: 6px;
	text-align: left;
	border: 1px solid #edeeeb; 
}
#td_modifyCart a {
	background-image: url("skin/arrow.png");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
}
#div_listOfProducts td.lineSpace {
	height: 1px;
}
#div_listOfProducts td.endSpace {
	height: 2px;
}
#div_listOfProducts td.orderDetails {
	text-align: right;
}
#div_listOfProducts td.orderDetails div {
	padding-bottom: 15px;
	padding-top: 15px;
	text-align: left;
}
#div_listOfProducts span.productsAmount {
	display: block;
	font-weight: bold;
}
#div_listOfProducts span.amountDetail {
	display: block;
	padding-left: 30px;
}
/* Liste des produits */
/**********************/
/***********/
/* Boutons */
#div_orderCartOptions {
	margin-bottom: 25px;
	margin-top: 25px;
	width: 100%;
}
#a_orderCartContinue {
	background-image: url("skin/bt_continuer_mes_achats.png");
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 33px;
	width: 177px;
}
#a_orderCartContinue:hover {
	background-position: left -33px;
}
#a_orderCartContinue span {
	display: none;
}
#a_orderCartValidate {
	background-image: url("skin/bt_valider_mon_panier.png");
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 32px;
	width: 177px;
}
#a_orderCartValidate:hover {
	background-position: left -33px;
}
#a_orderCartValidate span {
	display: none;
}
/* Boutons */
/***********/
/********************************/
/* Informations sur le paiement */
#div_paymentTips {
	background-image: url("skin/padlock.png");
	background-position: top left;
	background-repeat: no-repeat;
	clear: both;
	margin-bottom: 30px;
}
#div_paymentTips h3 {
	color: #5f4e4c; 
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 13px;
	font-style: italic;
	margin-left: 45px;
}
#div_paymentTips p {
	font-size: 10px;
	line-height: 18px;
	text-indent: 45px;
}
/* Informations sur le paiement */
/********************************/