A:link {
	COLOR: #000080; TEXT-DECORATION: none
}
A:visited {
	COLOR: #A5C7ED; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000080; TEXT-DECORATION: none; text-decoration: underline; background-color:#FFFFD5
}
A:active {
	COLOR: #97C9FF; TEXT-DECORATION: none;text-decoration: underline;
}

body, td, th {
    margin:0px; font-family: Arial;
    font-size: 10pt;
    color: #000080;

	scrollbar-3dlight-color:teal;
    scrollbar-arrow-color:teal;
    scrollbar-base-color:teal;
    scrollbar-darkshadow-color:#003366;
    scrollbar-face-color:#EAEAFF;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color:white	
}

#area{
	top: 128px;
	padding: 0px;
	height: 200px;
	width: 100%;
	position:absolute;
	z-index: 1;
}
#voci_pulsantiera{
	border:thin solid #F3F3F3; top: 128px;
	left:177;
	position:absolute;
	z-index: 1;
	height:100px;
	width:120px;
	visibility:hidden;
	background-color:#000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}
.link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #blue;
}
#box{
	width:	100%;
	height:	100%;
}
#titolo_content{
	width:	100%;
	height:	100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-indent: 10px;
	vertical-align: top;
}
#content{
	width:	100%;
	height:	100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	padding: 10px;
	vertical-align: top;
	text-align: justify;
}
#box_2{
	width:	100%;
	
}
#box_superiore{
	border: 1px dotted #97C9FF;	
}
#box_centrale{
	width: 100%;
	height: 5%;
}
#box_inferiore{
	width: 100%;
	height: 20%;
	border: 1px dotted #97C9FF;
	background-color: #F9F9F9;

}
.testo_box_inferiore{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: black;
	clip: rect(100px,auto,auto,auto);
	margin: 10px;
	padding: 10px;
}
#menu{
	width:	80%;
	height:	100%;
	background-color:#FFFFFF;
	border: 1px dotted #97C9FF;
}
.main_table{
	width:	100%;
	height:	100%;
	background: white;
}
.sub_table{
	width:	100%;
	height:	34;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;	
	background-repeat:repeat-x;
}
.sub_table_2{
	width:	100%;
	height:	34;
	background-repeat:repeat-x;
}
.stile1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	vertical-align: middle	;
	text-align: center;
}
tr.highLight { 
   background:#F4FAFF;
   color: HighlightText;
   width: 100%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #003366;
	text-decoration: none;  
	font-weight: bold;	 
	cursor: hand;
}

tr.normale { 
   background : #E8F2FF;
   
}

tr.spento { 
    background : #FFFFFF;
    width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.sub_row {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;		
    background: #E8F2FF;	
}

.news {
	background : #E9E9D1;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.data_news {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	text-align: right;
}
.testo_news {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #6C6C6C;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
}
#destra_1 {
	float:left;
	width:60%;
	height:100%;	
}
#destra_2 {
	float:none;
	width: 100%;
	height: 100%;	
}
.td_centrale_1 {
	border: 1px dotted #97C9FF;	
	height: 100%;
	width: 95%;
}
.td_centrale_2 {
	border: 1px dotted #97C9FF;	
	height: 30%;
	width: 100%;
}
.td_centrale_3 {
	border: 1px dotted #97C9FF;	
	height: 90%;
	width: 100%;
	vertical-align:bottom;
}
#intestazione{
	width:25%;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #003366;
	padding: 5px;
	background-color: #F0F8FF;
}
#progetto{
	width:75%;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	padding: 5px;
	background-color: #FBFDFF;
}
.nolink{
	text-decoration: none;
	color: #FFFFFF;
}