/* 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; position:relative}
#mamoneo_coderesponse {color:#E10379}
#codepromo {border:#999999 1px solid}

#codepromoform {position:absolute; bottom:200px; 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 0 -26px;}
#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}


/***********  Modif Boutique 18/07/2011 **************/
.bgroseproduit {background: none repeat scroll 0 0 #FFDDC6;}
#tx-ttproducts-pi1-single {padding-top:10px}

#banner #banner_01 {width:229px; height:111px; margin:0; float:left}
#banner #banner_02 {width:146px; height:111px; margin:0; float:left}
#banner #banner_03 {width:218px; height:111px; margin:0; float:left}
#menusecond { height:20px}
#grandpublic {background: none}
#grandpublic a.nivo0 {text-decoration:none; display:block; padding-bottom:5px; font-weight:bold; letter-spacing:-1px; text-indent:10px;}

.pagecontent {min-height:400px}
.stylebannerboutique {background: url(../img/boutique/bandeau-boutique.gif) left top no-repeat} 
h1.sifrbanner {padding:0; margin:0}
h1 {font-weight: normal; font-size:22px; letter-spacing:-1px}
.cols {color:#313131}
h2 {font-weight: normal; font-size:17px; color:#de007b; padding:0; margin:0; letter-spacing:-1px}
h3 {font-weight: normal; font-size:16px; color:#324c85; padding:0; margin:0; text-align: left; letter-spacing:-1px}
hr {background:#FFF; border:none 0px; border-top:2px solid #d3d3d3} 
.cols {text-align: left}
.cols hr {width:60%; display:inline-block; padding:0; margin:0}
.csc-linkToTop {left:650px}

.cols a.internal-link {color:#DE007B}
#menu_01 a { display:block; padding:10px 0 5px 0;}
.menu1-level1-no a {background:url(../img/boutique/pointilles-menu.gif) top center no-repeat; text-decoration:none; font-weight:bold; font-size:12px; text-align:left; letter-spacing:-1px; text-indent:10px;}
.menu1-level1-no a:hover {text-decoration:none; font-weight:bold; font-size:12px; text-align:left; letter-spacing:-1px; text-indent:10px; color:#294f8e}
.menu1-level1-act a {background:url(../img/boutique/pointilles-menu.gif) top center no-repeat; text-decoration:none; font-weight:bold; font-size:12px; text-align:left; letter-spacing:-1px; text-indent:10px; color:#294f8e}

.menu1-level2-no a {text-decoration:none; font-weight: normal; font-size:11px; text-align:left; letter-spacing:-1px; text-indent:20px; color:#313131}
#menu_01 .menu1-level2-no a, #menu_01 .menu1-level2-act a {padding:5px}
.menu1-level2-no a:hover {text-decoration:none; font-weight:bold; font-size:11px; text-align:left; letter-spacing:-1px; text-indent:20px; color:#294f8e}
.menu1-level2-act a {text-decoration:none; font-weight:bold; font-size:11px; text-align:left; letter-spacing:-1px; text-indent:20px; color:#294f8e}

.menu1-level3-no a {text-decoration:none; font-weight: normal; font-size:10px; text-align:left; letter-spacing:-1px; text-indent:25px; color:#313131}
#menu_01 .menu1-level3-no a, #menu_01 .menu1-level3-act a {padding:5px}
.menu1-level3-no a:hover {text-decoration:none; font-weight:bold; font-size:10px; text-align:left; letter-spacing:-1px; text-indent:25px; color:#294f8e}
.menu1-level3-act a {text-decoration:none; font-weight:bold; font-size:10px; text-align:left; letter-spacing:-1px; text-indent:25px; color:#294f8e}

.produit_price_carte {display: block; float: left; margin: 5px 0 0; padding: 0 0 0 10px; width: 200px; eight:100px;}
#tx-ttproducts-pi1-single .produit_bouton {display: block; float: left; margin: 5px 0 0; width: 190px; text-align:left}
#tx-ttproducts-pi1-single .produit_bouton input {margin: 0 0 5px;}






























