@import url("https://fonts.googleapis.com/css?family=Roboto:100,300, 400, 500, 600");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;list-style:none;text-decoration:none;-webkit-appearance:none}body{background-position:top;background-color:#292a2e;font-family:'Roboto', sans-serif;color:#FFF;font-size:16px;font-weight:300}body h1{font-size:20px;font-weight:300;margin-bottom:30px;color:#FFF}body h2{font-size:20px;font-weight:300;margin-bottom:20px;color:#FFF}body h3{font-size:16px;font-weight:500;margin-bottom:10px;color:#FFF}body h4{font-size:14px;text-decoration:underline;margin-bottom:10px;color:#FFF}body p{line-height:1.5em}body .imp{color:#FFF;font-weight:400}body a{color:#78b1fc}body a.skin{display:inline-block;color:#000;background-color:#FFF;min-width:120px;padding:5px 10px;border-radius:3px;border:solid 1px #FFF;text-align:center}body a.skin:hover{background-color:#78b1fc;color:#FFF;border:solid 1px #78b1fc;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}header{background-color:#222324}.fnoir{background-color:#222324}strong{font-weight:500}b{font-weight:500}hr.hrstyle{color:#78b1fc;background-color:#78b1fc;height:1px;border:0}.both{clear:both}.rouge{color:red}.hidepc{display:block}.hidemobile{display:none;width:0px;height:0px}.center{text-align:center}#zone_header{display:flex;justify-content:space-between;height:auto;z-index:60;width:100%;margin:auto}.modal{display:none;position:fixed;z-index:100000;padding-top:20px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0 0 10px 0;width:80%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:white;float:right}.close:hover,.close:focus{text-decoration:none;cursor:pointer}.modal-header{padding:8px 16px;background-color:#78b1fc;color:white;font-size:12px}.modal-header h2{font-size:16px}.modal-body{padding:8px 16px;font-size:13px}.modal-footer{padding:2px 16px;background-color:#5cb85c;color:white}.modalbp{cursor:pointer}.minimodal{width:90%;max-width:800px}.minimodal select.seul{width:90%;max-width:600px}.formflex{display:flex;flex-direction:column;flex-basis:auto;text-align:left}.formflex input[type="checkbox"]{margin:0;vertical-align:middle;border:solid 1px #999;width:18px;height:18px;-webkit-appearance:none;text-align:center;margin-right:10px;background-color:#FFF}.formflex input[type="checkbox"]:checked::before{content:"\2714";font-size:16px;color:#333;text-align:center;line-height:18px}.formflex a{color:#78b1fc}.formflex a.oublie{font-size:14px;font-weight:300;font-style:italic;align-self:flex-end;margin-bottom:20px}.formflex label{display:block;width:100%;font-size:14px;font-weight:300;margin-bottom:9px}.formflex input[type="text"],.formflex input[type="password"]{box-sizing:border-box;border:solid 1px #e7e7e7;line-height:38px;padding:0px 10px;margin-bottom:18px;width:100%;border-radius:3px}.formflex textarea{font-family:'Roboto', sans-serif;box-sizing:border-box;border:solid 1px #e7e7e7;line-height:38px;padding:0px 10px;margin-bottom:18px;width:100%;border-radius:3px}.formflex select{box-sizing:border-box;border:solid 1px #e7e7e7;line-height:38px;height:40px;padding:0px 10px;margin-bottom:18px;width:100%;border-radius:3px}.formflex button[type="submit"]{display:block;color:#000;background-color:#FFF;min-width:120px;padding:5px 10px;border-radius:3px;border:solid 1px #FFF;text-align:center;cursor:pointer}.formflex button[type="submit"]:hover{background-color:#78b1fc;color:#FFF;border:solid 1px #78b1fc;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}.formflex button[type="submit"].droite{align-self:flex-end}.formflex button[type="submit"].centre{align-self:center}.formflex input[type="submit"]{display:block;color:#000;background-color:#FFF;min-width:120px;padding:5px 10px;border-radius:3px;border:solid 1px #FFF;text-align:center;cursor:pointer}.formflex input[type="submit"]:hover{background-color:#78b1fc;color:#FFF;border:solid 1px #78b1fc;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}.formflex input[type="submit"].droite{align-self:flex-end}.formflex input[type="submit"].centre{align-self:center}.formflex .imulti{display:flex;flex-direction:row}.formflex .imulti.etoile{margin-bottom:18px}.formflex .imulti.etoile img{cursor:pointer;margin-right:10px}.formflex .imulti div{flex:1;margin-right:0px}.formflex .imulti div:last-of-type{margin-right:0px}.formflex .imulti div.flex03{flex:0.3}.formflex .etoile{display:flex;flex-direction:row;margin-bottom:18px}.formflex .etoile img{cursor:pointer;margin-right:10px}.formflex .etoile div{flex:1;margin-right:0px}.formflex .etoile div:last-of-type{margin-right:0px}.formflex .etoile div.flex03{flex:0.3}#invisible{visibility:hidden;display:none;width:0px;height:0px}.invisible{display:none;visibility:hidden;width:0px;height:0px}.img_gauche{float:none;display:table;margin:auto;margin-bottom:10px;margin-top:10px;max-width:98%;border-radius:3px}.img_droite{float:none;display:table;margin:auto;margin-bottom:10px;margin-top:10px;max-width:98%;border-radius:3px}.img_centre{display:table-cell;margin:auto;width:98%;height:auto;margin:5px 1%;border-radius:3px}.page p{margin-bottom:15px}.page a{color:#78b1fc}.page .tel{font-weight:600;font-size:18px;color:#78b1fc}ul.points li:before{content:"";background:center center no-repeat transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC4wOCAxMC43MiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM4Y2JlMjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5GaWNoaWVyIDE8L3RpdGxlPjxnIGlkPSJDYWxxdWVfMiIgZGF0YS1uYW1lPSJDYWxxdWUgMiI+PGcgaWQ9IkNhbHF1ZV8xLTIiIGRhdGEtbmFtZT0iQ2FscXVlIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQuNDgsOC40OCwxLjEyLDUuMTIsMCw2LjI0bDQuNDgsNC40OCw5LjYtOS42TDEzLDBabTAsMCIvPjwvZz48L2c+PC9zdmc+);background-size:cover;position:relative;display:inline-block;width:12px;height:12px;margin-right:20px}ul.points li{margin-left:10px;padding-left:5px;line-height:30px}ul.tiret{font-size:15px;padding-top:15px;padding-bottom:20px}ul.tiret li{margin-left:0px;padding-left:10px;line-height:30px}ul.tiret li:before{content:"-";position:relative;display:inline-block;width:12px;height:12px;margin-right:20px}.zone_principale{margin:0px auto;width:100%}.zone_texte{clear:both;padding-top:15px;margin-bottom:10px;padding-left:10px;padding-right:10px;text-align:justify;line-height:1.5em}.zone_texte a.lien{color:#78b1fc}.zone_texte .etape{font-size:14px;background-color:#78b1fc;height:35px;line-height:35px;padding-left:10px;margin-bottom:10px;color:#FFF;font-weight:700}.zone_texte .etape a{display:block;width:100%;color:#FFF;font-weight:700}.zone_centre{padding-left:1%;padding-right:1%;box-sizing:border-box;width:100%;margin:auto;text-align:justify}.zone_centre.confidentialite th{text-align:center;font-weight:600;border-bottom:solid 1px rgba(0,0,0,0.3)}.zone_centre.confidentialite td{text-align:center;border-bottom:solid 1px rgba(0,0,0,0.3)}.zone_centre.confidentialite tr{height:60px;line-height:60px}.zone_centre.confidentialite a{color:#78b1fc}.zone_centre.confidentialite p{margin:10px auto}#zone_pied{clear:both;margin:0px auto;width:100%;min-height:400px;background-color:#292a2b}.texte_pied{width:100%;margin:auto;padding-top:10px;min-height:400px;text-align:center;color:#FFF}.texte_pied a{color:#78b1fc}.texte_pied .nom{font-family:'Titillium Web', sans-serif;font-size:24px;color:#78b1fc;margin-bottom:10px}.texte_pied h2{font-size:16px;color:#FFF;margin-top:10px}.texte_pied p{color:#FFF}.actorielweb a{font-size:10px;color:#FFF}.communication{text-align:center;width:auto;background-color:#78b1fc;line-height:30px;color:#FFF;font-size:16px}.communication a{color:#1389be}#menu_deroulant,#menu_deroulant ul{padding:0;margin:0;list-style:none;line-height:107px;text-align:center;color:#363636}#menu_deroulant{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:300}#menu_deroulant a{display:block;padding:0px 15px;text-decoration:none;width:auto;color:#363636}#menu_deroulant a.w130{width:130px}#menu_deroulant li{float:left;margin-right:10px}#menu_deroulant li:last-of-type{margin-right:0px}#menu_deroulant li:hover a{background-color:#78b1fc;color:#FFF;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}#menu_deroulant li ul{position:absolute;width:75px;left:-999em}#menu_deroulant li ul li{margin-left:0px;background-color:#78b1fc;border-bottom:solid 1px #a3d0e3;line-height:30px}#menu_deroulant li ul li a{width:100px;color:#FFF}#menu_deroulant li ul li:last-child{-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;border-bottom:none}#menu_deroulant li ul li:last-child a{-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;border-bottom:none}#menu_deroulant li ul li a:hover{border-bottom:none;background-color:#FFF;color:#000}#menu_deroulant li ul ul{margin:-32px 0 0 120px}#menu_deroulant a:hover{color:#FFF}#menu_deroulant li:hover ul ul,#menu_deroulant li.sfhover ul ul{left:-999em}#menu_deroulant li:hover ul,#menu_deroulant li li:hover ul,#menu_deroulant li.sfhover ul,#menu_deroulant li li.sfhover ul{left:auto;min-height:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}#commandeForm{width:90%;padding:0 5%}#commandeForm input[type="checkbox"]{margin:0;vertical-align:middle;border:solid 1px #999;width:18px;height:18px;-webkit-appearance:none;text-align:center;margin-right:10px}#commandeForm input[type=checkbox]:checked::before{content:"\2714";font-size:16px;color:#333;text-align:center;line-height:18px}#commandeForm label{display:block;color:#404040;margin-bottom:5px;font-size:13px}#commandeForm select,#commandeForm input[type="text"],#commandeForm input[type="password"]{border:solid 1px #d2d2d2;width:98%;margin-bottom:10px;height:40px;line-height:40px;padding-left:2%;-webkit-appearance:none}#commandeForm textarea{font-family:Arial, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, "sans-serif";width:98%;height:80px;resize:none;border:solid 1px #d2d2d2;padding:10px;vertical-align:text-top;-webkit-appearance:none}#commandeForm input[type="submit"]{display:block;font-size:14px;width:318px;border:solid 1px #a1a1a1;line-height:40px;color:#606060;text-align:center;background-color:#FFF;margin:auto;cursor:pointer;margin-top:20px;-webkit-appearance:none}#commandeForm input[type="submit"]:hover{border:solid 1px #78b1fc;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}#commandeForm p,#commandeForm span{color:#404040;font-size:12px}#commandeForm a{cursor:pointer;text-decoration:underline}#commandeForm input[type="text"],#commandeForm input[type="password"],#commandeForm select,#connexionForm input[type="text"],#connexionForm input[type="password"],#connexionForm select,#formChamp input[type="text"],#formChamp input[type="password"],#formChamp select{border:solid 1px #d2d2d2;width:98%;margin-bottom:10px;height:40px;line-height:40px;padding-left:2%;-webkit-appearance:none}#commandeForm select,#connexionForm select,#formChamp select{border:solid 1px #d2d2d2;width:98%;margin-bottom:10px;height:40px;line-height:40px;padding-left:2%;-webkit-appearance:none;box-sizing:content-box}.checkbox{display:none}.switch{width:62px;height:32px;background:#E5E5E5;z-index:0;margin:0;padding:0;appearance:none;border:none;cursor:pointer;position:relative;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px}.switch:before{content:' ';position:absolute;left:1px;top:1px;width:60px;height:30px;background:#FFFFFF;z-index:1;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px}.switch:after{content:' ';height:29px;width:29px;border-radius:28px;background:#FFFFFF;position:absolute;z-index:2;top:1px;left:1px;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-box-shadow:0 2px 5px #999999;box-shadow:0 2px 5px #999999}.switchOn,.switchOn:before{background:#4cd964 !important}.switchOn:after{left:32px !important}#bandeaubas{background-color:rgba(0,0,0,0.8);position:fixed;bottom:0px;margin-bottom:0px;left:0px;width:100%;overflow:hidden;z-index:10;font-size:14px;text-align:center;color:#FFF;padding:40px 0px;-webkit-appearance:none}#bandeaubas p{font-weight:600}#bandeaubas form input[type="checkbox"]{margin:0;vertical-align:middle;border:solid 1px #FFF;width:20px;height:20px;-webkit-appearance:none;text-align:center;background-color:#FFF}#bandeaubas form input[type=checkbox]:checked::before{content:"\2714";font-size:14px;color:#000;text-align:center;line-height:20px}#bandeaubas form input[type="submit"]{padding:5px 20px;background-color:#70cf37;color:#FFF;margin-left:50px;cursor:pointer;border:none;-webkit-appearance:none}#bandeaubas form input[type="button"]{padding:5px 20px;background-color:#78b1fc;color:#FFF;cursor:pointer;border:none;margin-left:10px;margin-top:15px;-webkit-appearance:none}.galerie{display:flex;flex-direction:row;justify-content:space-around;flex-flow:row wrap}.galerie div.boxgalerie{flex:0 0 25%;max-width:25%;position:relative}.galerie div.boxgalerie div.photos{display:flex;justify-content:center;position:relative;max-width:260px;margin-bottom:10px;margin-left:5px;margin-right:5px}.galerie div.boxgalerie div.photos a img{display:block;max-width:100%;max-height:100%;width:100%;height:auto}.galerie{display:flex;flex-direction:row;justify-content:space-around;flex-flow:row wrap}.galerie div.boxgalerie{display:flex;justify-content:center;flex:0 0 50%;max-width:50%;position:relative}.galerie div.boxgalerie div.photos{display:flex;justify-content:center;position:relative;max-width:260px;margin-bottom:10px;margin-left:5px;margin-right:5px}.galerie div.boxgalerie div.photos a img{display:block;max-width:100%;max-height:100%;width:100%;height:auto;border-radius:3px}.ariane{background-color:#78b1fc;padding:10px 0px}.ariane a{font-weight:400;font-size:14px;color:#FFF}.ariane a:last-of-type{font-weight:500}.ariane a:last-of-type:after{content:'';margin-left:0px;margin-right:0px}.ariane a:after{content:'>';font-size:14px;fill:#FFF;margin-left:18px;margin-right:18px}.bannerindex{display:none}.logo{display:flex;align-items:center;justify-content:center;width:100%;height:120px}.bande{display:flex;flex-direction:column;padding:0;overflow:hidden;background-color:#222324}.bande:nth-child(odd){background-color:#303133}.bande.page{flex-direction:row;flex-wrap:wrap;min-height:50px;align-items:center;justify-content:center}.bande.page a{padding:4px 12px;color:#FFF;background-color:#595959;margin:5px 0px;margin-left:5px;margin-right:5px}.bande.page a img{display:flex;height:15px;padding:3px 0px;margin:0px}.bande.page a.bonne_page{background-color:#78b1fc;color:#FFF}.bande.page a:last-of-type{margin-right:0px}.bande .texte{display:flex;order:2;flex-direction:column;justify-content:center;align-items:center;flex:0 0 100%;max-width:100%;padding:25px;box-sizing:border-box;text-align:center}.bande .photo{flex:1 1 100%;max-width:100%;min-height:200px;max-height:520px;order:1;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bande .photo.bcktete{background-image:url("../img/blog-index.jpg")}.bande .photo.bck1{background-image:url("../img/ecobelconstruct.jpg")}.bande .photo.bck2{background-image:url("../img/constructiongenerale.jpg")}.bande .photo.bck3{background-image:url("../img/renovation.jpg")}.bande .photo.bck4{background-image:url("../img/facade.jpg")}.bande .photo.bck5{background-image:url("../img/parachevement.jpg")}.devis{display:flex;flex-direction:column;padding:0;overflow:hidden;background-color:#303133;text-align:center}.titreetape{font-size:24px;text-align:center;margin-top:30px}.genprojet{display:flex;flex-direction:column}.genprojet .step{box-sizing:border-box;flex-direction:column;flex:1 1 auto;margin:0px 10px;text-align:center;margin-bottom:30px}.genprojet .step .stitre{font-size:18px;font-weight:400;color:#dfdfdf;padding:15px 0px}.genprojet .step .num{font-size:32px;font-weight:600;padding:15px 0px}.genprojet .step img{border-radius:175px;border:solid 2px #FFF;margin:15px auto}.genprojet .step p{font-size:14px}@media (min-width: 768px){.galerie div.boxgalerie{flex:0 0 33.333333%;max-width:33.333333%;position:relative}}@media screen and (min-width: 900px){.hidemobile{display:block;width:auto;height:auto}.hidepc{display:none}.menu_position{width:100%}.genprojet{display:flex;flex-direction:row}.genprojet .step{box-sizing:border-box;flex-direction:column;flex:1 1 auto;width:25%;margin:0px 10px;text-align:center;margin-bottom:0px}.genprojet .step .stitre{font-size:18px;font-weight:400;color:#dfdfdf;padding:15px 0px}.genprojet .step .num{font-size:32px;font-weight:600;padding:15px 0px}.genprojet .step img{border-radius:175px;border:solid 2px #FFF;margin:15px auto}.genprojet .step p{font-size:14px}.logo{display:flex;align-items:center;justify-content:flex-start;margin-right:50px;height:120px;width:auto}.bande{display:flex;flex-direction:row;min-height:500px;max-height:520px;padding:0;overflow:hidden;background-color:#222324}.bande:nth-child(odd){background-color:#303133}.bande .texte{order:1;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 50%;max-width:50%;padding:10px 50px;box-sizing:border-box;text-align:center}.bande .photo{order:2;flex:0 0 50%;max-width:50%;min-height:auto;max-height:auto;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bande .photo.bck1{background-image:url("../img/ecobelconstruct.jpg")}.bande:nth-of-type(odd) .texte{order:2}.bande:nth-of-type(odd) .photo{order:1}#zone_header{display:flex;justify-content:space-between;width:1010px}.menuflex{display:flex;justify-content:space-around;align-items:center;height:120px}.menuflex li a{font-weight:300;font-size:16px;color:#FFF}.menuflex li a:hover{color:#78b1fc;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}ul.points li{margin-left:40px;padding-left:10px;line-height:30px}.img_gauche{float:left;margin-bottom:10px;margin-left:0px;margin-right:10px;margin-top:2px}.img_droite{float:right;margin-bottom:10px;margin-left:10px;margin-right:0px;margin-top:2px}.img_centre{display:block;width:auto;margin:20px auto}.zone_texte{padding-left:0px;padding-right:0px}.zone_texte p{line-height:1.5 em}.zone_texte.pespace p{margin-bottom:5px}.zone_texte .pespace p{margin-bottom:5px}.zone_principale{width:1010px}.texte_pied{width:1010px}.zone_centre{padding-left:0px;padding-right:0px;box-sizing:border-box;width:1010px;margin:auto}#bandeaubas{background-color:rgba(0,0,0,0.8);position:fixed;bottom:0px;margin-bottom:0px;left:0px;width:100%;overflow:hidden;z-index:10;font-size:14px;text-align:center;color:#FFF;padding:40px 0px}#bandeaubas p{font-weight:600}#bandeaubas form input[type="checkbox"]{margin:0;vertical-align:middle;border:solid 1px #FFF;width:20px;height:20px;-webkit-appearance:none;text-align:center}#bandeaubas form input[type=checkbox]:checked::before{content:"\2714";font-size:14px;color:#000;text-align:center;line-height:20px}#bandeaubas form input[type="submit"]{padding:5px 20px;background-color:#70cf37;color:#FFF;margin-left:50px;cursor:pointer;border:none}#bandeaubas form input[type="button"]{padding:5px 20px;background-color:#78b1fc;color:#FFF;margin-left:10px;cursor:pointer;border:none}.galerie div.boxgalerie{flex:0 0 25%;max-width:25%;position:relative}.devis{display:flex;flex-direction:column;padding:0;overflow:hidden;background-color:#303133;text-align:left}.bannerindex{display:flex}.bannerindex img{height:100%;background-color:#292b2c;background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 !important;width:100%}}.ptb30{padding-top:30px;padding-bottom:30px}.mtb30{margin-top:30px;margin-bottom:30px}.plr3{padding-left:3px;padding-right:3px}
/*# sourceMappingURL=feuille.css.map */
