body,html
	{
	margin-top:5px;
	margin-left:15px;
	margin-right:15px;
	width:100%;
	height:100%;
	background-color:#fff;
	color:#000;
	text-align:center;
	background-color:transparent;
	font-family:verdana,tahoma,arial,sans-serif;
	}

.area-content
	{
	border:0px;
	width:780px; 
	margin:0px; 
	padding:0px;
 	}

.logosx
	{
	height:138px; 
	width:180px; 
	background-image:url("../images/logosx.jpg");
	background-repeat:no-repeat;
	background-position:center left;
	}

.logodx
	{
	height:69px; 
	width:200px; 
	background-image:url("../images/logodx.jpg");
	background-repeat:no-repeat;
	background-position:center right;
	}

.cmavs
	{
	margin:0px;
	color:#000080;
	text-align:center;
	background-color:transparent;
	font-weight:normal;
	font-size:140%;
	}

span.cmavsbigger
	{
	font-size:170%;
	} 


hr.blue
	{
	color:#000080;
	width:750px;
	text-align:center;
	} 

.news
	{
	border:0px;
	width:750px; 
	margin:0px; 
	margin-top:30px;
	padding:0px;
 	}


.news caption
	{
	
	color:#000080;
	font-size:100%;
	text-align:center;
	border:solid 1px #000080;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	} 




.news th
	{
	
	color:#DE0029;
	font-size:95%;
	text-align:center;
	border:solid 1px #000080;
	font-weight:bold;
	border-top:none;
	padding-top:10px;
	padding-bottom:10px;
	} 

.news th.destra
	{
	
	color:#DE0029;
	font-size:95%;
	text-align:center;
	border:solid 1px #000080;
	font-weight:bold;
	border-top:none;
	border-left:none;
	padding-top:10px;
	padding-bottom:10px;
	} 




.news td.data
	{
	width:150px;
	color:#000080;
	font-size:75%;
	text-align:justify;
	border:solid 1px #000080;
	border-top:none;
	padding:5px;
	} 

.news td.dati
	{
	width:150px;
	color:#000080;
	font-size:75%;
	text-align:justify;
	border:solid 1px #000080;
	border-top:none;
	padding:5px;
	vertical-align:bottom;
	padding-bottom:15px;
	text-align:left;
	} 


.news td.dati  a:link, .news td.dati  a:visited 
	{
  	background-color:transparent;
  	color:#DE0029;
	text-decoration:underline;  	
	}

	
	
.news td.dati A:hover, .news td.dati:visited:hover
	{
	color:#fff;
	background-color:#DE0029;
	text-decoration:none;
	} 



.news td.testonews
	{
	width:550px;
	color:#000080;
	font-size:80%;
	text-align:justify;
	border:solid 1px #000080;
	border-top:none;
	border-left:none;
	padding:10px;
	padding-right:0px;
	
	} 


.news td.testonews  a:link, .news td.testonews  a:visited 
	{
  	background-color:transparent;
  	color:#DE0029;
	text-decoration:underline;  	
	}

	
	
.news td.testonews A:hover, .news td.testonews:visited:hover
	{
	color:#fff;
	background-color:#DE0029;
	text-decoration:none;
	} 


p.archivio
	{
	color:#000080;
	font-size:75%;
	text-align:right;
	padding-right:135px;
	padding-bottom:15px;
	} 


p.archivio a:link, p.archivio a:visited 
	{
  	background-color:transparent;
  	color:#DE0029;
	text-decoration:underline;
	font-size:120%;  
	font-weight:bold;	
	}

	
	
p.archivio A:hover, p.archivio:visited:hover
	{
	color:#fff;
	background-color:#DE0029;
	text-decoration:none;
	font-size:120%;
	font-weight:bold;
	} 



.indirizzi
	{
	color:#000080;
	font-size:70%;
	text-align:center;
	padding:30px;
	padding-top:10px;
	} 

.indirizzi a:link, .indirizzi a:visited 
	{
  	background-color:transparent;
  	color:#DE0029;
	text-decoration:underline;
		
	}

	
	
.indirizzi A:hover, .indirizzi:visited:hover
	{
	color:#fff;
	background-color:#DE0029;
	text-decoration:none;
	
	} 

/*
	---------------------------------------------------------------------------------------------------------------------
	Sezione aggiunta da Daniele Radogna
	---------------------------------------------------------------------------------------------------------------------
*/

H1, H2, H3, H4, H5, H6
{
	color:#000080;
}

.cmd1 {
		padding: 2px;
		background-color: #ddffff;
		font-size=0.8em;
	}
	
.cmd2 {
		padding: 2px;
		background-color: #ffffdd;
		font-style: italic;
		font-size=0.8em;
	}	
	
.si {
		padding: 			2px;
		background-color: 	#ddffdd;
		font-style: 		italic;
		font-size:			0.8em;
	}	
.no {
		padding: 			2px;
		background-color: 	#ffdddd;
		font-style: 		italic;
		font-size:			0.8em;
	}	

.entry{
		border-color: 	#0000ff;
		font-size:		0.8em;
	}

div.panel{
		width: 			80%;
		border-style: 	solid;
		border-color: 	#0000ff;
		font-size:		0.8em;
		background-color:	#ffff00;
	}

tr.container td{
		border-style: 	solid;
		border-width: 	thin;
		text-align: 	center;
	}

td.cmd1	{
	width: 30%;
}	

div.loginform{
	width: 85%;
}

th{
	border-style: 	solid;
	border-width: 	medium;
	text-align: 	center;
}