.notizie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #222222;
	padding: 0px 5px;
	text-align: left;
	border-bottom: 1px solid #6D99E4;
}

BODY {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #3A66B1;*/
	color: #000000;
/*	background-color: #D2E9FF;*/
	background-color: #FFFFFF;
	line-height: 11px;
}

DIV.page {
	background-color: #FFFFFF;
	width: 640px;
	height: 100%;
	color: #000000;
	padding: 10px;
	margin: 0px;
	font-size: 12px;
	text-align: justify;
}
Div.page TABLE TR TD {
	color: #000000;
	font-size: 12px;
	text-align: justify;
}

DIV.treemenu {
	background-color: #FFFFFF;
	width: 640px;
	padding: 0px 0px 0px 0px;	/* Modificare il 3° campo per aumentare la distanza con il menu
									di contesto dal corpo della pagina */
}

a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	background-color: #6D99E4;
	text-decoration: none;
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: middle;
}
a.menupress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	background-color: #7DA9F4;
	text-decoration: none;
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: middle;
}

a.menu:hover {
	color: FFFFFF; 
	background-color: #000000;
}
a.menupress:hover {
	color: FFFFFF; 
	background-color: #000000;
}

a.main_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	background-color: #019501;
	text-decoration: none;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

a.main_menu:hover {
	color: FFFFFF; 
	background-color: #000000;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	padding: 2px;
	text-align: justify;
}

CENTER.normalize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
}

UL, OL {
	margin: 15px;
}

LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 12px;
	line-height: 13px;*/
	color: #000000;
	padding: 2px;
	text-align: justify;
	text-indent: 0px;
	list-style-position: inset;
	list-style-type: disc;
}

.tabella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #222299;*/
	padding: 2px;
	text-align: center;
}

.tabella_doc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #222222;*/
	padding: 2px;
	text-align: left;
}

.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B1CBF1;
	background-color: #3A66B1;
	text-decoration: none;
	height: 100%;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	border-bottom: 1px solid #6D99E4;
	padding: 4px 3px;
}
.titolo A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B1CBF1;
	background-color: #3A66B1;
	text-decoration: none;
	font-weight: bold;
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3A66B1;
	padding: 10px;
	text-decoration: none;
	text-align: justify;
}

.linea1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #3A66B1;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.linea2 {
	font-family: Verdana;
	font-size: 11px;
	color: #019501;
	text-decoration: none;
	font-weight: bold;
}

a.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6D99E4;
	background-color: #DDDDDD;
	text-decoration: none;
	width: 100%;
	height: 100%;
	text-align: left;
	padding: 8px;
}

a.menu2:hover {
	color: FFFFFF; 
	background-color: #000000;
}

a.menu2:active{
	color: FFFFFF; 
	background-color: #6D99E4;
}

a.menu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #6D99E4;
	text-decoration: none;
	width: 100%;
	height: 100%;
	text-align: center;
}

a.menu4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #AACCEE;
	text-decoration: none;
	width: 100%;
	height: 100%;
	text-align: center;
}

a.menu4:hover {
	color: #AACCEE; 
	background-color: #000000;
}

a.linea1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #3A66B1;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	width: 100%;
	height: 100%;
}

a.linea1:hover {
	color: #AACCEE; 
	background-color: #000000;
}

a.linea2 {
	font-family: Verdana;
	font-size: 11px;
	color: #019501;
	text-decoration: none;
	font-weight: bold;
}

a.linea2:hover {
	color: #AACCEE; 
	background-color: #000000;
}

a.linea3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #AACCEE;
	text-decoration: none;
	width: 100%;
	height: 100%;
	text-align: center;
}

a.linea3:hover {
	color: #AACCEE; 
	background-color: #000000;
}

TABLE.eventcalendar {
	width: 60%;
}
TABLE.eventcalendar TR TD {
	color: #669966;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana;
	width: 1%;
}
TABLE.eventcalendar TR TD.eventmonth {
	color: #669966;
	width: 50%;
}
TABLE.eventcalendar TR TD.eventday {
	color: #FF0000;
	width: 20%;
}
TABLE.eventcalendar TR TD.eventname {
	color: #333333;
	width: 30%;
}

A.menuevent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #336699;
	background-color: transparent;
	text-decoration: none;
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: middle;
	display: block;
	font-weight: bold;
	padding: 15px 5px;
}

TABLE.orario {
	font-size: 12px;
	color: #000000;
}
TABLE.orario TR TD {
	background-color: #D8E9EC;
	width: 20px;
}
INPUT.pulsante {
        width: 85px;
        border: 1px solid #1382FC; /*   color: #1382FC;*/
        color: #00008B;
        background-color: #D8E9EC;
        text-transform: uppercase;
        font-size: 9px;
        font-weight: bold;
	line-height: 9px;
	text-align: bottom;
}

.news, .news:link, .news a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #222222;
	padding: 0px 5px;
	text-align: left;
}

