@import url(https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);h1,h2,h3,h4,h5,header{background-image:url(../img/header-BG.png)}#top-header{height:115px}.search-bar{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.search-bar .input-group{margin-top:14px;margin-bottom:5px}.search-bar .input-group-prepend .input-group-text{background-color:#fff;height:46px;border-color:#d6d6d6;border-right:none}.search-bar .input-group input{border-left:0;height:46px;font-size:15px;font-weight:400;border-color:#d6d6d6}.search-bar .input-group input::placeholder{color:#d5d5d5}.search-bar .input-group input:focus{box-shadow:none;border-color:#d6d6d6}.text-direct{display:flex;align-items:center}.text-direct span{margin-right:4px}.text-direct span span{margin-right:0}.text-direct .red{font-family:Europa-Regular,sans-serif;font-size:11px;font-weight:400;color:#c40303;margin-top:2px}.text-direct .gray{font-size:11px;font-weight:600;color:#707070;margin-top:3px}.text-direct .gray>.green{color:#099b4d}.text-direct .green-max{font-family:Europa-Regular,sans-serif;font-size:18px;font-weight:400;color:#099b4d}.text-direct .percent{font-size:14px}.top-menu{display:grid;align-items:center}.top-menu-item,a.top-menu-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;position:relative}.login-form .title,.top-menu-item .title,a.top-menu-item .title{font-size:10px;font-weight:700;color:#2e2e2e;margin-top:5px;text-decoration:none}.top-menu-item .action,a.top-menu-item .action{font-size:10px;font-weight:400;color:#2e2e2e;line-height:1;text-decoration:none}.login-form{position:absolute;top:37px;width:200px;z-index:9999;display:none}.login-form .title{width:102px;height:45px;border-radius:3px 3px 0 0;background-color:#fafafa;border:1px solid #707070;border-bottom:0;margin-top:0;padding:3px;position:relative;top:1px}.login-form-content{background-color:#fafafa;border-radius:3px;border:1px solid #707070;padding:0 8px 8px 8px}.login-form-content .hello{font-size:10px;font-weight:600;color:#003c71}.login-input{height:16px;width:100%;border:.5px solid #707070;font-size:10px;font-weight:400;color:#000}.login-input:focus{outline:0}.login-submit{margin:5px auto;width:85px;background-color:#003c71;border-color:#003c71;height:16px;font-size:10px;font-weight:400;line-height:1;color:#fff;border-radius:5px}.login-form-content a{font-size:10px;font-weight:400;line-height:1.5;text-decoration:underline;display:block}.login-forgot-pass{color:#000}.login-to-signup{color:#ef7723}#menu{background-color:#00325e}#menu .container-fluid{padding:0}.nav-item:hover{text-decoration:underline}#menu .nav-link{padding:.6rem 1.5rem;font-size:14px;font-weight:500;color:#fff;height:44px;line-height:24px}#menu .nav-link:focus,#menu .nav-link:hover{background-color:#01457c}#menu .outillage:focus,#menu .outillage:hover{background-color:#da3743}#menu .destockage:focus,#menu .destockage:hover{background-color:#08b358}.first-menu{background-color:#ef3340}.last-menu{background-color:#099b4d}.sous-menu{position:absolute;width:100%;z-index:9999;background-color:#f3faff;padding:30px 0;display:none}.sous-menu.show{display:block}.sm-img-container{height:190px;display:flex;align-items:center;justify-content:center;margin-top:10px}.sm-img-container img{max-width:200px}.sous-menu-item .nav-title{margin-bottom:10px;font-size:15px;font-weight:700;color:#003c71}.sous-menu-item .nav-title a{text-decoration:none;color:#003c71}.sous-menu-item .nav-link{padding:0;font-size:15px;font-weight:400;color:#003c71}main .container{max-width:1089px}.slider{background-image:url(../img/slider_module_devis.png);height:376px;background-size:cover;background-position:center;position:relative;padding:80px 415px 80px 130px}.slider-btn{border:none;background-color:transparent;position:absolute;top:162px}.slider-prev-btn{left:25px}.slider-next-btn{right:25px}.slider-text{background-color:rgba(0,0,0,.71);padding:15px 20px}.slider-text .title{font-size:28px;font-weight:700;color:#fff}.slider-text p{font-size:18px;font-weight:600;color:#fff}.slide-text-btn{text-align:center}.slide-text-btn a{width:140px;line-height:31px;background-color:#144b7c;border-radius:5px;display:inline-block;text-decoration:none;font-size:14px;font-weight:400;color:#fff}.section{padding:35px 20px;background-color:#fff}.last-section{padding-bottom:79px}.section-title{font-size:22px;font-weight:600;color:#303030;margin-bottom:25px}.section-text{font-size:14px;font-weight:400;color:#303030;padding-right:25px}.section-text .semibold{font-weight:600}.section-btn{text-align:center}.section-btn a{width:auto;padding:0 7px;line-height:31px;background-color:#003c71;border-radius:5px;font-size:14px;color:#fff;text-decoration:none;display:inline-block;margin:0 7px}.section-decouvert{margin-top:25px;padding:2.5px;text-align:center;background-color:#f2f2f2}.section-links{background-color:#003c71;background-image:url('../img/OVERLAY 1.png');padding:55px 25px;display:flex}a.square-link{width:165px;height:165px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:23px;font-weight:700;color:#fff;text-align:center;margin-right:70px}.square-link.destock{background-image:url(../img/bloc_destock.png?1)}.square-link.contact{background-image:url(../img/bloc_contact.png)}.square-link.catalog{background-image:url(../img/CONTACT.png)}.rect-links{display:flex;flex:0 0 30%;flex-direction:column}a.rect-link{border-radius:6px;font-size:13px;display:flex;height:63px;align-items:center;justify-content:space-around;padding:0 20px;text-align:center;color:#fff;text-decoration:none}.rect-link.linkedin{background-color:#0086c1;margin-bottom:40px}.rect-link.youtube{background-color:#c4302b}.to-upper{text-transform:uppercase}.striped-bg{background-color:rgba(246,246,2460.65)}footer{background-color:#003c71;padding:28px 0}.footer-menu .nav-title{font-family:Europa-Regular,sans-serif;font-size:20px;font-weight:400;color:#fff;padding-bottom:10px}.footer-menu .nav-link{padding:0;font-size:14px;font-weight:400;color:#fff}.footer-menu .nav-link:hover{text-decoration:underline}.footer-menu-2{padding-top:15px}.footer-menu-2 .nav-title .nav-link{padding:0;font-family:Europa-Regular,sans-serif;font-size:16px;font-weight:400;color:#fff;margin-top:20px}.btn-mobile-menu{color:#003c71}#mobile-menu{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.66);z-index:99999999;min-height:100vh;width:100%;display:none}#mobile-menu.show{display:block}.mm-header{background-color:#003c71}.mm-close{text-align:right;padding:10px}.mm-title{display:flex;align-items:center;padding:10px 0 10px 10px;font-size:20px;font-weight:600;color:#fff}.mm-title hr{background-color:#fff;height:1px;width:100%;margin-left:10px}.mm-top-menu{background-color:#fff;padding:25px;padding-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}a.mm-top-menu-item{display:flex;flex-direction:column;text-align:center;align-items:center;margin-bottom:20px;text-decoration:none;font-size:14px;font-weight:700;color:#2e2e2e;flex:50%}.mm-top-menu-item:last-child{margin-bottom:0}.mm-top-menu hr{width:100%;background-color:#78797f}.mm-menu{background-color:#fff;padding:25px;padding-top:0;display:flex}.mm-menu-list{width:100%}.mm-menu-list ul{padding:0;list-style:none;margin:0}.mm-menu-list ul li a{font-size:14px;font-weight:600;color:#003c71;text-decoration:none}.mm-menu-list ul li a.loggout{color:red}.mm-direct{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mm-direct-stext{font-family:Europa-Regular,sans-serif;font-size:12px;color:#c40303;display:flex;align-items:center}.mm-direct-stext svg{margin-right:6px}.percentage{font-family:Europa-Regular,sans-serif;font-size:40px;color:#099b4d}.percentage .percent{font-size:25px}.mm-text-gray{font-size:12px;font-weight:600;color:#707070;text-align:center}.mm-text-green{color:#099b4d}.article{background-color:#fff;padding-bottom:250px}.devis,.search{background-color:#fff}.devis{padding-bottom:85px}.article .breadcrumb,.devis .breadcrumb,.search .breadcrumb{background-color:transparent}.article .breadcrumb-item+.breadcrumb-item::before,.devis .breadcrumb-item+.breadcrumb-item::before,.search .breadcrumb-item+.breadcrumb-item::before{content:">"}.breadcrumb-item a{font-size:15px;font-weight:400;color:#6d6d6d;text-decoration:underline}.breadcrumb-item a .icon{font-size:13px}.big-image{background-color:#fff;display:flex;align-items:center;justify-content:center}.small-imgs{display:flex;justify-content:center}.small-imgs img{margin:0 5px;cursor:pointer}.article-name{font-size:1.5em;font-weight:700;color:#000}.article-livraison-h,.article-ref{font-size:1em;font-weight:400;color:#6b6b6b}.article-is-instock{font-size:1.3 em;font-weight:600;color:#229500;text-align:right}.article-livraison-h{text-align:right}.article-infos{margin-top:15px;padding-top:15px;border-top:1px solid #dedede}.article-code{font-size:20px;font-weight:700;color:#003c71}.article-user-not-logged{background-color:#003c71;text-align:center;height:220px;font-size:20px;font-weight:400;color:#fff;text-align:center;display:flex;align-items:center}.article-user-not-logged .bold{font-weight:700}.pictos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pictos img{margin:16px}.article-title{position:relative;margin-bottom:20px}.article-title h2,.article-title p{font-size:20px;line-height:1;font-weight:400;color:#003c71;background-color:#fff;max-width:404px;margin:0 auto;width:100%;text-align:center;position:relative;z-index:99}.article-title .hr{border-bottom:1px solid #707070;position:absolute;width:100%;top:10px;z-index:9}.article-cons-list{display:flex;justify-content:space-evenly}.article-cons-code{font-size:17px;font-weight:600;color:#000;text-align:right}.article-cons-code .regular{font-weight:400}.article-cons-img{display:flex;align-items:center;justify-content:center}.article-cons-name{font-size:16px;font-weight:600;color:#303030;line-height:1;margin-bottom:.3em}.article-cons-ref{font-size:14px;font-weight:400;color:#303030;line-height:1}.article-cons-infos{display:flex;justify-content:space-between;padding-top:12px}.article-cons-instock{font-size:15px;font-weight:600;color:#229500;line-height:1}.article-cons-rupture{font-size:15px;font-weight:600;color:#950000;line-height:1}.article-cons-cmd{font-size:15px;font-weight:600;color:#ef7723;line-height:1}.article-cons-livraison{font-size:11px;font-weight:400;color:#585858;line-height:1}.article-cons-price-title{font-size:14px;font-weight:400;color:#1a1a1a;text-align:right;line-height:1}.article-cons-price{font-weight:700;color:#5d5d5d;text-align:right;line-height:1;font-size:18px;font-family:sans-serif;margin-top:4px}.article-cons-btns{display:flex;margin-top:25px}.article-cons-btns a,.article-cons-btns button.a,.article-cons-btns span{width:80%;background-color:#003c71;text-align:center;padding:4px;text-align:center;font-size:16px;font-weight:600;color:#fff;text-decoration:none;border-radius:10px 0 0 10px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.article-cons-btns a img{margin-right:8px}.btn-up-down{width:19px}.btn-up-down button{width:19px;padding:0;border:1px solid #d5d5d5;background-color:#ececec;font-size:16px;font-weight:600;color:#ef7723}.btn-up-down button:first-child{border-bottom:none}.article-cons-btns input[type=text]{width:39px;border-radius:0 10px 10px 0;border:1px solid #d5d5d5;background-color:#ececec;border-left:none;text-align:center;font-size:16px;font-weight:600;color:#ef7723}.raccourcis,.raccourcis a{color:#6b6b6b;font-size:1em}.raccourcis a{text-decoration:underline}.article-cons-btns input[type=text]:focus{outline:0}.article-cons-links{display:flex;justify-content:space-between;padding-top:8px}.article-cons-links a{font-size:13px;font-weight:400;color:#ef7623;text-decoration:underline}.tab-tech{margin:1em 0 2em 0}.tab-tech table{width:100%}.tab-tech table .title{background-color:#3f7bb2;font-size:20px;font-weight:600;color:#fff;padding:0 11px}.tab-tech table .label{font-size:15px;font-weight:400;color:#6b6b6b;width:25%;background-color:#eee;padding:0 11px}.tab-tech table .value{font-size:15px;font-weight:400;color:#003c71;width:25%;background-color:#eee;padding:0 11px}.tab-tech table tr:last-child td{padding-bottom:18px}.tab-tech table tr:nth-child(2) td{padding-top:18px}.article-infos-sup{font-size:15px;font-weight:400;color:#000}.article-doc{margin:65px 0;background-color:#eee}.article-doc-down{text-align:center;padding:25px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.article-doc-down a{margin-top:18px;background-color:#003c71;border-radius:3px;font-size:20px;font-weight:400;color:#fff;display:flex;padding:8px 35px;line-height:24px;text-decoration:none}.article-doc-info{padding:11px 35px}.article-doc-title{font-size:20px;font-weight:700;color:#003c71}.article-doc-info-text{font-size:1em;font-weight:400;color:#979797;margin-top:20px}.article-doc-info-text .text-black{font-weight:700;color:#414141}.article-doc-select{padding-top:30px}.article-doc-select select{border-radius:3px;border:1px solid #d6d6d6;height:auto;font-size:15px;font-weight:400;color:#000;background:url(../img/BAR.png) right center no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff}.article-doc-select select:focus{border:1px solid #d6d6d6;box-shadow:none}.article-vue-select select{background-color:#dadada}.article-vue-select select:focus{background-color:#dadada}.article-vue-item{font-size:12px;font-weight:400;color:#000;padding:16px 22px}.article-vue-item:nth-child(odd){background-color:#dadada}.article-vue-item:nth-child(even){background-color:#eee}.article-vue-img{text-align:center;padding:29px 0 16px 0}.class-article-links a{font-size:15px;font-weight:400;color:#ef7723;text-decoration:underline}.article-price{font-size:1.5em;font-weight:700;color:#229500;text-align:right}.article-price-text{font-size:15px;font-weight:400;color:#6b6b6b}.article-net-price{font-size:20px;font-weight:600;color:#229500;text-align:right}.article-price-rmrk{font-size:15px;font-weight:400;color:#6b6b6b;text-align:right}.article-info-img{text-align:right;padding:20px 0}.article-btns .article-cons-btns{max-width:400px;margin:0 auto;margin-right:0;margin-bottom:20px}.article-stock-text{display:flex;justify-content:space-between;padding-top:15px;font-size:15px;font-weight:400;color:#6b6b6b}.article-stock-text .value,.article-stock-total .value{color:#229500}.article-stock-total{font-size:1.25em;font-weight:400;color:#6b6b6b;text-align:right}.cat-title{font-size:22px;font-weight:600;color:#303030;padding-bottom:28px}.cat-res{font-size:17px;font-weight:700;color:#707070;text-align:right;padding-bottom:28px}.cat-text{font-size:16px;font-weight:400;color:#303030}.cat-text .semibold{font-weight:600}.cat-text .bold{font-weight:700}.cat-text a{text-decoration:underline;color:#303030}.cat-icon-content{padding:36px 0}a.cat-icon{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px;font-weight:400}.cat-icon .cat-icon-img{margin-right:20px}a.cat-icon.play{color:#c4302b}a.cat-icon.faq{color:#003c71}.cat-filter{display:flex;background-color:#f3f3f3;padding:9px 16px}.cat-filter-text{margin-right:8px;font-size:16px;font-weight:700;color:#000;padding-top:9px}.cat-filter select{margin:4px 8px;border:1px solid #ececec;border-radius:6px;height:36px;outline:0;padding:0 15px;min-width:130px;background:url(../img/select-icon.png) 98% center no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;font-size:14px;font-weight:400;color:#707070}.cat-list .article-cons-list{flex-wrap:wrap}.cat-list .article-cons-item{padding-bottom:38px}.cat-pagination .page-link{border:none;border-radius:50%!important;width:20px;line-height:20px;padding:0;text-align:center;margin:0 6px;font-size:14px;font-weight:400;color:#242424}.cat-pagination .page-item.active .page-link{background-color:#003c71}#categorie{display:none;background-color:#fff}.close-cat{margin:10px 0;display:inline-block}.cat-picto{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.cat-picto-item{margin:15px 30px;max-width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cat-picto-item img{border:1px solid #707070;border-radius:6px}.cat-picto-item.destockage img{border:none}.cat-picto-item p{margin-top:9px;text-align:center;font-size:12px;font-weight:600;color:#003c71}.cat-picto-item.destockage p{color:#099b4d}#export{background-color:#fff}#export-header{display:none;border-bottom:3px solid #2b2b2b}.export-head-title{font-size:50px;font-weight:400;color:#707070;height:150px;display:flex;align-items:flex-end;padding-bottom:25px}#export-logo{display:none;margin-top:-45px}.export-pagination{font-size:30px;font-weight:600;color:#303030;padding:100px 0}.devis-title,.search-title{font-size:22px;font-weight:600;color:#303030}.search-text{padding-top:22px;font-weight:400;color:#303030}.search-keyword{font-weight:600}.res-count{font-size:14px;font-weight:400;color:#585858;padding-bottom:6px;padding-right:25px}.search-badge-list{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:9px;padding-bottom:9px}.search-badge{background-color:#ef7623;border-radius:3px;font-size:10px;font-weight:400;color:#fff;padding:3px;margin:9px;margin-right:0;margin-top:0}.devis-text p{font-size:16px;font-weight:400;color:#303030}.devis-text p .semibold{font-weight:600}.devis-text p .bold{font-weight:700}.devis-card{background-color:#ebebeb;padding:8px 20px}.devis-card:last-child{margin-top:60px}.devis-card-title{font-size:20px;font-weight:600;color:#000}.devis-card .search-bar{position:relative}.devis-card-res{display:none;position:absolute;background-color:#fff;top:50px;border:1px solid #e1e1e1;font-size:16px;font-weight:400;color:#303030;width:100%}.devis-card-res.vide{padding:22px 12px;text-align:center}.devis-card-res.list{padding:10px;width:100%;height:190px;overflow-y:scroll;border-radius:3px}.devis-card .search-bar .input-group-text{padding:.375rem .375rem}.devis-card .search-bar .input-group-text,.devis-card .search-bar input{height:35px;font-size:14px}.devis-card-text{font-size:14px;font-weight:400;color:#303030;text-align:right;padding-bottom:10px}.devis-card-btn{margin-top:24px}.devis-card-btn a,.devis-card-btn button{display:block;background-color:#003c71;border-radius:5px;line-height:31px;text-align:center;text-decoration:none;font-size:14px;font-weight:400;color:#fff;width:100%;padding:0;border:none}a.devis-card-item{font-size:14px;font-weight:400;color:#303030;text-decoration:none;display:block;padding:2px 0;margin:1px 0}.modal-title{font-size:18px;font-weight:600;color:#5d5d5d}.modal-p{font-size:16px;font-weight:400;color:#5d5d5d}.modal-content{border:none!important}.modal-prod{max-width:230px;margin:0 auto}.modal-prod .article-cons-code{font-size:14px}.modal-prod-price{padding-top:35px;max-width:350px;margin:0 auto}.modal-prod-price-label{font-size:16px;font-weight:600;color:#000;text-align:center}.modal-prod-price-form{display:flex;padding-top:18px}.modal-prod-price-form label{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 5px}.modal-prod-price-form label .text{font-size:14px;font-weight:400;color:#1a1a1a}.modal-prod-price-form label .price{font-size:16px;font-weight:700;color:#5d5d5d}.modal-prod-price-form label .price input{max-width:130px;border-radius:3px;background-color:#fff;border:1px solid #c1c1c1;outline:0}.modal-prod-price-btns{max-width:244px;margin:0 auto}.modal-prod-price-btns .article-cons-btns{height:30px}.modal-prod-price-btns .article-cons-btns .a{font-size:13px;border-radius:6px 0 0 6px}.modal-prod-price-btns .article-cons-btns .a[disabled]{background-color:#9f9f9f;color:#bebebe}.modal-prod-price-btns .btn-up-down button[disabled]{background-color:#ececec;color:#d6d6d6}.modal-prod-price-btns .article-cons-btns input[disabled]{background-color:#ececec;color:#d6d6d6}.modal-prod-price-btns .article-cons-btns input{font-size:13px;border-radius:0 6px 6px 0}.modal-prod-price-btns .btn-up-down{display:flex;flex-direction:column}.modal-prod-price-btns .btn-up-down button{height:15px;line-height:1;font-size:13px}button.cancel{background-color:#710000;margin-top:8px;border-radius:5px;border:none;width:100%;height:31px;font-size:14px;font-weight:400;color:#fff}.pdf-btns{padding-top:50px;display:flex;justify-content:center}a.pdf-btns-item,button.pdf-btns-item{margin:0 22px;background-color:#003c71;line-height:1;height:31px;border-radius:5px;font-size:14px;font-weight:400;color:#fff;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;max-width:295px;width:100%;border:none}.prod-devis-content{max-width:850px;margin:0}.prod-devis-content table{width:100%}.prod-devis-content table th{font-size:16px;font-weight:600;color:#303030;border:1px solid #707070}.prod-devis-content table td{text-align:left;vertical-align:top;font-size:14px;font-weight:400;color:#000;border:1px solid #707070;padding:5px 8px}.prod-devis-content table td a{font-size:14px;font-weight:400;color:#03f;text-decoration:underline}.prod-devis-content table tr td:last-child{text-align:center;vertical-align:middle;padding:10px 0}.prod-devis-content table tr td:last-child a{display:block}.edit-devis-form-title{font-size:16px;font-weight:600;color:#5d5d5d;padding-bottom:20px}.edit-devis-form label{font-size:16px;font-weight:400;color:#5d5d5d}.edit-devis-form input,.edit-devis-form textarea{background-color:#fff;border:1px solid #d6d6d6;border-radius:3px;height:35px;font-size:14px}.edit-devis-form input:focus,.edit-devis-form textarea:focus{box-shadow:none}.edit-devis-form input::placeholder{color:#707070;opacity:44%}.edit-devis-form textarea{height:96px;resize:none}.edit-devis-form .pdf-btns{padding-top:34px}.edit-devis-form .pdf-btns .cancel{margin-top:0}.edit-devis-form .pdf-btns a,.edit-devis-form .pdf-btns button{margin:0 5px}.sav-text{font-size:16px;font-weight:400;color:red;padding:28px 0}.sav-required-input{font-size:16px;font-weight:400;color:#000}.sav-form{padding:25px 0}.sav-form input,.sav-form select,.sav-form textarea{border-radius:10px;background-color:#fff;border:1px solid #707070;resize:none}.sav-form input:focus,.sav-form select:focus,.sav-form textarea:focus{box-shadow:none}.radio-w-img{width:100%;display:flex;justify-content:center}.radio-w-img label{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin:0 90px}.radio-w-img label img{margin-bottom:1rem}.sav-form .form-group label{font-size:20px;font-weight:600;color:#003c71}.sav-custom-file-input{background-color:#003c71;border-radius:10px;text-align:center;padding:10px;font-size:30px;font-weight:400;color:#fff;cursor:pointer}.sav-form .mini-form label{font-weight:400}.sav-btn{max-width:440px;width:100%;height:31px;background-color:#003c71;border-radius:5px;border:none;font-size:16px;font-weight:400;color:#fff}.sav-icon-ok{padding:30px 0;max-width:123px;margin:0 auto}.conf-section{border-top:1px solid #707070;margin-top:25px;padding-top:10px}.conf-head{text-align:center;position:relative;display:flex;justify-content:center}.conf-head a{position:absolute;left:0;top:0;display:flex;align-items:center;text-decoration:none;font-size:14px;font-weight:600;color:#000}.conf-head a svg{margin-right:5px}.conf-nb-qst{padding:8px 18px;border:2px solid #003c71;border-radius:5px;max-width:140px;font-size:16px;font-weight:400;color:#003c71}.conf-body{display:flex;justify-content:center;padding:37px 0}.conf-body img{max-width:458px}.conf-form .title{font-size:20px;font-weight:600;color:#303030}.conf-form .text{font-size:16px;font-weight:400;color:#303030}.conf-form .radio{padding-top:12px}.conf-btn{padding-top:66px;text-align:right}.conf-btn a{display:inline-block;line-height:31px;max-width:250px;width:100%;background-color:#003c71;border-radius:5px;text-align:center;font-size:14px;font-weight:400;color:#fff;text-decoration:none}.conf-rec-title{font-size:20px;font-weight:600;color:#303030}.conf-rec-list{display:flex;flex-wrap:wrap;width:100%}.conf-rec-list .article-cons-item{margin:1rem}.comp-section table{width:100%}.comp-section table td{width:25%;border:1px solid #e1e1e1;position:relative;background-color:#fff}.comp-item-title{font-size:16px;font-weight:600;color:#1a1a1a}.comp-item-btn{position:absolute;top:10px;right:10px;border:1px solid #e1e1e1;background-color:#fff;height:24px;width:24px;display:flex;align-items:center;justify-content:center;color:red}.comp-item-prop{text-align:right;padding:5px;color:#fff;background-color:#979797!important}.comp-item-value{text-align:center;color:#03f;font-weight:600;background-color:#fff}.cat-section{display:flex;flex-wrap:wrap}a.cat-item{flex:0 0 25%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem 0;text-decoration:none}.cat-item-img img{width:100%}.cat-item-name{text-align:center;font-size:14px;font-weight:400;color:#0086c1}.contact-horaire{background-color:#eee;padding:17px 35px;display:flex;justify-content:space-between;align-items:center}.horaire-title{font-size:16px;font-weight:600;color:#000}.horaire-text{font-size:16px;font-weight:400;color:#000}.horaire-text .text-orange{color:#ef7723}.contact-numero{background-color:#ef7723;padding:15px;text-align:center;font-size:16px;font-weight:400;color:#fff}.contact-numero a{font-size:16px;font-weight:600;color:#fff;text-decoration:none}.contact-form{padding-top:50px}.contact-form .form-control{font-size:15px;font-weight:600;color:#676767}.contact-form input.form-control{height:40px}.contact-form textarea.form-control{resize:none}.contact-form .form-control:focus{box-shadow:none}.contact-submit{padding-top:48px;padding-bottom:56px;text-align:center}.contact-submit button{border:none;background-color:#003c71;max-width:182px;width:100%;line-height:31px;border-radius:5px;font-size:16px;font-weight:400;color:#fff}.contact-map{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-map iframe{max-width:600px;margin:0 auto}.map-choice{padding-top:48px}.map-choice-item{text-align:center;padding:0 25px}.map-choice-item .custom-control-inline{margin-right:0}.horaire-sc{display:flex;align-items:center;justify-content:space-between}.horaire-sc img{margin-left:85px}.map-choice-item .title{font-size:16px;font-weight:600;color:#003c71}.map-choice-item .adresse{font-size:16px;font-weight:400;color:#000}a.account-menu-item{position:relative;background-color:#adb8be;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;text-decoration:none;margin-bottom:1rem}a.account-menu-item i{margin-bottom:5px}a.account-menu-item .active-mark{display:none;position:absolute;bottom:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fd5902}a.account-menu-item.active .active-mark{display:block}a.account-menu-item.active .active-mark svg{display:none}.account-text-info{font-size:16px;font-weight:400;color:#000;text-transform:uppercase}.account-form{padding:15px}.account-form .form-control{border:1px solid #707070;background-color:#fff;font-size:16px;font-weight:400;color:#000}.account-form .form-control[disabled]{background-color:#eee}.account-input{margin-bottom:1rem}.account-remise{border:1px solid #707070;background-color:#fff;height:calc(1.5em + .75rem + 2px);display:flex;align-items:flex-end;justify-content:center;border-radius:.25rem;font-weight:600;color:#c70000;padding:.1rem 0}.account-remise .value{font-size:24px;margin-left:5px}.account-form .form-check label{font-weight:600}.num-client{color:#ef7623}.num-client .value{color:#000}.account-form-title{display:flex;align-items:center;font-size:18px;font-weight:600;color:#000;line-height:1;position:relative;padding-bottom:1rem}.account-form-title span{display:inline-block;background-color:#fff;position:relative;z-index:99;padding-right:2rem}.account-form-title hr{margin:0;border:0;height:1px;background-color:#ef7723;position:absolute;width:100%}.account-submit{border:none;width:100%;background-color:#003c71;border-radius:5px;padding:5px;font-size:14px;font-weight:400;color:#fff}.right-md{text-align:left}.account-menu-mobile{display:none}.suivi-cmd .title{font-size:22px;font-weight:600;color:#003c71}.suivi-cmd-form{padding-top:1.5rem}.suivi-cmd-form .custom-select{border:1px solid #707070;background-color:#fff}.suivi-cmd-form .custom-select:focus{box-shadow:none}.cmd-picto{display:flex;justify-content:center;align-items:flex-start}.suivi-cmd-img{padding-top:30px}.suivi-cmd-img img{width:100%}.btn_panier img{margin-right:10px}@media screen and (max-width:768px){.carousel-control-next,.carousel-control-prev{display:none}.slider-btn{top:70px}.slider{padding:0;display:flex;align-items:flex-start;height:auto!important}.slider-text{width:100%}.horaire-sc img{margin-left:0;width:40px}.article-cons-list{flex-wrap:wrap;justify-content:center}.article-cons-item{margin:1rem}#top-header{height:200px}.section-links{flex-wrap:wrap;justify-content:center}a.square-link{margin-right:30px;margin-bottom:30px}.section-links .square-link:nth-child(3){margin-right:0}.rect-links{flex:0 0 100%;flex-direction:row;justify-content:center}.rect-links a:first-child{margin-right:30px}.section-btn a{margin-bottom:15px}.login-form{left:30px}}@media screen and (max-width:991px){a.account-menu-item.suivi-cmd-menu{background-color:#c9d4db}.account-menu-mobile a.account-menu-item{display:block}.account-menu-mobile{display:block}.account-menu-mobile a.account-menu-item{margin-bottom:0}.account-menu-mobile .row .col-12:nth-child(even) .account-menu-item{background-color:#c9d4db}.right-md{text-align:right}a.account-menu-item i{display:none}a.account-menu-item{height:auto;padding:10px;text-align:left;flex-direction:row;justify-content:space-between;margin-bottom:0}a.account-menu-item{display:none}a.account-menu-item.active{display:flex}a.account-menu-item.active .active-mark svg{display:block}a.account-menu-item.active .active-mark{width:0;height:100%;border:0;position:relative}.map-choice-item .title{font-size:10px;font-weight:600;color:#003c71}.map-choice-item .adresse{font-size:10px;font-weight:400;color:#000}.map-choice-item{flex:0 0 50%}.horaire-sc img{margin-left:1rem}.contact-horaire{flex-wrap:wrap;padding:17px 1rem}.horaire-sc{margin-bottom:1rem}a.cat-item{flex:0 0 50%;justify-content:flex-start}.conf-rec-list{justify-content:center}.conf-body img{width:100%}.conf-head{flex-direction:column;align-items:center}.conf-head a{position:relative;margin-bottom:1rem}.sav-custom-file-input{font-size:10px}.sav-form .form-group label{font-size:12px}.radio-w-img label{margin:0 25px}.article .breadcrumb,.devis .breadcrumb,.search .breadcrumb{padding:1rem 0 0 0}a.cat-icon{justify-content:flex-start;margin-bottom:22px}.article-title h2{max-width:340px}.tab-tech table .value{text-align:right}.top-menu{display:none}.text-direct{display:none}#top-header{height:170px}#top-header.search-header{min-height:190px;height:auto}#menu{display:none}.slider-btn{top:70px}.slider{padding:0;display:flex;align-items:flex-start;height:auto!important}.slider-text{width:100%}.section-decouvert{text-align:right}a.square-link{width:113px;height:113px;font-size:13px;margin-right:15px}.rect-links{flex-direction:column}.rect-links a:first-child{margin-right:0;margin-bottom:15px}}@media screen and (max-width:1200px){.slider-btn{top:70px}.slider{padding:0;display:flex;align-items:flex-start;height:auto!important}.slider-text{width:100%}.carousel-control-next,.carousel-control-prev{display:none}}