html, body
{
	
	margin: 0 auto;
	padding: 0;
	border: 0 solid #fff;
	width: 95%;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
 
a
{
	color: #17386F;
	background-color: #fff;
}
.Hidden
{
	position: absolute;
	top: -1000px;
	left: -1000px;
	font-size: 1px;
	height: 1px;
}
 
#BodyPage
{
	position: relative;
	margin: 0 auto;
	padding: 0;
	border: 0 solid #000;
	width: 100%;
}
 
#Top
{
	position:relative;
	margin: 0;
	padding: 0;
	border: 0 solid #fff;
	width: 100%;
	overflow: hidden;
}
 
#Top2
{
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
}
 
#Top2 img
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
#Top2 h1
{
	float: left;
	position: relative;	
	margin: 27px 0 0 0;
	padding: 2px 0 0 10px;
	border: 0 solid #fff;
	width: 80%;
	font-size: 130%;
	color: #17386F; /* #443C51; */
}
#Top2 h1 a
{
	margin: 0;
	padding: 0;
	border: 0 solid #fff;
	text-decoration: none;
	width: 100%;
	color: #17386F; /* #443C51; */
	background-color: #fff;
}
 
 
/* MENU ATTIVO */
/**************************************************************/
#Area
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0 solid #fff;
	width: 100%;
	min-height: 25px;
	height: auto !important;
	height: 25px;
	background-color: #4C87C5; /*#17386F*/
	z-index: 120;
}
 
#menu 
{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 0 0 2px;
	padding: 0;
	border: 0 solid #fff;
	width: 100%;
	z-index: 100;
}
 
#menu dl 
{
	display: block;
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	border: 0;
	text-align: center;
	width: 140px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	list-style-type: none;
}
 
#menu dt {
	display: inline;
	cursor: pointer;
	margin: 0 1px 0 0;
	padding: 0;
	border: 0;
	text-align: center;
	width: 100%;
	font-size: 100%;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	list-style-type: none;
}
 
#menu dt a
{
	display: block;
	width: 100%;
	margin: 0;
	padding: 4px 0;
	border-right: 1px solid #fff;
	text-decoration: none;
	background-color: #4C87C5; /*#17386F*/
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 80%;
}
 
#menu dt a#trian
{
	background-image: url(Images/TriangolinoArancione.gif);
}
 
#menu dd
{
	display: none;
	width: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
 
#menu ul
{
	list-style: none;
	width: 90%;
	margin: 1px 0 0 0;
	padding: 0;
}
 
#menu li 
{
	list-style: none;
	margin: 0 0 1px 0;
	padding: 0;
	border: 0;
	text-align: left;
	background-color: #fff;
	min-height: 15px;
	height: auto !important;
	height: 15px;
}
#menu li a
{
	display: block;
	margin: 0;
	padding: 4px 0 4px 4px;
	height: 100%;
	width: 100%;
	border: 1px solid #EC6400;
	background-color: #FFFFFF;
	background-image: url(Images/TriangolinoArancione.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 75%;
	color: #000;
	text-decoration: none;
}
#menu li a:hover, #menu li a:focus
{
	background-image: url(Images/TriangolinoArancione.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
 
.Banner1
{
	position: absolute; top: 25px; left: 0px;
	margin: 5px 0% 0% 5%;
	padding: 0;
	border: 0 solid #000;
	width: 45%;
	height:125px;
	background-color: #00000;
	background-repeat: no-repeat;
}
 
.Logo
{
	position: relative; top: 15px;
	margin: 1px 0 0 65%;
	padding: 0;
	border: 0 solid #000;
	width: 30%;
	height:125px;
	background-color: #00000;
	background-repeat: no-repeat;
}
 
 
 
/* MenuSitiPrincipali */
 
#MenuSitiPrincipali
{
	position: relative;
	margin: 1px;
	padding: 0;
	border: 0;
	width: 98%;
	overflow:hidden;
	
}
 
#MenuSitiPrincipali p
{
 
	position: relative;
	width: 188px;
	margin: 0px 0 0 0;
	padding: 0;
	border: 0; /*#EC6400;*/
 

}
 
#MenuSitiPrincipali p a
{
	position: relative;
	display: block;
	width: 98%;
	margin: 1px;
	padding: 2px;
	border: 1px solid #17386F;
	text-decoration: none;
	font-weight: bold;
	background-color: #fff;
	color: #000;
	font-size: 80%;
	overflow: hidden;
}
 
#MenuSitiPrincipali p a.Selezionato
{
	background-color: #17386F;
	color: #fff;
}
#MenuSitiPrincipali p a img
{
	float: left;
	margin: 0 5px 0 0;
}
 
 
#MenuSitiPrincipali p a:hover
{
	background-color: #FFFFFF; /*#FACB55*/
	color: #000;
}
 
 
#Content
{
	position: relative;
	margin: 5px 3px 0 0;
	padding: 15px 0 0 0;
	border: 0 solid #fff;
	width: 99%;
	overflow: hidden;
	background-color: #F5EFD9;
	background-image: url(Images/SfumaVersoAlto.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #000000;
}
 
.Conten
{
 	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #FFFFFF;
	text-align: left;
}
 
.Conten h2
{
	position: relative;
	margin: 0;
	padding: 2px;
	border: 0;
	border-bottom: 2px solid #FF9900; /*#EC6400*/
	background-color: #FFFFFF;
	color: #4C87C5; /*#17386F*/
	font-size: 110%;
}
 
.Sezione
{
 	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #FFFFFF;
	text-align: left;
}
 
.Sezione h2
{
	position: relative;
	margin: 0;
	padding: 2px;
	border-left: 25px solid #FF9900; /*#FF9900, #EC6400*/
	background-color: #4C87C5; /*#17386F*/
	color: #fff;
	font-size: 110%;
}
 
.Sezione1
{
	position: relative;
	margin: 1px 0 2px 0;
	padding: 2px;
	width: 98%;
	background-color: #FFFFFF;
}
 
.Sezione1 h2
{
	position: relative;
	margin: 0;
	padding: 2px; /*#17386F*/
	font-size: 80%;
}
 
.Sezione2
{
	position: relative;
	padding: 2px;
	border: 0 solid #17386F;
	width: 150px;
	background-color: #BBCCDE;
}
 
.Sezione2 h2
{
	position: relative;
	margin: 0;
	padding: 2px;
	border-left: 15px solid #772D2C; /*#EC6400*/
	color: #ffffff; /*#17386F*/
	font-size: 80%;
	text-align: left;
}
 .Sezione3
{
	position: relative;
	padding: 2px;
	border: 0 solid #17386F;
	width: 100%;
	background-color: #BBCCDE;
}
 
.Sezione3 h2
{
	position: relative;
	padding: 2px;
	margin:0px;
	border-left: 15px solid #772D2C; /*#EC6400*/
	color: #ffffff; /*#17386F*/
	font-size: 80%;
	text-align: left;
}
 
h3
{
	margin: 0;
	padding: 0;
	font-size: 90%;
}
 
h3 a
{
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
}
 
 
.Evidenza
{
	position: relative;
	margin: 1px 0;
	padding: 0;
}
 
.Evidenza a
{
	display: block;
	margin: 0;
	padding: 0 1px;
	text-decoration: none;
	color: 7e272d;
	font-size: 75%;
	font-weight: bold;
	border: 1px solid #ffffff;
}
.Evidenza a:hover
{
	text-decoration: none;
	border: 1px solid #ffffff;
	background-color: #BBCCDE;
	color: #FFFFFF;
}
 
.EvidenzaNews {
	position: relative;
	margin: 1px 0;
	padding: 0;
	font-size: 65%;
}

.EvidenzaNews a {
	display: block;
	margin: 0;
	padding: 0 1px;
	text-decoration: none;
	color: 7e272d;
	font-weight: bold;
	border: 1px solid #ffffff;
}

.EvidenzaNews a:hover {
	text-decoration: none;
	border: 1px solid #ffffff;
	background-color: #BBCCDE;
	color: #FFFFFF;
}
 
#LeftColumn
{
	float: left;
	width: 160px;
}
 
#RightColumn
{
	float: right;
	margin: 2px;
	padding: 0 2px;
	border: 0 solid #000;
	width: 195px;
	background-color: #FFFFFF;
}
#Main
{
	position: relative;
	margin: 0 205px 0 170px;
	padding: 2px;
	border: 1px solid #17386F;
	text-align: center;
	background-color: #FFFFFF;
}
#MainConten
{
	position: relative;
	margin: 0 205px 0 170px;
	padding: 2px;
	border: 0;
	text-align: center;
	background-color: #FFFFFF;
}
 
#MenuNavigazionePrincipale
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	width:	100%;
}
 
 
.NotiziaPrimoPiano
{
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 95%;
	background-color: #FFFFFF;
}
 
 
.NotiziaPrimoPiano div
{
	float: left;
	margin: 0;
	padding: 0;
}
.NotiziaPrimoPiano h3
{
	margin: 0;
	padding: 0;
	font-size: 100%;
}
.NotiziaPrimoPiano h3 a
{
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	font-size: 100%;
}
 
.NotiziaPrimoPiano p
{
	margin: 0;
	padding: 0;
	font-size: 90%;
}
 
.TestoConten div
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
.TestoConten h3
{
	margin: 0;
	padding: 0;
	font-size: 100%;
}
.TestoConten h3 a
{
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	font-size: 100%;
}
 
.TestoConten p
{
	margin: 0;
	padding: 0;
	font-size: 90%;
}

