	body {
	background-color: #1563AE;
	font-family: Arial,  sans-serif;
	background-image:url(../img/background2.gif);
	background-repeat:repeat-y;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #000000;
	margin-left: 0px;
	margin-top: 15px;
	padding: 0px;
	}
		/*====================
*  text styles
*====================*/
	
a {  font-family: Arial,  sans-serif; color: #666666; text-decoration: underline}
a:hover {  font-family: Arial, sans-serif; color: #000066; text-decoration: none}
	
	
	
	.TESTOstrong{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color: #666666;
    font-family: Arial, sans-serif;
	line-height: 16px;
	}


	
	.TESTO{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #666666;
    font-family: Arial, sans-serif;
	line-height: 16px;
	}
	
	a.TESTO :link {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #666666;
	text-decoration: none;
		line-height: 16px;
	}	
	
	a.TESTO :hover{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #000066;
	text-decoration: underline;
		line-height: 16px;

	}
	
	a.TESTO :visited {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #666666;
	text-decoration: none;
		line-height: 16px;

	}
	
	
	
		.TESTOsmall{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #666666;
    font-family: Arial, sans-serif;
	line-height: 16px;
	
	
	}
	a.TESTOsmall :link {
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #666666;
	text-decoration: none;
		line-height: 16px;
	}	
	
	a.TESTOsmall :hover{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #000066;
	text-decoration: underline;
		line-height: 16px;

	}
	
	a.TESTOsmall:visited {
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #666666;
	text-decoration: none;
		line-height: 16px;

	}
	
	
		.TESTOscuro{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #333;
    font-family:Arial, sans-serif;
	line-height: 16px;
	
	
	}
	a.TESTOscuro :link {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #333;
	text-decoration: none;
		line-height: 16px;
	}	
	
	a.TESTOscuro :hover{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #333;
	text-decoration: underline;
		line-height: 16px;

	}
	
	a.TESTOscuro :visited {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #333;
	text-decoration: none;
		line-height: 16px;

	}
	
	
		.TESTOscurosmall{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #333;
    font-family:Arial, sans-serif;
	line-height: 16px;
	
	
	}
	a.TESTOscurosmall:link {
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #333;
	text-decoration: none;
		line-height: 16px;
	}	
	
	a.TESTOscurosmall:hover{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #333;
	text-decoration: underline;
		line-height: 16px;

	}
	
	a.TESTOscurosmall :visited {
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #333;
	text-decoration: none;
		line-height: 16px;

	}
	
	.blustrong{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color: #000066;
    font-family:Arial, sans-serif;
	line-height: 16px;

	}
	
	.blustrongsmall{
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color: #000066;
    font-family:Arial, sans-serif;
	line-height: 16px;

	}
	
	.blu{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #000066;
    font-family:Arial, sans-serif;
	line-height: 16px;

	}
	a.blu :link {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #000066;
	text-decoration: none;
	line-height: 16px;
	}	
	
	a.blu :hover{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	}
	
	a.blu :visited {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #000066;
	text-decoration: none;
	line-height: 16px;
	}
	


	.blusmall{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #000066;
    font-family:Arial, sans-serif;
	line-height: 16px;

	}
	a.blusmall:link {
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #000066;
	text-decoration: none;
	line-height: 16px;
	}	
	
	a.blusmall:hover{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	}
	
	a.blusmall:visited {
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #000066;
	text-decoration: none;
	line-height: 16px;
	}
	
	.celestestrong{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color: #6699CC;
    font-family:Arial, sans-serif;
	line-height: 16px;
	}
	.celeste{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #6699CC;
    font-family:Arial, sans-serif;
	line-height: 16px;
	
	}
	a.celeste :link {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #6699CC;
	text-decoration: none;
	line-height: 16px;
	}	
	
	a.celeste :hover{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	}
	
	a.celeste :visited {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #6699CC;
	text-decoration: none;
	line-height: 16px;
	}
	
	
	
		.celestesmall{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #6699CC;
    font-family:Arial, sans-serif;
	line-height: 16px;
	
	}
	a.celestesmall :link {
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #6699CC;
	text-decoration: none;
	line-height: 16px;
	}	
	
	a.celestesmall:hover{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	}
	
	a.celestesmall:visited {
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #6699CC;
	text-decoration: none;
	line-height: 16px;
	}
	

	
	.bottone1 {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #D53333 1px solid;
	BACKGROUND-COLOR: #99DF80;
	font-weight: bold;
	}
	
	.newsdata {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #057FCF;
	font-weight: bold;
	}
	
	.bottone2 {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #D53333 1px solid;
	BACKGROUND-COLOR: #057FCF;
	font-weight: bold;
	}
	

	
	.bordosep{
	BORDER-BOTTOM: #E0E0E0 1px solid
	}
	
	.bordosepceleste{
	BORDER-BOTTOM: #B7DCEC 1px solid
	}
	
	
	.border{
	BORDER-LEFT: #E0E0E0 1px solid;
	BORDER-RIGHT: #E0E0E0 1px solid;
	BORDER-TOP: #E0E0E0 1px solid;
	BORDER-BOTTOM: #E0E0E0 1px solid;
	}
	
	.bordosepsx{
	BORDER-LEFT: #E0E0E0 1px solid;
	padding-left: 0px;

	}
	
	.bordosepdx{
	padding-right: 0px;
	border-right: #E0E0E0 1px solid;

	}
	

	
	
		/*====================
*  form styles
*====================*/

	

	
	INPUT {
	border: 1px solid;
	border-color: #999999 #CCCCCC #CCCCCC #999999;
	FONT: 10px Arial, sans-serif;  
	COLOR: #000066;
	BACKGROUND-COLOR: #ffffff;
	}
	
select {
	COLOR: #000066;
	background-color: #ffffff;
	FONT: 10px Arial, sans-serif;  

}
textarea {
	color: #333333;
	border: 1px solid;
	border-color: #999999 #CCCCCC #CCCCCC #999999;
	padding-left: 4px;
	margin-bottom: 2px;
	background-color: #ffffff; 
	FONT: 10px Arial, sans-serif;  
	
}


	
		/*====================
*  menu verticale
*====================*/




#menu {
			margin: 0 0 0 0;
			padding: 0;
			width: 170px;
			
			font-family: Arial, sans-serif;
			COLOR: #000066;
			font-weight:normal;
		}


		#menu UL {
			margin: 0 0 0 0;
			padding: 0;
			width: 170px;
			list-style: none;	
			font-family: Arial, sans-serif;
			COLOR: #000066;
			font-weight:normal;
		}

		#menu LI {
			margin: 0 0 0 0;
			 padding: 0; /**/
			width: 170px;
			 height: 24px; /**/
			font-size: 11px;
			text-align: left;
			font-family: Arial, sans-serif;
			COLOR: #000066;
			font-weight:normal;
		}

		#menu LI A {
			margin: 0 0 0 0;
			padding-left: 18px;
			padding-top: 3px;/**/
			width: 170px;
			height: 20px;
			font-family: Arial, sans-serif;
			font-size: 11px;
			text-align: left;
			text-decoration:none;
			 background: url(../img/menu_off.jpg) no-repeat;/**/
			display:block;
			COLOR: #000066;
			font-weight:normal;
		}
		
		.menu-off  {
			margin: 0 0 0 0;
			padding-left: 18px;
			padding-top: 3px;/**/
			width: 170px;
			height: 20px;
			font-family: Arial, sans-serif;
			font-size: 11px;
			text-align: left;
			text-decoration:none;
			 background: url(../img/menu_off.jpg) no-repeat;/**/
			display:block;
			COLOR: #000066;
			font-weight:normal;
		}
		
		#menu LI A:hover {
			margin: 0 0 0 0;
			 padding-left: 18px;
			padding-top: 3px; /**/
			width: 170px;
		    height: 20px;
			color: #FFFFFF;
			text-decoration: none;
			text-align: left;
			background: url(../img/menu_roll.jpg) no-repeat;
			display: block;
			COLOR: #FFFFFF;
			font-weight:bold;
		}
		
	
		#menu UL LI.on {
			margin: 0 0 0 0;
			padding-left: 18px;
			padding-top: 3px;
			width: 170px;
			height: 20px;
			font-family: Arial, sans-serif;
			text-decoration:none;
			text-align: left;
			background: url(../img/menu_roll.jpg) no-repeat;
			display: block;
			COLOR: #FFFFFF;
			font-weight:bold;
		}		
		
		
	ul.news{
	/*list-style-image:url(../img/iconarrow.gif);
	list-style-position:outside;*/
	list-style:none;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color: #000066;
	font-family:Arial, sans-serif;
	line-height: 16px;
	text-indent: 0px;
	margin-left: 0px;
	padding-left: 0px;
	   }
		
	div.news{
	border-bottom:solid 1px #B7DCEC;
	padding-bottom:30px;
	padding-top:20px;
	background-color:#FAFDFE;
	}

    td.news{
	border-left:1px solid #B7DCEC;
	border-top:1px solid #B7DCEC;
	margin:0;
	}
    td.newsDX{
	border-left:1px solid #B7DCEC;
	border-right:1px solid #B7DCEC;
	border-top:1px solid #B7DCEC;
	margin:0;
	}
    td.newsBT{
	border-left:1px solid #B7DCEC;
	border-top:1px solid #B7DCEC;
	border-bottom:1px solid #B7DCEC;
	margin:0;
	}
    td.newsBTDX{
	border-right:1px solid #B7DCEC;
	border-left:1px solid #B7DCEC;
	border-top:1px solid #B7DCEC;
	border-bottom:1px solid #B7DCEC;
	margin:0;
	}
	
	ul.documento{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #6699CC;
	font-family:Arial, sans-serif;
	line-height: 16px;
	margin-left:0;
	margin-top:20px;
	list-style-position: inset;
	}
