
body
	{
	font:70% Arial, Helvetica, sans-serif;
	margin:4px 0 0;
	padding:0;
	color: #000;
	}
a 
	{
  	color: #235384;
	}
a:hover 
	{
 	text-decoration:none;
	}
img 
	{
	border:0;
	}
#contenuto ul li 
	{
	font-size:1.2em;
	}
a.mail, a.pdf, a.ppt, a.rtf, a.ext , a.mag , a.ara, a.lnk, a.mpg, a.xls, a.zip
	{
	color:#000;
	text-decoration:underline;
	padding-left:20px;
	}

table.tab a.qlnk
	{
	color: #981e32;
	text-decoration:underline;
	padding-left:10px;
	background: url(../elements/freccia.gif) no-repeat left center;

	} 

a.xls
	{
	background: url(../elements/xls.gif) no-repeat left center;
	}
a.mpg
	{
	background: url(../elements/mpg.gif) no-repeat left center;
	}	 
a.mail
	{
	background: url(../elements/mail.gif) no-repeat left center;
	text-decoration:underline !important;} 
a.pdf
	{
	background: url(../elements/pdf.gif) no-repeat left center;

	} 
a.rtf
	{
	background: url(../elements/rtf.gif) no-repeat left center;
	} 

a.ppt
	{
	background: url(../elements/ppt.gif) no-repeat left center;
	} 
	
a.zip
	{
	background: url(../elements/zip.gif) no-repeat left center;
	} 

a.lnk
	{
	background: url(../elements/freccia.gif) no-repeat left center;
	} 

a.null
	{
	background: url(../elements/freccia.gif) no-repeat left center;
	} 
	
a.ext
	{
	background: url(../elements/link_esterno.gif) no-repeat left center ;
	} 
	
a.mag
	{
	background: url(../elements/ingrandisci.png) no-repeat left center ;
	font-size:12px;
	} 
  
a:hover.pdf
	{
	color:#981e32;
	text-decoration:underline;
	} 
ol.alfa li
	{
	list-style-type: lower-alpha; /* Lista alfabetica */
	font-size:1.0em;
	}
	
ol.num li
	{
	list-style-type:decimal; /* Lista numerica */
	font-size:1.1em;

	}
a.linkup
	{
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding-left:14px;
	background: url(../elements/frecciasu.gif) no-repeat left center;
	text-decoration:underline; } 
	
img.foto 
	{
	float:left;
	width:100px;
	height:100px;
	margin-top:12px;
	margin-right:12px;
	padding:2px;
	border-bottom:8px solid #235384;
	} 	
	
img.fotogrande
	{
	float:left;
	width:150px;
	height:100px;
	margin-top:12px;
	margin-right:12px;
	padding:2px;
	border-bottom:8px solid #235384;
	} 
img.mignon
	{
	float:left;
	width:70px;
	height:70px;
	margin-top:4px;
	margin-right:4px;
	padding:2px;
	border-bottom:8px solid #235384;
	} 	
div.separa 
	{
	clear:left;
	}
hr.clear
{
	clear:left;
	height:0px;
	margin:0px;
	color:#FFFFFF;
	border:none;
}
.url
	{display:none;}
