
#map-lombardia {
			position:relative;
			margin:0;
			padding:0;
			width:380px;
			height:372px;
			background:url(http://www.cognomix.it/images/lombardia.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-lombardia li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-lombardia li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-lombardia li a span { display:none; }
		
		#map-lombardia li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-lombardia a.sondrio {
			left:111px;			
			top:0px;
			width:118px;
			height:104px;
		}
		
		#map-lombardia a.lecco {
			left:107px;
			top:95px;
			width:33px;
			height:83px;
		}
		
		#map-lombardia a.como {
			left:59px;
			top:75px;
			width:56px;
			height:100px;
		}
		
		#map-lombardia a.bergamo {
			left:136px;
			top:110px;
			width:64px;
			height:109px;
		}
		
		#map-lombardia a.varese {
			left:16px;
			top:98px;
			width:51px;
			height:100px;
		}
		
		#map-lombardia a.monza {
			left:0px;
			top:0px;
			width:0px;
			height:0px;
		}
		
		#map-lombardia a.lodi {
			left:121px;
			top:233px;
			width:48px;
			height:61px;
		}
		
		#map-lombardia a.milano {
			left:38px;
			top:175px;
			width:92px;
			height:68px;
		}
		
		#map-lombardia a.brescia {
			left:201px;
			top:67px;
			width:99px;
			height:186px;
		}
		
		#map-lombardia a.pavia {
			left:18px;
			top:243px;
			width:110px;
			height:125px;
		}
		
		#map-lombardia a.cremona {
			left:164px;
			top:228px;
			width:90px;
			height:82px;
		}
		
		#map-lombardia a.mantova {
			left:263px;
			top:233px;
			width:106px;
			height:94px;
		}


#map-piemonte {
			position:relative;
			margin:0;
			padding:0;
			width:300px;
			height:382px;
			background:url(http://www.cognomix.it/images/piemonte.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-piemonte li {
			margin:0;
			padding:0;
			list-style:none;
		}
		

		#map-piemonte li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-piemonte li a span { display:none; }
		
		#map-piemonte li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-piemonte a.verbania {
			left:173px;			
			top:14px;
			width:75px;
			height:82px;
		}
		
		#map-piemonte a.biella {
			left:158px;
			top:124px;
			width:41px;
			height:48px;
		}
		
		#map-piemonte a.novara {
			left:203px;
			top:99px;
			width:58px;
			height:90px;
		}
		
		#map-piemonte a.vercelli {
			left:164px;
			top:170px;
			width:67px;
			height:37px;
		}
		
		#map-piemonte a.asti {
			left:152px;
			top:215px;
			width:50px;
			height:86px;
		}
		
		#map-piemonte a.torino {
			left:7px;
			top:144px;
			width:158px;
			height:116px;
		}
		
		#map-piemonte a.alessandria {
			left:197px;
			top:208px;
			width:98px;
			height:113px;
		}
		
		#map-piemonte a.cuneo {
			left:27px;
			top:260px;
			width:159px;
			height:110px;
		}

#map-liguria {
			position:relative;
			margin:0;
			padding:0;
			width:380px;
			height:204px;
			background:url(http://www.cognomix.it/images/liguria.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-liguria li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-liguria li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-liguria li a span { display:none; }
		
		#map-liguria li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-liguria a.imperia {
			left:4px;			
			top:110px;
			width:91px;
			height:94px;
		}

		#map-liguria a.savona {
			left:87px;
			top:30px;
			width:85px;
			height:124px;
		}

		#map-liguria a.genova {
			left:173px;
			top:6px;
			width:122px;
			height:107px;
		}

		#map-liguria a.la-spezia {
			left:293px;
			top:59px;
			width:79px;
			height:106px;
		}

#map-valle-d-aosta {
			position:relative;
			margin:0;
			padding:0;
			width:300px;
			height:202px;
			background:url(http://www.cognomix.it/images/valle-d-aosta.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}

		#map-valle-d-aosta li {
			margin:0;
			padding:0;
			list-style:none;
		}

		#map-valle-d-aosta li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}

		#map-valle-d-aosta li a span { display:none; }

		#map-valle-d-aosta li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}

		#map-valle-d-aosta a.aosta {
			left:0px;			
			top:0px;
			width:300px;
			height:202px;
		}

#map-trentino-alto-adige {
			position:relative;
			margin:0;
			padding:0;
			width:300px;
			height:293px;
			background:url(http://www.cognomix.it/images/trentino-alto-adige.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-trentino-alto-adige li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-trentino-alto-adige li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-trentino-alto-adige li a span { display:none; }
		
		#map-trentino-alto-adige li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-trentino-alto-adige a.bolzano {
			left:0px;			
			top:0px;
			width:298px;
			height:155px;
		}

		#map-trentino-alto-adige a.trento {
			left:0px;
			top:164px;
			width:298px;
			height:129px;
		}

#map-veneto {
			position:relative;
			margin:0;
			padding:0;
			width:320px;
			height:340px;
			background:url(http://www.cognomix.it/images/veneto.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-veneto li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-veneto li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-veneto li a span { display:none; }
		
		#map-veneto li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-veneto a.belluno {
			left:128px;			
			top:11px;
			width:134px;
			height:118px;
		}
		
		#map-veneto a.treviso {
			left:153px;
			top:121px;
			width:96px;
			height:70px;
		}
		
		#map-veneto a.vicenza {
			left:80px;
			top:118px;
			width:60px;
			height:130px;
		}
		
		#map-veneto a.venezia {
			left:180px;
			top:186px;
			width:133px;
			height:60px;
		}
		
		#map-veneto a.verona {
			left:4px;
			top:159px;
			width:85px;
			height:132px;
		}
		
		#map-veneto a.padova {
			left:133px;
			top:185px;
			width:49px;
			height:91px;
		}
		
		#map-veneto a.rovigo {
			left:84px;
			top:274px;
			width:143px;
			height:65px;
		}

#map-friuli-venezia-giulia {
			position:relative;
			margin:0;
			padding:0;
			width:300px;
			height:272px;
			background:url(http://www.cognomix.it/images/friuli-venezia-giulia.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-friuli-venezia-giulia li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-friuli-venezia-giulia li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-friuli-venezia-giulia li a span { display:none; }
		
		#map-friuli-venezia-giulia li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-friuli-venezia-giulia a.pordenone {
			left:15px;			
			top:80px;
			width:103px;
			height:149px;
		}

		#map-friuli-venezia-giulia a.udine {
			left:108px;
			top:16px;
			width:96px;
			height:242px;
		}#map-friuli-venezia-giulia a.gorizia {
			left:196px;			
			top:159px;
			width:39px;
			height:78px;
		}
		#map-friuli-venezia-giulia a.trieste {
			left:229px;
			top:203px;
			width:71px;
			height:69px;
		}		
		
		
#map-emilia-romagna {
			position:relative;
			margin:0;
			padding:0;
			width:380px;
			height:208px;
			background:url(http://www.cognomix.it/images/emilia-romagna.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-emilia-romagna li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-emilia-romagna li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-emilia-romagna li a span { display:none; }
		
		#map-emilia-romagna li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-emilia-romagna a.piacenza {
			left:18px;			
			top:8px;
			width:64px;
			height:76px;
		}
		
		#map-emilia-romagna a.parma {
			left:64px;
			top:31px;
			width:64px;
			height:90px;
		}
		
		#map-emilia-romagna a.reggio-emilia {
			left:133px;
			top:32px;
			width:29px;
			height:107px;
		}
		
		#map-emilia-romagna a.modena {
			left:164px;
			top:40px;
			width:41px;
			height:108px;
		}
		
		#map-emilia-romagna a.bologna {
			left:197px;
			top:77px;
			width:68px;
			height:68px;
		}
		
		#map-emilia-romagna a.ferrara {
			left:232px;
			top:24px;
			width:101px;
			height:63px;
		}
		
		#map-emilia-romagna a.ravenna {
			left:270px;
			top:88px;
			width:63px;
			height:47px;
		}
		
		#map-emilia-romagna a.forlì {
			left:269px;
			top:136px;
			width:58px;
			height:68px;
		}
		
		#map-emilia-romagna a.rimini {
			left:342px;
			top:143px;
			width:38px;
			height:43px;
		}#map-toscana {
			position:relative;
			margin:0;
			padding:0;
			width:300px;
			height:351px;
			background:url(http://www.cognomix.it/images/toscana.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-toscana li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-toscana li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-toscana li a span { display:none; }
		
		#map-toscana li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-toscana a.massa-carrara {
			left:5px;			
			top:4px;
			width:59px;
			height:76px;
		}
		
		#map-toscana a.prato {
			left:145px;
			top:58px;
			width:25px;
			height:54px;
		}
		
		#map-toscana a.pistoia {
			left:111px;
			top:55px;
			width:41px;
			height:61px;
		}
		
		#map-toscana a.lucca {
			left:61px;
			top:30px;
			width:47px;
			height:81px;
		}
		
		#map-toscana a.firenze {
			left:132px;
			top:107px;
			width:81px;
			height:53px;
		}
		
		#map-toscana a.pisa {
			left:87px;
			top:120px;
			width:49px;
			height:85px;
		}
		
		#map-toscana a.livorno {
			left:57px;
			top:150px;
			width:44px;
			height:101px;
		}
		
		#map-toscana a.arezzo {
			left:205px;
			top:105px;
			width:82px;
			height:101px;
		}
		
		#map-toscana a.siena {
			left:145px;
			top:175px;
			width:84px;
			height:60px;
		}
		
		#map-toscana a.grosseto {
			left:117px;
			top:220px;
			width:107px;
			height:124px;
		}
#map-umbria {
			position:relative;
			margin:0;
			padding:0;
			width:250px;
			height:312px;
			background:url(http://www.cognomix.it/images/umbria.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-umbria li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-umbria li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-umbria li a span { display:none; }
		
		#map-umbria li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-umbria a.perugia {
			left:0px;			
			top:0px;
			width:250px;
			height:200px;
		}

		#map-umbria a.terni {
			left:0px;
			top:172px;
			width:250px;
			height:140px;
		}		#map-marche {
			position:relative;
			margin:0;
			padding:0;
			width:330px;
			height:300px;
			background:url(http://www.cognomix.it/images/marche.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-marche li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-marche li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-marche li a span { display:none; }
		
		#map-marche li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-marche a.pesaro-urbino {
			left:0px;			
			top:0px;
			width:120px;
			height:128px;
		}

		#map-marche a.ancona {
			left:116px;
			top:68px;
			width:154px;
			height:79px;
		}

		#map-marche a.macerata {
			left:133px;
			top:132px;
			width:106px;
			height:126px;
		}

		#map-marche a.fermo {
			left:0px;
			top:0px;
			width:0px;
			height:0px;
		}
		#map-marche a.ascoli-piceno {
			left:221px;
			top:161px;
			width:103px;
			height:130px;
		}
#map-lazio {
			position:relative;
			margin:0;
			padding:0;
			width:300px;
			height:263px;
			background:url(http://www.cognomix.it/images/lazio.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-lazio li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-lazio li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-lazio li a span { display:none; }
		
		#map-lazio li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-lazio a.viterbo {
			left:0px;			
			top:0px;
			width:124px;
			height:101px;
		}

		#map-lazio a.rieti {
			left:135px;
			top:20px;
			width:109px;
			height:98px;
		}

		#map-lazio a.roma {
			left:77px;
			top:110px;
			width:115px;
			height:78px;
		}

		#map-lazio a.frosinone {
			left:195px;
			top:153px;
			width:105px;
			height:69px;
		}
		#map-lazio a.latina {
			left:122px;
			top:204px;
			width:144px;
			height:52px;
		}
#map-abruzzo {
			position:relative;
			margin:0;
			padding:0;
			width:260px;
			height:252px;
			background:url(http://www.cognomix.it/images/abruzzo.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-abruzzo li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-abruzzo li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-abruzzo li a span { display:none; }
		
		#map-abruzzo li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-abruzzo a.teramo {
			left:55px;			
			top:0px;
			width:109px;
			height:86px;
		}

		#map-abruzzo a.pescara {
			left:117px;
			top:78px;
			width:71px;
			height:86px;
		}

		#map-abruzzo a.l-aquila {
			left:0px;
			top:85px;
			width:122px;
			height:162px;
		}

		#map-abruzzo a.chieti {
			left:174px;
			top:105px;
			width:81px;
			height:127px;
		}
#map-molise {
			position:relative;
			margin:0;
			padding:0;
			width:300px;
			height:230px;
			background:url(http://www.cognomix.it/images/molise.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-molise li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-molise li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-molise li a span { display:none; }
		
		#map-molise li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-molise a.isernia {
			left:0px;			
			top:0px;
			width:133px;
			height:230px;
		}

		#map-molise a.campobasso {
			left:133px;
			top:0px;
			width:268px;
			height:230px;
		}		#map-campania {
			position:relative;
			margin:0;
			padding:0;
			width:300px;
			height:310px;
			background:url(http://www.cognomix.it/images/campania.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-campania li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-campania li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-campania li a span { display:none; }
		
		#map-campania li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-campania a.benevento {
			left:116px;			
			top:10px;
			width:89px;
			height:83px;
		}

		#map-campania a.caserta {
			left:14px;
			top:9px;
			width:99px;
			height:101px;
		}

		#map-campania a.napoli {
			left:32px;
			top:112px;
			width:107px;
			height:93px;
		}

		#map-campania a.avellino {
			left:152px;
			top:76px;
			width:109px;
			height:74px;
		}
		#map-campania a.salerno {
			left:131px;
			top:148px;
			width:169px;
			height:146px;
		}

#map-puglia {
			position:relative;
			margin:0;
			padding:0;
			width:300px;
			height:321px;
			background:url(http://www.cognomix.it/images/puglia.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-puglia li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-puglia li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-puglia li a span { display:none; }
		
		#map-puglia li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}

		#map-puglia a.foggia {
			left:15px;
			top:12px;
			width:113px;
			height:95px;
		}

		#map-puglia a.barletta-andria-trani {
			left:0px;
			top:0px;
			width:0px;
			height:0px;
		}

		#map-puglia a.bari {
			left:95px;
			top:96px;
			width:111px;
			height:88px;
		}
		#map-puglia a.taranto {
			left:137px;
			top:185px;
			width:71px;
			height:49px;
		}

		#map-puglia a.brindisi {
			left:207px;
			top:168px;
			width:69px;
			height:65px;
		}#map-puglia a.lecce {
			left:229px;
			top:237px;
			width:67px;
			height:75px;
		}#map-basilicata {
			position:relative;
			margin:0;
			padding:0;
			width:260px;
			height:277px;
			background:url(http://www.cognomix.it/images/basilicata.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-basilicata li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-basilicata li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-basilicata li a span { display:none; }
		
		#map-basilicata li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-basilicata a.potenza {
			left:0px;			
			top:0px;
			width:135px;
			height:275px;
		}

		#map-basilicata a.matera {
			left:125px;
			top:0px;
			width:135px;
			height:214px;
		}#map-calabria {
			position:relative;
			margin:0;
			padding:0;
			width:230px;
			height:361px;
			background:url(http://www.cognomix.it/images/calabria.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-calabria li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-calabria li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-calabria li a span { display:none; }
		
		#map-calabria li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-calabria a.cosenza {
			left:22px;			
			top:12px;
			width:134px;
			height:148px;
		}

		#map-calabria a.crotone {
			left:150px;
			top:103px;
			width:57px;
			height:92px;
		}

		#map-calabria a.catanzaro {
			left:79px;
			top:157px;
			width:80px;
			height:69px;
		}

		#map-calabria a.vibo-valentia {
			left:43px;
			top:207px;
			width:60px;
			height:58px;
		}
		#map-calabria a.reggio-calabria {
			left:14px;
			top:260px;
			width:118px;
			height:94px;
		}#map-sicilia {
			position:relative;
			margin:0;
			padding:0;
			width:350px;
			height:283px;
			background:url(http://www.cognomix.it/images/sicilia.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-sicilia li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-sicilia li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-sicilia li a span { display:none; }
		
		#map-sicilia li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-sicilia a.trapani {
			left:5px;			
			top:62px;
			width:70px;
			height:89px;
		}
		
		#map-sicilia a.palermo {
			left:77px;
			top:62px;
			width:123px;
			height:78px;
		}
		
		#map-sicilia a.agrigento {
			left:75px;
			top:155px;
			width:92px;
			height:62px;
		}
		
		#map-sicilia a.messina {
			left:206px;
			top:45px;
			width:138px;
			height:63px;
		}
		
		#map-sicilia a.catania {
			left:259px;
			top:116px;
			width:47px;
			height:69px;
		}
		
		#map-sicilia a.caltanissetta {
			left:161px;
			top:149px;
			width:43px;
			height:64px;
		}
		
		#map-sicilia a.siracusa {
			left:272px;
			top:183px;
			width:45px;
			height:98px;
		}
		
		#map-sicilia a.enna {
			left:200px;
			top:117px;
			width:60px;
			height:74px;
		}
		
		#map-sicilia a.ragusa {
			left:218px;
			top:219px;
			width:54px;
			height:57px;
		}
		
#map-sardegna {
			position:relative;
			margin:0;
			padding:0;
			width:200px;
			height:362px;
			background:url(http://www.cognomix.it/images/sardegna.jpeg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
		}
		
		#map-sardegna li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map-sardegna li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(http://www.cognomix.it/images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map-sardegna li a span { display:none; }
		
		#map-sardegna li a:hover span {
			position:relative;
			display:block;
			width:95px;
			left:30px;
			top:40px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
  		}
	
		#map-sardegna a.olbia-tempio {
			left:87px;			
			top:18px;
			width:90px;
			height:111px;
		}
		
		#map-sardegna a.sassari {
			left:8px;
			top:30px;
			width:90px;
			height:101px;
		}
		
		#map-sardegna a.nuoro {
			left:100px;
			top:130px;
			width:90px;
			height:72px;
		}
		
		#map-sardegna a.oristano {
			left:42px;
			top:143px;
			width:57px;
			height:93px;
		}
		
		#map-sardegna a.cagliari {
			left:85px;
			top:258px;
			width:81px;
			height:85px;
		}
		
		#map-sardegna a.carbonia-iglesias {
			left:26px;
			top:284px;
			width:60px;
			height:72px;
		}#map-sardegna a.medio-campidano {
			left:39px;
			top:233px;
			width:70px;
			height:55px;
		}#map-sardegna a.ogliastra {
			left:115px;
			top:188px;
			width:68px;
			height:64px;
		}