/*  Inizio */
body {
	background-color: #FFFFFF;
	/*color: #000000;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0%;
}
.indirizzo {
	FONT-SIZE: 55%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.indirizzo2 {
	FONT-SIZE: 55%; COLOR: #6d90c3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: right; BACKGROUND-COLOR: #F3F8FE;
}
.utility {
	FONT-WEIGHT: bold; FONT-SIZE: 65%; /*COLOR: #0b325d;*/ COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.input {
	FONT-SIZE: 60%; WIDTH: 115px; COLOR: #002f95; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.bgBannerArancio {
	BACKGROUND-IMAGE: url(../images/home/bgrighe2.gif)
}
.bgInfoSalute
{
	background-image: url(../images/comuni/banner_infosalute_bg.gif);
}
.bgBannerBlu {
	BACKGROUND-IMAGE: url(../images/home/bgrighe3.gif)
}
.bgBannerSx {
	BACKGROUND-IMAGE: url(../images/home/bannercuoresx.gif)
}
.bgBannerDx {
	BACKGROUND-IMAGE: url(../images/home/bannercuoredx.gif)
}
.bgCernobbio {
	BACKGROUND-IMAGE: url(../images/home/sfondo_cernobbio.gif)
}
.bgMpr {
	BACKGROUND-IMAGE: url(../images/home/sfondo_banner_centrale_mpr.gif)
}
.smallfont {
	FONT-SIZE: 65%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mediumfont {
	FONT-SIZE: 75%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.normalfont {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.xmediumfont {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.button_col1 {
	FONT-SIZE: 70%; COLOR: #ffffff; BACKGROUND-COLOR: #96acdb
}
.button_col1_long {
	FONT-SIZE: 90%; COLOR: #ffffff; BACKGROUND-COLOR: #96acdb
}
.button_col2 {
	FONT-SIZE: 70%; COLOR: #6f3800; BACKGROUND-COLOR: #feb779
}
.button_col3 {
	FONT-SIZE: 70%; COLOR: #ffffff; BACKGROUND-COLOR: #365535
}
.button_col3_long {
	FONT-SIZE: 90%; COLOR: #ffffff; BACKGROUND-COLOR: #73b16e
}
.button_blu {
	FONT-SIZE: 70%; COLOR: #ffffff; BACKGROUND-COLOR: #6391BF
}
.button_blu_central {
	FONT-SIZE: 110%; COLOR: #000000; BACKGROUND-COLOR: #b2c8e0
}

.comunicazione{
	/*background-image: url(../images/comuni/sf_banner_comunic.gif);*/
	/*background-image: url(../images/comuni/sf_banner_antidop.gif);*/
	background-color: #ffb44d;
}

.input_col1 {
	BORDER-RIGHT: #96acdb 1px solid; BORDER-TOP: #96acdb 1px solid; FONT-SIZE: 75%; BORDER-LEFT: #96acdb 1px solid; BORDER-BOTTOM: #96acdb 1px solid
}
.input_col1ecm {
	BORDER-RIGHT: #96acdb 1px solid; BORDER-TOP: #96acdb 1px solid; FONT-SIZE: 75%; BORDER-LEFT: #96acdb 1px solid; WIDTH: 80%; BORDER-BOTTOM: #96acdb 1px solid
}
.input_invisibileecm {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 75%; BORDER-LEFT: 0px solid; WIDTH: 100%; BORDER-BOTTOM: 0px solid
}
.input_col2 {
	BORDER-RIGHT: #feb779 1px solid; BORDER-TOP: #feb779 1px solid; FONT-SIZE: 75%; BORDER-LEFT: #feb779 1px solid; BORDER-BOTTOM: #feb779 1px solid
}
.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
}
.input_blu {
	FONT-SIZE: 75%; BORDER: #6391BF 1px solid
}
.buttonmenu1 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; WIDTH: 10%; COLOR: #002f95; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #96acdb
}
.buttonmenu2 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; WIDTH: 10%; COLOR: #6f3800; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #feb779
}
.buttonmenu3 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; WIDTH: 10%; COLOR: #244f24; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #73b16e
}
.buttonmenu4 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; WIDTH: 10%; COLOR: #000000; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #4a97df
}
.titolomenu1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; /*COLOR: #000033;*/ COLOR: #00002b; PADDING-TOP: 2px; /*BACKGROUND-COLOR: #96acdb*/ BACKGROUND-COLOR: #91b7e7;
}
.lineaLink{
	 BACKGROUND-COLOR: #91b7e7;
}

.titolomenuGrigio {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; /*BACKGROUND-COLOR: #96acdb*/ BACKGROUND-COLOR: #CCCCCC;
}

.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: #330000;*/ COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #feb779
}
.titolomenulineadiretta {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; /*COLOR: #330000;*/ COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #FFA08D
}
.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: 70%; PADDING-BOTTOM: 2px; COLOR: #003300; PADDING-TOP: 2px; BACKGROUND-COLOR: #a8e0a3
}
.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
}
.titolomenu3light {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; /*COLOR: #244f24;*/ COLOR: #003300;  PADDING-TOP: 2px; /*BACKGROUND-COLOR: #d7f0d3*/ BACKGROUND-COLOR: #A8E0A3
}
.titolomenured {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #722f24; PADDING-TOP: 2px; BACKGROUND-COLOR: #e8a090
}
.titolomenuyellow {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; /*COLOR: #6c6632;*/ COLOR: #330000; PADDING-TOP: 2px; /*BACKGROUND-COLOR: #ebe293*/ BACKGROUND-COLOR: #FBE26E
}
.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
}
.titoloBalneazione {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 65%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #6391bf
}
.titolomenu3noSf {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #244f24; PADDING-TOP: 2px
}
.titolomenu4noSf {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #276ebc; PADDING-TOP: 2px
}
.titolomenunocolor {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}

.titolomenuFaqnoSf {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #5187ce; PADDING-TOP: 2px
}
.titolomenuFaq {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5187ce
}
.titolomenuFaqData {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #5187ce; PADDING-TOP: 2px
}
.table1 {
	BORDER-RIGHT: #96acdb 1px solid; BORDER-TOP: #96acdb 1px solid; BORDER-LEFT: #96acdb 1px solid; BORDER-BOTTOM: #96acdb 1px solid; BACKGROUND-COLOR: #F1F6FD
}
.tablebianca {
	BORDER-RIGHT: #96acdb 1px solid; BORDER-TOP: #96acdb 1px solid; BORDER-LEFT: #96acdb 1px solid; BORDER-BOTTOM: #96acdb 1px solid; BACKGROUND-COLOR: #FFFFFF
}


.tableBannerLink {
	BORDER-BOTTOM: #96acdb 1px solid; /*BACKGROUND-COLOR: #F1F6FD*/
}

.tablelink {
	BORDER-RIGHT: #96acdb 1px solid; BORDER-TOP: #96acdb 1px solid; BORDER-LEFT: #96acdb 1px solid; BORDER-BOTTOM: #96acdb 1px solid; BACKGROUND-COLOR: #FFFFFF
}

.tableGrigio {
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #FAFAFA
}

.table1sfCol {
	BORDER-RIGHT: #96acdb 1px solid; BORDER-TOP: #96acdb 1px solid; BORDER-LEFT: #96acdb 1px solid; BORDER-BOTTOM: #96acdb 1px solid; BACKGROUND-COLOR: #f1f6fd
}
.table2 {
	BORDER-RIGHT: #feb779 1px solid; BORDER-TOP: #feb779 1px solid; BORDER-LEFT: #feb779 1px solid; BORDER-BOTTOM: #feb779 1px solid; BACKGROUND-COLOR: #ffffff
}
.tablevideo {
	BORDER-RIGHT: #b50303 1px solid; BORDER-TOP: #b50303 1px solid; BORDER-LEFT: #b50303 1px solid; BORDER-BOTTOM: #b50303 1px solid; BACKGROUND-COLOR: #ffffff
}
.table2rosa {
	BORDER-RIGHT: #fFA08D 1px solid; BORDER-TOP: #fFA08D 1px solid; BORDER-LEFT: #fFA08D 1px solid; BORDER-BOTTOM: #fFA08D 1px solid; BACKGROUND-COLOR: #ffffff
}
.table2dark {
	BORDER-RIGHT: #e4700b 1px solid; BORDER-TOP: #e4700b 1px solid; BORDER-LEFT: #e4700b 1px solid; BORDER-BOTTOM: #e4700b 1px solid; BACKGROUND-COLOR: #ffffff
}
.table2_img {
	BORDER-RIGHT: #feb779 2px solid; BORDER-TOP: #feb779 2px solid; BORDER-LEFT: #feb779 2px solid; BORDER-BOTTOM: #feb779 2px solid; BACKGROUND-COLOR: #ffffff
}
.table1_imgspeciali {
	BORDER-RIGHT: #006bb5 2px solid; BORDER-TOP: #006bb5 2px solid; BORDER-LEFT: #006bb5 2px solid; BORDER-BOTTOM: #006bb5 2px solid; BACKGROUND-COLOR: #ffffff
}
.table2sfCol {
	BORDER-RIGHT: #feb779 1px solid; BORDER-TOP: #feb779 1px solid; BORDER-LEFT: #feb779 1px solid; BORDER-BOTTOM: #feb779 1px solid; BACKGROUND-COLOR: #fff3ea
}
.table3 {
	BORDER-RIGHT: #73b16e 1px solid; BORDER-TOP: #73b16e 1px solid; BORDER-LEFT: #73b16e 1px solid; BORDER-BOTTOM: #73b16e 1px solid; BACKGROUND-COLOR: #ffffff
}

.tableTematici{
	background-color:#eff7ef;
	border-left: 1px solid #73B16E;
	border-right: 1px solid #73B16E;		
	border-bottom: 1px solid #73B16E;	
	border-top: #73b16e 1px solid;
}

.tableContatti{
	background-color:#eff7ef;
	border-bottom: 1px solid #73B16E;	
	border-top: #73b16e 1px solid;
}


.table3sfCol {
	BORDER-RIGHT: #73b16e 1px solid; BORDER-TOP: #73b16e 1px solid; BORDER-LEFT: #73b16e 1px solid; BORDER-BOTTOM: #73b16e 1px solid; BACKGROUND-COLOR: #d7f0d3
}
.table3light {
	BORDER-RIGHT: #d7f0d3 1px solid; BORDER-TOP: #d7f0d3 1px solid; BORDER-LEFT: #d7f0d3 1px solid; BORDER-BOTTOM: #d7f0d3 1px solid; BACKGROUND-COLOR: #ffffff
}
.tablered {
	BORDER-RIGHT: #e8a090 1px solid; BORDER-TOP: #e8a090 1px solid; BORDER-LEFT: #e8a090 1px solid; BORDER-BOTTOM: #e8a090 1px solid; BACKGROUND-COLOR: #ffffff
}
.tableyellow {
	BORDER-RIGHT: #ebe293 1px solid; BORDER-TOP: #ebe293 1px solid; BORDER-LEFT: #ebe293 1px solid; BORDER-BOTTOM: #ebe293 1px solid; BACKGROUND-COLOR: #ffffff
}
.tableblu {
	BORDER-RIGHT: #6391bf 1px solid; BORDER-TOP: #6391bf 1px solid; BORDER-LEFT: #6391bf 1px solid; BORDER-BOTTOM: #6391bf 1px solid; BACKGROUND-COLOR: #ffffff
}
.tablegrigio {
	/*BORDER-RIGHT: #E5E5E5 1px solid; BORDER-TOP: #E5E5E5 1px solid; BORDER-LEFT: #E5E5E5 1px solid; BORDER-BOTTOM: #E5E5E5 1px solid; BACKGROUND-COLOR: #ffffff*/
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #ffffff
}
.tableviola {
	BORDER-RIGHT: #d1bac3 1px solid; BORDER-TOP: #d1bac3 1px solid; BORDER-LEFT: #d1bac3 1px solid; BORDER-BOTTOM: #d1bac3 1px solid; BACKGROUND-COLOR: #ffffff
}
.tableFaq {
	BORDER-RIGHT: #5187ce 1px solid; BORDER-TOP: #5187ce 1px solid; BORDER-LEFT: #5187ce 1px solid; BORDER-BOTTOM: #5187ce 1px solid; BACKGROUND-COLOR: #ffffff
}
.testatabox3 {
	FONT-SIZE: 90%; WIDTH: 92%; BACKGROUND-COLOR: #93c38f
}
.box3 {
	BORDER-RIGHT: #93c38f 1px solid; BORDER-TOP: #93c38f 1px solid; FONT-SIZE: 60%; BORDER-LEFT: #93c38f 1px solid; BORDER-BOTTOM: #93c38f 1px solid; BACKGROUND-COLOR: #fbf9e7
}
.interno {
	
}
.spaziaturacella {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.spaziaturacella4 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.spaziaturacella6 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.spaziaturacella8 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.col1hr {
	COLOR: #96acdb
}
.col2hr {
	COLOR: #ff9d49
}
.col3hr {
	COLOR: #73b16e
}
.col4hr {
	COLOR: #276ebc
}

.col5hr {
	COLOR: #feb779;
	height: 1px
}

.colbluhr {
	COLOR: #6391BF
}
.colaranciohrdotted {
	COLOR: #FEB779;
	border-style: dotted;
}

.colrosahome {
	COLOR: #FFA08D;
	border-style: solid;
}

.collineadirhr {
	COLOR: #FFA08D;
	border-style: solid;
	height: 1px;
}


.colaranciohr {
	COLOR: #FEB779
}

.colaranciohrsottile {
	COLOR: #FEB779;
	height: 1px;
}

.balHr {
	COLOR: #96acdb; border-top: 1px solid; 
}
.faqhr {
	COLOR: #5187ec
}
.col3hrGalleria {
	BORDER-TOP: #73b16e 1px solid; BORDER-BOTTOM: #73b16e 1px solid
}
/*A:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}*/
A:link {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A:visited {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A:hover {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A:active {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A.boldunder:link {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A.boldunder:visited {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A.boldunder:hover {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A.boldunder:active {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A.nounder:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nounder:visited {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nounder:hover {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.nounder:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkareenoSf:link {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkareenoSf:visited {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkareenoSf:active {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkareenoSf:hover {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree1:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree1:visited {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree1:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree1:hover {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d1e1fb;
	TEXT-DECORATION: none
}
/*Nuova classe per il menu di destra*/
A.linkareeGrigio:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkareeGrigio:visited {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkareeGrigio:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkareeGrigio:hover {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CCCCCC;
	TEXT-DECORATION: none
}

A.linkaree3:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree3:visited {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree3:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkaree3:hover {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d7f0d3; TEXT-DECORATION: none
}
A.linkaree3:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 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.linkattualita:link {
	FONT-WEIGHT: bold; /*COLOR: #a99e52;*/ COLOR: #663300; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkattualita:visited {
	FONT-WEIGHT: bold; /*COLOR: #a99e52;*/ COLOR: #663300; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkattualita:active {
	FONT-WEIGHT: bold; /*COLOR: #a99e52;*/ COLOR: #663300; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkattualita:hover {
	FONT-WEIGHT: bold; /*COLOR: #a99e52;*/ COLOR: #330000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f3d2; TEXT-DECORATION: none
}
A.linkpp:link {
	FONT-WEIGHT: bold; COLOR: #a03721; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkpp:visited {
	FONT-WEIGHT: bold; COLOR: #a03721; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkpp:active {
	FONT-WEIGHT: bold; COLOR: #a03721; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkpp:hover {
	FONT-WEIGHT: bold; COLOR: #a03721; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fbede3; TEXT-DECORATION: none
}
A.link1:link {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link1:visited {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link1:hover {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d1e1fb; TEXT-DECORATION: none
}
A.link1:active {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
/*Nuova classe per menu di destra*/
A.linkGrigio:link {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkGrigio:visited {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkGrigio:hover {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none
}
A.linkGrigio:active {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


/*link per l'organizzazione*/
A.link1:link {
	FONT-WEIGHT: bold; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link1:visited {
	FONT-WEIGHT: bold; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link1:hover {
	FONT-WEIGHT: bold; COLOR: #000066; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d1e1fb; TEXT-DECORATION: none
}
A.link1:active {
	FONT-WEIGHT: bold; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
/*link per l'organizzazione fine*/

A.link_salestate:link {
	FONT-WEIGHT: bold; COLOR: #006bb5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link_salestate:visited {
	FONT-WEIGHT: bold; COLOR: #006bb5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link_salestate:hover {
	FONT-WEIGHT: bold; COLOR: #006bb5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c9e1fb; TEXT-DECORATION: none
}
A.link_salestate:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link2:link {
	FONT-WEIGHT: bold; /*COLOR: #993300;*/ COLOR: #6f2500; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link2:visited {
	FONT-WEIGHT: bold; /*COLOR: #993300;*/ COLOR: #6f2500; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link2:hover {
	FONT-WEIGHT: bold; /*COLOR: #6f3800;*/ COLOR: #502900; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e6ded9; TEXT-DECORATION: none
}
A.link2:active {
	FONT-WEIGHT: bold; /*COLOR: #993300;*/ COLOR: #6f2500; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link3:link {
	FONT-WEIGHT: bold; /*COLOR: #357957;*/ COLOR: #006600; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link3:visited {
	FONT-WEIGHT: bold; /*COLOR: #357957;*/ COLOR: #006600; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link3:hover {
	FONT-WEIGHT: bold; COLOR: #357957; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d7f0d3; TEXT-DECORATION: none
}
A.link3:active {
	FONT-WEIGHT: bold; /*COLOR: #357957;*/ COLOR: #006600; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkpph:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkpph:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkpph:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkpph:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox:link {
	FONT-WEIGHT: bold; COLOR: #da6714; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox:visited {
	FONT-WEIGHT: bold; COLOR: #da6714; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox:hover {
	FONT-WEIGHT: bold; COLOR: #da6714; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox:active {
	FONT-WEIGHT: bold; COLOR: #da6714; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkboxlineadir:link {
	FONT-WEIGHT: bold; COLOR: #800000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkboxlineadir:visited {
	FONT-WEIGHT: bold; COLOR: #800000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkboxlineadir:hover {
	FONT-WEIGHT: bold; COLOR: #800000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR: #e6ded9
}
A.linkboxlineadir:active {
	FONT-WEIGHT: bold; COLOR: #800000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox3:link {
	FONT-WEIGHT: bold; COLOR: #021f00; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox3:visited {
	FONT-WEIGHT: bold; COLOR: #021f00; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox3:hover {
	FONT-WEIGHT: bold; COLOR: #021f00; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox3:active {
	FONT-WEIGHT: bold; COLOR: #021f00; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox1:link {
	FONT-WEIGHT: bold; COLOR: #285284; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox1:visited {
	FONT-WEIGHT: bold; COLOR: #285284; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox1:hover {
	FONT-WEIGHT: bold; COLOR: #285284; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbox1:active {
	FONT-WEIGHT: bold; COLOR: #285284; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link2annomin:link {
	FONT-WEIGHT: bold; COLOR: #0a7103; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link2annomin:visited {
	FONT-WEIGHT: bold; COLOR: #0a7103; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link2annomin:hover {
	FONT-WEIGHT: bold; COLOR: #0a7103; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e6ded9; TEXT-DECORATION: none
}
A.link4:link {
	FONT-WEIGHT: bold; COLOR: #4a96de; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link4:active {
	FONT-WEIGHT: bold; COLOR: #4a96de; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link4:visited {
	FONT-WEIGHT: bold; COLOR: #4a96de; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link4:hover {
	FONT-WEIGHT: bold; COLOR: #4a96de; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c9e1fb; TEXT-DECORATION: none
}
A.link_salestate:active {
	FONT-WEIGHT: bold; COLOR: #006bb5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titolocallcenterhome {
	FONT-WEIGHT: bold; /*COLOR: #993300;*/ COLOR: #6f2500; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.errore {
	FONT-WEIGHT: bold; COLOR: #8b0000
}
.arancioScuro_bold {
	FONT-WEIGHT: bold; COLOR: #fc674e
}
.testoBianco {
	FONT-WEIGHT: bold; COLOR: #ffffff
}

.testoNero {
	FONT-WEIGHT: bold; COLOR: #000000
}

.listabluscuro {
	LIST-STYLE-IMAGE: url(/resources/usabile/images/comuni/puntele1.gif)
}
.listaarancio {
	LIST-STYLE-IMAGE: url(/resources/usabile/images/comuni/puntele2.gif)
}
.listaverde {
	LIST-STYLE-IMAGE: url(/resources/usabile/images/comuni/puntele3.gif)
}
.listablu {
	LIST-STYLE-IMAGE: url(/resources/usabile/images/comuni/puntele4.gif)
}

.tab2colori_sfondo_colg_nofont {
	BACKGROUND: #DAD0D0; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tab2colori_testata_colg_font {
	FONT-WEIGHT: bold; FONT-SIZE: 65%; BACKGROUND: #C0C0C0; TEXT-ALIGN: center
}
.tab2colori_cell_colg_font {
	FONT-SIZE: 65%; BACKGROUND: #E9E7E9
}
.tab2colori_cell2_colg_font {
	FONT-SIZE: 65%; BACKGROUND: #F3F1F3
}



.tab2colori_sfondo_col3 {
	FONT-SIZE: 75%; BACKGROUND: #74b26f; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tab2colori_testata_col3 {
	FONT-WEIGHT: bold; BACKGROUND: #b3dfa7; TEXT-ALIGN: center
}
.tab2colori_cell_col3 {
	BACKGROUND: #e2f4de
}
.tab2colori_cell2_col3 {
	BACKGROUND: #f8fcf8
}
.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_col2 {
	BACKGROUND: #fdf8f3
}
.tab2colori_sfondo_col2_nofont {
	BACKGROUND: #eb9d57; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tab2colori_testata_col2_font {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; BACKGROUND: #fac08c; TEXT-ALIGN: center
}
.tab2colori_cell_col2_font {
	FONT-SIZE: 75%; BACKGROUND: #f6dfca
}
.tab2colori_cell2_col2_font {
	FONT-SIZE: 75%; BACKGROUND: #fdf8f3
}
.tab2colori_sfondo_col1 {
	FONT-SIZE: 75%; BACKGROUND: #96acdb; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.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_testata_col4 {
	FONT-WEIGHT: bold; BACKGROUND: #bbd7f1; COLOR: #2e4254; TEXT-ALIGN: center
}
.tab2colori_cell_col4 {
	BACKGROUND: #e8f2fa; COLOR: #314c65
}
.tab2colori_cell2_col4 {
	BACKGROUND: #f8fafc; COLOR: #314c65
}
.tab2colori_sfondo_col4_nofont {
	BACKGROUND: #4a8fd6; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tab2colori_testata_col4_font {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; BACKGROUND: #bbd7f1; COLOR: #2e4254; TEXT-ALIGN: center
}
.tab2colori_cell_col4_font {
	FONT-SIZE: 75%; BACKGROUND: #e8f2fa; COLOR: #314c65
}
.tab2colori_cell2_col4_font {
	FONT-SIZE: 75%; BACKGROUND: #f8fafc; COLOR: #314c65
}
A.linkServizi:link {
	FONT-WEIGHT: bold; COLOR: #aa8f0c; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkServizi:visited {
	FONT-WEIGHT: bold; COLOR: #aa8f0c; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkServizi:hover {
	FONT-WEIGHT: bold; COLOR: #aa8f0c; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fae794; TEXT-DECORATION: none
}
A.linkServizi:active {
	FONT-WEIGHT: bold; COLOR: #aa8f0c; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tableServizisfCol {
	BORDER-RIGHT: #f1cd23 1px solid; BORDER-TOP: #f1cd23 1px solid; BORDER-LEFT: #f1cd23 1px solid; BORDER-BOTTOM: #f1cd23 1px solid; BACKGROUND-COLOR: #fefae9
}
.titolomenuServizi {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #866f02; PADDING-TOP: 2px; BACKGROUND-COLOR: #f1cd23
}
.table3mappasfCol {
	BORDER-RIGHT: #73b16e 1px solid; BORDER-TOP: #73b16e 1px solid; BORDER-LEFT: #73b16e 1px solid; BORDER-BOTTOM: #73b16e 1px solid; BACKGROUND-COLOR: #eff7ef
}
.titolomenu3_bianco {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #73b16e
}
.dataHome {
	FONT-WEIGHT: bold; FONT-SIZE: 55%; COLOR: #0b325d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: right; WIDTH: 98%;
}
.hrArancio {
	COLOR: #6f3800; HEIGHT: 1px
}
.testo2 {
	FONT-WEIGHT: bold; COLOR: #6f3800
}
.sfondoAzzurro {
	BACKGROUND: #d1e1fb
}
.listaverde_sm {
	LIST-STYLE-IMAGE: url(/resources/usabile/images/comuni/puntele3sm.gif)
}
.tab_sfondo_col3_nofont {
	BORDER-RIGHT: #9ac795 1px solid; BORDER-TOP: #9ac795 1px solid; BACKGROUND: #9ac795; BORDER-LEFT: #9ac795 1px solid; BORDER-BOTTOM: #9ac795 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.tab_sfondo_col3_nofont TD {
	BORDER-RIGHT: #9ac795 1px solid; BORDER-TOP: #9ac795 1px solid; FONT-SIZE: 75%; BACKGROUND: #e2f4de; BORDER-LEFT: #9ac795 1px solid; BORDER-BOTTOM: #9ac795 1px solid
}
.tab_testata_col3_font {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.tab_testata_col3_font TD {
	BACKGROUND: #b3dfa7
}
.tab_sfondo_col3 {
	BORDER-RIGHT: #9ac795 1px solid; BORDER-TOP: #9ac795 1px solid; BACKGROUND: #9ac795; BORDER-LEFT: #9ac795 1px solid; BORDER-BOTTOM: #9ac795 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.tab_sfondo_col3 TD {
	BORDER-RIGHT: #9ac795 1px solid; BORDER-TOP: #9ac795 1px solid; FONT-SIZE: 75%; BACKGROUND: #e2f4de; BORDER-LEFT: #9ac795 1px solid; BORDER-BOTTOM: #9ac795 1px solid
}
.tab_testata_col3 {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.tab_testata_col3 TD {
	BACKGROUND: #b3dfa7
}
A.hidelink {
	DISPLAY: none
}
a.hideLink {
	DISPLAY: none
}

TD.bgFumo {
	BACKGROUND-IMAGE: url(/resources/usabile/images/home/sfondo_banner_fumo.jpg)
}
.noprintimg {
	DISPLAY: none
}
A.linkbordeaux:link {
	FONT-WEIGHT: bold; COLOR: #9e1101; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbordeaux:visited {
	FONT-WEIGHT: bold; COLOR: #9e1101; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbordeaux:hover {
	FONT-WEIGHT: bold; COLOR: #9e1101; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffddd9; TEXT-DECORATION: none
}
A.linkbordeaux:active {
	FONT-WEIGHT: bold; COLOR: #9e1101; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testorosso {
	COLOR: #d62711
}

/*  Verde scuro  */
td.bordino_sx_top_dx{
border-left: solid 2px #1D4513;
border-right: solid 2px #1D4513;
border-top: solid 2px #1D4513;
}
td.bordino_sx{
border-left: solid 2px #1D4513;
}
td.bordino_dx{
border-right: solid 2px #1D4513;
}
td.bordino_sx_bottom{
border-left: solid 2px #1D4513;
border-bottom: solid 2px #1D4513;
}
td.bordino_dx_bottom{
border-right: solid 2px #1D4513;
border-bottom: solid 2px #1D4513;
}
td.bordino_bottom{
border-bottom: solid 2px #1D4513;
}

/*  Verde scuro2  */
td.bordino_sx_top_dx_2{
border-left: solid 2px #208008;
border-right: solid 2px #208008;
border-top: solid 2px #208008;
}
td.bordino_sx_2{
border-left: solid 2px #208008;
}
td.bordino_dx_2{
border-right: solid 2px #208008;
}
td.bordino_sx_bottom_2{
border-left: solid 2px #208008;
border-bottom: solid 2px #208008;
}
td.bordino_dx_bottom_2{
border-right: solid 2px #208008;
border-bottom: solid 2px #208008;
}
td.bordino_bottom_2{
border-bottom: solid 2px #208008;
}
.titoloAtuperTuNoLink {
	color: #bb6b1d;
	font-weight: bold;
}
.interlinea1{
	word-spacing: 1;
}
.rigaSeparazione{
	BORDER-BOTTOM: #96acdb 1px solid; 
	BACKGROUND-COLOR: #F1F6FD;
}
.sfondoAzzurroLink{
	BACKGROUND-COLOR: #F1F6FD;
}
/*Link per la pagina delle Olimpiadi 2006*/
A.linkReportCcm:link {
	COLOR: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

A.linkReportCcm:visited {
	FONT-WEIGHT: bold; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.linkReportCcm:hover {
	color: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

.width1{
width: 1%;
}

.sfondoTd{
	BACKGROUND-COLOR: #91b7e7;
}
.bordoZero{
 border: 50px;
}
.testataCeleste{
	background: #91b7e7;
}
.centro {
	text-align: center;
}
.destra{
	text-align: right;
}
.sinistra {
	text-align: left;
}
.testataSottoRiga{
	background: #DEEDFD;
}



/*  ---------- MAPPA ----------  */
.titolo_mappa{
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border-bottom: solid 1px #8EB5E6;
	border-top: solid 1px #8EB5E6;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	background-color: #C7DAF3;
}

.area_index{
	width: 30%;
	padding: 0;
	margin: 0;
}

ul.index_mappa1{
	font-size: 75%;
	font-weight: bold;
	padding:0;
	margin:0;
}
ul.index_mappa1 li a {
	display:block;
	text-decoration:none;
	height:20%;  
	border-bottom: solid 1px #8EB5E6;
	border-left: solid 4px #8EB5E6;
	border-top: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	padding: 0.5em;
	padding-left: 2em;
	margin: 0.5em;
}
ul.index_mappa1 li a:hover {
	background: #F4F9FE;
	border-left: solid 4px #0000FF;
	border-bottom: solid 1px #0000FF;
} 



.titolo_canale1{
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	color: #0000A3;
	border-bottom: solid 1px #8EB5E6;
	border-top: solid 1px #8EB5E6;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	background-color: #F4F9FE;
}


.titolo_canale2{
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border-bottom: dotted 1px #D93636;
	border-top: dotted 1px #D93636;
	padding-top: 0em;
	padding-bottom: 0em;
	background-color: #FFDCBC;
}

.titolo_canale3{
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border-bottom: dotted 1px #808080;
	border-top: dotted 1px #808080;
	padding-top: 0em;
	padding-bottom: 0em;
	background-color: #DFDFDF;
}

.sottotitolo_mappa{
	font-size: 75%;
	font-weight: bold;
	padding-left: 2em;
}

.sottotitolo_mappa2{
	font-size: 70%;
	font-weight: bold;
	padding-left: 7em;
	padding-top: 1em;
	border-top: dotted 1px #cccccc;
}


ul.index_mappa2{
	font-size: 75%;
	padding-left: 8em;
	padding-top: 0.5em;
	padding-bottom: 2em;
	padding-right: 1em;
	margin: 0em;
	list-style-image: url(../images/comuni/freccia_mappa.gif);
	vertical-align: baseline;
}
ul.index_mappa2 li { 
	padding: 0.3em;
}
ul.index_mappa2 li a:link, ul.index_mappa2 li a:visited {
	color:#0000c0;
}

ul.index_mappa2 li a:hover {
	background: #D5E4F6;
	color:#000000;
} 



ul.index_mappa3{
	font-size: 70%;
	padding-left: 12em;
	padding-top: 0.5em;
	padding-bottom: 2em;
	padding-right: 1em;
	margin: 0em;
	list-style-image: url(../images/comuni/freccia_mappa.gif);
}
ul.index_mappa3 li { 
	padding: 0.3em;
}
ul.index_mappa3 li a:link, ul.index_mappa3 li a:visited {
	color:#0000c0;
}

ul.index_mappa3 li a:hover {
	background: #D5E4F6;
	color:#000000;
} 

.history {
	display: block;
	height: 25px;
	font-size: 70%;
	text-align: left;
	margin-right: 0%;
	margin-left: 2px;
	margin-top: 12px;
	margin-bottom: 0px;
}

.area_index4{
	width: 30%;
	padding: 0;
	margin: 0;
	margin-left: 5em;
}

ul.index_mappa4{
	font-size: 70%;
	font-weight: bold;
	padding:0;
	margin:0;
}
ul.index_mappa4 li a {
	display:block;
	text-decoration:none;
	height:10%;  
	border-bottom: solid 1px #8EB5E6;
	border-left: solid 4px #8EB5E6;
	border-top: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	padding: 0;
	padding-left: 1em;
	margin: 0;
}
ul.index_mappa4 li a:hover {
	background: #F4F9FE;
	border-left: solid 4px #0000FF;
	border-bottom: solid 1px #0000FF;
} 

ul.menuorizzontale {
	padding: 0.3em; 
	font-size: 85%;
}

ul.menuorizzontale li { display:inline } 

ul.menuorizzontale li a {
	display:inline; 
	height:15%; 
	padding-right: 0.5em;
	padding-left: 0.5em;
}

/*  ---------- ORGANIGRAMMA ----------  */
.indirizzoorganigramma {
	font-size: 90%;
	text-align: center;
}
.organigramma {
	padding: 2em;
}
.ministro {
   padding: 0.5em;
	padding-left: 2em;
	border-top: 2px solid #94AED2;
	border-bottom: 2px solid #94AED2;
	font-size: 100%;
}
.ministro1 {
	text-indent: 1em;
	margin: 0;
}
.sottosegretari {
   padding: 0.5em;
	padding-left: 1em;
	font-size: 95%;
	line-height: 1.3em;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin-left: 3em;
}
.sottosegretari1 {
	padding-left: 1.5em;
	padding-top: 1em;
	margin: 0;
}
.sottosegretari_stato {
	padding-left: 1.5em;
	padding-top: 0;
	padding-bottom: 0.3em;
	margin: 0;
}
.sottosegretari_stato2 {
	padding-left: 2.5em;
	padding-top: 0;
	padding-bottom: 0.3em;
	margin: 0;
}

.sottosegretari2 {
	padding-left: 4em;
	margin: 0;
	font-size: 90%;
	padding-bottom: 1em;
	padding-top: 0.2em;
}
.sottosegretari_deleghe{
	padding-left: 1.5em;
	padding-top: 0;
	padding-bottom: 0.3em;
	margin: 0;
	font-size: 90%;
}

/*  PAGINA NON DISPONIBILE  */
.box_non_disponibile{
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border-bottom: solid 1px #8EB5E6;
	border-top: solid 1px #8EB5E6;
	border-left: solid 1px #8EB5E6;
	border-right: solid 1px #8EB5E6;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-left: 200px;
	margin-right: 200px;
	background-color: #F4F9FE;
}

.align_center{
	text-align: center;
}
.align_left{
	float: left;
}
.align_right{
	float:right;
}

.colorRed{
	color: Red;
}

.colorRedCentral{
	color: #c00000;
	text-align: center;
}

/*STILI URP E SIMILI*/

.blu_titBoxPrinc{
	background-color: #b1d4fe;
	color: #000000;
	font-size: 70%;
	font-weight: bold;
	padding: 3px;
	padding-left: 4px;
}

.div_esterno{
	margin-left: 7%;
	margin-right: 7%;
	border: 1px solid #8eb5e6;
	background-color: #f1f6fd;
}

.autonomo{
	clear: both;
	width: 100%;
}

/*--- HOME PAGE: NAVIGAZIONE BRICIOLE PANE ---*/
.navig_history{
	font-size: 65%;
	margin-left: 3%;
}
A.link_nav:link {
	COLOR: #000000;
}
A.link_nav:visited {
	COLOR: #000000;
}
A.link_nav:active {
	COLOR: #000000;
}
A.link_nav:hover {
	COLOR: #000000;
}

.blu_titBoxImg{
	background-image: url(../images/comuni/sf_titPag_blu.gif);
	height: 18px;
	width: 100%;
}

.blu_titBoxPrinc2{
	background-color: #deedfd;
	height: 50px;
}

.blu_titBoxIco{
	float: left;
	padding: 3px;
	text-align: center;
	width: 150px;
	padding-top: 7px;
}

.blu_titPagina{
	color:#000000;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	padding: 2em;
}

.blu_menu{
	float: left;
	width: 150px;
	border-top: 3px solid #8eb5e6;
	border-bottom: 1px solid #8eb5e6;
	font-size: 60%;
	background-color: #ffffff;
	border-style: 2px solid;
}

.blu_contenuti{
	font-size: 75%;
	padding: 3em;
	margin-left: 150px;
	border-top: 3px solid #8eb5e6;
	border-left: 1px solid #8eb5e6;
	background-color: #ffffff;
}

ul.blu_menu_ul{
	list-style-image: url(../images/comuni/frecciamenu1sm.gif);
	margin: 2em;
	margin-right: 0.5em;
	padding-top: 0.5em;
	text-decoration: none;
	vertical-align: baseline;

}

ul.blu_menu_ul li { 
	padding: 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
ul.blu_menu_ul li a:link, ul.blu_menu_ul li a:visited {
	color:#000000;
	text-decoration: none;
}

ul.blu_menu_ul li a:hover {	
	background-color: #d1e1fb;
}

li.blu_li_evidenzia{
	background-color: #d1e1fb;
}

.blu_par_evidenza{
	border-top: 1px solid #8eb5e6;
	border-bottom: 1px solid #8eb5e6;
	background-color: #f6fafe;
	font-weight: bold;
	padding: 0.3em;
	margin-top: 3em;
}

.float_right{
	float: right;
}

.float_left{
	float: left;
}


/*STILI LINEA DIRETTA ROSA*/

.lineadir_titBoxPrinc{
	background-color: #f9c0b5;
	color: #000000;
	font-size: 70%;
	font-weight: bold;
	padding: 3px;
	padding-left: 4px;
}

.lineadir_div_esterno{
	margin-left: 7%;
	margin-right: 7%;
	border: 1px solid #ffa08d;
	background-color: #ffffff;
}

.lineadir_div_esterno2{
	margin-left: 7%;
	margin-right: 7%;
	border: 1px solid #ffa08d;
	background-color: #FFF1ED;
}

.lineadir_titBoxImg{
	background-image: url(../images/comuni/sf_titPag_rosa.gif);
	height: 18px;
	width: 100%;
}

.lineadir_titBoxPrinc2{
	background-color: #ffe3de;
	height: 50px;
}

.lineadir_titBoxIco{
	float: left;
	padding: 3px;
	text-align: center;
	width: 150px;
	padding-top: 7px;
}

.lineadir_titPagina{
	color:#000000;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	padding: 2em;
}

.lineadir_tit_menu{
   background-color: #FFF1ED;
	color:#000000;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding: 0.5em;
	border-bottom: 1px solid #ffa08d;
}

.lineadir_contenuti{
	font-size: 75%;
	padding: 3em;
	border-top: 3px solid #FFA08D;
	background-color: #ffffff;
	line-height: 1.5em;
}

.lineadir_contenuti_dettaglio{
	font-size: 75%;
	padding: 1em;
	border-top: 3px solid #ffa08d;
	background-color: #ffffff;
	line-height: 1.5em;
	margin-bottom: 1em;
	height: 100%;
}


.lineadir_approfondimenti_sx{
   padding: 1em;
	padding-top: 0em;
	line-height: 1.5em;
	float: left;
	width: 60%;	
}

.lineadir_approfondimenti_dx{
	padding: 1em;
	background-color: #FFF1ED;
	border: 1px solid #FFA08D;
	line-height: 1em;
	margin-right: 0em;
	margin-left: 60%;
	font-size: 90%;
}

.lineadir_fascia_link{
	font-size: 85%;
	color: #FFA08D;
	text-align: center;
	background-color: #FFF1ED;
	border-top: 1px solid #FFA08D;
	border-bottom: 1px solid #FFA08D;
}

.lineadir_menu{
	float: left;
	width: 150px;
	border-top: 3px solid #ffa08d;
	border-bottom: 1px solid #ffa08d;
	font-size: 60%;
	background-color: #ffffff;
	border-style: 2px solid;
}

.lineadir_contenuti_approfondimenti{
	font-size: 75%;
	padding: 3em;
	margin-left: 150px;
	border-top: 3px solid #ffa08d;
	border-left: 1px solid #ffa08d;
	background-color: #ffffff;
}

.lineadir_approfondimenti_indent{
	margin-left: 2em;
}

ul.lineadir_menu_ul{
	list-style-image: url(../images/comuni/frecciamenu4dx.gif);
	margin: 2em;
	margin-right: 0.5em;
	padding-top: 0.5em;
	text-decoration: none;
	vertical-align: baseline;

}

ul.lineadir_menu_ul li { 
	padding: 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
ul.lineadir_menu_ul li a:link, ul.lineadir_menu_ul li a:visited {
	color:#000000;
	text-decoration: none;
}

ul.lineadir_menu_ul li a:hover {	
	background-color: #FFE3DE;
}

li.lineadir_li_evidenzia{
	background-color: #FFE3DE;
}




/*STILI RASSEGNA E SIMILI (arancione)*/

.arancio_titBoxPrinc{
	background-color: #cccccc;
	color: #000000;
	font-size: 70%;
	font-weight: bold;
	padding: 3px;
	padding-left: 4px;
	text-align: right;
}

.titSezione{
	/*font-size: 75%;*/
	background-color: #cccccc;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	padding-right: 10px;
	text-align: right;
}

.div_esterno_arancio{
	margin-left: 3%;
	margin-right: 3%;
	border: 1px solid #666666;
	background-color: #ffffff;
	/*border: 1px solid #feb779;
	background-color: #fff3ea;*/
}

.tit_contenutoPag{
	font-weight: bold;
	border-bottom: 2px solid #c00000;
	padding-bottom: 5px;
}

.autonomo_arancio{
	clear: both;
	width: 100%;
}

.navig_history_arancio{
	font-size: 65%;
	margin-left: 7%;
}

.arancio_titBoxImg{
	background-image: url(../img_nuovo_portale/sf_sotto_titSezione.gif);
	height: 18px;
	width: 100%;
}

.arancio_titBoxPrinc2{
	background-color: #fff3ea;
	height: 50px;
}

.arancio_titBoxIco{
	float: left;
	padding: 3px;
	text-align: left;
	width: 250px;
	padding-top: 7px;
	padding-left: 20px;
}

.arancio_titPagina{
	color:#000000;
	background-color: #f6f6f6;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	padding: 2em;
}

.arancio_titMenu{
	background-color: #cccccc;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	padding: 3px;
	padding-left: 4px;
}

.arancio_menu{
	float: left;
	width: 250px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	font-size: 60%;
	background-color: #ffffff;
	border-style: 2px solid;
}

.arancio_contenuti{
	font-size: 75%;
	padding: 3em;
	margin-left: 250px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #ffffff;
}

ul.arancio_menu_ul{
	list-style-image: url(../img_nuovo_portale/freccia_rossa.gif);
	margin: 2em;
	margin-right: 0.5em;
	padding-top: 0.5em;
	text-decoration: none;
	vertical-align: baseline;

}

ul.arancio_menu_ul li { 
	padding: 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
ul.arancio_menu_ul li a:link, ul.arancio_menu_ul li a:visited {
	padding: 0;
	color:#000000;
	text-decoration: none;
}

ul.arancio_menu_ul li a:hover {	
	/*background-color: #fff3ea;*/
	border-bottom: 1px solid #cc0000;
}

li.arancio_li_evidenzia{
	/*background-color: #fff3ea;*/
	background-color: #e2e1e1;
	border-bottom: 1px solid #cc0000;
}

.arancio_par_evidenza{
	border-top: 1px solid #8eb5e6;
	border-bottom: 1px solid #8eb5e6;
	background-color: #f6fafe;
	font-weight: bold;
	padding: 0.3em;
	margin-top: 3em;
}

.float_right_arancio{
	float: right;
}

.float_left_arancio{
	float: left;
}

.input_ricerca_arancio {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 110%;
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid
}

.select_ricerca_arancio {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 100%; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid
}

.button_ricerca_arancio {
	FONT-SIZE: 110%; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #f6f6f6;

}

.centrale{
	text-align: center;
}

.contenitore_ricerca_arancio {
	FONT-SIZE: 105%;
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 1px;
}
.tit_Sommario_arancio{
	text-align: center;
	color:#CC0000;
	font-weight: bold;
}

.tit_area_rassegna{
	background-color: #DDDCDC;
	color:#000000;
	font-weight: bold;
	padding: 0.1em;
	padding-left: 0.4em;
	margin: 0em;
	font-size: 90%;
}
.box_area_rassegna{
	border-top: 1px solid #979797;
	border-bottom: 1px solid #979797;
	padding: 0em;
}
.sottotitolo_area_rassegna{
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;
}
.abstract_area_rassegna{
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.giornale_area_rassegna{
	FONT-SIZE: 85%; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-align: right;
	padding: 0em;
	margin: 0em;
	font-style: italic;
}

/*   FASE DI AGGIORNAMENTO   */
.fase_aggiornamento{
	text-align: center;
	color: #B97843;
	font-weight: bold;
	padding: 5em;
	
}

/*FORM DI INVIO EMAIL*/
.campo_inizio_inviaMail{
	width: 100%;
	padding-right: 0px;
	
}

.align_left_inviaMail{
	
	float: left;
	width: 20%;
	text-align: right;
}

.align_right_inviaMail{
	width: 100%;
	text-align: left;
	margin-bottom: 0.5em;
	padding-right: 0px;
}

input.campoTxtMail{
	width: 100%;
	padding-right: 0px;
	
}

textarea.campoTxtAreaMail{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	
}

.autonomoCNT{ 
	clear: both;
	text-align: left;
	padding-left: 3em;
	padding-right: 3em;
}


/*   TABELLA bordo verde   */
.tab_verde01{ 
	BORDER: #004000 1px solid; 
	font-size: 90%;
	width: 100%;
}
.tab_verde01_TH{ 	
	background-color: #BAD8B7;
}
.tab_verde01_TD{ 	
	background-color: #F6FBF6;
	padding: 0.8em;
}
.tab_verde01_TH_fisso{ 	
	background-color: #BAD8B7;
	width: 30%;
}
.tab_verde01_TH_chiaro{ 	
	background-color: #EFF7EF;
}

ul.freccia_speciali{
	list-style-image: url(../images/comuni/frecciamenu2sm.gif);
	margin: 2em;
	margin-right: 0.5em;
	padding-top: 0.5em;
	text-decoration: none;
	vertical-align: baseline;

}

ul.freccia_speciali li { 
	padding: 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

/* STILI PAGINE CSS */

.css_boxSx{
	width: 48%;
	float: left;
	margin-right: 4%;
}

.css_boxDx{
	width: 100%;
}

.css_titBox{
	border: solid 1px #96acdb;
	background-color: #f6fafe;
	border-right: none;
	font-size: 90%;
	padding: 3px;
}
.css_icoConsiglio{
	float: left;
	background-image: url(../images/comuni/ico_CSS_consiglio.gif);
	margin-right: 5px;
	width: 70px;
	height: 97px;
}
.css_testoBox{
	font-size: 90%;
	padding-top: 5px; 
}
.css_icoStoria{
	background-image: url(../images/comuni/ico_CSS_storia.gif);
	float: left;
	margin-right: 5px;
	width: 70px;
	height: 97px;	
}
.css_icoAttivita{
	background-image: url(../images/comuni/ico_CSS_attivita.gif);
	float: left;
	margin-right: 5px;
	width: 70px;
	height: 97px;
}
.css_icoServizi{
	background-image: url(../images/comuni/ico_CSS_servizi.gif);
	float: left;
	margin-right: 5px;
	width: 70px;
	height: 97px;
}
.css_icoRecensioni{
	background-image: url(../images/comuni/ico_CSS_recensioni.gif);
	float: left;
	margin-right: 5px;
	width: 70px;
	height: 97px;
}
.css_icoContatta{
	background-image: url(../images/comuni/ico_CSS_contatta.gif);
	float: left;
	margin-right: 5px;
	width: 70px;
	height: 97px;
}
.css_icoRiservata{
	background-image: url(../images/comuni/ico_CSS_riservata.gif);
	float: left;
	margin-right: 5px;
	width: 70px;
	height: 97px;
}

.par_evidenza01{
	line-height: 1.5em;
	font-size: 120%;
	font-weight: bold;
}

.font_piccolo{
	font-size: 80%;
}

/*stili testata nuova-------------------------------------------------------*/
.bg_testata_riga1 {
	background-color: #ff0000;
	border-bottom: 1px solid #000000;
	height: 3px;
	font-size: 0%;
}
.bg_testata_riga2 {
	/*background: url(/resources/usabile/img_nuovo_portale/test_grigiorosso.gif);*/
	background: url(/resources/usabile/img_nuovo_portale/bianco_azzurro.gif);
	height: 110px;
}
.riga2_testata_sx {
	position: absolute;
}
.riga2_testata_dx {
	position: absolute;
	right: 0px;
}

.bg_testata_riga3 {
	background-color: #044981;
	border-bottom: 1px solid #bcbaba;
	/*	background-image: url(/resources/usabile/img_nuovo_portale/test_sfumGrigia.gif);*/
	background-image: url(/resources/usabile/img_nuovo_portale/test_sfumBlu.jpg);
	text-align: right;
	background-repeat: repeat-y;
}
.img_align_left {
	float: left;
	margin-left: 0px;
	left: 0px;
	padding: 0px;
}
.dataodierna {
	position: absolute;
	right: 5px;
	height: 21px;
	width: 250px;
	text-align: right;
	top: 5px;
	font-size: 65%;
}

/*--- LINK CERCA, GUIDA, CONTATTI ---*/
.testatalink1 {
	position: absolute;
	right: 5px;
	top: 46px;
	height: 20px;
	width: 250px;
	text-align: right;
	font-size: 70%;
	color: #000000;
	padding: 0px;
	padding-top: 3px;
}
ul.menutestata1 {
	list-style:none; 
	margin:0; 
	padding: 5px;
	color: #000000;
}
ul.menutestata1 li a {
	display:inline; 
	text-decoration:none; 
	padding: 0px; 
	padding-right: 5px;
	padding-left: 5px;
	height:15%; 
	color: #ffffff;
	/*background-color: #044982;*/
	font-weight: normal;
}
ul.menutestata1 li { 
   display:inline 
} 
ul.menutestata1 li a:link, ul.menutestata1 li a:visited {
	color: #000000;
/*	background-color: #044982;*/
	font-weight: normal;
} 
ul.menutestata1 li a:hover {
	text-decoration:underline;
	color: #000000;
/*	background-color: #044982;*/
	font-weight: normal;
} 


/*--- LINK CITTADINO, OPERATORE, SALA STAMPA ---*/
.testatalink2 {
	position: absolute;
	right: 5px;
	top: 5px;
	height: 20px;
	width: 500px;
	text-align: right;
	font-size: 70%;
	color: #000000;
	padding: 0px;
	padding-top: 3px;
}
.testatalink2trac {
	position: absolute;
	right: 5px;
	top: 5px;
	height: 20px;
	width: 500px;
	text-align: right;
	font-size: 110%;
	color: #000000;
	padding: 0px;
	padding-top: 3px;
}


ul.menutestata2 {
	list-style:none; 
	margin:0; 
	padding: 2px;
	color: #999999;
	font-size: 70%;
}
ul.menutestata2 li a {
	display:inline; 
	text-decoration:none; 
	padding: 0px; 
	padding-right: 10px;
	padding-left: 10px;
	height:15%; 
	color: #ffffff;
	background-color: ##b6080A; /*#4c4c4c;*/
	font-weight: bold;
	vertical-align: top;
}
ul.menutestata2 li { 
	display:inline;
	vertical-align: top;
} 

ul.menutestata2 li a:link, ul.menutestata2 li a:visited {
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
} 
ul.menutestata2 li a:hover {
	text-decoration:underline;
	color: #ffffff;
	vertical-align: top;
} 

.menutestata2_evidenza {
	background-color: White;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	color: #000;
}

A.link_testoHome:link {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}
A.link_testoHome:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}
A.link_testoHome:active {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}
A.link_testoHome:hover {
	COLOR: #b50303; TEXT-DECORATION: underline; font-weight: bold;
}

A.linkvideo:link {
	COLOR: #c00000; TEXT-DECORATION: none; font-weight: bold;
}
A.linkvideo:visited {
	COLOR: #c00000; TEXT-DECORATION: none; font-weight: bold;
}
A.linkvideo:active {
	COLOR: #c00000; TEXT-DECORATION: none; font-weight: bold;
}
A.linkvideo:hover {
	COLOR: #c00000; TEXT-DECORATION: underline; font-weight: bold;
}
A.link5:link {
	COLOR: #c00000; TEXT-DECORATION: none; font-weight: bold;
}
A.link5:visited {
	COLOR: #c00000; TEXT-DECORATION: none; font-weight: bold;
}
A.link5:active {
	COLOR: #c00000; TEXT-DECORATION: none; font-weight: bold;
}
A.link5:hover {
	COLOR: #c00000; TEXT-DECORATION: underline; font-weight: bold;
}
.noborder{
	border: 0;
}

img.img_SX {
	float: left;	
	margin-right: 2.5em;
	margin-bottom: 2em;
}

img.img_DX {
	float: right;	
	margin-left: 2.5em;
	margin-bottom: 2em;
}
div.nascosto {
	position: absolute;
	top: -500px; 
}
img.no_border{
	border: none;
}
A.non_sottolineato:link {
	COLOR: #044982; TEXT-DECORATION: none; font-weight: bold; 
}
A.non_sottolineato:visited {
	COLOR: #044982; TEXT-DECORATION: none; font-weight: bold; 
}
A.non_sottolineato:active {
	COLOR: #044982; TEXT-DECORATION: none; font-weight: bold; 
}
A.non_sottolineato:hover {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: bold;
}
