/* CSS Document */
/*h1{ display:none;}*/
#mainContent{ padding:0 20px;}

h4{ margin:5px 0 10px 60px;}
th{ background:#ffc20e url(/design/panier/th_fond.gif) repeat-x top; text-align:center; min-height:24px;padding:3px 0; color:#282B30; font-size:13px;}
.number{ text-align:right;white-space:nowrap;}
.td_border{border:1px solid #FFB400;}
.td_bgcolor{ background-color:#FFFBEC; color:#1E293C;}
#btValider{ margin:40px 0 10px 0; text-align:center;}
.formValue{ border:1px solid #FFB400; padding:2px 3px;}
.element{ font-weight:bold; color:#3B364B;}
.required{ padding-right:3px;}
#submit{background-color:#FF0000;border: 1px solid #FF0000;color:#FFFFFF;margin:0; padding:1px 2px;font-size:14px; font-weight:bold;}
.success{ font-size:1.2em;color:green}
li.reqnote{}

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

/* process links (3 boutons panier > coordonnees > reglement ) */
ul#checkout-proccessList{display:block;margin:0 auto; padding:0; list-style:none; text-align:center; width:70%; clear:both;}
ul#checkout-proccessList li{background-image:none; margin:1px 1px 0 0;padding:2px 3px; height:56px; min-height:56px;float:left; display:block;list-style:none; }
#checkout-proccessListCartItem{}
#checkout-proccessListIndexItem{}
#checkout-proccessListConfirmItem{}
#checkout-emptyCartMessage{color:#FF5353;font-size:1.3em; padding:40px 0 0 150px; min-height:120px;background:url(/design/panier/panierVide.gif) no-repeat left top; margin:2em 0 0 9ex;}
.messagesBeforeCartTable{margin:1em 0;}
#checkout-messageBeforeCartTableContainer{}
#checkout-messageAfterCartTableContainer{}
#checkout-cgvCheckBoxContainer{}
/* ------------------- fin process links ----------------------*/

/* ---------- enlevement ancien appareil ---------- */
#checkout-takeOffOldStuffOptionContainer{clear:both;color:#FF5353;font-weight:bold;font-size:1em;margin:0 0 0.2em 0; padding-top:2em;}
#checkout-takeOffOldStuffYes{/* input radio yes*/}
#checkout-takeOffOldStuffYesLabel{/* label radio yes*/}
#checkout-takeOffOldStuffNo{/* input radio no*/}
#checkout-takeOffOldStuffNoLabel{/* label radio no*/}
/* --------- fin enlevement ancien appareil ---------*/

#checkout-cartItemEcotaxe{display:block;clear:both;}

.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;}

#cart{ width:100%; margin:1em 0;clear:both}
#cart td{ border:1px solid #FFB400;padding:1px 2px }/*11/04/2008 : padding:2px 3px;*/
#cart th{ background:#FFC007 url(/design/panier/th_fond.gif) repeat-x top; text-align:center; min-height:22px;padding:3px 0;color:#282B30; font-size:1em;}

#cart .formBouton{background:#BBBABE;border:1px solid #BBBABE;color:#FFFFFF;font-size:11px;}
#cart .formBoutonOver{background:#A4A3A8;border:1px solid #BBBABE;color:#FFFFFF;font-size:11px;}
#cart .cartTotalHeader{ text-align:right; background-color:#F2F2F2; background-image:none;}
/* 11/04/2008 */
#cart p{padding:0px;margin:0px}
#cart .cartItemSummarySpan{color:Gray;font-size:0.8em;display:none;}
#cart .cartItemTitleBlock {font-weight:bold;}
#cart input.cartAccessoryRadio{}
/* accessories */
#cart tr.cartAccessories td{
	border-top-style:dashed;
	border-bottom-style:dashed;
}
#cart tr.cartAccessories td.cartTitleCell{
	padding-left:4em;
	font-size:0.9em;
	border-top-style:dashed;
	border-bottom-style:dashed;
}
#cart tr.cartAccessories .cartItemTitleBlock {font-weight:normal}
/* end accessories */
/* fin 11/04/2008 */
/* shipping row */
#cartShippingHeader{}
#cartShipping{}
#checkout-order_total{font-weight:bold}
/* total products (first row under products. total without taxes, shipping, etc) */
#checkout-cartTotalProductsCell{}
/* right cells with totals */
.cartTotalCell {}
.cartTitleCell{ text-align:left;}
.cartDeleteCell{ text-align:center;}
.cartFreeItem {color:#E70E0E;font-weight:bold}
/* taxes included message rows (dont tva...) */
.checkout-cartIncludeTaxesRows th{font-size:0.7em;font-weight:normal}


#cartLinks{text-align:center; width:100%;}
#cartLinks img{ margin:20px 30px;}
#cartLinks input{ margin:20px 30px;}
#cartLinks .formBouton,#cartLinks .formBoutonOver{ font-size:13px;}
.shopFormSubmit{background-color:#F8E479;border: 1px solid #FFC000;color:#DF7500;margin:0; padding:1px 2px;font-size:14px; font-weight:bold;}
.shopFormSubmitOver{background-color:#FBF0B3;border: 1px solid #FFC000; color:#DF7500; margin:0; padding:1px 2px;font-size:14px;font-weight:bold;}

/* ==== checkout/index.htm ==== */
.checkout-noShippableMessage {color:red;}
.checkout-shippableMessage {color:green;}

/* fin de checkShipZone */

/* === Vente Flash Inscription === */
#flashRegisterContainer{ padding:130px 0 0 0; background:url(/design/ventesFlash/inscription_headerImage.gif) no-repeat top center;}

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


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

table#checkout-Delivery{ margin-top:15px;}
table#checkout-Delivery table.checkoutTable td.formLabel{background:#FBF3DB;}
table#checkout-Delivery table.checkoutTable td.formText{border:1px solid #FFB400;}
td.checkout-addressTable{ width:55%; }
td.checkout-addressList{ width:43%;border:1px solid #FFB400;}
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 0px;}
ul.checkout-addressList li.checkout-addressListAddItem{background:url(/design/images/puce_article.gif) no-repeat left top; padding:3px 0 5px 20px;}

/* shop/checkShipZone (page=shop/cart&action=checkShipZone */
#checkout-checkShipZoneContainer{}
#checkout-checkShipZoneLoginFormContainer{clear:both;}
#checkout-checkShipZoneLoginMessage{}

/* form default (dans HTML_QuickForm_Renderer_Tableless.css) = margin:0pt;min-width:500px;padding:0pt;width:560px;*/
form#checkShipZoneLoginForm,form#checkShipZoneCheckForm{width:auto;}/*min-width:250px;width:250px;*/

/* form fieldset default (dans HTML_QuickForm_Renderer_Tableless.css ligne 8) = border:0pt none;clear:both;float:left;margin:0pt;width:560px;}*/
form#checkShipZoneLoginForm fieldset,form#checkShipZoneCheckForm fieldset{width:auto;}/*width:250px;*/
#checkout-checkShipZoneCheckFormContainer{clear:both;}
#checkShipZoneMessage{}

#checkout-registerZoneContainer{/* div qui contient le formulaire ou son rsultat pour laisser son nom et son email*/}
#checkout-registerZoneMessage{/* message d'explication*/}
form#shipZoneRegisterForm{}

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


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

/* Informations client */
table.checkoutTable th h3{ padding:0; margin:0;color:#282B30; font-size:13px;}
table.checkoutTable td.formText{border:1px solid #FFB400;}

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

/* A effacer ? */
.checkoutConfirm-header {margin:20px 0 10px 0; clear:both;}
.checkoutConfirm-paymentMethodsImageCell{/* cellule form+image */text-align:center;width:100px;}
#checkoutConfirm-paymentMethodsHeader{/*titre "choisissez votre moyen de paiement */}
#checkoutConfirm-paymentMethodsTable{/* tableau des moyens de paiement */}
#checkoutConfirm-paymentMethodListHeader {/* th premiere ligne du tableau des moyens de paiement */}

form.checkout-paymentMethodForm{margin:0;padding:0}
form.checkout-paymentMethodForm table {margin:0;}
form.checkout-paymentMethodForm table td{text-align:center}

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


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

table#accountIndex-orders{ width:100%;}
table#accountIndex-orders td{background-color:#FBF3DB; padding:2px 3px;}
ul#accountIndex-addressesList li{background:url(/design/images/puce_article.gif) no-repeat left top; padding:3px 0 0 20px;}

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