/*
Release 2.1
del 09/05/2006
*/
body {
	margin: 0;
	padding:0;
	color: #333;
	/*background-color: #000666;*/
	/*background-color: #fafafa;*/
	/*color:#333;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;/*12px;*/
	/*list-style: none;	
	/* Evita problema IE */
	/* text-align: center; */
	background-color: #fff;
}

#INEVIDENZA {
	height : 160px;
	font-size:75%;
	/*margin:0 ;
	padding:0;*/
	background-color:#d4dde6;
	/*margin-top:28px;*/
	text-align:right;
	color:#003366;
	font-weight:bold;
	border-top:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	padding-top: 0px;
	margin-top: 2px;
}

#serviziguida {
	height : 45px;
	font-size:75%;
	/*margin:0 ;
	padding:0;*/
	background-color:#d4dde6;
	/*margin-top:28px;*/
	text-align:left;
	color:#003366;
	font-weight:bold;
	border-top:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	padding-top: 0px;
	margin-top: 2px;
}

.titoloareaincorpo{
	padding-left:0px;
	/*	font-size:68%;*/
	padding-bottom:0px;
	padding-top:0px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	color:#FFFFFF;
	background-color:#0245B5;
	text-align:left;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

.inprimopiano {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;/*12px;*/
	background-image: url(/images/SFOINPRIMOPIANO.gif);
	background-repeat:repeat-x;
	height: 100px;
}

.PPcx1 {
	margin: 0;
	padding:0;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;/*12px;*/
	font-weight: bold;
}

.inprimopiano p ul {
	list-style-type: disc;
	margin-left: 10px;
	padding-left:10px;
	margin-top:0px;
}
.inprimopiano p ul li {
	line-height: 1.8em;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-right:5px;
	font-size:88%;
	text-align: left;	
}

hr { display:none }

h1{
	color: #009966;
	margin: 0 0 0 50px;
	text-align: right;
	font-style: oblique;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #fff;
}

.reg  {
	/*padding-top:0px;
	
	padding-bottom:0px;
	padding-left:25px;
	margin-left:25px;*/
	width:95%;
	
}

.reg ul {
	list-style-type: none;
	margin-left: 10px;
	padding-left:10px;
	background-color:#f5f5f5;
	margin-top:0px;
	
		
	
}
.reg ul li {
    list-style-type: none;
	line-height: 1.8em;
	/*border-bottom: 1px solid #d4dde6;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-right:5px;
	/*padding-left:5px;*/
	font-size:88%;
	text-align: left;
	/*border-bottom: 1px solid #d4dde6;*/
			
}

.reg ul li a {
	/*display:block;*/
	/*margin:10px;*/
	padding:0;
	/*padding-left: 5px;*/
	font-size:85%;
	/*line-height: inherit;*/
	
	
}
.reg ul li a:link, #reg ul li a:visited {
	color:#000066;
	text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
		
}

.reg ul li a:hover {
	color: #f00;
	/*background: #fff;*/
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.reg p{
text-align:left;
font-size:85%;
}

/*a:link { text-decoration: none; 
		color:#000666;
		background-color: #fff;

}

a:visited { 
			text-decoration: none;
			color:#3333CC;
			background-color: #fff;

}

a:hover {
			text-decoration: none;
		    color: #000666;
			background-color: #fff;

}

a:active {
			text-decoration: none;
			color: #000666;
			background-color: #fff;

}
*/

#container {
	margin:0 auto;
	padding:0;
	width:100%;
	border-bottom:2px solid #eee;
	
}

#accesso { display:none;
	
	position:absolute;
	top:-900px;
	/*visibility:hidden;*/
}
#accessibilita {
	float:left;
	background-color: #fff;
	color: #333;
	font-size: 80%;/*12px;*/
}
#header {
	height:70px;
	/*background-image:url(/images/banner.jpg);*/
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

#header h1 {
	color: #fff;
	margin: 0;
	text-align: left;
	padding-right: 50px;
	background-color:#0089d0;
	
}	
#header img {
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*width:100%;*/
	/*height:100%;*/
}

#header0 {
	/*background-image: url(../img/santi_artisti.jpg);*/
	/*width:100%;*/
	/*height:30px;*/
	float: left;
	/*padding-right: 40px;
	/*width: 100%;*/
	/*margin-top:40px;
	padding-top: 0px;
	padding-left: 100px;*/
	font-style: oblique;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #000666;
	/*background-color:#0089d0;*/
	text-align: left;
}


#header1 {
	/*background-image: url(../img/santi_artisti.jpg);*/
	/*width:100%;*/
	/*height:30px;*/
	float: right;
	/*padding-right: 40px;
	/*width: 100%;*/
	/*margin-top:40px;
	padding-top: 0px;
	padding-left: 100px;*/
	font-style: oblique;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #000666;
	/*background-color:#0089d0;*/
	text-align: right;
}

#header1 h1 {
	color: #ffffff;
	margin: 40px 0 0 85px;
	text-align: left;
	font-style: oblique;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#0089d0;
}		
#tempo {
	background-color: #fff;
	color: #333;
	font-size: 80%;/*12px;*/
	float: right;
	margin-right: 0px;
	width: 85%;
	height: 15px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 10px;
	text-align:right;
			
}

#menuprincipale {
	/*	background-color: #003366;*/
	/*background-color: #0089d0;*/
	background-color: #0089d0;
	color: #fff;
	padding-left: 0;
	width:100%;
	float:left;
}

#menuprincipale ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	white-space: nowrap;
	text-align:left;
	background-color: #0089d0;
}
#menuprincipale li {
	display:inline;
	float: left;
	border-bottom: 1px #eee;
	font-size:85%;	
	background-color: #0089d0;
}	
#menuprincipale li a:link, #menuprincipale li a:visited  {
	color: #fff;
	text-decoration:none;
	font-weight: bold;
    padding: 0 1em;
	background-color: #0089d0;
}

#menuprincipale li a:hover {
	text-decoration: underline;
	background-color: #fff;
	color: #006;
}


.menuprincipale ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	white-space:nowrap;
	text-align:left;
	background-color: #0089d0;
}
.menuprincipale li {
	display:inline;
	float: left;
	border-bottom: 1px #eee;
	font-size:85%;	
	background-color: #0089d0;
}	
.menuprincipale li a:link, #menuprincipale li a:visited  {
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	padding: 0 1em;
	background-color: #0089d0;
}

.menuprincipale li a:hover {
	text-decoration: underline;
	background-color: #fff;
	color: #006;
}


#contsx {
	float:left;
	left: 0px;
	width: 180px;
	height:auto;
	color:#333;
	background-color: #0089d0;
	margin: 0px ;
	padding: 0px;
}

#menusx {
	float:left;
	left: 0px;
	width: 180px;
	height:auto;
	color:#333;
	margin: 0px;
	padding: 0px;
	background-color: #0089d0;
}

#menusx p {
	margin:0;
	line-height: 1.2em;
	padding-left: 4px;
	text-align: left;
	color: #009;
	background-color: #0089d0;
	
}
#menusx ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #f5f5f5;
}
#menusx ul li {
	line-height: 1.8em;
	border-bottom:  1px solid #d4dde6;
	margin: 0;
	padding: 3px 3px 3px 3px;
	text-align:left;
	font-size:75%;
	background-color: #f5f5f5;
}

#menusx ul li ul {
	margin-left:20px;
	background-color: #f5f5f5;
	list-style-image:url(../images/tilde_selezionata.gif)
}

#menusx ul li ul li {
	line-height: 1.8em;
	border-bottom:  1px solid #f5f5f5;
	margin: 0;
	/*padding: 3px 3px 3px 3px;*/
	text-align:left;
	font-size:100%;
	background-color: #f5f5f5;
}

#menusx ul li a {
	display:block;
	margin: 0;
	padding-left: 5px;
	font-size:95%;
	background-color: #f5f5f5;
}
#menusx ul li a:link, #menusx ul li a:visited {
	color:#000066;
	text-decoration: none;
	background-color: #f5f5f5;
}

#menusx ul li a:hover {
	color: #f00;
	background-color: #fff;
	text-decoration:none;
}

/* 1 */
#menusx ul li ul li a {
	display:block;
	margin: 0;
	padding-left: 5px;
	font-size:95%;
	background-color: #f5f5f5;
}
#menusx ul li ul li a:link, #menusx ul li ul li a:visited {
	color:#000066;
	text-decoration: none;
	background-color: #f5f5f5;
}

#menusx ul li ul li a:hover {
	color: #f00;
	background-color: #fff;
	text-decoration:none;
}

.selezionemenu {
	color: #f00;
	text-decoration:none;
	/*list-style-image:url(../images/tilde_selezionata.gif)*/
}

/* fine 1 */

#menusx  h2   {
/*	background-color:#d4dde6; */
	background-color: #0089d0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
/*	color: #000066; */
	color:#FFFFFF;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 4px 0;
}
#menusx a:visited {
/*	color:#000066; */
	text-decoration: none;
}

#menusx a:hover {
	color: #f00;
	background-color: #fff;
	text-decoration:none;
}
/* --- */
#menudx {
	float:left;
	left: 0px;
	width: 180px;
	height:auto;
	color:#333;
	margin: 0;
	padding: 0px;
	background-color: #0089d0;
}

#menudx p {
	margin:0;
	line-height: 1.2em;
	padding-left: 4px;
	text-align: left;
	color: #009;
	background-color: #0089d0;
	
}
#menudx ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #f5f5f5;
}
#menudx ul li {
	line-height: 1.8em;
	border-bottom:  1px solid #d4dde6;
	margin: 0;
	padding: 3px 3px 3px 3px;
	text-align:left;
	font-size:75%;
	background-color: #f5f5f5;
}

/*   inizio */
#menudx ul li ul {
	margin-left:20px;
	background-color: #f5f5f5;
	list-style-image:url(../images/tilde_selezionata.gif)
}

#menudx ul li ul li {
	line-height: 1.8em;
	border-bottom:  1px solid #f5f5f5;
	margin: 0;
	/*padding: 3px 3px 3px 3px;*/
	text-align:left;
	font-size:100%;
	background-color: #f5f5f5;
}
/* fine */

#menudx ul li a {
	display:block;
	margin: 0;
	padding-left: 5px;
	font-size:10px;
	background-color: #f5f5f5;
}
#menudx ul li a:link, #menudx ul li a:visited {
	color:#000066;
	text-decoration: none;
	background-color: #f5f5f5;
}

#menudx ul li a:hover {
	color: #f00;
	background-color: #fff;
	text-decoration:none;
}

/* 1 */
#menudx ul li ul li a {
	display:block;
	margin: 0;
	padding-left: 5px;
	font-size:95%;
	background-color: #f5f5f5;
}
#menudx ul li ul li a:link, #menudx ul li ul li a:visited {
	color:#000066;
	text-decoration: none;
	background-color: #f5f5f5;
}

#menudx ul li ul li a:hover {
	color: #f00;
	background-color: #fff;
	text-decoration:none;
}

/*.selezionemenudx {
	color: #f00;
	text-decoration:none;
	list-style-image:url(../images/tilde_selezionata.gif)
}*/

/* fine 1 */


#menudx  h2   {
/*	background-color:#d4dde6; */
	background-color: #0089d0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
/*	color: #000066; */
	color:#FFFFFF;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 4px 0;
}

/*
#menudx a:link {
	background-color: #0089d0;
	color:#ffffff;
	text-decoration: none;
}

#menudx a:visited {
	background-color: #0089d0;
	color:#ffffff;
	text-decoration: none;
}

#menudx a:hover {
	color: #f00;
	background-color: #fff;
	text-decoration:none;
}
*/

/* --- */


#immagini{
	padding-left:10px;
	font-size:70%;/*12px;*/
	padding-bottom:5px;
	padding-top:5px;
	/*border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;*/
	background-color:#d4dde6;
	/*background-repeat:repeat-x;*/
	text-align:left;
	font-weight:bold;
	color:#009;
	border: 0;
}
.imm{
	padding-left:10px;
	font-size:70%;/*12px;*/
	padding-bottom:5px;
	padding-top:5px;
	background-color:#d4dde6;
	text-align:left;
	color:#000666;
	font-weight:bold;
}
.boxsin {
	background-color:#f5f5f5;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.3em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*WIDTH: 100%;*/
	color:#009;
}


.boxsin ul {
	/*list-style-type: none;*/
	margin: 0;
	padding: 0;
	background-color:#f5f5f5;
}

.boxsin ul li {
	line-height: 0em;
	border-bottom: 1px solid #d4dde6;
	margin: 0;
	padding: 0;
	text-align:left;
	/* funziona */
}

.boxsin ul li a {
	display: block;
	margin: 0;
	padding-left: 2px;
}

.boxsin ul li a:link, .boxsin ul li a:visited {
	color:#000066;
	text-decoration: none;
}

.boxsin ul li a:hover {
	color: #f00;
	text-decoration:none;
}

.sx IMG {
    BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid;width:80px;height:31px;
}
#coldx {
	float:right;
	height:auto;
	color: #333;
	/*background-color: #f0f5ff;*/
	margin: 0;
	padding: 0;
	background-color: #0089d0;
	left: 0px;
	width: 180px;
	
}
#ricerca{
	padding-left:10px;
	font-size:80%;/*12px;*/
	padding-bottom:5px;
	padding-top:5px;
	/*border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;*/
	background-color:#f5f5f5;
	color:#009;
}

#ricercaservizi{
	padding-left:10px;
	font-size:11px;
	padding-bottom:5px;
	padding-top:5px;
	/*border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;*/
	background-color:#f5f5f5;
	color:#009;
	text-align:left;

}
.test{
	/*height: 10px;*/
	/*margin:0 ;
	padding:0;*/
	/*padding-right:4px;
	padding-top:4px;*/
	background-color:#d4dde6;
	/*background-image: url(../images/barrette_sfondo.jpg);
	background-repeat:repeat-x;*/
	text-align:left;
	/*color:#003366;*/
	/*font-weight:bold;*/
	/*border-top:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;*/
	font-weight:bold;
	
}
.ricerca input {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 10px;/*12px;*/
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding:0px;
	height:20px;
}
.ricerca form {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
.ricerca label {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	/*background-color:#DEE5EB;*/
	
}
#informazioni{
	padding-left:10px;
	font-size:75%;/*12px;*/
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	/*	color:#009; */
	color:#fff;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #0089d0;
}

.infor{
	padding-left:0px;
	/*	font-size:68%;*/
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	color:#009;
	background-color:#d4dde6;
	text-align:left;
	font-weight:bold;
	margin-bottom: 0px;
}

.infor a:link, .infor a:visited  {
	/*color:#009;*/
	text-decoration:none;
	font-weight:bold;
	padding: 0;
	font-size: 100%;
}

.infor a:hover {
	text-decoration: underline;
	background-color: #fff;
	color: #FF4040;/*#006;*/
	font-size: 100%;
}


.dettaglioricerca{
	padding-left:0px;
/*	font-size:68%;*/
	padding-bottom:1px;
	padding-top:1px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	color:#009;
	background-color:#d4dde6;
	text-align:left;
	font-weight:bold;	
}

.dettaglioricerca a:link, .dettaglioricerca a:visited  {
	/*color:#009;*/
	text-decoration:none;
	font-weight:bold;
	padding: 0;
	font-size: 100%;
}

.dettaglioricerca a:hover {
	text-decoration: underline;
	background-color: #fff;
	color: #FF4040;/*#006;*/
	font-size: 100%;
}

.tablesinform {
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	color:#009;
	background-color:#d4dde6;
	text-align:left;
	font-weight:bold;	
}
.tablesinform table {
	border-bottom: 1px solid #d4dde6;
	border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;
	padding-bottom: 0px;	/*width:auto;*/
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #d4dde6;
}

.tablesinform th {
	text-align: center;/*justify;*/
	border-bottom: 1px solid #d4dde6;
	/*border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;*/
	/*padding-top:10px;*/
	vertical-align:top;
	padding-bottom: 0px;	/*width:auto;*/
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #d4dde6;
	font-size: 70%;
}
.tablesinform tr {
	text-align: left;/*justify;*/
	padding-bottom: 0px;	/*width:auto;*/
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
	font-size: 90%;
}
.tablesinform td {
	text-align: left;
	/*font-size:88%;/*justify;*/
	border-bottom: 1px solid #d4dde6;
	/*border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;*/
	/*padding-top:10px;*/
	vertical-align:top;
	padding-bottom: 0px;	/*width:auto;*/
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}


.boxdestraNews {
	background-color:#f5f5f5;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	font-style:normal;
	font-stretch:normal;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
		border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
}

.boxdestraNews  a {
	display: block;
	margin: 0;
	padding-left: 2px;
}
.boxdestraNews   a:link, .boxdestra  a:visited {
	color:#000066;
	text-decoration: none;
}

.boxdestraNews  a:hover {
	color: #000066;
	/*background-color: #fff;*/
	text-decoration:underline;
}



.boxdestra {
	background-color:#f5f5f5;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	font-style:normal;
	font-stretch:normal;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}



.boxdestra ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color:#f5f5f5;
	
}
.boxdestra ul li {
	line-height: 0em;
	border-bottom: 1px solid #d4dde6;
	margin: 0;
	padding: 0;
	text-align:left;
	
}

.boxdestra ul li a {
	display: block;
	margin: 0;
	padding-left: 2px;
}
.boxdestra ul li a:link, .boxdestra ul li a:visited {
	color:#000066;
	text-decoration: none;
}

.boxdestra ul li a:hover {
	color: #f00;
	/*background-color: #fff;*/
	text-decoration:none;
}
.boxdestra img {
	/*BORDER-RIGHT: #666666 1px solid;*/
	PADDING-RIGHT: 0px;
	/*BORDER-TOP: #666666 1px solid;*/
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-top: 0px;
	PADDING-BOTTOM: 5px;
	/*BORDER-LEFT: #666666 1px solid;*/ 
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 5px;
	margin-left: 20px;
	background-color: #f5f5f5;
	/*BORDER-BOTTOM: #666666 1px solid;*/
	/*width:150px;
	height:150px;*/
	
}

.boxdestra p {
	text-align:left;
	line-height:normal;
	font-size:95%;
	
}

.dx IMG {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; FLOAT: right; MARGIN-BOTTOM: 5px;MARGIN-top: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid;width:100px;height:100px; 
}
#aggior{
	padding-left:10px;
	font-size:80%;/*12px;*/
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	background-color:#f5f5f5;
	color:#009;
}

#contcentrale {
	/*border-left:1px solid #006;
	/*border-right:1px solid #006;
	/*border-bottom:1px solid #006;	*/
	padding-right:5px;
	padding-left:5px;
	padding-bottom:0px;/*1em;*/
	padding-top:0px;
	margin: 0 185px 0 185px;
	/*background-color:#f5f5f5;*//*185px;*/
	background-color:#FFFFFF;
	/*position: inherit;*/
	
}


#contcentrale table {
	text-align:  justify;
}
#sei {

	background-color:#f5f5f5;

	color:#009;

	font-size: 90%;
	font-style: oblique;
	
	
}

#sei ul {
	margin-top:0;
	padding-top:0;
	padding-left:0;
	margin-left:0;
	list-style-type: none;
	/*white-space:nowrap;*/
	text-align:left;
	
}
#sei li {
	display:inline;
	/*float: left;*/
	border-bottom: 1px #eee;
	font-size:90%;	
	
}	
#sei li a:link, #sei li a:visited  {
	color:#009;
	text-decoration:none;
	font-weight: normal;
	/*padding: 0 1em;*/
	font-style: oblique;
}

#sei li a:hover {
	text-decoration: underline;
	background-color: #fff;
	color: #006;
}
#testata {
	height : 25px;
	font-size:75%;
	/*margin:0 ;
	padding:0;*/
	background-color:#d4dde6;
	/*margin-top:28px;*/
	text-align:right;
	color:#003366;
	font-weight:bold;
	border-top:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
}


.cx IMG {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN-RIGHT: 5px;
    PADDING-TOP: 0px;
	width:150px;
	height:150px;
}

.CX1 {
    margin: 0;
	padding:0;
	color: #333;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;/*12px;*/
 	background-color: #fff;
}

.cx1 p {
	padding-top:4px;
	padding-right:5px;
	margin:5px;
	line-height: 1.5em;
	padding-left: 5px;
	text-align: left;
	font-size:88%;
}

.cx1 IMG  {
	/*BORDER-RIGHT: #666666 1px solid;*/ PADDING-RIGHT: 8px; /*BORDER-TOP: #666666 1px solid;*/ PADDING-LEFT: 8px; FLOAT: left; /*MARGIN-BOTTOM: 5px;*/ PADDING-BOTTOM: 0px; /*BORDER-LEFT: #666666 1px solid;*/ MARGIN-RIGHT: 5px; PADDING-TOP: 0px;/* BORDER-BOTTOM: #666666 1px solid;*/
}
.cx1 a:link{
	text-decoration: underline;
}
.cx1 ul  {    
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-right:5px;
	/*padding-left:5px;*/
	font-size:88%;
	text-align: left;
	
}
.cx1 li  { display:inline;
	
}
.cx1 li a:visited {
	text-decoration: underline;
	
}
.cx1 li a:hover a:link {
	background-color: #fff;
	color: #006;
	 }
.cx1  a:visited {
	text-decoration: underline;
}


/* .................... */
.cx1ul {    
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-right:5px;
	/*padding-left:5px;*/
	font-size:88%;
	text-align: left;
	
}
.cx1ul li a:visited {
	text-decoration: underline;
}
.cx1ul li a:hover a:link {
	background-color: #fff;
	color: #f00;
	 }
.cx1ul  a:visited {
	text-decoration: underline;
}
/* .....................*/

.cx2 IMG  {
	/*BORDER-RIGHT: #666666 1px solid;*/ PADDING-RIGHT: 8px; /*BORDER-TOP: #666666 1px solid;*/ PADDING-LEFT: 8px; FLOAT: left; /*MARGIN-BOTTOM: 5px;*/ PADDING-BOTTOM: 0px; /*BORDER-LEFT: #666666 1px solid;*/ MARGIN-RIGHT: 5px; PADDING-TOP: 0px;/* BORDER-BOTTOM: #666666 1px solid;*/
}
.cx2 ul  {    
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-right:5px;
	/*padding-left:5px;*/
	font-size:88%;
	text-align: left;
}
.cx2 li {
	color: #009;
	
}

.cx2 li a:visited {
	text-decoration: underline;
	
}
.cx2 li a:hover { color:#333333;
	
	
	 }
.cx2  a:visited {
	text-decoration: underline;
}


#footer{
	float:left;
	clear: both;
	border-top: 1px dotted #006;
	margin-top: 20px;
	width: 100%;
	font-size:10px;
	font-weight: /*normal;*/bold;
	padding: 0;
	
}
#footer ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	height: 1.5em;
	text-align: center;
	white-space: nowrap;
	/*background-color: #003366;*/
	
}
#footer li {
	display:inline;
	/*background-color: #7E8EC1;/*#003366;*/
	color:#000666;/*#909fec;#7ea2c0;#99CCFF;*/
}

#footer li a:link, #footer li a:visited  {
	color: #000666;
	text-decoration:none;
	font-weight: /*normal;*/bold;
	padding: 0;
}

#footer li a:hover {
	text-decoration: underline;
	background-color: #fff;
	color: #FF4040;/*#006;*/
	}

 
.by_footer{
	display:none;
		
}

.centralefooter {
	padding-top:4px;
	padding-right:5px;
	margin:0;
	/*line-height:normal;*/
	line-height: 1.5em;
	padding-left: 5px;
	text-align: center;
	font-size:88%;
}

/*.centrale p {
	padding-top:4px;
	padding-right:5px;
	margin:5 5 5 5;
	line-height: 1.5em;
	padding-left: 5px;
	text-align: left;
	font-size:88%;
}*/

.centrale table {
	border-bottom: 1px solid #d4dde6;
	border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;
	/*width:auto;*/
}

.centrale th {
text-align: left;
	font-size:80%;/*justify;*/
	border-bottom: 1px solid #d4dde6;
	/*border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;*/
	/*padding-top:10px;*/
	vertical-align:top;
}
.centrale tr {
	text-align: left;
	font-size:100%;/*justify;*/
}
.centrale td {
	text-align: left;
	/*font-size:88%;/*justify;*/
	border-bottom: 1px solid #d4dde6;
	/*border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;*/
	/*padding-top:10px;*/
	vertical-align:top;
}
.centrale ul {
	list-style-type: disc;
	margin-left: 10px;
	padding-left:10px;
	/*background-color:#f5f5f5;*/
	background-color:#FFFFFF;
	margin-top:0px;
}
.centrale ul li {
	line-height: 1.8em;
	/*border-bottom: 1px solid #d4dde6;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-right:5px;
	/*padding-left:5px;*/
	font-size:88%;
	text-align: left;
			
}

.centrale a {
	padding:0;
/*	font-size:75%; */
	color:#009;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.centrale a:link, .centrale  a:visited {
	color:#009;
	text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
/*	font-size:75%; */
}

.centrale  a:hover {
	color: #f00;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
/*	font-size:75%; */
	background-color: #FFFFFF;
}

/*.centrale p a {
	padding:0;
	font-size:75%;
	color:#009;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}*/

/*.centrale p a:link, .centrale p a:visited {
	color:#009;
	text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:75%;
}*/

/*.centrale p a:hover {
	color: #f00;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:75%;
	background-color: #FFFFFF;
}*/


.centrale ul li a {
	padding:0;
/*	font-size:75%; */
	color:#009;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.centrale ul li a:link, .centrale ul li a:visited {
	color:#009;
	text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
/*	font-size:75%; */
}

.centrale ul li a:hover {
	color: #f00;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
/*	font-size:75%; */
}



#foto ul {
	list-style-type: none;
	margin-left: 10px;
	padding-left:10px;
	background-color:#f5f5f5;
	margin-top:0px;
		
	
}
#foto ul li {
	display:block;
	line-height: 1.8em;
	/*border-bottom: 1px solid #d4dde6;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-right:5px;
	/*padding-left:5px;*/
	font-size:88%;
	text-align: left;
			
}

#foto ul li a {
	/*display:block;*/
	/*margin:10px;*/
	padding:0;
	/*padding-left: 5px;*/
	font-size:85%;
	/*line-height: inherit;*/
	color:#000066;
	
	
}
#foto ul li a:link, #foto ul li a:visited {
	color:#000066;
	text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
		
}

#foto ul li a:hover {
	color: #f00;
	/*background-color: #fff;*/
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
#foto  {
	padding-top:0px;
	padding-right:50px;
	padding-bottom:0px;
	padding-left:80px;
	
}
#foto table {
	/*vertical-align: center;
	text-align:center;
	table-layout:auto;*/
	/*margin-left: 85px;
	/*padding:0 0 0 0;*/
	/*margin-right:50px;
	/*padding-left: 10px;*/
	border-bottom: 1px solid #d4dde6;
	border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;
	width:auto;
	
		}

#foto tr {
	text-align:left;
	font-size: 100%;/*justify;*/
	/*border-bottom: 1px solid #d4dde6;
	border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;*/
}
#foto th {
	text-align:center;
	font-size:80%;/*justify;*/
	border-bottom: 1px solid #d4dde6;
	border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;
	padding-top:10px;
	vertical-align: top;
		
}
#foto img {
	vertical-align: text-bottom;
	width:100px;
	height:125px;
	
		
}

#foto p {
text-align:center;
font-size:85%;
		
}
#foto a:hover {
	text-decoration: underline;
	background-color: #fff;
	color: #006;
}
#foto a:link, #foto a:visited  {
	color:#009;
	text-decoration:none;
	font-weight: normal;
	/*padding: 0 1em;*/
	font-style: normal;
}
.reg  {
	/*padding-top:0px;
	
	padding-bottom:0px;
	padding-left:25px;
	margin-left:25px;*/
	width:95%;
	
}

.reg ul {
	list-style-type: none;
	margin-left: 10px;
	padding-left:10px;
	background-color:#f5f5f5;
	margin-top:0px;
	
		
	
}
.reg ul li {
    list-style-type: none;
	line-height: 1.8em;
	/*border-bottom: 1px solid #d4dde6;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-right:5px;
	/*padding-left:5px;*/
	font-size:88%;
	text-align: left;
	/*border-bottom: 1px solid #d4dde6;*/
			
}

.reg ul li a {
	/*display:block;*/
	/*margin:10px;*/
	padding:0;
	/*padding-left: 5px;*/
	font-size:85%;
	/*line-height: inherit;*/
	
	
}
.reg ul li a:link, #reg ul li a:visited {
	color:#000066;
	text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
		
}

.reg ul li a:hover {
	color: #f00;
	/*background-color: #fff;*/
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.reg p{
text-align:left;
font-size:85%;
}
.stile{
color: #5e707e;
font-size: large;
font-weight:bold;



}
.mappa{
color: #5e707e;
font-size: medium;
font-weight:bold;



}

#newletter { 
    width:95%;
	text-align:left; color: #000666; 
	 
}
#fieldset{text-align:center; 
 }


fieldset.in legend{ /*float:left;*/
 text-align: left; color:#000666;/*padding: 0px 10px;*/ 
 
 }
 
 
fieldset.in label {  
		font-weight: bold;
		padding:8px; 
		/*margin-bottom: 30px;*/  text-align:center;/*display:inline;*/
	 
}
 
fieldset.in input {margin-left:10px; /*display:inline;*/}
fieldset.in  ul li{ list-style-type :none; padding:  0px 10px; /*text-align:center;*/margin-left:20px;display:block;
}

 
fieldset.in label p{
 font-weight: bold;font-family: verdana,sans-serif; text-align:center;
}

fieldset.check legend{ float:left;text-align:left;
 }

fieldset.check  ul li{ list-style-type :none;  text-align: left; padding: 0px 10px; 
}
fieldset.check input { width:auto;}

.asterisco{ font-weight: normal;font-family: verdana,sans-serif;color: red}



.tornasu {
		color:#99CCCC;font-size:85%;float:right;
	    background-color: #dee5eb;
		
}
.tornasu a:hover{
		text-decoration: underline;
	    background-color: #dee5eb;
		
}


.news{
    border-bottom: 1px solid #d4dde6;
	border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;
   TEXT-ALIGN: left; font-size:90%;
}
.contatti{ float: left;
    border-bottom: 1px solid #d4dde6;
	border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;
	
}

.contatti1{ float: left; display:inline;
}

.visibile{ 
border:none;
	height:70px;
	/*background-image:url(/images/banner.jpg);*/
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#0089d0;
	margin:0;
	padding:0; 

}
.nonvisibile{ display:none;
}


.immlinkveloci {
	padding-left:0px;
	font-size:70%;/*12px;*/
	padding-bottom:0px;
	padding-top:0px;
	background-color:#d4dde6;
	text-align:left;
	color:#000666;
	font-weight:bold;
	border: 0;
}
.GroupMenuSx {
	padding-left:0px;/*12px;*/
	padding-bottom:0px;
	padding-top:0px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	color:#fff;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #0089d0;
	font-size: 10px;
}


.GroupMenuSx  a {
	font-size: 100%;
	color:#FFFFFF
}

.GroupMenuSx  a:link a:visited{
	font-size: 100%;
	color:#FFFFFF
}

.GroupMenuSx  a:hover{
font-size: 100%;
color:#FFFFFF
}

#GroupMenu2Sx {
	padding-left:0px;/*12px;*/
	padding-bottom:0px;
	padding-top:0px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	color:#fff;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #0089d0;
	font-size: 75%;
}

#GroupMenu2Sx ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*background-color: #f5f5f5;*/
}
#GroupMenu2Sx ul li {
	line-height: 1.8em;
	/*border-bottom:  1px solid #d4dde6;*/
	margin: 0;
	padding: 0px 0px 0px 0px;
	text-align:left;
	/*font-size:75%;*/
	/*background-color: #f5f5f5;*/
}

#GroupMenu2Sx ul li a {
	display:block;
	margin: 0;
	padding-left: 5px;
	/*font-size:95%;*/
	/*background-color: #f5f5f5;*/
}
#GroupMenu2Sx ul li a:link, #GroupMenuSx ul li a:visited {
	color:#FFFFFF;
	text-decoration: none;
	/*background-color: #f5f5f5;*/
}

#GroupMenu2Sx ul li a:hover {
	color:#FFFFFF;
	/*background-color: #fff;*/
	text-decoration:none;
}


.GroupMenuDx{
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	color:#fff;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #0089d0;
	font-size:10px;
	vertical-align: top;
}

/*
.GroupMenuDx a {
	font-size: 100%;
	color:#FFFFFF;
}

.GroupMenuDx a:link a:visited{
	font-size: 100%;
	color:#FFFFFF;
}

.GroupMenuDx a:hover{
	font-size: 100%;
	color:#FFFFFF;
}
*/

.boxdestraLinkVe {
	background-color:#f5f5f5;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 75%;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #009;
}

.ricerca {
background-color:#f5f5f5;
}

.ricerca p {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 60%;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding:0px;
}

.immagine {
	padding-left:0px;
	font-size:70%;/*12px;*/
	padding-bottom:0px;
	padding-top:0px;
	background-color:#f5f5f5;
	text-align:left;
	color:#000666;
	font-weight:bold;
	top: auto;
}

.tabellainfo  {
	background-color:#D4DDE6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
}

.tabellainfo  a {
	background-color:#D4DDE6;
	color:#003399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tabellainfo  a:link a:visited{
background-color:#D4DDE6;
color:#003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tabellainfo  a:hover{
background-color:#D4DDE6;
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menuaree{
	padding-left:0px;
	font-size:1.3em;/*12px;*/
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	color:#009;
	background-color:#d4dde6;
	text-align:left;
	font-weight:bold;	
}

.menuaree a:link, .menuaree a:visited  {
	/*color:#009;*/
	text-decoration:none;
	font-weight:bold;
	padding: 0;
	font-size: 75%;
}

.menuaree a:hover {
	text-decoration: underline;
	background-color: #fff;
	color: #FF4040;/*#006;*/
	font-size: 75%;
}
.immaginecentrale {
	padding-left:0px;
	font-size:70%;/*12px;*/
	padding-bottom:0px;
	padding-top:0px;
	background-color:#f5f5f5;
	color:#000666;
	font-weight:bold;
	top: auto;
	text-align: center;
}

.immaginecentrale p {
	text-align: center;
}

.reg  {
	/*padding-top:0px;
	
	padding-bottom:0px;
	padding-left:25px;
	margin-left:25px;*/
	width:95%;
	
}

.reg ul {
	list-style-type: none;
	margin-left: 10px;
	padding-left:10px;
	background-color:#f5f5f5;
	margin-top:0px;
	
		
	
}
.reg ul li {
    list-style-type: none;
	line-height: 1.8em;
	/*border-bottom: 1px solid #d4dde6;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-right:5px;
	/*padding-left:5px;*/
	font-size:88%;
	text-align: left;
	/*border-bottom: 1px solid #d4dde6;*/
			
}

.reg ul li a {
	/*display:block;*/
	/*margin:10px;*/
	padding:0;
	/*padding-left: 5px;*/
	font-size:85%;
	/*line-height: inherit;*/
	
	
}
.reg ul li a:link, #reg ul li a:visited {
	color:#000066;
	text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
		
}

.reg ul li a:hover {
	color: #f00;
	/*background: #fff;*/
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.reg p{
text-align:left;
font-size:85%;
}

.notizie{
margin:10px 10px 2px 2px;
PADDING-RIGHT: 4px; 
PADDING-LEFT: 0px; 
color: #003366;
FONT-WEIGHT: bold;
PADDING-BOTTOM: 4px;  
PADDING-TOP: 0px; 
BACKGROUND-COLOR: #dee5eb; 
TEXT-ALIGN: left; 
font-size:90%; 
height: auto;
 }
.notizie a:link {
text-decoration:underline;
color: #003366;
 }
.notizie a:visited{
text-decoration:underline;
color: #000666;
 }
 
.testatacentrale {
	height : 20px;
	font-size:75%;
	background:#f5f5f5;
	text-align:center;
	color:#003366;
	font-weight:bold;
	border-top:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;	
}

.divimgcontes {
	text-align: left;
	/*border-bottom: 1px solid #d4dde6;*/
	/*border-top: 1px solid #d4dde6;
	border-left: 1px solid #d4dde6;
	border-right: 1px solid #d4dde6;*/
	/*padding-top:10px;*/
	vertical-align:top;
	padding-bottom: 0px;	/*width:auto;*/
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/*background-color: #d4dde6;*/
	/*font-size: 70%;*/
}

.comunicati{
margin:10px 10px 2px 2px;PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: bold;PADDING-BOTTOM: 4px;  PADDING-TOP: 0px;  TEXT-ALIGN: left; font-size:90%; height: auto;
 }
.comunicati a:link {
text-decoration:underline;color: #003366;
 }
.comunicati a:visited{
text-decoration:underline;
color: #000666;
 }
.comunicati p {
FONT-WEIGHT: normal; color: #003366; font-size:90%;
 }
 
.eventi{
margin:5px 10px 2px 2px;PADDING: 0px 4px; TEXT-ALIGN: left; font-size:85%; height: auto;
 }
.eventi a:link {
text-decoration:underline;color: #003366;
 }
.eventi a:visited{
text-decoration:underline;
color: #000666;
 }
.eventi p {
FONT-WEIGHT: normal; color: #003366; font-size:70%;
 }
 
.obliq{
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; font-style:oblique; text-decoration: none; FONT-WEIGHT: normal; PADDING-BOTTOM:4px; COLOR: #003366; PADDING-TOP: 4px; /*BACKGROUND-COLOR: #dee5eb;*/ TEXT-ALIGN: left; font-size:85%;
}
.obliqsot {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; font-style:oblique; text-decoration: underline; FONT-WEIGHT: bold; PADDING-BOTTOM:4px; COLOR: #003366; PADDING-TOP: 4px; /*BACKGROUND-COLOR: #dee5eb;*/ TEXT-ALIGN: left; font-size:80%;
}
.grass{
margin:10px 10px 2px 2px;PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: bold;PADDING-BOTTOM: 4px; COLOR: #003366; PADDING-TOP: 0px; TEXT-ALIGN: left; font-size:90%; height:15px;
}



.centr ul li{
	
	list-style-type: none;
}

.centr h1{
margin: 10px 150px 2px 0px;PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold;PADDING-BOTTOM:2px; COLOR: #003366; PADDING-TOP: 2px; BACKGROUND-COLOR: #dee5eb; TEXT-ALIGN: left; font-size:100%;
}
.centr h2{
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM:0px; COLOR: #003366; PADDING-TOP: 0px; /*BACKGROUND-COLOR: #dee5eb;*/ TEXT-ALIGN: left; font-size:80%;
}
.centr h3{
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; font-style:oblique; text-decoration: underline; FONT-WEIGHT: normal; PADDING-BOTTOM:0px; COLOR: #003366; PADDING-TOP: 0px; /*BACKGROUND-COLOR: #dee5eb;*/ TEXT-ALIGN: left; font-size:90%;
}
.centr ul li img a{
	color:#003366;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-left:10px;
	
	
			
}

.evidenz{
		border-bottom:1px solid #d4dde6;
		
}

.tornasu {
		color:#99CCCC;font-size:85%;float:right;
	    background: #dee5eb;
		
}
.tornasu a:hover{
		text-decoration: underline;
	    background: #dee5eb;
		
}

.normal{ 
 margin:10px 100px 2px 50px;PADDING-TOP: 4px; PADDING-LEFT: 4px;COLOR: #000000;  BACKGROUND-COLOR: #dee5eb; FONT-WEIGHT:bold; TEXT-ALIGN: left; font-size:90%;
}
