.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #003366;
}
.testored {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #BB001B;
}
.linkred {
	color: #BC031E;
}

.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BB001B;
	border-right-color: #BB001B;
	border-bottom-color: #BB001B;
	border-left-color: #BB001B;
	font-weight: bold;
	color: #3384C5;
}
.titoloverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BB001B;
	border-right-color: #BB001B;
	border-bottom-color: #BB001B;
	border-left-color: #BB001B;
	font-weight: bold;
	color: #0FAE2C;
}
.titolorosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BB001B;
	border-right-color: #BB001B;
	border-bottom-color: #BB001B;
	border-left-color: #BB001B;
	font-weight: bold;
	color: #BB001B;
}
.titologiallo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BB001B;
	border-right-color: #BB001B;
	border-bottom-color: #BB001B;
	border-left-color: #BB001B;
	font-weight: bold;
	color: #D9B800;
}
.titoloblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BB001B;
	border-right-color: #BB001B;
	border-bottom-color: #BB001B;
	border-left-color: #BB001B;
	font-weight: bold;
	color: #0356A7;
}
.boxverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #006600;
	background-color: #AFE9A7;
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0FAE2C;
	border-right-color: #0FAE2C;
	border-bottom-color: #0FAE2C;
	border-left-color: #0FAE2C;

}
.boxverdetitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px 2px 0px 5px;
	background-image: url(images/text_verde.gif);

}
.boxrossotitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px 2px 0px 5px;
	background-image: url(images/text_rosso.gif);
}
.boxgiallotitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666600;
	padding: 0px 2px 0px 5px;
	background-image: url(images/text_gialla.gif);
}
.boxazzurrotitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px 2px 0px 5px;
	background-image: url(images/text_azzurro.gif);
}
.boxblutitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px 2px 0px 5px;
	background-image: url(images/text_blu.gif);
}
.boxrosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #990000;
	background-color: #E7D1DF;
	padding: 5px;
	border-top: 0px solid #BB001B;
	border-right: 1px solid #BB001B;
	border-bottom: 3px solid #BB001B;
	border-left: 1px solid #BB001B;
}

.boxrblu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #003366;
	background-color: #BACCEB;
	padding: 5px;
	border-top: 0px solid #0356A7;
	border-right: 1px solid #0356A7;
	border-bottom: 3px solid #0356A7;
	border-left: 1px solid #0356A7;
}
.boxgiallo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #666600;
	background-color: #FBFBEA;
	padding: 5px;
	border-top: 0px solid #FFD803;
	border-right: 1px solid #FFD803;
	border-bottom: 3px solid #FFD803;
	border-left: 1px solid #FFD803;
}
.boxazzurro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #3384C5;
	background-color: #EBF3FA;
	padding: 5px;
	border-top: 0px solid #3384C5;
	border-right: 1px solid #3384C5;
	border-bottom: 3px solid #3384C5;
	border-left: 1px solid #3384C5;
}

.menuazzurro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 3384C5;
	line-height: 18px;
	text-decoration: none;
	padding-right: 3px;
	text-align: right;
}
.menuverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 0FAE2C;
	line-height: 18px;
	text-decoration: none;
	padding-right: 3px;
	text-align: right;
}
.fotoazzurro {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 8px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3384C5;
	border-right-color: #3384C5;
	border-bottom-color: #3384C5;
	border-left-color: #3384C5;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fotoblu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 8px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0356A7;
	border-right-color: #0356A7;
	border-bottom-color: #0356A7;
	border-left-color: #0356A7;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fotoverde {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 8px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0FAE2C;
	border-right-color: #0FAE2C;
	border-bottom-color: #0FAE2C;
	border-left-color: #0FAE2C;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fotored {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 8px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BB001B;
	border-right-color: #BB001B;
	border-bottom-color: #BB001B;
	border-left-color: #BB001B;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fotogiallo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 8px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFD803;
	border-right-color: #FFD803;
	border-bottom-color: #FFD803;
	border-left-color: #FFD803;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.titolomenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BB001B;
	border-right-color: #BB001B;
	border-bottom-color: #BB001B;
	border-left-color: #BB001B;
	font-weight: bold;
	color: #3384C5;
	margin-bottom: 5px;
}
.titolomenublu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BB001B;
	border-right-color: #BB001B;
	border-bottom-color: #BB001B;
	border-left-color: #BB001B;
	font-weight: bold;
	color: #0356A7;
	margin-bottom: 5px;
}
.titolomenuverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BB001B;
	border-right-color: #BB001B;
	border-bottom-color: #BB001B;
	border-left-color: #BB001B;
	font-weight: bold;
	color: #0FAE2C;
	margin-bottom: 5px;
}
.titolomenured {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BB001B;
	border-right-color: #BB001B;
	border-bottom-color: #BB001B;
	border-left-color: #BB001B;
	font-weight: bold;
	color: #BB001B;
	margin-bottom: 5px;
}
.titolomenugiallo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BB001B;
	border-right-color: #BB001B;
	border-bottom-color: #BB001B;
	border-left-color: #BB001B;
	font-weight: bold;
	color: #D9B800;
	margin-bottom: 5px;
}
.testosmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.pagina {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.navigatore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #3384C5;
	text-decoration: none;
	background-color: #EBF3FA;
}
.navigatorerosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #BB001B;
	text-decoration: none;
	background-color: #FAEBEC;
}
.navigatoreverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #0FAE2C;
	text-decoration: none;
	background-color: #F2FAEB;
}
.navigatoregiallo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #D9B800;
	text-decoration: none;
	background-color: #FBFBEA;
}
.navigatoreblu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #0356A7;
	text-decoration: none;
	background-color: #EBF3FA;
}
.tabprogblu {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0356A7;
	border-right-color: #0356A7;
	border-bottom-color: #0356A7;
	border-left-color: #0356A7;
	background-color: #FFFFFF;
}
.tabprog {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3384C5;
	border-right-color: #3384C5;
	border-bottom-color: #3384C5;
	border-left-color: #3384C5;
	background-color: #FFFFFF;
}
.titolinored {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #BC031E;
}
.testoazzurro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #3384C5;
}
.menurosso {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: bb001b;
	line-height: 18px;
	text-decoration: none;
	padding-right: 5px;
	text-align: right;
}
.testoverde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #0FAE2C;
}
.testosmallblu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #003366;
	text-decoration: none;
}
.testosmallverde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #0FAE2C;
	text-decoration: none;
}
.boxhome {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A8021A;
	border-right-color: #A8021A;
	border-bottom-color: #A8021A;
	border-left-color: #A8021A;
	padding: 5px;
	margin: 0px;
}
