BODY.a { MARGIN: 1em; font-family: Times New Roman, Times, serif; font-size: 12px;}
BODY.b { MARGIN: 1em; font-family: Times New Roman, Times, serif; font-size: 12px; BACKGROUND: #FFFFFF; }
TABLE.t-a { font-family: Times New Roman, Times, serif; font-size: 12px;}
TABLE.t-b { font-family: Times New Roman, Times, serif; font-size: 11px;}
.imm-bg { BACKGROUND: url(immagini/sfondo.jpg) no-repeat; }
.sp1{ font-size: 2px; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
TD.head{ height: 19px; border-bottom: 2px solid #FFFFFF; }
TD.punti{ border-top: 1px dotted #000000; }
TD.punti2{ border-left: 1px dotted #000000; border-bottom: 1px dotted #000000; }
TD.punti3{ border-left: 1px dotted #000000; }
TD.punti4{ border-bottom: 1px dotted #000000; }
TD.punti5{ border-left: 1px dotted #000000; border-top: 1px dotted #000000; }
.divx { MARGIN: 0em; OVERFLOW: hidden;  HEIGHT: 0px; background-color: #E4E26A; border-top: 2px solid #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
.divxx { MARGIN: 0em; OVERFLOW: hidden;  HEIGHT: 0px; BACKGROUND: url(immagini/sf-g.gif) no-repeat #E4E26A;}
.divxy { MARGIN: 0em; HEIGHT: 0px; BACKGROUND: url(immagini/sfondo-2.jpg) no-repeat #FFFFFF;}
.section { WIDTH: 350px; FONT-SIZE: 12px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; border-left: 172px solid transparent; }
.sectionn { WIDTH: 350px; FONT-SIZE: 11px;}
.immbox { WIDTH: 351px; FONT-SIZE: 11px; POSITION: absolute; MARGIN: 0px; left: 50%; top: 158px; margin-left: -189px;  cursor: pointer; }
img{border:0}
.verde { color: #6EB74B; }
.spazio-5 {	LINE-HEIGHT: 9px}
.campo-testo-1 {BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 11px; BORDER-LEFT: 0px solid; WIDTH: 138px; COLOR: #ffffff; BORDER-BOTTOM: 0px solid; HEIGHT: 15px; BACKGROUND-COLOR: #ADD389}
.campo-testo-2 {BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 11px; BORDER-LEFT: 0px solid; WIDTH: 285px; COLOR: #ffffff; BORDER-BOTTOM: 0px solid; HEIGHT: 15px; BACKGROUND-COLOR: #ADD389}
.campo-testo-3 {BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 11px; BORDER-LEFT: 0px solid; WIDTH: 285px; COLOR: #ffffff; BORDER-BOTTOM: 0px solid; BACKGROUND-COLOR: #ADD389}
.tasto-1 {BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 11px; BORDER-LEFT: 0px solid; WIDTH: 70px; COLOR: #ffffff; BORDER-BOTTOM: 0px solid; HEIGHT: 25px; BACKGROUND-COLOR: #ADD389}
.vb {FONT-SIZE: 26px; COLOR: #FFFFFF; font-family: Times New Roman, Times, serif;}
.no {TEXT-DECORATION: line-through;}
.s {TEXT-DECORATION: underline;}
/* ---- galleria + info ---- */
TD.galleria{
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	height: 496px;
	width: 172px;
	border-top: 0px solid #FFFFFF;
}
TD.sx1{
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	height: 496px;
	width: 140px;
	border-top: 0px solid #FFFFFF; 
}
.sx2{
	color: #000000; font-size: 12px; font-family: Times New Roman, Times, serif; font-style: normal; 
	background-color: #E4E26A; border-left: 5px solid #E4E26A; border-top: 5px solid #E4E26A; 
	TEXT-DECORATION: none; width: 117px;}
TD.today{
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	height: 48px;
	width: 113px;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
}
TD.info{
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	width: 120px;
}
TD.info2{
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	width: 113px;
	border-top: 1px dotted #000000;
}
TD.gall{
	width: 120px;
	border-top: 15px solid #FFFFFF;
}
TD.gall-imm{
	width: 37px;
}

/* ---- contenuti ---- */
.box{
	OVERFLOW-X: visible; 
	OVERFLOW-Y: auto; 
	OVERFLOW: auto;
	height: 480px;
	width: 349px;
}
TD.contenuti{
	color: #000000;
	font-size: 12px;
	font-family: Times New Roman, Times, serif;
	font-style: normal;
	height: 496px;
	width: 349px;
	border-top: 15px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
}
TD.contenuti-2{
	color: #000000;
	font-size: 12px;
	font-family: Times New Roman, Times, serif;
	font-style: normal;
	height: 462px;
	width: 349px;
	border-right: 10px solid #E4E26A;
	background-color: #E4E26A;
}
.titoli-contenuti { color: #000000; font-size: 18px; font-family: Times New Roman, Times, serif; font-style: normal; }
.cors-contenuti { color: #000000; font-family: Times New Roman, Times, serif; font-style: italic; }
.cors-2-contenuti { color: #6EB74B; font-family: Times New Roman, Times, serif; font-style: italic; }
.bold-contenuti { color: #000000; font-family: Times New Roman, Times, serif; FONT-WEIGHT: 600; }

/* ---- menu ---- */
TD.menu{ height: 496px; width: 187px; border-top: 15px solid #FFFFFF;}
TD.m-1{
	color: #000000;
	font-size: 11px;
	font-family: Times New Roman, Times, serif;
	font-style: normal;
	width: 187px;
	border-top: 9px solid #E4E26A;
	border-left: 15px solid #E4E26A;
	border-bottom: 14px solid #E4E26A;
	background-color: #E4E26A; margin-bottom: 0px;
}
TD.m-2{
	color: #000000;
	font-size: 11px;
	font-family: Times New Roman, Times, serif;
	font-style: normal;
	width: 187px;
		border-top: 9px solid #ECE989;
	border-left: 15px solid #ECE989;
	border-bottom: 14px solid #ECE989;
	background-color: #ECE989;
}
TD.m-3{
	color: #000000;
	font-size: 11px;
	font-family: Times New Roman, Times, serif;
	font-style: normal;
	width: 187px;
	border-top: 9px solid #D0E0A4;
	border-left: 15px solid #D0E0A4;
	border-bottom: 14px solid #D0E0A4;
	background-color: #D0E0A4;
}
TD.m-4{
	color: #000000;
	font-size: 11px;
	font-family: Times New Roman, Times, serif;
	font-style: normal;
	width: 187px;
	border-top: 9px solid #BCDAB0;
	border-left: 15px solid #BCDAB0;
	border-bottom: 14px solid #BCDAB0;
	background-color: #BCDAB0;
}
TD.m-5{
	color: #000000;
	font-size: 11px;
	font-family: Times New Roman, Times, serif;
	font-style: normal;
	width: 187px;
	border-top: 9px solid #ADD389;
	border-left: 15px solid #ADD389;
	border-bottom: 14px solid #ADD389;
	background-color: #ADD389;
}
.titoli-menu{ color: #6EB74B; font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
.sp{ font-size: 7px; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

/* ---- link ---- */
A.m {	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none}
A.m:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none}
A.m:active { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none}
A.m:hover { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: underline;}

A.ev {	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none; }
A.ev:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none;}
A.ev:active { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none;}
A.ev:hover { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none; background-color: #E4E26A; cursor: pointer;}

A.bum {	color: #000000; font-size: 18px; font-family: Times New Roman, Times, serif; font-style: normal; 
		background-color: #ECE989;  TEXT-DECORATION: none}
A.bum:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none}
A.bum:active { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none}
A.bum:hover { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: underline;}
