/*Visualizzazione del Tree Menu*/

.SmallTextRootTree { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF
}
.SmallTextBranchTree { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF 
}
.SmallLinkStandardLeafsTree { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF 
}

/*Classi Visualizzazione Alternata Ricerca*/
.RowColor1 { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.RowColor2 { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366;
	BACKGROUND-COLOR:#CFDDE0;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.RowColor1Yellow { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FFCC00;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.RowColor2Yellow { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FFCC00;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.ButtonRowColor1 { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid;
	TEXT-DECORATION: underline
}
.ButtonRowColor2 { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#CFDDE0;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid;
	TEXT-DECORATION: underline
}
.ButtonTableNoBorderWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid;
	TEXT-DECORATION: underline
}
.ButtonTableNoBorderBlu { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#CFDDE0;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid;
	TEXT-DECORATION: underline
}
.Test { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	TEXT-DECORATION: underline
}
/*CSS Elementi Di Srvizio*/
.CellBorderWhite { 
	TEXT-ALIGN: left; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT: #003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid 
}

.Body { 
	BACKGROUND-COLOR:#FFFFFF; 
	width: 100%; 
	heigth: 100%; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px
}
.BodyBlu { 
	BACKGROUND-COLOR:#CCCCFF; 
	width: 100%; 
	heigth: 100%; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px
}
.Logo { 
	BACKGROUND-COLOR:#FFFFFF; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.SeparatorMenu { 
	BACKGROUND-COLOR:#CCCCFF; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.TooltipHelp { 
	CURSOR: help 
}
.TooltipLink { 
	CURSOR: pointer 
}


/*CSS Tabelle*/

.HeadTableFirstRow { 
	width:100%; 
	height:55px; 
	TEXT-ALIGN: right; 
/*
	BACKGROUND-COLOR:#FFFFFF;
*/
	BACKGROUND-COLOR:#CCCCFF;
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.HeadTableSecondRow { 
	width:100%; 
	height:10px; 
	BACKGROUND-COLOR:#000000; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FF9933 1px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FF9933 1px solid 
}
.HeadTableSecondRowPart { 
	width:100%; 
	height:20px; 
	BACKGROUND-COLOR:#003366; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FF9933 0px solid 
}
.HeadTableThirdRow { 
	width:100%; 
	height:4px; 
	BACKGROUND-COLOR:#FFFFFF; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.TableMenuStandard { 
	width:100%; 
	height:100%; 
	BACKGROUND-COLOR:#003366; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #FF9933 1px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.TableMenuStandardNoHeight { 
	width:100%; 
	BACKGROUND-COLOR:#003366; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #FF9933 1px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.TableStandard { 
	width:100%; 
	height:100%; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.TableStandardNoHeight { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.TableBorderBlu70 { 
	width:70%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#CCCCFF; 
	BORDER-RIGHT: #004080 1px solid; 
	BORDER-TOP: #004080 1px solid; 
	BORDER-LEFT: #004080 1px solid; 
	BORDER-BOTTOM: #004080 1px solid 
}
.TableBorderBlu80 { 
	width:80%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#CCCCFF; 
	BORDER-RIGHT: #004080 1px solid; 
	BORDER-TOP: #004080 1px solid; 
	BORDER-LEFT: #004080 1px solid; 
	BORDER-BOTTOM: #004080 1px solid 
}
.TableBorderBlu90 { 
	width:90%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#CCCCFF; 
	BORDER-RIGHT: #004080 1px solid; 
	BORDER-TOP: #004080 1px solid; 
	BORDER-LEFT: #004080 1px solid; 
	BORDER-BOTTOM: #004080 1px solid 
}
.TableBorder { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #004080 1px solid; 
	BORDER-TOP: #004080 1px solid; 
	BORDER-LEFT: #004080 1px solid; 
	BORDER-BOTTOM: #004080 1px solid 
}
.TableBorderBlu { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#CCCCFF; 
	BORDER-RIGHT: #004080 1px solid; 
	BORDER-TOP: #004080 1px solid; 
	BORDER-LEFT: #004080 1px solid; 
	BORDER-BOTTOM: #004080 1px solid 
}
.TableNoBorderBlu { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#CCCCFF; 
	BORDER-RIGHT: #004080 0px solid; 
	BORDER-TOP: #004080 0px solid; 
	BORDER-LEFT: #004080 0px solid; 
	BORDER-BOTTOM: #004080 0px solid 
}
.TableNoBorderBlu90 { 
	width:90%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#CCCCFF; 
	BORDER-RIGHT: #004080 0px solid; 
	BORDER-TOP: #004080 0px solid; 
	BORDER-LEFT: #004080 0px solid; 
	BORDER-BOTTOM: #004080 0px solid 
}
.TableBorderBottomBlu { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#CCCCFF; 
	BORDER-RIGHT: #004080 0px solid; 
	BORDER-TOP: #004080 0px solid; 
	BORDER-LEFT: #004080 0px solid; 
	BORDER-BOTTOM: #004080 1px solid 
}
.TableBorderBottomWhite { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER-RIGHT: #004080 0px solid; 
	BORDER-TOP: #004080 0px solid; 
	BORDER-LEFT: #004080 0px solid; 
	BORDER-BOTTOM: #004080 1px solid 
}
.TableBorderGrey { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#CCCCFF; 
	BORDER-RIGHT: #FF9933 1px solid; 
	BORDER-TOP: #FF9933 1px solid; 
	BORDER-LEFT: #FF9933 1px solid; 
	BORDER-BOTTOM: #FF9933 1px solid 
}
.TableBorderGrey90 { 
	width:90%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#CCCCFF; 
	BORDER-RIGHT: #FF9933 1px solid; 
	BORDER-TOP: #FF9933 1px solid; 
	BORDER-LEFT: #FF9933 1px solid; 
	BORDER-BOTTOM: #FF9933 1px solid 
}
.TableBorderGrey80 { 
	width:80%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#CCCCFF; 
	BORDER-RIGHT: #FF9933 1px solid; 
	BORDER-TOP: #FF9933 1px solid; 
	BORDER-LEFT: #FF9933 1px solid; 
	BORDER-BOTTOM: #FF9933 1px solid 
}
.RightBorderGrey { 
	BACKGROUND-COLOR:#003366; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #FF9933 1px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.BottomBorderBlu { 
	BACKGROUND-COLOR:#003366; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #FF9933 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #003366 1px solid 
}
.BottomBorderGrey { 
	BACKGROUND-COLOR:#003366; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BORDER-RIGHT: #FF9933 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FF9933 1px solid 
}
.TableNoBorderWhite { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER-RIGHT: #FF9933 0px solid; 
	BORDER-TOP: #FF9933 0px solid; 
	BORDER-LEFT: #FF9933 0px solid; 
	BORDER-BOTTOM: #FF9933 0px solid 
}
.TableNoBorderWhite90 { 
	width:90%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER-RIGHT: #FF9933 0px solid; 
	BORDER-TOP: #FF9933 0px solid; 
	BORDER-LEFT: #FF9933 0px solid; 
	BORDER-BOTTOM: #FF9933 0px solid 
}
.TableBorderWhite { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT: #003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid 
}
.TableBorderTopWhite { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}

/*CSS Titoli*/

.Title { 
	COLOR:#004080;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: None 
}

.TitleLogin { 
	COLOR:#004080; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: None 
}
.SmallTitleFieldCBorder { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center;
	COLOR: #003366; 
	BACKGROUND-COLOR:#004080;
	BORDER-RIGHT: #FF9933 1px solid; 
	BORDER-TOP: #FF9933 1px solid; 
	BORDER-LEFT: #FF9933 1px solid; 
	BORDER-BOTTOM: #FF9933 1px solid 
}
.ExtraSmallTitleFieldLWhiteUnderline { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF
}
.ExtraSmallTitleFieldLWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left;
	COLOR:#FFFFFF
}
.ExTiaSmallldtleFie {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center;
	COLOR: #FFFFFF
}
.ExtraSmallTitleFieldRWhite {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: right;
	COLOR: #FFFFFF
}
.ExtraSmallTitleFieldLGrey { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left;
	COLOR: #FF9933 
}
.SmallTitleFieldBLWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.SmallTitleFieldBLWhiteUnderline { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.SmallTitleFieldBLRedUnderline { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
	COLOR: #FF0000; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.SmallFieldBorderBCRedUnderline { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline;
	COLOR: #FF0000; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid 
}
.SmallFieldBorderBCBluUnderline { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline;
	COLOR: #003366; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid 
}
.SmallFieldBorderBCBlackUnderline { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline;
	COLOR: #000000; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid 
}
.SmallTitleFieldL { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left;
	COLOR: #004080; 
	BACKGROUND-COLOR:#FF9933;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.SmallTitleFieldC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center;
	COLOR: #004080; 
	BACKGROUND-COLOR:#FF9933;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.CalendarTitleFieldCRed { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center;
	COLOR: #FF0000; 
	BACKGROUND-COLOR:#FF9933;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.CalendarTitleFieldC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FF9933;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.SmallTitleFieldNoBorderL { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	TEXT-ALIGN: left;
	COLOR: #004080; 
	BACKGROUND-COLOR:#FF9900;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.TitleFieldNoBorderL { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	TEXT-ALIGN: left;
	COLOR: #004080; 
	BACKGROUND-COLOR:#FF9900;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}
.TitleFieldCBorderBottom { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FF9933;
	BORDER-RIGHT: #004080 0px solid; 
	BORDER-TOP: #004080 0px solid; 
	BORDER-LEFT: #004080 0px solid; 
	BORDER-BOTTOM: #004080 1px solid 
}
.TitleFieldC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FF9933;
	BORDER-RIGHT: #004080 0px solid; 
	BORDER-TOP: #004080 0px solid; 
	BORDER-LEFT: #004080 0px solid; 
	BORDER-BOTTOM: #004080 0px solid 
}
.BigTitleFieldC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FF9933;
	BORDER-RIGHT: #004080 0px solid; 
	BORDER-TOP: #004080 0px solid; 
	BORDER-LEFT: #004080 0px solid; 
	BORDER-BOTTOM: #004080 0px solid 
}

/*CSS Testo*/

.MiddleTextBC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none; 
	COLOR: #004080 
}

.SmallTextBR { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: right;
	COLOR: #004080 
}
.SmallTextBC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none; 
	COLOR: #004080 
}
.SmallTextBL { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}
.SmallTextR { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: right;
	COLOR: #004080 
}
.SmallTextC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}
.SmallTextL { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}
.ExtraSmallTextBR { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: right;
	COLOR: #004080 
}
.ExtraSmallTextBC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none; 
	COLOR: #004080 
}
.ExtraSmallTextBL { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}
.ExtraSmallTextR { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: right;
	COLOR: #004080 
}
.ExtraSmallTextC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}
.ExtraSmallTextL { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}
.TextLNews { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}

.LinkStandardNoUnderline { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}
.LinkStandardNoUnderlineCenter { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: Center; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}

.LinkStandard { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline;
	COLOR: #004080 
}
.LinkStandardBlackR { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: right; 
	TEXT-DECORATION: underline;
	COLOR: #000000 
}
.LinkStandardBlack { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline;
	COLOR: #000000
}
.LinkStandardB { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline;
	COLOR: #003366 
}
.LinkStandardBC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: underline;
	COLOR: #003366 
}
.CalendarToday { 
	BORDER-RIGHT: #FF0000 1px solid; 
	BORDER-TOP: #FF0000 1px solid; 
	BORDER-LEFT: #FF0000 1px solid; 
	BORDER-BOTTOM: #FF0000 1px solid; 
	TEXT-ALIGN: center 
}
.CalendarLinkStandard { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: underline;
	COLOR: #000000
}
.CalendarLinkStandardRed { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: underline;
	COLOR: #FF0000
}
.SmallTextRWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: right;
	COLOR: #FFFFFF 
}
.SmallTextCWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF 
}
.SmallTextLWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF 
}
.ExtraSmallTextRBlu { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: right;
	COLOR: #004080 
}
.ExtraSmallTextCBlu { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #004080
}
.ExtraSmallTextLBlu { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}
.ExtraSmallTextBLBlu { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-Weight: Bold;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}
.ExtraSmallTextBCBlu { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-Weight: Bold;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}
.ExtraSmallTextBLBluLink { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-Weight: Bold;
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline;
	COLOR: #004080 
}
.ExtraSmallTextBLRedLink { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-Weight: Bold;
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline;
	COLOR: #FF0000 
}
.ExtraSmallTextRWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: right;
	COLOR: #FFFFFF 
}
.ExtraSmallTextCWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF 
}
.ExtraSmallTextBLBluBG { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #004080; 
	BACKGROUND-COLOR: #FFFF84
}
.SmallTextCWhiteNoBorder { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #004080;
	BORDER-RIGHT: #FF9933 0px solid; 
	BORDER-TOP: #FF9933 0px solid; 
	BORDER-LEFT: #FF9933 0px solid; 
	BORDER-BOTTOM: #FF9933 0px solid 
}
.SmallTextCWhiteNoBorderSelected { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #004080; 
	BACKGROUND-COLOR: #CCCCFF;
	BORDER-RIGHT: #FF9933 0px solid; 
	BORDER-TOP: #FF9933 0px solid; 
	BORDER-LEFT: #FF9933 0px solid; 
	BORDER-BOTTOM: #FF9933 0px solid 
}
.SmallTextCWhiteBorder { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #004080;
	BORDER-RIGHT: #FF9933 1px solid; 
	BORDER-TOP: #FF9933 1px solid; 
	BORDER-LEFT: #FF9933 1px solid; 
	BORDER-BOTTOM: #FF9933 1px solid 
}
.SmallTextCWhiteBorderSelected { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #004080; 
	BACKGROUND-COLOR: #CCCCFF;
	BORDER-RIGHT: #FF9933 1px solid; 
	BORDER-TOP: #FF9933 1px solid; 
	BORDER-LEFT: #FF9933 1px solid; 
	BORDER-BOTTOM: #FF9933 1px solid 
}
.ExtraSmallTextLWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF 
}

/*CSS input*/

.InputStandardBorder_RelatedForm
{ 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT: #003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid 
}
.InputStandardBorder_
{ 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT: #003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid 
}
.InputStandardBorderYellow 
{ 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FFCC00;
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT: #003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid 
}
.InputStandardBorder 
{ 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT: #003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid 
}
.InputMandatoryStandardBorder { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #FF0000 1px solid; 
	BORDER-TOP: #FF0000 1px solid; 
	BORDER-LEFT: #FF0000 1px solid; 
	BORDER-BOTTOM: #FF0000 1px solid 
}
.InputReadOnlyStandardBorder { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FF9933;
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT: #003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid 
}
.InputReadOnlyMandatoryStandardBorder { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FF9933;
	BORDER-RIGHT: #FF0000 1px solid; 
	BORDER-TOP: #FF0000 1px solid; 
	BORDER-LEFT: #FF0000 1px solid; 
	BORDER-BOTTOM: #FF0000 1px solid 
}
.HideInputStandard { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.HideInputStandardLinkBlu { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	COLOR: #004080; 
	BACKGROUND-COLOR:#CCCCFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.HideInputStandardLink { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	COLOR: #004080; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.HideInputStandardReadOnly { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#FF9933;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.HideInputStandardNoModifiable { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#CCCCFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.HideInputNavigator { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #003366; 
	BACKGROUND-COLOR:#CCCCFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.HideInputStandardNoModifiableGreen { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#9FFFAE;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.ComboStandard { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-ALIGN: left;
	COLOR: #004080; 
	BACKGROUND-COLOR:#FFFFFF
}
.CheckboxStandard { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt;
	COLOR: #003366; 
	BACKGROUND-COLOR:#CCCCFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}

/*CSS Bottoni*/
.SmallTextBCBluBorder{ 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #000000;
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid;
	COLOR: #CCCCFF; 
}
.SmallTextBCWhiteBorder{ 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #000000;
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid;
	COLOR: #FFFFFF; 
}
.SmallTextBCWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #000000;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid;
	COLOR: #FFFFFF; 
}
.SmallTextBCBlu { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #000000;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid;
	COLOR: #CCCCFF; 
}

.HideButtonStandardBlu { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	COLOR: #004080; 
	TEXT-DECORATION: underline;
	BACKGROUND-COLOR: #CCCCFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.HideButtonStandard { 
	FONT-SIZE: 7pt; 
	COLOR: #004080; 
	TEXT-DECORATION: underline;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.ButtonStandard { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	COLOR: #004080; 
	BACKGROUND-COLOR: #FF9933;
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT: #003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid 
}
.ExtraButtonStandard { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #004080; 
	BACKGROUND-COLOR: #FF9933;
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT: #003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid 
}
.ButtonStandardWhite { 
FONT-WEIGHT: bold; 
FONT-SIZE: 7pt; 
COLOR: #004080; 
BACKGROUND-COLOR: #FFFFFF;
BORDER-RIGHT: #003366 1px solid; 
BORDER-TOP: #003366 1px solid; 
BORDER-LEFT: #003366 1px solid; 
BORDER-BOTTOM: #003366 1px solid 
}
.ButtonSmallTextCWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #004080;
	BORDER-RIGHT: #FF9933 0px solid; 
	BORDER-TOP: #004080 0px solid; 
	BORDER-LEFT: #FF9933 0px solid; 
	BORDER-BOTTOM: #FF9933 0px solid 
}
.ButtonSmallTextCWhiteSelected { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	COLOR: #004080; 
	BACKGROUND-COLOR: #CCCCFF;
	BORDER-RIGHT: #FF9933 0px solid; 
	BORDER-TOP: #CCCCFF 0px solid; 
	BORDER-LEFT: #FF9933 0px solid; 
	BORDER-BOTTOM: #FF9933 0px solid 
}
.ButtonStandardWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #003366;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}


/*CSS Menù*/
.TreeText { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF 
}


.ontab { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none;
	COLOR: #FFCC00 
}
.offtab { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none;
	COLOR: #004080 
}
.bgofftab { 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR:#FF9933; 
	TEXT-ALIGN: center 
}
.bgontab { 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #CCCCFF; 
	TEXT-ALIGN: center 
}

.ddmInnerTable { 
	BORDER-RIGHT: #8492a5 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #8492a5 1px solid 
}
.ddmText { 
	FONT-COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none 
}
.ddmTextHasChild { 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none 
}
.ddmTextSeperator { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none 
}
.ddmSeperatorEmpty { 
	BACKGROUND-COLOR: #ffffff 
}
.ddmDiv { 
	BORDER-RIGHT: #44546b 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #44546b 1px solid; 
	PADDING-LEFT: 0px; 
	COLOR:#000000; 
	BACKGROUND:#CCCCCC; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #44546b 1px solid; 
	CURSOR: default; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #44546b 1px solid; 
	POSITION: absolute 
}
.ddmTextOver { 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none 
}
.ddmAnchor { 
	COLOR: #004080; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	CURSOR: default; 
	TEXT-DECORATION: none 
}

@media print{ 
.Body { 
	BACKGROUND-COLOR:#FFFFFF; 
	width: 100%; 
	heigth: 100%; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px
}
.TableBorderBottomWhite { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 px solid; 
	BORDER-LEFT: #000000 px solid; 
	BORDER-BOTTOM: #000000 px solid 
}
.TableBorderBlu { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid 
}
.TableNoBorderBlu { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid 
}
.TableBorderWhite { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid 
}
.TableNoBorderWhite { 
	width:100%; 
	TEXT-ALIGN: center; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-ottom: 0px; 
	padding-top: 0px;
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid 
}
.ButtonTableNoBorderWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 6pt;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
	TEXT-DECORATION: underline
}
.ButtonTableBorderWhite { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 6pt;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
	TEXT-DECORATION: underline
}
.ExtraSmallTextL { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 6pt; 
	TEXT-ALIGN: left;
	COLOR: #000000
}
.ExtraSmallTextBR { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 6pt; 
	TEXT-ALIGN: right;
	COLOR: #000000
}
.ExtraSmallTextBC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 6pt; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none; 
	COLOR: #000000
}
.ExtraSmallTextBL { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 6pt; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	COLOR: #000000
}

.HideInputStandard { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 6pt;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.HideInputStandardReadOnly { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 6pt;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.HideInputStandardNoModifiable { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 6pt;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #003366 0px solid; 
	BORDER-TOP: #003366 0px solid; 
	BORDER-LEFT: #003366 0px solid; 
	BORDER-BOTTOM: #003366 0px solid 
}
.InputStandardBorder 
{ 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 6pt;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid 
}




.TextLNews { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10pt;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FFFFFF;
}
.TitleFieldC { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
	COLOR: #000000; 
	BACKGROUND-COLOR:#FFFFFF;
}
.noprint {
	DISPLAY: none
} 
} 
