body { 
margin-top: 3px; font-size: 80%; color: #555; font-family: verdana, arial, helvetica, sans-serif; text-align: left; display: block; 
} 
h1 { 
border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left; border-right-width: 0px 
} 
h2 { 
border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left; border-right-width: 0px 
} 
h3 { 
border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; pad????N?ding-top: 0px; text-align: left; border-right-width: 0px 
} 
h4 { 
border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left; border-right-width: 0px 
} 
h5 { 
border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left; border-right-width: 0px 
} 
h6 { 
border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left; border-right-width: 0px 
} 
h7 { 
border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left; border-right-width: 0px 
} 
a:link { 
color: #555555; text-decoration: underline 
} 
a:visited { 
color: #555555; text-decoration: underline 
} 
a:hover { 
color: #555555; text-decoration: underline 
} 
table { 
font-size: 100%; width: 96% 
} 
caption { 
font-weight: bold; text-align: left 
} 
th { 
border-right: #d3d3d3 1px solid; padding-right: 2px; border-top: #d3d3d3 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #d3d3d3 1px solid; padding-top: 2px; border-bottom: #d3d3d3 1px solid; border-collapse: collapse 
} 
td { 
border-right: #d3d3d3 1px solid; padding-right: 2px; border-top: #d3d3d3 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #d3d3d3 1px solid; padding-top: 2px; border-bottom: #d3d3d3 1px solid; border-collapse: collapse 
} 
p { 
line-height: 1.5em 
} 
li { 
line-height: 1.5em 
} 
h1 a { 
color: #306394! important 
} 
h2 a { 
color: #306394! important 
} 
h3 a { 
color: #306394! important 
} 
h4 a { 
color: #306394! important 
} 
h3 { 
margin-top: 1em; padding-bottom: 0px 
} 
h4 { 
margin-top: 1em; padding-bottom: 0px 
} 
h5 { 
margin-top: 1em; padding-bottom: 0px 
} 
h6 { 
margin-top: 1em; padding-bottom: 0px 
} 
h7 { 
margin-top: 1em; padding-bottom: 0px 
} 
h1 { 
font-size: 170%; text-transform: uppercase; color: #306394 
} 
h2 { 
font-size: 160%; color: #306394 
} 
h3 { 
font-size: 150%; color: #306394 
} 
h4 { 
font-size: 140%; color: #306394 
} 
h5 { 
font-size: 130% 
} 
h6 { 
font-size: 120% 
} 
.sommario { 
padding-bottom: 15px; padding-top: 10px 
} 
hr { 
color: #cc0000; height: 1px; width: 100%; 
} 
img { 
display: inline;
float: left;
margin: 5px;
border: 0;
} 

.menutitolo
	{
	margin-top: 10px;
	padding: 2px 0px 2px 0px;
	text-align: left;
	font-weight: bold;
	font-size: 150%;
	}

.menubox {
	width: 100%;
	}


.menuvoce
	{
	font-weight: normal;
	height:auto;
	display: list-item;
	}


#corpo {
	float: left;
	}

#menunavigazione{
	float: left;
	width: 100%;
	padding: 7px 20px 2px 0px;
	display: inline;
}

.linknavigazione {
	display: inline;
	padding: 10px 0px 10px 0px;
	width: auto;
	font-size: 1.2em;
	font-weight: normal;
	height: 14px;
	text-align: center;
}


.linknavigazione a {
	color: #666666;
	text-decoration: none;	
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
}

.linknavigazione a:visited {
	color: #666666;
	text-decoration: none;	
	padding: 0px 0px 0px 0x;
	font-weight: bold;
	text-align: center;
}

.linknavigazione a:hover{
	color: #666666;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;	
}


.menupiazze {
	float: left;
	width: 100%;
	padding: 5px 0px 5px 0px;
	text-align: center;
	margin-top: 10px;
	}
	
#centro{
	float: left;
	width: 100%;
	display: inline;
}

#percorso{
	width: 100%;
	margin-bottom: 20px;
	padding: 0px 0px 3px 0px;
	text-align: left;
	}

#percorso a{
	text-decoration: underline;
	color: #666666;
	}

#percorso a:visited{
	color: #666666;
	text-decoration: underline;
	}

#percorso a:hover{
	color: #ff9900;
	font-weight: normal;
	text-decoration: underline;
	}

#menucontenutisx{
	float:left;
	width: 100%;
	text-align: left;
}

#menucontenutisx a {
	font-weight: normal;
	text-decoration: none;
}

#menucontenutisx a:hover {
	text-decoration:underline;
	color: #666666;
	font-weight: normal;
}



