/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
html{color:#1c1c1c;background:#516563;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
/*caption,th{text-align:left;}*/
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
/*q:before,q:after{content:”;}*/
/*abbr,acronym {border:0;font-variant:normal;}*/
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn’t inherit in IE */
/*legend{color:div#000;}*/
/*
Fine YUI
*/
a:active, a:focus{
outline:none;
} 

body {
font:		normal 100% verdana, arial,"sans serif";
text-align:	center;
}

h1,h2,h3{
font-family:	Georgia;
color:			#1c1c1c;
}
	h1{
	font-size:		2.2em;
	text-indent:	4px;
	}
p {
font-size:		.9em;
text-align:		justify;
}

a:link, a:visited {
color:			#1c1c1c;
font-style:		normal;
text-decoration:none;
}
	a:hover {
	color:			#eee;
	}
	p a:link, p a:visited{
	font-weight:	normal;
	color:			#1c1c1c;
	text-decoration:underline;
	}
	p a:hover {
	color:			#eee;
	}

img{	font-size:.6em;	}

div.clear {	clear:both;font-size:1px;height:0;	}

ul.menu_mini{
float:		left;
margin:		0 4px 4px;
font-size:	.9em;
}
	ul.menu_mini li{
	float:		left;
	padding:	0 2px;
	color:		#516563;
	}
	ul.menu_mini li a:link, ul.menu_mini li a:visited{
	color:		#516563;
	}
	ul.menu_mini li a:hover{
	color:		#eee;
	}
	ul.menu_mini li.nero{
	font-weight:bold;
	color:		#434C4C;
	}


/* Struttura */
div#struttura {
width:			786px;
margin:			0 auto;
text-align:		left;
background:		url(../img/struttura.gif) left repeat-y;
}
	div#contenitore {
	width:			724px;
	float:			left;
	}
		div#testa {
		width:			100%;
		height:			59px;
		font-size:		1px;
		background:		url(../img/testa.gif) no-repeat;
		}
		div#quadro {
		width:			100%;
		height:			377px;
		background:		url(../img/quadro_home.jpg);
		margin-bottom:	5px;
		}
		div#corpo {
		margin:			0 0 0 22px;
		width:			698px;
		}
			div#base {
			width:		698px;
			background:	url(../img/base.gif);
			}
				div#base_contenuto {
				padding:	0 8px 16px;
				}
				div#base_testa, div#base_fondo {
				width:		100%;
				height:		8px;
				font-size:	1px;
				}
				div#base_testa {
				background:	url(../img/base_testa.gif);
				}
				div#base_fondo {
				background:	url(../img/base_fondo.gif);
				}
					div#intestazione {
					width:100%;
					}
						div#intestazione_contenuto{
						background:	transparent url(../img/intestazione_centro.gif) repeat-x;
						padding:	8px 0;
						width:		666px;
						float:		left;
						}
						div#intestazione_contenuto p{
						padding:8px 4px;
						}
						div.sx, div.dx {
						background:transparent url(../img/intestazione.gif) no-repeat left top;
						float:	left;
						height:	50px;
						width:	8px;
						}
							div.dx {
							background:transparent url(../img/intestazione.gif) no-repeat right top;
							}

					div#blocco{
					background:	transparent url(../img/blocco_indice.gif) no-repeat;
					width:		336px;
					height: 	auto !important;  	/* per i browser moderni */
					height: 	180px;      		/* per IE5.x e IE6 */
					min-height: 180px;  			/* per i browser moderni */
					}
						div#blocco_contenuto {
						margin:		0 ;
						padding:	8px;
						background:	transparent;
						}
						div#blocco_contenuto p{
						padding:	8px 4px;
						}	div#menu {
	float:		left;
	width:		60px;
	height:		600px;
	text-align:	left;
	}
		div#menu ul {
		margin:			32px 0 0 1px;
		list-style: 	none;
		}
		div#menu li {
		border-left:	solid 1px #282828;
		height:			109px;
		}
		div#menu li.attivo {
		border-left:	solid 1px #718483;
		height:			108px;
		margin-bottom:		1px;
		}
		div#menu a {
		display:	block;
		width:		33px;
		height:		109px;
		}
		div#menu a:hover {
		background:	no-repeat;
		}
		div#menu a.m1:hover {background:url(../img/menu01b.gif) left top no-repeat;}
		div#menu a.m2:hover {background:url(../img/menu02b.gif) left top no-repeat;}
		div#menu a.m3:hover {background:url(../img/menu03b.gif) left top no-repeat;}
		div#menu a.m4:hover {background:url(../img/menu04b.gif) left top no-repeat;}
		div#menu a.m5:hover {background:url(../img/menu05b.gif) left top no-repeat;}
	div#fondo {
	width:			100%;
	background:		#516563 url(../img/fondo.gif) top left no-repeat;
	padding-top:	22px;
	font-size:		.8em;
	text-align:		center;
	}


span.data {
color:		#516563;
font-size:	1em;
font-weight:bold;
}
