body{background:#a2c07d;font-family:Quicksand,sans-serif}h3{font-size:30px;font-weight:700;margin:25px 0}p{text-align:justify}blockquote{margin:1em 0;padding:1em 1.5em;border-left:4px solid #ccc;background-color:#f9f9f9;font-style:italic;color:#555}#header{display:flex;align-items:center;justify-content:space-between;background:#FFF;border-radius:50px;margin:20px 25px;padding:5px 15px;font-weight:700;height:70px;font-size:20px}#header .logo{height:100%}#header .logo img{height:100%}#header .menu-mobile{display:none;font-size:25px;background:none;border:none;cursor:pointer;margin:0 15px 0 0}#header .nav{display:flex;align-items:center;justify-content:center;cursor:pointer}#header .nav div{margin:10px 15px}#header .nav div span{font-size:20px}#header .nav div span.active{color:#a2c07d}#header .nav a{color:#000;text-decoration:none}#header .nav a.active{color:#a2c07d}#header .dropdown-item.active{background-color:#fff0}#header .dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg)}@media (max-width:1000px){#header{flex-wrap:wrap}#header .menu-mobile{display:block}#header .nav{background:#FFF;position:absolute;top:90px;right:60px;padding:0 20px;flex-direction:column;align-items:flex-start;display:none}#header.open .nav{display:block}}.content{min-height:calc(100vh - 70px - 40px - 180px)}.content .container{padding:0 15px 15px 15px}.content img{width:100%}.content img.in-content{max-height:325px;max-width:400px;float:right;padding:0 0 0 10px}.content img.in-content.in-content-left{float:left;padding:0 10px 0 0}.content img.circle{border-radius:50%;aspect-ratio:1/1;object-fit:cover}#footer{width:100%;height:180px;display:flex;flex-direction:column;align-items:center;justify-items:center;padding:20px 25px 10px 25px;background:#FFF}#footer .logos{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 50px)}#footer .logos img{height:65px;margin:0 10px}#footer .logos ul{display:flex;margin:0;padding:0}#footer .logos ul.end{display:flex;align-items:center;justify-content:end}#footer .logos ul li{list-style:none}#footer .logos i{font-size:65px}#footer .copyrights{font-size:14px;color:#7c7c7c;padding:25px 0 0 0}#footer .copyrights p{margin:0;padding:0}#footer .copyrights a{text-decoration:none;color:inherit}#home .main{background:linear-gradient(rgb(0 0 0 / .6),rgb(0 0 0 / .6)),url(/app/pages/assets/img/main.webp);background-repeat:no-repeat;background-size:cover;padding:50px 50px;text-align:center}#home .main h1{color:#FFF;margin-bottom:35px;font-size:50px}#home .main p{color:#FFF;font-size:20px}#home .news{margin:0 0 25px 0}#home .news img{width:100%}#exploitation_activite img{max-height:300px;width:auto}#exploitation_produits p.inlight{font-size:23px;font-weight:700}#exploitation_produits p.inlight.inlight-green{color:#237823}#exploitation_produits p.inlight.inlight-red{color:#fd0000}#exploitation_produits p.inlight.inlight-yellow{color:#f4cb00}#exploitation_produits p.inlight.inlight-blue{color:#0031ff}#exploitation_produits p.inlight span{font-size:13px;font-weight:400;display:block}#exploitation_produits .map iframe{width:100%}#exploitation_produits .amap div.row{margin:25px 0}#exploitation_produits .amap div.row div.col-4{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}#exploitation_produits .amap div.row div.col-4 img{width:inherit;padding:0 10px 0 0}#exploitation_produits .amap div.row div.col-4 p{flex:1}#exploitation_produits .amap div.row div.col-4 a{display:block}#exploitation_produits .amap div.row div.col-4 span{display:block;font-weight:700}#cooperative_histoire img{border-radius:50%;max-width:500px}#cooperative_scic img{max-height:300px;width:auto}#cooperative_role img{width:33.33%;height:200px;object-fit:cover}#cooperative_organigramme .main{height:450px}#cooperative_organigramme .main .gerants{position:relative;width:600px;height:300px;margin:2em auto}#cooperative_organigramme .main .circle{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;width:220px;height:220px;border-radius:50%;padding:1em;text-align:center;line-height:1.4;opacity:.95;border:2px solid #333}#cooperative_organigramme .main .circle span{font-weight:700}#cooperative_organigramme .main .maxime{background:#b5c78d;left:0;top:40px}#cooperative_organigramme .main .martin{background:#d2d2d2;right:0;top:40px}#cooperative_organigramme .main .baptiste{background:#e8dcb2;left:190px;top:100px}#cooperative_organigramme .main .bubble{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:1em;border-radius:50%/40%;background:#eee;width:180px;text-align:center;line-height:1.4;box-shadow:2px 2px 4px rgb(0 0 0 / .1)}#cooperative_organigramme .main .bubble span{font-weight:700}#cooperative_organigramme .main .nadege{top:-300px;left:-25px;background:#e5dcc9}#cooperative_organigramme .main .aline{left:50px;top:-200px;background:#fce288}#cooperative_organigramme .main .gregoire{top:-400px;right:-80%;background:#a5c978;color:#444}#cooperative_organigramme img{width:400px;max-width:90%;border-radius:20px;margin-top:2em}#actualites .article{padding:10px}#actualites .article a{display:block;background:#FFF;border-radius:10px;text-decoration:none;color:inherit;cursor:pointer}#actualites .article img{height:180px;object-fit:cover;background-size:cover;border-radius:10px 10px 0 0}#actualites .article .article-content{padding:10px 5px}#actualite img{height:300px;object-fit:cover;background-size:cover;border-radius:10px 10px 0 0}#actualite .article-content{padding:10px 0 0 0}#contact .contact{width:100%;display:flex;justify-content:space-between}#contact .contact .contact-info p{font-weight:700}#contact .contact .contact-info p span{font-weight:400;display:block}#contact .contact .contact-form{padding:0 0 0 25px}#contact .contact .contact-form .form-group{margin:10px 0}#contact .contact .contact-form input{padding:5px}#contact .contact .contact-form .buttons{text-align:center}#contact .contact .contact-form .buttons button{padding:1em;background-color:#009800;border:2px solid #000;border-radius:5px;color:#fff;font-size:1em;cursor:pointer;transition:background 0.3s ease}