:root{--color0:#FFFEFE;--color1:#273b8b;--nuance1:#383839;--color2:#000;--color3:#181818;--color4:#6f6f6e;--color5:#f5f5f5;--color6:#ec1f26;--text:0.8vw;--fonttitre:lobster_1-4regular;--fontsoustitre:Urbanist-Regular;--font:Urbanist-Regular;--fontscript:Urbanist-Regular;--fontlight:Urbanist-light;--letterspace:-0.65px;--border-radius:8px}.flexnkbtn{display:flex;position:relative;align-items:center;justify-content:center;gap:5em;bottom:7vh}.flexnkbtn a{display:flex;padding:16px 20px;border:0.5px solid rgb(233,233,233);width:250px;align-items:center;justify-content:center;border-radius:var(--border-radius);backdrop-filter:blur(20px);background:#f5f5f554;transform:translateY(0);transition:all .4s ease;box-shadow:rgba(50,50,93,0.02) 0px 13px 27px -5px,rgba(0,0,0,0) 0px 8px 16px -8px}.flexnkbtn a:hover{transform:translateY(-10px);transition:all .4s ease}.flexnkbtn a img{border-radius:initial;width:auto;height:28px}.row.nkrow{display:flex;gap:4em}.container.nopad.nkcontainer{width:100%;max-width:initial;padding:0 7%}body.body-service .titre-secondaire{color:#fff;margin-bottom:2em}.AvisClientsBg{position:relative;z-index:8000;background:var(--color4);text-align:center}.AvisClientsBg{padding:5em 7%}.AvisClientsBg .bx-prev{left:-2vw}.AvisClientsBg .bx-prev::before{display:inline-block;content:"";font-weight:700;font-family:"Font Awesome 5 Free";font-size:23px;color:var(--color0)}.AvisClientsBg .bx-next{right:-2vw}.AvisClientsBg .bx-next::before{display:inline-block;content:"";font-weight:700;font-family:"Font Awesome 5 Free";font-size:23px;color:var(--color0)}.AvisClientsBg .bx-next,.AvisClientsBg .bx-prev{text-indent:initial;font-size:0px;display:flex;align-items:center;text-decoration:none;margin-top:-55px;justify-content:center;opacity:0.7;transition:0.5s}.AvisClientsBg .bx-next:hover,.AvisClientsBg .bx-prev:hover{opacity:1}.AvisClientsBg .contenu .bx-viewport{padding:28px 0px 45px;display:block;height:auto !important}.AvisClientsBg.bg-optionnel-gris .h1{color:var(--color0)}.etoiles .fa{color:rgb(255,204,0)}.AvisClientsList{margin:0px;padding:0px}.AvisClientsList li{list-style:none;background:0px 0px}.AvisClientsList li::before{content:none}.avisClientsBg .h{text-align:center}.AvisClients,.AvisClients:link,.AvisClients:visited{position:relative;background-color:var(--color0);padding:5rem 9% 3rem;text-align:center;height:330px;margin-top:0px;display:block;text-decoration:none;border-radius:var(--border-radius)}.AvisClients:active,.AvisClients:hover{background-color:var(--color0)}.AvisClientsBg{background:url(../images/priserdv.jpeg);background-size:cover}.AvisClients .h{font-size:21px;color:var(--color2);text-align:center;text-transform:initial;font-weight:initial;margin-bottom:0px}.AvisClients p{margin-bottom:0px;color:var(--color3);padding-top:15px}.AvisClients .blazy{font-size:16px;color:var(--color0);width:128px;margin:0px auto 20px -64px;border-radius:50%;position:absolute;top:-70px;left:50%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:var(--color0);display:none !important}.AvisClientsBg .bx-pager{bottom:17px}.avisContent::before{content:"«";display:inline-block;margin-right:5px}.avisContent::after{content:"»";display:inline-block;margin-left:5px}.temoignageScroll{max-height:109px;text-align:center;overflow:hidden}.temoignageScroll .scrollbar-content{padding:0px 10px 0px 0px;width:100%}.temoignageScroll .scrollbar-path-vertical{right:0px}.date_post{font-size:15px;padding:4px 0px}.date_post i{margin-right:8px}.AvisClientsBg .bx-controls.bx-has-pager{display:block;position:relative;height:70px}.livre-elements{padding:0px 12%;margin-bottom:40px;text-align:center}.livre-elements .livre-ligne{position:relative;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.livre-elements .blazy{margin:0px auto 10px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:var(--color0);width:115px;height:115px}.livre-elements .pseudo{margin-bottom:6px;font-size:21px;color:var(--color2);text-align:center;text-transform:initial;font-weight:600}.livre-elements .date{margin-bottom:2px !important;color:var(--color2)}.livre-elements .etoiles{margin-bottom:0px !important}.livre-elements .temoignage{text-align:center;display:block;margin-top:20px}.livre-elements .temoignage::before{content:"«";display:inline-block;margin-right:5px}.livre-elements .temoignage::after{content:"»";display:inline-block;margin-left:5px}.divAvis{padding:25px 27px;margin-bottom:3rem;background-color:var(--bg-facultatif);border-radius:var(--border-radius);width:48%}.btn-avis{margin-bottom:30px;border-radius:var(--border-radius)}.modal-content a,.modal-content a:link,.modal-content a:visited{color:var(--color2)}.modal-header .h1{text-align:center;margin-bottom:40px;color:var(--color2);font-weight:700;text-shadow:none}.modal{display:none;overflow:auto scroll;position:fixed;inset:0px;outline:0px;z-index:9999;font-size:16px;color:var(--color0)}.modal-backdrop.in{z-index:0}.modal-open .modal{z-index:99997;background:rgba(0,0,0,0.2);color:var(--color2);text-shadow:none;font-family:Arial,Helvetica,sans-serif}.modal-content .btn-close{border:0px;background:0px 0px;padding:0px;font-size:21px;color:var(--color2);opacity:0.2;line-height:1}.modal-content .form-control{min-height:44px;border-radius:2px}.modal-content .btn-close:focus,.modal-content .btn-close:hover{opacity:0.5}.modal-content .submit-review{padding-right:60px !important}.modal-content label.control-label{display:none;padding-top:0px !important}.modal-content label.control-label.label-note,.modal-content label.control-label.label-photo{display:block;padding-top:14px !important}#add-review{text-align:center}#add-review .form-group{text-align:left}#add-review input[type="file"]{display:block;width:100%;height:50px}#add-review #stars-existing{margin:0px auto 10px;display:block;text-align:left;padding-top:15px}#add-review .form-group #captcha{height:46px !important}.formulaire #add-review .form-group .form-control,.formulaire #add-review .form-group input,.formulaire #add-review .form-group textarea{background:var(--color0);border:1px solid rgb(204,204,204);color:var(--color2);border-radius:2px}.modal-content .form-control::placeholder{color:var(--color2) !important;opacity:1}#add-review .submit-review{float:none;display:block;background-image:none;margin:15px auto !important;padding:14px 15px !important}#add-review .body-review{height:100px}#add-review .form-group.form-group-1 .col-md-10,#add-review .form-group.form-group-2 .col-md-10,#add-review .form-group.form-group-4 .col-md-10{width:100%}#add-review .conditions,.modal-content .email-block{font-size:10px;font-weight:400;font-style:italic;text-align:justify;opacity:0.6;display:block;clear:both;color:var(--color2) !important}.cont-slider{position:relative}.sudo-slider{width:100%;z-index:8999999}.sudo-slider .slide{text-align:center;height:135px;line-height:135px}.sudo-slider .slide img{max-height:100%}.cont-slider .controls{z-index:9002;display:inline-block;position:absolute;bottom:-70px;left:0px;right:0px;text-align:center}.cont-slider .controls ol{margin:0px;padding:0px;list-style-type:none}.cont-slider .controls ol li{display:inline-block;background:0px 0px;padding:0px}.cont-slider .controls ol li a{display:block;width:10px;height:10px;background:var(--color2);margin:0px 5px;border-radius:10px;opacity:0.5}.cont-slider .controls ol li.current a{opacity:1}.cont-slider .controls ol li a span{display:none}.atoutnk{position:relative;display:block;padding:0vw;z-index:1;overflow:hidden}.atoutnk h2{margin-bottom:2em;display:none}section.atoutnk .container{width:100%;overflow:hidden;max-width:initial}.atoutnk__single{position:relative;display:flex;align-items:start;justify-content:center;flex-direction:column;background:rgb(255,255,255);padding:30px 30px 32px;height:40vh;border-style:solid;border-width:0px 1px 1px 0px;border-color:rgb(233,233,233)}.atoutnk__title{font-size:calc( var(--text) * 1.24 );font-weight:600;line-height:calc( var(--text) * 1.8 );margin-top:15vh;height:100px;display:flex;align-items:end}.atoutnk__single:hover .atoutnk__title a{transition:0.4s;position:relative;color:rgb(255,255,255) !important}.atoutnk__title a{color:var(--color2);text-decoration:none !important}.atoutnk__title a:hover{color:var(--color1)}.atoutnk__text{margin-bottom:36px;margin-top:50px;color:var(--color2);opacity:0.87;height:120px;display:flex;align-items:start;justify-content:start}.atoutnk__single:hover .atoutnk__text{color:rgb(255,255,255);transition:0.4s}.atoutnk__read-more{position:relative;display:inline-block}.atoutnk__read-more a{letter-spacing:0.8px;font-family:var(--topfloor-font-two);color:var(--topfloor-black);font-weight:600;position:relative;display:flex;align-items:center;gap:15px}.atoutnk__read-more a:hover{color:var(--topfloor-base)}.atoutnk__read-more a span{color:var(--topfloor-base);font-size:14px}.atoutnk__icon{position:absolute;top:1.719vw;left:1.563vw;z-index:1}.atoutnk__icon span > img{width:auto;height:4vw}.atoutnk__single::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:var(--color1);transform:translateY(50%);opacity:0;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s cubic-bezier(0.4,0,0.2,1)}.atoutnk__single:hover::before{opacity:1;transform:translateY(0px)}.atoutnk__single:hover .atoutnk__icon span > img{filter:brightness(1) invert(1);transition:0.4s}.atoutnk__icon span{position:relative;display:inline-block;font-size:40px;color:red;transition:500ms linear 0.1s;transform:scale(1)}.atoutnk__single:hover .atoutnk__icon span{transform:scale(0.9)}.row.relative.nkcontent{display:flex;align-items:center;padding:10px 0px}.col-md-6.nopad.nkleboncoin img{border-radius:initial;width:auto;height:28px}.col-md-6.nopad.nkleboncoin{display:flex;align-items:center;justify-content:center;gap:4vw}body.body-garage-list.body-garage-list-0 .banniere{position:absolute;left:50%;height:327px}.corps .page-contenu h2:first-of-type,.corps .gallery h2:first-of-type,.corps .seo-content h2:first-of-type,.corps .newsItem h2:first-of-type{position:relative;padding:3vh 2vw;font-size:calc(var(--text) + .2rem);line-height:calc(var(--text) + 1rem);border:none;font-weight:700;z-index:1}.corps .page-contenu h2:first-of-type::before,.corps .gallery h2:first-of-type::before,.corps .seo-content h2:first-of-type::before,.corps .newsItem h2:first-of-type::before{content:"";position:absolute;background:var(--color1);width:100%;height:100%;opacity:0.2;left:0px;top:0px;z-index:-1;border-radius:var(--border-radius)}.atots-items{position:relative}.nos-atots{padding:6em 10%;position:relative;z-index:1}.nos-atots h2{margin-bottom:1em}.nos-atots h2{}.atots-items .swiper{height:100%;overflow:hidden;position:relative}.atots-items .swiper-wrapper{display:flex}.atots-items .swiper-slide{text-align:center;font-size:16px;display:flex;justify-content:center;align-items:center}.atots-items .swiper-slide .swiper-att{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;transition:0.3s;height:auto;border-radius:30px}.swiper-att:hover{}.swiper-att img{margin-bottom:24px;width:80px !important;height:auto !important}.swiper-att span{font-family:var(--font_family_3);font-size:18px;margin-top:18px;margin-bottom:18px;letter-spacing:0.5px;text-transform:initial;font-weight:700;color:var(--color6)}.swiper-att p{font-size:16px;opacity:0.85}.atots-items .swiper-slide i{font-size:45px}.atots-items .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;filter:initial}.swiper-att:hover img{transition:0.1s}.atots-items .swiper-button-next{right:0px}.atots-items .swiper-button-prev{left:0px}.atots-items .swiper-button-next,.atots-items .swiper-button-prev{background:none;color:var(--color1)}.swiper-button-prev{left:60px}.container.nopad.nk{width:100%;max-width:100%;padding:4em 10%}.recup-photos .propor .propor-cont .imagecont{position:absolute;inset:0px}.recup-photos .propor .propor-cont .imagecont img{object-fit:cover;min-width:100%;min-height:100%;width:auto;flex:1 1 0%;height:100%}.recup-photos .propor{width:100%;position:relative;margin-bottom:10px;border-radius:var(--border-radius);overflow:hidden}.recup-photos .propor::after{padding-top:78%;display:block;content:""}.recup-photos .propor .propor-cont{position:absolute;inset:0px}.recup-photos .propor .propor-cont .imagecont .imagefond{display:block;height:100%;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat}.recup-photos .propor .propor-cont .imagecont .masque{display:block;position:absolute;top:0px;left:0px;opacity:0;width:100%;height:100%;transition:0.5s;background-color:rgba(0,0,0,0.35);background-image:url("../images/ico-zoom.svg");background-repeat:no-repeat;background-position:center center}.recup-photos .propor .propor-cont .imagecont:hover .masque{opacity:0.7}.recup-photos .propor .propor-cont .imagecont:hover .imagefond{transform:scale(1.15)}.nkcta{position:absolute;left:50%;top:80%;transform:translate(-50%,-50%)}svg.icones.icone-share{position:relative;left:-6px}.infos{position:fixed;background:var(--color6);right:-243px;top:30%;padding:1px 10px 1px 15px;transition:0.3s;z-index:99}.infos:hover{right:0px}.body-service-list-0 .fluid-contenu{margin:494px 0px 0px}body.body-garage-item.body-garage-item-46 .itemgaragehide,body.body-garage-item.body-garage-item-45 .itemgaragehide,body.body-garage-list.body-garage-list-2 .nklocation,body.body-garage-list.body-garage-list-1 .nklocation{display:none}.flex-btn-rs{position:fixed;display:flex;flex-direction:column;z-index:9999;right:0px;top:27vh;justify-content:center;align-items:center}.flex-btn-rs .btn-partage .icones{width:42px;height:27px;padding-right:20px;padding-left:5px}.btn-partage .icones{width:16px;margin:0px;height:16px;padding:0px;position:relative;left:0px;fill:var(--color0)}.flex-btn-rs .btn-partage .btnp:hover{background-color:var(--color2);right:-11px;box-shadow:rgba(207,190,139,0.4) 0px 0px 7px}.flex-btn-rs .hide{display:block !important;color:rgb(255,255,255)}.flex-btn-rs .btn-partage .btnp{position:relative;display:flex;justify-content:flex-start;padding:8px;margin:2px;width:220px;height:auto;background:var(--color1);text-decoration:none;right:-175px}.btn-partage .btnp{width:36px;height:36px;border-radius:40px;background-repeat:no-repeat;background-position:center center;display:flex;transition:0.4s;text-align:center;justify-content:center;align-items:center}.icones{width:32px;margin:16px 0px 0px 16px;height:32px;fill:var(--color0)}.body-news .fluid-contenu{padding:8em 10% 5em}.body-news-list-3 .fluid-contenu{padding:8em 10% 5em}.video-accueil{height:100vh;position:absolute;width:100%;z-index:1;top:0px}.video-accueil .banniere{height:100vh;position:relative;top:0px}.video-accueil .banniere video{height:100vh;width:100%;position:absolute;inset:0px;object-fit:cover}.modele-liste .item .prix-item .prix-day{font-size:18px;font-weight:600}.contentnk.active{color:rgb(255,255,255);background:var(--nuance1) !important}.contentnk.active .bodynk > div h3{color:rgb(255,255,255)}.contentnk.active .imgnk01 img{filter:invert(1)}.titre-secondaire{position:relative;font-size:24px;line-height:30px;padding:12px 0px 0px;margin:0px;font-weight:700;color:var(--color1);text-align:center;display:block;font-family:var(--fontlight) !important}body.body-news .banniere.ban4 h1{font-size:40px}.banniere.ban1 h1,.banniere.ban6 h1,.banniere.ban2 h1,.banniere.ban3 h1,.banniere.ban4 h1,.banniere.ban5 h1{font-size:48px;text-shadow:rgba(0,0,0,0.85) 0px 1px;text-align:center !important;margin-top:4.3em !important;color:var(--color0) !important}div#map iframe{vertical-align:bottom}.scrollbars{height:20vh}.mCSB_dragger_bar{background-color:var(--color1) !important}.actualites .cell.photo a{display:block}.actualites .cell.photo.cover img{object-fit:cover;min-width:100%;min-height:100%;width:auto;flex:1 1 0%;height:100%}.actualites{display:table;width:100%;position:relative;z-index:10;background-color:rgb(255,255,255);padding:6em 10%}.actualites article{display:table;width:100%}.actualites .cell.photo{display:table-cell;vertical-align:top;width:50%;background-position:center center;border-radius:var(--border-radius)}.actualites .cell.photo:hover{opacity:0.95}.actualites .cell.texte{display:table-cell;vertical-align:top;width:50%;border-bottom:2px solid var(--color0)}.actualites:last-child .cell.texte{border-bottom:none}.actualites .cell.texte .contenu{padding:3em 10%;text-align:justify;direction:ltr}.actualites .cell.texte .contenu ul{padding:0px;margin:0px}.actualites .cell.texte .contenu ul li{padding:5px 0px 5px 20px;background:url("../images/puce.svg") 0px 9px no-repeat}.actualites .cell.texte .contenu ul li .bouton-principal{display:block}.view-btn-all{position:relative;display:table;margin:20px auto}.view-btn-all i{margin-left:8px;font-size:14px}.actualites .date_post,.news .date-article{font-size:15px;font-weight:700;color:var(--color2);text-align:center}.news .ligne-actus .date-article{margin-top:18px;margin-bottom:0px}.news .ligne-actus .contenu-article{margin-top:0px}.news .contenu-article{margin-top:21px}.news .propor,.realisations .galerie .propor{width:100%;position:relative;margin-bottom:10px}.news .propor::after,.realisations .galerie .propor::after{padding-top:78%;display:block;content:""}.news .propor .propor-cont,.realisations .galerie .propor .propor-cont{position:absolute;inset:0px}.news .propor .propor-cont .imagecont,.realisations .galerie .propor .propor-cont .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative;transform:translateZ(0px)}.news .propor .propor-cont .imagecont .imagefond,.realisations .galerie .propor .propor-cont .imagecont .imagefond{display:block;height:100%;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat}.news .propor .propor-cont .imagecont .masque,.realisations .galerie .propor .propor-cont .imagecont .masque{transition:0.4s;display:block;position:absolute;top:0px;left:0px;opacity:0;width:100%;height:100%;background-color:var(--color1);background-image:url("../images/ico-zoom.svg");background-repeat:no-repeat;background-position:center center}.news .propor .propor-cont .imagecont:hover .masque,.realisations .galerie .propor .propor-cont .imagecont:hover .masque{opacity:0.8}.news .propor .propor-cont .imagecont:hover .imagefond,.realisations .galerie .propor .propor-cont .imagecont:hover .imagefond{transform:scale(1.15)}.newsList{float:none;display:flex;flex-flow:wrap;place-content:flex-start;align-items:flex-start;width:100%}.newsList .ligne-actus{flex:0 0 auto;margin:0px 0px 30px;float:none}.news .date_post{text-align:center;color:var(--color0);font-weight:800;font-size:clamp(12px,0.5vw,14px);line-height:18px;text-transform:uppercase;display:block;background-color:var(--color6);position:absolute;left:0px;top:0px;padding:7% 4% 4%;z-index:50;margin:0px;border-top-left-radius:var(--border-radius)}.news .date_post span{display:block;line-height:13px;min-width:84px}.news .date_post .s1{line-height:35px;padding-bottom:5px;font-size:clamp(40px,2vw,50px)}.newsList .propor .propor-cont .imagecont .masque{background-color:rgba(250,250,250,0.2);background-image:none}.news .propor .propor-cont .imagecont:hover{transform:scale(1.15)}.newsList .propor{overflow:hidden}.newsList .item .h3{color:var(--color1);padding:5px 0px 25px;margin:0px;font-weight:200;font-family:var(--font_family_1)}.newsList .item:hover .h3{color:var(--nuanceColor1)}.newsList .item .h3 a:hover{text-decoration:none}.item-news{position:relative}.newsItem .photo img{object-fit:cover;min-width:100%;min-height:100%;flex:1 1 0%;width:100%;height:100%;overflow-x:hidden}.newsItem .photo{width:100%;border-radius:var(--border-radius);overflow:hidden;height:clamp(300px,40vw,650px);background-color:rgb(242,242,242);transition:0.5s;background-position:center center !important;background-repeat:no-repeat !important}.newsItem .contenu-article{padding:15px 0px 0px;min-height:200px;margin:0px}.newsItem .div-rs{margin:0px auto 40px;display:flex;align-content:center;align-items:center}.newsItem .div-rs .btn-partage{display:flex;overflow:hidden;height:36px;position:relative;top:0px;margin-left:2rem}.newsItem .div-rs .btn-partage .icones{fill:var(--color1)}.newsItem .div-rs .btn-partage .btnp{background-color:var(--color0)}.newsItem .div-rs .btn-partage .btnp:hover{}.newsItem .div-rs .btn-partage .btnp:hover .icones{fill:var(--color0)}.newsItem .date_post{padding:5% 3% 3%}.news_avant_apres{display:table;width:100%;text-align:center;margin:0px;height:100%}.news_avant_apres > div{display:table-cell;float:none;padding:0px;height:100%}.news_avant_apres a,.news_avant_apres a:visited{padding:15px 30px;color:var(--color1);text-decoration:none;border:1px solid var(--bg-facultatif);display:block;height:100%;font-family:var(--font_family_1);text-transform:uppercase;border-radius:var(--border-radius)}.news_avant_apres a:focus,.news_avant_apres a:hover{border-color:var(--color1);text-decoration:none}.news_avant_apres > div:last-child{right:-5px}.news_avant_apres a:focus b,.news_avant_apres a:hover b{text-decoration:none;color:var(--color1)}.navButtons,.navButtons:visited{padding:0px 0px 10px;color:var(--color2);transition:0.8s;text-decoration:none;display:block}.news_avant_apres a:focus span,.news_avant_apres a:hover span{color:var(--color2);text-decoration:none}.pagination > li{background:0px 0px;padding-left:0px}.pagination > li > a,.pagination > li > span{color:var(--color1);border-color:var(--color3)}.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover{color:var(--color0);background-color:var(--color1);border-color:var(--color1)}.pagination > li > a:focus,.pagination > li > a:hover,.pagination > li > span:focus,.pagination > li > span:hover{color:var(--color1);background-color:var(--color0)}.nktitle .h1{font-size:48px;margin-bottom:1.4em;margin-top:1.8em;color:var(--color1);text-transform:uppercase;text-align:center !important}.atoutnk{margin-bottom:0%;background:var(--color0);overflow:hidden}.nk-image-atout{background:url("../images/mecano.jpeg") center center / cover no-repeat;border-radius:var(--border-radius)}.contentnk{box-shadow:rgb(255,255,255) 0px 0px 0px 0px;padding:60px;transition:0.5s ease-in-out;height:auto !important}.contentnk:hover{background:var(--color4);transition:0.5s ease-in-out;cursor:auto}.contentnk:active{}.row.firstnk .col-md-6:focus{background:var(--color5)}.contentnk:hover{}.contentnk:hover .imgnk01 img{filter:invert(1)}.contentnk:hover .bodynk{color:rgb(255,255,255)}.contentnk:hover .col-md-6.nopad{color:var(--color0)}.contentnk:hover{}.contentnk:hover .bodynk h3{color:var(--color0)}.descnk p{font-family:var(--fontlight)}.imgnk01 img{width:66px;height:66px;filter:invert(40%) sepia(12%) saturate(3964%) hue-rotate(346deg) brightness(96%) contrast(92%)}.bodynk > div h3{margin-top:15px;margin-bottom:15px;font-size:20px;height:40px}img.img-responsive.nkimg{height:auto;width:auto;object-fit:cover}.navh .menu_principal > li a i{position:relative;top:-2px;right:-5px;font-size:8px}.menu-mobile-dynamique .sub-menu{display:none}.navh .menu_principal > li > ul{position:absolute;display:block;visibility:hidden;padding:0px;bottom:initial;left:12px;min-width:230px;width:auto;list-style:outside none;background:rgba(255,255,255,0.1);backdrop-filter:blur(8px);z-index:9999;white-space:nowrap;opacity:0;transform:translate(40px,6px);transition:500ms}.navh .menu_principal > li:hover > ul{opacity:1;visibility:visible;transform:translate(0px,0px)}.fixed .navh .menu_principal > li > ul{background:var(--color1)}.navh .menu_principal > li ul li{display:block;text-align:left;padding:0px;border-bottom:1px solid rgba(255,255,255,0.3);background:var(--color2)}li.child.menu-item a::after{display:none}li.child.menu-item::before{display:none}.navh .menu_principal > li ul li:hover{background:var(--color2);opacity:1}.navh .menu_principal > li ul li:last-child{border:0px;padding-bottom:0px;margin-bottom:0px}.navh .menu_principal > li ul li a,.navh .menu_principal > li ul li a:visited{height:auto;font-size:15px;line-height:1.2;padding:10px 14px;display:block;color:rgb(0,0,0);text-transform:none;background:none;margin:0px}.navh .menu_principal > li ul li a,.navh .menu_principal > li ul li a:visited{color:white;transform-origin:left center;transition:0.4s}.fixed .navh .menu_principal > li ul li a,.fixed .navh .menu_principal > li ul li a:visited{color:var(--color0)}.navh .menu_principal > li ul li a::before{display:none}.fixed .navh .menu_principal > li ul li a:hover{color:white !important;transform:translateX(5px)}.navh .menu_principal > li ul li a:hover,.navh .menu_principal > li ul li.active a{transition:0.4s ease-in-out;transform:translateX(5px);color:rgb(255,255,255) !important}.services-home{position:relative;padding:4em 15px 10em;background-image:;background-position-x:;background-position-y:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;background-size:50% 1px}.serviceblocNK{width:100%;display:flex;justify-content:center;align-items:center;padding:0px 10%;flex-direction:column;margin-bottom:2.4em}.row.r-flex h1::before{bottom:0px;display:block !important}.services-home .h1{}.serviceblocNK a{display:none}.services-home::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:url("../images/motif.png")}.one-service.item:hover .titre-service-premier h2{color:var(--color0);transition:300ms linear;transform:translateY(-3vh);opacity:0.8}.one-service.item:hover .titre-service-premier span{transition:300ms linear;transform:translateY(-3vh)}.services-home .h1{text-align:center;font-family:var(--fonttitre);font-size:calc( var(--text) * 3);text-transform:initial;font-style:initial;color:var(--color1)}.services-home .h1::before{bottom:14px;display:none;left:0% !important}.title-serv .titre-secondaire{text-align:left;color:var(--color2);font-weight:700}.one-service{height:60vh;position:relative;overflow:hidden;border-radius:var(--border-radius)}.one-service::after{content:""}.one-service:hover::after{}@keyframes shine{100%{transform:rotateZ(60deg) translate(1em,-60em)}}.lien_image{height:100%;width:100%;position:relative;display:block}.titre-service-premier{position:absolute;bottom:0px;width:100%;height:100%;padding:24px 15px;transition:0.4s;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top,rgb(17,17,17) 0%,rgba(0,0,0,0.737) 19%,rgba(0,0,0,0.54) 34%,rgba(0,0,0,0.38) 47%,rgba(0,0,0,0.28) 56.5%,rgba(0,0,0,0.192) 65%,rgba(0,0,0,0.125) 73%,rgba(0,0,0,0.075) 80.2%,rgba(0,0,0,0.043) 86.1%,rgba(0,0,0,0.02) 91%,rgba(0,0,0,0.008) 95.2%,rgba(0,0,0,0.004) 98.2%,transparent 100%);border-right:1px solid white}.one-service.item:hover .titre-service-premier{transition:0.4s;background:linear-gradient(to top,rgb(17,17,17) 0%,rgba(0,0,0,0.737) 19%,rgba(0,0,0,0.54) 34%,rgba(0,0,0,0.38) 47%,rgba(0,0,0,0.28) 56.5%,rgba(0,0,0,0.192) 65%,rgba(0,0,0,0.125) 73%,rgba(0,0,0,0.075) 80.2%,rgba(0,0,0,0.043) 86.1%,rgba(0,0,0,0.02) 91%,rgba(0,0,0,0.008) 95.2%,rgba(0,0,0,0.004) 98.2%,transparent 100%)}.titre-service-premier h2{color:var(--color0);font-size:calc( var(--text) * 2);line-height:calc( var(--text) * 2.4);font-family:var(--fonttitre);margin-top:initial;position:relative;z-index:1;transform:translateY(0px);transform-origin:0px center;transition:300ms linear;margin-bottom:20px;text-align:left;letter-spacing:var(--letterspace)}.titre-service-premier span{position:relative;font-size:calc(var(--text));color:var(--color0);font-family:var(--fontscript);transition:0.4s;z-index:1;top:0vh;letter-spacing:var(--letterspace)}.titre-service-premier span:hover{}.lien_image img{height:100%;width:100%;object-fit:cover;will-change:transform;transform:scale(1);transition:1500ms}.one-service:hover .lien_image img{transform:scale(1.05);transition:500ms linear}.engegements-content{overflow:hidden}.swiper-button-next-serv,.swiper-button-prev-serv{background:var(--color6);margin:0px 1rem;display:flex;justify-content:center;align-items:center;text-align:center;width:40px;height:40px;font-size:12px;transition:0.3s linear;color:var(--color0);border:1px solid var(--color6);border-radius:var(--border-radius)}.swiper-buttons{display:flex;justify-content:center;position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}.swiper-buttons{display:flex;justify-content:center;position:absolute}.btn-service{display:flex;align-items:center;justify-content:center}@keyframes moveTopBottom{0%{top:-285px}100%{top:-245px}}@keyframes moveTopBottom2{0%{top:-60px}100%{top:-15px}}.btnflex{display:flex;justify-content:start;margin-top:1em}.slider .tooltip-inner{font-family:var(--font);letter-spacing:var(--letterspace);color:var(--color2);background:initial}.slider-handle{position:absolute;width:16px;height:16px;border:0px solid transparent;background:url("../images/pillule.png") center top no-repeat !important}.slider-selection{position:absolute;box-sizing:border-box;border-radius:4px;background:var(--nuance1) !important}.propor.pic-1{height:68vh !important}.images-f::before{content:"";position:absolute;left:-2vw;top:-50px;width:75%;height:88%;border:3px solid var(--color1);z-index:-1;display:none}.btn-service{text-align:center}.body-service-list-0 .h1,.body-service-list h1{line-height:50px}@-webkit-keyframes swinging{0%,100%{transform:rotate(0deg)}50%{transform:translate(-1px,0px) rotate(8deg)}}.r-flex .row.recup-photos.gallery{align-items:center;gap:10px}.images-f{width:100%;border-radius:var(--border-radius)}.row.r-flex{display:flex;align-items:center;flex-direction:row-reverse;gap:20px;position:relative;margin-top:6em}.row.r-flex::before{content:"";position:absolute;left:-140px;top:-30%;width:100px;height:32%;background:url("../images/texture001.png") center center / 132% no-repeat;opacity:0.432152;display:none;animation:2s ease 0s infinite alternate none running moveTopBottom2}.row.r-flex::after{content:"";position:absolute;left:30vw;bottom:0px;width:100px;height:100px;background:url("../images/texture002.png") center center / contain no-repeat;opacity:0.1521}.row.r-flex h1,.row.r-flex .titre-secondaire{text-align:left;margin-bottom:40px;font-family:var(--font_family_4)}.row.r-flex h1{color:var(--color5);transition:0.3s}.imgnk{position:absolute;right:-10vw;width:25%;height:279px;background:url("../images/texturecar.png") 100% / 100% no-repeat;z-index:99999;bottom:-14vh;display:none;opacity:0.678765 !important}.propor.pic-1{height:100%;z-index:1;border-radius:var(--border-radius)}.row.r-flex h1{color:var(--color2);transition:0.3s;font-size:calc( var(--text) * 3);font-family:lobster_1-4regular !important}.row.r-flex h1,.row.r-flex .titre-secondaire{text-align:left;margin-bottom:20px;letter-spacing:var(--letterspace);text-transform:initial;font-family:var(--fontsoustitre);font-style:inherit;margin-top:initial}div#mCSB_2{height:51vh}.page-contenu-home{position:relative;display:block;padding:1rem 0%;overflow:hidden}.tete .fluid-haut .container,.tete .container{width:100%;max-width:inherit;padding:0px 10vw;color:var(--color0)}.tete .container{backdrop-filter:blur(10px);background:transparent;border-bottom:0.5px solid rgba(255,255,255,0.2)}.container.nkpresentation.nopad{width:100%;max-width:initial;padding:0px 10% 2em}.container.nkperso{width:100%;max-width:initial;padding:inherit}.navh .menu_principal .menu-item-68 a{padding-right:inherit}.nopad,.nopad-l{padding-left:0px}.modal-content input[type="number"],.nopad,.nopad-r{padding-right:0px}.noflicker,.transition{transform:translateZ(0px)}body,hr.trait,ol,ul{padding:0px}.atouts,.bloc-atout,.callTracker,.introBg,.nosServicesBg,.relative,.service-description .link-with-line{position:relative;border-radius:var(--border-radius)}.cat-liste .btn-filtrer .init-filtres:hover,.cat-produit .btn-retour:hover,.coordonnees address p a:hover,.fil-arianne a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.pied .copyright-fd a:hover,.pied .copyright-footer a:hover,.pied .navf .menu_footer li a:hover,.pied address p a:hover,.propositions-marques .marques a:hover,.tete .favoris a.btn-favoris:hover,.underline,a,a:link,a:visited,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}.slogan,a.accueil-plus,body{font-family:var(--font3)}.menu-mobile-dynamique li a,.nav-item{-webkit-tap-highlight-color:transparent}#left_label_mail,#left_label_name{margin-left:200px;color:rgb(140,140,140);opacity:0.3;margin-top:-20px;padding-bottom:5px}.service-content:hover .service-image img,body,html{height:100%}a{transition:color 0.3s ease-out}.bootstrap-timepicker-widget table,.bootstrap-timepicker-widget table td,.bootstrap-timepicker-widget table th,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker table,a img,iframe{border:none;border-radius:var(--border-radius)}.newsList img{object-fit:cover;width:112%;border-radius:var(--border-radius)}img{max-width:100%}ol,ul{list-style:inside none}ol li,ul li{background:url("../images/ico-puce2.png") 0px center no-repeat;padding:0px 0px 0px 25px}dir,menu{padding-left:15px}blockquote p{font-size:inherit}table,table td,table th{font-size:inherit;border:1px solid rgb(124,124,124)}footer .horaire-table tr td{color:var(--color2)}.cat-produit .cont-miniatures:hover .precedent-miniatures,.cat-produit .cont-miniatures:hover .suivant-miniatures,.cat-produit .cont-sliderthumb:hover a.customLinkThumb[data-target="next"],.cat-produit .cont-sliderthumb:hover a.customLinkThumb[data-target="prev"],.modal-content .horaires span,.prestation .cell.texte .contenu ul li .bouton-principal,.services .cell.droite .contenu ul li .bouton-principal,.submenu-active,article,aside,footer,header,hgroup,main,nav,section{display:block}.cat-liste{min-height:640px}[data-anim]{opacity:0}.row{margin-right:0px !important;margin-left:0px !important}.row.relative.header{display:flex;align-items:center;justify-content:center}.cat-liste #filtres p,.cont-slider .haut .gauche h3,.nomargin{margin:0px}#contactMessage,.cat-produit .controlsthumb ol li a span,.cont-slider .controls,.contact .formulaire .form-group .col-md-4,.hide,.menu_referencement li:first-child::before,.sidebar-form2,.submenu{display:none}.alert-success,.center,.modal h2{text-align:center}.cat-produit .fluid-filtres,.right{text-align:center;display:flex;justify-content:flex-end;align-items:end}.justify{text-align:justify}.clear::after{content:"";display:block;clear:both}.bold,.coordonnees address p span.intitule{font-weight:700}.cat-produit .favoris,.inline-block{display:inline-block;vertical-align:top}.gallery .ligne-photos,.retrait{margin-left:-15px !important;margin-right:-15px !important}.transition{transition:0.4s}.cover{background-size:cover !important}.row.bande1 h3::before{display:none}.footerBg02,.row.bande1 h3::before{background:var(--color1)}hr.trait{height:1px;margin:-0.5em 0px;color:rgb(224,224,225);background-color:rgb(224,224,225);border:0px}.body-page-1 .page-contenu p{text-align:justify}.page-contenu img{margin:10px}.body-page-1 .slider1{display:inline-block;vertical-align:middle;width:100%;min-height:100vh;position:relative;background:url("../images/acargta.jpeg") center center / cover no-repeat;overflow:hidden}.row.bande1,.slogan{display:flex;color:var(--color2)}.body-page-1 .slider1::before{content:"";position:absolute;inset:0px;opacity:0.578765;background:-webkit-linear-gradient(27deg,rgb(0,0,0),rgb(0,0,0),transparent);z-index:1}@media (min-width:992px){.container{max-width:970px}}@media (min-width:1200px){.container{max-width:1140px}}body{width:100%;margin:0px;color:var(--color2);font-size:16px;background:var(--color0);line-height:1.4em;font-family:var(--fontlight)}p.copyright-footer{text-align:center;padding:5px 0px 0px}.img-reser{width:50%}.cat-produit .cont-sliderthumb img,.consultes .item .tableau,.modele-liste .item .tableau,.service-content:hover .service-description .link-with-line .red-line,.slogan,.sudo-slider,.sudo-slider img,.sudo-slider > div,.zone-favoris .item .tableau,div#map iframe{width:100%;border-radius:var(--border-radius)}.img-reser img{width:100%;height:100%;border-radius:var(--border-radius);object-fit:cover}.row.bande1{justify-content:space-evenly;padding:2% 10%;background-color:var(--color0);background-blend-mode:soft-light}.row.bande1 ul li a{text-decoration:none;color:var(--color2)}.row.bande1 h3{font-size:32px;font-family:var(--fonttitre);padding-bottom:10px;text-align:left;text-transform:initial;color:var(--color1);letter-spacing:var(--letterspace);margin-bottom:20px}.row.bande1 h3::before{transform:translate(0px) skewX(-34deg);left:0px}.introBg{padding:5% 10% 8%;text-align:justify;display:flex;flex-direction:row;background:rgb(255,255,255)}.zone-container h2{color:var(--color2);margin-top:inherit;padding:initial}.introBg::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%}.zone-container{padding:0em 1% 1em;color:var(--color2);font-size:var(--text);width:50%}div#map{position:relative;width:50%}.cat-produit .sudo-slider-thumb,.consultes,.consultes .item-bas,.zone-container .col-lg-10,.zone-favoris .item-bas{padding:0px}.slogan{position:absolute;top:40%;z-index:2;left:50%;transform:translate(-50%,-50%);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0px 10%;width:100%}.slogan .titre{font-size:var(--text);font-family:var(--fonttitre);font-weight:900;color:var(--color0);line-height:60px;letter-spacing:var(--letterspace);text-shadow:black 0px 1px;text-align:center !important}.slogan .sous-titre{font-family:var(--font);font-size:calc( var(--text) * 4.5 );line-height:calc( var(--text) * 5.5 );display:inline-block;width:80%;color:var(--color0);overflow-wrap:break-word;text-wrap:wrap;font-weight:900;text-transform:inherit;margin-bottom:30px;text-shadow:black 0px 1px}.headercta .callTracker span{text-align:center;line-height:initial}.headercta p{border-radius:var(--border-radius);margin:0px 15px;display:inline-block;transition:0.4s;backdrop-filter:blur(10px);background:rgba(209,209,209,0.15);text-align:center;color:var(--color0) !important;width:234px !important;border:1px solid rgba(209,209,209,0.5) !important;box-shadow:initial !important}.headercta p::before{display:none}.headercta{display:flex;align-items:center;justify-content:center}a,a:link,a:visited{color:var(--color1)}.sitemap a{color:var(--color2);text-decoration:none}.navh .menu_principal a:hover,.navh .menu_principal li.active > a,.row.bande1 ul li a:hover,a.link-cms:hover{color:var(--color0)}.fixed .navh .menu_principal li.active > a{color:var(--color6)}.row.bande1 ul li a:hover{color:var(--color6)}.h1,.h2,.h3,h1,h2,h3,h4,h5,h6{color:var(--color2);font-family:'Urbanist-Bold';text-transform:inherit}.h1,.tabb2 .cell .contt h2,h1{color:var(--color2);margin-bottom:30px;font-weight:initial;position:relative;text-transform:initial;font-size:48px;letter-spacing:var(--letterspace);font-style:inherit}.coordonnees address p.tel span,.pied .callTracker span.t_affiche{font-weight:700;text-decoration:underline}.h1::before,h1::before{position:absolute;height:45px;bottom:6vh;transform:skewX(-34deg) translate(-50%);display:none;left:50%;background-size:contain;background-repeat:no-repeat;background-position:center center}.body-garage-item h1{font-size:30px;line-height:30px;padding:0px 0px 30px;margin-bottom:20px;text-align:center}.body-page-1 .h1,.body-page-1 h1,.body-pageseo .h1,.body-sitemap .content ul,.description-services .h1,.flex-seoContain .seo-content h1,.flex-seoContain .seo-form h2.h1{text-align:center}.atouts h1{text-align:center;color:var(--color0)}.atouts h1::before{background:rgb(43,137,6)}.body-page-1 .h1::before,.body-page-1 h1::before,.body-pageseo .h1::before{left:0px;transform:translate(0px)}.bloc-GMB .h1::before{left:50%}.zone-recherche .container .contenu .h1.titre1::before{transform:skewX(-34deg) translate(-50%);left:50%;bottom:-20px}.body-page-1 .atouts h1::before{left:50%;transform:translate(-50%)}.h2,h2{font-size:24px}.h3,h3{font-size:24px}h4,h5,h6{font-size:17px}.h1 a,.h1 a:link,.h1 a:visited,.h2 a,.h2 a:link,.h2 a:visited,.h3 a,.h3 a:link,.h3 a:visited,h1 a,h1 a:link,h1 a:visited,h2 a,h2 a:link,h2 a:visited,h3 a,h3 a:link,h3 a:visited,h4 a,h4 a:link,h4 a:visited,h5 a,h5 a:link,h5 a:visited,h6 a,h6 a:link,h6 a:visited{font-size:inherit;color:inherit;text-decoration:none}.sidebar-scroll-right .callTracker{width:100%;height:50px}.callTracker a,.callTracker span{display:inline-block;text-align:left;min-width:145px;padding:0px;transition:0.5s;height:100%;line-height:1.64em;text-decoration:none}.callTracker .t_phone,.callTracker.active .t_affiche{opacity:0;display:none}.callTracker .t_affiche,.cat-liste #filtres > form select:hover{cursor:pointer}header .callTracker a,header .callTracker span{top:5px}header .callTracker .t_affiche{font-size:calc(var(--text));color:var(--color0);text-transform:initial;font-weight:initial}.callTracker.active .t_phone{opacity:1;display:inline-block}.coordonnees .callTracker a,.pied .callTracker a{position:relative;left:0px}ol li.niveau2,ul li.niveau2{margin-left:30px}.main-page{position:relative;overflow:hidden;background:var(--color0)}header.hide-print.tete.hidden-sm.hidden-xs.fixed{background:var(--color0);box-shadow:rgba(0,0,0,0.1) 0px 2px 3px}.tete{position:fixed;z-index:9998;top:0px;left:0px;right:0px;background:transparent}.tete .fluid-haut{backdrop-filter:blur(10px);background:transparent;border-bottom:0.5px solid rgba(255,255,255,0.2)}.tete .logo-site{margin:0px;border-right:0.5px solid rgba(255,255,255,0.2)}.tete .logo-site a{text-decoration:none}.tete .logo-site span{font-family:var(--font2);font-size:22px;color:var(--color2)}.encarts ul li,.tete .adresse,.tete .favoris,.tete .tel{padding:0px 0px 0px 25px}.tete .logo-site img{width:auto;height:5vw;border-radius:initial;transition:0.4s}.tete .tel{display:inline-block;font-size:14px;background:url("../images/ico-tel.png") 0px center / 13px no-repeat;margin:initial;color:var(--color0)}.coordonnees address p.tel a,.pied address p.tel a,.propositions-marques .marques a,.tete .tel a{color:inherit;text-decoration:none}.tete .adresse{display:inline-block;font-size:calc(var(--text) - 1px);background:url("../images/ico-adresse.png") 0px center no-repeat;color:var(--color0);font-weight:initial;margin:initial}.tete .favoris{display:inline-block;font-size:calc(var(--text));background:url("../images/ico-etoile.png") 0px center no-repeat;margin:13px 0px 0px;color:var(--color2);font-weight:600}.tete .favoris a.btn-favoris{text-decoration:none;color:var(--color2)}.deploy-right-sidebar span,.tete .favoris a.nombre_fav{color:var(--color2);text-decoration:none}.sidebar-right .favoris{color:var(--color0);font-size:17px;padding:20px;background:rgb(193,23,24);margin:0px;line-height:15px;text-transform:uppercase}.sidebar-right .favoris a{display:inline-block;font-size:18px;line-height:13px;color:var(--color0) !important}.sidebar-right .nombre_fav.btn-favoris.nombre_fav-block,.zone-favoris .item h2 a,.zone-favoris .item h3 a{font-size:15px}.deploy-right-sidebar span{position:absolute;top:2px;right:2px;min-width:18px;height:18px;display:inline-block;background-color:rgb(255,255,255);border-radius:50%;text-align:center;font-size:13px}.navh{margin:0px;z-index:8000;padding:0px;float:right}.navh .menu_principal{margin:0px;padding:0px;list-style:none;display:table;width:100%}.navh .menu_principal > li{position:relative;display:table-cell;vertical-align:middle;text-align:center;padding:0px;background:0px 0px}.navh .menu_principal a,.navh .menu_principal a:visited{color:var(--color0);display:flex;font-size:calc(var(--text) + 2px);padding:30px;text-decoration:none;text-transform:initial;font-family:var(--font);transition:0.4s;justify-content:center;align-items:center;letter-spacing:var(--letterspace);font-weight:700}.navh .menu_principal a:hover{color:var(--color6) !important}.navh .menu_principal a::before{content:"";position:absolute;width:0px;height:1px;background:var(--color0);left:-5%;top:50%;transition:0.5s;transform:translate(-100%,-50%)}.navh .menu_principal a:hover::after,.navh .menu_principal li.active > a::after{width:20px}.fixed .navh .menu_principal a,.fixed .navh .menu_principal a:visited{color:var(--color2);display:flex;font-size:calc(var(--text) + 2px);padding:30px;text-decoration:none;text-transform:initial;font-family:var(--font);transition:0.4s;justify-content:center;align-items:center;letter-spacing:var(--letterspace);font-weight:700}.fixed .navh .menu_principal a::before{content:"";position:absolute;width:0px;height:1px;background:var(--color0);left:-5%;top:50%;transition:0.5s;transform:translate(-100%,-50%)}.fixed .navh .menu_principal a:hover::after,.fixed .navh .menu_principal li.active > a::after{width:20px}.gallery .nav li.active a,.navh .menu_principal li.active > a:hover{cursor:default}.fluid-contenu{position:relative;z-index:8000;margin:430px 0px 0px}body.body-garage-list.body-garage-list-0 .fluid-contenu{margin:330px 0px}.fluid-contenu .corps{padding:100px 0px 40px}.body-page-1 .fluid-contenu{height:inherit;margin:0px 0px 0em;background:var(--color0)}.body-page-1 .fluid-contenu::before{content:"";position:absolute;width:44%;height:100%;background:url("../images/range.jpg") right center / contain no-repeat;right:-14%;mix-blend-mode:darken}.body-page-1 .fluid-contenu .corps{padding:40px 0px}a.accueil-plus{display:inline-block;border:1px solid rgb(228,31,19);margin:20px 0px 0px;text-align:center;padding:10px 52px 10px 20px;transition:0.4s;text-transform:inherit;font-size:16px;text-decoration:none;background:url("../images/ico-plus.png") 92px center no-repeat;color:var(--color1) !important}a.accueil-plus:hover{background-color:rgb(255,255,255);text-decoration:none}.help-block{margin-bottom:20px}.form-question .help-block{margin-top:-10px}.masque-noir{display:none;background:rgba(0,0,0,0.8);position:fixed;inset:0px;z-index:9996}.resultats-recherche{text-align:center;padding:0px 0px 30px}.resultats-recherche span{color:red}.zone-favoris{display:none;z-index:9997;background:rgb(255,255,255);position:absolute;top:124px;left:0px;right:0px;padding:40px 0px;box-shadow:rgba(0,0,0,0.1) 0px 2px 3px inset;text-align:center}.zone-favoris h2{color:rgb(0,0,0);font-size:23px;margin:10px 0px 5px}.zone-favoris .soustitre{font-size:16px;color:rgb(109,109,109);background:url("../images/trait.png") center bottom no-repeat;padding:10px 10px 15px;margin:0px 0px 20px}.zone-favoris .item{position:relative;padding:0px 0px 40px;text-align:left;min-height:215px}.consultes .item-corps,.modele-liste .item-corps,.zone-favoris .item-corps{position:relative;z-index:101}.consultes .item .div-proportionnel-item,.modele-liste .item .div-proportionnel-item,.zone-favoris .item .div-proportionnel-item{width:100%;position:relative;z-index:9996}.consultes .item .div-proportionnel-item::after,.modele-liste .item .div-proportionnel-item::after,.zone-favoris .item .div-proportionnel-item::after{padding-top:70%;display:block;content:""}.cat-produit .cont-sliderthumb .div-proportionnel .cont-propor,.cat-produit .miniatures .div-proportionnel .cont-propor,.consultes .item .div-proportionnel-item .cont-propor,.cont-slider .div-proportionnel .cont-propor,.gallery .ligne-photos .propor .propor-cont,.modele-liste .item .div-proportionnel-item .cont-propor,.zone-favoris .item .div-proportionnel-item .cont-propor{position:absolute;inset:0px}.cat-produit .miniatures .div-proportionnel .imagecont,.cont-slider .div-proportionnel .imagecont,.modele-liste .item .div-proportionnel-item .imagecont,.zone-favoris .item .div-proportionnel-item .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative}.cat-produit .cont-sliderthumb .div-proportionnel .imagecont .imagefond,.cat-produit .miniatures .div-proportionnel .imagecont .imagefond,.consultes .item .div-proportionnel-item .imagecont .imagefond,.cont-slider .div-proportionnel .imagecont .imagefond,.gallery .ligne-photos .propor .propor-cont .imagecont .imagefond,.modele-liste .item .div-proportionnel-item .imagecont .imagefond,.zone-favoris .item .div-proportionnel-item .imagecont .imagefond{display:block;height:100%;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat}.consultes .item .div-proportionnel-item .imagecont .masque,.modele-liste .item .div-proportionnel-item .imagecont .masque,.zone-favoris .item .div-proportionnel-item .imagecont .masque{display:block;position:absolute;top:0px;left:0px;opacity:0;width:100%;height:100%;background:url("../images/ico-zoom.png") center center no-repeat rgba(255,255,255,0.5)}.consultes .item .div-proportionnel-item .imagecont:hover .masque,.gallery .ligne-photos .propor .propor-cont .imagecont:hover .masque,.modele-liste .item .div-proportionnel-item .imagecont:hover .masque,.zone-favoris .item .div-proportionnel-item .imagecont:hover .masque{opacity:1}.consultes .item .noimage,.modele-liste .item .noimage,.zone-favoris .item .noimage{background:url("../images/no-image-large.jpg") center center / 100% no-repeat rgb(255,255,255)}.consultes .item h2,.consultes .item h3,.zone-favoris .item h2,.zone-favoris .item h3{margin:0px;font-family:Lato-Medium;padding:0px;line-height:16px}.consultes .item .prix-item,.zone-favoris .item .prix-item{font-size:24px;color:rgb(182,0,0);font-family:Lato-Bold;line-height:30px;padding:0px 0px 15px}.consultes .caract,.cont-slider .caract,.modele-liste .caract,.zone-favoris .caract{list-style-type:none;list-style-image:none;padding:0px}.cat-produit .fluid-similaire ul li,.modele-liste .caract li,.zone-favoris .caract li{background:0px 0px;padding:0px}.pied address p.adresse,.pied address p.tel{background-position:0px 2px;padding:0px 0px 10px 25px}.consultes .caract li span,.cont-slider .caract li span,.etiquette .coupdecoeur,.etiquette .nouveaute,.etiquette-fiche .coupdecoeur,.etiquette-fiche .nouveaute,.modele-liste .caract li span,.zone-favoris .caract li span{color:var(--color1)}.zone-favoris .kilom{background:url("../images/ico-km.png") 0px center no-repeat;padding:5px 40px 5px 35px;margin:5px 0px 0px}.zone-favoris .retirer{background:url("../images/ico-fermer.png") center center no-repeat;display:inline-block;width:10px;height:10px;position:absolute;top:-7px;right:2px;overflow:hidden;text-indent:100px}.zone-favoris .btn-fermer{color:rgb(0,0,0);display:inline-block;position:absolute;top:10px;right:10px;text-decoration:none;font-family:arial;background:rgb(236,236,236);border-radius:30px;font-size:12px;padding:2px 6px}.zone-favoris .btn-fermer:hover{background:rgb(226,226,226)}.zone-favoris .btn-partage{z-index:9997;text-align:center;background:url("../images/trait.png") center top no-repeat;padding:15px 0px 0px;margin:30px 0px 0px}.zone-favoris .btn-partage .btnp{width:30px;height:30px;margin:0px 1px;background-repeat:no-repeat;background-position:center center;display:inline-block;transition:0.4s}.btn-partage .btnp:hover,.cat-produit .btn-partage .btnp:hover,.zone-favoris .btn-partage .btnp:hover{}.cat-produit .btn-partage .btnp.btn-fb,.zone-favoris .btn-partage .btnp.btn-fb{background-image:url("../images/ico-fb2.png")}.cat-produit .btn-partage .btnp.btn-twitter,.zone-favoris .btn-partage .btnp.btn-twitter{background-image:url("../images/ico-twitter2.png")}.cat-produit .btn-partage .btnp.btn-google,.zone-favoris .btn-partage .btnp.btn-google{background-image:url("../images/ico-google2.png")}.cat-produit .btn-partage .btnp.btn-mail,.zone-favoris .btn-partage .btnp.btn-mail{background-image:url("../images/ico-mail2.png")}.encarts{height:759px;background:url("../images/bg-app.jpg") center top no-repeat;z-index:8000;position:relative;padding:90px 0px 0px !important}.encarts h2{font-size:30px;color:rgb(255,255,255);font-family:Lato-Medium;margin-bottom:60px}.encarts .flash p,.encarts ul li,.pied h2{font-size:24px;color:rgb(255,255,255)}.encarts ul,.services .cell.droite .contenu ul{list-style-type:none;list-style-image:none;padding:0px;margin:0px}.encarts ul li{background:url("../images/ico-puce.png") 0px center no-repeat;margin:17px 0px}.encarts .captures{position:absolute;right:-270px;width:660px;height:300px}.encarts .captures .capture{position:absolute;top:0px;left:0px}.encarts .captures .capture.capture1{position:absolute;z-index:9993;top:0px;left:0px}.encarts .captures .capture.capture2{position:absolute;z-index:9992;top:0px;left:150px}.encarts .captures .capture.capture3{position:absolute;z-index:9991;top:0px;left:300px}.encarts .flash{position:absolute;top:180px;left:370px;background:url("../images/ombre-code.png") center bottom no-repeat;width:406px;text-align:center}.encarts .flash p{text-transform:uppercase;font-family:Lato-Bold;padding:7px 0px 0px;margin:0px}.encarts .titre-boutiques{color:rgb(255,255,255);margin:50px 0px 25px;font-size:21px}.encarts .boutiques,.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:rgb(255,255,255)}.encarts .boutiques .boutique{display:inline-block;vertical-align:top;margin:0px 15px 0px 0px}.zone-recherche{}.zone-recherche .container .contenu .h1::before{display:none}.zone-recherche .container::before{width:1299px;background:rgb(234,237,240);position:absolute;top:0px;left:-75px;content:"";display:none;height:380px;border-radius:var(--border-radius);z-index:100;transition:0.4s;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.zone-recherche .container .contenu{z-index:101;position:relative;padding:30px 0px 0px;display:none}.zone-recherche .container .contenu .h1.titre1{padding:0px;margin-bottom:60px;background:0px 0px;text-align:center;font-family:var(--fonttitre);text-transform:initial;letter-spacing:initial;font-size:48px;font-style:initial;color:var(--color2)}.zone-recherche .container .contenu form{text-align:center;padding-bottom:81px}.zone-recherche .container .contenu form .formg{display:inline-block;margin:0px 15px;width:30%}.zone-recherche .container .contenu form .formg2{margin:0px 15px;width:22%;display:inline-block;vertical-align:top}.range-prix .slider .tooltip-inner::after{content:"€"}.zone-recherche .container .contenu form select{width:100%;margin:0px 0px 40px;border-top:none;border-right:none;border-left:none;border-image:initial;border-bottom:1px solid var(--color3);height:40px;line-height:44px;padding:8px;background:transparent}.zone-recherche .container .contenu form label{width:80px;text-align:left;font-weight:400}.zone-recherche .container .contenu form input[type="submit"]{display:block;width:auto;float:right;position:relative;background:var(--color6);border:none;transition:0.3s linear;text-align:center !important;padding:12px 22px !important}.zone-recherche .actus{padding:45px 0px 50px}.zone-recherche .actus .h1.titre2{padding:0px 0px 20px;margin-bottom:50px;color:rgb(0,0,0)}.pied{position:relative;z-index:8000}.pied .bande1{background:rgb(20,20,20);padding:60px 0px}.pied .bande2{background:rgb(50,50,50);border-top:17px solid rgb(40,40,40);padding:30px 0px 25px}.pied h2{text-transform:uppercase;font-family:Lato-Regular;margin-bottom:25px}.propositions-marques .titre{font-size:15px;color:rgb(146,146,146);padding:40px 0px 0px}.propositions-marques .marques{color:rgb(195,195,195)}.menu_ref_bg{min-height:150px}.menu_referencement{text-align:justify;margin-bottom:20px;margin-top:0px;min-height:initial;width:100%;padding:0px;height:auto;float:left;font-family:Lato-Regular,Arial,Helvetica,sans-serif;font-size:15px}.menu_referencement li{display:inline;list-style:inside none;background:0px 0px;padding:0px}.menu_referencement li::before{font-size:16px;content:" - ";color:var(--color1);margin:0px}.menu_referencement li a{letter-spacing:normal;text-decoration:none;text-transform:none;color:var(--color0);font-size:16px;font-weight:100;font-family:var(--font)}.menu_referencement li a:focus,.menu_referencement li a:hover,.menu_referencement li.active a{text-decoration:underline;color:var(--color0)}.tabb2{display:flex;margin:0px;padding:7em 10% 8em;width:100%;justify-content:center;align-items:stretch;gap:40px;flex-direction:row}.tabb-reservation .cell,.tabb2 .cell{display:table-cell;vertical-align:top;position:relative}.cell.cellc{width:50%;border-radius:var(--border-radius);border:1px solid rgba(0,0,0,0.16)}.tabb2 .cell.cellg{width:33.3333%;background:url("../images/photo2.jpg") center top / cover no-repeat}.tabb2 .cell .reser .block{display:table;width:auto;height:100%;text-align:center;font-size:19px}.tabb2 .cell.celld{width:33.3333%;background:url("../images/photo3.jpg") center top / cover no-repeat}.tabb-reservation .cell .reser:hover,.tabb2 .cell .reser,.tabb2 .cell .reser:hover{background:rgba(0,0,0,0.7)}.tabb2 .cell .reser{display:flex;position:absolute;inset:90px 70px;padding:6em 2vw;transition:0.4s;text-align:center;flex-wrap:wrap;place-content:center;align-items:center}.cont-slider .voir,.tabb-reservation .cell .reser{transition:0.4s}.tabb2 .cell .reser div a,.tabb2 .cell .reser div p{vertical-align:middle;display:table-cell;color:rgb(255,255,255);text-transform:uppercase;text-decoration:none;padding:0px 20px;font-size:17px}.tabb2 .cell .reser div p span{display:block;text-transform:uppercase;color:rgb(182,0,0);text-align:center;font-size:27px}.tabb2 .cell .contt{padding:10px 30px 30px;border-radius:var(--border-radius);min-height:660px;background:url(../images/priserdv.jpeg);background-size:cover}.tabb2 .cell .contt h2{text-align:center;text-transform:inherit;border-bottom:1px solid var(--color1);padding:0px 0px 25px}.tabb-reservation{display:table;margin:0px;padding:0px;width:100%}.tabb-reservation .cell.cellg{width:37%;background:url("../images/photo-res.jpg") center center / cover no-repeat;padding:80px 60px}.tabb-reservation .cell .reser{display:block;position:static;transition:0.4s;background:rgba(0,0,0,0.5)}.tabb-reservation .cell .contt{color:rgb(255,255,255);padding:40px 30px 50px}.tabb-reservation .cell .contt h2{text-align:center;font-size:25px;text-transform:uppercase;color:rgb(255,255,255);font-family:Raleway-Light;margin-bottom:40px}.tabb-reservation .cell ol{list-style-type:decimal;margin:30px 0px}.tabb-reservation .cell ol li{font-family:Raleway-SemiBold}.tabb-reservation .corps{padding:40px 60px 50px !important}.bootstrap-timepicker-widget table td input{font-size:13px}.ui-datepicker{width:100%;border:none;padding:0px;background:0px 0px;position:relative}.banniere,.cont-slider{width:1981px;margin-left:-1000px;top:0px !important}.ui-datepicker .ui-datepicker-header{position:static;background:0px 0px;color:var(--nuance1);border:none;text-transform:uppercase;font-size:28px;padding:30px 0px 60px}.ui-datepicker th{text-transform:uppercase}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:400;background:0px 0px;color:rgb(0,0,0);text-align:center;padding:30px 0px;border:1px solid transparent;transition:0.4s}.ui-datepicker .ui-state-active,.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{background:var(--color1);box-shadow:rgba(50,50,93,0.25) 0px 13px 27px -5px,rgba(0,0,0,0.3) 0px 8px 16px -8px;transition:0.4s;border-radius:var(--border-radius);color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border-radius:var(--border-radius);background:var(--color1);color:rgb(255,255,255);transition:0.4s}.caption,.coordonnees{background:rgba(0,0,0,0.8)}.ui-state-highlight:hover,.ui-widget-content .ui-state-highlight:hover,.ui-widget-header .ui-state-highlight:hover{background:var(--color4);color:rgb(255,255,255);box-shadow:rgba(50,50,93,0.25) 0px 13px 27px -5px,rgba(0,0,0,0.3) 0px 8px 16px -8px;transition:0.4s}.ui-widget-header a:hover .ui-icon{background-image:url("images/ui-icons_999999_256x240.png");opacity:0.8}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background:rgb(247,247,247);border-radius:0px;top:20px;cursor:pointer;width:2.4em;height:2.4em}.body-page-1 .ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev{left:0px}.body-page-1 .ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next{right:0px}.body-page-1 .ui-datepicker .ui-datepicker-next,.body-page-1 .ui-datepicker .ui-datepicker-prev{top:29px;width:1.5em;height:1.5em;background:rgb(241,241,241);border-radius:var(--border-radius)}.body-page-1 .ui-state-default,.body-page-1 .ui-widget-content .ui-state-default,.body-page-1 .ui-widget-header .ui-state-default{padding:17px 0px}.body-page-1 .ui-datepicker .ui-datepicker-header{padding:30px 0px 20px}.body-page-1 .ui-datepicker .ui-datepicker-title{font-size:22px;text-transform:initial}.modal{z-index:9999}.modal-backdrop{z-index:9998}.modal-content label.checkbox.label-rgpd span.help-block,.modal-content label.checkbox.label-rgpd span.text-warning{position:absolute;bottom:-40px}.modal-content label.checkbox.label-rgpd{font-size:13px;padding:0px}.modal-content{border-radius:0px}.modal-content .modal-header{border-bottom:none;height:60px}.modal-content .modal-header .close{font-size:36px;line-height:26px}.modal-content .modal-body{border-radius:0px;padding:34px 60px 40px}.modal-content .modal-body .horaire-table tr td{color:#000}.modal-content h2{text-align:center;margin-bottom:20px}.modal-content .horaires{color:rgb(156,156,156);margin:0px 0px 50px;font-size:15px;text-align:center}.modal-content .btn-default,.modal-content .btn-inline{display:inline-block;font-size:17px;transition:0.4s;text-decoration:none}.modal-content .form-group::after{clear:both;display:table;content:" "}.modal-content input,.modal-content select{height:48px;line-height:1;padding:0px 12px;box-shadow:none;border-radius:0px;border:1px solid rgb(204,204,204)}.modal-content textarea{padding:10px;box-shadow:none;border-radius:0px;border:1px solid rgb(204,204,204);margin:0px 0px 14px}.modal-content label{padding-left:0px;font-size:16px;padding-top:13px;font-weight:400}.modal-content input[name="captchaReservation"]{display:inline-block;vertical-align:top;min-width:0px;width:100% !important;height:38px !important;float:none !important;margin-right:2% !important}.modal-content input[name="captchaReservation"] + a{display:inline-block;margin-right:2%;vertical-align:top;width:30% !important}.modal-content #captcha3{width:100%;border-radius:0px;padding:0px;height:38px !important}.modal-content .btn-default{background:var(--color6);text-transform:initial;border-radius:0px;color:var(--color0);width:auto;float:right;padding:12px 24px;border:none}.modal-content .btn-default:hover,.zone-recherche .container .contenu form input[type="submit"]:hover{background:var(--color4)}.modal-content .btn-inline{background:rgb(255,255,255);border:1px solid rgb(0,0,0);text-transform:uppercase;color:rgb(0,0,0);border-radius:0px}.modal-content .btn-inline:hover{color:rgb(255,255,255);background:rgb(0,0,0)}.modal-content .description{margin:20px 0px 25px;font-size:14px}.modal-content .obligatoire{font-size:12px;color:red;font-style:italic}.bootstrap-timepicker-widget{z-index:9999 !important}.pied .navf .menu_footer{color:rgb(180,180,180);padding:15px 0px;list-style-type:none;list-style-image:none;margin:0px;text-align:center}.pied .navf .menu_footer li{display:inline;margin-right:-4px;background:0px 0px;padding:0px}.pied .navf .menu_footer li a,.pied .navf .menu_footer li a:visited{font-family:Lato-Light;font-size:14px;padding:0px 8px;color:inherit;text-decoration:none}.pied .navf .menu_footer li.active a:hover{cursor:default;text-decoration:none}.pied address{margin:0px;padding:15px 0px;color:rgb(255,255,255)}.pied address p{background-repeat:no-repeat;margin:0px}.pied address p.adresse{background-image:url("../images/ico-adresse.png")}.pied address p.tel{background-image:url("../images/ico-tel.png")}.coordonnees address p a,.pied address p a{text-decoration:none;color:inherit}.pied .horaires{color:rgb(255,255,255) !important}.pied .atelier-txt{color:rgb(255,255,255);margin:0px 0px 30px;text-align:justify}.pied .atelier-plus{display:block;border:2px solid rgb(255,255,255);text-align:center;padding:11px 30px 11px 0px;color:rgb(182,0,0);transition:0.4s;text-transform:uppercase;font-size:16px;font-family:Lato-Bold;text-decoration:none;background:url("../images/ico-plus.png") 210px center no-repeat}.pied .atelier-plus:hover{text-decoration:none;background-color:rgb(255,255,255)}.pied .copyright-footer{margin:22px 0px 0px;color:rgb(180,180,180);font-size:14px}.pied .copyright-footer a{font-family:Lato-Light;color:inherit;text-decoration:none;line-height:50px}#logoFD svg *{fill:var(--color0)}#logoFD svg{width:200px}.pied .copyright-fd{display:inline-block;margin:5px 0px 0px 50px;color:rgb(180,180,180);font-size:11px;text-align:center;vertical-align:middle}.pied .copyright-fd img{opacity:0.7}.pied .copyright-fd a{font-family:Lato-Light;color:inherit;text-decoration:none}.btn-partage{text-align:right;padding:14px 0px 0px;display:inline-block;vertical-align:middle}.btn-partage .btnp,.cat-produit .btn-partage .btnp{width:30px;height:30px;background-repeat:no-repeat;margin:0px 0px 0px 15px;background-position:center center;display:inline-block;transition:0.4s;position:relative}svg.icones{width:18px;margin:0px;height:18px;padding:0px;position:absolute;fill:rgb(0,0,0);top:50%;left:50%}.btn-partage .btnp.btn-fb{}.btn-partage .btnp.btn-twitter{}.btn-partage .btnp.btn-google{background-image:url("../images/ico-google.png")}.btn-partage .btnp.btn-mail{background-image:url("../images/ico-mail.png")}.infinite-scroll{padding:0px 0px 50px;position:relative}.infinite-scroll .btn,.infinite-scroll .btn:focus{border:3px solid rgb(182,0,0);background:rgb(255,255,255);padding:11px 20px;text-decoration:none;color:rgb(182,0,0);border-radius:0px;text-transform:uppercase;font-family:Lato-Medium;transition:0.4s}.infinite-scroll .btn:hover{background:rgb(182,0,0);color:rgb(255,255,255);border:3px solid rgb(182,0,0)}.infinite-scroll .chargement{display:none;background:url("../images/chargement.gif") center top no-repeat;height:32px;width:32px;position:absolute;bottom:0px;left:50%;margin-left:-16px}.consultes > li{margin:0px 0px 20px;background:0px 0px;border-bottom:1px solid rgb(182,0,0);padding:0px 0px 20px}.consultes .item{margin-bottom:0px;position:relative}.consultes .item .div-proportionnel-item .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative;background-color:rgb(255,255,255);background-image:url("../images/no-image-large.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.consultes .item h2 a,.consultes .item h3 a{font-size:15px;color:rgb(255,255,255)}.consultes .caract li{background:0px 0px;padding:0px;color:rgb(255,255,255)}.consultes .kilom{background:url("../images/ico-km.png") 0px center no-repeat;padding:5px 40px 5px 35px;color:rgb(255,255,255);margin:5px 0px 0px}.cat-produit .cont-sliderthumb .div-proportionnel,.cat-produit .miniatures .div-proportionnel,.cont-slider .div-proportionnel{width:100%;position:relative}.cont-slider .div-proportionnel::after{padding-top:49%;display:block;content:""}.cont-slider .noimage{display:block;background:url("../images/no-image.jpg") center center no-repeat rgb(255,255,255);width:100%;height:979px}.cont-slider .haut{border-bottom:1px solid rgb(255,255,255);padding:13px 0px;display:table;width:100%}.cont-slider .haut .gauche{display:table-cell;vertical-align:middle;font-family:Lato-Medium;font-size:20px;text-transform:uppercase;color:rgb(255,255,255);padding:0px 20px 0px 0px}.cont-slider .haut .gauche h3 a{color:rgb(255,255,255);text-decoration:none;font-family:Lato-Medium}.cont-slider .haut .droite{display:table-cell;vertical-align:middle;font-size:30px;color:rgb(193,23,24);font-family:Lato-Bold;text-align:right;white-space:nowrap}.cont-slider .voir{display:block;border:1px solid rgb(255,255,255);padding:16px 0px;font-size:14px;text-align:center;color:rgb(255,255,255);text-transform:uppercase;text-decoration:none;transition:0.4s}.cont-slider .voir:hover{background:rgb(255,255,255);color:rgb(0,0,0)}.cont-slider .trucss{display:table;width:100%;color:rgb(255,255,255);margin:0px 0px 30px}.cont-slider .trucss .gauche{display:table-cell;vertical-align:top}.cont-slider .trucss .centre,.cont-slider .trucss .droite{display:table-cell;vertical-align:top;text-align:right}.cont-slider .trucss .droite .info-cat{display:inline-block;background:rgb(193,23,24);padding:5px 15px;text-transform:uppercase;font-size:16px}.cont-slider .caract li{background:0px 0px;padding:0px;font-size:16px}.cont-slider .description{font-size:16px;margin:20px 0px 30px}.cont-slider .kilom{background:url("../images/ico-km.png") 0px center no-repeat;padding:5px 0px 5px 30px;display:inline-block;font-size:16px}.banniere{position:absolute;left:50%;height:415px}.banniere.ban1{background:url("../images/acargta.jpeg") center 50% / cover no-repeat}.banniere.ban2{background:url("../images/acargta.jpeg") center 50% / cover no-repeat}.banniere.ban3{background:url("../images/acargta.jpeg") center 50% / cover no-repeat}.banniere.ban4{background:url("../images/acargta.jpeg") center 50% / cover no-repeat}.cont-slider{position:absolute;left:50%}.sudo-slider .image{height:979px;background-size:cover}a.sudolien.precedent,a.sudolien.suivant{z-index:9000;position:absolute;top:50%;display:inline-block;width:66px;height:66px;margin-top:-33px}a.sudolien.precedent{left:340px;background:url("../images/g2.png")}a.sudolien.suivant{right:340px;background:url("../images/d2.png")}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="next"]:hover,.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="prev"]:hover,.remonter button:hover,a.sudolien.precedent:hover,a.sudolien.suivant:hover{opacity:0.8}.caption{position:absolute;bottom:160px;left:420px;font-size:20px;width:555px;color:rgb(255,255,255);opacity:0;padding:20px 40px 40px}.contact .formulaire .form-actions,.etiquette{font-size:12px}.caption.active{animation:2s ease-in-out 0s 1 normal forwards running caption}@-webkit-keyframes caption{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0px)}}@keyframes caption{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0px)}}.col-md-12.nopad.nopad-sm.nopad-xs.hide-print.formulaire{padding:0px 25%}.contact h2{color:rgb(0,0,0);font-size:30px;line-height:30px;padding:0px 0px 30px;margin-bottom:60px;text-align:center;border-bottom:1px solid var(--color1)}.contact .horaires{text-align:center;padding:40px 0px;background:rgb(245,245,245)}.plan{height:280px;overflow:hidden;position:relative}.plan .overlay{position:absolute;inset:0px;z-index:9996}.plan .block #googlemapapi,.plan iframe{position:absolute;top:0px;width:3000px;left:50%;margin-left:-1500px;overflow:hidden;height:280px !important}.coordonnees{z-index:9997;position:absolute;top:55px;left:0px;border-top:3px solid rgb(193,23,24);padding:40px 40px 20px;border-radius:var(--border-radius)}.deploy-left-sidebar,.deploy-right-sidebar{background-image:url("../images/menu-mobile-3/nav.svg")}.deploy-left-sidebar,.deploy-right-mail,.deploy-right-sidebar{background-position:center center}.coordonnees h2,.sidebar-form .small-notification{margin-top:20px}.coordonnees address p{color:rgb(255,255,255);padding:0px 0px 0px 30px}.coordonnees address p.adresse{background:url("../images/ico-adresse.png") 0px center no-repeat;margin:0px 0px 15px}.coordonnees address p.tel{background:url("../images/ico-tel.png") 0px center no-repeat}.contact .description-contact{padding:0px 0px 10px}.form-group .label-rgpd strong,.info-rgpd a,.info-rgpd a:visited,.info-rgpd strong{color:rgb(193,23,24)}.contact .formulaire .form-group div.col-md-8,.contact .formulaire .form-group label.col-md-4{padding-left:0px !important;padding-right:0px !important}.contact .formulaire .form-group .col-md-8{width:100% !important}.contact .formulaire .control-label{text-align:left !important;font-weight:400}.contact .formulaire .form-group{margin-bottom:20px;padding:0px !important;margin-left:0px !important;margin-right:0px !important}.contact .formulaire .form-group .form-control{color:rgb(0,0,0);background:rgb(255,255,255);border-top:none;border-right:none;border-left:none;border-image:initial;border-bottom:1px solid rgb(185,185,185);box-shadow:none;border-radius:0px;font-size:inherit;width:100% !important}.contact .formulaire .form-group textarea.form-control{height:117px;position:static;border:1px solid rgb(185,185,185)}.body-garage-item .contact .formulaire .form-group textarea.form-control{height:162px}.contact .formulaire .form-group input.form-control{line-height:1;padding:20px 10px}.contact .formulaire .form-group select.form-control{height:32px;line-height:32px;padding:5px}.contact .formulaire .form-group input[name="captcha"]{display:inline-block;vertical-align:top;width:31% !important;height:50px !important;float:none !important;margin-right:2% !important}.contact .formulaire .form-group input[name="captcha"] + a{width:35%;display:inline-block;margin-right:2%;vertical-align:top}.contact .formulaire .form-group #captcha{width:100%;border-radius:0px;padding:0px;border:1px solid rgb(185,185,185);height:50px !important}.contact .formulaire .form-group input.btn-primary{width:auto;display:inline-block;float:right}.contact a.btn.btn-default{float:right}.body-error404 a.btn.btn-default,.contact .formulaire input.btn-primary,.contact a.btn.btn-default{display:block;width:100%;padding:13px 30px;color:var(--color0);font-size:16px;text-transform:inherit;transition:0.4s;border:none;font-family:var(--font2);letter-spacing:1px;border-radius:var(--border-radius)}.body-error404 a.btn.btn-default:active,.body-error404 a.btn.btn-default:hover,.contact .formulaire input.btn-primary:active,.contact .formulaire input.btn-primary:hover,.contact a.btn.btn-default:active,.contact a.btn.btn-default:hover{background-color:var(--color1)}::-webkit-input-placeholder{color:rgb(0,0,0) !important}.etiquette,.etiquette-fiche{z-index:9997;text-align:center;font-style:italic;color:rgb(0,0,0);position:relative}.pageseo .formulaire .form-group input[name="captcha"]{width:100% !important;margin-right:0px !important;text-align:left !important}.pageseo .formulaire .form-group input[name="captcha"] + a{position:absolute;width:140px;top:0px;right:0px;margin-right:0px !important}.flex-seoContain{position:relative;display:flex;width:100%;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.flex-seoContain .seo-content{width:55%;padding-top:1em}.flex-seoContain .seo-content h1::before,.flex-seoContain .seo-form h2.h1::before{left:0px;margin-left:0px;transform:translate(0px)}.flex-seoContain .seo-form{width:44%;padding:1em 2% 3em;background:var(--color5)}.img-seo img{border-radius:var(--border-radius);width:240px;height:auto;float:right}.gallery .description-galerie{padding:0px 0px 20px;text-align:justify}.gallery .ligne-photos .col-md-1,.gallery .ligne-photos .col-md-2,.gallery .ligne-photos .col-md-3,.gallery .ligne-photos .col-md-4,.gallery .ligne-photos .col-md-6{padding-left:15px !important;padding-right:15px !important}.gallery .ligne-photos.centerservice2{margin:0px 16% !important}.gallery .ligne-photos.centerservice{margin:0px 33% !important}.gallery .ligne-photos .propor{width:100%;position:relative;margin-bottom:30px;border-radius:var(--border-radius)}.cat-produit .cont-sliderthumb .div-proportionnel::after,.gallery .ligne-photos .propor::after{padding-top:72%;display:block;content:""}.gallery .ligne-photos .propor .propor-cont .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative;transform:translateZ(0px);border-radius:var(--border-radius)}.gallery .ligne-photos .propor .propor-cont .imagecont .masque{display:block;position:absolute;top:0px;left:0px;opacity:0;width:100%;height:100%;background:url("../images/ico-zoom.png") center center no-repeat rgba(0,0,0,0.5)}.gallery .ligne-photos .propor .propor-cont .imagecont:hover .imagefond{transform:scale(1.15)}.gallery .nav{margin:10px 0px;padding-right:10px}.gallery .nav li{display:inline-block;width:100%;margin-bottom:10px}.gallery .nav li a{background:rgb(34,34,34);display:block;color:rgb(255,255,255);padding:10px;text-align:center;border-radius:0px;text-decoration:none}.gallery .nav li a:hover,.gallery .nav li.active a{background:rgb(66,68,69);color:rgb(255,255,255)}.gallery .tab-content{padding-top:10px;padding-bottom:10px}.gallery .tab-content h2{padding-left:15px;margin-bottom:20px}.cat-liste .btn-alerte,.cat-liste .btn-filtrer > a{padding:17px 60px 17px 30px;text-decoration:none;text-transform:none}.etiquette{display:block;margin:5px 15px 0px;padding:2px 0px 4px;border-bottom:1px solid rgb(200,200,200)}.etiquette-fiche{display:block;margin:5px 0px 60px;font-family:var(--font3);padding:0px;font-size:14px}.etiquette.favoris{background:url("../images/ico-favoris.png");top:5px;right:5px;width:18px;height:15px}.etiquette.promotion{background:url("../images/ico-promotion.png");bottom:5px;left:5px}.fil-arianne{padding:22px 0px;font-size:12px;text-transform:uppercase;color:rgb(200,200,200)}.fil-arianne a{text-decoration:none;color:rgb(200,200,200)}.fil-arianne a.active,.fil-arianne span{color:rgb(0,0,0)}.cat-liste .titre-liste{background:rgb(63,63,63);border-radius:3px;margin-bottom:20px}.cat-liste .titre-liste h2{background:0px 0px;margin:0px}.cat-liste #filtres{display:inline-block;text-align:right;float:right;font-size:15px;text-transform:uppercase}.cat-liste #filtres > form{display:inline-block;padding:9px 30px;border-right:1px solid rgb(230,230,230)}.cat-liste #filtres > form b,.cat-liste #filtres > form label{font-weight:400}.cat-liste #filtres > form select{height:36px;line-height:36px;padding:7px 20px 7px 7px;border:none}.cat-liste #pagination{padding:8px 0px;text-align:center}.cat-liste #pagination ul{margin:0px;padding:0px;list-style-type:none;list-style-image:none}.cat-liste #pagination ul li{display:inline-block;width:40px;background:0px 0px;padding:0px}.cat-liste #pagination ul li a{display:block;height:40px;line-height:40px;color:rgb(0,0,0);background:rgb(200,200,200);font-size:18px;text-decoration:none}.cat-liste #pagination ul li a:hover,.cat-liste #pagination ul li.active a{color:rgb(255,255,255);background:rgb(182,0,0)}.cat-liste .btn-alerte{background:url("../images/image-select2.png") 165px center no-repeat;display:inline-block;border-right:1px solid rgb(230,230,230)}.cat-liste .btn-alerte:hover{background:url("../images/image-select2.png") 165px center no-repeat rgb(245,245,245)}.cat-liste .btn-filtrer{display:inline-block;border-right:1px solid rgb(230,230,230);margin-left:-4px;position:relative}.cat-liste .btn-filtrer > a{background:url("../images/image-select01.png") 100px center no-repeat;display:block}.cat-liste .btn-filtrer > a:hover{background:url("../images/image-select01.png") 100px center no-repeat rgb(245,245,245)}.cat-liste .btn-filtrer > a.active{background-color:var(--color5)}.cat-liste .btn-filtrer .init-filtres{display:block;padding:30px 0px 10px;text-align:left;text-decoration:none;font-size:12px;text-transform:none}.cat-liste .panneau-filtrer{position:absolute;top:56px;right:0px;background:rgb(245,245,245);width:260px;z-index:9990}.cat-liste .panneau-filtrer select{height:36px;line-height:36px;padding:7px 20px 7px 0px;border-top:none;border-right:none;border-left:none;border-image:initial;width:100%;background:0px 0px;border-bottom:1px solid rgb(200,200,200);margin:0px 0px 10px}.cat-liste .panneau-filtrer label{font-weight:400;margin-bottom:35px}.cat-liste .panneau-filtrer .formg.formg1{padding:15px 15px 0px}.cat-liste .panneau-filtrer .formg.formg2{padding:30px 15px 0px}.cat-liste .panneau-filtrer .haut-form{padding:15px 15px 10px}.cat-liste .panneau-filtrer .bas-form{padding:15px;background:var(--color2)}.cat-liste .panneau-filtrer .bas-form input{display:block;width:100%;text-transform:initial;background:url(../images/svg/more.svg) 160px center/20px no-repeat var(--color6);padding:12px 0px 12px 30px;font-size:18px;color:var(--color0);text-align:left;border:none}.cat-liste .panneau-filtrer .bas-form input:hover{background-color:var(--color1)}.fluid-filtres{border-top:1px solid rgb(230,230,230);border-bottom:1px solid rgb(230,230,230)}.modele-liste{padding:0px;margin-left:-15px !important;margin-right:-15px !important}.modele-liste .col-md-2,.modele-liste .col-md-3,.modele-liste .col-md-4,.modele-liste .col-md-6{background:0px 0px;padding-left:15px !important;padding-right:15px !important}.modele-liste .item{padding:12px;margin-bottom:30px;position:relative;background:var(--color5);border-radius:var(--border-radius)}.modele-liste .item::before{content:"";width:396px;height:241px;position:absolute;top:-10px;left:-18px;z-index:100}.modele-liste .item h2,.modele-liste .item h3{margin:0px 0px 10px;padding:11px 0px 12px;border-bottom:1px solid rgb(200,200,200);font-size:13px}.modele-liste .item .prix-item{font-size:30px;font-family:var(--font2);line-height:30px}.modele-liste .item-bas{position:relative;padding:15px;z-index:9996}.modele-liste .info-cat{position:absolute;top:16px;right:15px;background:var(--color6);color:rgb(255,255,255);padding:5px 15px;text-transform:inherit}.modele-liste .kilom{position:absolute;bottom:10px;right:15px;background:url("../images/ico-km.png") right center no-repeat;padding:5px 40px 5px 0px}.cat-produit .pdt h2{font-size:36px;text-transform:uppercase;color:rgb(0,0,0);padding:20px 0px;letter-spacing:var(--letterspace);margin-top:inherit}.cat-produit .btn-partage{text-align:right;padding:14px 40px 6px 20px;display:inline-block;border-right:1px solid rgb(231,231,231)}.cat-produit .favoris a{text-decoration:none;transition:0.4s;padding:17px 40px 17px 65px;display:inline-block;background:url("../images/ico-favoris-mini.png") 35px center no-repeat}.cat-produit .favoris a.active,.cat-produit .favoris a.remove-from-wishlist,.cat-produit .favoris a:hover{background:url("../images/ico-favoris-mini-h.png") 35px center no-repeat rgb(245,245,245)}.cat-produit .item-titre{font-size:20px;margin:0px}.cat-produit .item-description{font-size:16px;padding:0px;line-height:28px}.cat-produit .item-prix{font-size:36px;color:var(--color2);font-family:var(--fonttitre);text-align:left;line-height:46px;padding:0px}.cat-produit .particularites{margin:15px 0px 20px;padding:0px;list-style-type:none}.cat-produit .particularites li{background:0px 0px;padding:4px 0px}.cat-produit .particularites li span{display:inline-block;width:165px;color:var(--nuance1);font-size:18px}.cat-produit .row.equip{padding-top:15px}.cat-produit .controlsthumb ol,.cat-produit .equipements ul{margin:0px;padding:0px;list-style-type:none}.cat-produit .equipements ul li{background:url("../images/ico-puce4.png") 0px center no-repeat;padding:5px 0px 5px 30px}.cat-produit .btn-retour{color:var(--color2);float:left;display:inline-block;padding:18px 0px 0px;font-size:14px;text-decoration:none;text-transform:initial}.cat-produit .titre-similaire{font-size:20px;margin-bottom:20px;text-transform:uppercase;padding:5px 0px 5px 15px;color:rgb(255,255,255)}.cat-produit .cont-sliderthumb .div-proportionnel .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative;cursor:zoom-in}.cat-produit .noimage{display:block;width:100%;height:400px;background:url("../images/no-image-large.jpg") center center / 100% no-repeat rgb(255,255,255)}.cat-produit .cont-miniatures{overflow:hidden;position:relative;margin:10px 0px 0px}.cat-produit .miniatures{width:300000px}.cat-produit .miniatures .miniature{width:122px;float:left;margin-right:10px}.cat-produit .miniatures .div-proportionnel::after{padding-top:80%;display:block;content:""}.cat-produit .cont-miniatures .precedent-miniatures{position:absolute;top:50%;margin-top:-16px;left:15px;display:none;width:32px;height:32px;background:url("../images/ico-thumb-g.png")}.cat-produit .cont-miniatures .suivant-miniatures{position:absolute;top:50%;margin-top:-16px;right:15px;display:none;width:32px;height:32px;background:url("../images/ico-thumb-d.png")}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="next"],.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="prev"]{z-index:9000;position:absolute;top:50%;display:none;width:32px;height:32px;margin-top:-16px}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="prev"]{left:0px;background:url("../images/ico-thumb-g.png")}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="next"]{right:0px;background:url("../images/ico-thumb-d.png")}.cat-produit .controlsthumb{z-index:9000;position:absolute;bottom:-40px;left:0px;right:0px;text-align:center;display:none !important}.cat-produit .controlsthumb ol li{display:inline-block}.cat-produit .controlsthumb ol li a{display:block;width:23px;height:23px;background:url("../images/miette.png");margin:0px 2px}.cat-produit .controlsthumb ol li.current a{background:url("../images/miette-h.png")}.cat-produit .fluid-similaire{background:rgb(245,245,245)}.cat-produit .fluid-similaire .modele-liste .item::before{background:url("../images/ombre2.jpg") center top no-repeat}.cat-produit .form-question{padding:20px 0px 0px}.cat-produit .form-question select{width:100%;border-top:none;border-right:none;border-left:none;border-image:initial;border-bottom:1px solid rgb(185,185,185);height:32px;margin:0px 0px 20px;line-height:32px;padding:5px 5px 5px 0px}.cat-produit .form-question textarea{width:100%;border:1px solid rgb(185,185,185);padding:10px;height:277px;margin:0px 0px 12px}.cat-produit .form-question input[type="email"],.cat-produit .form-question input[type="tel"],.cat-produit .form-question input[type="text"]{width:100%;border-top:none;border-right:none;border-left:none;border-image:initial;border-bottom:1px solid rgb(185,185,185);margin:0px 0px 20px;height:32px;line-height:1;padding:0px}.cat-produit .form-question input[type="submit"]{width:100%;border:3px solid rgb(182,0,0);background:url("../images/fleche-d.png") 320px center no-repeat;padding:11px 20px 11px 0px;color:rgb(182,0,0);text-transform:uppercase;font-family:Lato-Medium;transition:0.4s}.cat-produit .form-question input[type="submit"]:hover{background:url("../images/fleche-d.png") 340px center no-repeat}.cat-produit .form-question input[name="captcha"]{width:83%}.cat-produit .form-question #captcha3{padding:0px 4px;height:34px !important}@media screen and (-webkit-min-device-pixel-ratio:0),screen and (-moz-images-in-menus:0){.cat-liste .panneau-filtrer select,.cat-produit .form-question select,.form-horizontal select.form-control,.zone-recherche .container .contenu form select{background-size:4%;appearance:none !important;background-image:url("../images/image-select01.png") !important;background-repeat:no-repeat !important;background-position:right center !important;line-height:normal !important}.cat-liste #filtres > form select option,.cat-liste .panneau-filtrer select option,.cat-produit .form-question select option,.form-horizontal select.form-control option,.zone-recherche .container .contenu form select option{color:inherit}.cat-liste #filtres > form select{appearance:none !important;background-image:url("../images/image-select01.png") !important;background-repeat:no-repeat !important;background-position:right center !important;line-height:normal !important}}.cat-produit .form-question ::-webkit-input-placeholder{color:rgb(0,0,0) !important}.header-sidebars,.sidebar-left,.sidebar-right{background-color:rgb(255,255,255);letter-spacing:1px}.header-sidebars{height:65px;z-index:9999;position:fixed;left:0px;right:0px;top:0px;width:100%;box-shadow:rgba(0,0,0,0.1) 0px 2px 3px 1px}.deploy-left-sidebar,.deploy-right-call,.deploy-right-mail,.deploy-right-sidebar{display:table-cell;background-color:rgb(193,23,24);background-size:auto 49%;background-repeat:no-repeat;height:65px;width:65px}.header-sidebars .header-top{display:table;height:65px;width:100%}a.top-logo{display:table-cell;vertical-align:middle;position:relative;z-index:9999;text-align:left;text-decoration:none}a.top-logo span{padding-left:15px;font-family:var(--font2);color:var(--color2)}.top-logo img{position:absolute;left:16px;top:8px;max-height:90px;max-width:165px}.deploy-right-sidebar{border-left:1px solid rgb(255,255,255)}.deploy-right-mail{border-left:1px solid rgb(255,254,254);background-image:url("../images/menu-mobile-3/mail.svg");position:absolute;right:65px;top:0px}.deploy-right-call,.sidebar-left .close-sidebar-left,.sidebar-right .close-sidebar-right{position:absolute !important}.deploy-right-call{background-image:url("../images/menu-mobile-3/telephone.svg");background-position:center 16px;right:130px;top:0px}.delete-right-sidebar,.deploy-back-home{background-repeat:no-repeat;background-color:rgb(249,250,252);width:50px;height:50px;margin-top:-50px;float:right}.close-sidebar-left,.delete-right-sidebar,.deploy-back-home{background-position:center center}.sidebar-left,.sidebar-right{position:fixed;top:0px;bottom:0px;font-family:Nunito-Regular,Helvetica !important}.deploy-back-home{background-image:url("../images/menu-mobile-3/home.png")}.delete-right-sidebar{display:none;background-image:url("../images/menu-mobile-3/contact.png")}.sidebar-decoration,.submenu a{background-image:url("../images/menu-mobile-3/sidebar-deco.png")}.sidebar-left{width:270px;z-index:9999;left:-270px;overflow:hidden;box-shadow:rgba(0,0,0,0.1) 3px 0px 3px 0px}.sidebar-scroll-left{padding-right:20px;left:0px;width:310px;height:100%;background-color:rgb(195,28,38);overflow:hidden scroll !important}.sidebar-scroll-right{width:275px;height:100%;background-color:var(--color0);overflow:hidden auto !important}.sidebar-right{background-repeat:repeat;overflow:hidden;z-index:99999;right:-280px;width:270px;margin-right:10px;box-shadow:rgba(0,0,0,0.1) -2px 0px 2px 0px}.sidebar-decoration{background-repeat:repeat-x;height:2px;margin-bottom:15px}.sidebar-left a,.sidebar-right a{text-decoration:none;display:block;overflow:hidden;position:relative;z-index:1;color:rgb(0,0,0) !important}.sidebar-notifications a,.submenu a{color:rgb(135,135,135);text-transform:uppercase}.sidebar-header-left{height:65px;background-color:rgb(193,23,24);position:relative}.sidebar-left-logo{max-height:75px;position:absolute;top:-2px;left:8px;margin-right:179px}.sidebar-right-logo{top:14px;right:4px;max-width:180px;float:right;max-height:32px;position:relative}.icon-active,.icon-drop,.icon-page{position:absolute;top:19px}.close-sidebar-left{background-image:url("../images/menu-mobile-3/left-chevron.svg");background-size:45%;background-repeat:no-repeat;height:65px;width:65px;margin-left:205px;display:block}.sidebar-divider-text{font-size:20px;padding-top:15px;padding-left:20px;padding-bottom:15px;margin-bottom:0px;background:rgb(30,30,30);color:rgb(255,255,255) !important}.close-bottom-left,.close-bottom-right,.facebook-bottom,.twitter-bottom{display:block;background-position:center 33px;background-size:16px 16px;height:50px;margin-top:-25px}.facebook-bottom,.icon-active,.icon-drop,.icon-page,.nav-item,.twitter-bottom{background-repeat:no-repeat}.home-nav{background-image:url("../images/menu-mobile-3/home.png")}.info-nav{background-image:url("../images/menu-mobile-3/infoabout.png")}.folio-nav{background-image:url("../images/menu-mobile-3/bendedright.png")}.mail-nav{background-image:url("../images/menu-mobile-3/mail.svg")}.newsletter-nav{background-image:url("../images/menu-mobile-3/rss.png")}.call-nav{background-image:url("../images/menu-mobile-3/phonehook.svg")}.text-nav{background-image:url("../images/menu-mobile-3/speechbubble4.png")}.facebook-nav{background-image:url("../images/menu-mobile-3/facebook.png")}.twitter-nav{background-image:url("../images/menu-mobile-3/twitter.png")}.sidebar-bottom-controls{background-color:rgb(247,142,30)}.sidebar-bottom-controls p{margin-top:3px}.sidebar-bottom-controls a{font-size:12px;background-repeat:repeat-y;text-align:center;float:left;width:33%;line-height:10px;display:block}.facebook-bottom{padding-top:26px;background-image:url("../images/menu-mobile-3/facebook.png")}.twitter-bottom{background-image:url("../images/menu-mobile-3/twitter.png")}.close-bottom-left,.close-bottom-right{padding-top:26px;background-image:url("../images/menu-mobile-3/accessdenied.png");background-repeat:no-repeat}.nav-item{font-size:16.2px;background-size:22px;background-color:rgb(201,50,59);height:60px;line-height:61.5px;padding-left:60px;background-position:20px center;margin-bottom:1px}.close-sidebar-right,.prestation .cell.photo,.services .cell.gauche{background-position:center center}.icon-active{background-image:url("../images/menu-mobile-3/left-sidebar/location.png");background-size:10px 15px;display:block;width:10px;height:15px;left:240px}.icon-page,.submenu a em{background-image:url("../images/menu-mobile-3/left-sidebar/gopage.png");background-size:8px 11px;width:10px;height:15px;display:block}.icon-page{left:240px}.icon-drop{background-image:url("../images/menu-mobile-3/left-sidebar/godrop.png");background-size:10px 8px;display:block;width:10px;height:15px;left:239px}.submenu a{text-shadow:rgb(0,0,0) 0px 2px 0px;background-repeat:repeat-x;padding-top:12px;padding-bottom:12px;padding-left:25px;font-size:10px;font-weight:900}.contactButton,.sidebar-notifications a,.sidebar-send-button{font-family:Lato,sans-serif;font-weight:700}.submenu a em{background-repeat:no-repeat;float:left;margin-top:5px;padding-right:35px}.submenu a:first-child{background-image:none !important}.sidebar-notifications a{margin-bottom:15px;background-repeat:no-repeat;background-position:0px center;padding-left:38px;margin-left:20px;font-size:10px;line-height:10px}.sidebar-header-right{height:65px;background-color:var(--color0);position:relative}.contactButton,.text-input{background-color:rgba(255,255,255,0.1);border:1px solid rgb(61,61,61)}.close-sidebar-right{background-image:url("../images/menu-mobile-3/right-chevron.svg");background-size:45%;background-repeat:no-repeat;height:65px;width:65px;margin-left:0px;display:block}.right-sidebar-copyright{margin:20px 0px}.footer-text a{padding-top:10px;font-size:10px;color:rgb(138,138,138)}.copyright-sidebar{font-size:10px;text-align:center;text-transform:uppercase}#left_label_name,.text-input{font-size:11px;overflow:hidden;position:relative}.menu-mobile-dynamique{margin:0px;padding:0px;list-style:inside none}.menu-mobile-dynamique li{width:100%;margin-bottom:1px;background:var(--color0);padding-left:18px}.menu-mobile-dynamique li.parent{background-image:url("../images/menu-mobile-3/left-sidebar/gopage.svg");background-position:241px 26.2px;background-repeat:no-repeat;background-size:9px}.menu-mobile-dynamique li a{display:table-cell;width:270px;vertical-align:middle;font-size:18px;background-image:url("../images/menu-mobile-3/bendedright.svg");background-size:8px;text-transform:initial;color:rgb(255,255,255);height:60px;background-repeat:no-repeat;padding-left:29px;background-position:6px 20.9px;text-decoration:none !important}.menu-mobile-dynamique ul{list-style:inside none;padding-left:0px}.menu-mobile-dynamique ul li a{background:0px 0px;color:rgb(190,190,190)}.small-notification p{margin:10px 13px;padding-bottom:2px;line-height:18px}.text-input{color:rgb(102,102,102);width:230px;margin-left:20px;height:30px;padding-left:10px;padding-right:10px;margin-bottom:10px;display:block;box-sizing:border-box}#contactEmail{margin-bottom:-5px !important}#contactName{display:none;margin-bottom:10px}#left_label_name{display:none;text-align:left;margin-bottom:10px}#email_label,#name_label{margin-top:20px;font-size:12px;margin-left:20px}#name_label{overflow:hidden;position:relative;display:none;font-family:Lato,sans-serif;color:rgb(197,197,197)}#email_label{color:rgb(197,197,197);display:block;overflow:hidden;position:relative}#left_label_mail,.contact-button-house,.contactButton{display:block;overflow:hidden;position:relative;font-size:11px}#left_label_mail{line-height:18px;text-align:left;font-family:"Open Sans",sans-serif;margin-bottom:10px}.contact-button-house{line-height:18px;margin-bottom:20px;vertical-align:baseline;outline:0px}.contactButton{margin-left:20px;margin-top:30px;height:36px;text-transform:uppercase;width:230px}.buttonWrap{min-width:43%;padding:10px !important}.contactSubmitButton{margin-right:4px;float:left;margin-bottom:20px;display:block !important;height:36px !important}.contactNameField{padding-bottom:5px;font-size:12px}.contactField,.contactTextarea{font-size:15px;overflow:hidden;color:rgb(255,255,255);min-width:100%;display:block;box-sizing:border-box;position:relative}.contactField{height:30px;padding-left:10px;padding-right:10px;margin-bottom:10px}.contactTextarea{margin-bottom:20px;line-height:18px;height:90px;padding:9px 12px}.menu-mobile-dynamique input{appearance:none;border-radius:0px}.sidebar-form{display:none;margin-left:20px;width:230px;box-sizing:border-box}.sidebar-form label{font-size:13px;color:rgb(197,197,197);text-transform:uppercase;padding-top:10px;display:block;opacity:0.8;border-radius:0px !important}.sidebar-form input,.sidebar-form textarea{background-color:rgba(255,255,255,0.1);border:1px solid rgb(61,61,61)}.sidebar-form .formValidationError p,.subscribe-notification p{padding-left:0px;display:block;text-align:center;text-transform:uppercase;color:rgb(255,129,129) !important}.sidebar-form label span{text-transform:lowercase;float:right;opacity:0.5}.sidebar-form textarea{margin-bottom:0px}.sidebar-send-button{font-size:13px;display:block;width:100%;color:rgb(210,210,210);text-transform:uppercase}.success-subscribe{margin-top:20px;width:230px;margin-left:20px}.sidebar-form{margin-bottom:0px !important;margin-top:-10px !important}.sidebar-form .formSuccessMessageWrap{width:230px;margin-top:20px;margin-bottom:0px}.sidebar-form #emailError,.sidebar-form #emailError2{margin-top:20px;width:230px;margin-left:20px;border-radius:0px;height:36px}.sidebar-form #emailError p,.sidebar-form #emailError2 p{text-align:center;color:rgb(255,129,129);margin:8px 0px;display:block;background-image:none;text-transform:uppercase;padding-left:0px}.subscribe-notification{margin-left:20px;width:230px !important;border-radius:0px !important;margin-bottom:-15px !important;margin-top:20px !important;background-image:none !important}.subscribe-notification p{margin:20px 0px 8px;background-image:none !important}.formValidationError{margin-bottom:-15px}.sidebar-form .formValidationError div{width:230px;height:36px;border-radius:0px !important;margin-top:20px !important}.sidebar-form .formSubmitButtonErrorsWrap{margin-bottom:20px;overflow:visible !important}.sidebar-form .formValidationError p{margin:8px 0px;background-image:none}.menu-mobile-dynamique label{display:block;overflow:hidden;position:relative;border:0px;vertical-align:baseline;outline:0px}.red-notification{background-color:rgba(219,84,84,0.5);border-radius:5px;border:1px solid rgb(247,142,30)}.formValidationError .red-notification p{background-image:none !important;display:block !important;padding-left:0px !important;text-align:center !important}.no-bottom{margin-bottom:0px !important}.sidebar-left .btn-favoris{position:absolute;margin:0px;top:1px;right:3px;overflow:hidden;text-indent:110px;background:url("../images/ico-fav.png") center center no-repeat;display:inline-block;vertical-align:top;width:50px;height:48px}.remonter{position:fixed;z-index:9999;display:none;bottom:10px;right:10px;width:44px;background:rgba(0,0,0,0.5);border-radius:3px}.remonter button{display:block;padding:6px 10px 11px;text-align:center;background:0px 0px;border:0px}.deprecated-ie{text-align:center;color:rgb(0,0,0);background:rgb(238,238,238)}.prestation,.services{display:table;z-index:8000;background:rgb(255,255,255);position:relative;width:100%}.deprecated-ie p{line-height:30px;margin:0px}.deprecated-ie a{line-height:30px;font-family:Helvetica,arial,sans-serif;font-size:13px;color:rgb(0,0,0);text-decoration:underline}@media screen and (-webkit-min-device-pixel-ratio:0){.lightboxOverlay{overflow:scroll}.lightboxOverlay::-webkit-scrollbar{width:0px}}.prestation{margin:5% 0px}.prestation:nth-child(2n){direction:rtl}.prestation .cell.photo{display:table-cell;vertical-align:top;width:50%;border-radius:var(--border-radius)}.prestation .cell.photo:hover{opacity:0.95}.prestation .cell.texte{display:table-cell;vertical-align:top;width:50%}.prestation:last-child .cell.texte{border-bottom:none}.prestation .cell.texte .contenu{padding:120px 10%;text-align:center;direction:ltr}.prestation .cell.texte .contenu ul{padding:0px;margin:0px}.prestation .cell.texte .contenu p{padding:0px;margin:0px 0px 30px}.prestation .cell.texte .contenu ul li{padding:5px 0px 5px 20px}.services{border-bottom:2px solid rgb(230,230,230);padding:0px}body.body-service-list.body-service-list-0 .page.clear.services{padding:1% 10%}.services p.titre-secondaire{margin:0px !important}.services .cell.gauche{display:table-cell;vertical-align:top;width:50%;border-right:2px solid rgb(230,230,230);background-repeat:no-repeat}.services .cell.droite{display:table-cell;vertical-align:top;width:50%}.services .cell.droite .contenu{padding:90px 12%}.services .cell.droite .contenu ul li{background:0px 0px;padding:0px 0px 10px}.services .miettes{list-style-type:none;list-style-image:none;padding:0px;margin:0px;position:absolute;bottom:20px;left:0px;right:0px;text-align:center}.services .miettes li{display:inline-block;vertical-align:top;background:0px 0px;padding:0px}.services .miettes li a{width:12px;height:12px;border-radius:12px;background:rgb(226,17,17);display:inline-block}.services .miettes li a.active{background:rgb(0,0,0);cursor:default}p.titre-secondaire{color:rgb(0,0,0);font-size:21px}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;transform:translateZ(0px);box-shadow:transparent 0px 0px 1px;backface-visibility:hidden;position:relative;background:var(--color6);transition-property:color;transition-duration:0.3s;color:rgb(255,255,255);border:none;padding:13px 20px}.hvr-shutter-out-horizontal.active{background-color:var(--color1)}.hvr-shutter-out-horizontal::before,.zone-recherche .container .contenu form input[type="submit"]::before{content:"";position:absolute;z-index:-1;inset:0px;background-color:var(--color6);transition-duration:0.3s;transition-timing-function:ease-out;border-radius:var(--border-radius)}.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover,a.hvr-shutter-out-horizontal:active,a.hvr-shutter-out-horizontal:focus,a.hvr-shutter-out-horizontal:hover{color:var(--color0);transform:translateY(-5px);background:initial;transition:0.4s;box-shadow:rgba(50,50,93,0.02) 0px 13px 27px -5px,rgba(0,0,0,0) 0px 8px 16px -8px}.AvisClientsBg a.bouton-principal{width:272px !important}.zone-recherche .container .contenu form input[type="submit"],a.bouton-principal{text-align:center;font-family:var(--font);text-decoration:none;padding:13px 20px;font-size:16px;text-transform:initial;letter-spacing:initial;border-radius:var(--border-radius);margin:0px 15px;display:inline-block;transition:0.4s;backdrop-filter:blur(10px);background:rgba(209,209,209,0.15);color:var(--color0) !important;width:234px !important;border:1px solid rgba(209,209,209,0.5) !important;box-shadow:initial !important}.zone-recherche .container .contenu form input[type="submit"]{display:none}.link-collection,a.link-cms{color:var(--color0);transition:0.3s;font-family:var(--font_family_1);text-decoration:none !important}.body-page-1 .corps a.bouton-principal{margin:50px 15px 30px 0px}.btn-service a.bouton-principal,.btn-service button.bouton-principal{text-align:center;font-weight:900;color:rgb(255,255,255);text-decoration:none;font-size:14px;text-transform:initial;border:0px}@media (max-width:1300px){.introBg::before{}}@media (min-width:768px) and (max-width:991px){.pad-sm,.pad-sm-l{padding-left:15px !important}.pad-sm,.pad-sm-r{padding-right:15px !important}.body-page-1 .slider1{display:inline-block;vertical-align:middle;width:100%;position:relative;background:url("../images/banslide.jpeg") center center no-repeat}.nopad-sm,.nopad-sm-l{padding-left:0px !important}.nopad-sm,.nopad-sm-r{padding-right:0px !important}.zone-recherche .container .contenu form .formg2{width:20%}.zone-favoris .article:nth-child(2n+1){clear:both}.modele-liste .info-cat{position:static;margin:10px 0px 0px}.zone-recherche .container .contenu form .formg{display:inline-block;margin:0px 15px;width:27%}.slider.slider-horizontal{width:100%}.cat-liste .btn-alerte{background:url("../images/image-select2.png") 160px center no-repeat;padding:17px 40px 17px 10px}.cat-liste #filtres form{padding:9px 15px}.cat-liste .btn-filtrer a{padding:17px 40px 17px 30px}.encarts .captures{position:relative;text-align:center;width:100%;margin-left:-350px;left:50%;right:0px;margin-bottom:50px}}@media (max-width:991px){.flexnkbtn{display:flex;position:relative;align-items:center;justify-content:center;gap:1em;bottom:2vh;flex-direction:column}.atoutnk__title a{color:var(--color2);text-decoration:none !important;font-size:23px !important}.titre-service-premier h2{font-size:23px !important}.titre-service-premier span{font-size:21px}.introBg{flex-direction:column}.introBg{}.atoutnk__icon span > img{width:auto;height:17vw}.flex-btn-rs .btn-partage .icones{width:45px;height:27px;padding-right:0px;padding-left:30px;top:13px}.nk-image-atout{background:url("../images/mecano.jpeg") center center / cover no-repeat;height:300px !important}.actualites{display:table;width:100%;position:relative;z-index:10;background-color:var(--color0);padding:4em 3% 1em}.slider .tooltip-inner{font-family:var(--font);letter-spacing:var(--letterspace);color:var(--color2)}.slider-handle{position:absolute;width:16px;height:16px;border:0px solid transparent;background:url("../images/pillule.png") center top no-repeat !important}.slider-selection{position:absolute;box-sizing:border-box;border-radius:4px;background:var(--nuance1) !important}.propor.pic-1::before{position:absolute;left:-179px;bottom:19vh;width:100%;height:20%;z-index:1;content:"Depuis 1991";font-size:70px;text-align:center;transform:rotate(-90deg);color:transparent;-webkit-text-stroke-width:0.7px;-webkit-text-stroke-color:var(--color0);text-transform:uppercase;font-family:var(--font);display:none}.propor.pic-1{height:60vh !important}.images-f::before{content:"";position:absolute;left:-2vw;top:45px;width:75%;height:100%;border:3px solid var(--color1);z-index:1;display:none}.btn-service{text-align:center}.body-service-list-0 .h1,.body-service-list h1{line-height:50px}@-webkit-keyframes swinging{0%,100%{transform:rotate(0deg)}50%{transform:translate(-1px,0px) rotate(8deg)}}.r-flex .row.recup-photos.gallery{align-items:center;gap:10px}.images-f{width:initial}.row.r-flex{display:flex;align-items:center;flex-direction:row-reverse;gap:50px;position:relative;margin-top:0em}.row.r-flex::before{content:"";position:absolute;left:-140px;top:-25%;width:100px;height:32%;background:url("../images/texture001.png") center center / 132% no-repeat;opacity:0.432152}.row.r-flex::after{content:"";position:absolute;left:30vw;bottom:0px;width:100px;height:100px;background:url("../images/texture002.png") center center / contain no-repeat;opacity:0.1521}.row.r-flex h1,.row.r-flex .titre-secondaire{text-align:left;margin-bottom:40px;font-family:var(--font_family_4)}.row.r-flex h1{color:var(--color5);transition:0.3s}.propor.pic-1{height:100%;z-index:1}.row.r-flex h1{color:var(--color1);transition:0.3s;font-size:48px}.row.r-flex h1::before{display:none !important}.row.r-flex h1,.row.r-flex .titre-secondaire{text-align:center;margin-bottom:20px;letter-spacing:var(--letterspace);text-transform:initial;font-family:var(--fonttitre);line-height:50px;padding:initial !important}.page-contenu-home{position:relative;display:block;padding:1rem 0%;overflow:hidden}.tete .fluid-haut .container,.tete .container{width:100%;max-width:inherit;padding:0px 10%;color:var(--color0)}.tete .container{backdrop-filter:blur(10px);background:rgb(0,0,0)}.container.nkpresentation.nopad{width:100%;max-width:initial;padding:0px 0%}.navh .menu_principal .menu-item-68 a{padding-right:inherit}.nopad,.nopad-l{padding-left:0px}.modal-content input[type="number"],.nopad,.nopad-r{padding-right:0px}.noflicker,.transition{transform:translateZ(0px)}body,hr.trait,ol,ul{padding:0px}.atouts,.bloc-atout,.callTracker,.introBg,.nosServicesBg,.relative,.service-description .link-with-line{position:relative}.cat-liste .btn-filtrer .init-filtres:hover,.cat-produit .btn-retour:hover,.coordonnees address p a:hover,.fil-arianne a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.pied .copyright-fd a:hover,.pied .copyright-footer a:hover,.pied .navf .menu_footer li a:hover,.pied address p a:hover,.propositions-marques .marques a:hover,.tete .favoris a.btn-favoris:hover,.underline,a,a:link,a:visited,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}.slogan,a.accueil-plus,body{font-family:var(--font3)}div#map{width:100%}.menu-mobile-dynamique li a,.nav-item{-webkit-tap-highlight-color:transparent}#left_label_mail,#left_label_name{margin-left:200px;color:rgb(140,140,140);opacity:0.3;margin-top:-20px;padding-bottom:5px}.service-content:hover .service-image img,body,html{height:100%}a{transition:color 0.3s ease-out}.bootstrap-timepicker-widget table,.bootstrap-timepicker-widget table td,.bootstrap-timepicker-widget table th,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker table,a img,iframe{border:none}img{max-width:100%}ol,ul{list-style:inside none}ol li,ul li{background:url("../images/ico-puce2.png") 0px center no-repeat;padding:0px 0px 0px 25px}dir,menu{padding-left:15px}blockquote p{font-size:inherit}table,table td,table th{font-size:inherit;border:1px solid rgb(124,124,124)}footer .horaire-table tr td{color:var(--color2)}.cat-produit .cont-miniatures:hover .precedent-miniatures,.cat-produit .cont-miniatures:hover .suivant-miniatures,.cat-produit .cont-sliderthumb:hover a.customLinkThumb[data-target="next"],.cat-produit .cont-sliderthumb:hover a.customLinkThumb[data-target="prev"],.modal-content .horaires span,.prestation .cell.texte .contenu ul li .bouton-principal,.services .cell.droite .contenu ul li .bouton-principal,.submenu-active,article,aside,footer,header,hgroup,main,nav,section{display:block}.cat-liste{min-height:640px}[data-anim]{opacity:0}.row{margin-right:0px !important;margin-left:0px !important}.row.relative.header{display:flex;align-items:center}.cat-liste #filtres p,.cont-slider .haut .gauche h3,.nomargin{margin:0px}#contactMessage,.cat-produit .controlsthumb ol li a span,.cont-slider .controls,.contact .formulaire .form-group .col-md-4,.hide,.menu_referencement li:first-child::before,.sidebar-form2,.submenu{display:none}.alert-success,.center,.modal h2{text-align:center}.cat-produit .fluid-filtres,.right{text-align:right}.justify{text-align:justify}.clear::after{content:"";display:block;clear:both}.bold,.coordonnees address p span.intitule{font-weight:700}.cat-produit .favoris,.inline-block{display:inline-block;vertical-align:top}.gallery .ligne-photos,.retrait{margin-left:-15px !important;margin-right:-15px !important}.transition{transition:0.4s}.cover{background-size:cover !important}.footerBg02,.row.bande1 h3::before{background:var(--color1)}hr.trait{height:1px;margin:-0.5em 0px;color:rgb(224,224,225);background-color:rgb(224,224,225);border:0px}.body-page-1 .page-contenu p{text-align:justify}.page-contenu img{margin:10px}.body-page-1 .slider1{display:inline-block;vertical-align:middle;width:100%;min-height:95vh;position:absolute;background:url("../images/banslide.jpeg") center center / cover no-repeat;overflow:hidden}.row.bande1,.slogan{display:flex;color:var(--color2)}.body-page-1 .slider1::before{content:"";position:absolute;inset:0px;background:-webkit-linear-gradient(27deg,rgb(0,0,0),rgb(0,0,0),transparent)}@media (min-width:992px){.container{max-width:970px}}@media (min-width:1200px){.container{max-width:1140px}}body{width:100%;margin:0px;color:var(--color2);font-size:16px;background:var(--color0);line-height:1.4em;font-family:var(--font)}p.copyright-footer{text-align:center;padding:5px 0px 0px}.img-reser{width:50%}.cat-produit .cont-sliderthumb img,.consultes .item .tableau,.modele-liste .item .tableau,.service-content:hover .service-description .link-with-line .red-line,.slogan,.sudo-slider,.sudo-slider img,.sudo-slider > div,.zone-favoris .item .tableau,div#map iframe{width:100%}.img-reser img{width:100%;height:100%;object-fit:cover}.row.bande1{justify-content:space-evenly;padding:4% 10%;background-blend-mode:soft-light;background-repeat:no-repeat;background-size:cover}.row.bande1 ul li a{text-decoration:none}.row.bande1 h3{font-family:var(--font2);padding-bottom:10px;text-transform:initial;color:var(--color1);letter-spacing:0px;margin-bottom:20px;font-size:18px !important;text-align:left !important}.row.bande1 h3::before{transform:translate(0px) skewX(-34deg);left:0px}.introBg{text-align:justify;padding:4% 3% !important}.zone-container{padding:0px 15% 0px 10%}.zone-container{width:100% !important;color:#fff;text-align:left}.cat-produit .sudo-slider-thumb,.consultes,.consultes .item-bas,.zone-container .col-lg-10,.zone-favoris .item-bas{padding:0px}.introBg::before{content:"";position:absolute;background:url("../images/1.jpg") right center / contain no-repeat;width:400px;height:400px;bottom:0px;right:0px}.nosServicesBg{background:var(--color3);padding:8% 2% 5%}.nosServicesBg::before{content:"";position:absolute;width:330px;height:100%;left:0px;background:url("../images/shape-1.png") left center / contain no-repeat}.slogan{position:absolute;top:45vh;z-index:1;left:50%;transform:translate(-50%,-50%);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0px 10%}.body-page-1 .slogan{justify-content:start;align-items:start}.slogan .titre{font-size:calc(var(--titreslogan) - 50px);font-family:var(--fonttitre);font-weight:900;color:var(--color0);line-height:60px;letter-spacing:var(--letterspace);text-align:left !important}.body-page-1 .slogan .titre{text-align:left}.slogan .sous-titre{font-family:var(--fontsoustitre);letter-spacing:var(--letterspace);font-size:17px !important;line-height:29px !important;display:inline-block !important;width:100% !important;overflow-wrap:break-word !important;text-wrap:wrap !important;margin-bottom:0px !important}.slogan .sous-titre{text-align:left}.headercta .callTracker span{text-align:center;line-height:initial}.headercta p{margin-top:initial;margin-bottom:initial;margin-left:initial;margin-right:1.4em}.headercta{display:flex;align-items:start;justify-content:center}a,a:link,a:visited{color:var(--color1)}.sitemap a{color:var(--color2);text-decoration:none}.navh .menu_principal a:hover,.navh .menu_principal li.active > a,.row.bande1 ul li a:hover,a.link-cms:hover,a:hover{color:var(--color1)}.h1,.h2,.h3,h1,h2,h3,h4,h5,h6{color:var(--color2);font-family:var(--fonttitre);text-transform:inherit}.h1,.tabb2 .cell .contt h2,h1{color:var(--color2);font-size:32px;padding:0px 0px 20px;margin-bottom:30px;text-align:center;font-family:var(--font2);font-weight:900;position:relative}.coordonnees address p.tel span,.pied .callTracker span.t_affiche{font-weight:700;text-decoration:underline}.h1::before,h1::before{content:"";position:absolute;width:50px;height:3px;bottom:0px;transform:skewX(-34deg) translate(-50%);left:50%}.body-garage-item h1{font-size:30px;line-height:30px;padding:0px 0px 30px;margin-bottom:20px;text-align:center}.body-page-1 .h1,.body-page-1 h1,.body-pageseo .h1,.body-sitemap .content ul,.description-services .h1,.flex-seoContain .seo-content h1,.flex-seoContain .seo-form h2.h1{text-align:left}.body-page-1 .h1::before,.body-page-1 h1::before,.body-pageseo .h1::before{left:0px;transform:translate(0px)}.bloc-GMB .h1::before{left:50%}.zone-recherche .container .contenu .h1.titre1::before{transform:skewX(-34deg) translate(-50%);left:50%;bottom:-20px}.body-page-1 .atouts h1::before{left:50%;transform:translate(-50%)}.h2,h2{font-size:24px}.h3,h3{font-size:24px}h4,h5,h6{font-size:17px}.h1 a,.h1 a:link,.h1 a:visited,.h2 a,.h2 a:link,.h2 a:visited,.h3 a,.h3 a:link,.h3 a:visited,h1 a,h1 a:link,h1 a:visited,h2 a,h2 a:link,h2 a:visited,h3 a,h3 a:link,h3 a:visited,h4 a,h4 a:link,h4 a:visited,h5 a,h5 a:link,h5 a:visited,h6 a,h6 a:link,h6 a:visited{font-size:inherit;color:inherit;text-decoration:none}.sidebar-scroll-right .callTracker{width:100%;height:50px}.callTracker a,.callTracker span{display:inline-block;text-align:left;min-width:145px;padding:0px;transition:0.5s;height:100%;line-height:1.64em;text-decoration:none}.callTracker .t_phone,.callTracker.active .t_affiche{opacity:0;display:none}.callTracker .t_affiche,.cat-liste #filtres > form select:hover{cursor:pointer}header .callTracker a,header .callTracker span{top:5px}header .callTracker .t_affiche{font-size:calc(var(--text) - 2px);color:var(--color0)}.callTracker.active .t_phone{opacity:1;display:inline-block}.coordonnees .callTracker a,.pied .callTracker a{position:relative;left:0px}ol li.niveau2,ul li.niveau2{margin-left:30px}.main-page{position:relative;overflow:hidden;background:var(--color0)}.tete{position:fixed;z-index:9998;top:0px;left:0px;right:0px;background:transparent;box-shadow:rgba(0,0,0,0.1) 0px 2px 3px}.tete .fluid-haut{backdrop-filter:blur(10px);background:rgba(209,209,209,0.35);border:1px solid rgba(111,111,110,0.57) !important}.tete .logo-site{margin:0px;padding:12px 0px}.tete .logo-site a{text-decoration:none}.tete .logo-site span{font-family:var(--font2);font-size:22px;color:var(--color2)}.encarts ul li,.tete .adresse,.tete .favoris,.tete .tel{padding:0px 0px 0px 25px}.tete .logo-site img{width:auto;height:70px}.tete .tel{display:inline-block;font-size:14px;background:url("../images/ico-tel.png") 0px center no-repeat;margin:13px 10px 12px 0px;color:var(--color0)}.coordonnees address p.tel a,.pied address p.tel a,.propositions-marques .marques a,.tete .tel a{color:inherit;text-decoration:none}.tete .adresse{display:inline-block;font-size:calc(var(--text) - 2px);background:url("../images/ico-adresse.png") 0px center no-repeat;color:var(--color0)}.tete .favoris{display:inline-block;font-size:calc(var(--text) - 2px);background:url("../images/ico-etoile.png") 0px center no-repeat;margin:13px 0px 0px}.tete .favoris a.btn-favoris{text-decoration:none;color:var(--color0)}.deploy-right-sidebar span,.tete .favoris a.nombre_fav{color:var(--color0);text-decoration:none}.sidebar-right .favoris{color:var(--color0);font-size:17px;padding:20px;background:rgb(193,23,24);margin:0px;line-height:15px;text-transform:uppercase}.sidebar-right .favoris a{display:inline-block;font-size:18px;line-height:13px;color:var(--color0) !important}.sidebar-right .nombre_fav.btn-favoris.nombre_fav-block,.zone-favoris .item h2 a,.zone-favoris .item h3 a{font-size:15px}.deploy-right-sidebar span{position:absolute;top:2px;right:2px;min-width:18px;height:18px;display:inline-block;background-color:rgb(255,255,255);border-radius:50%;text-align:center;font-size:13px}.navh{margin:0px;z-index:8000;padding:0px;float:right}.navh .menu_principal{margin:0px;padding:0px;list-style:none;display:table;width:100%}.navh .menu_principal > li{position:relative;display:table-cell;vertical-align:middle;text-align:center;padding:0px;background:0px 0px}.navh .menu_principal a,.navh .menu_principal a:visited{color:var(--color0);display:flex;font-size:calc(var(--text) - 2px);padding:30px;text-decoration:none;text-transform:uppercase;font-family:var(--font);transition:0.4s;justify-content:center;align-items:center;letter-spacing:var(--letterspace);font-weight:500}.navh .menu_principal a::before{content:"";position:absolute;width:0px;height:1px;background:var(--color0);left:-5%;top:50%;transition:0.5s;transform:translate(-100%,-50%)}.navh .menu_principal a:hover::after,.navh .menu_principal li.active > a::after{width:20px}.gallery .nav li.active a,.navh .menu_principal li.active > a:hover{cursor:default}.fluid-contenu{position:relative;z-index:8001;margin:330px 0px 0px}body.body-garage-list.body-garage-list-0 .fluid-contenu{margin:330px 0px}.fluid-contenu .corps{padding:60px 0px 40px}.body-page-1 .fluid-contenu{height:inherit;margin:0px 0px 15em;background:var(--color0)}.body-page-1 .fluid-contenu::before{content:"";position:absolute;width:44%;height:100%;background:url("../images/range.jpg") right center / contain no-repeat;right:-14%;mix-blend-mode:darken}.body-page-1 .fluid-contenu .corps{padding:40px 0px}a.accueil-plus{display:inline-block;border:1px solid rgb(228,31,19);margin:20px 0px 0px;text-align:center;padding:10px 52px 10px 20px;transition:0.4s;text-transform:inherit;font-size:16px;text-decoration:none;background:url("../images/ico-plus.png") 92px center no-repeat;color:var(--color1) !important}a.accueil-plus:hover{background-color:rgb(255,255,255);text-decoration:none}.help-block{margin-bottom:20px}.form-question .help-block{margin-top:-10px}.masque-noir{display:none;background:rgba(0,0,0,0.8);position:fixed;inset:0px;z-index:9996}.resultats-recherche{text-align:center;padding:0px 0px 30px}.resultats-recherche span{color:red}.zone-favoris{display:none;z-index:9997;background:rgb(255,255,255);position:absolute;top:124px;left:0px;right:0px;padding:40px 0px;box-shadow:rgba(0,0,0,0.1) 0px 2px 3px inset;text-align:center}.zone-favoris h2{color:rgb(0,0,0);font-size:23px;margin:10px 0px 5px}.zone-favoris .soustitre{font-size:16px;color:rgb(109,109,109);background:url("../images/trait.png") center bottom no-repeat;padding:10px 10px 15px;margin:0px 0px 20px}.zone-favoris .item{position:relative;padding:0px 0px 40px;text-align:left;min-height:215px}.consultes .item-corps,.modele-liste .item-corps,.zone-favoris .item-corps{position:relative;z-index:101}.consultes .item .div-proportionnel-item,.modele-liste .item .div-proportionnel-item,.zone-favoris .item .div-proportionnel-item{width:100%;position:relative;z-index:9996}.consultes .item .div-proportionnel-item::after,.modele-liste .item .div-proportionnel-item::after,.zone-favoris .item .div-proportionnel-item::after{padding-top:70%;display:block;content:""}.cat-produit .cont-sliderthumb .div-proportionnel .cont-propor,.cat-produit .miniatures .div-proportionnel .cont-propor,.consultes .item .div-proportionnel-item .cont-propor,.cont-slider .div-proportionnel .cont-propor,.gallery .ligne-photos .propor .propor-cont,.modele-liste .item .div-proportionnel-item .cont-propor,.zone-favoris .item .div-proportionnel-item .cont-propor{position:absolute;inset:0px}.cat-produit .miniatures .div-proportionnel .imagecont,.cont-slider .div-proportionnel .imagecont,.modele-liste .item .div-proportionnel-item .imagecont,.zone-favoris .item .div-proportionnel-item .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative}.cat-produit .cont-sliderthumb .div-proportionnel .imagecont .imagefond,.cat-produit .miniatures .div-proportionnel .imagecont .imagefond,.consultes .item .div-proportionnel-item .imagecont .imagefond,.cont-slider .div-proportionnel .imagecont .imagefond,.gallery .ligne-photos .propor .propor-cont .imagecont .imagefond,.modele-liste .item .div-proportionnel-item .imagecont .imagefond,.zone-favoris .item .div-proportionnel-item .imagecont .imagefond{display:block;height:100%;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat}.consultes .item .div-proportionnel-item .imagecont .masque,.modele-liste .item .div-proportionnel-item .imagecont .masque,.zone-favoris .item .div-proportionnel-item .imagecont .masque{display:block;position:absolute;top:0px;left:0px;opacity:0;width:100%;height:100%;background:url("../images/ico-zoom.png") center center no-repeat rgba(255,255,255,0.5)}.consultes .item .div-proportionnel-item .imagecont:hover .masque,.gallery .ligne-photos .propor .propor-cont .imagecont:hover .masque,.modele-liste .item .div-proportionnel-item .imagecont:hover .masque,.zone-favoris .item .div-proportionnel-item .imagecont:hover .masque{opacity:1}.consultes .item .noimage,.modele-liste .item .noimage,.zone-favoris .item .noimage{background:url("../images/no-image-large.jpg") center center / 100% no-repeat rgb(255,255,255)}.consultes .item h2,.consultes .item h3,.zone-favoris .item h2,.zone-favoris .item h3{margin:0px;font-family:Lato-Medium;padding:0px;line-height:16px}.consultes .item .prix-item,.zone-favoris .item .prix-item{font-size:24px;color:rgb(182,0,0);font-family:Lato-Bold;line-height:30px;padding:0px 0px 15px}.consultes .caract,.cont-slider .caract,.modele-liste .caract,.zone-favoris .caract{list-style-type:none;list-style-image:none;padding:0px}.cat-produit .fluid-similaire ul li,.modele-liste .caract li,.zone-favoris .caract li{background:0px 0px;padding:0px}.pied address p.adresse,.pied address p.tel{background-position:0px 2px;padding:0px 0px 10px 25px}.consultes .caract li span,.cont-slider .caract li span,.etiquette .coupdecoeur,.etiquette .nouveaute,.etiquette-fiche .coupdecoeur,.etiquette-fiche .nouveaute,.modele-liste .caract li span,.zone-favoris .caract li span{color:rgb(182,0,0)}.zone-favoris .kilom{background:url("../images/ico-km.png") 0px center no-repeat;padding:5px 40px 5px 35px;margin:5px 0px 0px}.zone-favoris .retirer{background:url("../images/ico-fermer.png") center center no-repeat;display:inline-block;width:10px;height:10px;position:absolute;top:-7px;right:2px;overflow:hidden;text-indent:100px}.zone-favoris .btn-fermer{color:rgb(0,0,0);display:inline-block;position:absolute;top:10px;right:10px;text-decoration:none;font-family:arial;background:rgb(236,236,236);border-radius:30px;font-size:12px;padding:2px 6px}.zone-favoris .btn-fermer:hover{background:rgb(226,226,226)}.zone-favoris .btn-partage{z-index:9997;text-align:center;background:url("../images/trait.png") center top no-repeat;padding:15px 0px 0px;margin:30px 0px 0px}.zone-favoris .btn-partage .btnp{width:30px;height:30px;margin:0px 1px;background-repeat:no-repeat;background-position:center center;display:inline-block;transition:0.4s}.btn-partage .btnp:hover,.cat-produit .btn-partage .btnp:hover,.zone-favoris .btn-partage .btnp:hover{}.cat-produit .btn-partage .btnp.btn-fb,.zone-favoris .btn-partage .btnp.btn-fb{background-image:url("../images/ico-fb2.png")}.cat-produit .btn-partage .btnp.btn-twitter,.zone-favoris .btn-partage .btnp.btn-twitter{background-image:url("../images/ico-twitter2.png")}.cat-produit .btn-partage .btnp.btn-google,.zone-favoris .btn-partage .btnp.btn-google{background-image:url("../images/ico-google2.png")}.cat-produit .btn-partage .btnp.btn-mail,.zone-favoris .btn-partage .btnp.btn-mail{background-image:url("../images/ico-mail2.png")}.encarts{height:759px;background:url("../images/bg-app.jpg") center top no-repeat;z-index:8000;position:relative;padding:90px 0px 0px !important}.encarts h2{font-size:30px;color:rgb(255,255,255);font-family:Lato-Medium;margin-bottom:60px}.encarts .flash p,.encarts ul li,.pied h2{font-size:24px;color:rgb(255,255,255)}.encarts ul,.services .cell.droite .contenu ul{list-style-type:none;list-style-image:none;padding:0px;margin:0px}.encarts ul li{background:url("../images/ico-puce.png") 0px center no-repeat;margin:17px 0px}.encarts .captures{position:absolute;right:-270px;width:660px;height:300px}.encarts .captures .capture{position:absolute;top:0px;left:0px}.encarts .captures .capture.capture1{position:absolute;z-index:9993;top:0px;left:0px}.encarts .captures .capture.capture2{position:absolute;z-index:9992;top:0px;left:150px}.encarts .captures .capture.capture3{position:absolute;z-index:9991;top:0px;left:300px}.encarts .flash{position:absolute;top:180px;left:370px;background:url("../images/ombre-code.png") center bottom no-repeat;width:406px;text-align:center}.encarts .flash p{text-transform:uppercase;font-family:Lato-Bold;padding:7px 0px 0px;margin:0px}.encarts .titre-boutiques{color:rgb(255,255,255);margin:50px 0px 25px;font-size:21px}.encarts .boutiques,.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:rgb(255,255,255)}.encarts .boutiques .boutique{display:inline-block;vertical-align:top;margin:0px 15px 0px 0px}.zone-recherche{}.zone-recherche .container::before{width:1299px;background:var(--color0);position:absolute;top:0px;left:-75px;content:"";height:380px;z-index:100}.zone-recherche .container .contenu{z-index:101;position:relative;padding:30px 0px 0px}.zone-recherche .container .contenu .h1.titre1{padding:0px;margin-bottom:60px;background:0px 0px;text-align:center;font-family:var(--fontscript);text-transform:initial;letter-spacing:var(--letterspace);font-size:48px}.zone-recherche .container .contenu form{text-align:center;padding-bottom:81px}.zone-recherche .container .contenu form .formg{display:inline-block;margin:0px 15px;width:30%}.zone-recherche .container .contenu form .formg2{margin:0px 15px;width:22%;display:inline-block;vertical-align:top}.range-prix .slider .tooltip-inner::after{content:"€"}.zone-recherche .container .contenu form select{width:100%;margin:0px 0px 40px;border-top:none;border-right:none;border-left:none;border-image:initial;border-bottom:1px solid var(--color3);height:40px;line-height:44px;padding:8px;background:transparent}.zone-recherche .container .contenu form label{width:80px;text-align:left;font-weight:400}.zone-recherche .container .contenu form input[type="submit"]{display:block;width:auto;float:right;position:relative;background:var(--color6);border:none;transition:0.3s linear;text-align:center !important;padding:12px 22px !important}.zone-recherche .actus{padding:45px 0px 50px}.zone-recherche .actus .h1.titre2{padding:0px 0px 20px;margin-bottom:50px;color:rgb(0,0,0)}.pied{position:relative;z-index:8000}.pied .bande1{background:rgb(20,20,20);padding:60px 0px}.pied .bande2{background:rgb(50,50,50);border-top:17px solid rgb(40,40,40);padding:30px 0px 25px}.pied h2{text-transform:uppercase;font-family:Lato-Regular;margin-bottom:25px}.propositions-marques .titre{font-size:15px;color:rgb(146,146,146);padding:40px 0px 0px}.propositions-marques .marques{color:rgb(195,195,195)}.menu_ref_bg{min-height:150px}.menu_referencement{text-align:justify;margin-bottom:20px;margin-top:0px;min-height:initial;width:100%;padding:0px;height:auto;float:left;font-family:Lato-Regular,Arial,Helvetica,sans-serif;font-size:15px}.menu_referencement li{display:inline;list-style:inside none;background:0px 0px;padding:0px}.menu_referencement li::before{font-size:16px;content:" - ";color:var(--color1);margin:0px}.menu_referencement li a{letter-spacing:normal;text-decoration:none;text-transform:none;color:rgb(195,195,195);font-size:15px;font-weight:100}.menu_referencement li a:focus,.menu_referencement li a:hover,.menu_referencement li.active a{text-decoration:underline;color:rgb(195,195,195)}.tabb2{display:flex;margin:0px;padding:0px 12% 7%;width:100%;justify-content:center;align-items:stretch;gap:40px;flex-direction:row-reverse}.tabb-reservation .cell,.tabb2 .cell{display:table-cell;vertical-align:top;position:relative}.cell.cellc{width:50%;border:1px solid rgba(0,0,0,0.16)}.tabb2 .cell.cellg{width:33.3333%;background:url("../images/photo2.jpg") center top / cover no-repeat}.tabb2 .cell .reser .block{display:table;width:auto;height:100%;text-align:center;font-size:19px}.tabb2 .cell.celld{width:33.3333%;background:url("../images/photo3.jpg") center top / cover no-repeat}.tabb-reservation .cell .reser:hover,.tabb2 .cell .reser,.tabb2 .cell .reser:hover{background:rgba(0,0,0,0.7)}.tabb2 .cell .reser{display:flex;position:absolute;inset:90px 70px;padding:6em 2vw;transition:0.4s;text-align:center;flex-wrap:wrap;place-content:center;align-items:center}.cont-slider .voir,.tabb-reservation .cell .reser{transition:0.4s}.tabb2 .cell .reser div a,.tabb2 .cell .reser div p{vertical-align:middle;display:table-cell;color:rgb(255,255,255);text-transform:uppercase;text-decoration:none;padding:0px 20px;font-size:17px}.tabb2 .cell .reser div p span{display:block;text-transform:uppercase;color:rgb(182,0,0);text-align:center;font-size:27px}.tabb2 .cell .contt{padding:10px 30px 30px;min-height:660px}.tabb2 .cell .contt h2{text-align:center;text-transform:uppercase;border-bottom:1px solid rgb(43,137,6);padding:0px 0px 25px}.tabb-reservation{display:table;margin:0px;padding:0px;width:100%}.tabb-reservation .cell.cellg{width:37%;background:url("../images/photo-res.jpg") center center / cover no-repeat;padding:80px 60px}.tabb-reservation .cell .reser{display:block;position:static;transition:0.4s;background:rgba(0,0,0,0.5)}.tabb-reservation .cell .contt{color:rgb(255,255,255);padding:40px 30px 50px}.tabb-reservation .cell .contt h2{text-align:center;font-size:25px;text-transform:uppercase;color:rgb(255,255,255);font-family:Raleway-Light;margin-bottom:40px}.tabb-reservation .cell ol{list-style-type:decimal;margin:30px 0px}.tabb-reservation .cell ol li{font-family:Raleway-SemiBold}.tabb-reservation .corps{padding:40px 60px 50px !important}.bootstrap-timepicker-widget table td input{font-size:13px}.ui-datepicker{width:100%;border:none;padding:0px;background:0px 0px;position:relative}.banniere,.cont-slider{top:124px;width:2000px;margin-left:-1000px}.ui-datepicker .ui-datepicker-header{position:static;background:0px 0px;color:var(--color1);border:none;text-transform:uppercase;font-size:28px;padding:30px 0px 60px}.ui-datepicker th{text-transform:uppercase}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:400;background:0px 0px;color:rgb(0,0,0);text-align:center;padding:30px 0px;border:1px solid transparent}.ui-datepicker .ui-state-active,.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{background:var(--color6)}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:var(--color6);color:rgb(255,255,255)}.caption,.coordonnees{background:rgba(0,0,0,0.8)}.ui-state-highlight:hover,.ui-widget-content .ui-state-highlight:hover,.ui-widget-header .ui-state-highlight:hover{background:var(--color6);color:rgb(255,255,255)}.ui-widget-header a:hover .ui-icon{background-image:url("images/ui-icons_999999_256x240.png");opacity:0.8}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background:rgb(247,247,247);border-radius:0px;top:20px;cursor:pointer;width:2.4em;height:2.4em}.body-page-1 .ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev{left:0px}.body-page-1 .ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next{right:0px}.body-page-1 .ui-datepicker .ui-datepicker-next,.body-page-1 .ui-datepicker .ui-datepicker-prev{top:29px;width:1.5em;height:1.5em;background:rgb(241,241,241)}.body-page-1 .ui-state-default,.body-page-1 .ui-widget-content .ui-state-default,.body-page-1 .ui-widget-header .ui-state-default{padding:17px 0px}.body-page-1 .ui-datepicker .ui-datepicker-header{padding:30px 0px 20px}.body-page-1 .ui-datepicker .ui-datepicker-title{font-size:22px;text-transform:initial}.modal{z-index:9999}.modal-backdrop{z-index:9998}.modal-content label.checkbox.label-rgpd span.help-block,.modal-content label.checkbox.label-rgpd span.text-warning{position:absolute;bottom:-40px}.modal-content label.checkbox.label-rgpd{font-size:13px;padding:0px}.modal-content{border-radius:0px}.modal-content .modal-header{border-bottom:none;height:60px}.modal-content .modal-header .close{font-size:36px;line-height:26px}.modal-content .modal-body{border-radius:0px;padding:0px 60px 40px}.modal-content h2{text-align:center;margin-bottom:20px}.modal-content .horaires{color:rgb(156,156,156);margin:0px 0px 50px;font-size:15px;text-align:center}.modal-content .btn-default,.modal-content .btn-inline{display:inline-block;font-size:17px;transition:0.4s;text-decoration:none}.modal-content .form-group::after{clear:both;display:table;content:" "}.modal-content input,.modal-content select{height:48px;line-height:1;padding:0px 12px;box-shadow:none;border-radius:0px;border:1px solid rgb(204,204,204)}.modal-content textarea{padding:10px;box-shadow:none;border-radius:0px;border:1px solid rgb(204,204,204);margin:0px 0px 14px}.modal-content label{padding-left:0px;font-size:16px;padding-top:13px;font-weight:400}.modal-content input[name="captchaReservation"]{display:inline-block;vertical-align:top;min-width:0px;width:100% !important;height:38px !important;float:none !important;margin-right:2% !important}.modal-content input[name="captchaReservation"] + a{display:inline-block;margin-right:2%;vertical-align:top;width:30% !important}.modal-content #captcha3{width:100%;border-radius:0px;padding:0px;height:38px !important}.modal-content .btn-default{background:rgb(182,0,0);text-transform:initial;border-radius:0px;color:var(--color0);width:auto;float:right;padding:12px 24px;border:none}.modal-content .btn-default:hover,.zone-recherche .container .contenu form input[type="submit"]:hover{background:var(--color1)}.modal-content .btn-inline{background:rgb(255,255,255);border:1px solid rgb(0,0,0);text-transform:uppercase;color:rgb(0,0,0);border-radius:0px}.modal-content .btn-inline:hover{color:rgb(255,255,255);background:rgb(0,0,0)}.modal-content .description{margin:20px 0px 25px;font-size:14px}.modal-content .obligatoire{font-size:12px;color:red;font-style:italic}.bootstrap-timepicker-widget{z-index:9999 !important}.pied .navf .menu_footer{color:rgb(180,180,180);padding:15px 0px;list-style-type:none;list-style-image:none;margin:0px;text-align:center}.pied .navf .menu_footer li{display:inline;margin-right:-4px;background:0px 0px;padding:0px}.pied .navf .menu_footer li a,.pied .navf .menu_footer li a:visited{font-family:Lato-Light;font-size:14px;padding:0px 8px;color:inherit;text-decoration:none}.pied .navf .menu_footer li.active a:hover{cursor:default;text-decoration:none}.pied address{margin:0px;padding:15px 0px;color:rgb(255,255,255)}.pied address p{background-repeat:no-repeat;margin:0px}.pied address p.adresse{background-image:url("../images/ico-adresse.png")}.pied address p.tel{background-image:url("../images/ico-tel.png")}.coordonnees address p a,.pied address p a{text-decoration:none;color:inherit}.pied .horaires{color:rgb(255,255,255) !important}.pied .atelier-txt{color:rgb(255,255,255);margin:0px 0px 30px;text-align:justify}.pied .atelier-plus{display:block;border:2px solid rgb(255,255,255);text-align:center;padding:11px 30px 11px 0px;color:rgb(182,0,0);transition:0.4s;text-transform:uppercase;font-size:16px;font-family:Lato-Bold;text-decoration:none;background:url("../images/ico-plus.png") 210px center no-repeat}.pied .atelier-plus:hover{text-decoration:none;background-color:rgb(255,255,255)}.pied .copyright-footer{margin:22px 0px 0px;color:rgb(180,180,180);font-size:14px}.pied .copyright-footer a{font-family:Lato-Light;color:inherit;text-decoration:none;line-height:50px}#logoFD svg *{fill:var(--color0)}#logoFD svg{width:200px}.pied .copyright-fd{display:inline-block;margin:5px 0px 0px 50px;color:rgb(180,180,180);font-size:11px;text-align:center;vertical-align:middle}.pied .copyright-fd img{opacity:0.7}.pied .copyright-fd a{font-family:Lato-Light;color:inherit;text-decoration:none}.btn-partage{text-align:right;padding:5px 0px 0px;display:inline-block;vertical-align:middle}.btn-partage .btnp,.cat-produit .btn-partage .btnp{width:30px;height:30px;background-repeat:no-repeat;margin:0px 0px 0px 15px;background-position:center center;display:inline-block;transition:0.4s;position:relative}svg.icones{width:18px;margin:0px;height:18px;padding:0px;position:absolute;fill:rgb(0,0,0);top:50%;left:50%;transform:translate(0%,-50%)}.btn-partage .btnp.btn-fb{}.btn-partage .btnp.btn-twitter{}.btn-partage .btnp.btn-google{background-image:url("../images/ico-google.png")}.btn-partage .btnp.btn-mail{background-image:url("../images/ico-mail.png")}.infinite-scroll{padding:0px 0px 50px;position:relative}.infinite-scroll .btn,.infinite-scroll .btn:focus{border:3px solid rgb(182,0,0);background:rgb(255,255,255);padding:11px 20px;text-decoration:none;color:rgb(182,0,0);border-radius:0px;text-transform:uppercase;font-family:Lato-Medium;transition:0.4s}.infinite-scroll .btn:hover{background:rgb(182,0,0);color:rgb(255,255,255);border:3px solid rgb(182,0,0)}.infinite-scroll .chargement{display:none;background:url("../images/chargement.gif") center top no-repeat;height:32px;width:32px;position:absolute;bottom:0px;left:50%;margin-left:-16px}.consultes > li{margin:0px 0px 20px;background:0px 0px;border-bottom:1px solid rgb(182,0,0);padding:0px 0px 20px}.consultes .item{margin-bottom:0px;position:relative}.consultes .item .div-proportionnel-item .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative;background-color:rgb(255,255,255);background-image:url("../images/no-image-large.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.consultes .item h2 a,.consultes .item h3 a{font-size:15px;color:rgb(255,255,255)}.consultes .caract li{background:0px 0px;padding:0px;color:rgb(255,255,255)}.consultes .kilom{background:url("../images/ico-km.png") 0px center no-repeat;padding:5px 40px 5px 35px;color:rgb(255,255,255);margin:5px 0px 0px}.cat-produit .cont-sliderthumb .div-proportionnel,.cat-produit .miniatures .div-proportionnel,.cont-slider .div-proportionnel{width:100%;position:relative}.cont-slider .div-proportionnel::after{padding-top:49%;display:block;content:""}.cont-slider .noimage{display:block;background:url("../images/no-image.jpg") center center no-repeat rgb(255,255,255);width:100%;height:979px}.cont-slider .haut{border-bottom:1px solid rgb(255,255,255);padding:13px 0px;display:table;width:100%}.cont-slider .haut .gauche{display:table-cell;vertical-align:middle;font-family:Lato-Medium;font-size:20px;text-transform:uppercase;color:rgb(255,255,255);padding:0px 20px 0px 0px}.cont-slider .haut .gauche h3 a{color:rgb(255,255,255);text-decoration:none;font-family:Lato-Medium}.cont-slider .haut .droite{display:table-cell;vertical-align:middle;font-size:30px;color:rgb(193,23,24);font-family:Lato-Bold;text-align:right;white-space:nowrap}.cont-slider .voir{display:block;border:1px solid rgb(255,255,255);padding:16px 0px;font-size:14px;text-align:center;color:rgb(255,255,255);text-transform:uppercase;text-decoration:none;transition:0.4s}.cont-slider .voir:hover{background:rgb(255,255,255);color:rgb(0,0,0)}.cont-slider .trucss{display:table;width:100%;color:rgb(255,255,255);margin:0px 0px 30px}.cont-slider .trucss .gauche{display:table-cell;vertical-align:top}.cont-slider .trucss .centre,.cont-slider .trucss .droite{display:table-cell;vertical-align:top;text-align:right}.cont-slider .trucss .droite .info-cat{display:inline-block;background:rgb(193,23,24);padding:5px 15px;text-transform:uppercase;font-size:16px}.cont-slider .caract li{background:0px 0px;padding:0px;font-size:16px}.cont-slider .description{font-size:16px;margin:20px 0px 30px}.cont-slider .kilom{background:url("../images/ico-km.png") 0px center no-repeat;padding:5px 0px 5px 30px;display:inline-block;font-size:16px}.banniere{position:absolute;left:50%;height:207px}.banniere.ban1{background:url("../images/banniere1.jpg") center top no-repeat}.banniere.ban2{background:url("../images/banniere2.jpg") center top no-repeat}.banniere.ban3{background:url("../images/banniere3.jpg") center top no-repeat}.banniere.ban4{background:url("../images/banniere4.jpg") center top no-repeat}.cont-slider{position:absolute;left:50%}.sudo-slider .image{height:979px;background-size:cover}a.sudolien.precedent,a.sudolien.suivant{z-index:9000;position:absolute;top:50%;display:inline-block;width:66px;height:66px;margin-top:-33px}a.sudolien.precedent{left:340px;background:url("../images/g2.png")}a.sudolien.suivant{right:340px;background:url("../images/d2.png")}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="next"]:hover,.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="prev"]:hover,.remonter button:hover,a.sudolien.precedent:hover,a.sudolien.suivant:hover{opacity:0.8}.caption{position:absolute;bottom:160px;left:420px;font-size:20px;width:555px;color:rgb(255,255,255);opacity:0;padding:20px 40px 40px}.contact .formulaire .form-actions,.etiquette{font-size:12px}.caption.active{animation:2s ease-in-out 0s 1 normal forwards running caption}@-webkit-keyframes caption{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0px)}}@keyframes caption{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0px)}}.col-md-12.nopad.nopad-sm.nopad-xs.hide-print.formulaire{padding:0px 25%}.contact h2{color:rgb(0,0,0);font-size:30px;line-height:30px;padding:0px 0px 30px;margin-bottom:60px;text-align:center;border-bottom:1px solid rgb(43,137,6)}.contact .horaires{text-align:center;padding:40px 0px;background:rgb(245,245,245)}.plan{height:280px;position:relative}.plan .overlay{position:absolute;inset:0px;z-index:9996}.plan .block #googlemapapi,.plan iframe{position:absolute;top:0px;width:3000px;left:50%;margin-left:-1500px;height:280px !important}.coordonnees{z-index:9997;position:absolute;top:55px;left:0px;border-top:3px solid rgb(193,23,24);padding:40px 40px 20px}.deploy-left-sidebar,.deploy-right-sidebar{background-image:url("../images/menu-mobile-3/nav.svg")}.deploy-left-sidebar,.deploy-right-mail,.deploy-right-sidebar{background-position:center center}.coordonnees h2,.sidebar-form .small-notification{margin-top:20px}.coordonnees address p{color:rgb(255,255,255);padding:0px 0px 0px 30px}.coordonnees address p.adresse{background:url("../images/ico-adresse.png") 0px center no-repeat;margin:0px 0px 15px}.coordonnees address p.tel{background:url("../images/ico-tel.png") 0px center no-repeat}.contact .description-contact{padding:0px 0px 10px}.form-group .label-rgpd strong,.info-rgpd a,.info-rgpd a:visited,.info-rgpd strong{color:rgb(193,23,24)}.contact .formulaire .form-group div.col-md-8,.contact .formulaire .form-group label.col-md-4{padding-left:0px !important;padding-right:0px !important}.contact .formulaire .form-group .col-md-8{width:100% !important}.contact .formulaire .control-label{text-align:left !important;font-weight:400}.contact .formulaire .form-group{margin-bottom:20px;padding:0px !important;margin-left:0px !important;margin-right:0px !important}.contact .formulaire .form-group .form-control{color:rgb(0,0,0);background:rgb(255,255,255);border-top:none;border-right:none;border-left:none;border-image:initial;border-bottom:1px solid rgb(185,185,185);box-shadow:none;border-radius:0px;font-size:inherit;width:100% !important}.contact .formulaire .form-group textarea.form-control{height:117px;position:static;border:1px solid rgb(185,185,185)}.body-garage-item .contact .formulaire .form-group textarea.form-control{height:162px}.contact .formulaire .form-group input.form-control{line-height:1;padding:20px 10px}.contact .formulaire .form-group select.form-control{height:32px;line-height:32px;padding:5px}.contact .formulaire .form-group input[name="captcha"]{display:inline-block;vertical-align:top;width:31% !important;height:50px !important;float:none !important;margin-right:2% !important}.contact .formulaire .form-group input[name="captcha"] + a{width:35%;display:inline-block;margin-right:2%;vertical-align:top}.contact .formulaire .form-group #captcha{width:100%;border-radius:0px;padding:0px;border:1px solid rgb(185,185,185);height:50px !important}.contact .formulaire .form-group input.btn-primary{width:auto;display:inline-block;float:right}.contact a.btn.btn-default{float:right}.body-error404 a.btn.btn-default,.contact .formulaire input.btn-primary,.contact a.btn.btn-default{display:block;width:100%;background:url("../images/svg/more.svg") 89px center / 17px no-repeat rgb(182,0,0);padding:12px 40px 12px 15px;color:var(--color0);font-size:16px;text-transform:inherit;border-radius:0px;transition:0.4s;border:none;font-family:var(--font2);letter-spacing:1px}.body-error404 a.btn.btn-default:active,.body-error404 a.btn.btn-default:hover,.contact .formulaire input.btn-primary:active,.contact .formulaire input.btn-primary:hover,.contact a.btn.btn-default:active,.contact a.btn.btn-default:hover{background-color:red}::-webkit-input-placeholder{color:rgb(0,0,0) !important}.etiquette,.etiquette-fiche{z-index:9997;text-align:center;font-style:italic;color:rgb(0,0,0);position:relative}.pageseo .formulaire .form-group input[name="captcha"]{width:100% !important;margin-right:0px !important;text-align:left !important}.pageseo .formulaire .form-group input[name="captcha"] + a{position:absolute;width:140px;top:0px;right:0px;margin-right:0px !important}.flex-seoContain{position:relative;display:flex;width:100%;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.flex-seoContain .seo-content{width:55%;padding-top:1em}.flex-seoContain .seo-content h1::before,.flex-seoContain .seo-form h2.h1::before{left:0px;margin-left:0px;transform:translate(0px)}.flex-seoContain .seo-form{width:44%;padding:1em 2% 3em;background:var(--color5)}.img-seo img{border-radius:var(--border-radius);width:240px;height:auto;float:right}.gallery .description-galerie{padding:0px 0px 20px;text-align:justify}.gallery .ligne-photos .col-md-1,.gallery .ligne-photos .col-md-2,.gallery .ligne-photos .col-md-3,.gallery .ligne-photos .col-md-4,.gallery .ligne-photos .col-md-6{padding-left:15px !important;padding-right:15px !important}.gallery .ligne-photos.centerservice2{margin:0px 16% !important}.gallery .ligne-photos.centerservice{margin:0px 33% !important}.gallery .ligne-photos .propor{width:100%;position:relative;margin-bottom:30px}.cat-produit .cont-sliderthumb .div-proportionnel::after,.gallery .ligne-photos .propor::after{padding-top:72%;display:block;content:""}.gallery .ligne-photos .propor .propor-cont .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative;transform:translateZ(0px)}.gallery .ligne-photos .propor .propor-cont .imagecont .masque{display:block;position:absolute;top:0px;left:0px;opacity:0;width:100%;height:100%;background:url("../images/ico-zoom.png") center center no-repeat rgba(0,0,0,0.5)}.gallery .ligne-photos .propor .propor-cont .imagecont:hover .imagefond{transform:scale(1.15)}.gallery .nav{margin:10px 0px;padding-right:10px}.gallery .nav li{display:inline-block;width:100%;margin-bottom:10px}.gallery .nav li a{background:rgb(34,34,34);display:block;color:rgb(255,255,255);padding:10px;text-align:center;border-radius:0px;text-decoration:none}.gallery .nav li a:hover,.gallery .nav li.active a{background:rgb(66,68,69);color:rgb(255,255,255)}.gallery .tab-content{padding-top:10px;padding-bottom:10px}.gallery .tab-content h2{padding-left:15px;margin-bottom:20px}.cat-liste .btn-alerte,.cat-liste .btn-filtrer > a{padding:17px 60px 17px 30px;text-decoration:none;text-transform:none}.etiquette{display:block;margin:5px 15px 0px;padding:2px 0px 4px;border-bottom:1px solid rgb(200,200,200)}.etiquette-fiche{display:block;margin:5px 0px 60px;font-family:var(--font3);padding:0px;font-size:14px}.etiquette.favoris{background:url("../images/ico-favoris.png");top:5px;right:5px;width:18px;height:15px}.etiquette.promotion{background:url("../images/ico-promotion.png");bottom:5px;left:5px}.fil-arianne{padding:22px 0px;font-size:12px;text-transform:uppercase;color:rgb(200,200,200)}.fil-arianne a{text-decoration:none;color:rgb(200,200,200)}.fil-arianne a.active,.fil-arianne span{color:rgb(0,0,0)}.cat-liste .titre-liste{background:rgb(63,63,63);border-radius:3px;margin-bottom:20px}.cat-liste .titre-liste h2{background:0px 0px;margin:0px}.cat-liste #filtres{display:inline-block;text-align:right;float:right;font-size:15px;text-transform:uppercase}.cat-liste #filtres > form{display:inline-block;padding:9px 30px;border-right:1px solid rgb(230,230,230)}.cat-liste #filtres > form b,.cat-liste #filtres > form label{font-weight:400}.cat-liste #filtres > form select{height:36px;line-height:36px;padding:7px 20px 7px 7px;border:none}.cat-liste #pagination{padding:8px 0px;text-align:center}.cat-liste #pagination ul{margin:0px;padding:0px;list-style-type:none;list-style-image:none}.cat-liste #pagination ul li{display:inline-block;width:40px;background:0px 0px;padding:0px}.cat-liste #pagination ul li a{display:block;height:40px;line-height:40px;color:rgb(0,0,0);background:rgb(200,200,200);font-size:18px;text-decoration:none}.cat-liste #pagination ul li a:hover,.cat-liste #pagination ul li.active a{color:rgb(255,255,255);background:rgb(182,0,0)}.cat-liste .btn-alerte{background:url("../images/image-select2.png") 165px center no-repeat;display:inline-block;border-right:1px solid rgb(230,230,230)}.cat-liste .btn-alerte:hover{background:url("../images/image-select2.png") 165px center no-repeat rgb(245,245,245)}.cat-liste .btn-filtrer{display:inline-block;border-right:1px solid rgb(230,230,230);margin-left:-4px;position:relative}.cat-liste .btn-filtrer > a{background:url("../images/image-select2.png") 100px center no-repeat;display:block}.cat-liste .btn-filtrer > a:hover{background:url("../images/image-select2.png") 100px center no-repeat rgb(245,245,245)}.cat-liste .btn-filtrer > a.active{background-color:rgb(245,245,245)}.cat-liste .btn-filtrer .init-filtres{display:block;padding:30px 0px 10px;text-align:left;text-decoration:none;font-size:12px;text-transform:none}.cat-liste .panneau-filtrer{position:absolute;top:56px;right:0px;background:rgb(245,245,245);width:260px;z-index:9990}.cat-liste .panneau-filtrer select{height:36px;line-height:36px;padding:7px 20px 7px 0px;border-top:none;border-right:none;border-left:none;border-image:initial;width:100%;background:0px 0px;border-bottom:1px solid rgb(200,200,200);margin:0px 0px 10px}.cat-liste .panneau-filtrer label{font-weight:400;margin-bottom:35px}.cat-liste .panneau-filtrer .formg.formg1{padding:15px 15px 0px}.cat-liste .panneau-filtrer .formg.formg2{padding:30px 15px 0px}.cat-liste .panneau-filtrer .haut-form{padding:15px 15px 10px}.cat-liste .panneau-filtrer .bas-form{padding:15px;background:var(--color2)}.cat-liste .panneau-filtrer .bas-form input{display:block;width:100%;text-transform:initial;background:url("../images/svg/more.svg") 160px center / 20px no-repeat rgb(186,0,0);padding:12px 0px 12px 30px;font-size:18px;color:var(--color0);text-align:left;border:none}.cat-liste .panneau-filtrer .bas-form input:hover{background-color:var(--color1)}.fluid-filtres{border-top:1px solid rgb(230,230,230);border-bottom:1px solid rgb(230,230,230)}.modele-liste{padding:0px;margin-left:-15px !important;margin-right:-15px !important}.modele-liste .col-md-2,.modele-liste .col-md-3,.modele-liste .col-md-4,.modele-liste .col-md-6{background:0px 0px;padding-left:15px !important;padding-right:15px !important}.modele-liste .item{padding:12px;margin-bottom:30px;position:relative;background:var(--color3)}.modele-liste .item::before{content:"";width:396px;height:241px;position:absolute;top:-10px;left:-18px;z-index:100}.modele-liste .item h2,.modele-liste .item h3{margin:0px 0px 10px;padding:11px 0px 12px;border-bottom:1px solid rgb(200,200,200);font-size:13px}.modele-liste .item .prix-item{font-size:30px;font-family:var(--font2);line-height:30px}.modele-liste .item-bas{position:relative;padding:15px;z-index:9996}.modele-liste .info-cat{position:absolute;top:16px;right:15px;background:rgb(0,0,0);color:rgb(255,255,255);padding:5px 15px;text-transform:inherit}.modele-liste .kilom{position:absolute;bottom:10px;right:15px;background:url("../images/ico-km.png") right center no-repeat;padding:5px 40px 5px 0px}.cat-produit .pdt h2{font-size:24px;text-transform:uppercase;color:rgb(0,0,0);padding:20px 0px}.cat-produit .btn-partage{text-align:right;padding:14px 40px 6px 20px;display:inline-block;border-right:1px solid rgb(231,231,231)}.cat-produit .favoris a{text-decoration:none;transition:0.4s;padding:17px 40px 17px 65px;display:inline-block;background:url("../images/ico-favoris-mini.png") 35px center no-repeat}.cat-produit .favoris a.active,.cat-produit .favoris a.remove-from-wishlist,.cat-produit .favoris a:hover{background:url("../images/ico-favoris-mini-h.png") 35px center no-repeat rgb(245,245,245)}.cat-produit .item-titre{font-size:20px;margin:0px}.cat-produit .item-description{font-size:16px;padding:15px 0px 30px;line-height:28px}.cat-produit .item-prix{font-size:50px;color:rgb(182,0,0);font-family:var(--font2);text-align:right;line-height:46px;padding:0px}.cat-produit .particularites{margin:15px 0px 60px;padding:0px;list-style-type:none}.cat-produit .particularites li{background:0px 0px;padding:4px 0px}.cat-produit .particularites li span{display:inline-block;width:165px;color:rgb(182,0,0)}.cat-produit .row.equip{padding-top:15px}.cat-produit .controlsthumb ol,.cat-produit .equipements ul{margin:0px;padding:0px;list-style-type:none}.cat-produit .equipements ul li{background:url("../images/ico-puce3.png") 0px center no-repeat;padding:5px 0px 5px 30px}.cat-produit .btn-retour{color:var(--color2);float:left;display:inline-block;padding:18px 0px 0px;font-size:14px;text-decoration:none;text-transform:initial}.cat-produit .titre-similaire{font-size:20px;margin-bottom:20px;text-transform:uppercase;padding:5px 0px 5px 15px;color:rgb(255,255,255)}.cat-produit .cont-sliderthumb .div-proportionnel .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative;cursor:zoom-in}.cat-produit .noimage{display:block;width:100%;height:400px;background:url("../images/no-image-large.jpg") center center / 100% no-repeat rgb(255,255,255)}.cat-produit .cont-miniatures{overflow:hidden;position:relative;margin:10px 0px 0px}.cat-produit .miniatures{width:300000px}.cat-produit .miniatures .miniature{width:122px;float:left;margin-right:10px}.cat-produit .miniatures .div-proportionnel::after{padding-top:80%;display:block;content:""}.cat-produit .cont-miniatures .precedent-miniatures{position:absolute;top:50%;margin-top:-16px;left:15px;display:none;width:32px;height:32px;background:url("../images/ico-thumb-g.png")}.cat-produit .cont-miniatures .suivant-miniatures{position:absolute;top:50%;margin-top:-16px;right:15px;display:none;width:32px;height:32px;background:url("../images/ico-thumb-d.png")}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="next"],.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="prev"]{z-index:9000;position:absolute;top:50%;display:none;width:32px;height:32px;margin-top:-16px}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="prev"]{left:0px;background:url("../images/ico-thumb-g.png")}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="next"]{right:0px;background:url("../images/ico-thumb-d.png")}.cat-produit .controlsthumb{z-index:9000;position:absolute;bottom:-40px;left:0px;right:0px;text-align:center;display:none !important}.cat-produit .controlsthumb ol li{display:inline-block}.cat-produit .controlsthumb ol li a{display:block;width:23px;height:23px;background:url("../images/miette.png");margin:0px 2px}.cat-produit .controlsthumb ol li.current a{background:url("../images/miette-h.png")}.cat-produit .fluid-similaire{background:rgb(245,245,245)}.cat-produit .fluid-similaire .modele-liste .item::before{background:url("../images/ombre2.jpg") center top no-repeat}.cat-produit .form-question{padding:20px 0px 0px}.cat-produit .form-question select{width:100%;border-top:none;border-right:none;border-left:none;border-image:initial;border-bottom:1px solid rgb(185,185,185);height:32px;margin:0px 0px 20px;line-height:32px;padding:5px 5px 5px 0px}.cat-produit .form-question textarea{width:100%;border:1px solid rgb(185,185,185);padding:10px;height:277px;margin:0px 0px 12px}.cat-produit .form-question input[type="email"],.cat-produit .form-question input[type="tel"],.cat-produit .form-question input[type="text"]{width:100%;border-top:none;border-right:none;border-left:none;border-image:initial;border-bottom:1px solid rgb(185,185,185);margin:0px 0px 20px;height:32px;line-height:1;padding:0px}.cat-produit .form-question input[type="submit"]{width:100%;border:3px solid rgb(182,0,0);background:url("../images/fleche-d.png") 320px center no-repeat;padding:11px 20px 11px 0px;color:rgb(182,0,0);text-transform:uppercase;font-family:Lato-Medium;transition:0.4s}.cat-produit .form-question input[type="submit"]:hover{background:url("../images/fleche-d.png") 340px center no-repeat}.cat-produit .form-question input[name="captcha"]{width:83%}.cat-produit .form-question #captcha3{padding:0px 4px;height:34px !important}@media screen and (-webkit-min-device-pixel-ratio:0),screen and (-moz-images-in-menus:0){.cat-liste .panneau-filtrer select,.cat-produit .form-question select,.form-horizontal select.form-control,.zone-recherche .container .contenu form select{background-size:4%;appearance:none !important;background-image:url("../images/image-select01.png") !important;background-repeat:no-repeat !important;background-position:right center !important;line-height:normal !important}.cat-liste #filtres > form select option,.cat-liste .panneau-filtrer select option,.cat-produit .form-question select option,.form-horizontal select.form-control option,.zone-recherche .container .contenu form select option{color:inherit}.cat-liste #filtres > form select{appearance:none !important;background-image:url("../images/image-select2.png") !important;background-repeat:no-repeat !important;background-position:right center !important;line-height:normal !important}}.cat-produit .form-question ::-webkit-input-placeholder{color:rgb(0,0,0) !important}.header-sidebars,.sidebar-left,.sidebar-right{background-color:rgb(255,255,255);letter-spacing:1px}.header-sidebars{height:65px;z-index:9999;position:fixed;left:0px;right:0px;top:0px;width:100%;box-shadow:rgba(0,0,0,0.1) 0px 2px 3px 1px}.deploy-left-sidebar,.deploy-right-call,.deploy-right-mail,.deploy-right-sidebar{display:table-cell;background-color:var(--color3);background-size:auto 49%;background-repeat:no-repeat;height:65px;width:65px}.header-sidebars .header-top{display:table;height:65px;width:100%;background:var(--color3)}a.top-logo{display:table-cell;vertical-align:middle;position:relative;z-index:9999;text-align:left;text-decoration:none}a.top-logo span{padding-left:15px;font-family:var(--font2);color:var(--color2)}.top-logo img{position:absolute;left:4px;top:2px;max-width:111px}.deploy-right-sidebar{border-left:1px solid rgb(255,255,255)}.deploy-right-mail{border-left:1px solid rgb(255,254,254);background-image:url("../images/menu-mobile-3/mail.svg");position:absolute;right:65px;top:0px}.deploy-right-call,.sidebar-left .close-sidebar-left,.sidebar-right .close-sidebar-right{position:absolute !important}.deploy-right-call{background-image:url("../images/menu-mobile-3/telephone.svg");background-position:center 16px;right:130px;top:0px}.delete-right-sidebar,.deploy-back-home{background-repeat:no-repeat;background-color:rgb(249,250,252);width:50px;height:50px;margin-top:-50px;float:right}.close-sidebar-left,.delete-right-sidebar,.deploy-back-home{background-position:center center}.sidebar-left,.sidebar-right{position:fixed;top:0px;bottom:0px;font-family:Nunito-Regular,Helvetica !important}.deploy-back-home{background-image:url("../images/menu-mobile-3/home.png")}.delete-right-sidebar{display:none;background-image:url("../images/menu-mobile-3/contact.png")}.sidebar-decoration,.submenu a{background-image:url("../images/menu-mobile-3/sidebar-deco.png")}.sidebar-left{width:270px;z-index:9999;left:-270px;overflow:hidden;box-shadow:rgba(0,0,0,0.1) 3px 0px 3px 0px}.sidebar-scroll-left{padding-right:20px;left:0px;width:310px;height:100%;background-color:rgb(195,28,38);overflow:hidden scroll !important}.sidebar-scroll-right{width:275px;height:100%;background-color:var(--color0);overflow:hidden auto !important}.sidebar-right{background-repeat:repeat;overflow:hidden;z-index:99999;right:-280px;width:270px;margin-right:10px;box-shadow:rgba(0,0,0,0.1) -2px 0px 2px 0px}.sidebar-decoration{background-repeat:repeat-x;height:2px;margin-bottom:15px}.sidebar-left a,.sidebar-right a{text-decoration:none;display:block;overflow:hidden;position:relative;z-index:1;color:rgb(0,0,0) !important}.sidebar-notifications a,.submenu a{color:rgb(135,135,135);text-transform:uppercase}.sidebar-header-left{height:65px;background-color:rgb(193,23,24);position:relative}.sidebar-left-logo{max-height:75px;position:absolute;top:-2px;left:8px;margin-right:179px}.sidebar-right-logo{top:14px;right:4px;max-width:180px;float:right;max-height:32px;position:relative}.icon-active,.icon-drop,.icon-page{position:absolute;top:19px}.close-sidebar-left{background-image:url("../images/menu-mobile-3/left-chevron.svg");background-size:45%;background-repeat:no-repeat;height:65px;width:65px;margin-left:205px;display:block}.sidebar-divider-text{font-size:20px;padding-top:15px;padding-left:20px;padding-bottom:15px;margin-bottom:0px;background:rgb(30,30,30);color:rgb(255,255,255) !important}.close-bottom-left,.close-bottom-right,.facebook-bottom,.twitter-bottom{display:block;background-position:center 33px;background-size:16px 16px;height:50px;margin-top:-25px}.facebook-bottom,.icon-active,.icon-drop,.icon-page,.nav-item,.twitter-bottom{background-repeat:no-repeat}.home-nav{background-image:url("../images/menu-mobile-3/home.png")}.info-nav{background-image:url("../images/menu-mobile-3/infoabout.png")}.folio-nav{background-image:url("../images/menu-mobile-3/bendedright.png")}.mail-nav{background-image:url("../images/menu-mobile-3/mail.svg")}.newsletter-nav{background-image:url("../images/menu-mobile-3/rss.png")}.call-nav{background-image:url("../images/menu-mobile-3/phonehook.svg")}.text-nav{background-image:url("../images/menu-mobile-3/speechbubble4.png")}.facebook-nav{background-image:url("../images/menu-mobile-3/facebook.png")}.twitter-nav{background-image:url("../images/menu-mobile-3/twitter.png")}.sidebar-bottom-controls{background-color:rgb(247,142,30)}.sidebar-bottom-controls p{margin-top:3px}.sidebar-bottom-controls a{font-size:12px;background-repeat:repeat-y;text-align:center;float:left;width:33%;line-height:10px;display:block}.facebook-bottom{padding-top:26px;background-image:url("../images/menu-mobile-3/facebook.png")}.twitter-bottom{background-image:url("../images/menu-mobile-3/twitter.png")}.close-bottom-left,.close-bottom-right{padding-top:26px;background-image:url("../images/menu-mobile-3/accessdenied.png");background-repeat:no-repeat}.nav-item{font-size:16.2px;background-size:22px;background-color:rgb(201,50,59);height:60px;line-height:61.5px;padding-left:60px;background-position:20px center;margin-bottom:1px}.close-sidebar-right,.prestation .cell.photo,.services .cell.gauche{background-position:center center}.icon-active{background-image:url("../images/menu-mobile-3/left-sidebar/location.png");background-size:10px 15px;display:block;width:10px;height:15px;left:240px}.icon-page,.submenu a em{background-image:url("../images/menu-mobile-3/left-sidebar/gopage.png");background-size:8px 11px;width:10px;height:15px;display:block}.icon-page{left:240px}.icon-drop{background-image:url("../images/menu-mobile-3/left-sidebar/godrop.png");background-size:10px 8px;display:block;width:10px;height:15px;left:239px}.submenu a{text-shadow:rgb(0,0,0) 0px 2px 0px;background-repeat:repeat-x;padding-top:12px;padding-bottom:12px;padding-left:25px;font-size:10px;font-weight:900}.contactButton,.sidebar-notifications a,.sidebar-send-button{font-family:Lato,sans-serif;font-weight:700}.submenu a em{background-repeat:no-repeat;float:left;margin-top:5px;padding-right:35px}.submenu a:first-child{background-image:none !important}.sidebar-notifications a{margin-bottom:15px;background-repeat:no-repeat;background-position:0px center;padding-left:38px;margin-left:20px;font-size:10px;line-height:10px}.sidebar-header-right{height:65px;background-color:var(--color0);position:relative}.contactButton,.text-input{background-color:rgba(255,255,255,0.1);border:1px solid rgb(61,61,61)}.close-sidebar-right{background-image:url("../images/menu-mobile-3/right-chevron.svg");background-size:45%;background-repeat:no-repeat;height:65px;width:65px;margin-left:0px;display:block}.right-sidebar-copyright{margin:20px 0px}.footer-text a{padding-top:10px;font-size:10px;color:rgb(138,138,138)}.copyright-sidebar{font-size:10px;text-align:center;text-transform:uppercase}#left_label_name,.text-input{font-size:11px;overflow:hidden;position:relative}.menu-mobile-dynamique{margin:0px;padding:0px;list-style:inside none}.menu-mobile-dynamique li{width:100%;margin-bottom:1px;background:var(--color0);padding-left:18px}.menu-mobile-dynamique .sub-menu li{background-color:transparent;margin-bottom:0px}.menu-mobile-dynamique .sub-menu li a{height:42px;text-transform:none}.menu-mobile-dynamique .sub-menu{background-image:linear-gradient(to bottom,var(--color1),var(--color1));padding-top:18px;padding-bottom:18px}.menu-mobile-dynamique li.parent{background-image:url("../images/menu-mobile-3/left-sidebar/gopage.svg");background-position:241px 26.2px;background-repeat:no-repeat;background-size:9px}.menu-mobile-dynamique li a{display:table-cell;width:270px;vertical-align:middle;font-size:18px;background-image:url("../images/menu-mobile-3/bendedright.svg");background-size:8px;text-transform:initial;color:rgb(255,255,255);height:60px;background-repeat:no-repeat;padding-left:29px;background-position:6px 20.9px;text-decoration:none !important}.menu-mobile-dynamique ul{list-style:inside none;padding-left:0px}.menu-mobile-dynamique ul li a{background:0px 0px;color:rgb(190,190,190)}.small-notification p{margin:10px 13px;padding-bottom:2px;line-height:18px}.text-input{color:rgb(102,102,102);width:230px;margin-left:20px;height:30px;padding-left:10px;padding-right:10px;margin-bottom:10px;display:block;box-sizing:border-box}#contactEmail{margin-bottom:-5px !important}#contactName{display:none;margin-bottom:10px}#left_label_name{display:none;text-align:left;margin-bottom:10px}#email_label,#name_label{margin-top:20px;font-size:12px;margin-left:20px}#name_label{overflow:hidden;position:relative;display:none;font-family:Lato,sans-serif;color:rgb(197,197,197)}#email_label{color:rgb(197,197,197);display:block;overflow:hidden;position:relative}#left_label_mail,.contact-button-house,.contactButton{display:block;overflow:hidden;position:relative;font-size:11px}#left_label_mail{line-height:18px;text-align:left;font-family:"Open Sans",sans-serif;margin-bottom:10px}.contact-button-house{line-height:18px;margin-bottom:20px;vertical-align:baseline;outline:0px}.contactButton{margin-left:20px;margin-top:30px;height:36px;text-transform:uppercase;width:230px}.buttonWrap{min-width:43%;padding:10px !important}.contactSubmitButton{margin-right:4px;float:left;margin-bottom:20px;display:block !important;height:36px !important}.contactNameField{padding-bottom:5px;font-size:12px}.contactField,.contactTextarea{font-size:15px;overflow:hidden;color:rgb(255,255,255);min-width:100%;display:block;box-sizing:border-box;position:relative}.contactField{height:30px;padding-left:10px;padding-right:10px;margin-bottom:10px}.contactTextarea{margin-bottom:20px;line-height:18px;height:90px;padding:9px 12px}.menu-mobile-dynamique input{appearance:none;border-radius:0px}.sidebar-form{display:none;margin-left:20px;width:230px;box-sizing:border-box}.sidebar-form label{font-size:13px;color:rgb(197,197,197);text-transform:uppercase;padding-top:10px;display:block;opacity:0.8;border-radius:0px !important}.sidebar-form input,.sidebar-form textarea{background-color:rgba(255,255,255,0.1);border:1px solid rgb(61,61,61)}.sidebar-form .formValidationError p,.subscribe-notification p{padding-left:0px;display:block;text-align:center;text-transform:uppercase;color:rgb(255,129,129) !important}.sidebar-form label span{text-transform:lowercase;float:right;opacity:0.5}.sidebar-form textarea{margin-bottom:0px}.sidebar-send-button{font-size:13px;display:block;width:100%;color:rgb(210,210,210);text-transform:uppercase}.success-subscribe{margin-top:20px;width:230px;margin-left:20px}.sidebar-form{margin-bottom:0px !important;margin-top:-10px !important}.sidebar-form .formSuccessMessageWrap{width:230px;margin-top:20px;margin-bottom:0px}.sidebar-form #emailError,.sidebar-form #emailError2{margin-top:20px;width:230px;margin-left:20px;border-radius:0px;height:36px}.sidebar-form #emailError p,.sidebar-form #emailError2 p{text-align:center;color:rgb(255,129,129);margin:8px 0px;display:block;background-image:none;text-transform:uppercase;padding-left:0px}.subscribe-notification{margin-left:20px;width:230px !important;border-radius:0px !important;margin-bottom:-15px !important;margin-top:20px !important;background-image:none !important}.subscribe-notification p{margin:20px 0px 8px;background-image:none !important}.formValidationError{margin-bottom:-15px}.sidebar-form .formValidationError div{width:230px;height:36px;border-radius:0px !important;margin-top:20px !important}.sidebar-form .formSubmitButtonErrorsWrap{margin-bottom:20px;overflow:visible !important}.sidebar-form .formValidationError p{margin:8px 0px;background-image:none}.menu-mobile-dynamique label{display:block;overflow:hidden;position:relative;border:0px;vertical-align:baseline;outline:0px}.red-notification{background-color:rgba(219,84,84,0.5);border-radius:5px;border:1px solid rgb(247,142,30)}.formValidationError .red-notification p{background-image:none !important;display:block !important;padding-left:0px !important;text-align:center !important}.no-bottom{margin-bottom:0px !important}.sidebar-left .btn-favoris{position:absolute;margin:0px;top:1px;right:3px;overflow:hidden;text-indent:110px;background:url("../images/ico-fav.png") center center no-repeat;display:inline-block;vertical-align:top;width:50px;height:48px}.remonter{position:fixed;z-index:9999;display:none;bottom:10px;right:10px;width:44px;background:rgba(0,0,0,0.5);border-radius:3px}.remonter button{display:block;padding:6px 10px 11px;text-align:center;background:0px 0px;border:0px}.deprecated-ie{text-align:center;color:rgb(0,0,0);background:rgb(238,238,238)}.prestation,.services{display:table;z-index:8000;background:rgb(255,255,255);position:relative;width:100%}.deprecated-ie p{line-height:30px;margin:0px}.deprecated-ie a{line-height:30px;font-family:Helvetica,arial,sans-serif;font-size:13px;color:rgb(0,0,0);text-decoration:underline}@media screen and (-webkit-min-device-pixel-ratio:0){.lightboxOverlay{overflow:scroll}.lightboxOverlay::-webkit-scrollbar{width:0px}}.prestation{margin:5% 0px}.prestation:nth-child(2n){direction:rtl}.prestation .cell.photo{display:table-cell;vertical-align:top;width:50%}.prestation .cell.photo:hover{opacity:0.95}.prestation .cell.texte{display:table-cell;vertical-align:top;width:50%;border-bottom:1px solid rgb(230,230,230)}.prestation:last-child .cell.texte{border-bottom:none}.prestation .cell.texte .contenu{padding:120px 10%;text-align:center;direction:ltr}.prestation .cell.texte .contenu ul{padding:0px;margin:0px}.prestation .cell.texte .contenu p{padding:0px;margin:0px 0px 30px}.prestation .cell.texte .contenu ul li{padding:5px 0px 5px 20px}.services{border-bottom:2px solid rgb(230,230,230);padding:0px}body.body-service-list.body-service-list-0 .page.clear.services{padding:5% 10%}.services p.titre-secondaire{margin:0px !important}.services .cell.gauche{display:table-cell;vertical-align:top;width:50%;border-right:2px solid rgb(230,230,230);background-repeat:no-repeat}.services .cell.droite{display:table-cell;vertical-align:top;width:50%}.services .cell.droite .contenu{padding:90px 12%}.services .cell.droite .contenu ul li{background:0px 0px;padding:0px 0px 10px}.services .miettes{list-style-type:none;list-style-image:none;padding:0px;margin:0px;position:absolute;bottom:20px;left:0px;right:0px;text-align:center}.services .miettes li{display:inline-block;vertical-align:top;background:0px 0px;padding:0px}.services .miettes li a{width:12px;height:12px;border-radius:12px;background:rgb(226,17,17);display:inline-block}.services .miettes li a.active{background:rgb(0,0,0);cursor:default}p.titre-secondaire{color:rgb(0,0,0);font-size:21px}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;transform:translateZ(0px);box-shadow:transparent 0px 0px 1px;backface-visibility:hidden;position:relative;background:var(--color6);transition-property:color;transition-duration:0.3s;color:rgb(255,255,255);border:none;padding:13px 20px}.hvr-shutter-out-horizontal.active{background-color:var(--color1)}.hvr-shutter-out-horizontal::before,.zone-recherche .container .contenu form input[type="submit"]::before{content:"";position:absolute;z-index:-1;inset:0px;background-color:var(--color1);transform:scaleX(0);transform-origin:50% center;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out}.hvr-shutter-out-horizontal:active::before,.hvr-shutter-out-horizontal:focus::before,.hvr-shutter-out-horizontal:hover::before{transform:scaleX(1)}.zone-recherche .container .contenu form input[type="submit"],a.bouton-principal{font-family:var(--font);color:rgb(255,255,255);text-decoration:none;padding:13px 20px;font-size:16px;text-transform:initial;background:var(--color6);letter-spacing:1px;width:200px;text-align:center !important}.link-collection,a.link-cms{color:var(--color0);transition:0.3s;font-family:var(--font_family_1);text-decoration:none !important}.body-page-1 .corps a.bouton-principal{margin:50px 15px 30px 0px}.btn-service a.bouton-principal,.btn-service button.bouton-principal{text-align:left;font-weight:900;color:rgb(255,255,255);text-decoration:none;padding:13px 20px 13px 44px;font-size:14px;text-transform:initial;border:0px}.btn-service a.bouton-principal::after,.btn-service button.bouton-principal::after{content:"";background-image:url("../images/svg/more.svg");width:23px;height:23px;left:14px;right:inherit;top:50%;transform:translateY(-50%) rotate(180deg);z-index:9900;position:absolute;background-size:15px;background-repeat:no-repeat;background-position:center center}.btn-service{text-align:center;margin:10px 0px}.swiper-button-next,.swiper-button-prev{padding:8px;border-radius:50%;margin:0px 3rem}.swiper-buttons{display:flex;justify-content:center;position:absolute;bottom:0px;left:50%;transform:translateX(-50%)}.base-container{max-width:1520px;flex-direction:column;flex:1 1 0%;justify-content:center;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:flex;position:relative;overflow:hidden}.nosServicesBg .section-line{width:4px;height:100px;background-color:var(--color1);position:absolute;inset:0px auto auto 0px;margin-top:140px;margin-left:120px}.services-block-wrap{width:100%;column-gap:70px;display:flex;position:relative}.description-services{max-width:325px;width:30%;padding-left:0px;top:110px}.description-services::before{width:30px;height:40px;background-color:var(--color1);position:absolute;left:0px}.description-services .paragraph-with-margin{margin:0px 0px 50px;font-size:18px}.description-services .secondary-button.black-text.w-button{color:var(--color1);letter-spacing:0.5px;background-color:var(--color0);border:1px solid var(--color1);padding:10px 20px;font-family:var(--font_family_1);font-weight:400;line-height:1.5em;transition:0.3s;text-decoration:none}.description-services .secondary-button.black-text.w-button:hover{background:var(--color1);color:var(--color0);text-decoration:none}.card-wrapper{flex-direction:row;width:70%;position:relative}.card-wrapper .services-list{overflow:hidden;padding-bottom:60px}.service-content{column-gap:30px;display:flex;max-width:380px;position:relative}.service-image{width:100%;height:360px;max-width:380px;flex:0 0 auto;overflow:hidden;background:var(--color3);align-items:center}.service-image img{height:100%;transition:0.3s;width:auto;object-fit:cover}a.link-cms{font-size:18px;text-align:center;letter-spacing:1px}p.paragraph-with-margin{margin-top:20px;margin-bottom:50px;overflow:hidden;height:112px;line-height:1.4;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.service-description{flex-direction:column;justify-content:center;padding:30px;display:flex;position:absolute;height:100%;align-items:center;width:100%;max-width:380px;background:rgba(18,17,17,0.52);text-align:center;gap:20px}.link-collection{text-transform:uppercase;margin-bottom:10px;font-size:18px;display:inline-block}a.link-collection{color:var(--color0);text-transform:initial;letter-spacing:1px;font-family:var(--font2);background:rgba(233,233,233,0.25);padding:5px 18px}a.link-collection:hover{background:var(--color2)}.red-line{width:0px;height:4px;background-color:var(--color1);position:absolute;inset:auto auto 0px 0px;transition:0.3s}@media (max-width:1300px){.introBg::before{width:300px}}@media (min-width:768px) and (max-width:991px){.pad-sm,.pad-sm-l{padding-left:15px !important}.pad-sm,.pad-sm-r{padding-right:15px !important}.body-page-1 .slider1{display:inline-block;vertical-align:middle;width:100%;min-height:400px;position:relative;background:url("../images/banslide.jpeg") center center no-repeat}.nopad-sm,.nopad-sm-l{padding-left:0px !important}.nopad-sm,.nopad-sm-r{padding-right:0px !important}.zone-recherche .container .contenu form .formg2{width:20%}.zone-favoris .article:nth-child(2n+1){clear:both}.modele-liste .info-cat{position:static;margin:10px 0px 0px}.zone-recherche .container .contenu form .formg{display:inline-block;margin:0px 15px;width:27%}.slider.slider-horizontal{width:100%}.cat-liste .btn-alerte{background:url("../images/image-select2.png") 160px center no-repeat;padding:17px 40px 17px 10px}.cat-liste #filtres form{padding:9px 15px}.cat-liste .btn-filtrer a{padding:17px 40px 17px 30px}.encarts .captures{position:relative;text-align:center;width:100%;margin-left:-350px;left:50%;right:0px;margin-bottom:50px}}@media (max-width:991px){.btnflex{justify-content:center}page-contenu-home{position:relative;display:block;padding:1rem 0%;height:524px;overflow:hidden}.row.r-flex{flex-direction:column}.propor.pic-1{height:initial !important;text-align:center}.row.r-flex::after{content:"";position:absolute;left:60vw;bottom:27vh;width:100px;height:100px;background:url("../images/texture002.png") center center / contain no-repeat}.row.bande1{display:table-cell}.body-page-1 .fluid-contenu::before,.img-reser,.introBg::before,.modele-liste .item::before,.zone-recherche .container::before,a.sudolien.precedent,a.sudolien.suivant{display:none}.card-wrapper,.description-services{width:50%}.bloc-atout{top:0px}.slogan{top:24vh;z-index:9}.flex-seoContain{flex-wrap:wrap}.flex-seoContain .seo-content{width:100%;background:0px 0px}.flex-seoContain .seo-form{width:100%}.img-seo img,a.imagecont.noflicker.img1{width:100%;height:auto;margin:0px 0px 16px;display:block}.bande_contact_footer .row1{padding:5rem 11%}.gallery .ligne-photos.centerservice2{margin:0px !important}.gallery .ligne-photos.centerservice{margin:0px 25% !important}.gallery .ligne-photos .col-md-1,.gallery .ligne-photos .col-md-2,.gallery .ligne-photos .col-md-3,.gallery .ligne-photos .col-md-4,.gallery .ligne-photos .col-md-6{padding-left:5px !important;padding-right:5px !important}.gallery .ligne-photos{margin-left:-5px !important;margin-right:-5px !important}.gallery .ligne-photos .propor{margin-bottom:10px}.pied .atelier-txt{text-align:justify}.btn-partage,.encarts .boutiques,.encarts .flash,.encarts .titre-boutiques,.encarts h2,.pied .copyright-footer{text-align:center}.pied .copyright-fd{display:block;text-align:center;margin:5px 0px 0px}.pied .copyright-footer a{line-height:20px;display:inline-block;margin:10px 0px 0px}.cat-produit .form-question input[type="submit"]{background:0px 0px !important}.pied h2{font-size:16px}.modele-liste .kilom{position:static;display:inline-block}.plan{height:auto}.plan .block #googlemapapi,.plan iframe{position:static;width:100%;margin-left:0px}.fluid-contenu .corps{padding:30px 0px}.coordonnees{position:static;padding:25px 40px 10px;margin:10px 0px}.fluid-contenu,.zone-recherche{margin:0px}.btn-partage{padding:30px 0px 20px;display:block}.pied .atelier-plus{background:0px 0px;display:inline-block;padding:11px 30px;margin:0px 0px 30px}.encarts .flash{position:static;width:100%;padding:40px 0px 0px;margin:0px 0px 30px}.contact .formulaire .form-group .col-md-4,.contact .formulaire .form-group .col-md-8,.tabb2 .cell{width:100% !important}.pied .bande1{padding:40px 0px !important}.encarts ul li{background:url("../images/ico-puce.png") 0px center no-repeat;font-size:19px;padding:0px 0px 0px 30px;color:rgb(255,255,255);margin:3px 0px}.encarts h2{font-size:24px;margin-bottom:30px}.encarts{height:auto;background-size:cover;padding:120px 0px 110px !important}.h1,.zone-recherche .actus .h1.titre2,h1{padding:0px 0px 20px;margin-bottom:30px}.h1,h1{font-size:24px;line-height:24px}.body-page-1 .fluid-contenu{height:auto;background-size:cover}.modele-liste .col-md-2,.modele-liste .col-md-3,.modele-liste .col-md-4,.modele-liste .col-md-6{background:0px 0px}.modele-liste .item{padding:0px;margin-bottom:30px}.zone-recherche .container .contenu{padding:30px 0px 0px}.zone-recherche .actus{padding:50px 0px 20px}.zone-recherche .container .contenu .h1.titre1{margin-bottom:30px}.cont-slider .haut .droite{white-space:nowrap}.cont-slider{position:static;width:100%;margin-left:0px;background:rgb(30,30,30)}.caption{background:rgb(31,31,31);position:static;width:100%;opacity:1;padding:10px 15px 30px}.lb-next,.lb-prev{opacity:1 !important}.container{max-width:none;width:auto}.contact .formulaire .form-group input[name="captcha"]{width:100% !important;margin-right:0px !important;text-align:left !important}.contact .formulaire .form-group input[name="captcha"] + a{position:absolute;width:140px;top:0px;right:0px;margin-right:0px !important}.lb-prev{background:url("../images/lightbox-g.png") left 48% no-repeat}.lb-next{background:url("../images/lightbox-d.png") right 48% no-repeat}.scrollbars{width:100%;height:auto}.scrollbar-content{padding:0px}.zone-favoris .container{padding:0px 15px}.tabb2{display:block;margin:0px;width:100%;padding:25px 0px 40px}.tabb2 .cell{display:block;vertical-align:top;position:relative}.tabb2 .cell .reser{display:block;position:static}.tabb2 .cell .reser p a{padding:90px 20px}.tabb2 .cell .contt .datepicker{max-width:100%;margin:0px auto}.tabb2 .cell .contt{padding:20px 0px 30px;min-height:0px}.tabb2 .cell .contt h2{font-size:24px;padding:0px 0px 15px}.modal-content .modal-body{border-radius:0px;padding:0px 5px 40px}.modal-content h2{margin-bottom:20px;font-size:18px}.modal-content .btn-default{padding:10px 0px;width:100%}.ui-datepicker .ui-datepicker-header{font-size:22px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:36px;width:1.3em;height:1.3em}.ui-datepicker .ui-datepicker-prev{left:0px}.ui-datepicker .ui-datepicker-next{right:0px}.tabb2 .cell .reser div a,.tabb2 .cell .reser div p{padding:20px}.masque-noir{z-index:10001}.zone-favoris{top:70px;left:15px;right:15px;z-index:10002}}@media (min-width:992){.zone-favoris .article:nth-child(3n+1){clear:both}}@media (min-width:991px) and (max-width:1199px){.navh .menu_principal a,.navh .menu_principal a:visited{font-size:12px;padding:30px 5px}.pied h2{font-size:22px}.modele-liste .item::before{display:none}.pied .navf .menu_footer li a,.pied .navf .menu_footer li a:visited{font-size:13px;padding:0px 4px}.caption{left:520px}a.sudolien.precedent{left:440px}a.sudolien.suivant{right:440px}.zone-recherche .container .contenu form .formg{width:28%}.zone-recherche .container::before{width:999px;left:-15px}.encarts .flash{left:280px}.zone-recherche .container .contenu form .formg2{width:20%}}@media (max-width:1199px){.remonter{display:none !important}}.g-recaptcha{float:left}#g-recaptcha-response{left:12px;position:relative;top:-45px;display:block !important;opacity:0 !important;margin:0px !important;height:10px !important}.preloader{position:fixed;inset:0px;z-index:2147483647;background-color:var(--color2)}.loader,.preloader-inner{position:absolute;left:50%}.preloader-inner{width:40px;height:40px;top:50%;transform:translate(-50%,-50%)}.loader{width:150px;height:150px;border:1px solid rgb(255,255,255);top:50%;margin:-75px 0px 0px -75px;border-radius:50%}.loader-circle-1,.loader-circle-2{left:5px;top:5px;position:absolute}.loader.custom-loader{border:none;left:0px;margin:0px auto;right:0px}.loader .loading{font-size:10px;position:absolute;width:100%;text-align:center;line-height:14px;font-family:var(--font_family_1);left:0px;top:50%;margin-top:20px;color:rgb(255,255,255);text-transform:uppercase}.loader .line{width:10px;height:2px;background:rgb(255,255,255);position:absolute}.loader .line:first-child{left:16px;top:50%;margin-top:-1px}.loader .line:nth-child(2){transform:rotate(45deg);left:33px;top:33px}.loader .line:nth-child(3){top:16px;left:50%;width:2px;height:10px}.loader .line:nth-child(4){transform:rotate(135deg);right:33px;top:33px}.loader .line:nth-child(5){right:16px;top:50%;margin-top:-1px}.loader .line:nth-child(6){transform:rotate(45deg);right:33px;bottom:33px;background:var(--color1)}.loader-circle-1{width:138px;height:138px;border-width:1px;border-style:solid;border-color:rgb(255,255,255) transparent rgb(255,255,255) rgb(255,255,255);border-image:initial;border-radius:50%;animation:3s linear 0s infinite normal none running spin}.loader-circle-2{width:126px;height:126px;border-width:1px;border-style:solid;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image:initial;border-radius:50%;border-right-color:var(--color1);animation:5s linear 0s infinite normal none running spin}.loader .subline{position:absolute;width:3px;height:2px;background:rgb(255,255,255)}.loader .subline:nth-child(7){transform:rotate(22.5deg);left:21px;top:50px}.loader .subline:nth-child(8){transform:rotate(67.5deg);left:50px;top:21px}.loader .subline:nth-child(9){transform:rotate(112.5deg);right:50px;top:21px}.loader .subline:nth-child(10){transform:rotate(157.5deg);right:21px;top:50px}.loader .subline:nth-child(11){transform:rotate(22.5deg);right:20px;bottom:49px;background:var(--color1)}.loader .needle{width:14px;height:14px;border-radius:50%;border:1px solid rgb(255,255,255);position:absolute;left:50%;top:50%;margin:-8px 0px 0px -8px;z-index:1;animation:3s ease-in-out 0s infinite normal none running pegIt}.loader .needle::before{content:"";width:0px;height:0px;border-style:solid;border-width:3.5px 50px 3.5px 0px;border-color:transparent var(--color1) transparent transparent;position:absolute;right:50%;top:50%;margin:-3.5px 0px 0px;border-radius:0px 50% 50% 0px}@keyframes pegIt{0%,100%{transform:rotate(0deg)}16%{transform:rotate(75deg)}25%{transform:rotate(55deg)}30%{transform:rotate(90deg)}36%{transform:rotate(170deg)}42%{transform:rotate(150deg)}50%{transform:rotate(227deg)}}@-webkit-keyframes pegIt{0%,100%{transform:rotate(0deg)}16%{transform:rotate(75deg)}25%{transform:rotate(55deg)}30%{transform:rotate(90deg)}36%{transform:rotate(170deg)}42%{transform:rotate(150deg)}50%{transform:rotate(227deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:767px){.infos{position:fixed;background:var(--color6);right:-198px;top:13%;padding:1px 10px 1px 15px;z-index:99}.actualites,.certifs,.cont-slider .haut .droite,.cont-slider .haut .gauche,.cont-slider .trucss,.cont-slider .trucss .centre,.cont-slider .trucss .gauche,.prestation{display:block}.introBg,.row.bande1{padding:0px 20px}.description-services .paragraph-with-margin{margin-bottom:20px}.introBg .col-xs-12{padding:0px}.zone-container{padding:0px 2%}.pad-xs,.pad-xs-l{padding-left:15px !important}.pad-xs,.pad-xs-r{padding-right:15px !important}.h1,h1{font-size:20px}.services-block-wrap{flex-direction:column;gap:20px}.card-wrapper,.cat-liste #filtres > form#form_sort select,.description-services,.slider.slider-horizontal{width:100%}.slogan .titre{font-size:22px}.slogan{font-size:16px}.gallery .ligne-photos.centerservice,.gallery .ligne-photos.centerservice2{margin:0px !important}.certifs .cell.gauche{display:block;width:100%}.certifs .cell.gauche .contenu,.services .cell.droite .contenu{padding:30px 15px 40px}.certifs .cell.droite{display:block;width:100%;border-top:2px solid rgb(230,230,230)}.services{display:block;float:left}.services .cell.gauche{display:block;width:100%;height:180px}.services .cell.droite{display:block;width:100%;float:left}.actualites .cell.photo,.prestation .cell.photo{display:block;width:100%;height:180px;float:left}.actualites .cell.texte,.prestation .cell.texte{display:block;float:left;width:100%}.actualites .cell.texte .contenu,.prestation .cell.texte .contenu{padding:30px 15px}.body-page-1 .slider1{display:inline-block;vertical-align:middle;width:100%;min-height:250px;position:relative;background:url("../images/banslide.jpeg") center center / 100% 100% no-repeat}.modele-liste .col-md-2,.modele-liste .col-md-3,.modele-liste .col-md-4,.modele-liste .col-md-6,.nopad-xs{padding-left:0px !important;padding-right:0px !important}.nopad-xs-l{padding-left:0px !important}.nopad-xs-r{padding-right:0px !important}.zone-recherche .container .contenu form .formg2{margin:0px;width:100%}.propositions-marques ul li{width:50%;padding:0px 0px 10px;background:0px 0px}.zone-favoris .item-bas{padding:20px 0px 0px}.modele-liste .item .prix-item{font-size:24px}.cont-slider .description{text-align:justify}.consultes .item h2,.consultes .item h3{margin:10px 0px 0px}.cat-produit .btn-retour{float:none;display:block;text-align:center;padding:18px 0px 0px;font-size:14px;text-decoration:none;text-transform:uppercase}.cat-produit .favoris{display:block;vertical-align:top;border-left:none;border-right:none;text-align:center}.cat-produit .favoris a{text-decoration:none;padding:17px 40px 17px 45px;display:inline-block;background:url("../images/ico-favoris-mini.png") 15px center no-repeat}.cat-liste .btn-alerte,.cat-liste .btn-filtrer a{background:url("../images/image-select2.png") right center no-repeat !important}.cat-produit .favoris a.active,.cat-produit .favoris a:hover{background:url("../images/ico-favoris-mini-h.png") 15px center no-repeat}.cat-produit .btn-partage{text-align:center;padding:10px 20px 16px;display:block;border-right:none}.cat-liste #filtres,.cat-liste #filtres > form,.cat-liste .btn-alerte,.cont-slider .kilom{text-align:left;display:block}.cat-liste #filtres{float:none;font-size:15px;text-transform:uppercase}.cat-liste .btn-alerte{padding:17px 60px 17px 10px;border-right:none}.cat-liste #filtres > form{padding:9px 0px;border-right:none}.cat-liste #filtres > form select{height:36px;line-height:36px;padding:7px 0px 7px 7px;width:100%;border:none;display:block}.cat-liste .btn-filtrer{display:block;border-right:none;margin-left:0px;position:relative}.cat-liste .btn-filtrer a{padding:17px 10px;text-decoration:none;display:block;width:100%}.cont-slider .trucss .droite{display:block;text-align:center;padding:15px 0px 0px}.zone-recherche .container .contenu form .formg{display:block;width:100%;margin:0px;padding:0px 15px}.zone-recherche .container .contenu form .formg.formmmm{margin:40px 0px 70px}.encarts .boutiques .boutique{margin:0px 15px 15px 0px;text-align:center;display:block}.encarts .flash{background:0px 0px}.cat-liste #filtres a,.cat-liste #filtres form{border:none}.cat-produit .miniatures{display:none}.cat-produit .item-prix{font-size:40px;padding:0px 0px 10px}.cat-produit .item-description{font-size:16px;padding:15px 0px 10px;line-height:22px;text-align:justify}.encarts .captures{position:relative;text-align:center;width:740px;margin-left:-350px;left:50%;right:0px;margin-bottom:50px;transform:scale(0.4);transform-origin:center top;height:190px}a.accueil-plus{padding:11px 90px 11px 80px}.zone-favoris .item h3{font-size:16px}.zone-favoris .item .prix{font-size:24px}.zone-favoris .item .prix sup{font-size:14px}}@media (max-width:375px){.top-logo img{max-width:120px;top:14px}.slogan{top:30vh}a.top-logo{width:160px;text-align:center}a.top-logo span{padding-left:0px}}.row.bande1{display:table-cell}.body-page-1 .fluid-contenu::before,.img-reser,.introBg::before,.modele-liste .item::before,.zone-recherche .container::before,a.sudolien.precedent,a.sudolien.suivant{display:none}.card-wrapper,.description-services{width:50%}.bloc-atout{top:0px}.slogan{}.flex-seoContain{flex-wrap:wrap}.flex-seoContain .seo-content{width:100%;background:0px 0px}.flex-seoContain .seo-form{width:100%}.img-seo img,a.imagecont.noflicker.img1{width:100%;height:auto;margin:0px 0px 16px;display:block}.bande_contact_footer .row1{padding:5rem 11%}.gallery .ligne-photos.centerservice2{margin:0px !important}.gallery .ligne-photos.centerservice{margin:0px 25% !important}.gallery .ligne-photos .col-md-1,.gallery .ligne-photos .col-md-2,.gallery .ligne-photos .col-md-3,.gallery .ligne-photos .col-md-4,.gallery .ligne-photos .col-md-6{padding-left:5px !important;padding-right:5px !important}.gallery .ligne-photos{margin-left:-5px !important;margin-right:-5px !important}.gallery .ligne-photos .propor{margin-bottom:10px}.pied .atelier-txt{text-align:justify}.btn-partage,.encarts .boutiques,.encarts .flash,.encarts .titre-boutiques,.encarts h2,.pied .copyright-footer{text-align:center}.pied .copyright-fd{display:block;text-align:center;margin:5px 0px 0px}.pied .copyright-footer a{line-height:20px;display:inline-block;margin:10px 0px 0px}.cat-produit .form-question input[type="submit"]{background:0px 0px !important}.pied h2{font-size:16px}.modele-liste .kilom{position:static;display:inline-block}.plan{height:auto}.plan .block #googlemapapi,.plan iframe{position:static;width:100%;margin-left:0px}.fluid-contenu .corps{padding:30px 0px}.coordonnees{position:static;padding:25px 40px 10px;margin:10px 0px}.fluid-contenu,.zone-recherche{margin:0px}.btn-partage{padding:30px 0px 0px;display:block}.pied .atelier-plus{background:0px 0px;display:inline-block;padding:11px 30px;margin:0px 0px 30px}.encarts .flash{position:static;width:100%;padding:40px 0px 0px;margin:0px 0px 30px}.contact .formulaire .form-group .col-md-4,.contact .formulaire .form-group .col-md-8,.tabb2 .cell{width:100% !important}.pied .bande1{padding:40px 0px !important}.encarts ul li{background:url("../images/ico-puce.png") 0px center no-repeat;font-size:19px;padding:0px 0px 0px 30px;color:rgb(255,255,255);margin:3px 0px}.encarts h2{font-size:24px;margin-bottom:30px}.encarts{height:auto;background-size:cover;padding:120px 0px 110px !important}.h1,.zone-recherche .actus .h1.titre2,h1{padding:0px 0px 20px;margin-bottom:30px}.zone-container h2{}.h1,h1{line-height:24px;font-size:28px !important;text-align:center !important}.nktitle .h1{padding:0px 1%}.atoutnk{padding:0px 3%}.body-page-1 .fluid-contenu{height:auto;background-size:cover;margin:0px 0px 2em;padding:0px 1% !important}.modele-liste .col-md-2,.modele-liste .col-md-3,.modele-liste .col-md-4,.modele-liste .col-md-6{background:0px 0px}.modele-liste .item{padding:0px;margin-bottom:30px}.zone-recherche .container .contenu{padding:30px 0px 0px}.zone-recherche .actus{padding:50px 0px 20px}.zone-recherche .container .contenu .h1.titre1{margin-bottom:30px}.cont-slider .haut .droite{white-space:nowrap}.cont-slider{position:static;width:100%;margin-left:0px;background:rgb(30,30,30)}.caption{background:rgb(31,31,31);position:static;width:100%;opacity:1;padding:10px 15px 30px}.lb-next,.lb-prev{opacity:1 !important}.container{max-width:none;width:auto}.contact .formulaire .form-group input[name="captcha"]{width:100% !important;margin-right:0px !important;text-align:left !important}.contact .formulaire .form-group input[name="captcha"] + a{position:absolute;width:140px;top:0px;right:0px;margin-right:0px !important}.lb-prev{background:url("../images/lightbox-g.png") left 48% no-repeat}.lb-next{background:url("../images/lightbox-d.png") right 48% no-repeat}.scrollbars{width:100%;height:auto}.scrollbar-content{padding:0px}.zone-favoris .container{padding:0px 15px}.tabb2{display:block;margin:0px;width:100%;padding:25px 0px 40px}.tabb2 .cell{display:block;vertical-align:top;position:relative}.tabb2 .cell .reser{display:block;position:static}.tabb2 .cell .reser p a{padding:90px 20px}.tabb2 .cell .contt .datepicker{max-width:100%;margin:0px auto}.tabb2 .cell .contt{padding:20px 0px 30px;min-height:0px}.tabb2 .cell .contt h2{font-size:24px;padding:0px 0px 15px}.modal-content .modal-body{border-radius:0px;padding:0px 5px 40px}.modal-content h2{margin-bottom:20px;font-size:18px}.modal-content .btn-default{padding:10px 0px;width:100%}.ui-datepicker .ui-datepicker-header{font-size:22px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:36px;width:1.3em;height:1.3em}.ui-datepicker .ui-datepicker-prev{left:0px}.ui-datepicker .ui-datepicker-next{right:0px}.tabb2 .cell .reser div a,.tabb2 .cell .reser div p{padding:20px}.masque-noir{z-index:10001}.zone-favoris{top:70px;left:15px;right:15px;z-index:10002}}@media (min-width:992){.zone-favoris .article:nth-child(3n+1){clear:both}}@media (min-width:991px) and (max-width:1199px){.navh .menu_principal a,.navh .menu_principal a:visited{font-size:12px;padding:30px 5px}.pied h2{font-size:22px}.modele-liste .item::before{display:none}.pied .navf .menu_footer li a,.pied .navf .menu_footer li a:visited{font-size:13px;padding:0px 4px}.caption{left:520px}a.sudolien.precedent{left:440px}a.sudolien.suivant{right:440px}.zone-recherche .container .contenu form .formg{width:28%}.zone-recherche .container::before{width:999px;left:-15px}.encarts .flash{left:280px}.zone-recherche .container .contenu form .formg2{width:20%}}@media (max-width:1199px){.remonter{display:none !important}}.g-recaptcha{float:left}#g-recaptcha-response{left:12px;position:relative;top:-45px;display:block !important;opacity:0 !important;margin:0px !important;height:10px !important}.preloader{position:fixed;inset:0px;z-index:2147483647;background-color:var(--color2)}.loader,.preloader-inner{position:absolute;left:50%}.preloader-inner{width:40px;height:40px;top:50%;transform:translate(-50%,-50%)}.loader{width:150px;height:150px;border:1px solid rgb(255,255,255);top:50%;margin:-75px 0px 0px -75px;border-radius:50%}.loader-circle-1,.loader-circle-2{left:5px;top:5px;position:absolute}.loader.custom-loader{border:none;left:0px;margin:0px auto;right:0px}.loader .loading{font-size:10px;position:absolute;width:100%;text-align:center;line-height:14px;font-family:var(--font_family_1);left:0px;top:50%;margin-top:20px;color:rgb(255,255,255);text-transform:uppercase}.loader .line{width:10px;height:2px;background:rgb(255,255,255);position:absolute}.loader .line:first-child{left:16px;top:50%;margin-top:-1px}.loader .line:nth-child(2){transform:rotate(45deg);left:33px;top:33px}.loader .line:nth-child(3){top:16px;left:50%;width:2px;height:10px}.loader .line:nth-child(4){transform:rotate(135deg);right:33px;top:33px}.loader .line:nth-child(5){right:16px;top:50%;margin-top:-1px}.loader .line:nth-child(6){transform:rotate(45deg);right:33px;bottom:33px;background:var(--color1)}.loader-circle-1{width:138px;height:138px;border-width:1px;border-style:solid;border-color:rgb(255,255,255) transparent rgb(255,255,255) rgb(255,255,255);border-image:initial;border-radius:50%;animation:3s linear 0s infinite normal none running spin}.loader-circle-2{width:126px;height:126px;border-width:1px;border-style:solid;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image:initial;border-radius:50%;border-right-color:var(--color1);animation:5s linear 0s infinite normal none running spin}.loader .subline{position:absolute;width:3px;height:2px;background:rgb(255,255,255)}.loader .subline:nth-child(7){transform:rotate(22.5deg);left:21px;top:50px}.loader .subline:nth-child(8){transform:rotate(67.5deg);left:50px;top:21px}.loader .subline:nth-child(9){transform:rotate(112.5deg);right:50px;top:21px}.loader .subline:nth-child(10){transform:rotate(157.5deg);right:21px;top:50px}.loader .subline:nth-child(11){transform:rotate(22.5deg);right:20px;bottom:49px;background:var(--color1)}.loader .needle{width:14px;height:14px;border-radius:50%;border:1px solid rgb(255,255,255);position:absolute;left:50%;top:50%;margin:-8px 0px 0px -8px;z-index:1;animation:3s ease-in-out 0s infinite normal none running pegIt}.loader .needle::before{content:"";width:0px;height:0px;border-style:solid;border-width:3.5px 50px 3.5px 0px;border-color:transparent var(--color1) transparent transparent;position:absolute;right:50%;top:50%;margin:-3.5px 0px 0px;border-radius:0px 50% 50% 0px}@keyframes pegIt{0%,100%{transform:rotate(0deg)}16%{transform:rotate(75deg)}25%{transform:rotate(55deg)}30%{transform:rotate(90deg)}36%{transform:rotate(170deg)}42%{transform:rotate(150deg)}50%{transform:rotate(227deg)}}@-webkit-keyframes pegIt{0%,100%{transform:rotate(0deg)}16%{transform:rotate(75deg)}25%{transform:rotate(55deg)}30%{transform:rotate(90deg)}36%{transform:rotate(170deg)}42%{transform:rotate(150deg)}50%{transform:rotate(227deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:767px){.actualites,.certifs,.cont-slider .haut .droite,.cont-slider .haut .gauche,.cont-slider .trucss,.cont-slider .trucss .centre,.cont-slider .trucss .gauche,.prestation{display:block}.introBg,.row.bande1{padding:0px 20px}.description-services .paragraph-with-margin{margin-bottom:20px}.introBg .col-xs-12{padding:0px;font-size:14px}.zone-container{padding:0px 2%}.zone-container{}.pad-xs,.pad-xs-l{padding-left:15px !important}.pad-xs,.pad-xs-r{padding-right:15px !important}.h1,h1{font-size:20px}.services-block-wrap{flex-direction:column;gap:20px}.card-wrapper,.cat-liste #filtres > form#form_sort select,.description-services,.slider.slider-horizontal{width:100%}.slogan .titre{font-size:22px}.slogan{font-size:16px;top:38vh;z-index:2}.gallery .ligne-photos.centerservice,.gallery .ligne-photos.centerservice2{margin:0px !important}.certifs .cell.gauche{display:block;width:100%}.certifs .cell.gauche .contenu,.services .cell.droite .contenu{padding:30px 15px 40px}.certifs .cell.droite{display:block;width:100%;border-top:2px solid rgb(230,230,230)}.services{display:block;float:left}.services .cell.gauche{display:block;width:100%;height:180px}.services .cell.droite{display:block;width:100%;float:left}.actualites .cell.photo,.prestation .cell.photo{display:block;width:100%;height:180px;float:left}.actualites .cell.texte,.prestation .cell.texte{display:block;float:left;width:100%}.actualites .cell.texte .contenu,.prestation .cell.texte .contenu{padding:30px 15px}.body-page-1 .slider1{display:inline-block;vertical-align:middle;width:100%;min-height:250px;position:relative;background:url("../images/acargta.jpeg") center center / 100% 100% no-repeat}.modele-liste .col-md-2,.modele-liste .col-md-3,.modele-liste .col-md-4,.modele-liste .col-md-6,.nopad-xs{padding-left:0px !important;padding-right:0px !important}.nopad-xs-l{padding-left:0px !important}.nopad-xs-r{padding-right:0px !important}.zone-recherche .container .contenu form .formg2{margin:0px;width:100%}.propositions-marques ul li{width:50%;padding:0px 0px 10px;background:0px 0px}.zone-favoris .item-bas{padding:20px 0px 0px}.modele-liste .item .prix-item{font-size:24px}.cont-slider .description{text-align:justify}.consultes .item h2,.consultes .item h3{margin:10px 0px 0px}.cat-produit .btn-retour{float:none;display:block;text-align:center;padding:18px 0px 0px;font-size:14px;text-decoration:none;text-transform:uppercase}.cat-produit .favoris{display:block;vertical-align:top;border-left:none;border-right:none;text-align:center}.cat-produit .favoris a{text-decoration:none;padding:17px 40px 17px 45px;display:inline-block;background:url("../images/ico-favoris-mini.png") 15px center no-repeat}.cat-liste .btn-alerte,.cat-liste .btn-filtrer a{background:url("../images/image-select2.png") right center no-repeat !important}.cat-produit .favoris a.active,.cat-produit .favoris a:hover{background:url("../images/ico-favoris-mini-h.png") 15px center no-repeat}.cat-produit .btn-partage{text-align:center;padding:10px 20px 16px;display:block;border-right:none}.cat-liste #filtres,.cat-liste #filtres > form,.cat-liste .btn-alerte,.cont-slider .kilom{text-align:left;display:block}.cat-liste #filtres{float:none;font-size:15px;text-transform:uppercase}.cat-liste .btn-alerte{padding:17px 60px 17px 10px;border-right:none}.cat-liste #filtres > form{padding:9px 0px;border-right:none}.cat-liste #filtres > form select{height:36px;line-height:36px;padding:7px 0px 7px 7px;width:100%;border:none;display:block}.cat-liste .btn-filtrer{display:block;border-right:none;margin-left:0px;position:relative}.cat-liste .btn-filtrer a{padding:17px 10px;text-decoration:none;display:block;width:100%}.cont-slider .trucss .droite{display:block;text-align:center;padding:15px 0px 0px}.zone-recherche .container .contenu form .formg{display:block;width:100%;margin:0px;padding:0px 15px}.zone-recherche .container .contenu form .formg.formmmm{margin:40px 0px 70px}.encarts .boutiques .boutique{margin:0px 15px 15px 0px;text-align:center;display:block}.encarts .flash{background:0px 0px}.cat-liste #filtres a,.cat-liste #filtres form{border:none}.cat-produit .miniatures{display:none}.cat-produit .item-prix{font-size:40px;padding:0px 0px 10px}.cat-produit .item-description{font-size:16px;padding:15px 0px 10px;line-height:22px;text-align:justify}.encarts .captures{position:relative;text-align:center;width:740px;margin-left:-350px;left:50%;right:0px;margin-bottom:50px;transform:scale(0.4);transform-origin:center top;height:190px}a.accueil-plus{padding:11px 90px 11px 80px}.zone-favoris .item h3{font-size:16px}.zone-favoris .item .prix{font-size:24px}.zone-favoris .item .prix sup{font-size:14px}}@media (max-width:375px){.top-logo img{max-width:120px;top:14px}.slogan{top:30vh}a.top-logo{width:160px;text-align:center}a.top-logo span{padding-left:0px}}@media (min-width:2000px){body{font-size:23px !important}.zone-recherche{}.banniere,.cont-slider{width:100%;left:0px;margin-left:0%;top:0px !important}}@media (max-width:1376px){.atoutnk__title{font-size:calc( var(--text) * 1.64 );font-weight:600;line-height:calc( var(--text) * 1.8 )}.slogan{position:absolute;top:40% !important;z-index:2;left:50%;transform:translate(-50%,-50%);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0px 10%;width:100%}.zone-container{padding:0em 1% 1em;color:var(--color2);font-size:14px;width:50%}}@media (min-width:1080px) and (max-width:1376px){.titre-service-premier span{position:relative;font-size:16px;color:var(--color0);font-family:var(--fontscript);transition:0.4s;z-index:1;top:0vh;letter-spacing:var(--letterspace)}.col-md-6.nopad.nkleboncoin img{border-radius:initial;width:auto;height:20px}.slogan .sous-titre{font-family:var(--fontsoustitre);font-size:62px;line-height:70px;display:inline-block;width:85%;overflow-wrap:break-word;text-wrap:wrap;margin-bottom:30px;letter-spacing:var(--letterspace)}.navh .menu_principal a,.navh .menu_principal a:visited{color:var(--color0);display:flex;font-size:calc(var(--text) - 2px);padding:30px 20px;text-decoration:none;text-transform:uppercase;font-family:var(--font);transition:0.4s;justify-content:center;align-items:center;letter-spacing:var(--letterspace);font-weight:500}.navh .menu_principal a,.navh .menu_principal a:visited{display:flex;font-size:18px !important;padding:30px 12px;text-decoration:none;text-transform:initial;font-family:var(--font)}.propor.pic-1::before{position:absolute;left:-103px}.imgnk{position:absolute;right:-10vw;width:25%;height:279px;background:url("../images/texturecar.png") 100% / 100% no-repeat;z-index:99999;bottom:-30vh;opacity:0.678765 !important}.zone-recherche{}.images-f{width:100%}body.body-news .banniere.ban1 h1 ,body.body-news .banniere.ban4 h1 ,body.body-news .banniere.ban3 h1{font-size:40px}.modal-content .modal-body .horaire-table tr td{color:#000}.row.r-flex h1{color:var(--color2);transition:0.3s;font-size:36px;padding-left:60px}.video-accueil .banniere video{height:100vh;width:100%;position:absolute;inset:0px;object-fit:cover}.bodynk > div h3{margin-top:15px;margin-bottom:15px;font-size:16px;height:47px}.row.bande1 h3{font-size:24px;padding-bottom:10px;text-align:left}}