.boite_produit1 .bp_image{height:250px;width:75%!important}.boite_produit1 .bp_image .pictureContainer img{max-height:250px;width:auto!important}.btn-panier-tranches-tarifaires .bouton4,.btn-panier-tranches-tarifaires .bouton5 a{padding:0.5em!important}.grille-tarifaire{margin-top:30px}.grille-tarifaire-tab{margin-top:10px;border-collapse:separate;border-spacing:0 0}.grille-tarifaire-tab#tableau-var thead{position:relative}.grille-tarifaire-tab#tableau-var thead td{vertical-align:bottom;border-left:solid 1px #FFF;border-right:solid 1px #FFF;font-size:12px}.grille-tarifaire-tab#tableau-var thead th{border-left:solid 1px #FFF;border-right:solid 1px #FFF;text-transform:none;font-weight:400;line-height:normal;position:sticky;top:152px;font-size:12px;background-color:#1b191a}.grille-tarifaire-tab#tableau-var thead td{position:sticky;top:186px}.grille-tarifaire-qte1,.grille-tarifaire-qte2,.grille-tarifaire-qte3{font-size:12px;white-space:nowrap;font-weight:400}.grille-tarifaire-head-prix{border-bottom:solid 2px #fff}.grille-tarifaire-head-prix[colspan="1"]{border-bottom:none!important}tr .grille-tarifaire-prix:nth-child(1){background-color:#F67772!important}tr .grille-tarifaire-prix:nth-child(2){background-color:#ee5c5b!important}tr .grille-tarifaire-prix:nth-child(3){background-color:#e94a4c!important}tr .grille-tarifaire-prix:nth-child(4){background-color:#e2363a!important}tr .grille-tarifaire-prix:nth-child(5){background-color:#dc2128!important}.grille-tarifaire-head-qte{background-color:#666666!important}.grille-tarifaire-tab#tableau-var tr:nth-child(odd){background-color:#f1f1f1!important}.grille-tarifaire-tab#tableau-var tbody tr:nth-child(even){background-color:#DEDEDE!important}.grille-tarifaire-tab#tableau-var tbody tr td{border-top:solid 2px #fff;border-left:solid 1px #FFF;border-right:solid 1px #FFF;font-size:12px}.grille-tarifaire-tab .designation-tableau-var,.grille-tarifaire-tab .infos-tableau-var{font-size:13px;font-weight:400}.grille-tarifaire-tab .bouton5.jq-add-line-to-cart{vertical-align:middle!important;margin-left:10px}.grille-tarifaire-tab .bouton5.jq-add-line-to-cart a{border-radius:50%;width:30px!important;text-align:center;padding:0}.grille-tarifaire-tab .bouton5.jq-add-line-to-cart a,.grille-tarifaire-tab .bouton5.jq-add-line-to-cart a span{display:block;height:30px;line-height:30px;vertical-align:middle}.grille-tarifaire-tab .bouton5.jq-add-line-to-cart a span{margin-left:-2px}.grille-tarifaire-tab .quantite-tableau-var-input{vertical-align:middle!important;margin:0!important}div.popup-horaires-header{margin-bottom:30px}span.popup-lundi-vendredi,span.popup-horaires-jour{font-weight:700}div.popup-horaires-ouverture .popup-horaires-line{margin-bottom:20px}div.popup-horaires-periode div{font-size:1.3em}span.popup-lundi-vendredi,span.popup-horaires-jour{font-size:1.4em;display:block}.checkbox-inactive{color:#ccc!important}.btn-panier-tranches-tarifaires .bouton4,.btn-panier-tranches-tarifaires .bouton5 a{padding:5px 15px!important}.btn-panier-tranches-tarifaires .bouton4 span:before,.btn-panier-tranches-tarifaires .bouton5 a:before{font-family:"FontAwesome";content:"\f07a";margin-right:10px}.is-small .grille-tarifaire{margin-top:0}.is-small .grille-tarifaire-intro{text-align:center;line-height:1.5}.grille-tarifaire-mobile .card-divider{padding-right:10px;padding-left:0}.grille-tarifaire-mobile .card-divider>div{padding-right:10px}.grille-tarifaire-mobile{margin-top:10px}.card-divider div.grille-tarifaire-designation{font-size:16px!important}.card-divider div.grille-tarifaire-designation span{font-size:14px!important}.grille-tarifaire-mobile .quantite-tableau-var-input-mobile{height:42px!important;width:64px!important;margin:0!important;font-size:18px!important}.grille-tarifaire-mobile .prix_barre_ligne>span{font-weight:400}.grille-tarifaire-mobile .bouton5.jq-add-line-to-cart a:before{font-family:"FontAwesome";content:"\f07a";margin-right:5px}.btn-prix{display:inline-block;background-color:#dc2128;color:#fff;padding:10px;margin-bottom:15px;font-size:16px;cursor:pointer;text-transform:uppercase}.btn-prix:after{font-family:"FontAwesome";content:"\f105";margin-left:10px}@media screen and (max-width:1024px){.btn-prix{display:none}}.info-comp{display:block}.span-title-horaires-ouverture{color:red}.popup-horaires-periode-val .input-text{margin:2px}.popup-horaires-day{margin:auto}.popup-horaires-periode-txt,.popup-horaires-periode-label{margin:auto}