.header-top .header-panel-right .demande-devis{text-decoration:underline}.header-top .header-panel-right .demande-devis:hover{text-decoration:none;color:#282828 !important}.page-footer .service-banner-style01 .item-content a{text-decoration:underline}.page-footer .service-banner-style01 .item-content a:hover{text-decoration:none}.product-info-main .price-box .price-excluding-tax{display:block !important}.product-info-main .price-box .price-excluding-tax:after{content:attr(data-label) !important;font-size:1.8rem;margin-left:8px;color:#727171}.product-info-main .price-box .price-including-tax{display:block !important}.product-info-main .price-box .price-including-tax:after{content:attr(data-label);font-size:1.2rem;margin-left:3px;color:#727171}.product-info-main .price-box .price-including-tax .price{font-weight:700 !important;font-size:1.2rem !important}.product-info-main .prices-tier .price-excluding-tax:after{content:attr(data-label);font-size:1.2rem;margin-left:3px}.product-info-main .prices-tier .prices-tier .price-including-tax:before{content:'(';font-size:1.2rem;margin-left:3px}.product-info-main .prices-tier .prices-tier .price-including-tax:after{content:'TTC)';font-size:1.2rem;margin-left:3px}.product-info-main .prices-tier .benefit{color:green}.seo-contents .block-fifty{position:relative;margin-bottom:30px}.seo-contents .block-fifty .blockfifty-text{line-height:130%;text-align:left;padding:0 1rem}.seo-contents .block-fifty .blockfifty-image{height:250px;background:no-repeat center;background-size:cover}.subcategories .owl-carousel.not-loaded{white-space:normal !important;overflow:visible !important}.account .table-wrapper .action.view-invoice{background:#000;color:#fff;padding:2px 5px}.account .order-details-items.invoice .order-title a.action.print{background:#000;color:#fff;padding:5px 8px;margin:0 0 0 10px}.account .order-links{margin-bottom:0}.account .order-links .item{display:inline-block;margin-right:-1px;padding:10px 7px;border-width:1px 1px 0 1px;border-style:solid;border-color:#000}.account .order-links .item.current{background:#000;color:#fff}.checkout-cart-index .cart-message,.checkout-index-index .cart-message{border:1px solid #a6a6a6;font-size:1.8rem;background:#efefed;line-height:2rem;margin-bottom:14px;padding:9px 10px 9px 21px;color:#ff0000}.checkout-cart-index .cart.items .product-item-name{display:block !important}.category-description .read-more{text-decoration:underline;margin:5px 0;display:inline-block}.category-description .read-more:hover{text-decoration:none}.product-info-main .product-right .coloris .block-title strong{position:relative;cursor:pointer;font-size:16px}.product-info-main .product-right .coloris .block-title strong:after{display:inline-block;font-family:'CodazonFont';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e991';font-size:12px;speak:none;position:absolute;top:2px;right:-22px;transition:all 500ms ease;backface-visibility:hidden;transform:rotate(270deg)}.product-info-main .product-right .coloris .block-content{padding-top:15px}.product-info-main .product-right .coloris .block-content .color-info ul{list-style-type:none;padding-left:0}.product-info-main .product-right .coloris .block-content .color-info ul li{float:left;padding:0;margin:0 10px 10px 0;border:1px solid #ddd;width:42px}.product-info-main .product-right .coloris.active .block-title>strong:after{transform:rotate(90deg)}.product-info-main .cpd-container button.action{width:auto;background:#4a4aa9;border-color:#4a4aa9;color:#fff}.product-info-main .cpd-container button.action:before{content:'\f1fc';display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.products-grid .product-items li .product-item-top span.picto-personnalisation{color:red;font-size:20px;font-weight:bold;text-shadow:1px 1px 0 #808080;position:absolute;z-index:10;width:150px;display:block;margin-left:-75px;left:50%;top:10px}.grid.products-grid .products:not(.row),.grid.products-grid.products:not(.row){margin-top:0;margin-bottom:0}.grid.products-grid .product-item .price-box .price-wrapper:after{content:attr(data-label);font-size:1.2rem;margin-left:5px;color:#727171}.product-item .minimal-price-link .price-wrapper{display:inline !important}.product-item .minimal-price-link .price-including-tax{display:none !important}.sidebar .block.block-engagements{background:#cfcfef;padding-bottom:1px}.sidebar .block.block-engagements .block-title{color:#4a4aa9;background:#cfcfef;border-bottom:0;padding:10px 0 0 10px}.sidebar .block.block-engagements .block-title strong{border-color:#4a4aa9}.sidebar .block.block-engagements .block-content ul{color:#4a4aa9;list-style-type:none;margin-left:0;padding-left:20px;font-size:16px}.sidebar-additional #generique,.sidebar-additional #call,.sidebar-additional #savoirplus{background:#0076c4;padding:20px 20px;color:#fff;margin:0 0 20px 0}.sidebar-additional #generique>span,.sidebar-additional #call>span,.sidebar-additional #savoirplus>span{font:600 18px/1.35 PT Sans,Helvetica Neue,Verdana,Arial,sans-serif;border:0;padding-bottom:15px;margin-top:0;margin-bottom:-1px;display:inline-block;vertical-align:top;border-bottom:3px solid #fff;color:#fff;letter-spacing:1px;margin-bottom:10px}.sidebar-additional #generique a,.sidebar-additional #call a,.sidebar-additional #savoirplus a,.sidebar-additional #generique a:hover,.sidebar-additional #call a:hover,.sidebar-additional #savoirplus a:hover{color:#fff;text-decoration:underline}.sidebar-additional #generique a:hover,.sidebar-additional #call a:hover,.sidebar-additional #savoirplus a:hover{text-decoration:none}.sidebar-additional #generique .phone,.sidebar-additional #call .phone,.sidebar-additional #savoirplus .phone{font-size:18px;font-weight:800}.block.filter .att_metiers ol li.hided{display:none}.block.filter .show-more{cursor:pointer;display:inline-block;margin-top:10px;border:1px solid;text-align:center;color:#000;text-decoration:none;padding:3px 15px}.block.filter .show-more:hover{background:#000000;color:#fff}.cms-demande-de-devis fieldset.fieldset{margin-bottom:20px}.cms-demande-de-devis .images-realisations{display:flex;flex-wrap:wrap}.cms-demande-de-devis .images-realisations li{flex:1 0 10%;list-style-type:none;padding:0 10px;max-width:10%}.cms-demande-de-devis .images-realisations li a{display:block}.cms-demande-de-devis .images-realisations li a img{display:block}@media only screen and (max-width:767px){.checkout-cart-index .cart-message,.checkout-index-index .cart-message{font-size:1.4rem;line-height:1.7rem;text-align:center;padding:9px 10px 9px 10px}.cms-demande-de-devis .images-realisations{padding-left:0}.cms-demande-de-devis .images-realisations li{flex:1 0 16%;padding:0 4px;max-width:17%}.cms-demande-de-devis .pagebuilder-column-group .pagebuilder-column:last-child{padding-left:0 !important}}@media (min-width:768px){.seo-contents .block-fifty.text-right .blockfifty-text{margin-left:50%;margin-right:0}.seo-contents .block-fifty.text-right .blockfifty-image{left:0;right:50%}.seo-contents .block-fifty .blockfifty-text{margin-right:50%;padding:40px 4%;min-height:420px}.seo-contents .block-fifty .blockfifty-image{position:absolute;right:0;left:50%;top:0;bottom:0;height:auto}}