	.testobox
	{
	    FONT-WEIGHT: bolder;
	    FONT-SIZE: 10px;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, helvetica, 'sans serif';
	    TEXT-DECORATION: none
	}
	.testobox:active
	{
	    COLOR: red;
	    TEXT-DECORATION: underline
	}
	.testobox:hover
	{
	    COLOR: red;
	    TEXT-DECORATION: underline
	}
	.testobox:visited
	{
	    COLOR: #000000;
	    TEXT-DECORATION: underline
	}
	.titoloCalendario
	{
	    FONT-WEIGHT: bolder;
	    FONT-SIZE: 11px;
	    COLOR: #ffffff;
	    FONT-FAMILY: Arial, Helvetica, 'sans serif';
	    TEXT-DECORATION: none
	}
	.testoSottoTitolo
	{
	    FONT-WEIGHT: lighter;
	    FONT-SIZE: 10px;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, 'sans serif';
	    TEXT-DECORATION: none
	}
	.datasel
	{
	    FONT-WEIGHT: BOLD;
	    FONT-SIZE: 10px;
	    COLOR: #E40E30;
	    FONT-FAMILY: Arial, Helvetica, 'sans serif';
	    TEXT-DECORATION: none
	}
	
	.linkBaseBlack
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10px;
	    COLOR: #2C3B75;
	    FONT-FAMILY: Verdana,Arial, Helvetica, 'sans serif';
	    TEXT-DECORATION: none
	}
	.linkBaseBlack:active
	{
	    COLOR: #ffff2c;
	    TEXT-DECORATION: underline
	}
	.linkBaseBlack:hover
	{
	    COLOR: #ffff2c;
	    TEXT-DECORATION: underline
	}
	.linkBaseBlack:visited
	{
	    COLOR: #2C3B75;
	}
	
	.linkBaseLight
	{
	    FONT-WEIGHT: normal;
	    FONT-SIZE: 10px;
	    COLOR: #000000;
	    FONT-FAMILY: Verdana,Arial, Helvetica, 'sans serif';
	    TEXT-DECORATION: none
	}
	.linkBaseLight:active
	{
	    COLOR: #E40E30;
	    TEXT-DECORATION: underline
	}
	.linkBaseLight:hover
	{
	    COLOR: #E40E30;
	    TEXT-DECORATION: underline
	}
	.linkBaseLight:visited
	{
	    COLOR: #000000
	}
	
	.linkBase
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10px;
	    COLOR: #2C3B75;
	    FONT-FAMILY: Verdana,Arial, Helvetica, 'sans serif';
	    TEXT-DECORATION: none
	}
	.linkBase:active
	{
	    TEXT-DECORATION: underline
	}
	.linkBase:hover
	{
	    TEXT-DECORATION: underline
	}
	
	.testoBase
	{
	    FONT-SIZE: 10px;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, helvetica, 'sans serif';
	    TEXT-DECORATION: none
	}
	.headerBase
	{
	    FONT-WEIGHT: bolder;
	    FONT-SIZE: 10px;
	    COLOR: #000000;
	    FONT-FAMILY: Arial;
		text-align: justify;
	}
	.CaptionRed
	{
	    FONT: 12px arial,helvetica,verdana,sans-serif;
	    FONT-WEIGHT: bold;
	    COLOR: #2C3B75;
	    TEXT-ALIGN: left;
	    TEXT-DECORATION: none
	}
	.testoWhite
	{
	    FONT-SIZE: 10px;
	    COLOR: #ffffff;
	    FONT-FAMILY: Arial, helvetica, 'sans serif';
	    TEXT-DECORATION: none
	}
	.linkTop
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10px;
	    COLOR: #FFFFFF;
	    LINE-HEIGHT: 16px;
	    FONT-FAMILY: Verdana,Arial, Helvetica, 'sans serif';
	    TEXT-DECORATION: none
	}
	.linkTop:active
	{
	    COLOR: #FFFF00;
	    TEXT-DECORATION: underline
	}
	.linkTop:hover
	{
	    COLOR: #FFFF00;
	    TEXT-DECORATION: underline
	}
	.linkTop:visited
	{
	    COLOR: #FFFFFF;
	}
	.inputSubmit
	{	border : 1px solid black;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10px;
	    FONT-FAMILY: Arial;
		background-color:#FFFFFF;
	}
	
	.InputText
	{	border : 1px solid black;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10px;
	    FONT-FAMILY: Arial;
		background-color:#FFFFFF;
	}
	
	 SELECT.inputSelect
	{
		border:1px solid black;
	  	FONT-WEIGHT: bold;
	    FONT-SIZE: 10px;
	    FONT-FAMILY: Arial;
	}
	
	BODY {  
		scrollbar-track-color : #FFFFFF; 
		scrollbar-shadow-color : #FFFFFF; 
		scrollbar-highlight-color : #FFFFFF; 
		scrollbar-face-color : #FFFFFF; 
		scrollbar-darkshadow-color : #C4AAAA; 
		scrollbar-3dlight-color : #C4AAAA; 
		scrollbar-arrow-color : #C4AAAA; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;}
		
/* ************************************************************************************************* */
BODY.PickerDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:white;
}

CAPTION.PickerDate{
	border:1px solid white;
	background-color : #2C3B75;
}

TABLE.PickerDate{ 
	border:1px solid white;
	border-top-width : 0px;
}

TD.PickerDate_Header{
	color: white;
	font-size:11px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	background-color : #2C3B75;
}

TH.PickerDate{
	color: black;
	background-color : white;
	font-size:10px;
	font-weight:bold;
	font-family : Arial, Helvetica, sans-serif;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}

TD.PickerDate{
	font-size:11px;
	text-align: center;
	background-color : #FFF;
	vertical-align : top;
}

A.PickerDate_Previous{
	font-size:11px;
	text-decoration: underline;
	width:100%;
	color: white;
	font-weight : bold;
	text-align:left;
	padding-left:5px;
}

A.PickerDate_Next{
	font-size:11px;
	text-decoration: underline;
	width:100%;
	color: white;
	font-weight : bold;
	text-align:right;
	padding-right:7px;
}

A.PickerDate_Selected{
	width:100%;
	font-weight : bold;
	color:#FFF;
	background-color : #2C3B75;
	text-decoration:underline;
}


A.PickerDate_yesterday{
	width:100%;
	text-decoration:none;
	color: black;
}


A.PickerDate_today{
	width:100%;
	color: black;
	background-color : #E9EDF6;
}

A.PickerDate_tomorrow{
	color: black;
	width:100%;
	text-decoration:none;
}

A.PickerDate_Selected:hover, 
A.PickerDate_yesterday:hover, 
A.PickerDate_today:hover, 
A.PickerDate_tomorrow:hover,
A.PickerDate_Previous:hover, 