body{
	background-position: center; text-align:center; /* per IE5.x/Win */
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:100%; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin-top:0; 
	margin-bottom:0; 
	padding-left:5%; 
	padding-right:5%; 
	padding-top:0; 
	padding-bottom:0; 
	background-color:#EAEAEA; 
	background-repeat:no-repeat; 
	background-attachment:fixed
}
a:hover{
	color:#15354D;
	background-color:#DBDBDB;
	display:inline;
}
#corpo{
	background-position: right top; width:100%;
	overflow:hidden;
	 
	background-attachment:scroll; 
	background-color:#FFFFFF; 
	font-size:75%
}
#riga-1{
	float:left;
	width:100%;
	margin-left:0px;
  
}
	#riga-1a {
	float:left;
	width:60%;
	margin-right: 1px;
}
#riga-1b {
	float:left;
	width:39%; background-color:#C1C1FF;
	padding: 0px; 
	text-indent:0em; text-align:justify; margin-bottom:0;
}
#colonna-21{
	float:left;
	width:20%;
	margin-right:0px; 
	margin-left:0
}
#colonna-22{
	float:left;
	width:58%; 
	text-align:justify; text-indent:0em; margin-bottom:1em;
	padding-left:10px;
	padding-right:0px;
}
#colonna-23{
	float:right;
	width:20%; 
	background-color:#C1C1F3;
}
#intestazione-1{
	background:#0000FF url('images/PMintsfo3.png') repeat-x left top; color:#FFFFFF;
	font-family:Arial; 
	font-size: 100%; 
	font-style:italic; 
	font-weight:bold; 
	letter-spacing:3pt; 
	vertical-align: middle; 
	text-align:right;
}
img#imgINperc{
width: 12%;
float:left;
}
img#imgPCINperc{
width: 10%;
float:left;
}

#menuorizzotale{
float:right;
width:100%;
border-bottom:1px solid #000000; 
text-align:center; 

}

#pie-di-pagina{
background-position: center; width:100%;
font-family:Arial; 
line-height:100%; 
font-style:italic; 
margin-top:0; 
margin-bottom:0;
padding-left:0%;
text-align: center; background-color:#FFFFFF

}
#intestazione-1,#intestazione-2,#riga-1,#colonna21,#colonna-22,#pie-di-pagina{
padding-top:0.5em;
padding-bottom:1.5em;
}
#colonna-2{
padding:0;
}
div p{
margin:0;
text-indent:0; 
}

.barranavigazione{
margin:0;
border-bottom:0px solid #000;
border-top:0px solid #000;
text-align: center;
font-weight: bold; padding-left:0; padding-right:0; padding-top:0.5em; padding-bottom:0.5em
}
.barranavigazione li{
display:inline;
margin:0 1em;
height:0;
}
.barranavigazione a{
white-space: nowrap;
}
.barranavigazione a:link,
.barranavigazione a:visited{
background: #FFF;
color: #000;
}
.barranavigazione a:hover,
.barranavigazione a:focus,
.barranavigazione a:active{
background: #FFF;
color: #000;
}
.menunavig1{
border-style:solid; 
border-width:1px; width:100%;
margin-left:0; 
margin-right:0;  
margin-top:0; 
margin-bottom:2em; 
text-align:left; 
color:#0000FF; 
padding-left:2px; 
padding-right:2px; 
padding-top:1px; 
padding-bottom:1px; 
background-color:#C1C1FF 
}
.menunavig1 li{
list-style-type:none;
}
.menunavig1 a{ 
display:block; 
text-decoration:none; 
border:1px solid #999999; 
margin:1px 0; 
background: #0000FF; 
color: #FFFFFF; 
text-align:left; 
padding-left:10px; 
padding-right:10px; 
padding-top:3px; 
padding-bottom:3px
}
.menunavig1 a:link, 
.menunavig1 a:visited{
background: #EEE;
color: #000080;
}
.menunavig1 a:hover,
.menunavig1 a:focus,
.menunavig1 a.active{
background: #666;
color:#FFF;
border-color:#000;
}




.infoPA{
	border-style:solid; 
	border-width:1px; width:97%;
	margin-left:0; 
	margin-right:0;  
	margin-top:0; 
	margin-bottom:2em; 
	text-align:left; 
	color:#0000FF; 
	padding-left:2px; 
	padding-right:2px; 
	padding-top:1px; 
	padding-bottom:1px; 
	background-color:#C1C1FF 
}
.infoPA li{
	list-style-type:none;
}
	.infoPA a{ 
	display:block; 
	text-decoration:none; 
	border:1px solid #999999; 
	margin:1px 0; 
	background: #0000FF; 
	color: #FFFFFF; 
	text-align:left; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:3px; 
	padding-bottom:3px
}
.infoPA a:link, 
.infoPA a:visited{
	background: #EEE;
	color: #000080;
}
.infoPA a:hover,
.infoPA a:focus,
.infoPA a.active{
	background: #666;
	color:#FFF;
	border-color:#000;
}

h5 { 
margin-top: 0; 
margin-bottom: 0 
}
thead {
	background: #FFC;
	color: #000;
}
caption {
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
}
tbody {
	width:100%;
}
hr {
border:0,5px solid #C0C0C0; 
}
