#mappa ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}
#mappa li {
	margin: 0;
	padding: 0;
	border: 0;
}
#mappa a {
	font-weight: normal;
}
a.regione {
	text-indent: -2400em;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}
li#valledaosta {
	position: absolute; 
	top: 95px;
	left: 25px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1020;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#piemonte {
	position: absolute; 
	top: 121px;
	left: 40px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1019;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#lombardia {
	position: absolute; 
	top: 99px;
	left: 88px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1018;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#liguria {
	position: absolute; 
	top: 139px;
	left: 64px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1017;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#trentino {
	position: absolute; 
	top: 72px;
	left: 125px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1016;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#friuli {
	position: absolute; 
	top: 87px;
	left: 185px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1014;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#veneto {
	position: absolute; 
	top: 105px;
	left: 150px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1015;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#emilia {
	position: absolute; 
	top: 140px;
	left: 142px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1012;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#toscana {
	position: absolute; 
	top: 168px;
	left: 125px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1013;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#marche {
	position: absolute; 
	top: 176px;
	left: 184px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1010;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#umbria {
	position: absolute; 
	top: 190px;
	left: 160px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1011;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#lazio {
	position: absolute; 
	top: 237px;
	left: 165px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1009;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#abruzzo {
	position: absolute; 
	top: 218px;
	left: 197px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1008;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#molise {
	position: absolute; 
	top: 240px;
	left: 223px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1004;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#campania {
	position: absolute; 
	top: 269px;
	left: 214px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1005;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#puglia {
	position: absolute; 
	top: 265px;
	left: 280px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1001;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#basilicata {
	position: absolute; 
	top: 289px;
	left: 267px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1002;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#calabria {
	position: absolute; 
	top: 334px;
	left: 269px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1003;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#sardegna {
	position: absolute; 
	top: 320px;
	left: 66px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1007;
	background: url(../img/regioni_cartina.gif) no-repeat;
}
li#sicilia {
	position: absolute; 
	top: 378px;
	left: 192px;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	z-index: 1006;
	background: url(../img/regioni_cartina.gif) no-repeat;
}

/* Stili liste Borghi regioni */
li ul {
	position: absolute;
	left: -999em;
}
li:hover ul, li.sfhover ul {
	width: 148px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	z-index: 9999;
	line-height: 1.4em;
	font-size: 92%;
	color: #b00;
	background: transparent url(../img/base_regione_ndx.gif) left bottom no-repeat;
}
li:hover ul li a, li.sfhover ul li a {
	margin: 0 0 0 12px;
	padding: 0 0 0 8px;
	color: #b00;
	text-decoration: none;
	background-image: url(../img/bullet_borghi.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
}
li:hover ul li a:hover, li.sfhover ul li a:hover {
	color: #f00;
	text-decoration: underline;
	background-position: -235px center;
}
li:hover#valledaosta ul, li.sfhover#valledaosta ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#piemonte ul, li.sfhover#piemonte ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#lombardia ul, li.sfhover#lombardia ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#liguria ul, li.sfhover#liguria ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#trentino ul, li.sfhover#trentino ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#friuli ul, li.sfhover#friuli ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#veneto ul, li.sfhover#veneto ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#emilia ul, li.sfhover#emilia ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#toscana ul, li.sfhover#toscana ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#marche ul, li.sfhover#marche ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#umbria ul, li.sfhover#umbria ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#lazio ul, li.sfhover#lazio ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#abruzzo ul, li.sfhover#abruzzo ul {
	left: auto;
	margin: -60px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#molise ul, li.sfhover#molise ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#campania ul, li.sfhover#campania ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#puglia ul, li.sfhover#puglia ul {
	left: auto;
	margin: -72px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#basilicata ul, li.sfhover#basilicata ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#calabria ul, li.sfhover#calabria ul {
	left: auto;
	margin: -108px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#sicilia ul, li.sfhover#sicilia ul {
	left: auto;
	margin: -136px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
li:hover#sardegna ul, li.sfhover#sardegna ul {
	left: auto;
	margin: -36px 0 0 12px;
	padding: 0 0 14px 0;
	border: 0;
}
/* Stili immagini regioni liste */
li:hover ul li.capolista, li.sfhover ul li.capolista {
	text-indent: -2400em;
	margin: 0;
	padding: 0;
	width: 148px;
	height: 80px;
	background: #fff left top no-repeat;
}
li:hover#valledaosta ul li.capolista, li.sfhover#valledaosta ul li.capolista {
	background-image: url(../img/top_regione_valdaosta.gif);
}
li:hover#piemonte ul li.capolista, li.sfhover#piemonte ul li.capolista {
	background-image: url(../img/top_regione_piemonte.gif);
}
li:hover#liguria ul li.capolista, li.sfhover#liguria ul li.capolista {
	background-image: url(../img/top_regione_liguria.gif);
}
li:hover#lombardia ul li.capolista, li.sfhover#lombardia ul li.capolista {
	background-image: url(../img/top_regione_lombardia.gif);
}
li:hover#trentino ul li.capolista, li.sfhover#trentino ul li.capolista {
	background-image: url(../img/top_regione_trentino.gif);
}
li:hover#friuli ul li.capolista, li.sfhover#friuli ul li.capolista {
	background-image: url(../img/top_regione_friuli.gif);
}
li:hover#veneto ul li.capolista, li.sfhover#veneto ul li.capolista {
	background-image: url(../img/top_regione_veneto.gif);
}
li:hover#emilia ul li.capolista, li.sfhover#emilia ul li.capolista {
	background-image: url(../img/top_regione_emilia.gif);
}
li:hover#toscana ul li.capolista, li.sfhover#toscana ul li.capolista {
	background-image: url(../img/top_regione_toscana.gif);
}
li:hover#marche ul li.capolista, li.sfhover#marche ul li.capolista {
	background-image: url(../img/top_regione_marche.gif);
}
li:hover#umbria ul li.capolista, li.sfhover#umbria ul li.capolista {
	background-image: url(../img/top_regione_umbria.gif);
}
li:hover#lazio ul li.capolista, li.sfhover#lazio ul li.capolista {
	background-image: url(../img/top_regione_lazio.gif);
}
li:hover#abruzzo ul li.capolista, li.sfhover#abruzzo ul li.capolista {
	background-image: url(../img/top_regione_abruzzo.gif);
}
li:hover#molise ul li.capolista, li.sfhover#molise ul li.capolista {
	background-image: url(../img/top_regione_molise.gif);
}
li:hover#campania ul li.capolista, li.sfhover#campania ul li.capolista {
	background-image: url(../img/top_regione_campania.gif);
}
li:hover#puglia ul li.capolista, li.sfhover#puglia ul li.capolista {
	background-image: url(../img/top_regione_puglia.gif);
}
li:hover#basilicata ul li.capolista, li.sfhover#basilicata ul li.capolista {
	background-image: url(../img/top_regione_basilicata.gif);
}
li:hover#calabria ul li.capolista, li.sfhover#calabria ul li.capolista {
	background-image: url(../img/top_regione_calabria.gif);
}
li:hover#sicilia ul li.capolista, li.sfhover#sicilia ul li.capolista {
	background-image: url(../img/top_regione_sicilia.gif);
}
li:hover#sardegna ul li.capolista, li.sfhover#sardegna ul li.capolista {
	background-image: url(../img/top_regione_sardegna.gif);
}

#infocartina {
	position: absolute; 
	top: 107px;
	left: 252px;
	margin: 0;
	padding: 0;
	width: 118px;
	height: 113px;
	border: 0;
	z-index: 10;
}
#infocartina p {
	line-height: 1em;
}