html,body{margin: 0;padding:0}
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	margin-top: 20px;
	margin-bottom:10px;
	background-image: url(../i/sfondo.jpg);
	background-repeat: repeat-x;
}
div#news {
	height:21px;
	background-color: #FFCC33;
	/*background-image: url(../i/news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 90px;*/
}
div#containter2 {
	background-image: url(../i/qazure.gif);
	background-repeat: repeat-y;
	background-position: right top;
	border: 1px solid #000000;	
	text-align:left;
}
div#container{
	position:relative;
	width: 760px;
	text-align: center;
	background-image: url(../i/ssfondo.gif);
	background-repeat: repeat-y;
	/*border: 1px solid #000000;*/
	background-color: #FFF;
	background-position: left top;
	margin: auto;
	padding: 0px;
}
/*stili generici, su header e footer*/
div#header{
	height:107px;
	/*margin-left: -25px;*/
	padding: 0px;
	width: 760px;
}
div#headlang a {
	display: block;
	height: 18px;
	width: 56px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*margin-left:10px;*/
}
div#headlang a:link {
	display: block;
	background-image: url(../i/blnr.gif);
	text-decoration: none;
	color: #FFF;
}
div#headlang a:visited {
	background-image: url(../i/blnr.gif);
	color: #FFF;
}
div#headlang a:hover{
	background-image: url(../i/blup.gif);
	font-weight: bold;
	color: #F2E518;
	text-decoration: none;
}
div#headlang a:active {
	background-image: url(../i/blup.gif);
	color: #FFF;
}
div#headlang {
	position:absolute;
	background-image: url(../i/blnr.gif);
	z-index:6;
	width: 56px;
	right: 0px;
	top: 21px;
	background-repeat: repeat-y;
}
h1,h2{margin: 0;padding:0}
h1{font: bold 12px arial, serif}
h2{color: #999;font-size: 1.5em}

#navigator1 {
	font: 12px Verdana, sans-serif;
	float:left;
	width: 144px;
	margin: 0px;
	padding-top: 16px;
}
DIV#navigator1 a:hover{
	background-image: url(../i/shover.gif);
	font-weight: bold;
	color: #173388;
	text-decoration: none;
}
DIV#navigator1 a {
	display: block;
	list-style-type: none;
	background-image: url(../i/snormal.gif);
	background-color: #C0C0C0;
	height: 18px;
	width: 163px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
DIV#navigator1 a:active {
	background-image: url(../i/spressed.gif);
	color: #173388;
}
/*stili specifici per il layout*/
div#navigation{
	float:left;
	width: 144px;
	margin: 0px;
	padding: 0px;
	background-color: #8C8C8C;
}
div#navigation2{
	float:right;
	width: 107px;
	margin: auto;
	padding: 40px 0px 0px;
	height: 390px;
	text-align: center;
}
div#content{
	height:430px;
	margin-left: 170px;
	background-color: #FFF;
	margin-right: 112px;
	padding: 5px;
	overflow-y:auto;
	overflow-x:auto;	
	
}
div#content td {
	text-align: left;
	vertical-align: top;
}
.imgleft {
	BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; FLOAT: right; MARGIN: 8px 5px 5px 8px; BORDER-LEFT: #000000 thin solid; BORDER-BOTTOM: #000000 thin solid
}
.imgblackb {
	border: thin solid #000000;
}
img {
margin:0;
padding:0;
border:0;
}
div#footer{
	text-align:center;
	background-color: #FFD128;
	color: #000;
	font-size: 9px;
	padding: 10px 0px 0px;
	margin-top: 0px;
	height: 20px;
	background-image: url(../i/ftdiv.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
}
/*stili per la navigazione*/
div#navigation ul{
	margin: 0em;
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#fff;font: bold normal 11px/1.8em arial, sans-serif;text-decoration: none}
div#navigation a:hover{
	font: bold normal 11px/1.8em arial, sans-serif;
	color: #0D2B88;
	text-decoration: none;
	background-image: url(../i/selected.gif);
	list-style-image: url(../i/selected.gif);
}
div#navigation a#activelink{color: #033;text-decoration: none}
table { 
		padding:0;
		margin:0;
		table-layout:auto;
		border-collapse:collapse;
}
.testo {
	padding-left: 20px;
}
div#content li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	list-style-type: disc;
}
.neroavorio {
	color:#FFF;
	margin-top:25px;
}
.neroavorio a {
	color:#FFF;
	font-weight:bold;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#navigation2 a:link {
	color:#FFF;
}
div#navigation2 a:hover {
	color:#FFF;
}
div#navigation2 a:visited {
	color:#FFF;
}
.paginatore {
	text-align:center;
}
.paginatore a {
	padding:0 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:black;
}
.paginatore a:visited {
	color:black;
}
.actual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FF0000;
	font-weight:bold;
}
.elenco {
	width:100%;
	border: 1px solid #FFCC00;
	border-collapse:separate;
	
	}
.hide { display:none;}	
.elenco tr {
	border-top-width: thin;
	border-top-color: #333333;
	border-top-style: solid;
}
.elenco td {
	padding: 10px;
	text-align:center;
}
.header {
	font-weight:bold;
	background-color:#ccc;
}
.pari {
	background-color: #99CCFF;
}
.dispari {
	background-color: #ddd;
}
.verde { color: #33cc33;}


#menu {
	width:100%;
	height:25px;
	background-color:#0D2B88;	
	margin:0;
	padding:0;
	text-align:center;
}
#mainmenu {
	list-style-image: none;
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding: 0 10px;
	margin:0;
	margin-left:15px;
	height:25px;
}
#mainmenu li {
	display:block;
	float:left;
	line-height:2em;
	height:23px;
	padding: 0 5px;
	
}
#mainmenu li a {
	color: #FFD128;
	text-decoration:none;
	font-size:12px;
	
}
#mainmenu li a img { border:0;}
#mainmenu li a:hover {
	color:#FFCC00;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #497e99;	
}