A:link.menu          {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold}
A:active.menu        {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold}
A:visited.menu       {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold}
A:hover.menu         {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight:bold}

A:link.menuscheda          {BACKGROUND: none; COLOR: #000066; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold}
A:active.menuscheda        {BACKGROUND: none; COLOR: #000066; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold}
A:visited.menuscheda       {BACKGROUND: none; COLOR: #000066; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold}
A:hover.menuscheda         {BACKGROUND: none; COLOR: #000066; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight:bold}

TABLE {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.menu {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF
}
TD.titoli {
	padding:4px; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; background-color:#707888
}
td.title           { font-family: Good Times; font-size: 14pt; color: #1280AE; font-weight:bold; padding-left:2px; padding-right:6px; padding-top:6px; padding-bottom:6px 
}
td.allert           { border:1px solid #660033; padding:6px; font-family: Good Times; font-size: 14pt; color: #FFFFFF; font-weight:bold; text-align:center; background-color:#993333 
}
td.invio_ok           { padding:6px; font-family: Good Times; font-size: 12pt; color: #FFFFFF; font-weight:bold; text-align:center; background-color:#C0C0C0 
}
TD.titoli_dati {
	padding:4px; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; background-color:#096EA1
}
TD.note_campi_last {
	padding:4px; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; background-color:#D5EAF9
}
TD.nomicampi {
	border:1px solid #AAE3F6; padding:2px; FONT-SIZE: 11px; FONT-FAMILY: Verdana; color:#000000; background-color:#FBFDFE
}
TD.campitrad {
	border:1px solid #AAE3F6; padding:2px; FONT-SIZE: 11px; FONT-FAMILY: Verdana; color:#990033; background-color:#FBFDFE
}
TD.daticampi {
	padding:2px; FONT-SIZE: 11px; COLOR: #990033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#F0F4F8
}
TD.grigio_elenca {
	padding:2px; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#F0F4F8
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.title_help {
	border:1px solid #AECEF3; FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Verdana;font-weight:bold; background-color:#B1E7F8
}
TD.testoborder {
	border:1px solid #aecef3; FONT-SIZE: 11px; COLOR: #0033CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.bannerborder {
	border:1px solid #aecef3; FONT-SIZE: 11px; COLOR: #336699; FONT-FAMILY: Tahoma,Arial,Helvetica, sans-serif; TEXT-ALIGN: right
}
TD.bannerborder1 {
	BORDER-RIGHT: #aecef3 1px solid; BORDER-TOP: #aecef3 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #aecef3 1px solid; COLOR: #336699; BORDER-BOTTOM: #aecef3 1px solid; FONT-FAMILY: Tahoma,Arial,Helvetica, sans-serif;
}
TD.tabletitle2 {
	border:1px solid #FFFF00; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma;font-weight:bold; background-color:#707888
}
TD.tabledati {
	border-style:solid; border-width:0px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma;background-color:#EEEEEE; text-align:right
}
TD.bannerborder2 {
	border:1px solid #AECEF3; COLOR: #000066; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; background-color:#DEEAF8; FONT-SIZE: 11pt;
	}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
	COLOR: #003399; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}

input.button {
background: #527DAA;
color: #FFFFFF;
font-size: 9pt;
font-weight: bold;
padding: 2px;
}
SELECT.flat {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
TEXTAREA.flat {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
INPUT.flat {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
SELECT.error {
	border:2px solid #FF0000; background-color:#EFEFEF
}
TEXTAREA.error {
	border:2px solid #FF0000; background-color:#EFEFEF
}
INPUT.error {
	border:2px solid #FF0000; background-color:#EFEFEF
}