@import "/include/css/ajaxStyle.css";@import "/include/css/all.min.css";@import "/include/css/jquery.fancybox.css";@import "/include/css/jquery.fancybox-buttons.css";@import "/include/css/datatables.css";@import "/include/css/bootstrap.min.css";@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gnD-w.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wlhzg.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gnD-w.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gnD-w.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gnD-w.ttf) format('truetype')}html{position:relative;min-height:100%}body{background-color:#f7f7f7;font-family:'Montserrat', sans-serif;margin-bottom:45px}@media only screen and (max-width:990px){body{margin-bottom:auto}}a{text-decoration:none}.ligne{border:5px solid #566a9c;margin-top:-5px}.btn-primary{color:#fff;background-color:#566a9c;border-color:#566a9c}.btn-primary:hover{background-color:rgba(86, 106, 156, 0.7);border-color:rgba(86, 106, 156, 0.7)}h2.titre{color:#566a9c;text-transform:uppercase;font-weight:600;margin-top:50px}@media only screen and (max-width:480px){h2.titre{font-size:24px;margin-top:25px}}@media only screen and (max-width:480px){p{font-size:14px}}.intro{margin-bottom:25px}.pitch{color:#fff;background-color:#566a9c;margin-top:100px}@media only screen and (max-width:480px){.pitch{margin-top:35px}}.pitch h2{font-size:46px;font-weight:700;margin-bottom:75px}@media only screen and (max-width:480px){.pitch h2{font-size:36px;margin-bottom:35px}}.pitch h3{font-size:38px;font-weight:700;margin-top:75px}@media only screen and (max-width:480px){.pitch h3{font-size:24px;margin-top:35px}}.padintro{padding-bottom:75px}.flocons{background-image:url(../../images/flocons.png);background-repeat:no-repeat;background-position:right}@media only screen and (max-width:720px){.flocons{background-image:none}}.flakes{background-image:url(../../images/flakes.png);background-repeat:no-repeat;background-position:left}@media only screen and (max-width:996px){.flakes{background-image:none}}header{background-color:#fff}.carousel-caption{text-transform:uppercase;padding:20px 15px 20px 15px;top:175px;right:auto;bottom:auto;background-color:rgba(86, 106, 156, 0.7)}@media only screen and (min-width:1115px) and (max-width:1440px){.carousel-caption{top:125px}}@media only screen and (min-width:780px) and (max-width:1114px){.carousel-caption{top:80px;padding:15px 10px 15px 10px}}@media only screen and (min-width:481px) and (max-width:779px){.carousel-caption{top:20px;padding:10px 5px 10px 5px;right:15px}}@media only screen and (max-width:480px){.carousel-caption{top:20px;left:0;padding:5px}}.carousel-caption h1{font-size:50px;font-weight:700}@media only screen and (min-width:1115px) and (max-width:1440px){.carousel-caption h1{font-size:40px}}@media only screen and (min-width:481px) and (max-width:1114px){.carousel-caption h1{font-size:30px}}@media only screen and (max-width:480px){.carousel-caption h1{font-size:26px}}.carousel-caption h2{font-size:30px;font-weight:500}@media only screen and (min-width:1115px) and (max-width:1440px){.carousel-caption h2{font-size:20px}}@media only screen and (min-width:481px) and (max-width:1114px){.carousel-caption h2{font-size:18px}}@media only screen and (max-width:480px){.carousel-caption h2{font-size:14px}}@media only screen and (max-width:568px){.navbar-toggler{padding:5px}}@media only screen and (max-width:991px){.navbar{padding:0}}@media only screen and (max-width:991px){.navbar-nav{text-align:center}}.navbar-light .navbar-nav .nav-link{color:#000}@media only screen and (min-width:481px) and (max-width:991px){.navbar-collapse{border-top:5px solid #566a9c;margin-top:-5px}}@media only screen and (max-width:480px){.navbar-collapse{border-top:5px solid #566a9c;margin-top:-5px}}h2.titre-avantage{color:#566a9c;text-transform:uppercase;font-weight:600;margin-top:50px;margin-bottom:25px}@media only screen and (min-width:575px) and (max-width:768px){h2.titre-avantage{font-size:24px;margin-top:25px}}@media only screen and (max-width:574px){h2.titre-avantage{font-size:24px;margin-top:25px;padding-left:15px}}.avantage{font-size:22px;line-height:60px}@media only screen and (min-width:995px) and (max-width:1220px){.avantage{font-size:18px;line-height:50px}}@media only screen and (min-width:380px) and (max-width:994px){.avantage{font-size:14px;line-height:40px}}@media only screen and (max-width:379px){.avantage{font-size:11px;line-height:30px}}.board{color:#566a9c;font-size:30px;margin-right:10px}@media only screen and (max-width:1220px){.board{font-size:24px}}.fa-ul{margin-left:0}@media only screen and (max-width:574px){.fa-ul{margin-left:0;padding-left:15px}}@media only screen and (max-width:574px){.fa-li{left:-1em}}.resider{margin-left:10px}@media only screen and (max-width:574px){.resider{margin-left:25px}}.ensemble{white-space:nowrap}.dimensions{background-color:#fff;margin-top:35px}@media only screen and (max-width:480px){.dimensions{margin-top:35px}}.dimensions h2{font-size:46px;font-weight:700;margin-bottom:75px}@media only screen and (max-width:480px){.dimensions h2{font-size:36px;margin-bottom:35px}}.dimensions h3{font-size:38px;font-weight:700;margin-top:75px}@media only screen and (max-width:480px){.dimensions h3{font-size:24px;margin-top:35px}}.plan{background-image:url(../../images/plan.jpg);background-repeat:no-repeat;background-position:right}@media only screen and (max-width:680px){.plan{background-image:url(../../images/plan-xs.jpg)}}.plan-dimensions{margin-bottom:120px;margin-top:120px}@media only screen and (max-width:780px){.plan-dimensions{margin-bottom:50px;margin-top:50px}}h2.titre-dimensions{color:#566a9c;text-transform:uppercase;font-size:32px;font-weight:600;margin-top:50px;margin-bottom:25px}@media only screen and (min-width:575px) and (max-width:768px){h2.titre-dimensions{font-size:24px;margin-top:25px}}@media only screen and (max-width:574px){h2.titre-dimensions{font-size:24px;margin-top:25px;padding-left:15px}}.bonhomme{background-image:url(../../images/bonhomme.jpg);background-repeat:no-repeat;background-position:right}.bonhomme h3{font-size:30px;font-weight:500}@media only screen and (max-width:574px){.bonhomme h3{font-size:20px}}.bonhomme p{font-size:20px}@media only screen and (max-width:574px){.bonhomme p{font-size:16px}}footer{color:#fff;font-size:10px;font-weight:300;background-color:#566a9c;position:absolute;bottom:0;width:100%;height:45px}@media only screen and (max-width:990px){footer{position:relative;bottom:inherit;height:auto}}footer a{color:#fff;font-weight:300;font-size:14px;margin-bottom:10px}footer a:hover{color:rgba(255, 255, 255, 0.75);text-decoration:none}.close-footer{padding:15px;font-size:10px;font-weight:300}.close-footer a{font-size:10px;font-weight:300}.close-footer a:hover{color:rgba(255, 255, 255, 0.75)}.form-signin{width:100%;max-width:330px;padding:15px;margin:auto}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:10px;font-size:16px;background-color:#fff!important}.form-signin .form-control:focus{z-index:2;background-color:#fff!important}input:-internal-autofill-previewed,input:-internal-autofill-selected,select:-internal-autofill-previewed,select:-internal-autofill-selected,textarea:-internal-autofill-previewed,textarea:-internal-autofill-selected{background-color:rgba(0, 0, 0, 0.5)!important;background-image:none!important;color:#000000!important}.liens{background-image:url(../../images/liens-utiles.jpg);background-size:cover;height:100%}.chalets{background-image:url(../../images/chalets.jpg);background-size:cover;height:100%}@media only screen and (max-width:574px){.chalets{height:50%}}.pages{color:#fff;font-size:48px;font-weight:600;padding-bottom:200px}h2.titre-liens{color:#566a9c;text-transform:uppercase;font-weight:600;margin-top:35px;margin-bottom:25px}@media only screen and (min-width:575px) and (max-width:768px){h2.titre-liens{font-size:24px;margin-top:25px}}@media only screen and (max-width:574px){h2.titre-liens{font-size:24px;margin-top:25px;padding-left:15px}}.snow{color:#566a9c;font-size:24px;margin-right:10px}.card-box i{font-size:80px;margin-top:20px}.admin a{color:#fff;text-decoration:none}.admin a:hover{color:#fff;text-decoration:none}a.admin-boites{text-decoration:none;color:#181818}.admin-boites{background-color:#566a9c;border-radius:5px;margin:0 0 20px;min-height:150px;padding:30px 20px;text-align:center}.admin-boites:hover{color:#fff;background-color:#191919;text-decoration:none}.admin-boites h5{font-size:1rem;text-transform:uppercase}.admin-boites:hover h4{color:#fff}.btn-admin{color:#fff!important;font-family:'Poppins', sans-serif;font-size:0.875rem;font-weight:400;background-color:#b39c4e;border-color:#b39c4e}.btn-admin:hover{background-color:#181818;border-color:#181818}.quatre{font-size:12em;margin-top:5px}h2.error{margin-top:0;margin-bottom:5px;line-height:32px;font-size:24px}h2.errorSeul{margin-top:25px;margin-bottom:5px;line-height:32px;font-size:24px}.bg-warning{background-color:#a7d163;padding:10px}.page-item.active .page-link{z-index:1;color:#fff;background-color:#566a9c;border-color:#566a9c}.fixPadLetR{padding-right:0;padding-left:0}.map{position:relative;padding-bottom:20%;height:0;overflow:hidden}@media only screen and (min-width:767px) and (max-width:1200px){.map{padding-bottom:40%}}@media only screen and (max-width:768px){.map{padding-bottom:50%}}.map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.carte{border-bottom:10px solid #566a9c}@media only screen and (max-width:679px){.carte{padding-left:0;padding-right:0}}h2.titre-contact{color:#566a9c;text-transform:uppercase;font-size:22px;font-weight:600;margin-top:50px}@media only screen and (max-width:980px){h2.titre-contact{font-size:22px;margin-top:25px}}