html{width:100%;height:100%}body{font-family:Montserrat,sans-serif !important;font-size:1.2em;color:#000}@font-face{font-family:'Montserrat Bold';src:url('Montserrat.eot');src:local('Montserrat Bold'),url('Montserrat.ttf') format('truetype')}@font-face{font-family:'ComicRelief Bold';src:url('ComicRelief.eot');src:local('ComicRelief Bold'),url('ComicRelief.ttf') format('truetype')}@font-face{font-family:'IndieFlower Regular';src:url('IndieFlower.eot');src:local('IndieFlower Regular'),url('IndieFlower-Regular.ttf') format('truetype')}#bordoc{border:2px solid #000;border-radius:50px;height:auto;margin:20px;padding:0}#cont{display:block;height:auto;border-radius:50px;width:100%;text-align:right;padding-top:20px;padding-bottom:30px}.intestazione{font-family:Montserrat,sans-serif !important;text-align:center;font-size:1.2em;margin-bottom:3.0em}img.logo{min-width:10.0em;min-height:auto;max-width:45%;max-height:auto;float:left;display:inline;clear:both}p,li,ul.testo{font-family:Montserrat,sans-serif !important;font-size:1.2em;margin-bottom:1.0em;line-height:1.5em;text-align:justify;color:#000}p.testo{font-family:Montserrat,sans-serif !important;font-size:1.2em;line-height:1.5em;text-align:justify;color:#000}p.centra{text-align:center;margin:0 auto}.centra{text-align:center !important;margin:0 auto}.icone{padding-right:50px}.margini{padding-right:20px;padding-bottom:20px;padding-top:20px}h1.ragionesociale{font-family:IndieFlower;font-size:1.7em;color:#F00;font-weight:bold}h2.titolo{font-family:Comic Relief,sans-serif;text-align:center;margin:20px;font-size:1.6em;color:#d2691e;font-weight:bold}h3.titolo{font-family:Comic Relief,sans-serif;text-align:center;margin:20px;font-size:1.4em;color:#000;font-weight:bold}h3.titolod{margin-top:2.0em;font-family:Comic Relief,sans-serif;font-size:1.2em;color:#F00;font-weight:bold}h2.exlegge{margin-top:2.0em;font-family:Comic Relief,sans-serif;font-size:1.2em;color:blue;font-weight:bold}h4.titolo_c{margin-top:2.0em;font-family:Comic Relief,sans-serif;font-size:1.2em;color:blue;font-weight:bold}h5.cooks{color:black;text-align:center;margin-top:2.0em;font-family:Comic Relief,sans-serif;font-size:1.2em;font-weight:bold;border-bottom:10px}hr{border:1px dashed #F00 !important}#exlegge{background-color:#E1E1E1;padding:20px;border-radius:30px 30px 30px 30px}a.collm{display:block;padding:0.2em}a.collm:hover,a.collm:focus,a.collm:active{background-color:#000}.imgdonazioni{padding:10px;margin:10px;float:left}.navbar{background-color:#F00;overflow:hidden;width:100%}.navbar .menu{list-style-type:none;margin:0;padding:0}.navbar .menu li{display:inline-block}.navbar .menu li a{display:block;color:black;text-align:center;padding:14px 20px;text-decoration:none;font-weight:bold}.navbar .menu li a:hover{background-color:#fff}.hamburger{display:none;font-size:30px;color:white;padding:14px 20px;cursor:pointer}#menu-toggle{display:none}@media screen and (max-width:600px){.navbar .menu{display:none;width:100%}.navbar .menu li{display:block;text-align:left}#menu-toggle:checked + .hamburger + .menu{display:block}.hamburger{display:block}}a.privacy:link,a.privacy:visited{text-decoration:underline;color:#00f;background-color:transparent}a.privacy:hover,a.privacy:active{text-decoration:underline;color:#800080}main{height:100%;width:100%;display:block}a.contt{display:inline;text-align:left;padding:0.2em;color:#F00}a.contt:hover,a.contt:focus,a.contt:active{color:#000}#container_c{display:block;width:100%;margin:0 auto;overflow:hidden;height:100%}#sinistra_c{display:block;float:left;width:30%;padding:0;height:100%;margin:0}.stile5x1000{color:#fff}#contenuto_c{display:block;float:left;width:70%;padding:0;margin:0;margin-left:-100px}.footer{font-size:1.0em;background-color:#F00;border-radius:50px;color:#000;display:block;clear:both}.container_footer{background-color:#F00;border-radius:50px;width:100%;margin:0 auto;overflow:hidden}.fsinistra{float:left;border-right:3px dashed #000;width:45%;padding:10px}.fdestra{float:right;width:45%;padding:10px}.stile_footer{margin-left:5%;color:#000}a.flink{color:#000;text-decoration:underline;font-weight:bold}a.flink:hover{color:#000;text-decoration:underline;font-weight:bold}a.flink:visited{color:#000;text-decoration:underline;font-weight:bold}a{color:#000;text-decoration:underline;font-weight:bold}a:hover{color:#000;text-decoration:underline;font-weight:bold}a:visited{color:#000;text-decoration:underline;font-weight:bold}.contenitore_testo{display:block;text-align:center;padding:20px;clear:both}.privacy a{color:blue;text-decoration:underline}.privacy a:hover{color:red;text-decoration:underline}.privacy a:visited{color:purple;text-decoration:underline}.loghi{margin-bottom:50px;margin-left:2%;padding-top:5px}#boxBlu{background-color:#4169e1;color:#000;width:60%;padding:2%;margin:2%;height:auto;border-radius:20px 20px 20px 20px}.millel{color:#000;text-decoration:none;font-size:1.2em}.millel a{color:#000;text-decoration:none}.millel a:hover{color:red;text-decoration:underline}.millel a:visited{color:#000;text-decoration:none}#exlegge{background-color:#E1E1E1;padding:20px;border-radius:30px 30px 30px 30px}input[type='text'],input[type="email"],textarea{border-radius:10px 10px 10px 10px;width:70%}.rosso{color:#F00}.custom-checkbox{width:30px;height:30px}.info_utente{float:left;display:block;width:50%}.contact{background-color:#E1E1E1;border:2px solid #000;display:block;float:left;padding:20px;border-radius:30px 30px 30px 30px;width:50%}.download-button{background-color:#F00;font-size:1.0em;font-weight:bold;color:black;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;box-shadow:2px 2px 5px rgba(0,0,0,0.3);transition:background-color 0.3s ease}.download-button:hover{background-color:#fff}.download-button:active{box-shadow:inset 2px 2px 5px rgba(0,0,0,0.3)}.gallery-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.gallery-item{position:relative;overflow:hidden}.gallery-item img{width:100%;display:block}.image-title{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.8);color:white;padding:5px;text-align:center}*{box-sizing:border-box}@media screen and (max-width:600px){//5x1000 .cinquepermille{font-size:0.5em}.millel a{color:#000;text-decoration:none;font-size:0.9em}.millel a:hover{color:red;text-decoration:underline;font-size:0.9em}.millel a:visited{color:#000;text-decoration:none;font-size:0.9em}#boxBlu{display:block;line-height:1.5em;background-color:#4169e1;color:#000;width:350px;padding:0%;height:auto;margin:0%}#contenuto_c{display:block;width:100%;padding:0;margin-bottom:1.0em;margin-top:0;margin-left:0;margin-right:0}p.testo{font-size:0.9em}.image-container{display:flex}.image-container img{margin:0;padding:0%;width:100px}.loghi{}}.error-message{color:red;display:none}.error-message.active{display:block}.error{border:1px solid red}#cookie-consent{display:none;width:100%;height:100%;position:fixed;bottom:-5px;left:-5px;background-color:rgba(0,0,0,0.3);z-index:100000}.cookie-consent-inner{width:100%;padding:20px;position:fixed;bottom:0;background-color:#ff8080;color:black;font-size:18px;border-radius:50px}.cookie{width:100%;max-width:100%;margin:0 auto;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;align-items:center;text-align:center}.cookie-msg{text-align:center;width:calc(100% - 120px);margin-right:20px;float:left;font-size:18px;font-weight:bold;line-height:1.6;align-items:center;text-align:center;margin:0}.cookie-accept{width:100px;float:right}.cookie-button{text-align:center;font-size:18px;font-weight:bold;line-height:1.6;padding:0;color:black;width:100px;background-color:white;cursor:pointer;border:1px solid white!important;-o-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;transition:all 0.4s linear}.cookie-button:hover{background-color:black;color:white}