#bodyContainer{ text-align:center;}
th{background:#39583A url(/design/panier/fond_th.jpg) repeat-x bottom; border:1px solid #8A8C7C; padding:2px 5px; color:#FFFFFF;font-weight:bold;/*font-size:14px; min-height:24px;*/ text-align:center;}
.number{ text-align:right;white-space:nowrap;}
.formLabel2{ float:left;}
div.formLabel2{clear:left;}
.reqnote{ float:left;}
td{ text-align:left;}
h2{ text-align:left;}

/*==================   Panier   ==================*/

#checkout-cartContainer{ width:100%; text-align:center; position:relative;}
#processus{ width:100%; margin:auto; text-align:center; position:relative;}
ul#checkout-proccessList{ margin:0 auto; padding:0; width:600px; text-align:center; list-style:none; list-style-image:none; clear:both;}
ul#checkout-proccessList li{background-image:none; margin:0 10px;padding:0; float:left; display:block;}
#checkout-proccessListCartItem{}
#checkout-proccessListIndexItem{}
#checkout-proccessListConfirmItem{}
#checkout-emptyCartMessage{min-height:71px;font-size:14px;background: url(/design/panier/emptyCartMessage.jpg) no-repeat left top; padding:55px 0 10px 270px; text-align:left; margin-left:50px;}
.messagesBeforeCartTable{margin:1em 0;}
#checkout-messageBeforeCartTableContainer{}
#checkout-messageAfterCartTableContainer{background:#FFD400 none repeat scroll 0 0;border:1px dashed #39583A;color:#39583A;padding:5px;margin-bottom:10px}
#checkout-cgvCheckBoxContainer{ float:left; width:100%;}

.cartPlusMinusImgBlock{ float:right;display:block;width:14px;height:24px; margin-left:10px;}
.checkout-plus{display:block;clear:both;width:14px;height:10px;background:#ccc url(/design/panier/plus.gif);margin:0 0 1px 0}
.checkout-minus{display:block;clear:both;width:14px;height:10px;background:#ccc url(/design/panier/minus.gif);margin:1px 0 0 0}
.checkout-plus span,.checkout-minus span {display:none;}

form#checkout-cartForm{ width:100%;}
table#cart{ width:100%; margin:10px 0;clear:both;}
table#cart th{  /*padding-left:20px;*/}
table#cart td{border:1px solid #8A8C7C; padding:2px 5px;}
table#cart th.cartTotalHeader{text-align:right; background:#162C20; background-image:none; border:0; color:#FFD400;}
p.cartItemTitleBlock{ padding:0; margin:0;}
.checkout-cartDelete{ color:#B5BFB5;background-image:none; font-size:0.9em; }
.cartDeleteCell{text-align:center;}
.cartDeleteCell a:link,.cartDeleteCell a:visited{ color:#B5BFB5;border:0; background-image:none; padding:1px 5px;}
#cartLinks{text-align:center;width:100%;}
#cartLinks img,#cartLinks input{ margin:20px 30px;}

#cartTable{ width:100%; margin:1em 0;/*clear:both*/}
#cartTable td{ border:1px solid #8A8C7C; padding:2px 3px;}
#cartTable .number{ text-align:right;white-space:nowrap;}
#cartTable .formBouton{background:#BBBABE;border:1px solid #BBBABE;color:#FFFFFF;font-size:11px;}
#cartTable .formBoutonOver{background:#A4A3A8;border:1px solid #BBBABE;color:#FFFFFF;font-size:11px;}
.cartTableTotalHeader{ text-align:right;}
#cartTableShippingHeader{text-align:right;}
#checkout-order_total{font-weight:bold}
.cartTableTotalCell { text-align:right;}
.cartTableTitleCell{ text-align:left;}
.cartTableDeleteCell{ text-align:center;}
.checkout-includeTaxesRows{font-size:0.8em}

#msgShipRate{ font-size:1.2em; font-weight:bold; color:#ffffff;}

/*===================================================*/


/*=================   Coordonnées   =================*/

table#checkout-Delivery{ margin-top:15px;}
table.checkoutTable td{border:1px solid #8A8C7C;}
table#checkout-Delivery table.checkoutTable td.formLabel{ font-size:12px;}
td.checkout-addressTable{ width:60%; }
td.checkout-addressList{ width:38%;}
ul.checkout-addressList{ list-style:none; list-style-image:none;}
ul.checkout-addressList li{ background:none; background-image:none;font-size:12px;padding:5px 0 5px 10px;}
ul.checkout-addressList li.checkout-addressListAddItem{background:url(/design/panier/arrow.gif) no-repeat left top; padding:0 0 0 35px;}

/*===================================================*/


/*==================   Règlement   ==================*/

/* Informations client */
table.checkoutTable th{}
table.checkoutTable th h3{color:#FFFFFF; padding:0; margin:0;font-size:14px; }

/* Mode de paiement */
table.checkoutConfirm-PaymentMethodList{ margin-bottom:15px;}
table.checkoutConfirm-PaymentMethodList td{ text-align:left;}
table.checkoutConfirm-PaymentMethodList td.checkoutConfirm-paymentMethodMessage{/*background-color:#ffffff;*/padding: 4px 10px;}

/*===================================================*/


/*==================   Mon compte   ==================*/

/*table#accountIndex-orders{ width:95%;}
table#accountIndex-orders th{background:#39583A url(/design/panier/fond_th.jpg) repeat-x bottom; border:1px solid #8A8C7C; padding:2px 5px;}
table#accountIndex-orders td{border:1px solid #8A8C7C; padding:2px 5px;}*/

table#accountIndex-orders{ width:100%;}
table#accountIndex-orders td{background-color:#8A8C7C; padding:2px 3px;}
ul#accountIndex-addressesList li{background:url(/design/panier/arrow.gif) no-repeat left top; padding:0 0 0 35px; min-height:30px;}
form.tableLess#currentUserInfoForm{ width:98%; max-width:100%;}
form.tableLess#currentUserInfoForm fieldset{ border:1px solid #8A8C7C; margin-bottom:10px; }
form.tableLess#currentUserInfoForm div.element{ width: 300px;}
form.tableLess#currentUserInfoForm fieldset legend {background:#39583A url(/design/panier/fond_th.jpg) repeat-x top; color:#FFFFFF;font-weight:bold;font-size:14px; min-height:22px; padding:2px 15px 0 15px;}
form.tableLess#currentUserInfoForm label.element {width: 220px;}

/*===================================================*/
