@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;700&display=swap";.nopadding{padding:0}body{font-size:35px}h1{font-family:"Quicksand",sans-serif;color:#897647;text-transform:uppercase;font-size:50px}h2{font-weight:700;font-style:normal;font-family:"Bebas Neue",cursive;font-size:48px;margin:0}@media(max-width: 991px){h2{font-size:1.4em}}h3{font-family:"Quicksand",sans-serif;font-weight:700;font-size:60px;color:#b2cfdf;line-height:1em;margin:0}@media(max-width: 991px){h3{font-size:2em}}.h3{font-family:"Bebas Neue",cursive}a{text-decoration:none}.text-right{text-align:right}.text-center{text-align:center}@media(max-width: 769px){h1{font-size:40px}}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@-webkit-keyframes fadeOut{50%{opacity:0;height:50%}to{visibility:hidden;height:0%;opacity:0}}@keyframes fadeOut{50%{opacity:0;height:50%}to{visibility:hidden;height:0%;opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0;height:0;visibility:hidden}50%{opacity:0;height:50%;visibility:hidden}to{height:auto;opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;height:0;visibility:hidden}50%{opacity:0;height:50%;visibility:hidden}to{height:auto;opacity:1;visibility:visible}}@media(max-width: 769px){.desktop{display:none}}#accueil .desktop2{padding:0 50px 50px 50px}@media(max-width: 769px){#accueil .desktop2{display:none}}.smartphone{display:block}@media(min-width: 769px){.smartphone{display:none}}.smartphone .logo{width:100%;max-width:15rem;padding:0 1vw;display:block;margin:30px auto 50px auto;text-align:right;padding:30px 20px}.smartphone .logo img{width:100%;height:auto;max-width:400px}.smartphone .top-smart{height:50px;background-color:#ed1c24;color:#fff;text-transform:uppercase;text-align:center;font-size:.7em;margin:0;padding:20px}header{position:relative;height:auto;display:flex;align-items:center;flex-wrap:nowrap;height:300px}header .spip_logo_site{padding:0 1vw;display:block;max-width:585px;flex:auto auto 1;text-align:right}@media(max-width: 991px){header .spip_logo_site{max-width:500px}}header .spip_logo_site img{width:100%;height:auto;max-width:585px}header .slogan{background:url("../img/slogan.svg");background-repeat:no-repeat;width:50vw;max-width:900px;height:200px;top:100px;left:40%;position:absolute}@media(max-width: 1200px){header .slogan{position:relative;top:0;left:0;margin-bottom:50px}}@media(max-width: 991px){header .slogan{display:none}}.top{display:block;margin:0 auto;text-align:center;font-size:1.6em;padding:10px;background-color:#232323}.top a{color:#e0d6c4;margin:5px;font-family:"Bebas Neue",cursive}.menu-service{display:block;position:fixed;right:0;top:80px;font-size:20px;line-height:1em;max-width:150px}.menu-service li{margin:5px 0;list-style:none}.menu-service li a{display:block;padding:5px;color:#897647;transition:.4s all}.menu-service li a:hover{background-color:#897647;color:#e0d6c4}.smartphone .menu-service{display:block;position:relative;right:inherit;top:inherit;font-size:1.8em;line-height:1em;max-width:inherit;margin:30px 0;padding:0}.smartphone .menu-service li{margin:5px 0;list-style:none;font-family:"Bebas Neue",cursive}.smartphone .menu-service li a{display:block;padding:5px;color:#897647;transition:.4s all}.smartphone .menu-service li a:hover{background-color:#897647;color:#e0d6c4}.menu{position:fixed;display:block;transition:ease all 1s;top:0;right:0;font-size:22px;line-height:1em;z-index:1000}@media(max-width: 991px){.menu{top:inherit;width:100%;right:0}}.menu nav{transition:all 1s}.menu nav .nav{display:flex;justify-content:flex-end;width:190px;height:143px;background:url("../img/menu1.svg") top right;text-align:center;transition:all 1s}.menu nav .nav .h3{margin:30px 10px auto 0;width:100px}.menu nav .nav a.nav1{color:#897647}.menu nav .lemenu{visibility:hidden;opacity:0;padding:0;transition:ease all 1s;list-style:none;width:190px;height:0;margin-top:-22px;-webkit-animation:FadeOut 1s ease-in-out;animation:FadeOut 1s ease-in-out}.menu nav .lemenu.open{visibility:visible;opacity:1;height:auto;-webkit-animation:FadeIn 1s ease-in-out;animation:FadeIn 1s ease-in-out;margin-top:22px}.menu nav .lemenu.open li{display:block;text-align:right}.menu nav .lemenu.open li a{color:#e0d6c4;display:block;padding:5px;font-size:18px}.menu nav .lemenu.open li a:hover{background-color:#252a2c}.menu .devis{display:flex;justify-content:flex-end;width:190px;height:141px;background:url("../img/menu2.svg") top right;text-align:center}.menu .devis .h3{margin:auto 10px auto 0;width:100px}.menu .devis .h3 a{color:#252a2c}.menu .contact{display:flex;justify-content:flex-end;width:190px;height:288px;background:url("../img/menu3.svg") top right;text-align:center}.menu .contact .h3{margin:30px 10px auto 0;width:100px}.menu .contact .h3 a{color:#e0d6c4}.menu .link-contact{display:inline-block;background:#06383b;width:auto;color:#fff;padding:3px 10px;top:20px;margin:0}@media(max-width: 991px){.menu .link-contact{display:none}}.menu .link-contact:hover{background-color:#ed1c24}#menuToggle{display:block;position:relative;top:20px;left:0px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menuToggle a{text-decoration:none;color:#232323;transition:color .3s ease}#menuToggle a:hover{color:tomato}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#232323}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#menuToggle input:checked~ul{transform:none}footer{position:relative;text-align:left;color:#fff;background-color:#252a2c;padding:20px;font-size:.7em;color:#e0d6c4}@media(max-width: 991px){footer{padding:20px 10px}}footer .mentions{line-height:1em}footer .mentions::before{content:"";display:block;position:absolute;width:2px;height:100px;border-left:1px dotted #b2cfdf;margin:0 -50px}footer p{font-size:20px}footer a{color:#b2cfdf}html{font-size:100%}html,body{scroll-behavior:smooth;position:relative;line-height:1.5em;color:#e0d6c4;font-family:"Quicksand",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;margin:0;padding:0}@media(max-width: 1200px){html,body{font-size:25px}}@media(max-width: 991px){html,body{margin:0;font-size:18px}}.center{text-align:center}@media(min-width: 992px){.desktop{display:block}}@media(max-width: 992px){.desktop{display:none !important}}@media(min-width: 991px){.smartphone{display:none !important}}@media(max-width: 991px){.smartphone{display:block}}main{background:#33383a url("../img/background.svg") top left repeat-x;background-size:cover}.page_rubrique{background-color:#e0d6c4}main.pop{background-color:#e0d6c4;background-image:none;display:flex;height:100%;padding:50px;color:#252a2c}@media(max-width: 768px){main.pop{padding:50px 10px}}@media(max-width: 991px){main.pop{height:100%}}main.pop .container{margin:auto}main.pop .container .croix{color:#897647;float:right}@media(max-width: 991px){main.pop .container .croix{font-size:2em}}main.pop .container h1{line-height:1.2em}main.pop .container ul.spip{margin:0;padding:0}main.pop .container ul.spip li{list-style:none}main.pop .container ul.spip li::before{content:">";color:#897647;font-weight:700}main.pop .container .center .spip_logo{text-align:center;max-width:250px;height:auto}main.pop .container .col-2{display:inline-flex}@media(max-width: 991px){main.pop .container .col-2{display:flex;flex-wrap:wrap}}main.pop .container .col-2 .contenu{padding:0 50px}@media(max-width: 768px){main.pop .container .col-2 .contenu{padding:30px}}@media(max-width: 991px){main.pop .container .col-2 .contenu{padding:50px}}main.pop .container .col-2 .illustrations{flex:0 0 300px}@media(max-width: 991px){main.pop .container .col-2 .illustrations{flex:100%;display:flex}}@media(max-width: 991px){main.pop .container .col-2 .illustrations img{flex:1 1 50%;max-width:50%}}main.devis{background-color:#b2cfdf;background-image:none;display:flex;height:100%;padding:50px;color:#252a2c}@media(max-width: 768px){main.devis{padding:50px 10px}}main.devis .container{margin:auto}main.devis .container .croix{color:#252a2c;float:right}@media(max-width: 991px){main.devis .container .croix{font-size:4em;position:absolute;top:10px;right:10px}}main.devis .container ul{margin:0;padding:0}main.devis .container ul li{list-style:none}main.devis .container ul li::before{content:">";color:#897647;font-weight:700}main.devis .container .center .spip_logo{text-align:center;max-width:250px;height:auto}main.devis .container .col-2{display:inline-flex}main.devis .container .col-2 .contenu{padding:0 50px}@media(max-width: 768px){main.devis .container .col-2 .contenu{padding:20px}}main.devis .container .col-2 .illustrations{flex:0 0 300px}main.contact{background-color:#252a2c;background-image:none;display:flex;height:100%;padding:100px;color:#b2cfdf}@media(max-width: 991px){main.contact{padding:100px 0;height:100vh}}main.contact .container{margin:auto}main.contact .container .croix{color:#b2cfdf;float:right}@media(max-width: 991px){main.contact .container .croix{font-size:4em;position:absolute;top:10px;right:10px}}main.contact .container img{margin:20px auto}main.contact .container .tel{font-size:2em;font-weight:700;color:#b2cfdf}main.contact .container .tel::before{display:inline-block;content:"";background-image:url("../img/moustache-g.svg");background-repeat:no-repeat;font-size:1em;width:50px;height:50px;vertical-align:middle}main.contact .container .tel::after{display:inline-block;content:"";background-image:url("../img/moustache-d.svg");background-repeat:no-repeat;background-position:right;font-size:1em;width:50px;height:50px;vertical-align:middle}main.contact .container .center .spip_logo{text-align:center;max-width:250px;height:auto}.container{max-width:93.5rem;margin-left:150px;margin-right:210px}@media(max-width: 1550px){.container{margin-left:20px;margin-right:20px}}@media(max-width: 1200px){.container{margin:auto;max-width:990px}}@media(max-width: 991px){.container{margin:auto;max-width:800px}}.container.col-2{display:flex;flex-direction:row;justify-content:center}@media(max-width: 991px){.container.col-2{display:block;text-align:center}}.container.col-2>*{flex:1}@media(max-width: 991px){.container.col-2>*{flex:100%}}.container.col-3{display:flex;flex-direction:row;justify-content:center}@media(max-width: 991px){.container.col-3{text-align:center}}.container.col-3>*{flex:33%;padding:0 10px}.container.col-3>* p{margin:0}@media(max-width: 1200px){#interactif .col-2{display:block;margin:auto}}.img-fluid{width:100%;height:auto}#maison{position:relative;width:600px;height:609px}#maison.off .elements{opacity:.4}#maison.off .elements.hover{opacity:1;z-index:1000}#vide{display:block;position:absolute;background-image:url("../img/fond.svg");background-position:21px 95px;background-size:572px;background-repeat:no-repeat;height:600px;width:600px;left:0;top:0;z-index:0;transition:all .9s}#vide.off{opacity:.4}p{font-size:35px;line-height:1.5em}@media(max-width: 1200px){p{font-size:25px}}@media(max-width: 991px){p{margin:0;font-size:18px}}.menu_articles ul{list-style:none;margin:0;padding:0;text-align:center;font-family:"Bebas Neue",cursive;font-size:1.5em;line-height:1.5em}.menu_articles ul a{display:block;color:#897647}.menu_articles ul a:hover{background-color:#897647;color:#e0d6c4}.bandeau{margin:auto;text-align:center}.bandeau span{display:block;padding:5px;margin:5px auto;text-align:center;clear:both;transform:rotate(-10deg);color:#252a2c;font-weight:700;font-style:normal;font-family:"Bebas Neue",cursive}.bandeau span.bleu{background-color:#b2cfdf;width:400px}.bandeau span.sable{background-color:#e0d6c4;width:390px}.bandeau::after{content:"";background:url("../img/fleche.svg") no-repeat;display:block;width:50px;height:80px;margin:auto;padding:20px 0}@media(max-width: 991px){.bloc:first-child{padding:100px 20px;font-size:2em}.bloc:first-child h3{text-transform:uppercase}.bloc:first-child p{font-size:1em}}@media(max-width: 768px){.bloc:first-child{padding:50px 20px;font-size:1.2em}.bloc:first-child h3{text-transform:uppercase}.bloc:first-child p{font-size:1em}}@media(max-width: 488px){.bloc:first-child{padding:50px 10px;font-size:1.2em}.bloc:first-child h3{text-transform:uppercase;font-size:1.5em}.bloc:first-child p{font-size:1em}}.item{position:absolute;z-index:10;transition:all .4s}.element.youpi{transition:all .9s}.element.youpi .item{opacity:.5}.bloc2 ul .metier{list-style:none;transition:all .4s;opacity:.6;margin:10px 0;font-size:.9em;line-height:1.2em}.bloc2 ul .metier::before{content:"";display:block;width:150px;border-top:1px dotted #e0d6c4}.bloc2 ul .metier.active{font-size:1.2em;opacity:1;border-left:#e0d6c4 10px solid;padding-left:10px;font-weight:700}.txt{transition:all .9s}.txt.none{height:0;opacity:0;-webkit-animation:FadeOut 1s ease-in-out;animation:FadeOut 1s ease-in-out}#item-e .item.radiateur{top:370px;left:170px}#item-e .item.tv{top:320px;left:40px}#item-e .item.lampe1{top:326px;left:240px}#item-e .item.lampe2{top:105px;left:140px}#item-e .item.lampe3{top:265px;left:440px}#item-e .item.four{top:484px;left:210px}#item-e .item.hotte{top:434px;left:140px}#item-e .item.chauffage{bottom:15px;left:350px}#item-t .item.toit{top:0;left:0}#item-t .item.mur{bottom:70px;left:520px;z-index:10}#item-t .item.murgauche{bottom:0;left:5px;z-index:1}#item-t .item.murcentre{bottom:0;left:292px;z-index:1}#item-t .item.murdroit{bottom:0;left:580px;z-index:1}#item-t .item.plafond{top:70px;left:10px;z-index:1}#item-t .item.plafond1{top:225px;left:10px}#item-t .item.plafond2{top:395px;left:10px}#item-t .item.sol{bottom:-1px;left:10px}#item-s .item.secu1{top:30px;left:150px;z-index:100}#item-s .item.secu2{top:60px;left:555px;z-index:100}#item-s .item.secu3{top:243px;left:120px;z-index:100}#item-s .item.secu4{top:88px;left:100px;z-index:1}#item-m .item.fenetre{top:270px;left:160px;z-index:1}#item-m .item.lit{top:192px;left:67px;z-index:100}#item-m .item.cuisine{bottom:15px;left:50px;z-index:100}#item-m .item.salledebain{top:374px;left:480px;z-index:1}#item-m .item.buanderie{top:115px;left:328px;z-index:1}#item-m .item.dressing{top:115px;left:460px;z-index:1}#item-p .item.wc{top:375px;left:445px;z-index:1}#item-p .item.baignoire{top:353px;left:325px;z-index:1}#item-p .item.lavabosdb{top:335px;left:500px;z-index:1}#item-p .item.buanderie{top:172px;left:318px;z-index:1}#item-p .item.chauffeeau{bottom:15px;left:458px;z-index:1}#item-p .item.lavabocuisine{bottom:57px;left:50px;z-index:100}#inputError2{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.formulaire_spip{position:relative;display:block;box-sizing:content-box}.editer_fichiers_1{clear:both;width:100%}.editer_fichiers_1 legend{display:inline-block}.editer_case_1{clear:both;width:100%}.editer_case_1 legend{display:block;font-size:18px}.editer_case_1 p#explication_case_1{font-size:14px}fieldset{padding:0;border:0;display:inline-flex;justify-content:flex-start;box-sizing:content-box}fieldset legend{display:none}label{width:6.5em;margin-right:.1em;text-align:left;font-size:20px}@media(max-width: 768px){label{width:auto}}.editer-groupe{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}@media(max-width: 991px){.editer-groupe{display:block}}.editer-groupe .saisie_input{display:flex;margin:5px 0;display:flex;flex:49%}@media(max-width: 768px){.editer-groupe .saisie_input{flex:1;display:block}}.editer-groupe .editer_input_3,.editer-groupe .editer_input_6{flex:100%;display:inline-block}.editer-groupe .editer_input_3 input,.editer-groupe .editer_input_6 input{display:table-cell;padding:5px}@media(max-width: 768px){.editer-groupe .editer_input_6 input{background-color:#fff;padding:15px 5px}.editer-groupe .editer_input_3{display:block}.editer-groupe .editer_input_3 input{padding:15px 5px}}.editer-groupe .saisie_fichiers{display:block;margin:30px}.editer-groupe .saisie_fichiers .explication{font-size:14px}.editer-groupe .saisie_fichiers .file{cursor:pointer;color:#252a2c;font-weight:bold}.editer-groupe .saisie_fichiers .file:hover{color:#897647}.editer-groupe .saisie_fichiers input[type=file]{display:none}.editer-groupe .editer_textarea_1{border-top:1px dotted #252a2c;border-bottom:1px dotted #252a2c;border-left:0;border-right:0;padding:5px;width:100%}.editer-groupe .editer_textarea_1 textarea{display:block;width:100%;background-color:#b2cfdf;border:0}.editer-groupe .editer_textarea_1 label{display:block;width:auto}input[type=email],input[type=text]{background-color:#b2cfdf;border:0;width:70%;padding:5px}@media(max-width: 768px){input[type=email],input[type=text]{width:90%;background-color:#fff;padding:15px 5px}}input[type=email]:focus,input[type=text]:focus{border-bottom:1px dotted #252a2c;border-top:0;border-left:0;border-right:0}input:focus-visible,textarea:focus-visible{outline:1px dotted #575756}button[type=submit]{background:#252a2c;cursor:pointer;width:200px;border:0;color:#fff;padding:10px;margin:30px auto}@media(max-width: 768px){button[type=submit]{width:90%;margin:auto}}/*# sourceMappingURL=theme.min.css.map */