.pagina {
	background-color: #ffffff
}
.testo {
	font-weight: normal; 
	font-size: 11px; 
	color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.testomenu {
	font-weight: normal; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.testopagina {
	font-weight: normal; 
	font-size: 11px; 
	color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.tabelladesc {
	border-right: #cccccc 1px dotted; 
	border-top: #cccccc 1px dotted; 
	border-left: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
}
.tabellamenu {
	border-right: #cccccc 1px dotted; 
	border-left: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
}
.tabellatop {
	border-right: #cccccc 1px dotted; 
	border-top: #cccccc 1px dotted; 
	border-left: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
}
.tabellasx {
	border-right: #cccccc 1px dotted;
	border-left: #cccccc 1px dotted; 
	border-bottom: #cccccc 1px dotted;
	padding-bottom: 3px;
}
.mappa {
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #E8E8E8;
	text-decoration: none
}
.mappahome {
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	text-decoration: none
}
a.mappahome:hover {
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #BE2746;
	text-decoration: none;
}
.mappazzurro {
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	text-decoration: none;
}
a.mappazzurro:hover {
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #8BC0FF;
	text-decoration: none;
}
.mappaorange {
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	text-decoration: none;
}
a.mappaorange:hover {
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #ff6600;
	text-decoration: none;
}
.mappaviola {
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	text-decoration: none;
}
a.mappaviola:hover {
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #FF3366;
	text-decoration: none;
}

.mappaviolamenu {
	font-weight: normal; 
	font-size: 12px; 
	color: #FF3366; 
	font-family: trebuchet ms, Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	text-decoration: none;
}
a.mappaviolamenu:hover {
	font-weight: normal; 
	font-size: 12px; 
	color: #ffffff; 
	font-family: trebuchet ms, Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #FF3366;
	text-decoration: none;
}

.mappaviolafondopagina {
	font-weight: normal; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: trebuchet ms, Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	text-decoration: none;
}
a.mappaviolafondopagina:hover {
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
	font-family: trebuchet ms, Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #ff3366;
	text-decoration: none;
}
.mappaverde {
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	text-decoration: none;
}
a.mappaverde:hover {
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #66CC00;
	text-decoration: none;
}

.mappagiallo {
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	text-decoration: none;
}
a.mappagiallo:hover {
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #FFCC00;
	text-decoration: none;
}

.mappaoro {
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	text-decoration: none;
}
a.mappaoro:hover {
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #DEBD3C;
	text-decoration: none;
}

.menu {
	font-weight: normal; 
	font-size: 10px; 
	color: #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.menu:hover {
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #99ccff;
}
.menuev {
	font-weight: normal; 
	font-size: 10px; 
	color:  #8BC0FF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

UL.menu1 {
	padding-right: 10px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 200px; 
	padding-top: 0px; 
	list-style-type:none
}

UL.menu1 LI A {
	padding-right: 1em; 
	display: block; 
	padding-left: 1em; 
	padding-bottom: 0px; 
	line-height: 2em; 
	padding-TOP: 0px; 
	height: 2em; 
	text-decoration: none
}
UL.menu1 LI {
	display: inline
}
UL.menu1 LI A:link {
	background: #ffffff; COLOR: #666666
}
UL.menu1 LI A:visited {
	background: #ffffff; COLOR: #666666
}
UL.menu1 LI A:hover {
	background: #eee; COLOR: #666666
}
UL.menu1 LI A:active {
	background: #eee; COLOR: #66cc00
}
UL.menu1 LI A {
	border-right: 5px solid; 
	border-top: 5px; 
	
	font-size: 10px; 
	border-left: 5px solid; 
	border-bottom: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}
UL.menu1 LI A:link {
	border-left-color: #cccccc; 
	border-bottom-color: #cccccc; 
	border-top-color: #cccccc; 
	border-right-color: #cccccc
}
UL.menu1 LI A:visited {
	border-left-color: #cccccc; 
	border-bottom-color: #cccccc; 
	border-top-color: #cccccc; 
	border-right-color: #cccccc
}
UL.menu1 LI A:hover {
	border-left-color: #66cc00; 
	border-bottom-color: #66cc00; 
	border-top-color: #66cc00; 
	border-right-color: #66cc00
}
UL.menu1 LI A:active {
	border-left-color: #66cc00; 
	border-bottom-color: #66cc00; 
	border-top-color: #66cc00; 
	border-right-color: #66cc00
}
.attivo {
border-right: 5px solid; 
	border-top: 5px; 
	font-weight: bold; 
	font-size: 10px; 
	border-left: 5px solid; 
	border-bottom: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 1em; 
	display: block; 
	padding-left: 1em; 
	padding-bottom: 0px; 
	line-height: 2em; 
	padding-top: 0px; 
	height: 2em; 
	text-decoration: none;
	background: #eee; 
	color: #666666;
	border-left-color: #666; 
	border-bottom-color: #666; 
	border-top-color: #666; 
	border-right-color: #666
}


.titolorosso {
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #BE2746
}
.rosso {
	font-weight: bold; 
	font-size: 10px; 
	color: #BE2746; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: none;
}
.linkrosso {
	font-weight: normal; 
	font-size: 11px; 
	color: #BE2746; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: underline;
}
a.linkrosso:hover{
	font-weight: normal; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	background-color: #BE2746;
}
.datirosso {
	font-weight: bold; 
	font-size: 10px; 
	color: #BE2746; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: none;
}
a.datirosso:hover{
	font-weight: bold; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	background-color: #BE2746;
}
.titoloviola {
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #FF3366
}
.viola {
	font-weight: bold; 
	font-size: 10px; 
	color: #FF3366; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: none;
}
.linkviola {
	font-weight: normal; 
	font-size: 11px; 
	color: #ff3366; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: underline;
}
a.linkviola:hover{
	font-weight: normal; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	background-color: #FF3366;
}
.dativiola {
	font-weight: bold; 
	font-size: 11px; 
	color: #ff3366; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 11px;
	text-decoration: none;
}
a.dativiola:hover{
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 11px;
	background-color: #FF3366;
}
.titolorange {
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #ff6600
}
.orange {
	font-weight: bold; 
	font-size: 10px; 
	color: #FF6600; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: none;
}
.linkorange {
	font-weight: normal; 
	font-size: 11px; 
	color: #ff6600; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: underline;
}
a.linkorange:hover{
	font-weight: normal; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	background-color: #FF6600;
}
.datiorange {
	font-weight: bold; 
	font-size: 11px; 
	color: #ff6600; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 11px;
	text-decoration: none;
}
a.datiorange:hover{
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 11px;
	background-color: #FF6600;
}
.titologiallo {
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #FFCC00
}
.giallo {
	font-weight: bold; 
	font-size: 10px; 
	color: #FFCC00; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: none;
}
.linkgiallo {
	font-weight: normal; 
	font-size: 11px; 
	color: #FFCC00; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: underline;
}
a.linkgiallo:hover{
	font-weight: normal; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	background-color: #FFCC00;
}
.datigiallo {
	font-weight: bold; 
	font-size: 11px; 
	color: #FFCC00; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 11px;
	text-decoration: none;
}
a.datigiallo:hover{
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 11px;
	background-color: #FFCC00;
}
.titoloazzurro {
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #8BC0FF
}
.azzurro {
	font-weight: bold; 
	font-size: 10px; 
	color: #8BC0FF; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: none;
}
.linkazzurro {
	font-weight: normal; 
	font-size: 11px; 
	color: #8BC0FF; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: underline;
}
a.linkazzurro:hover{
	font-weight: normal; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	background-color: #8BC0FF;
}
.datiazzurro {
	font-weight: bold; 
	font-size: 11px; 
	color: #8BC0FF; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: none;
}
a.datiazzurro:hover{
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	background-color: #8BC0FF;
}
.titoloverde {
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	padding-right: 5px;
	background-color: #66CC00
}
.verde {
	font-weight: bold; 
	font-size: 10px; 
	color: #66CC00; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: none;
}
.linkverde {
	font-weight: normal; 
	font-size: 11px; 
	color: #66CC00; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	text-decoration: underline;
}
a.linkverde:hover{
	font-weight: normal; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 10px;
	background-color: #66CC00;
}
.dativerde {
	font-weight: bold; 
	font-size: 11px; 
	color: #66CC00; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 11px;
	text-decoration: none;
}
a.dativerde:hover{
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	margin-top: 11px;
	background-color: #66CC00;
}

.network {
	font-weight: normal; 
	font-size: 10px; 
	color: #333; 
	font-family: Geneva, Arial, Helvetica, san-serif;
	text-decoration: none
}
.apice {
	font-weight: bold; 
	font-size: 10px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.data {
	font-weight: bold; 
	font-size: 10px; 
	color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.societa {
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 7px;
	margin-right: 3px;
}
a.societa:hover {
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 7px;
	margin-right: 3px;
	background-color: #cccccc
}
.inputgiallo {
border: 1px #FFCC00;
border-style: solid;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11.00px;
color: #999999;
font-style: normal;
}
.inputazzurro {
border: 1px #8BC0FF;
border-style: solid;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11.00px;
color: #999999;
font-style: normal;
}
.inputviola {
border: 1px #ff3366;
border-style: solid;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11.00px;
color: #999999;
font-style: normal;
}

.promo {
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;	
	background-color: #8D8D8D;
	text-decoration: none
}
.prezzi {
	font-weight: normal; 
	font-size: 11px; 
	color: #666666; 
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;	
	background-color: #EAEAEA;
	text-decoration: none
}
.bk {
	background-color: #EEF0F7;
	border: 1px dashed #47649D;
	padding: 0;
	width: 155px;
	margin: 0px;}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005284;}

.txtbox {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
.button {
	background-color: #005284;
	border: 1px solid #CCCCCC;
	padding: 0;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
fieldset { 
	border: 3px solid #fff; 
	margin: 0;
	padding: 13;}
