html{width:100%;}
body{background:#ffffff;}
h1{font-family:century gothic; color:#444444; font-weight:normal; font-size:36px; margin:0; text-align:center; text-transform: capitalize; letter-spacing:3px}
h2, h3, h4, h5, h6 {font-family:century gothic; color:#494949; letter-spacing:3px}
h2{margin-top:30px; margin-bottom:20px; font-size:30px}
h3, h4{font-family:century gothic;  font-weight:normal; font-size:26px; margin:0; letter-spacing:3px; background:transparent}
p{color:#595959; font-size:110%}
.titoloPagina, .homeLink{ background-image: url(./sfondoBrillante.jpg); background-repeat: repeat-y;}
#logo{height:auto; max-height:60px; width:auto; margin:0}
.tutto{background:#ffffff}
.testa{border-bottom:#00bcd4 1px solid; background:#ffffff; margin:0; padding:0; top:0; z-index:10}
.testa.scrollato{position:fixed; top:0; animation:animatetop 0.5s} @keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.pulstbmob.fa-phone-alt{font-size:22px; padding:8px; border:#00bcd4 1px solid; border-radius:50%}
.pulstbmob.fas{color: #565656;}
.bdp1 a:hover{background-color:#00bcd4; color:#ffffff}
.menu h4{font-family:century gothic; font-size:120%; font-weight:normal; text-transform: uppercase; color:#595959}
.menu h4 a{color:#595959}
.submenu li{padding:0}
.submenu li a{padding:20px 0 20px 10px; font-size:110%}
.submenu li a:hover, .submenu li .sel{background-color:#00bcd4; color:#ffffff}
.formbox{padding:20px; background:#fcfcfc}
.formbox h4{background:transparent; text-align:center; margin:30px auto}
.form-in{background:#ffffff; padding:10px;}

.automenu .item{background:transparent; border:0;  margin:0 0 10px 1%; padding:0;}
.automenu .img{width:150px; height:150px; margin:0 auto; padding:0; background-repeat: no-repeat;  background-position: center center; background-size:cover; border-radius:50%}
.automenu p, .automenu p a{text-align:center; text-decoration:none; margin:10px 0; padding:0; font-size:95%; font-style:italic; color:#003f4e}

#seguici img{margin-right:20px}

.spettacolo .corposx{display:none}

.bloccoMain4689{background:#ffffff; margin-top:50px}

@media screen and (min-width:768px){
	.testa{position:relative}
	.pagina{width:100%; max-width:1600px}
	.home .corpocn{width:100%; padding:10px 5%}
	.tpldati .corpocn{width:100%; ; float:none}
	#logo{max-height:90px}
	#logo.scrollato{max-height:60px; margin-left:20px}
	#tbmobile { background: #ffffff; opacity: 0.7; color:#212a40}
	.homePdf h4{min-height:80px}
	.homePdf p{min-height:80px}
	#seguici img{margin-right:20px}
	.spettacolo .corpo .tpldati .corposx{display:none}
	.spettacolo .corpo .tpldati .corpocn{width:100%}
	 .home .corpocn{padding:0}
}

@media screen and (min-width:1024px) {
}

@media screen and (min-width:1280px) {
}

@media screen and (min-width:1440px) {
}

@media screen and (min-width:1660px) {
}

