/* CSS Document */

body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 110%;
	
	}
	
	
h1 {
	font-size:150%;
	text-align:left;
}

h2 {
	font-size:150%;
	color:#CC0000;
}
h3 {font-size:140%;
	font-weight:bold;
}

div#globale {background-color: #ffffff;}
		
div#centralone {background-color:#FFFFCC;}


.fondogrigio {background-color:#efefef;}

.fondobianco {background-color:#fff;}

div#menu {
		width:25%;
		padding:0px;
		float:left;
		text-align:left;
		background-color: #ffffff;
		z-index:4;
}

div#menu2 {
		/*width:186px;*/
		float:left;
		/*padding:0px;
		text-align:left;
		background-color: #ffffff;*/
}

div#menupagina {
		
		/*width:220px;*/
		width:25%;
		padding:0px;
		float:left;
		text-align:left;
		background-color: #ffffcc;
		margin-bottom:0px;
		padding-bottom:0px;
}

div#contenutocentrale {

		background-color: #f8f8f8;
		width:48%;

}

div#contenutocentralelargo {

		background-color: #f8f8f8;
		width:66%;

}

div#contenutopagina {
		width:66%;
	background-color: #fff;
}

div#accessibilita {
	background-color:#333366;
}


div#contenutiaccessibili {
	background-color:#333366;
}

.finalemenu {width:100%; height:14px;}

.centrato {text-align: center;}
.centratobold {text-align: center;font-weight:bold;}

div#form a, a:link {
	color:#404954 !important;/*blu petrolio*/
	}
	
div#menupagina a {
	color:#404954;
	text-decoration:none;
	/*font-weight: normal;*/
}
	
div#menupagina a:link {
	color:#404954;
	text-decoration:none;
		/*font-weight: normal;*/
}

div#menupagina a:visited {
	color:#404954 !important;
	text-decoration:none;
}
div#menupagina a:hover {
	color:#404954;
	text-decoration:underline;
	}
	
.boldbianco {
	color:white;
	font-weight:bold;
}
.testobianco {
	color:white;
	font-weight:bold;

}
.testobianco a, a:link{
	color:white;
	font-weight:bold;
	text-decoration:underline;
}
.testorosso {
	color:#CC0000;
}
.testoblu {
	color:#333366;
	}



li {text-indent: 5px; }

.voce li {
	/*height:17px;
	background-image:url(shared/fondo_vocemenu2.gif);*/
	width:100% !important;
	border-bottom: solid 1px #53697B;
	list-style-position: inside;
	color:#404954;/*blu petrolio*/
	padding-top:1px;
	}

.sezione li {
	/*height:16px;*/
	/*background-image:url(shared/fondo_sezione2.jpg);*/
	width:100% !important;
	background-color:#53697B;
	list-style-position: outside;
	color:white;
	font-weight:bold;
	margin:0px;
	text-transform:uppercase;
	padding-top:5px;
	}
.sezionedestra {
	/*height:18px;
	background-image:url(shared/fondo_sezione2.jpg);*/
	list-style-position: outside;
	margin:1px 0px 2px 0px;
	padding:0px;
	text-indent:20px;
	color:white;
	font-weight:bold;
	padding-top:5px;
	}
	
.filorosso {
	/*background-image: url(shared/fondo_rosso.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	background-color:#FF0000;
	text-indent:20px;
	color:white;
	font-weight:bold;
	padding-top:3px;
	padding-left:5px;
	text-align:left;
	text-transform:uppercase;
	
	/*height:16px;*/
	border-bottom: solid 2px #d90000;
}

ol#utili{line-height:22px;}

table#arpahome {
font-size:90%;
padding-left:5px;
padding-right:5px;
}

.data1 {font-size:90%;font-weight:bold;}
.quaottanta {height:auto;}
.arpavalore {font-size:120%;font-weight:bold;text-align:left;background-color:#FFFFCC;}
.arpaelemento {color:black;}
.giallino {color:black;}
.form {font-size: 100% !important;}
.quapec {height:auto; background-color:#ecf4fa; border: solid 1px #003366; margin-top:5px;}
.pectxt {color:#003366; font-weight:bold;}
