html,body{margin:0;min-height:100%}@font-face{font-family:'Racing Sans One';font-style:normal;font-weight:400;font-display:swap;src:local('Racing Sans One'),local('RacingSansOne-Regular'),url(../sykr-yRtm7EvTrXNxkv5jfKKyDCAKHDn.woff2) format('woff2')}@font-face{font-family:'Play';font-style:normal;font-weight:400;src:local('Play Regular'),local('Play-Regular'),url(../6aez4K2oVqwIvtU2H70Q13E.woff2) format('woff2');font-display:swap}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}body{font-size:18px;font-family:'Play',sans-serif;background-color:#fff}.container{min-height:100%;height:auto!important;height:100%}header{top:0;z-index:1;color:#FFF;font-size:2vw;vertical-align:top;position:relative;border-bottom:#f36523 2px solid;text-align:center;max-height:100vh;overflow:hidden}.langue{position:absolute;top:1%;right:1%}.langue:hover{text-decoration:underline}#menu-principal{box-shadow:0 10px 13px -10px rgba(0,0,0,.75);position:absolute;background-color:rgba(255,255,255,.95);text-align:left;width:100%;padding-right:1%;padding-left:1%;color:#000;padding:2px 10px;font-size:24px;top:0;left:0;right:0;z-index:100;padding-top:78px;padding-bottom:5px;height:114px}.fixemoi{position:fixed!important;top:-73px!important;background-color:#f36523!important;color:#fff!important}.fixemoi a{color:#fff!important}.fixemoi .cachemain{width:100%;height:10px;background-color:#f36523;position:absolute;z-index:9999999;top:73px}.leftel svg{fill:#f36523;stroke:#F36523}.menu{text-align:center}.menu>li>.separ{color:#f36523;font-size:1.1em;margin-left:10px;margin-right:10px}.fixemoi .menu>li>.separ{color:#fff}#menu-item-accueil .separ{display:none!important}#lelogo{position:absolute;left:0;top:2px;z-index:9999;margin-left:1%}.bouton-menu{display:none}nav ul{list-style:none;display:block;margin:0;padding:0;font-weight:700}nav ul .menu-item{display:inline-block;text-transform:uppercase;margin-left:8px;margin-right:5px;font-style:italic}nav a{text-decoration:none;color:#000;color:#f36523}nav .sous-menu{background:#dfdfdf;visibility:hidden;position:absolute;top:100%;top:calc(100% + 2px);left:0;right:0;padding:0;margin:0;padding-left:6vw;display:flex}nav .sous-menu li{width:100%;text-align:center;background-repeat:no-repeat;background-position:top 30% center;background-size:10%}#menusvg{fill:#f36523!important;width:35px}#menusvg .st0{fill:#f36523!important;width:35px}.fixemoi #menusvg .st0{fill:#fff!important}.sous-menu span{padding-top:80px;display:block}.sous-menu .separ{padding-top:80px;display:none}nav .sous-menu a{height:150px;vertical-align:bottom;color:#7f7f7f!important}nav .sous-menu a:hover{color:#f36523!important}#menu-item-debouchage{background-image:url(../images/content/debouchage.svg)}#menu-item-urgence-de-plomberie{background-image:url(../images/content/urgence.svg)}#menu-item-plomberie-residentielle{background-image:url(../images/content/residentiel.svg);background-size:20%}#menu-item-plomberie-commerciale{background-image:url(../images/content/commercial.svg);background-size:15%}nav .menu-item:hover .sous-menu{display:block}nav .sous-menu-item{display:block;position:relative;white-space:nowrap;text-align:left}nav .sous-menu-item>a{display:block;color:#000;padding-top:5%}header h1{font-size:3vw;margin:0;padding:0;text-shadow:3px 5px 2px #000;font-weight:700}.cycle-slideshow{text-shadow:3px 2px 2px #000;font-weight:700}.slide-job p{margin:0}.slide-job a{background-color:#f36523;color:#fff;padding:10px;border-radius:10px;margin:10px;text-decoration:none;margin-top:10px;display:inline-block}.slide-job a:hover{background-color:#000}@media (max-width:1070px){nav .letel{position:absolute;right:1%;bottom:78px!important;font-size:1.2em;font-weight:700}.langue{position:absolute;top:auto;bottom:-50px;right:1%}body{font-size:14px}#menu-principal{font-size:16px}.menu{display:none;margin:0;padding:0;text-transform:uppercase;font-size:25px;line-height:36px;position:sticky;left:0;right:0;top:0;box-shadow:0 2px 4px rgba(0,0,0,.4)}.bouton-menu{text-align:center;cursor:pointer;display:inline-block;position:absolute;z-index:99999;top:82px;right:1%}.menu{display:none}.menu.ouvert{display:block;position:absolute;top:114px;left:0;right:0;background:#f36523;padding-top:50px}.sous-menu span{padding-top:0;display:block}nav .sous-menu li{background-image:none!important}.menu ul{margin:0;padding:0}.menu .menu-item,.menu .sous-menu-item{display:block;text-align:center;border-top:1px solid #ddd;position:relative;margin:0;font-size:20px}#menu-item-services{text-align:center}nav .sous-menu{display:block}.separ{display:none!important}.menu .menu-item>a,.menu .sous-menu-item>a{color:#fff}.menu .sous-menu-item{text-align:center!important}nav .sous-menu a{height:auto;vertical-align:bottom;color:#7f7f7f!important;font-size:20px}nav .sous-menu-item>a{color:#000;padding-top:2%;padding-bottom:2%}.menu .menu-item.has-children>a{padding-top:0}.menu .menu-item.has-children>a:after{display:block;content:"";background:url(../images/mobile/menu_plus.png) center center no-repeat;position:absolute;top:0;right:0;bottom:0;width:36px;position:absolute}.menu .menu-item.has-children.ouvert>a:after{background-image:url(../images/mobile/menu_moins.png)}.menu .sous-menu{display:none;position:static!important;height:auto!important;box-shadow:none}.menu .ouvert>.sous-menu{display:block!important;height:auto!important}.menu .sous-menu-item{text-align:left;font-size:6vw}.menu .menu-item>a,.menu .sous-menu-item>a{text-decoration:none;position:relative;display:block}}.logo{width:23%;float:right;padding-left:1vw}.need-a-plumber{font-size:3vw}.on-his-way{font-size:1.5vw}header .titre-site{margin-top:0;font-size:4.5vw;color:#f36523;text-shadow:1px 1px #fff,-1px 1px #fff,-1px -1px #fff,1px -1px #fff;font-family:'Poiret One',cursive}header .letel{display:block;font-weight:700;font-size:4.2vw;color:inherit;text-decoration:none}.letel svg{width:25px;margin-right:5px;margin-bottom:-5px;fill:#F36523;stroke:#F36523}.fixemoi .letel svg{margin-right:5px;margin-bottom:-5px;fill:#fff;stroke:#fff}.bigBlanc{text-shadow:none;color:#FFF;font-size:4vw}@media(max-width:400px){header .droite{flex-grow:0}header .droite>div{display:none}header .titre-site{font-size:6vw}header .letel{font-size:5vw}.logo{width:auto;height:13vw}}main{clear:both}footer{background-color:#fff}footer .service{display:flex}footer a{color:#f36523;text-decoration:none}footer .service a{width:25%;color:#000;text-decoration:none;font-weight:700;margin-top:20px;margin-bottom:20px}.titreFooter{color:#f36523;background-color:#ededee;margin:0;width:100%;text-align:center;padding:1%}.villes-wrapper{-webkit-columns:4;-moz-columns:4;columns:4;padding:1em}.villes{margin:0}@media (max-width:800px){.page-plomberie-residentielle .unservice{flex-direction:column}.page-plomberie-residentielle .unservice .image-service{order:9999;width:60%!important}.villes-wrapper{-webkit-columns:3;-moz-columns:3;columns:3;padding:1em}#down{display:none}}@media (max-width:500px){footer .rouille{flex-direction:column}.villes-wrapper{-webkit-columns:2;-moz-columns:2;columns:1;padding:1em}.villes{padding-left:5px}main ul{margin:0;columns:1!important}footer .service{flex-direction:column}footer .service a{width:100%;color:#000;text-decoration:none;font-weight:700;margin-top:10px;margin-bottom:10px}}footer .rouille{background-color:#f36523;color:#FFF;padding:.5vw;margin:0;padding:1%;font-weight:700;display:flex;justify-content:space-between}footer .rouille a{color:inherit;text-decoration:none}footer .numeros-associations{text-align:right}.liens-foot{display:inline-flex}.footer-black{display:flex;justify-content:space-between;background-color:#000;color:#fff;text-align:left;padding:.3em 1em}.footer-black a{color:#FFF;text-decoration:none}.lien-associations{display:inline-block;margin-left:1em}
.langueLaval{    position: absolute;
    right: 10px;
    top: 53px;
    color: #ddd;
    padding: 10px;
    z-index: 999999;
    background-color: #f36523;
    text-decoration: none; }