p
	{
	padding:0 0 0 0;
	}

body, td, input, select
	{
	color: #313194; 
	font-family: verdana, arial, helvetica, georgia, times, garamond, sans-serif;	
	font-size: 10px;
	}

.bianco_titolo
	{
	font-size: 12px;
	background-color: #ffffff;
	color:#7397FF;
	height:15px;
	font-weight:bold;
	margin-bottom:3px;
	padding: 4px 2px 2px 2px;
	}
	
.bianco_testo
	{
	color:#ffffff;
	height:15px;
	padding:2px;
	}
	
.bianco_link
	{
	color:#ffffff;
	text-decoration:underline;
	}
	
.bianco_link:hover
	{
	background-color:#7397FF;
	color:white;
	text-decoration:underline;
	}

.menu_titolo
	{
	color:#525aa0;
	height:15px;
	font-weight:bold;
	padding:2px;
	}
	
.menu_testo
	{
	color:#525aa0;
	height:15px;
	padding:2px;
	}
	
.menu_link
	{
	color:#525aa0;
	text-decoration:underline;
	}
	
.menu_link:hover
	{
	background-color:#7397FF;
	color:white;
	text-decoration:underline;
	}

A.menu_dati:link	
	{
	background-color: #C6DFF7;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px solid #ffffff;
	border-bottom: 0px;
	font-weight: normal; 
	font-family: Verdana, Arial; 
	font-size: 10px;
	text-align: left;
	color: #1859A5;
	padding: 4px 4px 4px 4px;
	display: block;			
	text-decoration: none;
	top: 0px;
	width: auto;
	}
			
A.menu_dati:hover	
	{ 
	background-color: #92C2EE;
	text-decoration: none;
	color: #ffffff;
	width:auto;
	display:block;
	}

.chi_link
	{
	color:#8e8e8e;
	text-decoration:underline;
	}
	
.chi_link:hover
	{
	background-color:#8e8e8e;
	color:white;
	text-decoration:underline;
	}

.normal_titolo
	{
	font-size: 11px;
	color:#313194;
	height:15px;
	font-weight:bold;
	}
	
.normal_testo
	{
	color:#525aa0;
	height:15px;
	padding:2px;
	}
	
.normal_link
	{
	color:#525aa0;
	text-decoration:underline;
	}
	
.normal_link:hover
	{
	background-color:#7397FF;
	color:white;
	text-decoration:underline;
	}

.footer_testo
	{
	font-size:9px;
	color:#c0c0c0;
	padding:2px;
	}

.cornice
	{
	padding:5px 0 10px 10px;
	}

.cornice2
	{
	padding:0px 0 10px 10px;
	}

.cornice3
	{
	padding: 4px 4px 4px 4px;
	border: #c5ddf7 1px dashed;
	}

.cornicetta
	{
	background-color: #ffffff; 
	padding: 4px 4px 4px 4px;
	border: #7f9db9 1px solid;
	width: 327;
	}

.cerca
	{
	border: 1px solid #DEDEDE; 
	background-color: #ffffff; 
	color: #525aa0; 
	font-family: Verdana, Arial;
	font-size:9px;
	height: 13px;
	padding: 0 0 0 0;
	vertical-align:middle;
	}

.footer
	{
	padding:10px 0 10px 10px;
	margin-top:"150%";
	}

.news
	{
	font-size:11px;
	color:#525aa0;
	height:15px;
	font-weight:bold;
	}

.titolo
	{
	font-size:11px;
	color:#525aa0;
	height:30px;
	}
