a:link {
	font-size:12px;
	color:#4e58a1;
	}
a:hover {
	font-size:12px;
	color:#999999;
	}
a:visited {
	font-size:12px;
	color:#4e58a1;
	}
th {
color:#4e58a1;
font-weight:bold;
text-align:left;
font-size:16px;
}
h2 {
font-family:georgia,arial,serif;
font-size:16px;
font-weight:bold;
color:black;
text-align:center;
}
h3 {
font-family:verdana,arial,serif;
font-size:14px;
font-weight:bold;
color:black;
text-align:center;
}
p {
color:black;
font-family:verdana, georgia, serif;
font-size:12;
}
.testa {
	font-size: 12px;
	color:#ffffff;
	background-color:#ffffff;
}
.testa a:link {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	}
.testa a:visited {
	text-decoration:none;
	color:#000000;
	}
.corpo {
	color:#ffffff;
	font-size:13px;
	background-color:#ffffff;
	}	
.elenco {
	background-color:#4e58a1;
	color:#ecedde;
	font-size:14px;
	font-weight:300;
	}
.elenco a:link {
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
	font-weight:500;
}
.elenco a:visited {
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
	}
.elenco1 {
	background-color:#A4C3E4;
	color:#ecedde;
	font-size:12px;
	font-weight:300;
	font-family: verdana, georgia, serif;
}
.elenco1 a:link {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:300;
}
.elenco1 a:visited {
	text-decoration:none;
	color:#F8F8FC;
	}
.elenco2 {
	background-color:#ECF5FF;
	font-size:12px;
	font-weight:300;
	font-family: verdana, georgia, serif;
}
.elenco2 a:link {
	text-decoration:none;
	color:#4e58a1;
	font-size:12px;
	font-weight:300;
}
.elenco2 a:visited {
	text-decoration:none;
	color:#6E88BC;
	}
.footer {
	font-size:9px;
	font-family:georgia, "times new roman", sans-serif;
	font-style:italic;
	color:#cccccc;
	text-align:center;
	}
.footer a:link {
	color:#ffffff;
	font-size:9px;
	}
.legenda {
	font-size:10px;
	color:#000000;
	text_align:center;
	}
.legenda a:link {
	font-size:10px;
	color:#4e58a1;
	text_align:right;
	font-weight:bold;
	text-decoration:none;
	}
.legenda a:visited {
	font-size:10px;
	color:#4e58a1;
	font-weight:bold;
	text-decoration:none;
	}
.centro {
	background-color:#0099CC;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
.fonti {
	background-color:#a7a7a7;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
.filosofi {
	background-color:#000000;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
.smarc {
	background-color:#009999;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
.psg {
	background-color:#B3BBAA;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
.pfel {
	background-color:#003399;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
.altro {
	background-color:#6674A2;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
.news {
	font-size:10px;
	font-family:verdana,georgia,serif;
	padding:2px 4px 3px 2px;
	color:#000000;
	}
.news a:link {
	font-size:12px;
	color:#4e58a1;
	}
.news a:hover {
	font-size:12px;
	color:#999999;
	}
.news a:visited {
	font-size:12px;
	color:#4e58a1;
	}
.articolo {
	font-size:12px;
	}
.testaloc {
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
	}
.testaloc a:link {
	font-size: 12px;
	color:#ffffff;
	text-decoration:none;
	}
.testaloc a:visited {
	font-size: 12px;
	color:#ffffff;
	text-decoration:none;
	}
.link {
	background-color:#A4C3E4;
	border: 1px #003399 solid;
	margin:0px 5px 0px 0px;
	font-family:verdana,arial,serif;
	font-size:12px;
	}
.link a:link {
	color:#4e58a1;
	font-family:verdana,georgia,serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	text-align:center;
	}
.link a:visited {
	color:#003333;
	font-family:verdana,georgia,serif;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	}
.link th {
	background-color:#4e58a1;
	color:#ffffff;
	font-family:"times new roman",georgia,serif;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}
.lista a:link {
	color:#4e58a1;
	font-family:"times new roman",georgia,serif;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	}
.lista a:visited {
	color:#4e58a1;
	font-family:"times new roman",georgia,serif;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	}
.lista {
	color:#000000;
	font-family:"times new roman",georgia,serif;
	font-weight:normal;
	font-size:14px;
	}
.didascalia {
	color:#6c6c6c;
	font-family:"times new roman",georgia,serif;
	font-size:12px;
	}
.didascalia a:link {
	color:#4e58a1;
	font-family:"times new roman",georgia,serif;
	font-size:12px;
	text-decoration:none;
	}
.didascalia a:visited {
	color:#4e58a1;
	font-family:"times new roman",georgia,serif;
	font-size:12px;
	text-decoration:none;
	}
.pagina {
	font-family:"times new roman", verdana, arial;
	font-size:14px;
	}
.pagina a {
	color:#003399;
	font-size:13px;
	}
div#content {
	width:95%;
	padding:4px;
	margin:0px;
	padding-right:6px;
	font-size:12px;
	color:#000;

}
	
div#content fieldset {
    	border:none;
    	border-top: 1px solid #99A0FA;
    	background: #BDC1FA url(/news/gradient.png) repeat-x top;
    	margin-bottom:8px;
    } 
legend{font-weight:bold;color: #333;}
div#content form {
	width:95%;
	padding:4px;
	margin:0px;
	padding-right:6px;
	font-size:11px;
	overflow:auto;
	}

form p{margin:0.5em 5px} 
fieldset div{
	width:100%;
	padding: 10px 0 12px;
	background: url(/news/line.png) repeat-x bottom;
}

label{
    color:#009;
    float:left;
    width:120px;
    display:inline;
    margin-left:4px;
    line-height:20px;
}
