/* CSS Document */

#boutique #titrefamille {display:none}

/* BOUTIQUE */
#tx-ttproducts-pi1-list {clear:both}
.produit_carte form {padding:0; margin:0}
.produit_carte {width:230px; height:400px; float:left; margin:0 5px 10px 5px}

.produit_carte.bordeaux {border:#EB1167 1px solid;}
.produit_carte.vert {border:#11B53A 1px solid;}
.produit_carte.bleu {border:#255C92 1px solid;}
.produit_carte.orange {border:#f93f4d 1px solid;}
.produit_carte.defaut {border:#EB1167 1px solid;}

.produit_title {border:none}
.produit_title.bordeaux {color:#EB1167;}
.produit_title.vert {color:#11B53A}
.produit_title.bleu {color:#255C92}
.produit_title.orange {color:#f93f4d}
.produit_title.defaut {color:#666666}

.produit_img { text-align:center; margin:30px 0 10px 0}
.produit_texte {padding:10px 5px 10px 5px; height:100px; width:auto; margin:0 10px 0 10px}
.produit_texte a {display:block; text-align: right} 
.produit_title {display:block; text-align:center; font-size:16px; font-weight:bold }
.produit_subtitle {display:block;text-align:center;}
.produit_price {display:block;text-align:center; margin:10px 0 10px 0; font-size:14px; font-weight:bold}
.produit_quantite {display:block;text-align:center; background:#73AFF5; width:200px; margin:0 15px 15px 15px}
.produit_bouton  {display:block;text-align:center; }
.FIELD_QTY {margin:0}
.bgmamoneo {background: url(../img/commun/bg_mamoneo.gif) repeat-y;}

/*
.bgmamoneo{background: url(../img/commun/bg_mamoneo-mere.gif) repeat-y;}
*/

.fce_mamoneo {}

.bgvertproduit {background:#BFE6CB}
.bgroseproduit {background:#FFDDC6}
.produitsingle_img {width:200px; float:left;}
.produit_price_carte {display:block; float:left; width:200px; padding:0 0 0 10px; margin:5px 0 0 0}
.price_carte {font-size:14px; font-weight:bold}
.shippingcond {color:#E40175; font-weight:bold}
#tx-ttproducts-pi1-single .produit_bouton {display:block; width:190px; margin:5px 0 0 0;  float:left}
#tx-ttproducts-pi1-single .produit_bouton input {margin:0 0 5px 0}

/*#lesaviezvous td.bgvertproduit .internal-link {margin:0 20px 0 0}*/

.etapes_boutique {height:65px; margin:20px 0 0 0;}
.panier {margin:20px 0 0 0;}
.total_panier {color:#000; font-weight:bold; text-align:right; padding:0px 140px 0 0;}
.total_panier a {color:#000; font-weight:bold;}
.produit_img_panier {float:left; width:110px; padding:10px;}
.produit_titre_panier {float:left; width:220px; padding:10px; font-size:14px; font-weight:bold; padding: 20px 0 0 0}
.produit_titre_panier a {text-decoration:none}
.produit_prix_panier {float:left; width:120px; text-align:center; padding:20px 0 0 0; font-weight:bold; font-size:18px; color:#e00f2f}
.FIELD_QTY_BASKET2 {float:left; width:80px; text-align:right; padding:20px 0 0 20px;}
.FIELD_QTY_BASKET2 input {text-align:center}
.produit_soustotal {float:left; width:120px; text-align:center; padding:20px 0 0 0; font-weight:bold; font-size:18px; color:#e00f2f}
.produit_suppanier {float:left; width:auto; text-align:center; padding:20px 0 0 0;} 
.produit_suppanier img {border:none}
.produit_titre_panier a {border:none; color:#000b07; text-decoration:none; font-size:12px}
.produit_titre_panier .variant {font-weight:normal; font-size:10px; color:#4f5352}
#tx-ttproducts-pi1-basket .bt_terminer {border:none; background:#000000; color:#FFFFFF; font-size:11px; font-weight:bold; padding:2px; margin:0 0 0 5px; float:right } 
#tx-ttproducts-pi1-tracking  .bt_terminer {border:none; background:#000000; color:#FFFFFF; font-size:11px; font-weight:bold; padding:2px; margin:0 0 0 5px; } 
#tx-ttproducts-pi1-basket a.bt_terminer {text-decoration:none; padding:3px; display:block}
#tx-ttproducts-pi1-basket .total_panier {text-align:left}
#tx-ttproducts-pi1-basket .notes {display:block; font-size:11px}

#tx-ttproducts-pi1-payment .total_panier {text-align:left}
#tx-ttproducts-pi1-payment .bt_terminer {border:none; background:#000000; color:#FFFFFF; font-size:11px; font-weight:bold; padding:2px; margin:0 0 0 5px; float:right } 

.tt_products_basket_info fieldset {border:none}
.tt_products_basket_info label {display:block; width:170px; float:left; font-weight:bold}

.error {margin:0 0 0 170px; color:#E11129}
.trading_conditions a { color:#E11129 }
.obliged {margin:0 0 0 550px; width:200px;}
.tt_products_basket_info .labelville {display:block; width:50px; float:left; margin-top:3px;}
* html .tt_products_basket_info .labelville {display:block; width:48px; float:left; margin-top:3px;}
* html .tt_products_basket_info .cp {display:block; width:172px; float:left; margin-top:3px;}

.zonetexte {margin-top:3px;border:1px solid #6c6c6c; padding:0 0 0 2px; width:331px;}
.zonetexte_zip { margin-top:3px;margin-right:10px; float:left; border:1px solid #6c6c6c; padding:0 0 0 2px; width:68px;}
.zonetexte_ville { margin-top:3px;border:1px solid #6c6c6c; padding:0 0 0 2px; width:200px;}
.zonearea { margin-top:3px;border:1px solid #6c6c6c; padding:2px; width:331px;}
.btokForms {color:#FFF; border:none; background:#000; font-weight:bold; padding:2px; font-weight:bold;}
.creditcards {width:250px; height:300px; float:left; text-align:center; margin:20px 50px 0 50px;}
.cheque {width:250px; height:300px; float:left;  text-align:center; margin:20px 20px 0 20px}
.creditcards img {margin:10px 0 0 0}
.cheque img {margin:10px 0 0 0}
.legales {text-align:center}
.addr_facturation {width:340px; float:left; text-align:left; margin:0 15px 0 0;}
.addr_livaraison {width:340px;  float:left; text-align:left; margin:0;}
.remise {color:#E0007C; text-transform:uppercase}

/*#basket_paiement {width:auto; height:300px; float:right; margin-right:50px; }
*html #basket_paiement {width:auto; height:auto;  float:right; margin:0 0 0 0}*/
#paymentForm {margin:20px 0 0 0; display:block}
#mamoneo_coderesponse {color:#E10379}
#codepromo {border:#999999 1px solid}

#codepromoform {position:absolute; bottom:70px; right:0; width:550px; height:50px; padding:20px; border:none; background:none; color:#FFFFFF; font-weight:bold}
*html #codepromoform {position:absolute; bottom:205px; right:43px; width:550px; height:50px; padding:20px; border:none; background:none; color:#FFFFFF; font-weight:bold}
*+html #codepromoform {position:absolute; bottom:83px; right:-5px; width:550px; height:50px; padding:20px; border:none; background:none; color:#FFFFFF; font-weight:bold}
#messagecodepromo {position:absolute; width:300px; height:150px; top:300px; right:100px; background:#FFFFFF; border:1px solid #666666; padding:20px;}




#bordermainmenu {width:18px; height:268px;background:url(../img/commun/border_menu_moneo_boutique.jpg) no-repeat top left;}
#bordermainmenu img{ display:none !important; width:18px; height:268px; background-color:#e0007c;}
.stylebannerboutique{ background-color:#e0007c; background:url(../img/commun/bandeau-boutique.jpg) top left no-repeat;}

.boncommande {font-size:12px}
.boncommande .floatbox_BASKET2 {width:740px; display:block}

#formulaire_error_livraison {color:#E00F2F; font-size:11px; font-weight:bold;}

