body {background-color: #B60014}

td.menuSx {
	background-color: #86858A;
	color:						white;
	font-size:				9px;
	line-height:			18px;
	font-family:			Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-decoration:	none
}

td.info {
	background-color: #86858A;
	color:						white;
	font-size:				9px;
	line-height:			12px;
	font-family:			Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-decoration:	none
}

td.biglietteria {
	background-color: white;
	color:						black;
	font-size:				9px;
	line-height:			12px;
	font-family:			Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-decoration:	none
}

td.biglietteria td{
	background-color: white;
	color:						black;
	font-size:				9px;
	line-height:			12px;
	font-family:			Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-decoration:	none
}

td.biglietteria .r {
	color:						#c90711;
}

td.biglietteria .big {
	color:						#807462;
	font-size:				12px;
	font-weight:			bold;
}

td.biglietteria .ev {
	color:						#807462;
	font-weight:			bold;
}

td.sep {background-color: #B0B2B5}

td.corpo {background-color: white}

td.calendarCell {
	color:						white;
	font-size:				9px;
	line-height:			18px;
	font-family:			Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-decoration:	none;
	
	border-left: thin solid #b3b3b3;
	border-bottom: thin solid #b3b3b3;
border-collapse:collapse
}

td.calendarCellDay {
	color:						#5E5D62;
	font-size:				8px;
	line-height:			18px;
	font-family:			Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-decoration:	none;
	border-left: thin solid #b3b3b3;
	border-bottom: thin solid #b3b3b3;
}

td.calendarCellDay a {
	color:						white;
	text-decoration:	none
}

td.calendarCellDay a:hover {
	color:						red;
	text-decoration:	underline
}

td.menuSx a {
	color:						white;
	text-decoration:	none
}

td.menuSx a:hover {
	color:						red;
	text-decoration:	underline
}

table.calendar {
	background-color: #9E9FA3;
}

td.news {
	color:						#909090;
	font-size:				9px;
	font-family:			Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

td.news .titsm{
	color:						#EA5B38;
}

td.news a{
	color:						#EA5B38;
}

td.news a:hover{
	color:						black;
}

td.news .tit{
	font-size:				12px;
	line-height:			18px;
}

.programma {
	color:					black;
	font-size:				9px;
	font-family:			Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}

td.programma {
	color:						black;
	font-size:				9px;
	font-family:			Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}

td.programma .tit {
	color:						#807462;
	font-size:				12px;
}

td.programma .titi {
	color:						#807462;
	font-size:				12px;
	font-style:				italic;
}

td.programma .ev {
	color:						#807462;
}

td.programma .b {
	color:						#807462;
	font-weight:			bold;
}

td.programma .br {
	color:						#c90711;
	font-size:				10px;
	font-weight:			bold;
}

td.programma .evi {
	color:						#807462;
	font-style:				italic;
}

td.programma .i {
	font-style:				italic;
}

td.programma .r {
	color:						#c90711;
}

td.programma .n {
	color:						black;
}

td.programma .ri {
	color:						#c90711;
	font-style:				italic;
}

td.programma a.b {
	text-decoration: none;
}

td.programma a.br {
	text-decoration: none;
}

td.programma a.n {
	text-decoration: none;
}

td.programma a.ev {
	text-decoration: none;
}

td.programma a.evi {
	text-decoration: none;
}

td.programma a.b:hover {
	color:						red;
	text-decoration:	underline
}

td.programma a.br:hover {
	color:						black;
	text-decoration:	underline
}

td.programma a.n:hover {
	color:						#c90711;
	text-decoration:	underline
}

td.programma a.ev:hover {
	color:						black;
	text-decoration:	underline
}

td.programma a.evi:hover {
	color:						black;
	text-decoration:	underline
}

td.programma span.tit a {
	color:						#807462;
	font-size:				12px;
	text-decoration: none;
}

td.programma span.tit a:hover {
	color:						red;
	text-decoration:	underline
}

td.vr {
	background: white url("../img/vr.gif");
	background-repeat: repeat-y;
	background-position: right;
}

td.vr2 {
	background: #EEEEEE url("../img/vr.gif");
	background-repeat: repeat-y;
	background-position: right;
}

td.menuSx .bb {
	color:						white;
	font-weight:			bold;
	font-family:			Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}

td a {
	color:						#807462;
	text-decoration:	none
}

td a:hover {
	color:						red;
	text-decoration:	underline
}

