@charset "UTF-8";
.base .sinistra {
	position: relative;
	height: auto;
	width: 240px;
	float: left;
}
.base .destra {
	float: right;
	height: auto;
	width: 684px;
	position: relative;
	top: 35px;
	background-color: #FFFFFF;
}
.base {
	position: relative;
	height: auto;
	width: 970px;
	left: -10px;
}
.base .sinistra .menu {
	background-color: #990000;
	position: relative;
	height: auto;
	width: 185px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.testo_menu {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.titoli {
	font-family: "Times New Roman", Times, serif;
	font-size: 42px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.testonormale {
	font-size: 15px;
	line-height: 20px;
	color: #000000;
}
.teatrovaldoca {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
.testocon {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: normal;
	color: #000000;
}
.base .sinistra .menu .testo_menu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.base .sinistra .menu .testo_menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.base .sinistra .menu .testo_menu a:hover {
	color: #999999;
	text-decoration: none;
}
.titolicalendario {
	font-family: Times, "Times New Roman";
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #990000;
}
.date {
	font-weight: normal;
	color: #990000;
}
.base .destra .testonormale .titolicalendario a:link {
	color: #990000;
	text-decoration: none;
}
.base .destra .testonormale .titolicalendario a:visited {
	color: #990000;
	text-decoration: none;
}
.base .destra .testonormale .titolicalendario a:hover {
	color: #990000;
	text-decoration: underline;
}
.base .destra .testonormale a:link {
	color: #990000;
	text-decoration: underline;
}
.base .destra .testonormale a:visited {
	color: #990000;
	text-decoration: underline;
}
.base .destra .testonormale a:hover {
	color: #990000;
	text-decoration: none;
}
.titoliinterni {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.base .destra .testocon a:link {
	color: #000000;
	text-decoration: none;
}
.base .destra .testocon a:visited {
	color: #000000;
	text-decoration: none;
}
.base .destra .testocon a:hover {
	color: #990000;
	text-decoration: none;
}
.base .destra .titoli a:link {
	color: #000000;
	text-decoration: none;
}
.base .destra .titoli a:visited {
	color: #000000;
	text-decoration: none;
}
.base .destra .titoli a:hover {
	color: #990000;
	text-decoration: none;
}
.base .sinistra .testonormale a:link {
	color: #990000;
	text-decoration: none;
	line-height: 16px;
}
.base .sinistra .testonormale a:visited {
	color: #990000;
	text-decoration: none;
	line-height: 16px;
}
.base .sinistra .testonormale a:hover {
	color: #990000;
	text-decoration: none;
	line-height: 16px;
}
.base .sinistra .Stile3 a:link {
	color: #000000;
	text-decoration: none;
}
.base .sinistra .Stile3 a:visited {
	color: #000000;
	text-decoration: none;
}
.base .sinistra .Stile3 a:hover {
	color: #000000;
	text-decoration: none;
}
.vimeo {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #999999;
	line-height: 20px;
}
.base .destra .testonormale .vimeo a:link {
	color: #999999;
	text-decoration: none;
}
.base .destra .testonormale .vimeo a:visited {
	color: #999999;
	text-decoration: none;
}
.base .destra .testonormale .vimeo a:hover {
	color: #000000;
	text-decoration: underline;
}
.base .destra .vimeo a:link {
	color: #999999;
	text-decoration: underline;
}
.base .destra .vimeo a:visited {
	color: #999999;
	text-decoration: underline;
}
.base .destra .vimeo a:hover {
	color: #000000;
	text-decoration: none;
}
/* cookie */
#cookieChoiceInfo {
background-color: #990000 !important;
color:#FFFFFF;
font-weight:normal;
font-size:21px;
font-family: "Times New Roman", Times, serif;
}
#cookieChoiceInfo > a:nth-child(2),a#cookieChoiceDismiss {
color:#FFFFFF;
text-decoration: underline;
font-family: "Times New Roman", Times, serif;
font-size:21px;
font-weight:bold;
}
#cookieChoiceInfo > a:nth-child(2):hover, a#cookieChoiceDismiss:hover {
color:#FFFFFF;
text-decoration: none;
}
