body{
	background-color:		#ffffff;
	margin-top:			1px;
    	scrollbar-face-color:       	#CC0000;
    	scrollbar-shadow-color:     	#FFFFFF;
    	scrollbar-highlight-color:  	#dcdcdc;
    	scrollbar-3dlight-color:    	#CC0000;
    	scrollbar-darkshadow-color: 	#CC0000;
    	scrollbar-track-color:      	#dcdcdc;
    	scrollbar-arrow-color:      	#FFFFFF;
}


a
{text-decoration: none;}

a.txtbianco
{
	font-family:  "Trebuchet MS", Verdana;
	font-size: 10px;
	color:#FFFFFF;
	background-color: #002C72;
	text-decoration: none;
}

a.txtnero
{
	font-family:  Verdana;
	font-size: 11px;
	color:#000000;
	background-color: #002C72;
	text-decoration: none;
	text-align: justify;
}


a.txtbianco1
{
	font-family:  "Trebuchet MS", Verdana;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
}	

.txt
{
font-family:  "Trebuchet MS", Verdana;
font-size: 9px;
color:#000000;
text-align: justify;
}

.txtbold
{
    font-family:  "Trebuchet MS", Verdana;
    font-size: 8px;
    color:#000000;
    font-weight:bold;
}
	
.txtgrey
{
    font-family:  "Trebuchet MS", Verdana;
    font-size: 10px;
    color: #d1d1d1;
    text-decoration: underline;
}
	
.txtgreygrande
{
    font-family:  "Trebuchet MS", Verdana;
    font-size: 12px;
    color: Gray;
    font-weight: bold;
    text-decoration: none;
}

	
.txtbianco
{
	font-family:  "Trebuchet MS", Verdana;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}

.txtnero
{
	font-family:  Verdana;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.txtnerobold
{
	font-family:  Verdana;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;	
}

.txtneroboldgrande
{
	font-family:  Verdana;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;	
}
	
.titlebianco
{
	font-family:  "Trebuchet MS", Verdana;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
	
.txtblu
{
    font-family: "Trebuchet MS", Verdana;
    font-size: 10px;
    color:#003366;
    font-weight: bold;
}

.txtbluNorm
{
    font-family: "Trebuchet MS", Verdana;
    font-size: 12px;
    color:#003366;
}
 
.txtRed
{
    font-family: Verdana;
    font-size: 11px;
    color:#FF3333;
} 
 
.txtbluHQ
{
    font-family: "Trebuchet MS", Verdana;
    font-size: 10px;
    color:#003366;
    font-weight: bold;
    text-decoration: none;
}
	
.titleblu
{
    font-family: "Trebuchet MS", Verdana;
    font-size: 12px;
    color:#003366;
    font-weight: bold;
    <!--text-decoration: none;-->
}
		
.title
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color:#003366;
	background-color: #FFFFFF;
	font-weight: bold;
}

.titleHQ
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color:#FFFFFF;	
	font-weight: bold;
}



.title_sezione
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	color:#003366;
	font-weight: bold;
}

.title_sezione_bianca
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	color:#FFFFFF;
	font-weight: bold;
}
	
.titlered
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #FF3333;;
	background-color: #FFFFFF;
	font-weight: bold;
}

.txtred
{
	font-family: Verdana;
	font-size: 10px;
	color: #FF3333;;
	font-weight: bold;
}
.txtblack
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #000000;;
	font-weight: bold;
}
	
.pxgrigio
{
	background-color:#cccccc;
}

.titlesezione
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	color:#003366;
	font-weight: bold;
}

.titlesezionebianca
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	color:#FFFFFF;
	font-weight: bold;
}

.linkBlu
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	font-weight:bold;
	text-decoration: underline;
	color:#003366;
}

.linkBlu:hover	{
	color:#FF3333;
}


.titolo {
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}

.titoloGiallo {
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #FFCC00;
}

.menu {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
}
.text {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.linkwhite {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.linkwhite:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFCC00;
	text-decoration: underline;
}




.linknero {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.linknero:hover {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}

.linknerobold {
	font-family: Verdana;
	font-size: 10px;	
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.linknerobold:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}


.linktitolonero {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.linktitolonero:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}

.titoloBianco {

	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}


.cellStyle
{
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid;
}

.etichetta
{
	font-family:  Verdana;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}
.etichettamust
{
	font-family:  Verdana;
	font-size: 12px;
	color:#CC0000;
	text-decoration: none;
}

.inputText {
	BORDER-RIGHT: #CC0000 1px solid;
	BORDER-LEFT: #CC0000 1px solid;	
	BORDER-TOP: #CC0000 1px solid;
	BORDER-BOTTOM: #CC0000 1px solid;
	WIDTH: 300px;
	HEIGHT: 20px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
}
.inputTextMedio {
	BORDER-RIGHT: #CC0000 1px solid;
	BORDER-LEFT: #CC0000 1px solid;	
	BORDER-TOP: #CC0000 1px solid;
	BORDER-BOTTOM: #CC0000 1px solid;
	WIDTH: 200px;
	HEIGHT: 20px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
}
.inputTextPiccolo {
	BORDER-RIGHT: #CC0000 1px solid;
	BORDER-LEFT: #CC0000 1px solid;	
	BORDER-TOP: #CC0000 1px solid;
	BORDER-BOTTOM: #CC0000 1px solid;
	WIDTH: 150px;
	HEIGHT: 20px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
}
.inputTextMoltoPiccolo {
	BORDER-RIGHT: #CC0000 1px solid;
	BORDER-LEFT: #CC0000 1px solid;	
	BORDER-TOP: #CC0000 1px solid;
	BORDER-BOTTOM: #CC0000 1px solid;
	WIDTH: 50px;
	HEIGHT: 20px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
}

.txtAlert
{
	font-family:  "Trebuchet MS", Verdana;
	font-size: 11px;
	color:#CC0000;
	text-align: justify;
}

.selectStyle {
	BORDER-RIGHT:	#CC0000 1px solid; 
	BORDER-TOP: 	#CC0000 1px solid;
	BORDER-LEFT: 	#CC0000 1px solid;
	BORDER-BOTTOM: 	#CC0000 1px solid; 
	FONT-SIZE:		10pt; 
	FONT-FAMILY: 	Verdana;
	FONT-WEIGHT: 	bold;	
}

.txtAreaStyle {
	BORDER-RIGHT: 	#CC0000 1px solid;
	BORDER-LEFT: 	#CC0000 1px solid;	
	BORDER-TOP: 	#CC0000 1px solid;
	BORDER-BOTTOM: 	#CC0000 1px solid;
	WIDTH: 			400px;
	HEIGHT: 		100px;
	FONT-SIZE: 		10pt;
	FONT-FAMILY: 	Verdana;
	FONT-WEIGHT: 	bold;	
}
.txtAreaStyle1 {
	BORDER-RIGHT: 	#CC0000 1px solid;
	BORDER-LEFT: 	#CC0000 1px solid;	
	BORDER-TOP: 	#CC0000 1px solid;
	BORDER-BOTTOM: 	#CC0000 1px solid;
	WIDTH: 			400px;
	HEIGHT: 		70px;
	FONT-SIZE: 		8pt;
	FONT-FAMILY: 	Verdana;
	FONT-WEIGHT: 	bold;	
}

.bottonStyle
{
	BORDER-RIGHT: 	#CC0000 1px solid; 
	BORDER-TOP: 	#CC0000 1px solid; 
	BORDER-LEFT: 	#CC0000 1px solid; 
	BORDER-BOTTOM: 	#CC0000 1px solid; 
	FONT-SIZE: 	10pt; 
	WIDTH: 		60px; 
	COLOR: 		#000000; 
	FONT-FAMILY: 	Verdana; 
	HEIGHT: 		20px; 
	BACKGROUND-COLOR: #dcdcdc
}
.bottonStyleFree
{
	BORDER-RIGHT: 	#ff6600 1px solid; 
	BORDER-TOP: 	#ff6600 1px solid; 
	BORDER-LEFT: 	#ff6600 1px solid; 
	BORDER-BOTTOM: 	#ff6600 1px solid; 
	FONT-SIZE: 	10pt; 
	COLOR: 		#000000; 
	FONT-FAMILY: 	Verdana; 
	HEIGHT: 		20px; 
	BACKGROUND-COLOR: #dcdcdc
}

.tableMsgStyle
{
	font-family: Verdana;
	font-size: 14px;
	BORDER-RIGHT: #CC0000 1px solid; 
	BORDER-TOP: #CC0000 1px solid; 
	BORDER-LEFT: #CC0000 1px solid; 
	BORDER-BOTTOM: #CC0000 1px solid;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 70%;	
}

.dataCell
{
	WIDTH: 		100px; 
	HEIGHT: 		20px; 
	FONT-FAMILY: 	Verdana;
	FONT-SIZE: 	9pt; 	
	COLOR: 		#ffffff; 
	BACKGROUND-COLOR: red
}