.ecommerce #sousMenu{display:none}table{width:100%}.ecommerce-panier #main{position:relative;display:flex;flex-direction:column}.ecommerce-panier #main h1{margin:0;padding:0;margin-top:10px;padding-top:10px;font-size:2rem}#EcommerceAriane{display:flex;width:100%;text-transform:uppercase;margin-bottom:10px}#PanierCommande{margin:0;padding:10px;background-color:#FFF}#PanierPanier{margin:0 0 10px 0;position:relative}#PanierPanier .champ{margin:0;border:0;border-radius:0}#oPromotion{border-bottom:1px solid #cecece!important}#oCagnotte{border-top:1px solid #cecece!important}#PanierPanier .accordion-item{border-radius:0}#PanierPanier .accordion-button{font-size:1.1rem;padding:10px 5px!important}#PanierPanier h2{display:none}#PanierPromoFidelite{width:30%;font-size:.8rem}#PanierPromotion,#PanierParrainage,.BonCadeau{display:flex;max-width:350px;margin:5px;justify-items:end}#PanierAction{margin:0 0;display:flex;justify-content:space-between}#btPanierRetour{visibility:hidden}#PanierPaiement{position:relative;order:1;bottom:0;width:40%;margin-top:5px;border:1px solid #cfcfcf;text-align:center;font-size:.9rem;background-color:#FFF}#PanierPaiement h2{display:block;font-size:1rem;font-weight:700}.PaiementMode{display:inline-block;margin:2px 10px}.PaiementMode img{display:block;margin:auto;height:40px}#PanierPaiement table{margin-top:0;border-collapse:collapse;height:45px}#PanierPaiement table td{padding:5px;font-weight:700}#PanierPaiement table span.Tarif{display:block;width:100%;border:0 solid #d4d4d4;font-weight:400}#EcommerceArianePanier{display:block;flex-grow:1;text-align:center;border-bottom:10px solid #faa508}#EcommerceArianePanier.ok{border-bottom:10px solid #111}#EcommerceArianeLivraison{display:block;flex-grow:1;text-align:center;border-bottom:10px solid #faa508}#EcommerceArianeLivraison.ok{border-bottom:10px solid #111}#EcommerceArianeLivraison.ko{border-bottom:10px solid #f5f5f5}#EcommerceArianePaiement{flex-grow:1;text-align:center;border-bottom:10px solid #faa508}#EcommerceArianePaiement.ok{border-bottom:10px solid #111}#EcommerceArianePaiement.ko{border-bottom:10px solid #f5f5f5}#EcommerceArianeCommentaire{display:none;flex-grow:1;text-align:center;border-bottom:10px solid #faa508}#EcommerceArianeCommentaire.ok{border-bottom:10px solid #111}#EcommerceArianeCommentaire.ko{border-bottom:10px solid #f5f5f5}#EcommerceArianeResume{flex-grow:1;text-align:center;border-bottom:10px solid #faa508}#EcommerceArianeResume.ok{border-bottom:10px solid #111}#EcommerceArianeResume.ko{border-bottom:10px solid #f5f5f5}#EcommerceArianeValidation{flex-grow:1;text-align:center;border-bottom:10px solid #faa508}#EcommerceArianeValidation.ko{border-bottom:10px solid #f5f5f5}#EcommercePanierCp{background-color:#FFF;padding:5px;border:1px solid #d4d4d4;margin:5px 0 15px 0;text-align:right}#EcommercePanierCp #oCp{width:70px;height:30px;padding:5px}#EcommercePanierCp #oCpOk{width:40px;height:30px;margin-left:5px;cursor:pointer}table.ecommerce_tableau{width:100%;border-collapse:collapse}table.ecommerce_tableau th{background:#f8f8f8;height:40px;border:1px solid #FFF;text-align:center;padding:0 5px;font-size:12px;color:#111;font-weight:400}table.ecommerce_tableau td{background:#FFF;height:40px;border-right:1px solid #efefef;border-bottom:1px solid #efefef;text-align:center;padding:0 5px;font-size:14px}table.ecommerce_tableau th.ecommerce_tableau_total,table.ecommerce_tableau td.ecommerce_tableau_total,table.ecommerce_tableau td.ecommerce_tableau_supprimer{background:#111;color:#FFF;font-size:18px;border:0;border-top:1px solid #FFF}table.ecommerce_tableau td.ecommerce_tableau_supprimer{padding-right:5px}.zEcommercePanierQte{width:65px;height:35px;margin:auto;background:#111;color:red}.ecommerce_tableau_qte input{float:left;width:25px;padding:0;background:#111;color:#FFF;text-align:center;outline:none;border:0}.btPanierMoins,.btPanierPlus{display:block;float:left;width:20px;height:23px;padding:7px 0 0 0;font-size:16px;color:#FFF;text-align:center;text-decoration:none}#btPanierMoins,#btPanierPlus{float:left;height:20px;width:20px;padding:0;background:none;font-size:26px;color:#FFF}table.ecommerce_tableau td img{max-width:120px;max-height:100px}table.ecommerce_tableau td.ecommerce_tableau_img{width:120px;text-align:center}table.ecommerce_tableau td.ecommerce_tableau_produit{text-align:left;padding:0 10px}table.ecommerce_tableau td.ecommerce_tableau_livraison{text-align:left;padding-left:130px}table.ecommerce_tableau td.ecommerce_tableau_produit .combo{display:block;width:100%;margin-top:5px;height:30px;padding:0;font-size:.7rem}table.ecommerce_tableau td.ecommerce_tableau_produit a{text-decoration:none}table.ecommerce_tableau th.ecommerce_tableau_disponibilite{width:150px}table.ecommerce_tableau th.ecommerce_tableau_pu{width:80px}table.ecommerce_tableau th.ecommerce_tableau_qte{width:80px}table.ecommerce_tableau th.ecommerce_tableau_total,table.ecommerce_tableau td.ecommerce_tableau_total{width:155px;text-align:center}table.ecommerce_tableau th.ecommerce_tableau_supprimer{width:40px}table.ecommerce_tableau tr.ecommerce_tableau_ligne_total td.ecommerce_tableau_produit{text-align:right;padding-right:10px;font-size:20px}table.ecommerce_tableau tr.ecommerce_tableau_ligne_total td.ecommerce_tableau_total{font-size:22px;background-color:#ff7503}.ecommerce_option{width:20px;height:20px;margin:auto;background:url(./images/EcommercePanierOption.png)}a.btPanierSupprimer{display:block;margin:auto;width:20px;height:20px;background:url(./images/btEcommercePanierSupprimer.png);cursor:pointer}#zPanierBtAction{position:relative}#EcommercePaiement{display:block;position:absolute;width:300px;right:0;cursor:pointer;height:60px;background:#f5f5f5 url(images/CataloguePaiementMonetico3.png) center center no-repeat}#zPanierBtAction .btAction{min-width:180px;margin:5px 0;line-height:5px;font-size:.8rem}#zPanierBtAction #PanierTaxe{position:absolute;right:0}.ecommerce_tableau_disponibilite .Stock{height:45px;font-size:.8rem}.ecommerce_tableau_disponibilite .Stock.Commande{padding-bottom:70px;color:#ff7503}.ecommerce_tableau_disponibilite .Stock.Disponible{padding-bottom:70px;color:#0db711}.ecommerce_tableau_disponibilite .Stock.Rupture{padding-bottom:70px;color:#ff7503}#PanierPromoFidelite input[type=text],.BonCadeau input[type=text]{background-color:#FFF;margin:0 2px}#PanierPromotion h2,#PanierBoncadeau .BonCadeau h2{display:block;height:auto;font-size:1rem;padding:2px 5px 0 0;text-align:left;margin:0 2px;line-height:2rem}#PanierPromotion input,#PanierParrainage input,.BonCadeau input{width:auto;margin:0 2px;padding-left:5px}#PanierPromotion .btAction,#PanierParrainage .btAction,#PanierBoncadeau .btAction{width:auto;padding:10px;background-color:#ececec;color:#000000!important}#livraison_adresse table{margin:20px auto 0 auto;max-width:900px}#livraison_adresse td{text-align:center}#livraison_adresse td input{float:left}#livraison_adresse td a{display:block;width:80%;margin:15px auto;padding:8px 3px;border:1px solid #dbdbdb;background-color:#f6f6f6}#livraison_mode{margin:20px auto 20px auto;max-width:900px}#livraison_mode h2{margin-bottom:10px}#livraison_mode .Tarif{margin-top:5px}#livraison_multiple{margin:20px auto 20px auto;max-width:900px}#form_paiement{margin:auto;max-width:900px}#accordion{margin-bottom:20px}.ui-accordion-content{max-height:200px;font-size:.9rem}#form_paiement .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:none;background-color:#f6f6f6}textarea{display:block;margin:0 auto 0 auto;width:800px;height:150px}#EcommerceResume{margin:auto;max-width:900px}#zEcommerceResumeArticle{float:left;width:680px}#zEcommerceResumeAdresse{float:left;width:220px;padding:0 0 0 20px;margin-left:20px;border-left:1px solid #efefef}#zEcommerceResumePaiement{clear:both;width:100%;margin:20px 0 20px 0;padding:0 0 20px 0;border-top:1px solid #efefef;border-bottom:1px solid #efefef;text-align:center}.EcommerceResumeReglement h3{display:inline-block;margin:10px 10px 10px 0}#EcommerceResumeAdresse{margin:20px auto;max-width:900px}#EcommerceResumeAdresse td{text-align:center}.EcommerceResumeCgv{text-align:right;margin:15px 0 15px auto;padding:5px;background-color:#111;color:#FFF;font-size:1.05rem}.EcommerceResumeCgv a{color:#FFF;text-decoration:underline}#EcommerceResume .ecommerce_tableau{margin:auto;max-width:900px}.EcommerceResumeValider{background-color:#faa508;color:#FFF;border:0;font-size:1.2rem}.EcommerceResumeValider:hover{background-color:#ff7503;transition:.5}#zEcommerceValider{text-align:center}#corps.Retractation{max-width:900px}#corps.Retractation .champ,#corps.Retractation .combo{width:100%;height:40px}.calendrier_bouton{display:none}@media (max-width:768px){#EcommerceAriane{display:none}h2{width:100%}.btAction,#PanierPanier,#PanierPromoFidelite,#PanierBoncadeau,#PanierAction,#btPanierCommande,#btPanierRetour,#PanierPaiement{float:none;position:static;width:auto;margin:5px 0}#PanierPromotion,.BonCadeau{width:auto;flex-direction:column}#PanierAction{flex-direction:column}#zPanierBtAction #PanierVider{position:static;display:inline-block;width:49%;min-width:49%;right:auto}#zPanierBtAction #PanierTaxe{position:static;display:inline-block;width:49%;min-width:49%;right:auto}#PanierPromotion .btAction,#PanierBoncadeau .btAction{width:100%;height:40px;margin-top:5px}table.ecommerce_tableau th.ecommerce_tableau_total,table.ecommerce_tableau th.ecommerce_tableau_total2,table.ecommerce_tableau th.ecommerce_tableau_total2{width:50px;font-size:1rem}#zPanierBtAction{text-align:center}table.ecommerce_tableau th.ecommerce_tableau_img,table.ecommerce_tableau th.ecommerce_tableau_disponibilite,table.ecommerce_tableau td.ecommerce_tableau_disponibilite,table.ecommerce_tableau th.ecommerce_tableau_pu,table.ecommerce_tableau td.ecommerce_tableau_pu{font-size:0;width:0}table.ecommerce_tableau th.ecommerce_tableau_img,table.ecommerce_tableau td.ecommerce_tableau_img,table.ecommerce_tableau td.ecommerce_tableau_img img{visibility:hidden;width:0}table.ecommerce_tableau th.ecommerce_tableau_produit,table.ecommerce_tableau td.ecommerce_tableau_produit,table.ecommerce_tableau tr.ecommerce_tableau_ligne_total td.ecommerce_tableau_total{font-size:10px}table.ecommerce_tableau th.ecommerce_tableau_total,table.ecommerce_tableau td.ecommerce_tableau_total{width:50px;font-size:10px}table.ecommerce_tableau td.ecommerce_tableau_livraison{padding-left:0}table.ecommerce_tableau td.ecommerce_tableau_supprimer{padding-right:0}#PanierPromoFidelite{width:auto;text-align:center;vertical-align:middle;padding-bottom:10px;border-bottom:1px solid #efefef}#zPanierAction{width:100%;float:none;display:block;position:relative}#btPanierRetour{display:none}#btPanierCommande{width:100%;display:block;float:none;margin:10px auto 10px auto}#oPanierInfo{position:relative;display:block;margin-top:20px}#btPanierCommande,.btAction.droite{order:0}#btPanierRetour,.btAction.gauche{order:1}#PanierPaiement{padding:5px 5px 5px 5px;background-position:center top 10px}#PanierPaiement h2{padding:5px;margin:0;font-size:.8rem}#PanierPaiement table td{border:1px solid #d4d4d4;text-align:center}}