@CHARSET "ISO-8859-1";
body {
	margin: 0;
	padding: 0;
	text-align: center; /* per IE5.x/Win */
	background:#FFF;
	color: #000;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#centrato {
	width:900px;
	margin:auto;
	text-align: left; /* per IE5.x/Win */
	position:relative;
}
#corpo {
	float:left;
	width: 898px;
	/*border-left: 1px solid #000;
	border-right: 1px solid #000;*/
	background: #FFF url(sfondo.2col.fisso.conBordo.gif) left top repeat-y;
}
#colonna-1 {
	float:left;
	width:200px;
	margin-right:1px;
	background: transparent;
	color: #000;
}
#colonna-2 {
	float:left;
	width:697px;
	background: transparent;
	color: #000;
}

#intestazione {
	background: #FFF;
	color: #000;
	border-bottom: 1px solid #BA2F32;
	height: 160px;
}
#pie-di-pagina {
	background: #FFF;
	color: #000;
	clear: left;
	border-top: 1px solid #BA2F32;
}

#intestazione, #colonna-1, #colonna-2, #pie-di-pagina {
	padding-top:0.5em;
	padding-bottom:0.5em;
}
div p {
	margin: 0;
	padding: 0.5em 1em;
}

/*Menu navigazione*/
.menuNavigazione{
	margin:0;
	padding:0;
	width:200px;
	list-style:none;
}
.menuNavigazione a{
	display:block;
	text-decoration:none;
	margin:2px 0;
	padding:5px;
	/*border:1px solid #000;*/
	background:#FFF;
	color:#000;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
	padding:4px;
	/*border-width:2px;*/
}
.menuNavigazione ul{
	margin:0;
	padding:0;
	list-style:none;
}
.menuNavigazione .voceCorrente a{
	margin:0;
	/*border-width:2px;*/
	padding:10px 2px 2px 2px;
	font-weight:bold;
	color:#003F6D;
}
.menuNavigazione .voceCorrente ul a{
	border-top:none;
	margin:0 7px;
	font-weight:normal;
	font-size:90%;
	color:#000;
	padding-top:2px;
}

.menuNavigazione .voceCorrente ul ul a{
	border-top:none;
	margin:0 27px;
	font-weight:normal;
	font-size:90%;
	color:#000;
	padding-top:2px;
}

.menuNavigazione .voceCorrente ul a:hover,
.menuNavigazione .voceCorrente ul a:focus,
.menuNavigazione .voceCorrente ul a:active{
	background:#fafafa;
	color:#000;
}

/*Menu orizzontale*/
.menuOrizzontale{
margin:0;
padding:0.5em 0;
/*border-bottom:1px solid #000;*/
text-align:center;
font-weight:bold;
}
.menuOrizzontale li{
display:inline;
margin:0;
height:0;
border-left:1px solid #666;
padding:0 1em;
}
.menuOrizzontale li.primaVoce{
border-left:none;
}
.menuOrizzontale a:link,
.menuOrizzontale a:visited{
background:#FFF;
color:#000;
text-decoration:none;
}
.menuOrizzontale a:hover,
.menuOrizzontale a:focus,
.menuOrizzontale a:active{
background:#FFF;
color:#C00;
text-decoration:underline;
}
