body {
	background-color: rgb(0, 0, 0);
	font-size : x-small;
   voice-family : "\"}\"";
   voice-family : inherit;
   font-size : small;
	color: #ff6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 15px 15px 15px 15px;
	font-weight: bold;
}
p, h1, h2, h3, h4, h5, li {
	font-size: 1.5em;
   voice-family : "\"}\"";
   voice-family : inherit;
   font-size : 1.3em;	
	line-height: 160%;
}
font { font-size: 80% !important; }
input, select, checkbox, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a {
	text-decoration: underline;
	color: #ff6;
	font-weight: bold;
}
a:hover, a:focus {
	background-color: #ff6;
	color: #000;
	font-weight: bold;
}
acronym, abbr { cursor: help; }
label { color: #ff6; }
table {
	font-size: 1.2em;
	line-height: 130%;
	width: 100%;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
}
tbody {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
th {
	background-color: transparent;
	color: #ff6;
	border-bottom: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	padding: 15px 15px 15px 15px;
	margin-top: 15px;
}
td { text-align: left; }
td a:hover, td a:focus, th a.linkbottoni:hover, th a.linkbottoni:focus {
	background-color: #ff6;
	color: #000;
	text-decoration: underline;
}
table a {
	text-decoration: underline;
	color: #ff6;
	font-weight: bold;
}
ul{list-style-type: none;}
h1{line-height: 130%;}
h3 { font-size: 1.3em; }
img { border: 0px none; }
.newsitem { border-bottom: 1px solid #ff6; }
#headmenu a { margin-right: 20px; }
#accss { display: none; }
.hidden { position: absolute; top: -1000em; }