*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{color:#000;font-family:"Ubuntu",sans-serif;position:relative;overflow-X:hidden}a,a:link,a:visited,a:focus,a:hover,a:active{text-decoration:none}.line-break{display:block}.line-break::before{content:attr(data-text)}select::-ms-expand{display:none}.space::before,.space::after{display:inline;content:"\00a0"}button:hover,input[type=submit]{cursor:pointer}.main-color{color:#182d7c}.uppercase{text-transform:uppercase}.text-center{text-align:center}.bold{font-weight:700}.light{font-weight:300}.text-underline{text-decoration:underline}.inactive{display:none !important}.img_responsive{width:100%}.popInCovid{background-color:rgba(219,218,235,0.4);position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.popInCovid .contentPop{background-color:#182d7c;color:#ffffff;position:relative;width:90%;max-width:650px;padding:20px;max-height:80vh;overflow:auto}.popInCovid .contentPop .closed{position:absolute;width:40px;height:40px;top:0;right:0;cursor:pointer}.popInCovid .contentPop .closed span{position:absolute;width:80%;height:4px;background-color:#ffffff;display:block;top:50%;left:50%}.popInCovid .contentPop .closed span:nth-of-type(1){-webkit-transform:translateY(-50%) translateX(-50%) rotate(45deg);transform:translateY(-50%) translateX(-50%) rotate(45deg)}.popInCovid .contentPop .closed span:nth-of-type(2){-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.popInCovid .contentPop h2{margin:25px 0 20px;font-family:"bebas_neue_probold",sans-serif;font-size:22px;text-align:left}@media all and (min-width: 768px){.popInCovid .contentPop h2{font-size:24px}}.popInCovid .contentPop p{font-size:13px;line-height:1.3;font-family:"Ubuntu",sans-serif;font-weight:300;margin-bottom:10px;text-align:left}@media all and (min-width: 768px){.popInCovid .contentPop p{font-size:16px}}.popInCovid .contentPop p a{color:inherit;display:block}.popInCovid .contentPop p a span{font-size:9px;font-style:italic}@media all and (min-width: 768px){.popInCovid .contentPop p a span{font-size:11px}}.popInCovid .contentPop p:last-of-type{margin-bottom:20px}.popInCovid .contentPop .btnContainer{margin:5px 0}@media all and (min-width: 768px){.popInCovid .contentPop .btnContainer{margin:10px 0}}.popInCovid .contentPop .btnContainer .btnWhiteMain{background-color:#ffffff;height:30px;line-height:30px;width:auto;padding:0 20px;margin:10px 0}.popInVisit{background-color:rgba(0,0,0,0.8);position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.popInVisit .contentPopV{background-color:#182d7c;color:#ffffff;position:relative;width:90%;max-width:900px;max-height:80vh;height:600px;position:relative;margin:5% auto}.popInVisit .contentPopV .closedV{position:absolute;width:40px;height:40px;top:0;right:0;cursor:pointer}.popInVisit .contentPopV .closedV span{position:absolute;width:80%;height:4px;background-color:#ffffff;display:block;top:50%;left:50%}.popInVisit .contentPopV .closedV span:nth-of-type(1){-webkit-transform:translateY(-50%) translateX(-50%) rotate(45deg);transform:translateY(-50%) translateX(-50%) rotate(45deg)}.popInVisit .contentPopV .closedV span:nth-of-type(2){-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.popInVisit .contentPopV .content-iframe{width:100%;max-width:900px;max-height:80vh;height:600px}.popInVisit .contentPopV .content-iframe2,.popInVisit .contentPopV .content-iframe4{display:none}.popInVisit .contentPopV iframe{width:100%;height:100%}.wrapperBody{margin:0}header .headerTop{position:relative;left:0;right:0;top:0;-webkit-box-shadow:0 0px 5px 1px rgba(24,45,124,0.5);box-shadow:0 0px 5px 1px rgba(24,45,124,0.5);background-color:#fff;z-index:1000}header .headerTop .containerHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;width:100%;max-width:1150px;margin:0 auto}header .headerTop .logoC{padding:10px}header .headerTop .headerNav{position:absolute;width:100%;top:99px;height:100%;height:calc(100vh - 100px);background-color:rgba(24,45,124,0.2)}@media all and (min-width: 1024px){header .headerTop .headerNav{position:static;width:auto;height:auto;background:none}}header .headerTop .headerNav .nav{background-color:#ffffff;-webkit-box-shadow:0 5px 5px 1px rgba(24,45,124,0.5);box-shadow:0 5px 5px 1px rgba(24,45,124,0.5);width:75%;height:65%;max-width:300px;margin:0 0 0 auto}header .headerTop .headerNav .nav .ctaLink{width:100%;display:block;padding:15px;margin:0 0 25px;text-transform:uppercase;font-size:16px;text-align:center;text-decoration:none;color:#182d7c}header .headerTop .headerNav .nav .ctaLink:hover{text-decoration:underline}header .headerTop .headerNav .nav .ctaLink.ctaLinkContact{color:#ffffff;background-color:#182d7c;width:140px;margin:15px auto}@media all and (min-width: 1024px){header .headerTop .headerNav .nav{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .headerTop .headerNav .nav .ctaLink{padding:0 10px;margin:0;text-align:center;white-space:nowrap}header .headerTop .headerNav .nav .ctaLink:hover{text-decoration:underline}header .headerTop .headerNav .nav .ctaLink.ctaLinkContact{color:#ffffff;background-color:#182d7c;width:140px;margin:0 15px;padding:15px 25px}}header .headerTop .burgerMenu{width:40px;height:40px;position:relative;cursor:pointer}@media all and (min-width: 1024px){header .headerTop .burgerMenu{display:none}}header .headerTop .burgerMenu span{position:absolute;width:90%;height:3px;background-color:#182d7c}header .headerTop .burgerMenu span:nth-of-type(1){-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;top:25%;left:50%;-webkit-transform:translateX(-50%) translateY(-25%);transform:translateX(-50%) translateY(-25%)}header .headerTop .burgerMenu span:nth-of-type(2){top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}header .headerTop .burgerMenu span:nth-of-type(3){-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;top:75%;left:50%;-webkit-transform:translateX(-50%) translateY(-75%);transform:translateX(-50%) translateY(-75%)}header .headerTop .burgerMenu+.headerNav{right:-100%;-webkit-transition:right 0.5s ease;transition:right 0.5s ease}header .headerTop .burgerMenu.open span:nth-of-type(1){top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}header .headerTop .burgerMenu.open span:nth-of-type(2){opacity:0}header .headerTop .burgerMenu.open span:nth-of-type(3){top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}header .headerTop .burgerMenu.open+.headerNav{-webkit-transition:right 0.5s ease;transition:right 0.5s ease;right:0}@media all and (min-width: 768px){header .headerBottom{position:relative}}header .headerBottom .contentTextSlideHead{background-color:#182d7c;padding:20px}@media all and (min-width: 768px){header .headerBottom .contentTextSlideHead{background-color:transparent;position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media all and (min-width: 1200px){header .headerBottom .contentTextSlideHead{left:5%;-webkit-transform:translateY(-50%) translateX(-5%);transform:translateY(-50%) translateX(-5%)}}header .headerBottom .contentTextSlideHead h1{font-family:"bebas_neue_probold",sans-serif;font-weight:400;width:250px;margin:0 auto;text-align:center;color:#ffffff;text-transform:uppercase;line-height:1}@media all and (min-width: 768px){header .headerBottom .contentTextSlideHead h1{width:200px}}@media all and (min-width: 1400px){header .headerBottom .contentTextSlideHead h1{width:auto}}header .headerBottom .contentTextSlideHead h1 span{display:block}header .headerBottom .contentTextSlideHead h1 span:nth-of-type(1){font-size:40px}@media all and (min-width: 768px){header .headerBottom .contentTextSlideHead h1 span:nth-of-type(1){font-size:30px}}@media all and (min-width: 1400px){header .headerBottom .contentTextSlideHead h1 span:nth-of-type(1){font-size:58px}}header .headerBottom .contentTextSlideHead h1 span:nth-of-type(2){font-size:57px}@media all and (min-width: 768px){header .headerBottom .contentTextSlideHead h1 span:nth-of-type(2){font-size:45px}}@media all and (min-width: 1400px){header .headerBottom .contentTextSlideHead h1 span:nth-of-type(2){font-size:83px}}header .headerBottom .contentTextSlideHead h1 span:nth-of-type(3){font-size:42px}@media all and (min-width: 768px){header .headerBottom .contentTextSlideHead h1 span:nth-of-type(3){font-size:32px}}@media all and (min-width: 1400px){header .headerBottom .contentTextSlideHead h1 span:nth-of-type(3){font-size:62px}}header .headerBottom .contentTextSlideHead .bottomContent{width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto}@media all and (min-width: 768px){header .headerBottom .contentTextSlideHead .bottomContent{width:200px;margin:10px auto}}@media all and (min-width: 1400px){header .headerBottom .contentTextSlideHead .bottomContent{width:350px;margin:20px auto}}header .headerBottom .contentTextSlideHead .bottomContent p{color:#ffffff;font-size:26px;font-family:"bebas_neue_probook",sans-serif;width:60%;text-transform:uppercase}@media all and (min-width: 768px){header .headerBottom .contentTextSlideHead .bottomContent p{font-size:20px}}@media all and (min-width: 1400px){header .headerBottom .contentTextSlideHead .bottomContent p{font-size:38px}}header .headerBottom .contentTextSlideHead .mouse{width:250px;margin:20px auto;text-align:center;display:none}@media all and (min-width: 768px){header .headerBottom .contentTextSlideHead .mouse{width:200px;display:block}}@media all and (min-width: 1400px){header .headerBottom .contentTextSlideHead .mouse{width:350px}}header .headerBottom .slideHead,header .headerBottom .slideHeadOthers{background-color:#182d7c;position:relative}header .headerBottom .slideHead .imgXl,header .headerBottom .slideHeadOthers .imgXl{display:none}@media all and (min-width: 768px){header .headerBottom .slideHead .imgSm,header .headerBottom .slideHeadOthers .imgSm{display:none}header .headerBottom .slideHead .imgXl,header .headerBottom .slideHeadOthers .imgXl{display:block}}.sectCity{background-color:#182d7c;color:#ffffff;padding:40px 20px}.sectRes .containerSect{padding:40px 20px}.noMobile{display:none}@media all and (min-width: 768px){.noMobile{display:block}}.containerSect{width:100%;max-width:1145px;margin:0 auto}@media all and (min-width: 1024px){.containerTextIllu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 40px}}.containerTextIllu.inverse .contentIllu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.containerTextIllu.inverse .contentText{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media all and (min-width: 1024px){.containerTextIllu.inverse .contentText{margin:0 40px 0 0}}.containerTextIllu .contentIllu{padding:20px 0}@media all and (min-width: 1024px){.containerTextIllu .contentIllu{padding:0}}.containerTextIllu .contentIllu .illu{width:100%;max-width:650px;margin:0 auto}@media all and (min-width: 1024px){.containerTextIllu .contentIllu .illu{max-width:none;width:100%}}.containerTextIllu .contentText{width:100%;max-width:650px;margin:0 auto;padding:20px 0}@media all and (min-width: 1024px){.containerTextIllu .contentText{max-width:none;width:50%;margin:0 0 0 40px}.containerTextIllu .contentText .btnContainer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.containerTextIllu .contentText h2{font-size:23px;font-family:"Ubuntu",sans-serif;font-weight:400;text-transform:uppercase;text-align:center}@media all and (min-width: 768px){.containerTextIllu .contentText h2{font-size:26px}}@media all and (min-width: 1024px){.containerTextIllu .contentText h2{text-align:left}}.containerTextIllu .contentText.blue{color:#182d7c;width:100%;max-width:450px}.containerTextIllu .contentText p{font-family:"Ubuntu",sans-serif;font-weight:300;line-height:1.5;font-size:14px;margin:20px 0;text-align:justify}@media all and (min-width: 768px){.containerTextIllu .contentText p{font-size:16px}}@media all and (min-width: 1024px){.containerTextIllu .contentText p{text-align:left}}.containerTextIllu .contentText p.archi{font-weight:700;text-align:right;margin:30px 0}@media all and (min-width: 768px){.containerTextIllu .contentText p.archi{font-size:16px}}.containerTextIllu .contentText p.legendArchi{font-size:13px}.containerTitleSect{background:transparent url("../images/picto_feuilles.png") no-repeat center bottom;padding:0 0 30px;margin-bottom:20px}.containerTitleSect .titleSect{text-transform:uppercase;text-align:center;font-family:"bebas_neue_probold",sans-serif;font-size:35px}@media all and (min-width: 340px){.containerTitleSect .titleSect{font-size:38px}}.containerTitleSect.blue{background:transparent url("../images/picto_feuilles_bleu.png") no-repeat center bottom}.containerTitleSect.blue .titleSect{color:#182d7c}.containerTitleSect.none{background:none;padding:0}.containerTitleSect.none .titleSect{color:#182d7c;font-size:23px;font-family:"Ubuntu",sans-serif;font-weight:400}.listLove{list-style:none;margin:20px 0}.listLove li{padding:0 0 0 27px;margin:10px 0;background:transparent url("../images/picto_feuilles.png") no-repeat left 5px/20px auto}.listLove li p{font-family:"Ubuntu",sans-serif;font-weight:100;font-size:16px}.btnContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:40px 0 20px}.btnContainer .btnMainWhite,.btnContainer .btnWhiteMain{background-color:transparent;border:1px solid #ffffff;color:#ffffff;width:295px;height:60px;line-height:60px;text-transform:uppercase}.btnContainer .btnWhiteMain{color:#182d7c;border-color:#182d7c}.sectRes .sectContainerSlider{position:relative}.sectRes .sectContainerSlider .sliderContent{width:100%}.sectRes .sectContainerSlider .sliderContent img{max-height:759px;-o-object-fit:cover;object-fit:cover}.sectRes .sectContainerSlider .sliderContent .imgXl{display:none}@media all and (min-width: 768px){.sectRes .sectContainerSlider .sliderContent .imgSm{display:none}.sectRes .sectContainerSlider .sliderContent .imgXl{display:block}}.sectRes .sectContainerSlider .sliderContent .frame{position:relative;background-color:#dbdaeb}.sectRes .sectContainerSlider .sliderContent .frame img{opacity:0}.sectRes .sectContainerSlider .sliderContent .frame iframe{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;width:100%;height:100%}.sectRes .sectContainerSlider.in{width:100%;max-width:1145px;margin:-60px auto 0;padding:0}.sectRes .sectContainerSlider.in .sliderContent .imgXl{display:none}@media all and (min-width: 1024px){.sectRes .sectContainerSlider.in .sliderContent .imgXl{display:block;width:60%}}.sectRes .sectContainerSlider.in .sliderContent .containerTextIllu{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sectRes .sectContainerSlider.in .sliderContent .containerTextIllu .contentText{background-color:#182d7c;width:100%;margin:0;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;padding:20px;min-height:450px;max-width:none}@media all and (min-width: 1024px){.sectRes .sectContainerSlider.in .sliderContent .containerTextIllu .contentText{width:50%;padding:10px 20px}}.sectRes .sectContainerSlider.in .sliderContent .containerTextIllu .contentText h2{margin:0}.sectRes .sectContainerSlider.in .sliderContent .containerTextIllu .contentText ul{margin:0}.sectRes .sectContainerSlider.in .sliderContent .containerTextIllu .contentText ul p{text-align:left}.sectRes .sectContainerSlider.in .sliderContent .containerTextIllu .contentText .btnContainer{margin:0}.sectRes .sectContainerSlider.in .prev,.sectRes .sectContainerSlider.in .prevChantier{left:-60px}.sectRes .sectContainerSlider.in .next,.sectRes .sectContainerSlider.in .nextChantier{right:-60px}.sectRes .sectContainerSlider.in .dot{background:#182d7c url("../images/picto_l-ove.png") no-repeat center/contain}.sectRes .sectContainerSlider.in .slick-dots{background:none;margin:0;bottom:-40px}@media all and (min-width: 1024px){.sectRes .sectContainerSlider.in .slick-dots{bottom:-20px}}.dot{width:24px;height:24px;border-radius:50%;background:#182d7c url("../images/picto_l-ove.png") no-repeat center/contain;opacity:0.4;margin-top:20px}.slick-dots li{width:24px;height:24px}.slick-dots li.slick-active .dot{opacity:1}.prev,.prevChantier{background:transparent url("../images/arrow_left.png") no-repeat center/contain;width:50px;height:50px;content:'';position:absolute;left:10px;top:50%;cursor:pointer;z-index:10;display:none}@media all and (min-width: 768px){.prev,.prevChantier{display:block}}.prev.slick-disabled,.prevChantier.slick-disabled{opacity:0.2}.next,.nextChantier{background:transparent url("../images/arrow_right.png") no-repeat center/contain;width:50px;height:50px;content:'';position:absolute;right:10px;top:50%;cursor:pointer;display:none}@media all and (min-width: 768px){.next,.nextChantier{display:block}}.next.slick-disabled,.nextChantier.slick-disabled{opacity:0.2}.containerFrame iframe{width:100%;height:600px;background-color:#dbdaeb}@media screen and (max-width: 768px){.containerFrame iframe{height:400px}}.containerPrice .contentTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 1024px){.containerPrice .contentTop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.containerPrice .contentTop article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:245px;background-color:#dbdaeb;padding:25px;margin:10px;color:#182d7c;text-align:center}@media all and (min-width: 1024px){.containerPrice .contentTop article{cursor:pointer}.containerPrice .contentTop article.open,.containerPrice .contentTop article:hover{background-color:#182d7c;color:#ffffff;position:relative}.containerPrice .contentTop article.open::after,.containerPrice .contentTop article:hover::after{position:absolute;width:0;height:0;display:block;content:'';bottom:-19px;border-top:10px solid #182d7c;border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}.containerPrice .contentTop article.open .ctaOpen,.containerPrice .contentTop article:hover .ctaOpen{border-color:#ffffff;color:#ffffff}}@media all and (min-width: 1200px){.containerPrice .contentTop article{padding:30px}}.containerPrice .contentTop article .typo{font-size:18px;font-family:"Ubuntu",sans-serif;font-weight:700;text-transform:uppercase}.containerPrice .contentTop article .prix{font-size:13px;font-family:"Ubuntu",sans-serif;font-weight:300;white-space:nowrap}.containerPrice .contentTop article .prix strong{font-size:17px;font-weight:700}.containerPrice .contentTop article .prix sup{font-size:50%;padding:3px;font-weight:400}.containerPrice .contentTop article .surface{font-size:13px;font-weight:300;margin:10px 0}.containerPrice .contentTop article .btnContainer{margin:10px 0 0}.containerPrice .contentTop article .btnContainer button{cursor:pointer;width:auto;line-height:1;padding:15px 20px;height:auto;font-weight:400;font-family:"Ubuntu",sans-serif;border-width:2px}@media all and (min-width: 1024px){.containerPrice .contentTop article .ctaForm{display:none}}.containerPrice .contentTop article .ctaOpen{display:none}@media all and (min-width: 1024px){.containerPrice .contentTop article .ctaOpen{display:block}}.containerPrice .legendJumelage{padding:15px;text-align:right;color:#182d7c;font-family:"Ubuntu",sans-serif;font-weight:700;font-size:14px;text-transform:uppercase}@media all and (min-width: 1024px){.containerPrice .legendJumelage{font-size:15px}}.containerPrice .contentBottom{display:none}.containerPrice .contentBottom table{width:100%;text-align:center}.containerPrice .contentBottom table thead{background-color:#182d7c}.containerPrice .contentBottom table thead tr td{padding:15px 0;color:#ffffff;font-family:"Ubuntu",sans-serif;font-size:15px;font-weight:700}.containerPrice .contentBottom table tbody tr td{padding:15px 0;font-family:"Ubuntu",sans-serif;font-size:15px}.containerPrice .contentBottom table tbody tr td a{color:#000;text-decoration:underline}.containerPrice .contentBottom table tbody tr:nth-of-type(even){background-color:#dbdaeb}@media all and (min-width: 1024px){.containerPrice .contentBottom.open{display:block}}.containerPrice .legendPrice{font-family:"Ubuntu",sans-serif;font-size:13px;padding:20px 0;width:100%;max-width:590px;margin:0 auto;text-align:center}.containerMap .containerTextIllu{display:none}@media all and (min-width: 768px){.containerMap .containerTextIllu{display:block}}@media all and (min-width: 1024px){.containerMap .containerTextIllu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.containerMap .containerTextIllu .contentIllu{background-color:#182d7c;width:650px;padding:0;margin:0 auto}.containerMap .containerTextIllu .contentIllu .illu{width:650px}@media all and (min-width: 1024px){.containerMap .containerTextIllu .contentIllu{background-color:transparent}}.containerMap .containerTextIllu .contentText{background-color:#182d7c;margin:0 auto;color:#ffffff;padding:30px}@media all and (min-width: 1024px){.containerMap .containerTextIllu .contentText{height:497.783px;overflow:auto}}.containerMap .containerTextIllu .contentText h2{text-align:left;padding:10px 0 20px}.containerMap .containerTextIllu .contentText ul{list-style:none}@media all and (min-width: 1024px){.containerMap .containerTextIllu .contentText ul{margin-bottom:20px}}.containerMap .containerTextIllu .contentText ul li p{padding:4px 0;font-size:15px;margin:0;text-transform:uppercase}.containerMap .containerTextIllu .contentText ul li p span{letter-spacing:3px}.nicescroll-rails{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.containerBv{margin:20px 0}@media all and (min-width: 768px){.containerBv{margin:40px 0}}.containerBv .contentBv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:768px;margin:0 auto}.containerBv .contentBv .imgXl{display:none}@media all and (min-width: 990px){.containerBv .contentBv{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:none}.containerBv .contentBv .imgSm{display:none}.containerBv .contentBv .imgXl{display:block}}.containerBv .contentBv .contentIllu{background-color:#dbdaeb;width:100%}.containerBv .contentBv .contentText{background-color:#dbdaeb;width:100%;text-align:center;padding:10px 0;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 990px){.containerBv .contentBv .contentText{text-align:right;padding-right:8%}}.containerBv .contentBv .contentText h2{color:#182d7c;text-transform:uppercase;font-family:"bebas_neue_probold",sans-serif;font-weight:400;font-size:38px}@media all and (min-width: 990px){.containerBv .contentBv .contentText h2{font-size:44px;width:100%}}.containerBv .contentBv .contentText address{font-style:normal}@media all and (min-width: 990px){.containerBv .contentBv .contentText address{width:100%}}.containerBv .contentBv .contentText address .address{font-family:"Ubuntu",sans-serif;font-weight:600;font-size:19px;padding:5px 0}.containerBv .contentBv .contentText address .address span{display:block}@media all and (min-width: 990px){.containerBv .contentBv .contentText address .address span{display:inline-block}.containerBv .contentBv .contentText address .address span::before{content:'-';margin:0 3px;padding-right:4px}}.containerBv .contentBv .contentText address .horaires{padding:5px 0;font-size:16px}.sectContact::before{content:'';display:block;width:100%;height:55px;background:transparent url("../images/vague_form.png") no-repeat center top/100% auto}@media all and (min-width: 768px){.sectContact::before{height:80px}}@media all and (min-width: 1300px){.sectContact::before{height:100px}}@media all and (min-width: 1660px){.sectContact::before{height:120px}}@media all and (min-width: 1990px){.sectContact::before{height:140px}}.sectContact .contentContact{background-color:#182d7c;color:#ffffff}.sectContact .contentContact .containerTitleSect{text-align:center}.sectContact .contentContact .containerTitleSect h2{font-family:"bebas_neue_probook",sans-serif;font-size:28px}@media all and (min-width: 768px){.sectContact .contentContact .containerTitleSect h2{font-size:32px}}.sectContact .contentContact .contactContainer{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (min-width: 1024px){.sectContact .contentContact .containerTextIllu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sectContact .contentContact .contentIllu{display:none}@media all and (min-width: 1024px){.sectContact .contentContact .contentIllu{display:block;margin-top:40px}}.sectContact .contentForm{width:100%;max-width:650px;margin:20px auto 0;padding:30px 20px}.sectContact .contentForm .titleBloc{font-size:18px;text-transform:uppercase;text-align:center;padding:10px 0}.sectContact .contentForm .titleBloc.error{color:#dd3333}@media all and (min-width: 768px){.sectContact .contentForm .blocTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sectContact .contentForm .blocTop>div{width:49%}}.sectContact .contentForm .blocBottom{margin-top:10px}.sectContact .contentForm .blocSearch{margin-top:20px}@media all and (min-width: 768px){.sectContact .contentForm .blocSearch{margin-top:0}}.sectContact .contentForm .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sectContact .contentForm .field input[type=text],.sectContact .contentForm .field input[type=tel],.sectContact .contentForm .field input[type=email],.sectContact .contentForm .field input[type=number],.sectContact .contentForm .field select{width:100%;background:none;border:1px solid #ffffff;height:40px;margin:5px 0;color:#ffffff;padding:0 8px;font-size:14px}.sectContact .contentForm .field input[type=text]::-webkit-input-placeholder,.sectContact .contentForm .field input[type=tel]::-webkit-input-placeholder,.sectContact .contentForm .field input[type=email]::-webkit-input-placeholder,.sectContact .contentForm .field input[type=number]::-webkit-input-placeholder,.sectContact .contentForm .field select::-webkit-input-placeholder{font-size:14px;opacity:1;color:#ffffff}.sectContact .contentForm .field input[type=text]::-moz-placeholder,.sectContact .contentForm .field input[type=tel]::-moz-placeholder,.sectContact .contentForm .field input[type=email]::-moz-placeholder,.sectContact .contentForm .field input[type=number]::-moz-placeholder,.sectContact .contentForm .field select::-moz-placeholder{font-size:14px;opacity:1;color:#ffffff}.sectContact .contentForm .field input[type=text]:-ms-input-placeholder,.sectContact .contentForm .field input[type=tel]:-ms-input-placeholder,.sectContact .contentForm .field input[type=email]:-ms-input-placeholder,.sectContact .contentForm .field input[type=number]:-ms-input-placeholder,.sectContact .contentForm .field select:-ms-input-placeholder{font-size:14px;opacity:1;color:#ffffff}.sectContact .contentForm .field input[type=text]:-moz-placeholder,.sectContact .contentForm .field input[type=tel]:-moz-placeholder,.sectContact .contentForm .field input[type=email]:-moz-placeholder,.sectContact .contentForm .field input[type=number]:-moz-placeholder,.sectContact .contentForm .field select:-moz-placeholder{font-size:14px;opacity:1;color:#ffffff}.sectContact .contentForm .field input[type=text].error,.sectContact .contentForm .field input[type=tel].error,.sectContact .contentForm .field input[type=email].error,.sectContact .contentForm .field input[type=number].error,.sectContact .contentForm .field select.error{color:#dd3333;border:1px solid #dd3333}.sectContact .contentForm .field input[type=text].error::-webkit-input-placeholder,.sectContact .contentForm .field input[type=tel].error::-webkit-input-placeholder,.sectContact .contentForm .field input[type=email].error::-webkit-input-placeholder,.sectContact .contentForm .field input[type=number].error::-webkit-input-placeholder,.sectContact .contentForm .field select.error::-webkit-input-placeholder{color:#dd3333}.sectContact .contentForm .field input[type=text].error::-moz-placeholder,.sectContact .contentForm .field input[type=tel].error::-moz-placeholder,.sectContact .contentForm .field input[type=email].error::-moz-placeholder,.sectContact .contentForm .field input[type=number].error::-moz-placeholder,.sectContact .contentForm .field select.error::-moz-placeholder{color:#dd3333}.sectContact .contentForm .field input[type=text].error:-ms-input-placeholder,.sectContact .contentForm .field input[type=tel].error:-ms-input-placeholder,.sectContact .contentForm .field input[type=email].error:-ms-input-placeholder,.sectContact .contentForm .field input[type=number].error:-ms-input-placeholder,.sectContact .contentForm .field select.error:-ms-input-placeholder{color:#dd3333}.sectContact .contentForm .field input[type=text].error:-moz-placeholder,.sectContact .contentForm .field input[type=tel].error:-moz-placeholder,.sectContact .contentForm .field input[type=email].error:-moz-placeholder,.sectContact .contentForm .field input[type=number].error:-moz-placeholder,.sectContact .contentForm .field select.error:-moz-placeholder{color:#dd3333}.sectContact .contentForm .field input[type=text].dbl,.sectContact .contentForm .field input[type=tel].dbl,.sectContact .contentForm .field input[type=email].dbl,.sectContact .contentForm .field input[type=number].dbl,.sectContact .contentForm .field select.dbl{width:48%}.sectContact .contentForm .field input[type=text].dbl.min,.sectContact .contentForm .field input[type=tel].dbl.min,.sectContact .contentForm .field input[type=email].dbl.min,.sectContact .contentForm .field input[type=number].dbl.min,.sectContact .contentForm .field select.dbl.min{width:32%}.sectContact .contentForm .field input[type=text].dbl.big,.sectContact .contentForm .field input[type=tel].dbl.big,.sectContact .contentForm .field input[type=email].dbl.big,.sectContact .contentForm .field input[type=number].dbl.big,.sectContact .contentForm .field select.dbl.big{width:64%}.sectContact .contentForm .field input[type=number]{-moz-appearance:textfield;background:transparent url("../images/picto_euro.png") no-repeat 95% center}.sectContact .contentForm .field input[type=number]::-webkit-inner-spin-button,.sectContact .contentForm .field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sectContact .contentForm .field input[type=number].error+.legendBudget{display:block}.sectContact .contentForm .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:'';background:transparent url("../images/arrow_bottom_white.png") no-repeat 95% center}.sectContact .contentForm .field select option{color:#182d7c}.sectContact .contentForm .field select::-ms-expand{display:none}.sectContact .contentForm .field select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.sectContact .contentForm .field .legendBudget{color:#d33;position:absolute;right:35px;bottom:10px;font-family:"Ubuntu",sans-serif;font-weight:300;font-style:italic;display:none;font-size:13px}.sectContact .contentForm .checkBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;margin:5px auto}.sectContact .contentForm .checkBox input{position:absolute;left:-9999px;width:1px;height:1px}.sectContact .contentForm .checkBox input+label{width:48%;height:40px;border:1px solid #ffffff;line-height:40px;text-transform:uppercase;font-size:14px;cursor:pointer;text-align:center}.sectContact .contentForm .checkBox input+label:hover{background:#fff;color:#182d7c}.sectContact .contentForm .checkBox input[name="typologies[]"]+label{width:18%;text-transform:none}.sectContact .contentForm .checkBox input:checked+label{background:#fff;color:#182d7c}.sectContact .contentForm .fieldOpt .optinP{font-family:"Ubuntu",sans-serif;font-weight:300;font-size:13px;text-align:justify}.sectContact .contentForm .fieldOpt input{position:absolute;left:-9999px;width:1px;height:1px}.sectContact .contentForm .fieldOpt input+label{font-size:15px;display:inline-block;cursor:pointer;padding-left:20px;background:transparent url("../images/check_off.png") no-repeat left 3px/15px;margin:10px 10px 0 0}.sectContact .contentForm .fieldOpt input+label a{color:inherit;font-size:11px}.sectContact .contentForm .fieldOpt input+label a:hover{text-decoration:underline}.sectContact .contentForm .fieldOpt input:checked+label{padding-left:20px;background:transparent url("../images/check_on.png") no-repeat left 3px/15px}.sectContact .contentForm .fieldOpt input.error+label{color:#dd3333}.sectContact .contentForm .btnContainer{margin:40px auto 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.sectContact .contentForm .btnContainer .btnWhiteMain{width:100%;background-color:#ffffff;font-weight:600;font-family:"Ubuntu",sans-serif;font-size:22px}.sectContact .contentForm .btnContainer .legendForm{font-size:10px;text-align:right;width:100%;margin:10px 0}.sectContact .disclaimer{padding:0 20px 20px}@media all and (min-width: 1200px){.sectContact .disclaimer{padding:0 0 20px}}.sectContact .disclaimer p{padding:0 0 10px;text-align:justify;font-size:13px;font-family:"Ubuntu",sans-serif;font-weight:300;color:#96a2e2}.sectContact .disclaimer p a{color:#ffffff;text-decoration:underline}footer .containerSect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}@media all and (min-width: 768px){footer .containerSect{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .containerSect>div{margin:5px 0}footer .containerSect .navFoot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 1024px){footer .containerSect .navFoot{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .containerSect .navFoot a{font-size:13px;font-family:"Ubuntu",sans-serif;font-weight:700;text-align:center;padding:5px 0;color:#182d7c}@media all and (min-width: 1024px){footer .containerSect .navFoot a{margin:0 15px}}footer .containerSect .navFoot a:hover{text-decoration:underline}.sectMotions,.sectConfirm{padding:50px 20px;background-color:#182d7c;color:#ffffff}.sectMotions h2,.sectConfirm h2{font-size:23px;font-family:"Ubuntu",sans-serif;font-weight:400;text-transform:uppercase;text-align:center;margin:20px 0 10px}@media all and (min-width: 768px){.sectMotions h2,.sectConfirm h2{font-size:26px}}@media all and (min-width: 1024px){.sectMotions h2,.sectConfirm h2{text-align:left}}.sectMotions h3,.sectConfirm h3{font-size:18px;font-family:"Ubuntu",sans-serif;font-weight:400;text-transform:uppercase;margin:10px 0 5px}.sectMotions p,.sectConfirm p{font-size:14px;font-weight:300;line-height:1.5;text-align:justify;padding:10px 0}.sectMotions ul,.sectConfirm ul{list-style:none}.sectMotions ul li,.sectConfirm ul li{font-size:14px;font-weight:300;line-height:1.5;text-align:justify}.sectConfirm p{width:100%;max-width:650px;margin:0 auto;text-align:center}.wrapVisiteV{display:none;margin:65px auto 0;padding:0 15px;text-align:center;max-width:945Px;width:100%}@media screen and (min-width: 768px){.wrapVisiteV{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;display:none}}@media screen and (min-width: 992px){.wrapVisiteV{margin:75px auto 0}}.visitCta{width:100%;margin:0px auto 0;cursor:pointer}.visitCta img{max-width:442px;width:100%;margin-bottom:35px}@media screen and (min-width: 768px){.visitCta img{width:95%}}#slideChantier{padding-bottom:50px}#slideChantier .sliderChantier img{max-height:600px;margin:0 auto}.sectInfoContact{position:relative;margin:15px 0 90px}@media screen and (max-width: 768px){.sectInfoContact{display:none}}.sectInfoContact .containerContact{position:relative;margin:0 auto;max-width:1145px;background-image:url("../images/bg-contact.jpg");background-repeat:no-repeat;background-size:cover;background-position:left center;height:298px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:right}.sectInfoContact .containerContact .title{text-transform:uppercase;margin-bottom:10px;font-family:"bebas_neue_probold",sans-serif;font-size:43px;line-height:1;letter-spacing:normal;text-align:right;color:#182d7c}.sectInfoContact .containerContact .addressMsg{font-family:"Ubuntu", sans-serif;font-size:15px;font-weight:500;line-height:1.58;width:41%;text-align:justify;margin-bottom:10px}.sectInfoContact .containerContact .address{margin-bottom:21px;font-family:"Ubuntu",sans-serif;font-size:19px;font-weight:500;line-height:1.58}.sectInfoContact .containerContact .hours{font-family:"Ubuntu",sans-serif;font-size:16px;font-weight:normal}.sectInfoContactMobile{position:relative;margin:50px 0;display:none}@media screen and (max-width: 768px){.sectInfoContactMobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.sectInfoContactMobile .containerContact{position:relative;margin:0 auto;width:100%;max-width:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.sectInfoContactMobile .containerContact .image{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.sectInfoContactMobile .containerContact .image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.sectInfoContactMobile .containerContact .content{background-color:#dbdaeb;width:100%;padding:39px 23px}.sectInfoContactMobile .containerContact .content .title{text-transform:uppercase;margin-bottom:20px;font-family:"bebas_neue_probold",sans-serif;font-size:38px;line-height:1;letter-spacing:normal;color:#182d7c}.sectInfoContactMobile .containerContact .content .address{margin-bottom:20px;font-family:"Ubuntu",sans-serif;font-size:19px;font-weight:500;line-height:1.58}.sectInfoContactMobile .containerContact .content .hours{font-family:"Ubuntu",sans-serif;font-size:16px;font-weight:normal}
