body {
	font-size:100%; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#F7EEF1 url( ../images/sfond7.png) 0 0 repeat-x;
	margin: 5px 15px 0 15px; padding:0;
	}
#Banner{
	background:#FFFFFF url(../images/sf2.gif) 0 0 repeat-x;
	width:99.8%;	margin:0; color: #000000;
	border-top: 1.5px solid #FFFFFF;
	border-right: 1.5px solid #003366;
	border-left: 1.5px solid #FFFFFF	
}
#Banner h1{
	margin: 0;
	padding: 0;
}
#BannerImgHome img {
	display: block;
}

#LayoutEsterno{
	border-top: 0.2px solid #FFFFFF;
	border-right: 1.5px solid #003366;
	border-bottom: 0px solid #003366;	
	border-left: 1.5px solid #FFFFFF;			
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #B4C5D0;
 }
 
#LayoutInterno{
	position: relative;
	top: 0; left: 0;
	width: auto;
	border-top: 1px solid #D1D1D1;
	color: #000000;
	background-color: #E3f5ED;
	background-image: url(../images/comunsf1.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height:100%;
}

#ColCent2Colonne{
	color: #000000;
	background-color:#FFFFFF;
	margin: 0 0 0 12.3em;
    height:100%;
	
	
	
}

#CorpoPagina{
	padding: .5em .6em 1em .6em;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	min-height:55em;
    height:72em;
}

.testostandard
{	
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 11px;
    LIST-STYLE-IMAGE: url(../images/pic.gif);
    MARGIN-LEFT: 7px;
    LINE-HEIGHT: 130%;
    MARGIN-RIGHT: 7px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify;
	height:auto;
}

.mainfooter {
	FONT-SIZE: 9px;
	width:100%; 
	color: #003366;
    background-image: url(../images/sf3.gif);  
    text-align:center;
}

.fondtest  
{
	
    FONT-SIZE: 9px;
	text-align: center;
	margin-right: 0em;
	
	border-top: 0px solid #FFFFFF;
	border-right: 1px solid #003366;
	border-bottom: 1.5px solid #003366;	
	border-left: 1.5px solid #FFFFFF;		
	padding: 6px 0px 4px 0px;
 	color: #003366;
	TEXT-DECORATION: none;
	background-color: #E3F5ED;
	
}

  .fondtest a
{
   COLOR: #003366;
   text-decoration: none;
   
}

#MenuH {
	display: block;
}

#MenuH {
	background-image: url(../images/bb4.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #FFFFFF;
	background-color: #003366;
	line-height: 1.5em;
	/* line-height: 1.6em; */
	margin: -2;
	padding: 0;
	/* float: left; width: 100%; */
}
#MenuH ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: .7em;
	text-align: center;
}
#MenuH ol li {
	display: inline;
	margin: 0;
	padding: 0;
	/* display: block; float: left; width: 8em; text-align: center; */
	/* width: 12em; padding: 0; */	
}
#MenuH ol li a {
	font-weight: normal;
	margin: 0 0 0 -4px;
	padding: .5em .9em .45em .9em;
	/*
		padding: .5em .9em .6em .9em;
	*/
	color: #FFFFFF;
	background-color: transparent;
	border-left: 1px solid #0000cc;
	white-space: nowrap;
	background-image: url(../images/bb4.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-decoration: none;
	/* padding: 0 .9em 0 .9em;  width: 8em; margin: 0; */
	/* width: 13em; padding: 0 .5em 0 .5em; */
}
#MenuH ol li a:hover {
	background-image: url(../images/MenuH-hover.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	background-color: #003C64;
	color: #FFFFFF;
}
#MenuH ol li.LIStrong strong{
	color:#000000;
	background-color: #FFDF5F;			
	white-space:nowrap;
	text-decoration: none;
	/* padding: 0 .9em 0 .9em;  width: 8em; margin: 0; */
	/* width: 13em; padding: 0 .5em 0 .5em; */
}
#MenuH ol li.LISel{
		color:#000000;
		background-color: #FFDF5F;			
}
#MenuH ol li.LISel strong{
	font-weight: normal;
	margin: 0 0 0 -4px;
	padding: .5em .9em .45em .9em;
	/*
		padding: .5em .9em .6em .9em; 
	*/
	color: #000000;
	background-color: transparent;
	border-left: 1px solid #5794BB;
	white-space: nowrap;
	background-image: url(http://www.comune.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	/* padding: 0 .9em 0 .9em;  width: 8em; margin: 0; */
	/* width: 13em; padding: 0 .5em 0 .5em; */
}
#MenuH ol li.LISel strong a, #MenuH ol li.LISel strong a.Sel{
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: transparent;
	background-image: none;
	text-decoration: none;
	border: none;
}
#MenuH ol li.LISel strong a:hover, #MenuH ol li.LISel strong a:active, #MenuH ol li.LISel strong a:focus {
	text-decoration: underline;
}

#SkipLink, .GoAway {
	position: absolute; top: -1000em;
}

#BreadCrumb {
	width: 100%;
}

#BreadCrumb {
	background:#EFF1EF url(../images/sf1.gif) 0 0 repeat-x;
	border-top:1px solid #D1D1D1; border-bottom:1px solid #FFFFFF;
	font-size: .65em; color:#000000;
	padding:.7em 0; margin:0;
	position: relative;
	width: 100%;
	/*clear:both;*/
}
#BreadCrumb div {
	margin:0 100px 0 5px;	
}
#BreadCrumb a {
	color:#000000;	background-color:transparent;
	text-decoration:underline;
}
#BreadCrumb a:hover {
	text-decoration: none;
}
#BreadCrumb div#SiteMap {
	position:absolute; top:0; right:0;
	margin:0; width:31px;
}

#BreadCrumb div#SiteMap1 {
	position:absolute; top:0; right:0;
	margin:0; width:90px;
}

#BreadCrumb a.RSS {
	position:absolute; top:2px; left:5px;
}
/* 2006 06 28 ALB */
#BreadCrumb div#Bandiere {
	position:absolute; top:5px; right:31px;
	margin:0; width:5em;
}
#BreadCrumb div#Bandiere a {
	text-decoration:underline;
	color:#000000; background-color:transparent;
}

#SiteMap {
	display: block;
}




#ColCent{
	color: #000000;
	background-color:#FFFFFF;
	margin: 0 9.7em 0 12.3em;
	padding: 0;
  width: auto;
}



acronym, abbr {
	cursor:help; border-bottom:none;
}
#CorpoPagina acronym, #CorpoPagina abbr {
	cursor:help; padding-bottom:1px;
	border-bottom:1px dotted #02629D;
}
#CorpoPagina acronym:hover, #CorpoPagina abbr:hover {
	color:#02629D;
}

.Hide { 
	display: none; 
}

#Home .viewPar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000000; background-color: #FFFFFF; position: relative; line-height: 1.2em;}
#Home .viewParCell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000000; background-color: #FFFFFF; line-height: 1.2em;}
.viewUL {margin: 0 0 0 1.5em; padding: 0 0 0 1em; font-size: .7em; line-height: 1.25em}
.viewOL {margin: 0 0 0 1.5em; padding: 0 0 0 1em; font-size: .7em; line-height: 1.25em}
.viewLI {
	color: #333333;
	background-color: #FFFFFF;
	margin: 0;
	padding: .3em 0 0 0;
	/* padding: .3em 0 .3em 0; */
	}

/***Forse si puņ togliere**/

#HomePage .SezAgg {font-size:.9em; padding:0 3px;}
#HomePage .SezAgg .viewTitolo,
#HomePage .SezAgg .viewSottotitolo,
#HomePage .SezAgg a,
#HomePage .SezAgg a.viewLink,
#HomePage .SezAgg a.viewLinkIMG,
#HomePage .SezAgg div.viewPar,
#HomePage .SezAgg div.viewPar p {background-color:transparent;}
#HomePage .SezAgg .viewTitolo {font-size:.85em;}
#HomePage .SezAgg .viewSottotitolo {font-size:.75em;}

/*****************************/


.viewTitolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	/* color: #00436F;*/
	color: #000082;
	background-color:transparent;
	padding: 0 30px 0.1em 2.5em;
	margin: .5em 0 1em 0;
	border-bottom: 2px solid #87CDFF;
	background-image:url(../images/titoloServizi9.gif);
	background-repeat:no-repeat;
	background-position: 0em 0em;
	
}

.viewTitolo1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	/* color: #00436F;*/
	color: #000082;
	background-color:transparent;
	padding: 0 30px 0.1em 2.5em;
	margin: .5em 0 1em 0;
	border-bottom: 2px solid #87CDFF;
	background-image:url(../images/titoloServizi9c.gif);
	background-repeat:no-repeat;
	background-position: 0em 0em;
	
}

.viewlin {
		border-bottom: 2px solid #87CDFF;
}

.BLOBFloatLeft {
 	float: left;
 	position:relative; 
	margin-right: 10px;
    margin-top: 5px;
}

.BLOBWidth50 {
	width: 49%;
}

/*
.BLOBIMGSpacerRight {
 	padding: 0 10px 10px 0;
 	color: #000000; 			
 	background-color: #FFFFFF; 
}*/

.BLOBIMGSpacerRight {
 	padding-right: 10px;
 	color: #000000; 			
 	background-color: #FFFFFF; 
}

.testonews
{
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 11px;
	MARGIN-LEFT: 0px;
    LINE-HEIGHT: 130%;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana;
   TEXT-ALIGN: justify;
 	padding: 5px 5px 5px 5px;
     
}

.testlin
{
    
    FONT-SIZE: 10px;
    COLOR: #000000;
	TEXT-DECORATION: none
}

.testlin:hover{
            text-decoration:none;
            background-color:#ccffff;
			 
}

.BLOBFloatRight {
 	float: right;
 	position:relative; 
}

#ContenitoreDoppio{
	margin: 1em 0 0 0;
	font-size: .7em;
}

.ContenitoreSingoloSx{
	float: left;
	width: 49%;
	
	border: 1px solid #D1D1D1;
	
}

.SfondoTitoloContenitoreSingolo{
	background-image: url(http://www.comune.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	color: #000000;
	background-color: #FEFEFE;
	border-bottom: 1px solid #FFFFFF;
	
}

.SfondoTitoloContenitoreSingolo h2{
	font-size: 1.1em;
	line-height: 1.9em;
	/* line-height: 2em; */
	margin: 0;
	padding: 0;
}


.SfondoTitoloContenitoreSingolo h2 a{
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}

.SfondoTitoloContenitoreSingolo h2 a:hover, .SfondoTitoloContenitoreSingolo h2 a:focus, .SfondoTitoloContenitoreSingolo h2 a:active{
	text-decoration: none;
}

.CorpoContenitoreGiallo{
	background-color: #FAF6E6;
	color: #000000;
	background-image: url(http://www.comune.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 9px 0 0 0;
	 height: 100%; 
	min-height: 236px;
	
}

.CorpoContenitoreGiallo ol, .CorpoContenitoreRosso ol{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.CorpoContenitoreGiallo ol li, .CorpoContenitoreRosso ol li{
	margin: 0;
	padding: .5em 0 .5em 2em;
	background-image: url(http://www.comune.gif);
	background-repeat: no-repeat;
	background-position: .5em .8em;
}

.CorpoContenitoreGiallo ol li a, .CorpoContenitoreRosso ol li a{
	color:  #0A4571; 
	background-color: transparent;
	margin: 0;
	width: auto;
}

.CorpoContenitoreGiallo ol li a:hover, .CorpoContenitoreGiallo ol li a:active, .CorpoContenitoreGiallo ol li a:focus, .CorpoContenitoreRosso ol li a:hover, .CorpoContenitoreRosso ol li a:active, .CorpoContenitoreRosso ol li a:focus{
	text-decoration: none;
}



#ColSx{
  display: block;
	width: 12.3em;
	position: absolute;
	top: 0;
	left: 0;
} 

#Ricerca{
	font-size: .68em;
	font-weight: bold;
	margin: 0;
	padding: 0px 0 5px 0px;
	background-image:url(../images/chiudi1.gif);
	background-repeat: repeat-x;
	background-position: bottom left;	
	
}
#Ricerca form{ 
	color: #000000;
	background-color: #d6d6ef;
	background-image:url(../images/sf3.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: .4em 0 .4em 1em;
	margin: 0;	
}

#Ricerca .BottoneRicerca {
	vertical-align: middle;
}

#Ricerca #SearchText {
	font-size:1em;
	padding:0;
	vertical-align: middle;
	border: 1px solid #7F9DB9;
	width: 11em;
}


.MenuV ol{
	list-style-type: none;
	padding: 0; margin: 0;
}

.MenuV ol li
{
	padding: 0 0 1px 0;
	margin: 0;
	color: #00436F;
	background-color: #FFEEBF;
	background-image:url(../images/);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.MenuV ol li a 
{
	font-size: .68em;
    vertical-align: middle;
		
	font-weight: bold;
	background-image:url(../images/sf9ba5.gif);
	background-position: 0 .2px;
	background-repeat: no-repeat;
	color: #00436F;
	background-color: transparent;
	display: block;
	padding: .4em 0 .5em 1.8em;
	text-decoration: none;
	border-bottom: solid 1px #87CDFF;
	
	} 
.MenuV ol li a:hover,  .MenuV ol li a:focus, .MenuV ol li a:active{
	background-image:url(../images/sf9ba5g.gif);
	background-position: 0 .1px;
	background-repeat: no-repeat;
	color: #000ccc;
	text-transform: uppercase;
	 
	background-color: transparent;
}
.MenuV ol li.LIStrong strong {
	font-size: .7em;
	font-weight: bold;
	background-image:url(../images/sf3.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000082;
	background-color: transparent;
	display: block;
	padding: .4em 0 .4em 1.8em;
	width:15.3em;
	
} 
.MenuV ol  li.LISel{
	margin: 0;
	padding: 0; 
}
.MenuV ol   li.LISel strong {
	margin: 0;
	padding: 0;
	display: block;
	width: 12.05em;
	
}
.MenuV ol   li.LISel strong a.Sel{
	font-size: .7em;
	font-weight: bold;
	background-image:url(../images/sf3.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	padding: .4em 0 .4em 1.8em;
	width: 15.7em;
	text-decoration: none;
	 width:15.3em;
		 
	} 
/* 2 livello */
.MenuV ol li ol {margin: 0; padding: 0;}

.MenuV ol li ol li {
	background-color: #E9EEF2;
	color: #000000;
	margin: 0; 	padding: 0;
	background-image: none;
}
.MenuV ol li ol li a {
	color: #0000cc;
	background-color: #E9EEF2;
	background-image:url( ../images/MenuV-2.gif);
	background-position: 1.4em 0;
	background-repeat: no-repeat;
	margin: 0 ;
	padding: .4em 0 .4em 3.0em;
	font-weight: normal;
	text-decoration: none;
	/*width: 15.6em;*/
	width: 15.05em;
	
	border-bottom: 1px solid #87CDFF;
	}
		
.MenuV ol li ol li a:hover,  .MenuV ol li ol li  a:focus, .MenuV ol li ol li  a:active{
	background-color: #E3DA9D;
	color: #000000;
	background-image:url(../images/MenuV-2.gif);
	background-position: 1em 0em;
	background-repeat: no-repeat;
}	
.MenuV ol li ol li.LIStrong strong {
	font-weight: normal;
	background-color: #FFDB48;
	color: #000000;
	background-image:url(../images/MenuV-2.gif);
	background-position: .5em 0;
	background-repeat: no-repeat;
	display: block;
	padding: .4em 0 .4em 3.5em;
	width: 14.59em;
	
	}
.MenuV ol li ol  li.LISel{
	margin: 0;
	padding: 0;
}
.MenuV ol li ol  li.LISel strong {
	margin: 0;
	padding: 0;
	display: block;
	width: 12.05em;
	height:100%;
}
.MenuV ol li ol  li.LISel strong a.Sel{
	background-color: #FFDB48;
	color: #000000;
	background-image:url(../images/MenuV-2.gif);
	background-position: .5em 0;
	background-repeat: no-repeat;
	margin: 0;
	padding: .4em 0 .4em 1.8em;
	font-weight: normal;
	text-decoration: none;
	width: 15.8em;
	border-bottom: 1px solid #FFFFFF;
	
	/* width: 17.6em; */
		/* width: 17.6em; */
	}
/* 3 livello */
.MenuV ol li ol li ol{
	margin: 0;
	padding: 0;
}
.MenuV ol li ol li ol li{
	background-color: #E4F2FF;
	color: #000000;
	margin: 0;
	padding: 0;
	background-image: none;
}
.MenuV ol li ol li ol li a {
	color: #000000;
	background-color: #E4F2FF;
	background-image:url(../images/freccia.gif);
	background-position:  1.8em 0;
	background-repeat: no-repeat;
	margin: 0;
	padding: .4em 0 .4em 4em;
	font-weight: normal;
	text-decoration: none;
	width: 14.15em;
	
	/* width: 17.55em; */
		/* width: 17.55em; */
	border-bottom: 1px solid #87CDFF;
	}
.MenuV ol li ol li ol li a:hover {
	background-color: #EAE4B6;
	color: #000000;
	background-image:url(../images/freccia.gif);
	background-position: 1.4em 0;
	background-repeat: no-repeat;
}
.MenuV ol li ol li ol li.LIStrong strong {
	font-weight: normal;
	background-color: #FFDB48;
	color: #000000;
	background-image:url(../images/freccia.gif);
	background-position: 1.5em 0;
	background-repeat: no-repeat;
	display: block;
	padding: .4em 0 .4em 2.5em;
	width: 15.05em;
	
	/* width: 17.55em; */
		/* width: 17.55em; */
}
.MenuV ol li ol li ol li.LISel{
	margin: 0;
	padding: 0;
}
.MenuV ol li ol li ol li.LISel strong {
	display: block;
	width: 15.05em;
	background-color: #FFDB48;
	color: #000000;
	background-image:url(../images/freccia.gif);
	background-position: 1.5em 0;
	background-repeat: no-repeat;
	margin: 0;
	padding: .4em 0 .4em 2.5em;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	font-size: .7em;
}
.MenuV ol li ol li ol li.LISel strong a.Sel{
	background-color: #FFDB48;
	color: #000000;
	font-size: 1em;
	background-image: none;
	border: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-decoration: none;
	display: block;
	width: 15.05em;
	
	/* width: 17.55em; */
	/* width: 17.55em; */
	}
	/* 4 livello */
.MenuV ol li ol li ol li ol{
	margin: 0;
	padding: 0;
}
.MenuV ol li ol li ol li ol li{
	background-color: #CDDFED;
	color: #000000;
	margin: 0;
	padding: 0;
	background-image: none;
}
.MenuV ol li ol li ol li ol li a{
	color: #000000;
	background-color: #CDDFED;
	background-image:url(../images/MenuV-3.gif);
	background-position: 2.8em 0;
	background-repeat: no-repeat;
	margin: 0;
	padding: .4em 0 .4em 4.4em;
	font-weight: normal;
	text-decoration: none;
	width: 13.7em;
					
	border-bottom: 1px solid #87CDFF;

	/* width: 17.5em; */
		/* width: 17.5em; */
	}
.MenuV ol li ol li ol li ol li  a:hover,  .MenuV ol li ol li ol li ol li a:focus, .MenuV ol li ol li ol li ol li a:active{
	background-color: #FFF1B7;
	color: #000000;
	background-image:url(../images/MenuV-3.gif);
	background-position: 2.8em 0;
	background-repeat: no-repeat;
}
.MenuV ol li ol li ol li ol li.LIStrong strong, .MenuV ol li ol li ol li ol li.LISel strong a, .MenuV ol li ol li ol li ol li.LISel strong a.Sel {
	font-weight: normal;
	background-color: #FFDB48;
	color: #000000;
	background-image:url(../images/MenuV-3.gif);
	background-position: 2.5em 0;
	background-repeat: no-repeat;
	display: block;
	padding: .4em 0 .4em 3.5em;
	width: 14em;
		
	/* width: 17.5em; */
		/* width: 17.5em; */
}
.MenuV ol li ol li ol li ol li.LISel{
	margin: 0;
	padding: 0;	
}
.MenuV ol li ol li ol li ol li.LISel strong {
	margin: 0;
	padding: 0;
	display: block;
	width: 12.05em;
}
.MenuV ol li ol li ol li ol li.LISel strong a.Sel{
	color: #000000;
	background-color: #FFDB48;
	background-image:url(../images/MenuV-3.gif);
	background-position: 2.5em 0;
	background-repeat: no-repeat;
	margin: 0;
	padding: .4em 0 .4em 3.5em;
	font-weight: normal;
	text-decoration: none;
	width: 14em;
	
	border-bottom: 1px solid #FFFFFF;
	/* width: 17.5em; */
		/* width: 17.5em; */
	}
/* 5 livello */
.MenuV ol li ol li ol li ol li ol{
	margin: 0;
	padding: 0;
}
.MenuV ol li ol li ol li ol li ol li{
	background-color: #E4F2FF;
	color: #000000;
	margin: 0;
	padding: 0;
	background-image: none;
}
.MenuV ol li ol li ol li ol li ol li a{
	color: #000000;
	background-color: #E4F2FF;
	background-image:url(../images/pic.gif);
	background-position: 3.5em .8em;
	background-repeat: no-repeat;
	margin: 0;
	padding: .4em 0 .4em 5.2em;
	font-weight: normal;
	text-decoration: none;
	width: 13em;
	height:100%;
	border-bottom: 1px solid #87CDFF;
	/* width: 17.5em; */
		/* width: 17.5em; */
			
	}
.MenuV ol li ol li ol li ol li ol li a:hover {
	background-color: #FFF1B7;
	color: #000000;
	background-image:url(../images/pic.gif);
	background-position: 3.5em .8em;
	background-repeat: no-repeat;
}
.MenuV ol li ol li ol li ol li ol li.LIStrong strong, 
.MenuV ol li ol li ol li ol li ol li.LISel strong a, 
.MenuV ol li ol li ol li ol li ol li.LISel strong a.Sel {
	font-weight: normal;
	background-color: #FFDB48;
	color: #000000;
	background-image:url(../images/pic.gif);
	background-position: 3.5em 0;
	background-repeat: no-repeat;
	display: block;
	padding: .4em 0 .4em 4.5em;
	width: 13em;
	height:100%;
	/* width: 17.5em; */
		/* width: 17.5em; */
}
.MenuV ol li ol li ol li ol li ol li.LISel{
	margin: 0;
	padding: 0;	
}
.MenuV ol li ol li ol li ol li ol li.LISel strong {
	margin: 0;
	padding: 0;
	display: block;
	width: 9.05em;
}
.MenuV ol li ol li ol li ol li ol li.LISel strong a.Sel{
	color: #000000;
	background-color: #FFDB48;
	background-image:url(../images/pic.gif);
	background-position: 3.5em 0;
	background-repeat: no-repeat;
	margin: 0;
	padding: .4em 0 .4em 4.5em;
	font-weight: normal;
	text-decoration: none;
	width: 13em;
	height:100%;
	border-bottom: 1px solid #FFFFFF;
	/* width: 17.5em; */
		/* width: 17.5em; */
	}
/* 6 livello */
.MenuV ol li ol li ol li ol li ol li ol{
	margin: 0;
	padding: 0;
}
.MenuV ol li ol li ol li ol li ol li ol li{
	background-color: #E4F2FF;
	color: #000000;
	margin: 0;
	padding: 0;
	background-image: none;
}
.MenuV ol li ol li ol li ol li ol li ol li a{
	color: #000000;
	background-color: #E4F2FF;
	background-image:url(../images/MenuV-6.gif);
	background-position: 4.5em 0;
	background-repeat: no-repeat;
	margin: 0;
	padding: .4em 0 .4em 5.5em;
	font-weight: normal;
	text-decoration: none;
	width: 12em;
	height:100%;
	border-bottom: 1px solid #FFFFFF;
	/* width: 17.5em; */
		/* width: 17.5em; */
	}
.MenuV ol li ol li ol li ol li ol li  ol li a:hover,  .MenuV ol li ol li ol li ol li ol li ol li a:focus, .MenuV ol li ol li ol li ol li ol li ol li a:active{
	background-color: #FFF1B7;
	color: #000000;
	background-image:url(../images/MenuV-6.gif);
	background-position: 4.5em 0;
	background-repeat: no-repeat;
}
.MenuV ol li ol li ol li ol li ol li ol li.LIStrong strong {
	font-weight: normal;
	background-color: #FFDB48;
	color: #000000;
	background-image:url(../images/MenuV-6.gif);
	background-position: 4.5em 0;
	background-repeat: no-repeat;
	display: block;
	padding: .4em 0 .4em 5.5em;
	width: 12em;
	height:100%;
	/* width: 17.5em; */
		/* width: 17.5em; */
}
.MenuV ol li ol li ol li ol li ol li ol li.LISel{
	margin: 0;
	padding: 0;
	
}
.MenuV ol li ol li ol li ol li ol li ol li.LISel strong {
	margin: 0;
	padding: 0;
	display: block;
	width: 6.05em;
}
.MenuV ol li ol li ol li ol li ol  li ol li.LISel strong a.Sel{
	color: #000000;
	background-color: #FFDB48;
	background-image:url(../images/MenuV-6.gif);
	background-position: 4.5em 0;
	background-repeat: no-repeat;
	margin: 0;
	padding: .4em 0 .4em 5.5em;
	font-weight: normal;
	text-decoration: none;
	width: 12em;
	height:100%;
	border-bottom: 1px solid #FFFFFF;
	/* width: 17.5em; */
		/* width: 17.5em; */
	}
/* 7 livello */
.MenuV ol li ol li ol li ol li ol li ol li ol{
	margin: 0;
	padding: 0;
}
.MenuV ol li ol li ol li ol li ol li ol li ol li{
	background-color: #E4F2FF;
	color: #000000;
	margin: 0;
	padding: 0;
	background-image: none;
}
.MenuV ol li ol li ol li ol li ol li ol li ol li a{
	color: #000000;
	background-color: #E4F2FF;
	background-image:url(../images/MenuV-7.gif);
	background-position: 5.5em 0;
	background-repeat: no-repeat;
	margin: 0;
	padding: .4em 0 .4em 6.5em;
	font-weight: normal;
	text-decoration: none;
	width: 11em;
	height:100%;
	/* width: 17.5em; */
		/* width: 17.5em; */
	border-bottom: 1px solid #FFFFFF;
	}
.MenuV ol li ol li ol li ol li ol li  ol li ol li a:hover,  .MenuV ol li ol li ol li ol li ol li ol li ol li a:focus, .MenuV ol li ol li ol li ol li ol li ol li ol li a:active{
	background-color: #FFF1B7;
	color: #000000;
	background-image:url(../images/MenuV-7.gif);
	background-position: 5.5em 0;
	background-repeat: no-repeat;
}
.MenuV ol li ol li ol li ol li ol li ol li ol li.LIStrong strong {
	font-weight: normal;
	background-color: #FFDB48;
	color: #000000;
	background-image:url(../images/MenuV-7.gif);
	background-position: 5.5em 0;
	background-repeat: no-repeat;
	display: block;
	padding: .4em 0 .4em 6.5em;
	width: 11em;
	height:100%;
	/* width: 17.5em; */
		/* width: 17.5em; */
}
.MenuV ol li ol li ol li ol li ol li ol li ol li.LISel{
	margin: 0;
	padding: 0;	
}
.MenuV ol li ol li ol li ol li ol li ol li ol li.LISel strong {
	margin: 0;
	padding: 0;
	display: block;
	width: 3.05em;
}
.MenuV ol li ol li ol li ol li ol li ol li ol li.LISel strong a.Sel{
	color: #000000;
	background-color: #FFDB48;
		background-image:url(../images/MenuV-7.gif);
	background-position: 5.5em 0;
	background-repeat: no-repeat;
	margin: 0;
	padding: .4em 0 .4em 6.5em;
	font-weight: normal;
	text-decoration: none;
	width: 11em;
	height:100%;
	/* width: 17.5em; */
		/* width: 17.5em; */
	border-bottom: 1px solid #FFFFFF;
	}

.viewimg{
	 text-align:center;
}

#ColDx{
	width: 9.7em;
	position: absolute;
	top: 0;
	right: 0;
  display: block;
}


/*--------------*/
.SpallettaCanaleStandard{
	font-size: .7em;
	width: 100%;
	padding: 0 0 6px 0;
	background-image:url(http://www.comune.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}


div.SpallettaCanaleStandard h2{
	font-size: 1em;
	color:#000000; 
	background-color: #B3DEFF;
	background-image: url(http://www.co9mune.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	font-weight: bold;
	margin: 0;
	padding: .5em 0 .5em .6em;
	width: auto;
	text-align: center;
}

.SpallettaCanaleStandard h2 a{
	color:#000000; 
	background-color: transparent;
	text-decoration: none;
}



.SpallettaCanaleStandard ol{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	/*background-color: #DFF1FF;*/
	border-top: 1px solid #FFFFFF;
}

.SpallettaCanaleStandard ol li{
	color: #000000;
	background-color: #DFF1FF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D1D1D1;
	margin: 0;
	padding: .5em .5em .5em 1.5em;
	background-image: url(http://www.comune.gif);
	background-repeat: no-repeat;
	background-position: .3em 1em;
	
}

.SpallettaCanaleStandard ol li a{
	color: #00416C;
	background-color: #DFF1FF;
	margin: 0;
	width: auto;
}

.SpallettaCanaleStandard ol li a:hover, .InEvidenza ol li a:focus, .InEvidenza ol li a:active{
	text-decoration: none;
}

.Calendario{
	font-size: .7em;
	text-align: center;
	background-image: url(http://www.comune.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0 0 6px 0;
}

.Calendario .viewCalendar{width: auto;}
.Calendario h2{
	font-size: 1em;
	color:#000000; background-color:#FFE062;
	font-weight:bold;
	background-image: url(http://www.comune.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	margin: 0;
	padding: .5em 0 .5em 0;
	text-align: center;
	width: auto;
	border-bottom: 1px solid #FFEFAF;
}

.Calendario h2 a{
	font-size: 1em;
	color:#000000; background-color:transparent;
	font-weight:bold;
	text-decoration: none;
}

.Calendario h2 a:hover, .Calendario h2 a:focus, .Calendario h2 a:active{
	text-decoration: none;
}


.Calendario .viewCalendar table{
	font-size: .9em;
}
.Calendario .viewCalendar table .current{
	border: 1px solid #585858;
}

.Calendario .viewPar{
	font-size: 0.9em;
	padding: .5em 0 .5em 0;
	margin: 0;
	text-align: left;
}


.Calendario .viewPar a{
	color: #000000;
	background-color:  #FFFFFF;
	text-decoration: none;
	font-size: 1em;
	padding: .3em 0 .3em 1.8em;
	margin: 0;
	background-image: url(http://www.comune.gif);
	background-repeat: no-repeat;
	background-position: .5em .5em;
	display: block;
	/* background-image: none; padding: .5em 0 .5em 5px;  */
}


.Calendario .viewPar a:hover, .Calendario .viewPar a:focus, .Calendario .viewPar a:active{
	color: #D50000;
	background-color:  #FFFFFF;
	text-decoration: underline;

}

  

h2.bottoneRosso{
	background-image: url(http://www.comune.gif);
	background-position: .5em .3em;
	background-repeat: no-repeat;
	padding: 0 0 0 2.3em;
}


h2.bottoneGiallo{
	background-image: url(http://www.comune.gif);
	background-position: .5em .3em;
	background-repeat: no-repeat;
	padding: 0 0 0 2.3em;
}

li.viewLI ol{
	list-style-type: lower-alpha;	
	font-size: 1em; 
	margin: 0 0 0 1.2em; padding: 0 0 0 1em; line-height: 1.25em;
}



a.viewLink {
 font-size: .7em; 
 color: #0A4571; 
 background-color: #FFFFFF;
 text-decoration: underline;
 line-height: 1.3em;
}
a.viewLink:hover, a.viewLink:active, a.viewLink:focus {
 text-decoration: none;
}

a.viewLink img {
  padding-right: 3px;
}

acronym{border-bottom: 1px dotted #585858; }

dl{
	margin: 0;
	padding: 0;
}

span.u {
	text-decoration:none; 
	border-bottom:none;  
	color:#000000; background-color:#FFFF33; 
	padding: 0;
}
a.viewLinkIMG img { 
	padding-right:5px; background-color:#FFFFFF;
}

p { 
	margin: 0; padding: 0;
}

img {
 border-width: 0;
}

table {
 border-width: 0;
}

form {
 padding: 0px; margin: 0px;
}

.ParAzzurro {
	color: #000066;
	background-color: #DEEFF7;
	padding: .5em;
	font-size: .7em;
	border: 1px solid #7399AB;
	text-align:justify;
	margin: .5em 0 0 0;
	 position: relative; 
}

/* -------- TESTO PICCOLO -------- */
.pic A
{
    FONT-SIZE: 9px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
	 text-align:right 
}  

   .pic A:hover{
    
    background-color:transparent;
    TEXT-DECORATION: none
}


/* -------- TESTO standard -------- */

.testonews1
{
   
    FONT-SIZE: 11px;
	MARGIN-LEFT: 7px;
    LINE-HEIGHT: 130%;
    MARGIN-RIGHT: 7px;
    FONT-FAMILY: Verdana;
   TEXT-ALIGN: justify;
   border:1px solid red;
  
     
}

.testonews0
{
   
    FONT-SIZE: 11px;
	MARGIN-LEFT: 7px;
    LINE-HEIGHT: 130%;
    MARGIN-RIGHT: 7px;
    FONT-FAMILY: Verdana;
   TEXT-ALIGN: justify;
   border:none;
      
}
.viewtesto
{
	text-align: center;
	margin: 1em;
	width: 96%; 
	border: 0;
	padding: 0; 
 	color: #000000;
	background-color: #CCCCCC
}

.viewtesto1
{
	margin: 1em;
	width: 95%; 
	border: 0;
	padding: 0; 
 	color: #000000;
}

.viewtesto2
{
	margin: 1em;
	width: 95%; 
	border: 0;
	padding: 0; 
 	color: #000000;
}

.viewtesto3
{
	margin: 1em;
	width: 50%; 
	border: 0;
	padding: 0; 
 	color: #000000;
}

.viewtesto4
{
	text-align: left;
	FONT-SIZE: 9px;
	margin: 1em;
	width: 56%; 
	border: 0;
	padding: 0; 
 	color: #000000;
	background-color: #FEFEFE
}



.testilink:hover{
            text-decoration:underline;
            background-color:yellow;
			font-weight:bold;
			text-transform:uppercase;
			 
}
.testilink
{
    FONT-WEIGHT: none;
    FONT-SIZE: 11px;
    COLOR: blue;
    TEXT-DECORATION: none;
	
}



/* ------*/

.superfooter {
background-color:#32668E; height:1.8em; margin:0;}


.subfooter {
background-color:#294D69; /*background-image:url(sfondo.gif);*/ height:0.6em;}



/*********/

#ContenitoreDoppio{
	margin: 1em 0 0 0;
	font-size: .7em;
}

.ContenitoreSingoloDx{
	float: right;
	width: 49%;
	border: 1px solid #D1D1D1;
}

.ContenitoreSingoloSx{
	float: left;
	width: 49%;
	
	border: 1px solid #D1D1D1;
	
}

.SfondoTitoloContenitoreSingolo{
	background-image: url(http://www.comune.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	color: #000000;
	background-color: #FEFEFE;
	border-bottom: 1px solid #FFFFFF;
	
}

.BLOBAlignCenter { text-align: center;}