/* CSS Document */
body{
	margin:0; 
	padding:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color:#ffffff
	}
p{ padding:0; margin:0;}
/* Classi generiche */
.clear{clear:both;}
.clearAll{height:0; clear:both; visibility:hidden; overflow:hidden;}
.lineBreak{margin-bottom:15px;}
a img {border:none;}
a {color:#000000; text-decoration:none;font-weight:bold}
a:hover {color:#ff0000;}
/* Form */
.labelForm {font-size:10px; font-weight:bold; color:#333333;}
.buttonForm {color:#ffffff; background-color:#B4AF9E; border:1px solid #000000; font-weight:bold; padding:0 10px;margin:0 20px 0 0;}
.inputColor {color:#000000;}
/* Contenitore principale */
#MainContainer {width:945px; margin:0 auto;}
/* Header */
#Header{}
#Header #Lente{float:right;padding:0 30px 0 0;}
#Header #Menu{float:left; margin:0 0 15px 0;}
#Header #Menu #Seo{color:#999999; font-size:9px;padding:5px 0 0 15px;}
/* Menù principale */
#Header #Menu #VociMenu{color:#FF0000;}
#Header #Menu #VociMenu ul{margin:0; padding:0; list-style:none;}
#Header #Menu #VociMenu ul li{display:inline; float:left; padding:0 10px 0 15px; margin:45px 0 0 0;vertical-align:bottom;}
#Header #Menu #VociMenu ul li.MenuVerde{color:#8DC54C; border-right:#8DC54C solid 1px;}
#Header #Menu #VociMenu ul li.MenuVerde a{color:#8DC54C;display:block;}
#Header #Menu #VociMenu ul li.MenuVerde a:hover{color:#8DC54C; border-bottom:solid 4px #8DC54C}
#Header #Menu #VociMenu ul li.MenuBlu{color:#3F89C3; border-right:#3F89C3 solid 1px; padding:0 10px; height:18px;}
#Header #Menu #VociMenu ul li.MenuBlu a{color:#3F89C3;display:block;}
#Header #Menu #VociMenu ul li.MenuBlu a:hover{color:#3F89C3; border-bottom:solid 4px #3F89C3}
#Header #Menu #VociMenu ul li.MenuGrigio{color:#999999; border-right:#999999 solid 1px; padding:0 10px;}
#Header #Menu #VociMenu ul li.MenuGrigio a{color:#999999;display:block;}
#Header #Menu #VociMenu ul li.MenuGrigio a:hover{color:#999999; border-bottom:solid 4px #999999}
#Header #Menu #VociMenu ul li.MenuRichiedi{color:#FAB301;margin-top:11px; padding:0 10px;}
#Header #Menu #VociMenu ul li.MenuRichiedi a{color:#FAB301;display:block;}
#Header #Menu #VociMenu ul li.MenuRichiedi a:hover{color:#8DC54C;}
#Header #Loghi{}
#Header #LoghiImg{float:right; padding:15px 3px 0 0;}
#Header #LoghiLogo{float:left; padding:35px 0 0 30px;}
/* Generiche */
#Pollicino{height:29px; width:auto; background:url(../images/header_lineablu.jpg) no-repeat; margin:15px 0;}
#Pollicino .PollicinoTitolo{float:left; font-size:11px; font-weight:bold; color:#FFFFFF; margin:7px 0 0 10px;}
#Pollicino .PollicinoDestra{float:right; color:#FFFFFF; margin:7px 35px 0 0;}
#Pollicino .PollicinoDestra a{ color:#FFFFFF; font-weight:normal}
#Pollicino .PollicinoDestra a:hover{ color:#999999;}
.LineaBlu{height:29px; width:auto; background:url(../images/header_lineablu.jpg) no-repeat}
#Sezioni{ margin:15px 0 15px 0;}
#Sezioni ul {margin:0; padding:0; list-style:none;}
#Sezioni ul li.blu{display:inline; float:left; padding:0; margin:0; background:url(../images/sezioni_blu.jpg); height:43px; width:306px;margin:0 13px 0 0;}
#Sezioni ul li.blu .TitoloSezioni{ font-weight:bold; color:#FFFFFF; padding:10px 0 0 7px;}
#Sezioni ul li.blu .LinkSezioni a{color:#9FC4E1; font-weight:normal; text-decoration:underline; padding:10px 0 0 7px;}
#Sezioni ul li.blu .LinkSezioni a:hover{ color:#FFFFFF}
#Sezioni ul li.verde{display:inline; float:left; padding:0; margin:0; background:url(../images/sezioni_verde.jpg); height:43px; width:306px;margin:0 13px 0 0;}
#Sezioni ul li.verde .TitoloSezioni{ font-weight:bold; color:#FFFFFF; padding:10px 0 0 10px;}
#Sezioni ul li.verde .LinkSezioni a{color:#C6E2A6; font-weight:normal; text-decoration:underline; padding:10px 0 0 10px;}
#Sezioni ul li.verde .LinkSezioni a:hover{ color:#FFFFFF}
#Sezioni ul li.giallo{display:inline; float:left; padding:0; margin:0; background:url(../images/sezioni_giallo.jpg); height:43px; width:306px;}
#Sezioni ul li.giallo .TitoloSezioni{ font-weight:bold; color:#FFFFFF; padding:10px 0 0 10px;}
#Sezioni ul li.giallo .LinkSezioni a{color:#FDD980; font-weight:normal; text-decoration:underline; padding:10px 0 0 10px;}
#Sezioni ul li.giallo .LinkSezioni a:hover{ color:#FFFFFF}
.LogoRegioni{ margin:15px 0 20px;; font-size:9px; color:#999999; font-weight:bold; text-align:center;}
.LogoRegioni a{color:#999999;}
.LogoRegioni a:hover{color:#3F89C3;}
#LinkTerritorio{ width:120px;}
.TitoloTerritorio{color:#3F89C3; font-weight:bold; margin: 5px 0 10px 0;}
.LinkTerritorio{ color:#999999; background:url(../images/link_territorio.jpg) bottom repeat-x; height:19px; margin: 5px 0;}
.LinkTerritorio a{display:block; color:#999999; font-weight:normal}
.LinkTerritorio a:hover{color:#3F89C3;}
.Bandierina{margin-left:15px;margin-top:10px;position:absolute;}
/* Pagina */
#Page{}
#Page #Colonna1{float:left; width:290px; line-height:18px; padding-right:30px}
#Page #Colonna1 .LinkColonna1{width:270px; margin:30px 0;}
#Page #Colonna1 .LinkColonna1 a{color:#3F89C3}
#Page #Colonna2{float:left; width:450px; background:url(../images/colonna2_cartina.jpg) left top no-repeat; height:470px;}
#Page #Colonna2 #ElencoColonna2{margin:23px 0 0 210px;}
#Page #Colonna2 #ElencoColonna2 ul {margin:0; padding:0; list-style:none;}
#Page #Colonna2 #ElencoColonna2 ul li{display:inline; float:left; padding:0; margin:8.5px 0 0; font-size:9px; color:#999999; width:150px;}
#Page #Colonna3{float:left}
#Page #PageDestra{float:right; width:221px;}
#Page #PageDestra .BluDx{}
#Page #PageDestra .BluAlto{ background:url(../images/bg_destra_alto.jpg) top no-repeat; height:7px;}
#Page #PageDestra .BluCentro{ background-color:#3E89C2; padding:0 20px;}
#Page #PageDestra .BluCentro ul{margin:0; padding:0; list-style:none;}
#Page #PageDestra .BluCentro ul li.Piccolino{display:inline; float:left; padding:0; margin:0;color:#FFFFFF;height:0; background-color:background-color:#3E89C2;}
#Page #PageDestra .BluCentro ul li{display:inline; float:left; padding:0; margin:15px 0; width:190px; color:#FFFFFF; font-size:11px;}
#Page #PageDestra .BluCentro ul li a{ color:#FFFFFF; font-size:11px; text-decoration:underline;}
#Page #PageDestra .BluCentro ul li a:hover{ color:#666666}
#Page #PageDestra .BluBasso{ background:url(../images/bg_destra_basso.jpg) top no-repeat; height:7px;}
#Page #PageDestra .PageDestraLogo{ margin:55px 0 20px;; font-size:9px; color:#999999; font-weight:bold; text-align:center;}
#Page #PageDestra .PageDestraLogo a{color:#999999;}
#Page #PageDestra .PageDestraLogo a:hover{color:#3F89C3;}
#Page #PageSinistra{float:left}
#Page #PageSinistra p{ width:515px; color:#666666; padding:0 0 15px 10px; line-height:15px;}
#Page #PageSinistra p a{color:#666666; text-decoration:underline;}
#Page #PageSinistra p a:hover{color:#3E89C2}
#Page #PageSinistra .Acrobat{padding:20px 0 200px 10px;}
#Page #PageSinistra .Acrobat img{ padding-left:15px;}
#Page #PageSinistra .Acrobat a{color:#666666; text-decoration:none;}
#Page #PageSinistra .Link{ float:left;width:655px; color:#666666; padding:0 0 15px 10px; line-height:15px; background: url(../images/bg_links_utili.jpg) top right no-repeat}
#Page #PageSinistra ul li{display:inline; float:left; padding:0; margin:5px 5px 5px 0; width:130px;height:180px}
#Page #PageSinistra ul li .Struttura{padding: 0px 0 0 0; font-weight:bold}
#Page #PageSinistra ul li .Struttura a{color:#666666; font-weight:bold}
#Page #PageSinistra ul li .Struttura a:hover{color:#3F89C3; font-weight:bold}
#Page #PageSinistra ul li .Struttura a:hover.V{color:#8DC54C; font-weight:bold}
#Page #PageSinistra ul li .Struttura a:hover.A{color:#FAB301; font-weight:bold}

/* Elenco */
#Page #Elenco{}
#Page #Elenco .Colonna{ float:left; width:304px;padding:0 0 15px 10px;}
#Page #Elenco .Colonna .ColonnaTitoloBlu{color:#3F89C3; font-weight:bold}
#Page #Elenco .Colonna .ColonnaTitoloVerde{color:#8DC54C; font-weight:bold}
#Page #Elenco .Colonna .ColonnaTitoloArancio{color:#FAB301; font-weight:bold}
#Page #Elenco .Colonna ul{margin:0; padding:0; list-style:none;}
#Page #Elenco .Colonna ul li{display:inline; float:left; padding:0; margin:15px 0 0 0; width:215px;}
#Page #Elenco .Colonna ul li .ColonnaImg{ float:right;}
#Page #Elenco .Colonna ul li .Struttura{padding: 10px 0 0 0; font-weight:bold}
#Page #Elenco .Colonna ul li .Struttura a{color:#666666; font-weight:bold}
#Page #Elenco .Colonna ul li .Struttura a:hover{color:#3F89C3; font-weight:bold}
#Page #Elenco .Colonna ul li .Struttura a:hover.V{color:#8DC54C; font-weight:bold}
#Page #Elenco .Colonna ul li .Struttura a:hover.A{color:#FAB301; font-weight:bold}
#Page #Elenco .Colonna ul li a{color:#666666; font-weight:normal}
#Page #Elenco .Colonna ul li a:hover{color:#3F89C3; font-weight:normal}
#Page #Elenco .Colonna ul li a:hover.V{color:#8DC54C}
#Page #Elenco .Colonna ul li a:hover.A{color:#FAB301}
#Page #Elenco .ColonnaIntera{padding:0 0 15px 10px;}
#Page #Elenco .ColonnaIntera .ColonnaTitoloBlu{color:#3F89C3; font-weight:bold}
#Page #Elenco .ColonnaIntera .ColonnaTitoloVerde{color:#8DC54C; font-weight:bold}
#Page #Elenco .ColonnaIntera .ColonnaTitoloArancio{color:#FAB301; font-weight:bold}
#Page #Elenco .ColonnaIntera ul{margin:0; padding:0; list-style:none;}
#Page #Elenco .ColonnaIntera ul li{display:inline; float:left; padding:0; margin:15px 75px 15px 0; width:215px;}
#Page #Elenco .ColonnaIntera ul li .Struttura{padding: 10px 0 0 0; font-weight:bold}
#Page #Elenco .ColonnaIntera ul li .Struttura a{color:#666666; font-weight:bold}
#Page #Elenco .ColonnaIntera ul li .Struttura a:hover{color:#3F89C3; font-weight:bold}
#Page #Elenco .ColonnaIntera ul li .Struttura a:hover.V{color:#8DC54C; font-weight:bold}
#Page #Elenco .ColonnaIntera ul li .Struttura a:hover.A{color:#FAB301; font-weight:bold}
#Page #Elenco .ColonnaIntera ul li a{color:#666666; font-weight:normal}
#Page #Elenco .ColonnaIntera ul li a:hover{color:#3F89C3; font-weight:normal}
#Page #Elenco .ColonnaIntera ul li a:hover.V{color:#8DC54C}
#Page #Elenco .ColonnaIntera ul li a:hover.A{color:#FAB301}
/* Scheda Struttura */
#Page .Scheda{}
#Page .Scheda #SchedaSx{ width:200px;margin:0 0 15px 10px; float:left;}
#Page .Scheda #SchedaSx .SchedaSxTitolo{ font-size:12px; font-weight:bold; color:#3F89C3}
#Page .Scheda #SchedaSx .SchedaSxDati{ margin:15px 0; line-height:15px}
#Page .Scheda #SchedaSx .SchedaSxDati a{color:#666666}
#Page .Scheda #SchedaSx .SchedaSxDati a:hover{color:#3F89C3}
#Page .Scheda #SchedaSx .SchedaSxDati .SchedaSxDatiLink a{ font-size:11px; color:#3F89C3; font-weight:normal}
#Page .Scheda #SchedaSx .SchedaSxDati .SchedaSxDatiLink a:hover{ color:#666666}
#Page .Scheda #SchedaSx .SchedaSxSepara{ height:50px;}
#Page .Scheda #SchedaCentro{float:left; width:480px;margin:0 5px; padding:0 15px;}
#Page .Scheda #SchedaCentro .SchedaCentroImg{ margin: 0 0 10px 0;}
#Page .Scheda #SchedaCentro .SchedaCentroTitolo{color:#3F89C3; font-weight:bold; margin:10px 0;}
#Page .Scheda #SchedaCentro .SchedaCentroTesto{margin:15px 0;}
#Page .Scheda #SchedaCentro .SchedaCentroTesto a:hover{color:#3F89C3}
#Page .Scheda #SchedaDx{float:left;  width:200px;}
#Page .Scheda #SchedaDx ul{margin:0; padding:0; list-style:none;}
#Page .Scheda #SchedaDx ul li{display:inline; float:left; padding:6px 5px; margin:0; width:80px;}
#Page .Scheda4Colonne{margin:15px 0;}
#Page .Scheda4Colonne ul{margin:0; padding:0; list-style:none;}
#Page .Scheda4Colonne ul li{display:inline; float:left; padding:0 20px; margin:0; width:200px;}
#Page .Scheda4Colonne ul li a:hover{color:#3F89C3}
#Page .Scheda4Colonne #SchedaSx{ width:215px;margin:0 0 15px 10px; float:left;}
#Page .PageBlu{ height:7px; background-color:#3F89C3;}
/* Mappe */
#Page #MappaDestra{float:right; width:370px; }
#Page #MappaDestra .MappaDestraBlu{color:#3F89C3;margin-top:35px;}
#Page #MappaDestra .MappaDestraVerde{color:#8DC54C;margin-top:35px;}
#Page #MappaDestra .MappaDestraArancio{color:#FAB301;margin-top:35px;}
#Page #MappaDestra .MappaDestraLink{margin-top:120px;}
#Page #MappaDestra .MappaDestraLink a{color:#3F89C3; font-size:11px}
#Page #MappaDestra .MappaDestraLink a:hover{color:#999999;}
#Page #Mappa{float:left; margin-bottom:15px;}
/* Footer */
#Footer{height:29px; width:auto; background:url(../images/header_lineablu.jpg) no-repeat; margin:0 0 15px 0;}
#Footer #Credits{float:right;margin:7px 30px 0 0;color:#FFFFFF;}
#Footer #RichiediFooter{float:left;margin:7px 0 0 15px;}
#Footer #RichiediFooter{ color:#FFFFFF}
#Footer #RichiediFooter a{ font-size:11px;color:#FFFFFF; font-weight:normal}
#Footer #RichiediFooter a:hover{color:#999999;}
#Footer .bottomlink{margin-bottom: 30px}
/* ;border:solid 1px #FF0000; */