body {
	background-color: #0066CC;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-color: #003467;
	color: #003467;
	margin: 5;
}


table        {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-color: #003467;
	color: #003467;

}
			   
			   
			   
.titolo {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 11px;
	color : #0066CC;
	text-decoration : none;
	font-weight: bold;
}
.titolo:hover {font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; font-size : 11px; color : #FF0000; text-decoration : none; font-weight: bold} 

       
.titolopiccolo {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	color : #0066CC;
	text-decoration : none;
	font-weight: normal;
}
.titolopiccolo:hover {font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; font-size : 10px; color : #FF0000; text-decoration : none; font-weight: normal} 
	   
	   
	           
A:hover{
text-decoration : none;
color : #0080FF;
}

a {
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration : none; 
color: #FF6600
}

th {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration : none;
	background-color: #E4EFFA;
}

.th2 {
background-color: #EAEAEA;
border-bottom:#000000 dotted 1px;
border-top:#000000 dotted 1px;
}


.tabellacolorata {
background-color: #CF332E
}

.tabellabianca {
background-color: #ffffff
}


form {margin: 0; padding: 0;}


#menusinistro {
float: left;
width: 12em;
border-top: 1px solid #000;
padding: 0 0 0 0;
margin-bottom: 0px;
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
color: #fff;
text-align: left;
}

#menusinistro ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#menusinistro li, #menudestro li {
border-bottom: 1px solid #000000;
margin: 1;
}

#menusinistro li.title {padding-left: 2px; font-weight: bold;}

#menusinistro li a {
display: block;
padding: 5px 2px 5px 2px;
border-left: 0px solid #000000;
color: #d2d2d2;
text-decoration: none;
width: 100%;
; font-weight: normal
}



#menusinistro li a:hover {
border-left: 5px solid #FF9F00;
border-right: 5px solid #FF9F00;
background-color: #EEEEEE;
color: #000;
}
.sfondosingolo { background-repeat: no-repeat; background-position: left top}


.cellalink {display:block; color:#FFFFFF; padding-top:20px; padding-bottom:20px; } 
.cellalink:hover {background:#FF0000; ; color: #000000}

.cellahead {
	padding:0px;
	background:#EAEAEA;
	margin: 25px;
} 

.spento {
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
} 
.acceso {
	text-align: center;
	background-color: #FFC082;
	border: 1px solid #CCCCCC;
} 
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TR.RowOverFirst {
background-color : #FFFFFF;
}

TR.RowOverSecond {
background-color: #EAF4FF;
}

TR.RowOverSelected {
color : #000000;
background-color: #B3D9FF;
}
h2 {
	font-size: 14px;
	display: inline;
}
h1 {
	font-size: 16px;
	margin: 0;
}