@media screen and (max-width:768px){.Content,.texte-content{width:100%}body{min-width:2px!important}}@media screen and (max-width:1700px) and (min-width:1280px){#BaselineHeader{left:135px;top:-25px}.Tel{padding-right:10px;padding-left:10px}.Tel:before{content:none}}@media screen and (max-width:1280px){#MenuSite ul.mobile li ul li,#MenuSite ul.mobile li ul li a,#ouvreMenu,#ouvreMenu.open .traitOrange,.article-map .article-content,.article-map .article-footer,.galerieThumbs,.page-actu .article-actu .article-texte .article-img,.page-actu .article-actu .article-texte .txt,body{width:100%}.btn_ssmenu,.grid .famille h3{font-size:35px;line-height:30px}#formRecherche div,table.ligne td{display:inline-block}#Header,#PageAccueil{padding-top:0}#slider .ImgSlide img{margin:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:relative}body{font-size:18px;overflow-x:hidden}a{word-wrap:break-word}table.ligne td{box-sizing:border-box;text-align:inherit;border:none!important;vertical-align:top}table.ligne td a{opacity:1}table.ligne td img{max-width:100%;margin:auto;display:block}table.ligne td p{text-align:justify!important}table.ligne,table.ligne tbody,table.ligne tr{display:block;max-width:100%;height:auto!important;text-align:center}.table_wrapper{overflow-x:auto}.with--sidebar{overflow-x:hidden}.site-pusher{transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.with--sidebar .site-pusher{transform:translateX(-260px);-webkit-transform:translateX(-260px);-moz-transform:translateX(-260px)}.with--sidebar #MenuSite ul.mobile{position:absolute;top:-110px}#MenuSite ul.mobile{right:0;z-index:800;display:block;top:0;float:right;-webkit-transform:translateX(260px);transform:translateX(260px);-moz-transform:translateX(260px);position:fixed;height:700px;width:259px;background-color:#000;box-sizing:border-box}#MenuSite ul.mobile li{display:block;text-align:center;padding:0;border:none}#HeaderMenu ul.mobile>li.first.selected a,#MenuSite ul.mobile>li.first:hover a{background-repeat:no-repeat;background-position:center center}#MenuSite ul.mobile li a{border:none;height:35px;line-height:35px;font-size:15px;width:calc(100% - 36px);width:-webkit-calc(100% - 36px);display:inline-block;padding:0}#MenuSite ul.mobile li ul{overflow:hidden;display:block;height:0;background-color:#000}.btn_ssmenu{background-color:#fff;width:35px;height:35px;float:left!important;color:#56b7dc}#MenuSite ul li ul{left:0;top:0;width:100%;background-image:none;position:relative;border-radius:0}#HeaderMenu ul.mobile{position:absolute;left:-1280px;width:100vw;height:auto;transition:.2s;right:auto;float:none;transform:none;max-width:100vw;box-sizing:border-box;overflow:hidden;display:block;margin:0;padding:30px 30px 500px;list-style:none;top:50px;background:#e8e9e9}#HeaderMenu ul.mobile.open{left:0}#HeaderMenu ul.mobile li{z-index:3;max-width:500px}#Header{position:relative;height:50px}#Header .Content{padding-left:60px;padding-right:60px}#HeaderMenu{position:absolute;left:0;top:0;width:60px;height:50px;margin-top:0;overflow:visible}#HeaderMenu .ico_mobile{display:none}#ouvreMenu{height:100%;display:block}#ouvreMenu .contenuBouton{width:30px;height:30px;margin:auto}#ouvreMenu .traitBlanc,#ouvreMenu .traitOrange{border-radius:4px;margin:4px 0;height:4px;background:#e43148;overflow:hidden}#ouvreMenu .traitBlanc{width:100%}#ouvreMenu .traitBlanc .couleur{background:#e43148;position:absolute;right:0;top:0;bottom:0;width:0;transition:.2s}#ouvreMenu .traitOrange{width:50%;transition:.2s}#ouvreMenu .traitOrange .couleur{background:#e43148;position:absolute;left:0;top:0;bottom:0;width:0;transition:.2s}#ouvreMenu.open .traitBlanc .couleur{width:80%}#ouvreMenu.open .traitOrange .couleur{width:20%}.Content,.image_batiment img,.page-contenu .Content img,.texte-content,.texte-content img{max-width:100%}.not_mobile,.slick-next,.slick-prev{display:none!important}#Header.scrolling{height:50px}.bandeau-page,.scrolling .bandeau-page{margin-top:0;height:130px}#Header.scrolling #Logo,#Header.scrolling #Tel,#Logo{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:0;height:50px;background-position:0 0}.contentLogo:before{top:-190px;left:0}.contentLogo,.page-contact #Article_2 .article-form{width:100%;padding:0}#Header.scrolling #Logo,#Logo{width:80px;margin:auto;left:60px;transform:none;-webkit-transform:none;background-size:contain;z-index:2}#menuLangue{width:75px}#menuLangue .lien{padding:8px;font-size:12px;line-height:26px}#HeaderMenu ul.mobile li a{font-size:18px;height:35px;line-height:35px;box-sizing:border-box}.bandeau-titre .titre-page{font-size:40px;line-height:30px;width:100%;text-align:center}.bandeau-titre{top:50%}.page-contenu .Content,.texte-content{padding:0 10px;width:100%}#Infos>.txt .texte-content,.Tel{padding:0}#Footer .Content{flex-wrap:wrap;justify-content:flex-start;padding:20px}#Footer .Content .el{min-width:200px}#Footer .el{padding:10px}.article-parallaxe{height:550px}#HeaderMenu ul li,#HeaderMenu ul li a{margin:0}#HeaderMenu ul li a{padding:0 20px}#PageAccueil .listeActivites,.contentListe .listeArticles .liste,.sousMenuDomaine{justify-content:center}.contentListe,.detailReal,.grid,.listeDomaines{flex-wrap:wrap}#PageAccueil #slider,#PageAccueil .slick-slide,#PageAccueil .slick-slide .img{height:700px}#PageAccueil #slider{margin-top:-86px}#PageAccueil .bg_accueil{top:700px}#Infos,.article-accueil,.bandeau-page{overflow:hidden}#Header.open{background:#8d2d54}.timeline{overflow:scroll}.timeline .texte-content{max-width:none;width:1280px}.grid{display:flex;grid-gap:0}.grid .famille{width:100%;margin:0 0 15px;height:150px}#Infos>.img>img,.detailReal .img{margin-left:auto;margin-right:auto}#FilAriane .Content{padding-left:10px}.article-compl h2,.article-titre{font-size:40px;line-height:35px}.contentListe .filtres{width:100%;padding-top:5px;padding-bottom:5px}.contentListe .filtres .ligne{display:block;width:100%;margin:5px 0}.contentListe .filtres .titreFiltre{font-size:20px;margin-bottom:0;margin-right:20px}.contentListe .listeArticles .produit{margin:5px;max-width:100%}.detailArticle{flex-wrap:wrap;justify-content:center}.detailArticle .partieDroite{flex-wrap:wrap;padding-left:20px;padding-right:20px;justify-content:center}.detailArticle .partieDroite>.txt{min-width:300px}.actu-img{width:100%;overflow:hidden}.actu-titre{font-size:35px}.galerie li a{display:block}.slick-slide img{margin:auto}.Tel{width:150px;right:0}#FooterContact .Content::after,#FooterContact .Content::before,.Tel:after,.Tel:before{content:none}.Tel p{font-size:0;color:transparent;line-height:0;display:block;width:100%;height:100%}.Tel p a{width:100%;height:100%;display:block;font-size:20px;line-height:50px;text-align:center}#HeaderMenu ul li a:hover,#HeaderMenu ul li.selected a{color:#281e23}.el table.ligne td{width:200px!important;padding:5px 0}#slider{position:static}#slider .ImgSlide img{height:100%;width:auto;max-width:none}.listeDomaines .domaine{height:300px;min-width:300px}.listeDomaines .domaine .img{height:100%;width:100%;overflow:hidden}.listeDomaines .domaine .img img{min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;position:absolute;top:0;left:0}.listeDomaines .domaine .titre{font-size:25px}.article-accueil .img img{position:relative;margin-left:35%}#BaselineHeader{left:140px}#Infos>.img{height:800px}#Infos>.img>img{height:100%;width:auto;opacity:.3}#Infos>.txt .el{margin:auto!important;width:95%;overflow:hidden}#FooterContact .Content{height:auto}#FooterContact .contact .halfBlanc{width:100%;padding:20px}#FooterContact .contact{flex-wrap:wrap;background:#d6041f;display:block;height:auto}#FooterContact .contact .halfRouge{width:100%;background:#fff;padding:20px}.filtreReals{padding:20px;justify-content:flex-end}.listeReal .ul_liste_actu li.actu-item{width:50%;overflow:hidden}.article-map,.page-actu .article-actu .article-texte{flex-wrap:wrap-reverse}.page-actu .article-actu .article-texte .article-img{margin-top:80px}.detailReal .txt{width:100%;flex-basis:100%;padding-right:0}.detailReal .img{max-width:100%;margin-top:40px}.page-contact #Article_2{display:block;padding:5px}.article-map .article-content{height:500px}.article-map .article-footer{background-position-x:-50px;height:350px}.article-map .article-footer::before{left:625px;content:none}.article-map iframe,table.ligne,table.ligne tbody,table.ligne td,table.ligne tr{width:100%!important}.page-actu .lienRetour{top:-40px}.page-contact #Article_3 .article-footer{background:0 0;padding-left:0}.detailReal .boutons{align-items:stretch}.detailReal .boutons a{display:flex;flex-direction:row;justify-content:center;align-items:center}.filtreChoix{flex-direction:column;text-align:center}}@media screen and (max-width:800px){.page_navigation a{width:15px;height:15px;font-size:13px}.article-flex{flex-wrap:wrap}.article-accueil .article .texte-content .article-texte,.article-actu .article-texte .article-img,.article-flex .txt{width:100%}.article-flex .img{padding:20px 0 0;width:100%}.article-flex .img img{display:block;margin:auto}#FilAriane .Content{margin-bottom:20px}.actu-item,.article-actu .article-texte{flex-wrap:wrap-reverse;justify-content:center}.actu-txt,.article-actu .article-texte .txt{width:100%;flex:auto}#Article_2 .article-form,.actu-img{width:100%;padding:0}#Article_2,.ligneArticles{flex-wrap:wrap;justify-content:center}#Infos>.txt .img,.actu-accueil{display:none}.ligneArticles .el{width:300px;margin:5px}#slider .ImgSlide img{height:100%;width:auto;max-width:none;margin:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:relative}#slider,.sousMenuDomaine .domaine .img a{overflow:hidden}#slider .ImgSlide .flecheLien{bottom:150px}.septieme .img img{height:700px;width:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:relative}.septieme{margin-top:-300px}.septieme .txt{padding:20px}#fancybox-wrap,.ui-datepicker-inline{max-width:100%}.chooseDay{flex:auto}#fancybox-title{max-width:100%;height:auto!important}#fancybox-title-float-wrap td{white-space:normal!important}#fancybox-title-float-main{line-height:normal!important}.sousMenuDomaine .domaine .img img{min-width:100%;min-height:100%;width:auto;height:auto;max-width:none!important}.article-accueil .img img{opacity:0}#Infos>.txt .el{background:0 0}#Infos>.txt .txt{width:100%;height:100%}#Infos>.txt .contenu{width:100%;left:0;padding-left:30px}.bandeau-page img{height:100%;width:auto;max-width:none}.article-titre{font-size:25px;padding-bottom:20px;line-height:35px}.filtreReals .selectFiltre,.filtreReals .txt{margin-right:0;margin-bottom:20px}.filtreReals{flex-direction:column}.page-actu .actu-img{width:240px}.page-actu .actu-txt{flex-basis:100%}#BlocBlancRouge .img::before{content:none}.galerieThumbs .slick-track{margin-left:0}}@media screen and (max-width:600px){.TxtSlide,.listeReal .ul_liste_actu li.actu-item,.page-classique h2.article-titre{width:100%}.TxtSlide{right:0}.TxtSlide::before{content:none}#BaselineHeader{display:none}.article-accueil .article .lien{padding:15px 0;text-align:center;width:100%}.page-classique h2{font-size:20px;height:auto;padding-left:0;background:0 0}.article-map .article-footer .titre{font-size:35px;margin-bottom:20px}.article-map .article-footer{font-size:16px}.sousMenuDomaine .domaine .titre a .picto{position:relative;margin:auto}.sousMenuDomaine .domaine .titre a .picto p img{display:block;margin:auto}.sousMenuDomaine .domaine .titre a .txt{padding-left:0;padding-top:0;position:relative;text-align:center}.sousMenuDomaine .domaine .titre a{height:auto}.ssTitreReal{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px}}