/* Générique */
.lot_commande {width:960px;overflow:hidden;}

/* Modales Lot Commande */
#mde_details_relais {width:460px;}
#mde_details_relais .titre {float:left;width:300px;margin:25px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_details_relais .contenu {float:left;width:420px;margin:0 20px;}
#mde_details_relais table {width:420px;margin:10px 0;}
#mde_details_relais th {background-color:#E5E5E5;color:#666666;font-size:12px;font-weight:bold;line-height:14px;text-align:left;vertical-align:middle;height:18px;padding:0;padding:2px 10px 2px 10px;}
#mde_details_relais td {vertical-align:middle;text-align:left;padding:2px 10px 2px 10px;font-size:11px;line-height:12px;color:#666666;border-bottom:1px solid #dcdcdc;}

#mde_liste_relais {width:570px;}
#mde_liste_relais .titre {float:left;width:350px;margin:25px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_liste_relais .choix {float:left;width:220px;margin:0 20px;display:inline;}
#mde_liste_relais .choix select {width:200px;border:1px solid #CDC0C2;font-size:11px;}
#mde_liste_relais .contenu {float:left;width:260px;margin:55px 20px 0 0;display:inline;}
#mde_liste_relais .valide {width:220px;margin:0 20px;}
#mde_liste_relais table {width:260px;margin:10px 0;}
#mde_liste_relais th {background-color:#E5E5E5;color:#666666;font-size:12px;font-weight:bold;line-height:14px;text-align:center;vertical-align:middle;height:18px;padding:0;padding:2px 10px 2px 10px;}
#mde_liste_relais td {vertical-align:middle;text-align:left;padding:2px 10px 2px 10px;font-size:11px;line-height:12px;color:#666666;border-bottom:1px solid #dcdcdc;}
#mde_liste_relais .margin10 {margin:5px 0;display:block;}
#mde_liste_relais .modif_relais_colis {width:500px;float:left;margin:0 20px}
#mde_liste_relais .modif_relais_colis #cp_modif_relais { border:1px solid #CDC0C2; margin-top:3px;}

#mde_ajout_adresse {width:540px;}
#mde_ajout_adresse .titre {float:left;width:390px;margin:25px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_ajout_adresse .contenu {float:left;width:500px;margin:0 20px;}
#mde_ajout_adresse .valide {float:right;width:500px;margin:0 20px;}
#mde_ajout_adresse .margin10 {margin:5px 0;display:block;}
#mde_ajout_adresse label{clear:both;float:left;width:137px;margin:8px 0px 0px 0px;}
#mde_ajout_adresse input.int{float:left;width:223px;border:1px solid #786B65;margin:6px 0px 0px 0px;}
#mde_ajout_adresse select {float:left;width:223px;border:1px solid #786B65;margin:6px 0px 0px 0px;}
#mde_ajout_adresse .imgValid{margin:9px 0px 0px 4px}
#mde_ajout_adresse label.radio{clear:none;float:left;width:28px;margin:6px 0px 0px 10px;}
#mde_ajout_adresse input.radio{float:left;width:20px;margin:6px 0px 0px 0px;height:14px;}
#mde_ajout_adresse label.tick {	clear:none;background:none;height:1px;width:1px;display:block;float:left;margin:10px 0 0 4px; }
#mde_ajout_adresse label.tick_radio { clear:none;background:none;height:1px;width:1px;display:block;float:left;margin:7px 0 0 4px; }
#mde_ajout_adresse label.valid { clear:none;background:url('../img/form_tick.gif') no-repeat;height:14px;width:14px; }
#mde_ajout_adresse label.notvalid { clear:none;background:url('../img/form_cross.gif') no-repeat;height:14px;width:14px; }
#mde_ajout_adresse p label.error {float:none;width:223px;margin:0 0 0 137px;font-weight:normal;font-size:10px;color:#E81E74;}
#mde_ajout_adresse .adresse-box {border:1px solid #DDD7D7; background-color:#fff; margin:0 15px 4px 15px;padding:10px 0 10px 29px;position:relative;}
#mde_ajout_adresse .adresse-box-over {background-color:#ECE4E5;}
#mde_ajout_adresse .adresse-box a {text-decoration:none;}
#mde_ajout_adresse .adresse-box .adresse-text {float:left;width:470px;}
#mde_ajout_adresse .adresse-box .adresse-btn {display:none;width:205px;line-height:0;position:absolute;top:20px;left:300px;}
#mde_ajout_adresse .adresse-box-over .adresse-btn {display:block;}

#mde_confirmation_msg {width:460px;}
#mde_confirmation_msg .titre {float:left;width:300px;margin:25px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_confirmation_msg .contenu {float:left;width:420px;margin:0 20px;font-size:12px;}
#mde_confirmation_msg .btn_item {margin-left:155px;}
#mde_confirmation_msg .btn_item .btn_decal {margin-right:15px;}

#mde_gift_msg {width:552px;}
#mde_gift_msg .titre {float:left;width:300px;margin:25px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_gift_msg .contenu {float:left;width:515px;margin:0 10px 0 20px;font-size:12px;}
#mde_gift_msg textarea {width:510px;height:105px;border:1px solid #CDC0C2;font-size:11px;}
#mde_gift_msg a.valid { margin-top:5px; float:right; }

/* Default */
#contenu_single_commande {margin-top:23px;}
#contenu_single_commande legend { margin-left:8px; padding:0 8px; }
#contenu_single_commande #chemin_commande {width:960px; margin-bottom:25px; background:url(../img/03_order/etape_bg.gif) top left repeat-x;height:37px;}
#contenu_single_commande #chemin_commande img {margin:0 0 0 123px;line-height:0;font-size:0;}
#contenu_single_commande #ems {width:960px;margin-top:25px;height:55px;background-color:#E2E1DF;text-align:center;}
#contenu_single_commande .fleche {margin-right:4px;vertical-align:middle;}
#contenu_single_commande .margintop {margin-top:27px;}

/* Prepanier */
#contenu_single_commande .prepanierGauche {width:930px;}
#contenu_single_commande .prepanierGauche {width:632px;}
#contenu_single_commande .donneesPanier {width:630px;border:1px solid #CDC0C2;padding-bottom:5px;}
#contenu_single_commande .craquageGauche {width:589px;float:left;clear:both;}
#contenu_single_commande .craquageGauche.ce {margin:0 185px;}
#contenu_single_commande .donneesCraquage {border:1px solid #CDC0C2;padding-bottom:10px;margin-top:12px;}
#contenu_single_commande .donneesCraquage .ligneCraquage {border-bottom:1px solid #CDC0C2;}
#contenu_single_commande .donneesCraquage .articleCraquage {border-right:1px dotted #CDC0C2;width:134px;float:left;padding:6px;color:#666666;height:177px;margin-top:10px;}
#contenu_single_commande .donneesCraquage .articleCraquage .produit {width:85px;margin:4px 0 8px 25px;}
#contenu_single_commande .donneesCraquage .articleCraquage .description {width:134px;text-align:center;height:65px;}
#contenu_single_commande .donneesCraquage .articleCraquage .ae_push {text-align:center;}


#contenu_single_commande .donneesCraquage h3 {font-size:12px;color:#333333;font-weight:900;line-height:15px;}
#contenu_single_commande .donneesCraquage .first {margin-top:12px;}
#contenu_single_commande .donneesCraquage .last {border-right:none;}
#contenu_single_commande .moitieGauche {float:left;text-align:left;width:300px;margin:10px 0 10px 15px;}
#contenu_single_commande .moitieGauche a {width:200px;}
#contenu_single_commande .moitieDroite {float:left;text-align:right;width:285px;margin:10px 0 10px 0;padding-right:15px;}
#contenu_single_commande .moitieDroiteBtn {float:left;text-align:right;width:315px;margin:10px 0;}

#contenu_single_commande .moitieGaucheBig {float:left;text-align:left;width:406px;margin:10px 0;vertical-align:bottom;height:55px;}
#contenu_single_commande .moitieDroiteBig {float:left;text-align:right;width:554px;margin:0;vertical-align:bottom;height:55px;}
#contenu_single_commande .moitieDroiteBig img {vertical-align:bottom;/*padding-left:120px;*/}


/* Panier */
#contenu_single_commande .montantTableauBig {width:960px;margin:0;}
#contenu_single_commande .montantTableauBig th { background-color:#E5E5E5;color:#333333;line-height:18px;margin:0;padding:0;font-weight:900;vertical-align: middle; }
#contenu_single_commande .montantTableauBig td { vertical-align: middle; }
#contenu_single_commande .montantTableauBig .whishlist {width:790px;padding:7px 17px;}
#contenu_single_commande .montantTableauBig .whishlist a.add {padding-left:22px;font-size:11px;color:#333333;line-height:18px;text-decoration:underline;background:url(../img/03_order/ico_ajouter.png) no-repeat left center;}
#contenu_single_commande .montantTableauBig .whishlist a.info {font-size:11px;line-height:18px;text-decoration:underline;}
#contenu_single_commande .whishlist a.wishlist_b {background:url(../img/03_order/ico_enregistrer.png) no-repeat left center;float:left;padding-left:22px;font-size:11px;color:#333333;line-height:18px;text-decoration:underline;margin:5px 0 0 16px;}
#contenu_single_commande .whishlist a.ajout {background:url(../img/03_order/ico_ajouter.png) no-repeat left center;float:left;padding-left:22px;font-size:11px;color:#333333;line-height:18px;text-decoration:underline;margin:5px 0 0 16px;}
#contenu_single_commande .montantTableauBig .montant_libelle {text-align:left;width:290px;padding:7px 0px;}
#contenu_single_commande .montantTableauBig .montant_total {text-align:right;width:92px;padding:7px 50px 7px 0px;}

#contenu_single_commande .ems {width:745px;padding:7px 26px;float:left;margin-top:19px;font-size:13px;}
#contenu_single_commande .ems .montant_restant {font-size:13px;}
#contenu_single_commande .ems a.add {padding-left:22px;font-size:11px;color:#333333;line-height:18px;text-decoration:underline;background:url(../img/03_order/ico_ajouter.png) no-repeat left center;}
#contenu_single_commande .ems a.addSans {font-size:11px;color:#333333;line-height:18px;text-decoration:underline;}
#contenu_single_commande .ems a.info {font-size:13px;line-height:18px;text-decoration:underline;}

#contenu_single_commande .validation {clear:right;float:right;margin-top:11px;}
#contenu_single_commande .fidelite {float:left;margin:16px 0 0 36px;width:304px;text-align:center;font-size:12px;line-height:14px;color:#333333;}
#contenu_single_commande .fidelite .img_special {margin:10px 0;}
#contenu_single_commande .fidelite .petit {font-size:10px;color:#666666;}

#contenu_single_commande .montantTableau {width:555px;margin:0;}
#contenu_single_commande .montantDroite {width:555px;/*margin-left:405px;*/float:right}
#contenu_single_commande .montantDroite th { background-color:#E5E5E5;color:#333333;line-height:12px;margin:0;padding:0;font-weight:900; }
#contenu_single_commande .montantDroite th.orange {color:#EE7B00;}
#contenu_single_commande .montantDroite td { vertical-align: middle; }
#contenu_single_commande .montantDroite .montant_libelle {text-align:left;width:351px;padding:8px 5px;}
#contenu_single_commande .montantDroite .montant_libelle .mention{background:transparent url(../img/triangle.gif)no-repeat left center; margin:0 90px 0 16px;font-size:11px;line-height:12px;color:#666666;}
#contenu_single_commande .montantDroite .montant_total {text-align:right;width:92px;padding:8px 50px 8px 0px;}
#contenu_single_commande .montantDroite .montant_vide {text-align:center;width:92px;}
#contenu_single_commande .montantDroite .montant_restant {text-align:left;height:30px;padding:3px 10px;background-color:#E5E5E5;border-top:1px dotted #462128;border-bottom:1px dotted #462128;}
#contenu_single_commande .montantDroite .montant_restant_droite {text-align:left;height:30px;padding:3px 2px;background-color:#E5E5E5;border-top:1px dotted #462128;border-bottom:1px dotted #462128;}
#contenu_single_commande .montantDroite .montant_carte {text-align:left;padding:3px 10px;height:95px;}
#contenu_single_commande .montantDroite .montant_carte img {float:left;padding:10px 10px 0 0px;}
#contenu_single_commande .montantDroite .montant_carte div {float:left;padding-top:20px;}
#contenu_single_commande .montantDroite ul { padding-left:15px; }
#contenu_single_commande .montantDroite li { list-style-image:url(../img/triangle.gif); }
#contenu_single_commande .montantDroite img {vertical-align:middle;}
#contenu_single_commande .montantDroite input {border:1px solid #CDC0C2;margin:0;width:80px;font-size:11px;}
#contenu_single_commande .montantDroite #cgv {width:30px;}
#contenu_single_commande .montantDroite select {border:1px solid #CDC0C2;margin:0;width:auto;font-size:11px;}
#contenu_single_commande .montantDroite .bgRedRubine {background-color:#EE7B00;} 


/* Plus Nocibe */
#contenu_single_commande #echantillons {width:958px;margin:15px 0 10px 0;border:1px solid #CDC0C2;}
#contenu_single_commande .cadeau {width:958px;margin:5px 0 10px 0;border:1px solid #CDC0C2;}
#contenu_single_commande .cadeau #container_cadeau {display:none;}
#contenu_single_commande .cadeau .cadeauGauche {float:left;width:450px;margin:10px 0 10px 10px;}
#contenu_single_commande .cadeau .cadeauDroite {float:left;width:450px;margin:10px 0 10px 10px;}
#contenu_single_commande .cadeau #cadeau_oui,
#contenu_single_commande .cadeau #cadeau_non {vertical-align:bottom;}
#contenu_single_commande .cadeau .cadeauGauche table {width:340px;margin:10px 0 0 44px;}
#contenu_single_commande .cadeau .cadeauGauche table td {vertical-align:middle;text-align:center;}
#contenu_single_commande .cadeau .cadeauGauche table td.big {vertical-align:middle;text-align:left;width:120px;}
#contenu_single_commande .cadeau .cadeauGauche table td.tiny {vertical-align:middle;text-align:center;width:50px;}
#contenu_single_commande .cadeau .cadeauDroite textarea {border:1px solid #CDC0C2;margin-top:10px;width:440px;height:120px;font-size:11px;}
#contenu_single_commande .box {margin:11px;}
#contenu_single_commande .semibox {margin:10px 10px 6px 10px;}
#contenu_single_commande .semibox .mention{background:transparent url(../img/triangle.gif)no-repeat left center;font-size:11px;line-height:12px;color:#666666;text-align:center;}
#contenu_single_commande .semibox .link_redir{text-align:left;}
#contenu_single_commande .semibox .link_redir a.redir {padding-left:22px;font-size:11px;color:#333333;line-height:18px;text-decoration:underline;background:url(../img/03_order/ico_ajouter.png) no-repeat left center;text-align:left;}
#contenu_single_commande .link_redir a.redir{padding-left:22px;font-size:11px;color:#333333;line-height:18px;text-decoration:underline;background:url(../img/03_order/ico_ajouter.png) no-repeat left center;text-align:left;}
#contenu_single_commande .link_redir a.suppr{padding-left:22px;font-size:11px;color:#333333;line-height:18px;text-decoration:underline;background:url(../img/03_order/poubelle.gif) no-repeat left center;text-align:left;}
#contenu_single_commande .semibox #boxAdresseLivraison #lien_liste_relais {margin-top:30px;}

#contenu_single_commande .box .message {font-size:11px;color:#666666;}
#contenu_single_commande .box .message .bold {color:#ee7b00;}

#contenu_single_commande .box .echantillon {float:left;width:140px;margin:10px 47px 20px 47px;}
#contenu_single_commande .box .echantillon .visuel {text-align:center;}
#contenu_single_commande .box .echantillon .selection {float:left;width:20px;}
#contenu_single_commande .box .echantillon .selection input {width:13px;height:13px;border:0;}
#contenu_single_commande .box .echantillon .description {float:right;width:120px;height:50px;color:#666666;}
#contenu_single_commande .box .echantillon .description .bold {color:#333333;}

#contenu_single_commande .box .totalE {clear:both;text-align:center;color:#666666;}
#contenu_single_commande .box .totalE input {width:10px;background-color:#ffffff;border:none;}
#contenu_single_commande .box .totalE .t10 {color:#666666;}

#contenu_single_commande .box .cadeauD {overflow:hidden;padding-bottom:15px;border-bottom:1px dotted #786b65;}
#contenu_single_commande .box .cadeauD div, #contenu_single_commande .box .cadeauD label {line-height:13px;float:left;color:#666666;}
#contenu_single_commande .box .cadeauD input {float:left;width:13px;height:13px;margin:0;margin-left:15px;}
#contenu_single_commande .box .cadeauB {clear:both;border-bottom:1px dotted #786b65;padding:10px 0;color:#666666;margin-bottom:10px;}
#contenu_single_commande .box .cadeauB .bold {color:#ee7b00;}
#contenu_single_commande .box .cadeauB a {padding-left:22px;font-size:11px;color:#333333;line-height:18px;text-decoration:underline;background:url(../img/03_order/ico_ajouter.png) no-repeat left center;}
#contenu_single_commande .box .cadeauP {font-size:10px;color:#666666;}

#contenu_single_commande .qte_echantillon {clear:both;float:left; padding:3px 6px 0 69px; }
#contenu_single_commande input.qte {float:left;border:1px solid #CDC0C2;margin:0;width:22px;height:18px;text-align:center;font-weight:900;}
#contenu_single_commande .qte_toggle {float:left;width:11px;height:22px;margin-left:1px;line-height:0px;font-size:0px;}
#contenu_single_commande .qte_toggle input.qteSub,
#contenu_single_commande .qte_toggle input.echSub {margin-top:1px;}


/* Livraison */
#contenu_single_commande #livraison {width:958px;/*width:667px;*/margin:15px 0 10px 0;border:1px solid #CDC0C2;}
#contenu_single_commande .panierDroite #livraison {width:672px;margin:15px 0 10px 0;border:1px solid #CDC0C2;}
#contenu_single_commande #livraison .titre_livraison {width:935px;padding:8px 0;border-top:1px dotted #462128; }
#contenu_single_commande #livraison .titre_livraison .titre {float:left;width:240px;}
#contenu_single_commande #livraison .titre_livraison .lien {float:left;width:230px;}
#contenu_single_commande #livraison .mode_livaison {vertical-align:top; margin:2px 2px 0 5px;padding:0;width:14px;height:13px;}
#contenu_single_commande #livraison .contenu_livraison { width:935px;padding:8px 0;border-top:1px dotted #462128;display:none; }
#contenu_single_commande #livraison .selected {display:block;}
#contenu_single_commande #livraison .contenu_livraison .adresse_liste .relais_decale { margin:5px 0 0 45px; width:150px;}
#contenu_single_commande #livraison .contenu_livraison .adresse_liste { float:left;width:250px;margin:6px 0 15px 80px; border-right:1px dotted #462128; }
#contenu_single_commande #livraison .contenu_livraison .adresse_liste img { vertical-align:top; margin:2px 2px 0 5px;padding:2px 0 0 2px;}
#contenu_single_commande #livraison .contenu_livraison .adresse_liste input { vertical-align:top; margin:2px 2px 0 5px;padding:2px 0 0 2px;width:14px;height:13px;}
#contenu_single_commande #livraison .contenu_livraison .adresse_liste .decale { margin:0 0 0 24px; }
#contenu_single_commande #livraison .contenu_livraison .adresse_liste .cp {float:left;border:1px solid #786B65;margin:2px 6px 0 0px;width:80px;height:18px;text-align:left;font-size:11px;font-family:"Trebuchet MS"}
#contenu_single_commande #livraison .contenu_livraison .adresse_liste .RelaisAddressDiv .btn_relais {margin-top:0px;}
#contenu_single_commande #livraison .contenu_livraison .adresse_liste .RelaisAddressDiv .adresse_relais{margin:0px 0px 0px 0px;}
#contenu_single_commande #livraison .contenu_livraison .adresse_facturation { float:left;width:400px;margin:6px 0 15px 100px; }
#contenu_single_commande #livraison .first { border:none; }
#contenu_single_commande #livraison .contenu_livraison .marginTop { margin-top:12px; }
#contenu_single_commande #resteAPayer {width:958px;margin:15px 0 10px 0;border:1px solid #CDC0C2;}

/* Paiement */
#paiementC {position:absolute;background-color:#ffffff;opacity:0.4;-moz-opacity : 0.4; -ms-filter: "alpha(opacity=40)";filter : alpha(opacity=40);display:none;}
#contenu_single_commande #paiement {/*width:958px;*/width:667px;margin:0 0 10px 0;border:1px solid #CDC0C2;}
#contenu_single_commande #paiement .titre_paiement {/*width:935px;*/width:634px;padding:8px 0;border-top:1px dotted #462128; }
#contenu_single_commande #paiement .titre_paiement .titre {float:left;width:450px;}
#contenu_single_commande #paiement .titre_paiement .titre img {vertical-align:middle; margin:0 0 0 15px;padding:0;}
#contenu_single_commande #paiement .titre_paiement .lien {float:left;width:230px;}
#contenu_single_commande #paiement #paiement1 {vertical-align:top; margin:5px 2px 0 5px;padding:0;width:14px;height:13px;}
#contenu_single_commande #paiement #paiement2 {vertical-align:top; margin:10px 2px 0 5px;padding:0;width:14px;height:13px;}
#contenu_single_commande #paiement #paiement3,
#contenu_single_commande #paiement #paiement4 {vertical-align:top; margin:2px 2px 0 5px;padding:0;width:14px;height:13px;}
#contenu_single_commande #paiement #container_paiement2,
#contenu_single_commande #paiement #container_paiement3,
#contenu_single_commande #paiement #container_paiement4,
#contenu_single_commande #paiement #container_paiement5 {display:none; }
#contenu_single_commande #paiement .contenu_paiement { /*width:895px;*/width:604px;padding:8px 20px;border-top:1px dotted #462128; }
#contenu_single_commande #paiement .contenu_paiement .libelle { float:left;width:120px;padding:4px 0; }
#contenu_single_commande #paiement .contenu_paiement .champ { float:left;/*width:770px;*/width:480px;padding:4px 0; }
#contenu_single_commande #paiement .contenu_paiement .intro { float:left;/*width:895px;*/width:604px;padding:4px 0; }
#contenu_single_commande #paiement .contenu_paiement select {width:223px;border:1px solid #CDC0C2;margin:0;}
#contenu_single_commande #paiement .contenu_paiement select.mois {width:124px;border:1px solid #CDC0C2;margin-right:10px;float:left;}
#contenu_single_commande #paiement .contenu_paiement select.annee {width:85px;border:1px solid #CDC0C2;margin:0;float:left}
#contenu_single_commande #paiement .contenu_paiement input {width:220px;border:1px solid #CDC0C2;margin:0;float:left;}
#contenu_single_commande #paiement .contenu_paiement label.nokpicto {margin-top:0px; }
#contenu_single_commande #paiement .contenu_paiement label.okpicto {margin-top:0px; }
#contenu_single_commande #paiement .contenu_paiement label.error {width:223px;font-weight:normal;font-size:10px;color:#E81E74; }

#contenu_single_commande .panierGauche {float:left;}
#contenu_single_commande .panierDroite {width:672px;margin:0 auto;}
#contenu_single_commande .panierDroite .recap_donnees {margin-top:8px;}

/*alignement des ticks dans la partie paiement*/
.contenu_paiement .champ label.tick {margin:3px 0 0 4px;}
/*alignement des ticks*/

#contenu_single_commande #paiement .first { border:none; }

#contenu_single_commande #maximiles {/*width:958px;*/width:604px;margin:15px 0 10px 0;border:1px solid #CDC0C2;}
#contenu_single_commande .panierDroite #maximiles {/*width:958px;*/width:672px;margin:15px 0 10px 0;border:1px solid #CDC0C2;}
#contenu_single_commande #maximiles .libelle { float:left;width:118px;padding:7px 0 4px 0; }
#contenu_single_commande #maximiles .champ { float:left;/*width:770px;*/width:542px;padding:4px 0; }
#contenu_single_commande #maximiles .champ label.tick {margin:3px 0 0 4px;}
#contenu_single_commande #maximiles .champ label.notvalid,
#contenu_single_commande #maximiles .champ label.notvalid { background:url('../img/form_cross.gif') no-repeat;height:14px;width:14px; }
#contenu_single_commande #maximiles .champ label.valid,
#contenu_single_commande #maximiles .champ label.valid { background:url('../img/form_tick.gif') no-repeat;height:14px;width:14px; }
#contenu_single_commande #maximiles .champ label.error {width:223px;font-weight:normal;font-size:10px;color:#E81E74;margin-left:-118px;}
#contenu_single_commande #maximiles .champ p label.error {float:none;width:223px;margin:0 0 0 0px;font-weight:normal;font-size:10px;color:#E81E74;}
#contenu_single_commande #maximiles .champ p.error {float:none;width:223px;margin:0 0 0 0px;font-weight:normal;font-size:10px;color:#E81E74;}
#contenu_single_commande #maximiles #p_maximilesError {float:none;width:300px;margin-left:120px;font-weight:normal;font-size:10px;color:#E81E74;}
#contenu_single_commande #maximiles input {width:180px;border:1px solid #CDC0C2;margin:0;}

#contenu_single_commande .bloc_livraison table .delai_livraison {font-family:Trebuchet MS; font-size:12px; color:#666666;}
#contenu_single_commande .bloc_livraison label {height:28px;line-height:24px;display:block;margin:3px 0;padding-left:46px;}
#contenu_single_commande .bloc_livraison label.i1 {background-image:url('../img/03_order/logo_relais.gif'); background-repeat:no-repeat; width:130px;}
#contenu_single_commande .bloc_livraison label.i2 {background:url('../img/03_order/logo_relais.gif') no-repeat 5px center;}
#contenu_single_commande .bloc_livraison label.i3 {background-image:url('../img/03_order/logo_colissimo.gif'); background-repeat:no-repeat; width:130px;}
#contenu_single_commande .bloc_livraison label.i4 {background:url('../img/03_order/logo_colissimo.gif') no-repeat 2px center;}
#contenu_single_commande .bloc_livraison label.i15 {background:url('../img/03_order/logo_colissimo.gif') no-repeat 2px center;}
#contenu_single_commande .bloc_livraison label.i16 {background:url('../img/03_order/logo_colissimo.gif') no-repeat 2px center;}
#contenu_single_commande .bloc_livraison label.i17 {background:url('../img/03_order/logo_colissimo.gif') no-repeat 2px center;}
#contenu_single_commande .bloc_livraison label.i5 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
#contenu_single_commande .bloc_livraison label.i6 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
#contenu_single_commande .bloc_livraison label.i7 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
#contenu_single_commande .bloc_livraison label.i8 {background-image:url('../img/03_order/logo_chronopost.gif'); background-repeat:no-repeat; width:144px;}
#contenu_single_commande .bloc_livraison label.i9 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
#contenu_single_commande .bloc_livraison label.i10 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
#contenu_single_commande .bloc_livraison label.i11 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
#contenu_single_commande .bloc_livraison label.i12 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
#contenu_single_commande .bloc_livraison label.i13 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
#contenu_single_commande .bloc_livraison label.i14 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
#contenu_single_commande .bloc_livraison .montant_livraison_total {width:58px;text-align:right;}
#contenu_single_commande .bloc_livraison .select_livraison {text-align:right;width:90px;}
#contenu_single_commande .participation_fdp {float:left;height:auto;padding:7px 7px;border-top:1px solid #dcdcdc;border-bottom:3px solid #dcdcdc;clear:both;width:98%;}
#contenu_single_commande .participation_fdp td.participation {width:560px;text-align:right;font-family:Trebuchet MS;}
#contenu_single_commande .participation_fdp td.montant_participation {width:92px;text-align:right;font-family:Trebuchet MS;}
#contenu_single_commande .total_commande {float:left;height:auto;padding:7px 7px;margin:5px 0 15px;background-color:#604039;clear:both;width:100%;}
#contenu_single_commande .total_commande .montant_commande {text-align:right;width:560px;}
#contenu_single_commande .total_commande .montant_total_commande {text-align:right;width:92px;}
/* bloc pop up selection du mode de livraison */
.contenu_p {float:left;margin-right:14px;margin-left:14px;width:276px;}
.contenu_p .bloc_livraison table .montant_total {text-align:right}
.contenu_p .bloc_livraison {float:left;width:274px;height:auto;padding:7px 7px;margin:0 25px 15px 0;border:2px solid #CDC0C2;text-align:center;clear:both;}
.contenu_p .bloc_livraison table { width:100%; }
.contenu_p .bloc_livraison label {height:24px;line-height:24px;display:block;margin:3px 0;padding-left:46px;}
.contenu_p .bloc_livraison label.i1 {background:url('../img/03_order/logo_relais.gif') no-repeat 5px center;}
.contenu_p .bloc_livraison label.i2 {background:url('../img/03_order/logo_relais.gif') no-repeat 5px center;}
.contenu_p .bloc_livraison label.i3 {background:url('../img/03_order/logo_colissimo.gif') no-repeat 2px center;}
.contenu_p .bloc_livraison label.i4 {background:url('../img/03_order/logo_colissimo.gif') no-repeat 2px center;}
.contenu_p .bloc_livraison label.i15 {background:url('../img/03_order/logo_colissimo.gif') no-repeat 2px center;}
.contenu_p .bloc_livraison label.i16 {background:url('../img/03_order/logo_colissimo.gif') no-repeat 2px center;}
.contenu_p .bloc_livraison label.i17 {background:url('../img/03_order/logo_colissimo.gif') no-repeat 2px center;}
.contenu_p .bloc_livraison label.i5 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
.contenu_p .bloc_livraison label.i6 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
.contenu_p .bloc_livraison label.i7 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
.contenu_p .bloc_livraison label.i8 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
.contenu_p .bloc_livraison label.i9 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
.contenu_p .bloc_livraison label.i10 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
.contenu_p .bloc_livraison label.i11 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
.contenu_p .bloc_livraison label.i12 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
.contenu_p .bloc_livraison label.i13 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
.contenu_p .bloc_livraison label.i14 {background:url('../img/03_order/logo_chronopost.gif') no-repeat 0px center;}
#contenu_single_commande .lot_commande .bloc_livraison {position:relative;float:left;height:auto;padding:7px 0;text-align:center;clear:both;}


#contenu_single_commande .bloc_livraison table .montant_total {text-align:center;}
#contenu_single_commande .bloc_adresse {position:relative;float:left;width:318px;margin:0 32px 15px 0;padding:0 0 30px 0;border:1px solid #CDC0C2;clear:both;}
#contenu_single_commande .bloc_adresse.p2 {clear:none;margin-right:0;}
#contenu_single_commande .bloc_cadeau {float:left;width:256px;height:155px;margin:0 0 15px 0;border:1px solid #CDC0C2;text-align:center;clear:both;}
#contenu_single_commande fieldset.bloc_livraison {border:1px solid #CDC0C2;width:250px;}
#contenu_single_commande .bloc_livraison {position:relative;float:left;height:auto;margin:0 32px 15px 0;padding:7px 0;text-align:center;clear:both;}
#contenu_single_commande .bloc_avantage {float:left;width:237px;height:auto;padding:4px 0 12px 12px;margin:0 0 15px 0;clear:both;font-size:12px;}
#contenu_single_commande .bloc_avantage #PromotionCode { border:1px solid #CDC0C2; margin:3px 4px 0 0; width:182px; float:left;}
#contenu_single_commande .bloc_avantage #PromotionFormValidate { float:left; margin:1px 0 0 0;}
#contenu_single_commande .bloc_adresse #cp { border:1px solid #CDC0C2; }
#contenu_single_commande .bloc_adresse .bt_bas {position:absolute; right:10px;}


/* Remise en forme du Paiement Decembre 2011 */
.lot_commande .title {width:100%;height:16px;background:url("../img/03_order/pp_titre_bg.gif") repeat-x;margin-bottom:16px;}
/* /Remise en forme du Paiement Decembre 2011 */


/* Donnees du panier */
.lot_commande .panier_donnees {margin:12px 0 3px 0;border-bottom:2px solid #dcdcdc;width:960px;}
.lot_commande .panier_donnees td {vertical-align:middle;text-align:center;padding:8px 0px 0px 0px;font-size:11px;line-height:12px;color:#666666;}
.lot_commande .panier_donnees th {background-color:#E5E5E5;color:#666666;font-size:12px;font-weight:bold;line-height:12px;text-align:center;vertical-align:middle;height:35px;padding:0;}
.lot_commande .panier_donnees th.total {width:100px; padding:0 60px 0 0;}
.lot_commande .panier_donnees .produit {width:85px;padding-right:5px;vertical-align:top;}
.lot_commande .panier_donnees .description {width:235px;text-align:left;}
.lot_commande .panier_donnees .description h3 {font-size:12px;color:#333333;font-weight:900;margin-bottom:6px;line-height:15px;}
/*.lot_commande .panier_donnees .reference {width:108px;font-size:12px;font-weight:900;}*/
.lot_commande .panier_donnees .marque {width:242px;font-size:12px;font-weight:900;}
.lot_commande .panier_donnees .prix {width:117px;font-size:12px;font-weight:900;}
.lot_commande .panier_donnees .quantite {width:82px;}
.lot_commande .panier_donnees .quantite .centre {overflow:hidden;margin-left:17px;float:left;display:inline;}
.lot_commande .panier_donnees .quantite input.qte {float:left;border:1px solid #CDC0C2;margin:0;width:22px;height:18px;text-align:center;font-weight:900;}
.lot_commande .panier_donnees .quantite .qte_toggle {float:left;width:11px;height:22px;margin-left:1px;line-height:0px;font-size:0px;}
.lot_commande .panier_donnees .quantite .qte_toggle input.qteSub {margin-top:1px;}
.lot_commande .panier_donnees .total {width:92px;font-size:12px;font-weight:900;text-align:right; padding:0 50px 0 0;}
.lot_commande .panier_donnees .supprimer {width:92px;}
.lot_commande .panier_donnees .remise {width:210px;font-size:12px;font-weight:900;text-align:right;}
.lot_commande .panier_donnees .disponible {vertical-align:middle;text-align:right;font-size:12px;color:redRubine;font-weight:bold;}
.lot_commande .panier_donnees .disponible {border-bottom:1px solid #dcdcdc;}

/* Donnees du panier (cadeau) */
.lot_commande .cadeau {width:667px;margin:5px 15px 10px 0;border:1px solid #CDC0C2;}
.lot_commande .cadeau_donnees {margin:2px 0 2px 0;width:936px;}
.lot_commande .cadeau_donnees td {vertical-align:middle;text-align:center;padding:8px 0px 0px 0px;font-size:11px;line-height:12px;color:#666666;border-bottom:1px solid #dcdcdc;}
.lot_commande .cadeau_donnees td.last {border-bottom:none;}
.lot_commande .cadeau_donnees .produit {width:85px;padding-right:5px;vertical-align:top;}
.lot_commande .cadeau_donnees .description {width:153px;text-align:left;}
.lot_commande .cadeau_donnees .description h3 {font-size:12px;color:#333333;font-weight:900;margin-bottom:6px;line-height:15px;}
.lot_commande .cadeau_donnees .reference {width:70px;font-size:12px;font-weight:900;}
.lot_commande .cadeau_donnees .marque {width:170px;font-size:12px;font-weight:900;}
.lot_commande .cadeau_donnees .total {width:125px;font-size:12px;font-weight:900;text-align:center;}
.lot_commande .cadeau_donnees .selection {width:275px;color:#666666;font-size:12px;text-align:center;}


/* Donnees du panier - page Livraison/Paiement (cadeau) */
#contenu_single_commande .lot_commande .panierDroite .cadeau {width:670px;float:left;height:auto;padding:7px 0 12px 0;margin:0 0 15px 0;border:1px solid #CDC0C2;text-align:center;clear:both;}
#contenu_single_commande .lot_commande .panierDroite .cadeau .semibox {margin:10px 10px 6px;}
#contenu_single_commande .lot_commande .cadeau_donnees_paiement {margin:2px 0 2px 0;width:650px;}
#contenu_single_commande .lot_commande .cadeau_donnees_paiement td {vertical-align:middle;text-align:center;padding:8px 0px 0px 0px;font-size:11px;line-height:12px;color:#666666;border-bottom:1px solid #dcdcdc;}
#contenu_single_commande .lot_commande .cadeau_donnees_paiement td.last {border-bottom:none;}
#contenu_single_commande .lot_commande .cadeau_donnees_paiement .produit {width:85px;padding-right:5px;vertical-align:top;}
#contenu_single_commande .lot_commande .cadeau_donnees_paiement .description {width:194px;text-align:left;}
#contenu_single_commande .lot_commande .cadeau_donnees_paiement .description h3 {font-size:12px;color:#333333;font-weight:900;margin-bottom:6px;line-height:15px;}
#contenu_single_commande .lot_commande .cadeau_donnees_paiement .reference {width:50px;font-size:12px;font-weight:900;}
#contenu_single_commande .lot_commande .cadeau_donnees_paiement .marque {width:150px;font-size:12px;font-weight:900;}
#contenu_single_commande .lot_commande .cadeau_donnees_paiement .total {width:81px;font-size:12px;font-weight:900;text-align:right;}
#contenu_single_commande .lot_commande .cadeau_donnees_paiement .selection {width:175px;color:#666666;font-size:12px;text-align:center;}


/* Donnees du recap */
.lot_commande .recap_titre {background:transparent url(../img/01_catalog/motif_1pchocolat.gif) repeat-x scroll left bottom; font-size:17px; font-weight:900; width:960px; height:24px; line-height:24px; margin-bottom:10px;}
.lot_commande .recap_donnees {margin:15px 0 3px 0;border-bottom:2px solid #dcdcdc;/*width:960px;*/width:672px;}
.lot_commande .recap_donnees td {vertical-align:middle;text-align:center;padding:10px 0px 10px 0px;font-size:11px;line-height:12px;color:#666666;border-bottom:1px solid #dcdcdc;}
.lot_commande .recap_donnees th {background-color:#E5E5E5;color:#666666;font-size:12px;font-weight:bold;line-height:12px;text-align:center;vertical-align:middle;height:35px;padding:0;}
.lot_commande .recap_donnees .description {padding-left:15px; width:240px;text-align:left;}
.lot_commande .recap_donnees .description .mention{background:transparent url(../img/triangle.gif)no-repeat left center; margin:0 90px 0 16px;font-size:11px;line-height:12px;color:#666666;}
.lot_commande .recap_donnees .description a {display:block;font-size:12px;color:#333333;font-weight:900;line-height:15px;}
.lot_commande .recap_donnees .reference {width:140px;font-size:12px;font-weight:900;}
.lot_commande .recap_donnees .marque {width:150px;font-size:12px;font-weight:900;}
.lot_commande .recap_donnees .prix {width:120px;font-size:12px;font-weight:900;}
.lot_commande .recap_donnees .quantite {width:55px;font-weight:900;}
.lot_commande .recap_donnees .total {width:82px;font-size:12px;font-weight:900;text-align:right;padding-right:10px;}
.lot_commande .recap_donnees th.total {width:72px;font-size:12px;font-weight:900;text-align:right;padding-right:20px;}
.lot_commande .recap_donnees .remise {text-align:right;width:175px;font-size:12px;font-weight:900;}

.lot_commande .total_donnees_prev {width:672px;margin:0 0 15px 0;}
.lot_commande .total_donnees_prev th { background-color:#E5E5E5;color:#333333;line-height:18px;margin:0;padding:0;font-weight:900; }
.lot_commande .total_donnees_prev td { vertical-align: middle; }
.lot_commande .total_donnees_prev .montant_libelle {text-align:right;width:515px;padding:7px 5px;}
.lot_commande .total_donnees_prev .montant_total {text-align:right;width:82px;padding:7px 10px 7px 0px;}
.lot_commande .total_donnees_prev .montant_vide {width:55px;}

.lot_commande .total_donnees {margin:0 0 15px 0;border-left:1px solid #cdc0c2;width:411px;float:right;}
.lot_commande .total_donnees td {vertical-align:middle;text-align:center;padding:10px 0px 10px 0px;font-size:11px;line-height:12px;color:#666666;}
.lot_commande .total_donnees th {vertical-align:middle;text-align:center;padding:10px 0px 10px 0px;font-weight:bold;line-height:15px;background-color:#E5E5E5;color:#333333;}
.lot_commande .total_donnees td.orange, .lot_commande .total_donnees th.orange {color:#EE7B00;}
.lot_commande .carte_donnees {/*width:960px;*/width:660px;}
.lot_commande .carte_donnees #cgv {margin:2px;vertical-align:-3px;}
.lot_commande .carte_donnees td, .lot_commande .carte_donnees th {vertical-align:middle;text-align:center;padding:10px 0px 10px 0px;font-size:11px;line-height:12px;color:#666666;}
.lot_commande .total_donnees td.liner, .lot_commande .carte_donnees td.liner {width:850px;font-size:12px;text-align:right;}
.lot_commande .total_donnees td.total, .lot_commande .carte_donnees td.total {width:95px;font-size:12px;font-weight:900;text-align:right;padding-right:15px;}
.lot_commande .carte_donnees td.liner div { float:right;padding:12px 0 0 5px; }
.lot_commande .total_donnees .montant_libelle { padding-left:5px;padding-right:5px;text-align:left;width:233px;}
.lot_commande .total_donnees a.add {padding-left:22px;background:url(../img/03_order/ico_ajouter.png) no-repeat left center;}
.lot_commande .total_donnees a.centerMDL {text-align: center;}
.lot_commande .total_donnees .montant_libelle .mention{/*background:transparent url(../img/triangle.gif)no-repeat left center; margin:0 90px 0 16px;*/font-size:11px;line-height:12px;color:#666666;}
.lot_commande .total_donnees .montant_total {width:82px;padding-right:10px;text-align:right; }
.lot_commande .total_donnees .montant_vide {width:55px}
.lot_commande .total_donnees .space {width:21px;border-bottom:0;background-color:#fff;}
.lot_commande .total_donnees th.montant_libelle {text-align:right;text-transform:uppercase;}


/* modif e-solution */
#mde_error_msg {width:435px;}
#mde_error_msg .contenu {float:left;width:395px;margin:0 20px;}
#mde_error_msg .titre {float:left;width:300px;margin:28px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_error_msg input.int {float:left;width:285px;border:1px solid #DDD7D7;margin:3px 10px 0px 0px;padding:0;}
#select_shipmode {width:320px;}
.code_promo {text-transform: uppercase;}
