#bodyContainer{ text-align:center;}
th{background:#ff9103 url(/design/images/th_fond_orange.jpg) repeat-x top; 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;}


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

#checkout-cartContainer{ width:100%; text-align:center; position:relative;}
ul#checkout-proccessList{ margin:0 auto; padding:0; width:770px; 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:65px 0 0 270px; text-align:left; margin-left:50px;}
.messagesBeforeCartTable{margin:1em 0;}
#checkout-messageBeforeCartTableContainer{}
#checkout-messageAfterCartTableContainer{}
#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/images/quantite_plus.gif);margin:0 0 1px 0}
.checkout-minus{display:block;clear:both;width:14px;height:10px;background:#ccc url(/design/images/quantite_moins.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{background-color:#fbf8f1; padding:2px 3px;}
table#cart th.cartTotalHeader{ text-align:right; background-image:none; background-color:#f5f0e6;color:#7a340e;}
p.cartItemTitleBlock{ padding:0; margin:0;}
.checkout-cartDelete{ color:#ff7200;background-color:#FFFFFF; background-image:none; font-size:0.9em; }
.cartDeleteCell{text-align:center;}
.cartDeleteCell a:link,.cartDeleteCell a:visited{ color:#ff7200;background-color:#FFFFFF; border:1px solid #ff7200; 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 #000066; background-color:#FFFFFF; padding:2px 3px;}
#cartTable .number{ text-align:right;white-space:nowrap;}
#cartTable .formBouton{background:#FFFFFF;border:1px solid #000066;color:#000066;font-size:11px;}
#cartTable .formBoutonOver{background-color: #FFFF00;border:1px solid #000066;color:#000066;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:#ff9103;}

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


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

table#checkout-Delivery{ margin-top:15px;}
table#checkout-Delivery table.checkoutTable td.formLabel{ font-size:12px;}
td.checkout-addressTable{ width:60%; }
td.checkout-addressList{ width:38%;border:1px solid #c4b4a0;}
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/images/puce_rectangleFlecheOrange.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:#f4edde;padding: 4px 10px;}

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


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

table#accountIndex-orders{ width:100%;}
table#accountIndex-orders td{background-color:#fbf8f1; padding:2px 3px;}
ul#accountIndex-addressesList li{background:url(/design/images/puce_rectangleFlecheOrange.gif) no-repeat left top; padding:0 0 0 35px;}
form.tableLess#currentUserInfoForm{ width:98%; max-width:100%;}
form.tableLess#currentUserInfoForm fieldset{ border:1px solid #ff9103; margin-bottom:10px;}
form.tableLess#currentUserInfoForm fieldset legend {background:#ff9103 url(/design/images/th_fond_orange.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;}

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