@import url("https://fonts.googleapis.com/css?family=Lato:100,400,300,700,900,300italic");@import url("https://fonts.googleapis.com/css?family=Cormorant+Upright:400,500,700,900&subset=latin-ext");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap");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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}a{text-decoration:none;color:inherit}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input{padding:0;margin:0;border:none}input:focus{outline:none}iframe{border:0;margin:0;padding:0;position:absolute}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}.m-all0{margin:0px !important}.m-all2{margin:2px !important}.m-all5{margin:5px !important}.m-all10{margin:10px !important}.m-all15{margin:15px !important}.m-all20{margin:20px !important}.m-all25{margin:25px !important}.m-all40{margin:40px !important}.m-all50{margin:50px !important}.m-all75{margin:75px !important}.m-all100{margin:100px !important}.m-top0{margin-top:0px !important}.m-top5{margin-top:5px !important}.m-top10{margin-top:10px !important}.m-top15{margin-top:15px !important}.m-top20{margin-top:20px !important}.m-top25{margin-top:25px !important}.m-top40{margin-top:40px !important}.m-top50{margin-top:50px !important}.m-top75{margin-top:75px !important}.m-top100{margin-top:100px !important}.m-top150{margin-top:150px !important}.m-top200{margin-top:200px !important}.m-top250{margin-top:250px !important}.m-bottom0{margin-bottom:0px !important}.m-bottom2{margin-bottom:2px !important}.m-bottom5{margin-bottom:5px !important}.m-bottom10{margin-bottom:10px !important}.m-bottom15{margin-bottom:15px !important}.m-bottom20{margin-bottom:20px !important}.m-bottom25{margin-bottom:25px !important}.m-bottom50{margin-bottom:50px !important}.m-bottom75{margin-bottom:75px !important}.m-bottom100{margin-bottom:100px !important}.m-bottom150{margin-bottom:150px !important}.m-bottom200{margin-bottom:200px !important}.m-bottom250{margin-bottom:250px !important}.m-right0{margin-right:0px !important}.m-right5{margin-right:5px !important}.m-right10{margin-right:10px !important}.m-right15{margin-right:15px !important}.m-right20{margin-right:20px !important}.m-right25{margin-right:25px !important}.m-right50{margin-right:50px !important}.m-right75{margin-right:75px !important}.m-right100{margin-right:100px !important}.m-right150{margin-right:150px !important}.m-right200{margin-right:200px !important}.m-right250{margin-right:250px !important}.m-left0{margin-left:0px !important}.m-left5{margin-left:5px !important}.m-left10{margin-left:10px !important}.m-left15{margin-left:15px !important}.m-left25{margin-left:25px !important}.m-left50{margin-left:50px !important}.m-left75{margin-left:75px !important}.m-left100{margin-left:100px !important}.m-left150{margin-left:150px !important}.m-left200{margin-left:200px !important}.m-left250{margin-left:250px !important}.m-top-5{margin-top:-5px !important}.m-top-10{margin-top:-10px !important}.m-top-15{margin-top:-15px !important}.m-top-25{margin-top:-25px !important}.m-top-50{margin-top:-50px !important}.m-top-75{margin-top:-75px !important}.m-top-100{margin-top:-100px !important}.m-top-150{margin-top:-150px !important}.m-top-200{margin-top:-200px !important}.m-top-250{margin-top:-250px !important}.m-bottom-5{margin-bottom:-5px !important}.m-bottom-10{margin-bottom:-10px !important}.m-bottom-15{margin-bottom:-15px !important}.m-bottom-25{margin-bottom:-25px !important}.m-bottom-50{margin-bottom:-50px !important}.m-bottom-75{margin-bottom:-75px !important}.m-bottom-100{margin-bottom:-100px !important}.m-bottom-150{margin-bottom:-150px !important}.m-bottom-200{margin-bottom:-200px !important}.m-bottom-250{margin-bottom:-250px !important}.p-all0{padding:0px !important}.p-all2{padding:2px !important}.p-all5{padding:5px !important}.p-all10{padding:10px !important}.p-all15{padding:15px !important}.p-all25{padding:25px !important}.p-all50{padding:50px !important}.p-top0{padding-top:0px !important}.p-top5{padding-top:5px !important}.p-top10{padding-top:10px !important}.p-top15{padding-top:15px !important}.p-top25{padding-top:25px !important}.p-top50{padding-top:50px !important}.p-top100{padding-top:100px !important}.p-bottom0{padding-bottom:0px !important}.p-bottom5{padding-bottom:5px !important}.p-bottom10{padding-bottom:10px !important}.p-bottom15{padding-bottom:15px !important}.p-bottom25{padding-bottom:25px !important}.p-bottom50{padding-bottom:50px !important}.p-bottom75{padding-bottom:75px !important}.p-bottom100{padding-bottom:100px !important}.p-left0{padding-left:0px !important}.p-left2{padding-left:2px !important}.p-left3{padding-left:3px !important}.p-left5{padding-left:5px !important}.p-left10{padding-left:10px !important}.p-left15{padding-left:15px !important}.p-left20{padding-left:20px !important}.p-left25{padding-left:25px !important}.p-left50{padding-left:50px !important}.p-right0{padding-right:0px !important}.p-right2{padding-right:2px !important}.p-right3{padding-right:3px !important}.p-right5{padding-right:5px !important}.p-right10{padding-right:10px !important}.p-right15{padding-right:15px !important}.p-right20{padding-right:20px !important}.p-right25{padding-right:25px !important}.p-right50{padding-right:50px !important}.opacity01{opacity:0.1 !important}.opacity02{opacity:0.2 !important}.opacity03{opacity:0.3 !important}.opacity04{opacity:0.4 !important}.opacity05{opacity:0.5 !important}.opacity06{opacity:0.6 !important}.opacity07{opacity:0.7 !important}.opacity08{opacity:0.8 !important}.opacity09{opacity:0.9 !important}.opacity1{opacity:1 !important}*{box-sizing:border-box;font-family:"Open Sans",sans-serif}a,p,h1,h2,h3,h4,h5,h6,ul,ol,li,span,label{font-family:"Open Sans",sans-serif;line-height:1.2}html{min-height:100vh;min-width:100vw;background-color:#fff}img{max-width:100%}header{display:flex;position:relative;width:100%;position:relative;z-index:9999}header #menu{position:fixed;top:10px;left:10px;display:inline-block;cursor:pointer;padding:8px;height:40px;width:40px;text-align:center;z-index:2;font-size:20px;color:#fff;background-color:#77a162}header #menu #menu_open{display:block}header #menu #menu_close{display:none}header #menu.actif{background-color:#1e1d22}header #menu.actif #menu_open{display:none}header #menu.actif #menu_close{display:block}header #menu i{color:#fff}header nav{position:fixed;top:40px;left:40px;display:block;width:250px;background-color:#77a162;color:#fff;font-weight:500;min-height:90px;display:none}header nav ul{display:block;position:relative;z-index:2;text-align:center;padding:25px 0}header nav ul li{display:block;vertical-align:middle}header nav ul li a{text-align:left;display:block;font-size:16px;padding:10px 10px 10px 35px;cursor:pointer;color:#eee;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header nav ul li a.active{background-color:#fff;color:#77a162}header nav ul li a:hover,header nav ul li a:focus{background-color:rgba(255,255,255,0.3)}.minheight_screen{position:relative;min-height:calc(100vh - 50px)}.container{width:96%;margin:0 auto;max-width:1080px}.div_flex{display:flex;flex-wrap:wrap;position:relative}.div_flex.flex_center{align-items:center;justify-content:center}.div_flex .mid_flex{width:50%}.div_flex .tiers_flex_1{width:33.33%}.div_flex .tiers_flex_2{width:66.66%}.btn{display:block;width:100%;position:relative;padding:10px 25px;text-align:center;border:none;background-color:#77a162;color:#fff;font-size:18px;margin:0 auto;cursor:pointer;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btn:hover,.btn:focus{background-color:#fff;color:#77a162}.btn.btn_small{width:120px;font-size:16px;padding:6px 10px}.btn_disabled{pointer-events:none;cursor:not-allowed}.lightbox{position:fixed;opacity:1;width:100vw;height:100vh;justify-content:center;align-items:center;background-color:rgba(1,1,1,0.5);top:0;left:0;display:none}.lightbox.actif{display:flex}.lightbox form{padding:25px;width:400px;display:inline-block;background-color:#d3deea;border:10px solid #fff}.lightbox form h4{text-align:center;font-family:"Lato",sans-serif;margin-bottom:15px;color:#45576b;font-weight:700;font-size:18px}.lightbox form h4 small{font-weight:300;font-size:16px;display:block;margin-top:5px}form.form_center{text-align:center}form.form_center fieldset{display:block;width:100%}form.form_center fieldset label{font-family:"Lato",sans-serif;font-weight:300;font-size:12px;margin-bottom:5px;display:block;text-align:left}form.form_center fieldset input,form.form_center fieldset select,form.form_center fieldset textarea{width:100%;display:block;padding:6px 10px;border:none}form.form_center .div_flex fieldset{width:50%;padding:3px}#accueil,#accueil_small{position:relative;z-index:8000;background-position:center;background-repeat:no-repeat;background-size:cover;height:95vh;min-height:600px;background-image:url("../img/background_etciconcept.jpeg");border-bottom:3px solid #4e6248;box-shadow:0px 0px 0px 5px #77a162, 0px 0px 0px 8px #FFFFFF, 0px 0px 0px 11px #77a162}#accueil .bloc_logo,#accueil_small .bloc_logo{max-width:95%;width:500px;box-sizing:border-box;padding:5px;border:3px solid #fff;position:relative;margin:0 auto}#accueil .bloc_logo>div,#accueil_small .bloc_logo>div{background-color:rgba(255,255,255,0.8);padding:25px}#accueil .bloc_logo img,#accueil_small .bloc_logo img{width:auto;max-height:280px !important;max-width:80% !important}#accueil .bloc_logo h1,#accueil_small .bloc_logo h1{text-align:center}#accueil .bloc_logo h2,#accueil_small .bloc_logo h2{margin:10px;font-size:34px;letter-spacing:3.5px;color:#363736;text-align:center;font-family:"Lato",sans-serif;font-weight:700}#accueil .bloc_logo h3,#accueil_small .bloc_logo h3{font-size:18px;letter-spacing:3.5px;color:#363736;text-align:center;font-family:"Lato",sans-serif;font-weight:700}#accueil_small{height:350px;min-height:inherit}#accueil_small .bloc_logo{width:400px}#accueil_small .bloc_logo h2{font-size:22px}#accueil_small .bloc_logo h3{font-size:10px}#presentation{padding:150px 0}#presentation h4{text-transform:uppercase;font-size:12px;letter-spacing:2.5px;font-weight:600;color:#77a162;margin-bottom:15px}#presentation h2{text-transform:capitalize;font-size:32px;letter-spacing:3.5px;font-weight:900;font-family:"Lato",sans-serif;color:#2b2b2b}#presentation hr{width:40px;margin:15px 0 0;background:#77a162;display:block;height:6px;max-width:40px}#presentation p{font-size:15px;font-family:"Open Sans",sans-serif;font-weight:300;text-align:justify;line-height:1.8}#presentation p strong{font-weight:500}#presentation .tiers_flex_2 img{padding-left:50px}#presentation .tiers_flex_2 p{padding-right:50px}#presentation ul{margin:50px 0 0;display:flex;flex-wrap:wrap;width:100%}#presentation ul li{padding:10px;width:100%;display:block}#presentation ul li.w_25{width:25%}#presentation ul li.w_50{width:50%}#presentation ul li span{display:block;width:100%;background-color:#396f32;color:#fff;padding:10px;font-size:13px;border-radius:5px}#gallerie{display:block;background-color:#eee;padding:0px;width:100%}#projet{padding:150px 0;display:block;text-align:center;width:100%}#projet h4{text-transform:uppercase;font-size:12px;letter-spacing:2.5px;font-weight:600;color:#77a162;margin-bottom:15px}#projet h2{text-transform:capitalize;font-size:32px;letter-spacing:3.5px;font-weight:900;font-family:"Lato",sans-serif;color:#2b2b2b}#projet hr{width:40px;margin:15px auto 0;background:#77a162;display:block;height:6px;max-width:40px}#projet img{margin:50px 0}#projet .grey_box{display:block;padding:25px;width:100%;height:100%;background-color:#f0f0ec}#projet .grey_box .box_menu{font-size:13px;display:flex;background-color:#77a162;border-radius:10px;padding:2.5px}#projet .grey_box .box_menu li{list-style:none;font-weight:700;width:33.33%;width:calc(33.33% - 5px);margin:2.5px;text-align:center;cursor:pointer;background-color:#77a162;color:#fff;border-radius:7px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#projet .grey_box .box_menu li:hover,#projet .grey_box .box_menu li:focus{background-color:rgba(255,255,255,0.3)}#projet .grey_box .box_menu li.actif{color:#77a162;background-color:#fff}#projet .grey_box .box_menu li a{padding:15px 5px;display:block}#projet .grey_box h5{margin-top:50px;font-size:20px;font-weight:700;color:#1e1d22;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:15px}#projet .grey_box ul{text-align:left;list-style:circle;padding-left:50px}#projet .grey_box ul li{font-size:15px;font-family:"Open Sans",sans-serif;font-weight:300;line-height:1.8}#projet .grey_box ul li strong{font-weight:500}#projet .grey_box article{display:none}#projet .grey_box article.actif{display:block}#chiffres{padding:50px 0;background-color:#f0f0ec;text-align:center;display:block}#chiffres .div_flex{align-items:center;justify-content:center;vertical-align:center}#chiffres h4{text-transform:uppercase;font-size:12px;letter-spacing:2.5px;font-weight:600;color:#77a162;margin-bottom:15px}#chiffres h2{text-transform:capitalize;font-size:24px;letter-spacing:3.5px;font-weight:900;font-family:"Lato",sans-serif;color:#2b2b2b}#contact{padding:150px 0;display:block}#contact h4{text-transform:uppercase;font-size:12px;letter-spacing:2.5px;font-weight:700;color:#fff;margin-top:25px;margin-bottom:10px}#contact h2{text-transform:capitalize;font-size:24px;letter-spacing:3.5px;font-weight:900;font-family:"Lato",sans-serif;color:#fff;margin-bottom:25px}#contact p{font-size:15px;font-family:"Open Sans",sans-serif;color:#fff;font-weight:400;line-height:1.8}#contact i,#contact svg{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#77a162;color:#fff;float:left;margin-right:10px;padding:8px}#contact .mid_flex:nth-child(1){padding:100px;margin:50px 0;background-image:url("../img/contact_etciconcept.jpeg");background-repeat:no-repeat;background-size:cover;background-position:center;display:block;height:auto}#contact .mid_flex:nth-child(2){display:block;height:auto;background-color:#f0f0ec}#contact .mid_flex:nth-child(2) form{padding:100px;text-align:center}#contact .mid_flex:nth-child(2) form fieldset{display:block;width:100%;text-align:left;margin-bottom:25px}#contact .mid_flex:nth-child(2) form fieldset label{font-size:12px;letter-spacing:1px;font-weight:500;color:#aaa;margin-bottom:10px}#contact .mid_flex:nth-child(2) form fieldset input,#contact .mid_flex:nth-child(2) form fieldset textarea{display:block;width:100%;text-align:left;padding:10px;resize:none;border:1px solid #77a162;background-color:#fafafa;color:#ccc;font-size:14px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#contact .mid_flex:nth-child(2) form fieldset input:focus,#contact .mid_flex:nth-child(2) form fieldset textarea:focus{background-color:#fff;color:#aaa;border:1px solid #77a162}#contact .mid_flex:nth-child(2) form fieldset.fieldset_checkbox{position:relative;padding-left:20px}#contact .mid_flex:nth-child(2) form fieldset.fieldset_checkbox span{font-size:11px;width:100%;opacity:0.7}#contact .mid_flex:nth-child(2) form fieldset.fieldset_checkbox input{position:absolute;left:0px;display:inline-block;width:14px;height:14px;top:2px}#contact .mid_flex:nth-child(2) form #message{display:block;width:100%;background-color:#fff;color:#77a162 !important;padding:10px;border:1px solid #77a162;text-align:center}#contact .mid_flex:nth-child(2) form #message p{color:#77a162 !important}#conditions_generales,#protection_des_donnees,#politique_de_cookies,#articles{padding:150px 0}#conditions_generales h4,#conditions_generales .p1,#protection_des_donnees h4,#protection_des_donnees .p1,#politique_de_cookies h4,#politique_de_cookies .p1,#articles h4,#articles .p1{text-transform:uppercase;font-size:12px;letter-spacing:2.5px;font-weight:600;color:#77a162;margin-bottom:15px}#conditions_generales .p1,#conditions_generales .p2,#conditions_generales .p3,#conditions_generales .p5,#protection_des_donnees .p1,#protection_des_donnees .p2,#protection_des_donnees .p3,#protection_des_donnees .p5,#politique_de_cookies .p1,#politique_de_cookies .p2,#politique_de_cookies .p3,#politique_de_cookies .p5,#articles .p1,#articles .p2,#articles .p3,#articles .p5{margin-top:25px}#conditions_generales .p1 b,#conditions_generales .p2 b,#conditions_generales .p3 b,#conditions_generales .p5 b,#protection_des_donnees .p1 b,#protection_des_donnees .p2 b,#protection_des_donnees .p3 b,#protection_des_donnees .p5 b,#politique_de_cookies .p1 b,#politique_de_cookies .p2 b,#politique_de_cookies .p3 b,#politique_de_cookies .p5 b,#articles .p1 b,#articles .p2 b,#articles .p3 b,#articles .p5 b{font-weight:600}#conditions_generales .p2 b,#conditions_generales .p3 b,#conditions_generales .p5 b,#protection_des_donnees .p2 b,#protection_des_donnees .p3 b,#protection_des_donnees .p5 b,#politique_de_cookies .p2 b,#politique_de_cookies .p3 b,#politique_de_cookies .p5 b,#articles .p2 b,#articles .p3 b,#articles .p5 b{font-weight:600}#conditions_generales ul,#protection_des_donnees ul,#politique_de_cookies ul,#articles ul{list-style:circle;padding-left:25px}#conditions_generales ul li,#protection_des_donnees ul li,#politique_de_cookies ul li,#articles ul li{line-height:1.5}#conditions_generales ol li,#protection_des_donnees ol li,#politique_de_cookies ol li,#articles ol li{margin-top:15px;font-weight:600}#conditions_generales table,#protection_des_donnees table,#politique_de_cookies table,#articles table{width:100%}#conditions_generales table td,#protection_des_donnees table td,#politique_de_cookies table td,#articles table td{border:1px solid #aaa;padding:4px 10px;width:auto}#conditions_generales h2,#protection_des_donnees h2,#politique_de_cookies h2,#articles h2{text-transform:capitalize;font-size:32px;letter-spacing:3.5px;font-weight:900;font-family:"Lato",sans-serif;color:#2b2b2b}#conditions_generales hr,#protection_des_donnees hr,#politique_de_cookies hr,#articles hr{width:40px;margin:15px 0 0;background:#77a162;display:block;height:6px;max-width:40px}#conditions_generales p,#conditions_generales li,#protection_des_donnees p,#protection_des_donnees li,#politique_de_cookies p,#politique_de_cookies li,#articles p,#articles li{font-size:15px;font-family:"Open Sans",sans-serif;font-weight:300;text-align:justify;line-height:1.8}#conditions_generales p strong,#conditions_generales li strong,#protection_des_donnees p strong,#protection_des_donnees li strong,#politique_de_cookies p strong,#politique_de_cookies li strong,#articles p strong,#articles li strong{font-weight:500}footer{display:block;width:100%;font-size:9px;font-family:"Lato",sans-serif;text-align:center;position:relative;background-color:#1e1d22;color:#fff;padding:25px 0}footer .container{max-width:1080px}footer .div_flex{align-items:center;justify-content:center;vertical-align:center}footer .div_flex>div{margin:25px 0;padding:25px 50px;width:33.33%;border-right:1px solid #494645;text-align:left}footer .div_flex>div:last-child{border:none}footer .div_flex>div p{font-size:13px;line-height:1.4;-webkit-font-smoothing:antialiased}footer .div_flex>div h3{font-size:34px;letter-spacing:4px;line-height:1;font-weight:700}footer .div_flex>div a{font-size:16px;padding:10px}@media (max-width: 950px){.container{width:90%}.div_flex .tiers_flex_1,.div_flex .tiers_flex_2,.div_flex .mid_flex{width:100%}#presentation ul li.w_25,#presentation ul li.w_50{width:50%}#presentation img{margin:25px 0}#presentation .tiers_flex_2 p{padding-right:0}#chiffres .tiers_flex_1{padding:25px 0}#contact{padding-top:0;padding-bottom:50px}#projet,#presentation{padding:50px 0}#projet img{margin:0}#projet .mid_flex:nth-child(1){padding-top:0}footer .div_flex{margin-bottom:25px}footer .div_flex>div{width:100%;border-right:none;margin:0}footer p a{display:block}}@media (max-width: 850px){#projet .grey_box .box_menu{flex-wrap:wrap}#projet .grey_box .box_menu li{width:100%}#projet .grey_box .box_menu li a{padding:5px}#contact .mid_flex:nth-child(1),#contact .mid_flex:nth-child(2){padding:50px}#contact .mid_flex:nth-child(2) form{padding:0}}@media (max-width: 1050px){section{padding:0 5px}#page_accueil .div_flex.flex_center{display:block;text-align:center}}
/*# sourceMappingURL=style.css.map */
