
body{margin:0px;padding:0px;background-color: #000;margin-top:40px; letter-spacing: 1px;}
@import url('https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap');
.font-cursive{font-family: 'Pinyon Script', cursive; font-weight: normal;}
 @font-face {
	font-family: Comfortaa;
	src: local("Comfortaa Light"), local("Comfortaa-Light"), url(https://fonts.gstatic.com/s/comfortaa/v10/r_tUZNl0G8xCoOmp_JkSChsxEYwM7FgeyaSgU71cLG0.woff) format("woff");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Comfortaa;
	src: local("Comfortaa Regular"), local("Comfortaa-Regular"), url(https://fonts.gstatic.com/s/comfortaa/v10/mHZQS1sstB2oufqxo7Vczg.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Comfortaa;
	src: local("Comfortaa Bold"), local("Comfortaa-Bold"), url(https://fonts.gstatic.com/s/comfortaa/v10/fND5XPYKrF2tQDwwfWZJIxsxEYwM7FgeyaSgU71cLG0.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
ul,  li, ol{list-style-type: none;text-align: left;padding:0px;margin:0px;}
.fontMenu{font-family:Comfortaa, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: black; font-weight: 700; letter-spacing: 1px;font-size: 16px;}
.line{display: inline-block;vertical-align: top;}
.line-middle{display: inline-block;vertical-align: middle;}
.btapri{margin-right: 20px; width: 39px; height: 31px;cursor:pointer;display:block;}
.btchiudi{margin-right: 20px; width: 39px; height: 31px;cursor:pointer;display:none;}
.testoMenu{text-align: left;cursor:pointer;vertical-align: middle;font-family:Comfortaa, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: 700; letter-spacing: 1px;}
.contenent-barra-menu{display:block;position:fixed; top:0px;left:0px; width: 100%; height: auto;z-index:200;padding:2px 0px 0px 0px;background-color:#000;}
 .contenent-barra-menu-mobile{display:none;position:fixed; top:0px;left:0px; width: 100%; height: auto;}
.bg-barra-no-color{background-color: trasparent;border-bottom: 3px solid #000}
.bg-barra-color{background-color:#000;border-bottom: 3px solid #BFAB94; }

.barra-menu{width: auto; margin: auto;text-align: center;padding:10px  0px 10px 0px ;color:#fff;}
.menu{position:relative; text-align: left;cursor:pointer;padding:4px 0px 8px 0px;width:auto;margin-left:20px;background-color: trasparent;border-bottom: 3px solid #000}
.menu:hover{border-bottom:3px solid #BFAB94;}
.submenu{position: absolute;top: 30px;left:0px;z-index: 10000;min-width:350px;height:auto;background-color: #DFD6C9;text-align: left;border-bottom: 5px solid #C3B19C;z-index:200000;display:none;}

.submenu li{margin-left:0px;padding:10px  0px 10px 0px;border-bottom:1px solid #A0A0A0;border-top: 1px solid #fff;}
 .submenu li:hover{background-color:#D3BEA9;}
.span-color{color: #D4D2D2;}
 .class-menu{font-family:Comfortaa, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: Black; font-weight: 700; letter-spacing: 1px;font-weight: bold;}
 .pagina-critica{width:78%; padding:20px;background-color:#E5E5E5;border-radius:8px;margin:auto;line-height: 32px;margin-top:20px;}
.show-header{width:100%;height:auto;display:block;}
.img-fisso{display:block;}
.img-mobile{display:none;}
.bottom-fisso{display:block;}
.bottom-mobile{display:none;}
.pagina-centrale{width:80%;}
.biografia{width:80%;}
.contatti{width:40%;}
.contatti-dx{width:40%;}
#div-contenitore-critca{width:80%;margin:auto;padding-bottom:8px;border-bottom:1px solid #fff;}
.img-home{width:30%;margin:auto;}
.testo-top{display:none;}
.menu-mobile-bg-si{background-color: #000;}
.menu-mobile-bg-no{background-color: trasparent;}
.testo-mobile-si{display:block;}
.testo-mobile-no{display:none;}
.mio{ font-size: calc(0.4rem + 1vw);color:#D7D5D5;position:absolute;top:43%;left:7%;}
.imput{padding:8px;border-radius:6px;width:200px;}
.area-riservata{width:400px;margin:auto;}

