@charset "iso-8859-1";
	BODY {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; SCROLLBAR-HIGHLIGHT-COLOR: #9BAEC2; SCROLLBAR-ARROW-COLOR: White; SCROLLBAR-BASE-COLOR: #CCFFCC; scrollbar-track-color: #CCFFCC; scrollbar-darkshadow-color: White; scrollbar-face-color: #9BAEC2; scrollbar-shadow-color: #FFFFFF; background: url(images/bkgbody.gif)}
A
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color: #9BAEC2;
}
A:active
{
	background-color: transparent;
}
A:hover
{
	background-color : #FFFFFF;
}

A:HOVER.noHover {
	background-color: transparent;
}
A:HOVER.cartina {
	background-color: transparent;
}

A.percorso {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF; background: none}
A:hover.percorso {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000; background: #FFFFFF
}



DIV
{
}

HR
{
	color : #274F7F;
	height : 1px;
}
LABEL
{
}
UL{
	list-style-type : square;
	color : #3367A6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8 pt;
}
OL{

	color : #3367A6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8 pt;
}
INPUT
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color : #FFFFFF;
}
SELECT
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #FFFFFF;
	color : #2B56AC;
}
TABLE {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TH, TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
CARTINA
{
	background-color: transparent;
}


TEXTAREA
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.BodyBig{
	width: 1024;
}
.BodyNormal{
	width: 780;
}

.Border
{
	border-color : #2B56AC;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
}
.BorderWhite
{
 	border: white; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px

}
.BoxBorder
{
	border-color : #2B56AC;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
	background-color : #ffffff;
	color : #003466;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5 px;
	padding-top : 5 px;
}
.BtnEvidence
{
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-color : #003466;
	background-color : #6B8FD8;
	border-style : double;
	border : thin double;
	cursor : hand;
}
.BtnNormal
{
	color : #003466;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-color : #003466;
	background-color : #B6C8ED;
	border-style : doubleborder : thin double;
	cursor : hand;
}
.CboShort
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 2.5cm;
	background-color : #FFFFFF;
	color : #003466;
}
.CboMedium
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 5cm;
	background-color : #FFFFFF;
	color : #003466;
}
.CboLarge
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 8cm;
	background-color : #FFFFFF;
	color : #003466;
}
.LabError
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #DC143C;
	text-align : center;
}
.LabEvidence
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #FF0000;
	text-align : justify;
}
.LabIco{
	color : Coral;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}
.LabInfo
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #666666;
	font-style : italic;
	text-align : justify;
}
.LabMandatory
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Red;
}
.LabNormal
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	text-align : justify;
}
.LabSpecial
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #FF6600;
	text-align : center;
	font-weight : bold;
}
.Link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #3366CC;
}
A:HOVER.Image {
	background-color : White;
}
.LinkNormal
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #3399CC;
	font-weight : bold;
	text-decoration: none;
}
.LinkHome
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #9C3000;
	font-weight : bold;
 	text-decoration: none;
}
.MenuOver
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color : #3366CC;
	color : Yellow;
	font-weight : bold;
}
.MenuList
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color : #3366CC;
	color : White;
	font-weight : bold;
}
.MenuUnder
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #3366CC;
	font-weight : bold;
	background-color : #B6C8ED;
}
.MenuSpecial
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
	text-decoration: none
}
.menu {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none}


.PgTitle
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Coral;
	font-weight : bold;
}
.PgTitleSection
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : Coral;
	text-decoration : none;
}
.PgFootNote {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.Notecart {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.Percorsi {
	font-family: Verdana;
	font-size: 18px;
	color: Red;
	font-weight: bold;
}

.TabCell
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #003466;
	text-align : justify;
	text-decoration : none;
}
.TabExternal {background-color: transparent; color: ; border-left-color: ; border-right-color: ; border-bottom-color: ; border-style: dotted; border-width: thin; border-bottom-width: thin; background: #FCFCFC}
.TabInternal
{
	background-color: White;
	color: #003466;
}
.TabInternal2
{
	background-color: #FFDD95;
	color: #003466;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #003466;
	text-decoration: none;
	vertical-align: top;
	border-color: #2B56AC;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
}	
.TabRowPar
{
	background-color : #FFFAF0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003466;
	font-size : 8pt;
	text-align : justify;
}
.TabRowOdd
{
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003466;
	text-align : justify;
	font-size : 8pt;
}
.TabRowSup
{
	
	background : #FFE3C3;
	font : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #CC6600;
}
.TabRowSub
{
	font : 8pt Verdana Geneva Arial Helvetica sans-serif;
	font-size : 8pt;
	color : #717171;
	background : #DEEFFF;
}
.TabRowFilled
{
	background-color : #5F87D5;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :8pt;
	font-weight : bold;
}
.TabRowWhite
{
	background-color : White;
}
.TabTitle
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	background-color : #0282DB;
	text-align : center;
}
.sottoTitle {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold; background-color: transparent; text-align: center; background: transparent}

.TabTitleCol
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FF0000;
	background-color : #FFFFFF;
	font-weight : bold;
	font-size : 10pt;
}
.TabTitleRow
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #1C4774;
	font-size : 10pt;
	font-weight : bold;
}
.TxtUpperCase
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-transform : uppercase;
}
.TxtMandatory
{
	FONT-SIZE : 9pt;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: red 1px solid;
	BORDER-TOP: red 1px solid;
	BORDER-LEFT: red 1px solid;
	BORDER-BOTTOM: red 1px solid
}
.TxtNormal
{
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: Navy 1px solid;
	BORDER-TOP: Navy 1px solid;
	BORDER-LEFT: Navy 1px solid;
	BORDER-BOTTOM: Navy 1px solid ;
}
.TxtRicerca
{
	background-color : #FFFFFF;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-left-width : 1px;
	border-color : #003466;
	border-bottom-width : 1px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003466;
	font-size : 10px;
	width: 100px;
}
  TD.MENUTOP     {border-top:"solid"; border-right:"none"; border-bottom:"solid"; border-left:"none"; border-width:"1"; border-color:"#C0C0C0";}

.tablegen   {
	background-color: "#FCFCFC";
	border: thin dotted #CCCCCC;
   border-bottom: thin dotted Red;
	border-left: none White;
}
.tabledati {background-color: "#FCFCFC"; font: ; font-size: 10px; font-family: Verdana; font-style: normal}
  TD.tabledati {background: #FCFCFC; font-family: Verdana}