/* CSS Document */

/* 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:#FFFFFF; font-weight:bold; text-align:right; padding:0px 140px 0 0;}
.total_panier a {color:#FFFFFF; font-weight:bold;}
.bgpanier {background:url(../img/boutique/cadre_panier_bg.gif) repeat-y }
.produit_img_panier {float:left; width:110px; padding:10px;}
.produit_titre_panier {float:left; width:205px; 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:118px; text-align:center; padding:20px 0 0 0; font-weight:bold}
.FIELD_QTY_BASKET2 {float:left; width:80px; text-align:center; padding:20px 0 0 0;}
.produit_soustotal {float:left; width:100px; text-align:center; padding:20px 0 0 0; font-weight:bold}
.produit_suppanier {float:left; width:100px; text-align:center; padding:20px 0 0 0; font-weight:bold} 
.produit_titre_panier a {border:none}
.produit_titre_panier a.bordeaux {color:#EB1167;}
.produit_titre_panier a.vert {color:#11B53A}
.produit_titre_panier a.bleu {color:#255C92}
.produit_titre_panier a.defaut {color:#666666}


.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}
.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 #0A2960; padding:0 0 0 2px; background:url(../img/articles/fond_zonetext.gif) left top no-repeat; width:331px; border-top:none; border-left:none}
.zonetexte_zip { margin-top:3px;margin-right:10px; float:left; border:1px solid #0A2960; padding:0 0 0 2px; background:url(../img/articles/fond_zonetext.gif) left top no-repeat; width:68px; border-top:none; border-left:none}
.zonetexte_ville { margin-top:3px;border:1px solid #0A2960; padding:0 0 0 2px; background:url(../img/articles/fond_zonetext.gif) left top no-repeat; width:200px; border-top:none; border-left:none}
.zonearea { margin-top:3px;border:1px solid #0A2960; padding:2px; background:url(../img/articles/fond_zonetext.gif) left top no-repeat; width:331px; border-top:none; border-left:none}
.btokForms {color:#FFF; 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:250px; float:left; text-align:left; margin:20px 20px 0 20px;}
.addr_livaraison {width:250px;  float:left; text-align:left; margin:20px 20px 0 20px;}
.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:11px; font-family:Arial, Helvetica, sans-serif}
.boncommande .floatbox_BASKET2 {width:740px; display:block}


