/*  Inizio */

* {
	margin: 0;
	padding: 0;	
}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 81.25%;
	margin: 0px auto; 
	padding: 0px; 
}

.smallfont 
{
	
	FONT-SIZE: 10pt;
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        TEXT-DECORATION: none;
	COLOR: #000000;

}

.patterndate-bordato{
	background-image: url(../images/comuni/sfondofooter.jpg);
	background-repeat: repeat-y;
	background-position: right;
	width:100%!important;
	text-align: right;
	height: 30px;
	border-bottom: 1px solid #8ba5bc;
}
.bordo-boxuno{	
	padding: 8px 15px 10px 10px;	
	border-left: dotted 1px #8ba5bc;
}



.container{
	border-left:1px solid #8ba5bc;
	border-right:1px solid #8ba5bc;
	background-image: url(../images/comuni/sfondofooter.jpg);
	background-repeat: no-repeat;
	background-position: bottom right; 
	width: 95%;
    margin-left:2.5%;
    position:absolute; top:20px;
	
}
.cerco{
	border-left:1px solid #8ba5bc;
	border-right:1px solid #8ba5bc;
	background-image: url(../images/comuni/sfondofooter.jpg);
	background-repeat: no-repeat;
	background-position: bottom right; 
	width: 100%;

	
}

.sep-footer{
	background-image: url(../images/comuni/separatorefooter.jpg);
	background-repeat: repeat-x;
	height: 14px;
	margin-top: 15px;
}
.footer-left{
	float: left;
	width: 100%;
	padding-top: 10px;
}
.footer-left a:link, .footer-left a:visited {
	text-decoration: none !important;
}
.footer-right{
	float: left;
	width: 650px;
	padding-top: 15px;
}
.tit-footer{
	text-transform: uppercase;
}

.patterndate{
	background-image: url(../images/patterndate.jpg);
	background-repeat: repeat-y;
	background-position: right;
	width:100%!important;
	text-align: right;
	height: 60px;
}
.patterndate-bordato{
	background-image: url(../images/comuni/sfondofooter.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width:100%;
	text-align: left;
	height: 20px;
	border-bottom: 1px solid #8ba5bc;
}

h2.tit-sez{
	float: left;
	width: auto;
	color: #ff9900;
	font-size: 125%;
	text-align: left;
	padding: 4px 0 0 10px;
	font-weight: bold;
	
}


a.tit-destra:link, a.tit-destra:visited{
	/*font-size: 12px;*/
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-size:86%;
}
a.tit-destra:hover, a.tit-destra:focus{
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: underline;
}


h1.tit-logo{
	font-size: 170.9%;
	font-weight: bold;
	color: #fff;
}
h3.subtit-logo{
	font-size: 107.7%;
	font-weight: normal;
	color: #fff;
}
.clear{
	height: 1px;
	overflow: hidden;
	clear: both;
	font-size: 1px; /*per Explorer*/
}


.topleft{
	float: left;
	width: 200px;
	/*width: 425px;*/
	font-size:84.6%;
	margin-top: 20px;
	margin-bottom: 4px;
}



.mappasito {
	background-image: url(../images/comuni/mappasito.jpg);
	background-repeat: no-repeat;
	background-position: 7px 3px;
}

.cerca{
	background-image: url(../images/comuni/lente.jpg);
	background-repeat: no-repeat;
	background-position: 7px 3px;
}
.stampa{
	background-image: url(../images/comuni/stampa.jpg);
	background-repeat: no-repeat;
	background-position: 7px 3px;
}
.contatti{
	background-image: url(../images/comuni/contatti.jpg);
	background-repeat: no-repeat;
	background-position: 7px 5px;
}
.freccia5{
	background-image: url(../images/comuni/frecciamenu5.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
}

.mnu-cen-li{
	background-image: url(../images/comuni/frecciamenu0R.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
	

}

.paging{
	border-bottom: 1px dotted #8BA5BC;
	padding-bottom: 9px;
}
.paging-top{
	border-bottom: 1px dotted #8BA5BC;
	border-top: 1px dotted #8BA5BC;
	padding-bottom: 9px;
	padding-top: 9px;
}
.content-interno{
	width:auto;	
	margin-left: 296px;
}	
.content-internodue{
	float:left;
	width:100%;
}
.content-internopagina{
	float:left;
	width:100%;
}
.content-internopagina ul li{
	margin-left: 15px;
}
a.content-internopagina:link, a.contentinternopagina:visited{
	text-decoration: underline;
}
a.content-internopagina:hover, a.contentinternopagina:focus{
	text-decoration: none;
}
.hide {
	display: none;
}

 a.link-alto:link, a.link-alto:visited{
	text-decoration: none;
	font-size:84.6%;
	color: #666666;
	
}
a.link-alto:hover, a.link-alto:focus{
	text-decoration: underline;
	color: #666666;
}

#menu-alto li{
	float: right;
	border-right: 1px solid #666666;
	list-style-type: none;
	padding: 0 10px 0 25px;
}


ol.testo_base {
	float: left;
	list-style-type:decimal;
	padding: 10px 0px 10px 5px;
	margin-left:20px;
	position:relative;
}

.menu-sin li{
	float: left;
	width:200px;
	
	list-style-type: none;
	padding: 0 10px 0 25px;
}

#menu-cen li{
	float: left;
	list-style-type: disc;
	padding: 0 10px 0 25px;
}



ul.ulcircle {
	float: right;
	
	list-style-type:disc;

	padding: 0 0px 0 25px;
}

ul.uldecimal {
	float: right;
	list-style-type: decimal;
	padding: 0 0px 0 25px;
}


div.elenco_p{
	float: left;
	/*width: 380px;*/
	text-align: left;
	color:White;
	width: 100%;
    margin-left:2.5%;
    position:relative; 
    top:5px;
}


/* menu in cima a desstra */



div.topright{
	float: right;
	/*width: 380px;*/
	text-align: right;
	color:White;
 	width: 95%;
    margin-left:2.5%;
    margin-top:-20px;
    position:absolute; 
    
}

#menu-alto{
	margin-right: 8px;
	float: right;
	/*width: 285px;*/
	width: 100%;
}



div.sfondo-logo{
	background-image: url(../images/comuni/sfondologo.jpg);
	background-repeat: repeat-x;
	border-bottom: 3px solid #949494;
	border-top: 3px solid #000;
	height: 100px;
	padding: 0px 0px 0px 0px;
	

}


div.img-logo
{	
	float:left;
	width:220px;
	height:98px;
}

.img-logo img{
	float:left;
	width:200px;
	height:98px;
	display:block;
}


div.logo-left{
	float: left;
	border-width:medium;
	padding: 0px 0px 0 0;
	width:18%;
	text-align: left;
	
}

div.logo-centro{
	float:left;
	text-align:left;
	padding: 10px 10px 0 0;
	width:59%;
	text-align: left;
	
}

div.logo-right{
	float: right;
	border-width:medium;
	width:20%;
	padding: 10px 10px 0 0;
	text-align: right;
	
}

#menu-alto-mod li{
	float: right;
	border-right: 1px solid #666666;
	list-style-type: none;
	padding: 0 10px 0 25px;
}
li.login-out{
	padding: 0 10px 0 10px!important;
}

.menualto-ultimo{
	border-left: 1px solid #666666;
}

A.smallfont :link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.smallfont:visited {
	COLOR: #000000;
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.smallfont:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.smallfont:hover {

	COLOR: #000000; 
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #d1e1fb;
        TEXT-DECORATION: none
}



.mediumfont {
	FONT-SIZE: 75%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sfondosezione
{
    BACKGROUND-IMAGE: url('../images/home/sezione.gif')
}

.sfondosezione1
{
    BACKGROUND-IMAGE: url('../images/home/sezione1.gif')
}
.sfondosezione3
{
    BACKGROUND-IMAGE: url('../images/home/sezione3.gif')
}
.sfondosezione5
{
    BACKGROUND-IMAGE: url('../images/home/sezione5.gif')
}
.sfondosezione6
{
    BACKGROUND-IMAGE: url('../images/home/sezione6.gif')
}
TD.sfondologo
{
    BACKGROUND-IMAGE: url('../images/home/logousl.jpg');
    BACKGROUND-REPEAT: no-repeat
}

td.SubLay3R
{
BORDER-RIGHT: #55A0FF 1px solid; 
BORDER-TOP: #55A0FF 1px solid; 
BORDER-LEFT: #55A0FF 1px solid; 
BORDER-BOTTOM: #55A0FF 1px solid

}

td.SubLay5R
{
BORDER-RIGHT: #ebe293 1px solid; BORDER-TOP: #ebe293 1px solid; BORDER-LEFT: #ebe293 1px solid; BORDER-BOTTOM: #ebe293 1px solid

}


.testo-titolo
{
    FONT-SIZE: 210%
}

.indirizzo2 {
	FONT-SIZE: 90%;
	 COLOR: #6d90c3;
	  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.titoloarancio
{
    COLOR:Orange;
    FONT-SIZE: 15pt;
    font-weight:bolder;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.testoblu-italico-articolo
{
    COLOR: #00309c;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
    FONT-SIZE: 12pt;
    font-weight:bold;
    font-style:italic;
}
.testonero-articolo
{
    COLOR: #000000;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    font-weight:normal;
    
}

.testoarancio-titolo
{
    COLOR: #CC9900;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.testoblu-titolo
{
    COLOR: #00309c;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.testoceleste-titolo
{
    COLOR: #73bef7;
    FONT-FAMILY: Times new roman, arial, verdana, helvetica, sans-serif
}
.testobianco10
{
    FONT-SIZE: 80%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.testobianco10
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
A.testobianco10:hover
{
    TEXT-DECORATION: none
}

A.linksezione
{
    FONT-SIZE: 68.75%;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
A.linksezione:hover
{
    TEXT-DECORATION: none
}
.dataHome {
	FONT-WEIGHT: bold; FONT-SIZE: 55%; COLOR: #0b325d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


.basetable {
	  BACKGROUND-COLOR: #FFFFFF;
}



.titolomenu0 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #96acdb
}

.titolomenu0R {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #55A0FF
}

.titolomenu1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
	 PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR:   #9bbc39;
}

.titolomenu1R
{PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #FFFFFF; PADDING-TOP: 2px; BACKGROUND-COLOR: #73b16e; cursor: default;
}

.titolomenu1light {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #002f95; PADDING-TOP: 2px; BACKGROUND-COLOR: #c7dcfb
}
.titolomenu1noSf {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #002f95; PADDING-TOP: 2px
}

.titolomenu2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #6f3800; PADDING-TOP: 2px; BACKGROUND-COLOR: #feb779
}
.titolomenu2light {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #6f3800; PADDING-TOP: 2px; BACKGROUND-COLOR: #feb779
}
.titolomenu2noSf {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #6f3800; PADDING-TOP: 2px

}
.titolomenu3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #FFFFFF; PADDING-TOP: 2px; BACKGROUND-COLOR: #FF4AB5
}
.titolomenu3R {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #FFFFFF; PADDING-TOP: 2px; BACKGROUND-COLOR: #FEB0DF
}

.titolomenuVerdplinochiaro {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #244f24; PADDING-TOP: 2px; BACKGROUND-COLOR: #d7f0d3
}
.titolomenu4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #42a8ce
}
.titolomenu4big {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #42a8ce
}
.titolomenu5 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #d00700
}

.titolomenu5R {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 2px; COLOR: #6c6632; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffac00
}

.titolomenu6
{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #FF6300

}

.titolomenu6R
{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #e8a090

}


.titolomenublu {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #6391bf
}
.titolomenuviola {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; BACKGROUND-COLOR: #d1bac3
}
.titolomenu2P1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #FFFFFF; PADDING-TOP: 2px; BACKGROUND-COLOR:#006404
}
.bordomenu0
{BACKGROUND-COLOR:#96acdb}

.bordomenu0R
{BACKGROUND-COLOR:#3061CF}

.bordomenu1
{BACKGROUND-COLOR:#9BBC3A}


.bordomenu1R
{BACKGROUND-COLOR:#73b16e}

.bordomenu3R
{BACKGROUND-COLOR:#FEB0DF}

.bordomenu3
{BACKGROUND-COLOR:#FF4AB5}


.bordomenu5
{BACKGROUND-COLOR:#d00700}

.bordomenu5R
{BACKGROUND-COLOR:#EBE293}

.bordomenu6
{BACKGROUND-COLOR:#FF6300}

.bordomenu6R
{BACKGROUND-COLOR:#e8a090}


.linkaree0 {
	COLOR: #000000; FONT-SIZE: 12px;
	font-weight:bold;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.linkaree0N {
	COLOR: #000000; FONT-SIZE: 12px;
	font-weight:normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.linkaree0:link {
	COLOR: #000000; FONT-SIZE: 12px;
	font-weight:normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree0:visited 
{
    FONT-SIZE: 12px;
    font-weight:normal;
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.linkaree0:active 
{
    FONT-SIZE: 12px;
    font-weight:normal;
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree0:hover 
{
    FONT-SIZE: 12px;
    font-weight:normal;
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        BACKGROUND-COLOR: #96acdb; TEXT-DECORATION: none
}




A.linkaree0R:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;BACKGROUND-COLOR: #FFFFFF;
}
A.linkaree0R:visited {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;BACKGROUND-COLOR: #FFFFFF
}

A.linkaree0R:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;BACKGROUND-COLOR: #FFFFFF
}
A.linkaree0R:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        BACKGROUND-COLOR: #55A0FF; TEXT-DECORATION: none
}


A.linkaree1:link {
	COLOR: #000000; 
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree1:visited {
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree1:active {
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree1:hover {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #9BBC3A; TEXT-DECORATION: none
}

A.linkaree1R:link {
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree1R:visited {
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree1R:active {
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree1R:hover {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #73b16e; TEXT-DECORATION: none
}


A.linkaree3:link {
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.linkaree3:visited {
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree3:active {
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree3:hover {
	COLOR: #FFFFFF;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FF4AB5; TEXT-DECORATION: none
}
A.linkaree3R:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree3R:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree3R:visited {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree3R:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree3R:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FEB0DF; TEXT-DECORATION: none
}
A.linkaree4:visited {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree4:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree4:hover {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c9e1fb; TEXT-DECORATION: none
}
A.linkaree4:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

 a.linkaree5:link, a.linkaree5:visited, a.linkaree5:active{
	text-decoration: none;
	font-size:10pt;
	color: #666666;
	
}
a.linkaree5:hover, a.linkaree5:focus{
	text-decoration:none;
	color: #666666;
}


A.linkaree5R:visited {
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree5R:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree5R:hover {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:#EBE293; TEXT-DECORATION: none
}
A.linkaree5R:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.linkaree6:visited {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree6:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree6:hover {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FF6300; TEXT-DECORATION: none
}
A.linkaree6:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


A.linkaree6R:visited {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree6R:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree6R:hover {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e8a090; TEXT-DECORATION: none
}
A.linkaree6R:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}




TD.bordoest-right
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #00619c
}
A.link11
{
    FONT-SIZE: 68.75%
}
.testo11
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

.testo8
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

a.testo8 :link 
{
    FONT-SIZE: 8pt;
    text-decoration: none;
    COLOR: #003399;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

.testo8 a:visited
{
    FONT-SIZE: 8pt;
    text-decoration: none;
    COLOR: #003399;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif
}


TD.trasparente
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #ffffff
}
TD.sfondo-right
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #f8f9f4
}
TD.bordoint-right
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #dee1db
}


TD.angolosup-right
{
    BACKGROUND-IMAGE: url(../images/comuni/angolosup.gif);
    BACKGROUND-REPEAT: no-repeat
}
TD.angolotuit-right
{
    BACKGROUND-IMAGE: url(../images/comuni/angolotuit.gif);
    BACKGROUND-REPEAT: no-repeat
}
TD.sfondosup-right
{
    BACKGROUND-IMAGE: url(../images/comuni/sfondosup.gif);
    BACKGROUND-REPEAT: repeat-x
}

.titolomenu3noSf {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; 
COLOR: #244f24;
 PADDING-TOP: 2px
}


.tab2colori_sfondo_col3_nofont {
	BACKGROUND: #74b26f; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tab2colori_testata_col3_font {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; BACKGROUND: #b3dfa7; TEXT-ALIGN: center
}
.tab2colori_cell_col3_font {
	FONT-SIZE: 75%; BACKGROUND: #e2f4de
}
.tab2colori_cell2_col3_font {
	FONT-SIZE: 75%; BACKGROUND: #f8fcf8
}
.tab2colori_sfondo_col2 {
	FONT-SIZE: 75%; BACKGROUND: #eb9d57; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tab2colori_testata_col2 {
	FONT-WEIGHT: bold; BACKGROUND: #fac08c; TEXT-ALIGN: center
}
.tab2colori_cell_col2 {
	BACKGROUND: #f6dfca
}

.tab2colori_cell2_col3_font {
	FONT-SIZE: 75%; BACKGROUND: #f8fcf8
}
.tab2colori_testata_col3_font {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; BACKGROUND: #b3dfa7; TEXT-ALIGN: center
}
.input_col3 {
	BORDER-RIGHT: #73b16e 1px solid; BORDER-TOP: #73b16e 1px solid; FONT-SIZE: 75%; BORDER-LEFT: #73b16e 1px solid; BORDER-BOTTOM: #73b16e 1px solid
}
.input_col3_nofont {
	BORDER-RIGHT: #73b16e 1px solid; BORDER-TOP: #73b16e 1px solid; FONT-SIZE: 100%; BORDER-LEFT: #73b16e 1px solid; BORDER-BOTTOM: #73b16e 1px solid
}
.spaziaturacella8 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.tdSubLay3RightCol3 {
	BORDER-RIGHT: #73b16e 1px solid; BORDER-BOTTOM: #73b16e 1px solid
}
.tab2colori_cell_col3 {
	BACKGROUND: #e2f4de
}
.testoblunotte10
{
    FONT-SIZE: 62.5%;
    COLOR:  #00206b;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

.testoblunotte12
{
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold; 
    COLOR: #6d90c3;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

.testoblunotte8
{
    FONT-SIZE: 8pt;
    COLOR: #6d90c3;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

.testoblunotte10_tot
{
    FONT-SIZE: 62.5%;
    COLOR:  #00206b;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   	BACKGROUND-COLOR: #EBEBEB;
   }


.testorosso10
{
    FONT-SIZE: 10pt;
    COLOR: darkred;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.tab2colori_testata_col1 {
	FONT-WEIGHT: bold; BACKGROUND: #cad9f6; TEXT-ALIGN: center
}
.tab2colori_cell_col1 {
	BACKGROUND: #e8eefa
}
.tab2colori_cell2_col1 {
	BACKGROUND: #eef3fc
}
.tab2colori_cell3_col1 {
	BACKGROUND: #F3F6FC;
}
.tab2colori_sfondo_col1_nofont {
	BACKGROUND: #96acdb; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tab2colori_testata_col1_font {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; BACKGROUND: #cad9f6; TEXT-ALIGN: center
}
.tab2colori_cell_col1_font {
	FONT-SIZE: 75%; BACKGROUND: #e8eefa
}
.tab2colori_cell2_col1_font {
	FONT-SIZE: 75%; BACKGROUND: #eef3fc
}
.tab2colori_sfondo_col4 {
	FONT-SIZE: 75%; 
	BACKGROUND: #4a8fd6; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tab2colori_sfondo_col1 {
	FONT-SIZE: 75%; BACKGROUND: #96acdb; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbianco11
{
    FONT-SIZE: 11pt;
    COLOR: #ffffff
    

}
A.titolostrillo300
{
    FONT-SIZE: 68.75%;
    COLOR: #ff4eb4
}
A.titolostrillo500
{
    FONT-SIZE: 68.75%;
    COLOR: #ffac00
}
A.titolostrillo100
{
    FONT-SIZE: 68.75%;
    COLOR: #4d851a
}

A.titolostrillo600
{
    FONT-SIZE: 68.75%;
    COLOR: red
}

TD.sfondo-homepage
{
    BACKGROUND-IMAGE: url(../images/home/tratteggio-home.gif);
    BACKGROUND-REPEAT: repeat
}
TD.ar-boxtop
{
    BACKGROUND-IMAGE: url(../images/comuni/box-top.gif);
    BACKGROUND-REPEAT: repeat-x
}
TD.ar-boxleft
{
    BACKGROUND-IMAGE: url(/images/comuni/box-left.gif);
    BACKGROUND-REPEAT: repeat-y
}
TD.ar-boxright
{
    BACKGROUND-IMAGE: url(/images/comuni/box-right.gif);
    BACKGROUND-REPEAT: repeat-y
}
TD.ar-boxbottom
{
    BACKGROUND-IMAGE: url(../images/comuni/box-bottom.gif);
    BACKGROUND-REPEAT: repeat-x
}

#content a.download {
  padding-right:14px;
  padding-bottom:1px;
  background: transparent url('../imgs/template/link_download.gif') 100% 1px no-repeat;
}

#content a {
  color:#E07C33;
  text-decoration:none;
}

#content a:hover {
  color:#E07C33;
  border-bottom: 1px dashed #E07C33;
  text-decoration:none;
}



  SPAN.TreeviewSpanArea A {
     font-size: 8pt; 
     font-family: verdana,helvetica; 
     FONT-WEIGHT: normal; 

     text-decoration: none;
     color: black;}
     
   SPAN.TreeviewSpanArea A:hover {
     color: '#820082';}
     
     #mainContent h3.atti {
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	padding-top: 0px;
	margin: 0px;
	background-color: #108313;
  background-image: none;
	border-bottom: solid 0px #999; 
}

#mainContent p.atti  {
	border-bottom: solid 1px #eee; 
}

#mainContent p.atti .data  {
	font-weight: bold;
	font-size: 90%;
	text-align: left;
}

hr { 
	border: solid 0px #999; 
	border-top: solid 1px #999; 
	height: 0; 
	width: 100%; 
} 




/* MENU STYLE 5 VERTICALE*/

.nav5 {
	overflow: hidden; 
	clear: both; 
	float: left; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	color: rgb(75,75,75); 
}

#menu5 dl 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	background-color: #039CDD;
}


#menu5 dd 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#menu5 ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	background-color: #039CDD;
}

#menu5 li 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	background-color: #039CDD;
}



#menu5 {
	width: 200px;
	padding: -2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#menu5 dt {
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 1.7em; 
	height: auto !important; 
	height: 1.7em; 
	line-height: 1.7em;
	BACKGROUND-COLOR: #d00700;
	border-bottom: 1px solid #aaa;
}

#menu5 dt a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	font-weight: bold; 
	min-height: 1.7em; 
	height: auto !important; 
	height: 1.7em; 
	line-height: 1.7em;
	font-size: 100%;
}

#menu5 dt a:hover {
	color: #000;
	background-color: rgb(219,230,241);
}


#menu5 dd {
	border: 0px solid gray;
	
	}

#menu5 li {
	background-color: #FFFFFF;
	min-height: 1.7em; 
	height: auto !important; 
	height: 1.7em; 
	line-height: 1.7em;
	border-bottom: 1px solid #aaa;
	}

#menu5 li a {
	color: #666;
	text-decoration: none;
	display: block;
	border: 0 none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	font-weight: bold;
	min-height: 1.7em; 
	height: auto !important; 
	height: 1.7em; 
	line-height: 1.7em;
	font-size: 90%;
}

/* MENU STYLE 5 VERTICALE - sottotolo*/

#menu5 li a:hover {
background-color:  #FFFFFF;
color:  Blue;
}

