/* default tooltip */

.css-map > li a, .css-map > li a:hover, #map-tooltip, .cssmap-tooltip-content {
	background: #111;
	background: rgba(0,0,0,.8);
	color: #eee;
	font: normal 13px 'Lucida Grande', Arial, sans-serif;
	padding: .5em 1.2em;
	text-align: center;
	text-shadow: 0 1px 0 #000;
	white-space: nowrap;
	-moz-border-radius: .6em;
	-ms-border-radius: .6em;
	-o-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em;
}
.m560 .css-map > li a, .m435 .css-map > li a {
	font-size: 11px
}
.m290 .css-map > li a {
	font-size: 10px
}
/* tooltip arrow; when you change its size don't forget to set tooltipArrowHeight variable in the cssMap(); function */

.css-map > li a .tooltip-arrow {
	bottom: -5px; /* must be the same as a border-width */
	border: solid;
	border-color: #111 transparent;
	border-color: rgba(0,0,0,.8) transparent;
	border-width: 5px 5px 0 5px; /* this's a height of the arrow */
	margin-left: -5px; /* must be the same as a border-width */
}
.css-map > li a.tooltip-right .tooltip-arrow {
	margin-right: -5px; /* must be the same as a tooltip-arrow border-width */
}
.css-map > li a.tooltip-top .tooltip-arrow { /* set tooltip under the arrow */
	border-width: 0 5px 5px 5px;
	top: -5px;
}
/* tooltip style when the region is activated */

.css-map .active-region a {
	background-color: #111
}
.css-map .active-region a .tooltip-arrow {
	border-color: #111 transparent
}
/* links in the visible list of regions */

.map-visible-list a {
/* color: #eee; */

}
.map-visible-list a:hover, .map-visible-list a:focus, .map-visible-list li.focus a {
/* color: #fc0; */

}
.map-visible-list a:active, .map-visible-list li.active-region a {
/* color: #cc3; */

}
/* default pre-loader */

.map-loader {
	background: #111;
	background: rgba(0,0,0,.8);
	color: #eee;
	font: normal 14px 'Lucida Grande', Arial, sans-serif;
	padding: .6em 1.2em;
	text-shadow: 0 1px 0 #000;
	-moz-border-radius: .6em;
	-ms-border-radius: .6em;
	-o-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em;
}
.m435 .map-loader {
	font-size: 12px
}
.m290 .map-loader {
	font-size: 11px
}
/* link to the search engine - shown in the multipleClick mode */

.map-search-link {
/* your properties goes here */

}
.map-search-link:hover, a.map-search-link:focus {
/* selected link style */

}
.m430 .map-search-link, .m320 .map-search-link {
/* style for a specific map size, ex.:

   font-size: 1em;

   */

}
/* --------------------------------------------------------

 * the maps starts here



 * DO NOT EDIT!



 * CSSMap plugin - Italy

 * version: 4.4.26

 * web: http://cssmapsplugin.com/europe/italy.html

 * email: support@cssmapsplugin.com

 * author: Łukasz Popardowski { Winston_Wolf }

 * license: http://cssmapsplugin.com/license

*/

.css-map-container {
	margin: 0 auto !important;
	overflow: hidden;
	padding: 0 !important;
	position: relative;
	margin-top: 0px !important;
	left: -30px !important;
}
.css-map-container * {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
.css-map {
	display: block;
	left: 0;
	margin: 0 !important;
	list-style: none !important;
	padding: 0 !important;
	position: relative
}
.css-map > li {
	height: 0;
	width: 0
}
.css-map > li a {
	height: auto;
	margin: -9999px 0 0 0;
	position: absolute;
	text-decoration: none;
	width: auto;
	z-index: 89
}
.css-map > li a:focus {
	outline: 0 none
}
.css-map-container span {
	display: block;
	height: 0;
	left: 0;
	position: absolute;
	top: -9999px;
	width: 0
}
.css-map > li a.tooltip-right {
	left: auto;
	right: 0;
	width: auto
}
.css-map > li a .tooltip-arrow {
	left: 50%;
	top: auto
}
.css-map > li a.tooltip-middle .tooltip-arrow {
	display: none
}
.css-map > li a.tooltip-top .tooltip-arrow {
	bottom: auto
}
.css-map > li a.tooltip-right .tooltip-arrow {
	left: auto
}
#map-tooltip {
	position: absolute;
	z-index: 999
}
.css-map-container .cities {
	top: 0;
	z-index: 88
}
.css-map .bg {
	padding: 10px
}
.css-map .active-region .bg {
	z-index: 3
}
.css-map .m {
	cursor: pointer;
	z-index: 99
}
.css-map .m span {
	z-index: 89
}
.map-visible-list {
	clear: both;
	overflow: hidden
}
span.map-loader {
	height: auto;
	position: absolute;
	text-align: center;
	width: auto;
	z-index: 90
}
/* really, DO NOT EDIT THIS! */

.it1 .s1 {
	height: .1em;
	left: 7.3em;
	top: 7.3em;
	width: .1em
}
.it1 .s2 {
	height: .1em;
	left: 7.4em;
	top: 8em;
	width: .2em
}
.it1 .s3 {
	height: .2em;
	left: 7.2em;
	top: 7.8em;
	width: 1.9em
}
.it1 .s4 {
	height: .4em;
	left: 8.9em;
	top: 7.7em;
	width: .1em
}
.it1 .s5 {
	height: .7em;
	left: 8.8em;
	top: 7.6em;
	width: .1em
}
.it1 .s6 {
	height: .9em;
	left: 8.7em;
	top: 7.5em;
	width: .1em
}
.it1 .s7 {
	height: .8em;
	left: 8.6em;
	top: 7.4em;
	width: .1em
}
.it1 .s8 {
	height: .9em;
	left: 8.4em;
	top: 7.3em;
	width: .2em
}
.it1 .s9 {
	height: .4em;
	left: 7.4em;
	top: 7.2em;
	width: .1em
}
.it1 .s10 {
	height: .5em;
	left: 7.5em;
	top: 7.2em;
	width: 1em
}
.it1 .s11 {
	height: 1.3em;
	left: 7.6em;
	top: 7em;
	width: .1em
}
.it1 .s12 {
	height: .1em;
	left: 8.2em;
	top: 8.3em;
	width: .2em
}
.it1 .s13 {
	height: 1.7em;
	left: 8em;
	top: 6.7em;
	width: .2em
}
.it1 .s14 {
	height: .1em;
	left: 7.9em;
	top: 6.8em;
	width: .4em
}
.it1 .s15 {
	height: 1.4em;
	left: 7.7em;
	top: 6.9em;
	width: .7em
}
.it2 .s1 {
	height: .2em;
	left: 11.2em;
	top: 10.2em;
	width: .1em
}
.it2 .s2 {
	height: .4em;
	left: 11.1em;
	top: 10.2em;
	width: .1em
}
.it2 .s3 {
	height: .1em;
	left: 10.4em;
	top: 10.8em;
	width: .3em
}
.it2 .s4 {
	height: .1em;
	left: 10em;
	top: 10.8em;
	width: .1em
}
.it2 .s5 {
	height: .3em;
	left: 10em;
	top: 10.5em;
	width: .8em
}
.it2 .s6 {
	height: .8em;
	left: 10.3em;
	top: 9.8em;
	width: .8em
}
.it2 .s7 {
	height: .7em;
	left: 10em;
	top: 9.7em;
	width: .7em
}
.it2 .s8 {
	height: .3em;
	left: 9.7em;
	top: 9.6em;
	width: .1em
}
.it2 .s9 {
	height: .5em;
	left: 9.8em;
	top: 9.5em;
	width: .8em
}
.it2 .s10 {
	height: .9em;
	left: 9.9em;
	top: 9.3em;
	width: .5em
}
.it2 .s11 {
	height: 1.6em;
	left: 10.1em;
	top: 9.2em;
	width: .2em
}
.it3 .s1 {
	height: .4em;
	left: 9.9em;
	top: 13.2em;
	width: .1em
}
.it3 .s2 {
	height: .6em;
	left: 10em;
	top: 13.1em;
	width: .5em
}
.it3 .s3 {
	height: .8em;
	left: 10.1em;
	top: 12.5em;
	width: .5em
}
.it3 .s4 {
	height: .8em;
	left: 10.4em;
	top: 12.4em;
	width: .3em
}
.it3 .s5 {
	height: .1em;
	left: 10.4em;
	top: 12.3em;
	width: .8em
}
.it3 .s6 {
	height: .8em;
	left: 11.4em;
	top: 11.5em;
	width: .2em
}
.it3 .s7 {
	height: .9em;
	left: 10.4em;
	top: 11.4em;
	width: 1em
}
.it3 .s8 {
	height: .5em;
	left: 10.3em;
	top: 11.3em;
	width: 1em
}
.it3 .s9 {
	height: .6em;
	left: 10.2em;
	top: 10.9em;
	width: .5em
}
.it3 .s10 {
	height: 2.3em;
	left: 10.7em;
	top: 10.8em;
	width: .3em
}
.it3 .s11 {
	height: .4em;
	left: 10.8em;
	top: 10.6em;
	width: .3em
}
.it3 .s12 {
	height: .6em;
	left: 10.1em;
	top: 10.8em;
	width: .3em
}
.it4 .s1 {
	height: .1em;
	left: 8.3em;
	top: 8.7em;
	width: .3em
}
.it4 .s2 {
	height: .1em;
	left: 9.5em;
	top: 9.2em;
	width: .1em
}
.it4 .s3 {
	height: .2em;
	left: 9.4em;
	top: 10.6em;
	width: .6em
}
.it4 .s4 {
	height: .1em;
	left: 10em;
	top: 10.4em;
	width: .1em
}
.it4 .s5 {
	height: .4em;
	left: 9.2em;
	top: 10.2em;
	width: .8em
}
.it4 .s6 {
	height: .5em;
	left: 9.2em;
	top: 10em;
	width: .7em
}
.it4 .s7 {
	height: .2em;
	left: 8.8em;
	top: 9.9em;
	width: 1em
}
.it4 .s8 {
	height: .3em;
	left: 8.1em;
	top: 9.6em;
	width: 1.6em
}
.it4 .s9 {
	height: .2em;
	left: 9.8em;
	top: 9.3em;
	width: .1em
}
.it4 .s10 {
	height: .3em;
	left: 9.4em;
	top: 9.3em;
	width: .4em
}
.it4 .s11 {
	height: .1em;
	left: 8.9em;
	top: 8.8em;
	width: .5em
}
.it4 .s12 {
	height: 1.3em;
	left: 8.4em;
	top: 8.8em;
	width: .4em
}
.it4 .s13 {
	height: .8em;
	left: 8.2em;
	top: 8.9em;
	width: 1.2em
}
.it4 .s14 {
	height: .1em;
	left: 8.6em;
	top: 9em;
	width: 1em
}
.it4 .s15 {
	height: .2em;
	left: 8em;
	top: 9.1em;
	width: 1.5em
}
.it4 .s16 {
	height: .7em;
	left: 8.1em;
	top: 8.8em;
	width: .2em
}
.it4 .s17 {
	height: 1.2em;
	left: 8.3em;
	top: 8.9em;
	width: .3em
}
.it5 .s1 {
	height: .1em;
	left: 6.8em;
	top: 5.3em;
	width: .1em
}
.it5 .s2 {
	height: .1em;
	left: 6.7em;
	top: 5.2em;
	width: .2em
}
.it5 .s3 {
	height: .3em;
	left: 6.6em;
	top: 4.9em;
	width: .3em
}
.it5 .s4 {
	height: .1em;
	left: 6.4em;
	top: 5.4em;
	width: .1em
}
.it5 .s5 {
	height: .1em;
	left: 6.1em;
	top: 5.4em;
	width: .2em
}
.it5 .s6 {
	height: .1em;
	left: 5.9em;
	top: 5.3em;
	width: .6em
}
.it5 .s7 {
	height: .3em;
	left: 5.8em;
	top: 5em;
	width: .8em
}
.it5 .s8 {
	height: .1em;
	left: 5.7em;
	top: 4.9em;
	width: 1em
}
.it5 .s9 {
	height: .2em;
	left: 5.6em;
	top: 4.7em;
	width: 1.1em
}
.it5 .s10 {
	height: .1em;
	left: 4.9em;
	top: 4.9em;
	width: .4em
}
.it5 .s11 {
	height: .1em;
	left: 4.6em;
	top: 4.9em;
	width: .1em
}
.it5 .s12 {
	height: .1em;
	left: 4.6em;
	top: 4.8em;
	width: .8em
}
.it5 .s13 {
	height: .1em;
	left: 4.4em;
	top: 4.7em;
	width: 2.2em
}
.it5 .s14 {
	height: .2em;
	left: 4.2em;
	top: 4.5em;
	width: 2.4em
}
.it5 .s15 {
	height: .3em;
	left: 4.1em;
	top: 4.3em;
	width: 2.4em
}
.it5 .s16 {
	height: .7em;
	left: 3.9em;
	top: 3.8em;
	width: 2.5em
}
.it5 .s17 {
	height: .1em;
	left: 5.9em;
	top: 3.7em;
	width: .4em
}
.it5 .s18 {
	height: .1em;
	left: 5.4em;
	top: 3.7em;
	width: .1em
}
.it5 .s19 {
	height: .1em;
	left: 5.1em;
	top: 3.7em;
	width: .1em
}
.it5 .s20 {
	height: .1em;
	left: 4.7em;
	top: 3.7em;
	width: .2em
}
.it5 .s21 {
	height: .1em;
	left: 3.7em;
	top: 4.5em;
	width: .1em
}
.it5 .s22 {
	height: .2em;
	left: 3.5em;
	top: 4.3em;
	width: .4em
}
.it5 .s23 {
	height: .1em;
	left: 3.8em;
	top: 3.5em;
	width: .3em
}
.it5 .s24 {
	height: .1em;
	left: 3.4em;
	top: 3.5em;
	width: .3em
}
.it5 .s25 {
	height: .4em;
	left: 3.4em;
	top: 3.6em;
	width: .9em
}
.it5 .s26 {
	height: .2em;
	left: 3.3em;
	top: 3.7em;
	width: 1.2em
}
.it5 .s27 {
	height: .3em;
	left: 3.3em;
	top: 4em;
	width: 3.2em
}
.it5 .s28 {
	height: .1em;
	left: 3.2em;
	top: 4.1em;
	width: .1em
}
.it6 .s1 {
	height: .3em;
	left: 7.3em;
	top: 2.5em;
	width: .9em
}
.it6 .s2 {
	height: .2em;
	left: 7.2em;
	top: 2.4em;
	width: .8em
}
.it6 .s3 {
	height: .3em;
	left: 6.6em;
	top: 2em;
	width: .1em
}
.it6 .s4 {
	height: .1em;
	left: 6.8em;
	top: 2.4em;
	width: .1em
}
.it6 .s5 {
	height: .5em;
	left: 6.7em;
	top: 1.9em;
	width: .1em
}
.it6 .s6 {
	height: .4em;
	left: 6.9em;
	top: 1.2em;
	width: 1.1em
}
.it6 .s7 {
	height: 1em;
	left: 6.8em;
	top: 1.4em;
	width: 1.1em
}
.it6 .s8 {
	height: .4em;
	left: 6.6em;
	top: 1.5em;
	width: 1.3em
}
.it6 .s9 {
	height: .1em;
	left: 6.5em;
	top: 1.7em;
	width: 1.4em
}
.it7 .s1 {
	height: .1em;
	left: 8.2em;
	top: 8.6em;
	width: .1em
}
.it7 .s2 {
	height: .1em;
	left: 7.4em;
	top: 7em;
	width: .2em
}
.it7 .s3 {
	height: .1em;
	left: 7.1em;
	top: 7.1em;
	width: .5em
}
.it7 .s4 {
	height: .1em;
	left: 7em;
	top: 7.2em;
	width: .4em
}
.it7 .s5 {
	height: .1em;
	left: 6.9em;
	top: 7.3em;
	width: .4em
}
.it7 .s6 {
	height: .3em;
	left: 5.9em;
	top: 6.8em;
	width: .2em
}
.it7 .s7 {
	height: .1em;
	left: 5.8em;
	top: 7.1em;
	width: .6em
}
.it7 .s8 {
	height: .1em;
	left: 5.7em;
	top: 7.2em;
	width: .7em
}
.it7 .s9 {
	height: .2em;
	left: 5.6em;
	top: 7.4em;
	width: .1em
}
.it7 .s10 {
	height: .3em;
	left: 5.7em;
	top: 7.3em;
	width: .9em
}
.it7 .s11 {
	height: .6em;
	left: 5.8em;
	top: 7.4em;
	width: .8em
}
.it7 .s12 {
	height: .7em;
	left: 6.1em;
	top: 7.5em;
	width: .7em
}
.it7 .s13 {
	height: .2em;
	left: 6.8em;
	top: 7.4em;
	width: .6em
}
.it7 .s14 {
	height: .7em;
	left: 6.3em;
	top: 7.8em;
	width: .9em
}
.it7 .s15 {
	height: .1em;
	left: 7.5em;
	top: 7.7em;
	width: .1em
}
.it7 .s16 {
	height: .2em;
	left: 5.7em;
	top: 7.6em;
	width: 1.8em
}
.it7 .s17 {
	height: .6em;
	left: 6.5em;
	top: 8em;
	width: .9em
}
.it7 .s18 {
	height: .8em;
	left: 6.7em;
	top: 8.1em;
	width: .9em
}
.it7 .s19 {
	height: .4em;
	left: 6.6em;
	top: 8.4em;
	width: 1.6em
}
.it7 .s20 {
	height: .9em;
	left: 7.2em;
	top: 8.3em;
	width: .8em
}
.it7 .s21 {
	height: .7em;
	left: 7.1em;
	top: 8.4em;
	width: 1em
}
.it7 .s22 {
	height: .2em;
	left: 7em;
	top: 9.4em;
	width: .3em
}
.it7 .s23 {
	height: .2em;
	left: 7.6em;
	top: 9.6em;
	width: .1em
}
.it8 .s1 {
	height: .1em;
	left: 4em;
	top: 5em;
	width: .1em
}
.it8 .s2 {
	height: .2em;
	left: 3.9em;
	top: 4.9em;
	width: .1em
}
.it8 .s3 {
	height: .4em;
	left: 3.8em;
	top: 4.7em;
	width: .1em
}
.it8 .s4 {
	height: .5em;
	left: 3.7em;
	top: 4.6em;
	width: .1em
}
.it8 .s5 {
	height: .5em;
	left: 3.5em;
	top: 4.5em;
	width: .2em
}
.it8 .s6 {
	height: .1em;
	left: 2.9em;
	top: 4.2em;
	width: .2em
}
.it8 .s7 {
	height: .1em;
	left: 3.2em;
	top: 4.2em;
	width: .1em
}
.it8 .s8 {
	height: .1em;
	left: 2.8em;
	top: 4.3em;
	width: .7em
}
.it8 .s9 {
	height: .1em;
	left: 2.6em;
	top: 4.3em;
	width: .1em
}
.it8 .s10 {
	height: .5em;
	left: 2.2em;
	top: 4.4em;
	width: 1.3em
}
.it8 .s11 {
	height: .5em;
	left: 2.1em;
	top: 4.5em;
	width: .3em
}
.it8 .s12 {
	height: .4em;
	left: 2em;
	top: 4.7em;
	width: .3em
}
.it8 .s13 {
	height: .4em;
	left: 1.9em;
	top: 4.9em;
	width: .3em
}
.it8 .s14 {
	height: .4em;
	left: 1.5em;
	top: 5em;
	width: .6em
}
.it8 .s15 {
	height: .3em;
	left: 1.4em;
	top: 5.2em;
	width: .5em
}
.it9 .s1 {
	height: .1em;
	left: 4em;
	top: 1.2em;
	width: .4em
}
.it9 .s2 {
	height: .1em;
	left: 4em;
	top: 1.3em;
	width: .5em
}
.it9 .s3 {
	height: .2em;
	left: 4.6em;
	top: 1.4em;
	width: .1em
}
.it9 .s4 {
	height: .7em;
	left: 3.2em;
	top: 1.4em;
	width: 1.4em
}
.it9 .s5 {
	height: .2em;
	left: 5.2em;
	top: 3.6em;
	width: .2em
}
.it9 .s6 {
	height: .2em;
	left: 5.1em;
	top: 3.5em;
	width: .2em
}
.it9 .s7 {
	height: .4em;
	left: 5em;
	top: 3.4em;
	width: .1em
}
.it9 .s8 {
	height: .1em;
	left: 4.5em;
	top: 3.7em;
	width: .2em
}
.it9 .s9 {
	height: .5em;
	left: 4.9em;
	top: 3.3em;
	width: .1em
}
.it9 .s10 {
	height: .5em;
	left: 4.3em;
	top: 3.2em;
	width: .6em
}
.it9 .s11 {
	height: .6em;
	left: 4.1em;
	top: 3em;
	width: .7em
}
.it9 .s12 {
	height: .2em;
	left: 4.8em;
	top: 2.4em;
	width: .1em
}
.it9 .s13 {
	height: .3em;
	left: 4.7em;
	top: 2.4em;
	width: .1em
}
.it9 .s14 {
	height: .1em;
	left: 3.7em;
	top: 3.5em;
	width: .1em
}
.it9 .s15 {
	height: 1em;
	left: 2.8em;
	top: 2.5em;
	width: 1.9em
}
.it9 .s16 {
	height: .9em;
	left: 2.7em;
	top: 2em;
	width: 1.8em
}
.it9 .s17 {
	height: .5em;
	left: 2.6em;
	top: 2.2em;
	width: 2em
}
.it9 .s18 {
	height: .2em;
	left: 2.5em;
	top: 2.4em;
	width: .1em
}
.it9 .s19 {
	height: .4em;
	left: 2.5em;
	top: 3.1em;
	width: .1em
}
.it9 .s20 {
	height: .4em;
	left: 2.6em;
	top: 3.2em;
	width: .1em
}
.it9 .s21 {
	height: .5em;
	left: 2.7em;
	top: 3.1em;
	width: .2em
}
.it9 .s22 {
	height: 1.8em;
	left: 2.9em;
	top: 1.9em;
	width: .5em
}
.it9 .s23 {
	height: .1em;
	left: 3em;
	top: 3.7em;
	width: .1em
}
.it9 .s24 {
	height: 2.2em;
	left: 3.1em;
	top: 1.7em;
	width: .2em
}
.it9 .s25 {
	height: .1em;
	left: 3.2em;
	top: 4em;
	width: .1em
}
.it9 .s26 {
	height: .1em;
	left: 3.1em;
	top: 3.9em;
	width: .3em
}
.it10 .s1 {
	height: .6em;
	left: 8em;
	top: 6.1em;
	width: .2em
}
.it10 .s2 {
	height: .9em;
	left: 7.9em;
	top: 5.9em;
	width: .1em
}
.it10 .s3 {
	height: .1em;
	left: 7.4em;
	top: 6.9em;
	width: .3em
}
.it10 .s4 {
	height: 1.2em;
	left: 7.5em;
	top: 5.7em;
	width: .4em
}
.it10 .s5 {
	height: 1.2em;
	left: 7.3em;
	top: 5.6em;
	width: .5em
}
.it10 .s6 {
	height: 1.2em;
	left: 7.1em;
	top: 5.5em;
	width: .5em
}
.it10 .s7 {
	height: 1em;
	left: 7em;
	top: 5.4em;
	width: .5em
}
.it10 .s8 {
	height: 1em;
	left: 7em;
	top: 5.2em;
	width: .3em
}
.it10 .s9 {
	height: .3em;
	left: 6.9em;
	top: 5.1em;
	width: .2em
}
.it10 .s10 {
	height: .1em;
	left: 6.8em;
	top: 5.9em;
	width: .1em
}
.it10 .s11 {
	height: .5em;
	left: 6.7em;
	top: 5.4em;
	width: .7em
}
.it10 .s12 {
	height: .1em;
	left: 6.4em;
	top: 5.6em;
	width: .1em
}
.it10 .s13 {
	height: .5em;
	left: 6.5em;
	top: 5.3em;
	width: .3em
}
.it10 .s14 {
	height: .6em;
	left: 6.6em;
	top: 5.2em;
	width: .1em
}
.it11 .s1 {
	height: .1em;
	left: 9.1em;
	top: 7.9em;
	width: .2em
}
.it11 .s2 {
	height: .1em;
	left: 9em;
	top: 8em;
	width: .4em
}
.it11 .s3 {
	height: .2em;
	left: 8.9em;
	top: 8.1em;
	width: .5em
}
.it11 .s4 {
	height: .2em;
	left: 8.8em;
	top: 8.3em;
	width: .6em
}
.it11 .s5 {
	height: .2em;
	left: 8.4em;
	top: 8.2em;
	width: .3em
}
.it11 .s6 {
	height: .1em;
	left: 8.3em;
	top: 8.6em;
	width: .9em
}
.it11 .s7 {
	height: .1em;
	left: 8.6em;
	top: 8.7em;
	width: .7em
}
.it11 .s8 {
	height: .1em;
	left: 8.8em;
	top: 8.8em;
	width: .1em
}
.it11 .s9 {
	height: .1em;
	left: 8.3em;
	top: 8.8em;
	width: .1em
}
.it11 .s10 {
	height: .1em;
	left: 8.2em;
	top: 8.7em;
	width: .1em
}
.it11 .s11 {
	height: .2em;
	left: 8.2em;
	top: 8.4em;
	width: 1.1em
}
.it12 .s1 {
	height: .2em;
	left: 2.2em;
	top: 1.4em;
	width: .3em
}
.it12 .s2 {
	height: .3em;
	left: 2em;
	top: 1.6em;
	width: .6em
}
.it12 .s3 {
	height: .3em;
	left: 2.6em;
	top: 1.9em;
	width: .1em
}
.it12 .s4 {
	height: .5em;
	left: 1.9em;
	top: 1.9em;
	width: .7em
}
.it12 .s5 {
	height: .5em;
	left: 1.8em;
	top: 2.1em;
	width: .7em
}
.it12 .s6 {
	height: .2em;
	left: 1.9em;
	top: 2.6em;
	width: .7em
}
.it12 .s7 {
	height: .5em;
	left: 2.6em;
	top: 2.7em;
	width: .1em
}
.it12 .s8 {
	height: .2em;
	left: 2.7em;
	top: 2.9em;
	width: .1em
}
.it12 .s9 {
	height: .3em;
	left: 1.3em;
	top: 2.8em;
	width: 1.4em
}
.it12 .s10 {
	height: .1em;
	left: 1.1em;
	top: 4.9em;
	width: .8em
}
.it12 .s11 {
	height: .2em;
	left: .8em;
	top: 4.7em;
	width: 1.2em
}
.it12 .s12 {
	height: .3em;
	left: .7em;
	top: 4.4em;
	width: 1.4em
}
.it12 .s13 {
	height: .4em;
	left: .5em;
	top: 3.3em;
	width: .4em
}
.it12 .s14 {
	height: .6em;
	left: 1em;
	top: 2.9em;
	width: 1.5em
}
.it12 .s15 {
	height: 1.5em;
	left: .9em;
	top: 3em;
	width: 1.3em
}
.it12 .s16 {
	height: .9em;
	left: .7em;
	top: 3.5em;
	width: 1.9em
}
.it12 .s17 {
	height: .1em;
	left: 2.7em;
	top: 4.3em;
	width: .1em
}
.it12 .s18 {
	height: .7em;
	left: .7em;
	top: 3.6em;
	width: 2.2em
}
.it12 .s19 {
	height: .2em;
	left: .6em;
	top: 3.7em;
	width: 2.4em
}
.it12 .s20 {
	height: .4em;
	left: .7em;
	top: 3.8em;
	width: 2.4em
}
.it12 .s21 {
	height: .3em;
	left: 3.1em;
	top: 4em;
	width: .1em
}
.it13 .s1 {
	height: .6em;
	left: 12.9em;
	top: 10.3em;
	width: .1em
}
.it13 .s2 {
	height: .9em;
	left: 12.6em;
	top: 10.2em;
	width: .3em
}
.it13 .s3 {
	height: .9em;
	left: 12.5em;
	top: 10.1em;
	width: .3em
}
.it13 .s4 {
	height: .9em;
	left: 12.4em;
	top: 10em;
	width: .3em
}
.it13 .s5 {
	height: .8em;
	left: 12.3em;
	top: 9.8em;
	width: .3em
}
.it13 .s6 {
	height: .8em;
	left: 11.9em;
	top: 9.7em;
	width: .5em
}
.it13 .s7 {
	height: .8em;
	left: 11.7em;
	top: 9.6em;
	width: .5em
}
.it13 .s8 {
	height: .8em;
	left: 11.6em;
	top: 9.5em;
	width: .4em
}
.it13 .s9 {
	height: .9em;
	left: 11.5em;
	top: 9.3em;
	width: .3em
}
.it13 .s10 {
	height: 1em;
	left: 11.1em;
	top: 9.2em;
	width: .4em
}
.it13 .s11 {
	height: .7em;
	left: 10.7em;
	top: 9.1em;
	width: .5em
}
.it13 .s12 {
	height: .7em;
	left: 10.6em;
	top: 9em;
	width: .4em
}
.it13 .s13 {
	height: .5em;
	left: 10.4em;
	top: 9em;
	width: .5em
}
.it13 .s14 {
	height: .4em;
	left: 10.3em;
	top: 8.9em;
	width: .5em
}
.it13 .s15 {
	height: .4em;
	left: 10.1em;
	top: 8.8em;
	width: .5em
}
.it13 .s16 {
	height: .3em;
	left: 9.6em;
	top: 9em;
	width: .5em
}
.it13 .s17 {
	height: .1em;
	left: 9.5em;
	top: 9.1em;
	width: .1em
}
.it13 .s18 {
	height: .2em;
	left: 9.4em;
	top: 8.8em;
	width: 1.1em
}
.it13 .s19 {
	height: .1em;
	left: 9.2em;
	top: 8.6em;
	width: .1em
}
.it13 .s20 {
	height: .3em;
	left: 9.3em;
	top: 8.5em;
	width: 1.1em
}
.it13 .s21 {
	height: .5em;
	left: 9.4em;
	top: 8em;
	width: 1.2em
}
.it13 .s22 {
	height: .1em;
	left: 9.7em;
	top: 7.8em;
	width: .2em
}
.it14 .s1 {
	height: .1em;
	left: 2.5em;
	top: 12.3em;
	width: .4em
}
.it14 .s2 {
	height: .1em;
	left: 2.3em;
	top: 12.2em;
	width: .7em
}
.it14 .s3 {
	height: .4em;
	left: 2.1em;
	top: 11.8em;
	width: 1em
}
.it14 .s4 {
	height: .6em;
	left: 2.3em;
	top: 11.3em;
	width: 1.4em
}
.it14 .s5 {
	height: .4em;
	left: 3.8em;
	top: 9.9em;
	width: .1em
}
.it14 .s6 {
	height: 1.9em;
	left: 2.3em;
	top: 9.4em;
	width: 1.5em
}
.it14 .s7 {
	height: .9em;
	left: 2em;
	top: 9.2em;
	width: 1.7em
}
.it14 .s8 {
	height: 3.2em;
	left: 3.1em;
	top: 8.9em;
	width: .5em
}
.it15 .s1 {
	height: .1em;
	left: 8.9em;
	top: 15.2em;
	width: .6em
}
.it15 .s2 {
	height: .2em;
	left: 8.7em;
	top: 15em;
	width: .8em
}
.it15 .s3 {
	height: .1em;
	left: 8.6em;
	top: 14.9em;
	width: 1em
}
.it15 .s4 {
	height: .1em;
	left: 8.5em;
	top: 14.8em;
	width: 1.2em
}
.it15 .s5 {
	height: .2em;
	left: 8.4em;
	top: 14.6em;
	width: 1.3em
}
.it15 .s6 {
	height: .1em;
	left: 7.9em;
	top: 14.6em;
	width: 1.7em
}
.it15 .s7 {
	height: .1em;
	left: 7.8em;
	top: 14.5em;
	width: 1.8em
}
.it15 .s8 {
	height: .1em;
	left: 7.6em;
	top: 14.4em;
	width: 2em
}
.it15 .s9 {
	height: .1em;
	left: 7.4em;
	top: 14.3em;
	width: 2.1em
}
.it15 .s10 {
	height: .1em;
	left: 7.3em;
	top: 14.2em;
	width: 2.2em
}
.it15 .s11 {
	height: .1em;
	left: 7.1em;
	top: 14.1em;
	width: 2.4em
}
.it15 .s12 {
	height: .2em;
	left: 6.6em;
	top: 13.9em;
	width: 3em
}
.it15 .s13 {
	height: .2em;
	left: 6.5em;
	top: 13.7em;
	width: 3.2em
}
.it15 .s14 {
	height: .2em;
	left: 6.6em;
	top: 13.5em;
	width: 3.2em
}
.it15 .s15 {
	height: .3em;
	left: 6.6em;
	top: 13.2em;
	width: 3.3em
}
.it15 .s16 {
	height: .2em;
	left: 9.5em;
	top: 13em;
	width: .5em
}
.it15 .s17 {
	height: .2em;
	left: 8em;
	top: 15.7em;
	width: .1em
}
.it15 .s18 {
	height: .1em;
	left: 7.6em;
	top: 16.2em;
	width: .3em
}
.it15 .s19 {
	height: .2em;
	left: 6em;
	top: 15em;
	width: .3em
}
.it15 .s20 {
	height: .3em;
	left: 6.1em;
	top: 13.4em;
	width: .5em
}
.it15 .s21 {
	height: .1em;
	left: 9.1em;
	top: 12.8em;
	width: .1em
}
.it15 .s22 {
	height: .2em;
	left: 9.2em;
	top: 12.8em;
	width: .1em
}
.it15 .s23 {
	height: .1em;
	left: 8.6em;
	top: 12.7em;
	width: .7em
}
.it15 .s24 {
	height: .1em;
	left: 9.3em;
	top: 12.6em;
	width: .1em
}
.it15 .s25 {
	height: .1em;
	left: 9.4em;
	top: 12.4em;
	width: .2em
}
.it15 .s26 {
	height: .1em;
	left: 7.3em;
	top: 12.5em;
	width: .2em
}
.it16 .s1 {
	height: .8em;
	left: 4.4em;
	top: 5.4em;
	width: 1.7em
}
.it16 .s2 {
	height: .1em;
	left: 6.2em;
	top: 6.1em;
	width: .1em
}
.it16 .s3 {
	height: .5em;
	left: 4.5em;
	top: 5.8em;
	width: 1.7em
}
.it16 .s4 {
	height: .2em;
	left: 5.1em;
	top: 7.2em;
	width: .6em
}
.it16 .s5 {
	height: .1em;
	left: 5.1em;
	top: 7.1em;
	width: .7em
}
.it16 .s6 {
	height: .3em;
	left: 4.7em;
	top: 6.8em;
	width: 1.2em
}
.it16 .s7 {
	height: .3em;
	left: 4.5em;
	top: 6.3em;
	width: 1.6em
}
.it16 .s8 {
	height: .2em;
	left: 4.4em;
	top: 6.6em;
	width: 1.7em
}
.it16 .s9 {
	height: .2em;
	left: 4.1em;
	top: 6.8em;
	width: .4em
}
.it16 .s10 {
	height: .2em;
	left: 4em;
	top: 7.1em;
	width: .2em
}
.it16 .s11 {
	height: .2em;
	left: 4.9em;
	top: 7.4em;
	width: .7em
}
.it16 .s12 {
	height: .1em;
	left: 5.1em;
	top: 7.6em;
	width: .2em
}
.it16 .s13 {
	height: .1em;
	left: 4.3em;
	top: 7.5em;
	width: .1em
}
.it16 .s14 {
	height: .2em;
	left: 3.8em;
	top: 6.4em;
	width: .1em
}
.it16 .s15 {
	height: .1em;
	left: 3.9em;
	top: 5.9em;
	width: .1em
}
.it16 .s16 {
	height: .2em;
	left: 6.1em;
	top: 5.6em;
	width: .2em
}
.it16 .s17 {
	height: .1em;
	left: 6.1em;
	top: 5.5em;
	width: .4em
}
.it16 .s18 {
	height: .3em;
	left: 6.3em;
	top: 5.4em;
	width: .1em
}
.it16 .s19 {
	height: .7em;
	left: 4.3em;
	top: 5.3em;
	width: 1.6em
}
.it16 .s20 {
	height: .1em;
	left: 5.4em;
	top: 4.8em;
	width: .2em
}
.it16 .s21 {
	height: .1em;
	left: 5.3em;
	top: 4.9em;
	width: .4em
}
.it16 .s22 {
	height: .4em;
	left: 4.2em;
	top: 5em;
	width: 1.6em
}
.it16 .s23 {
	height: .1em;
	left: 4.7em;
	top: 4.9em;
	width: .2em
}
.it16 .s24 {
	height: .4em;
	left: 4.1em;
	top: 4.8em;
	width: .5em
}
.it16 .s25 {
	height: .3em;
	left: 4em;
	top: 4.7em;
	width: .4em
}
.it16 .s26 {
	height: .3em;
	left: 3.9em;
	top: 4.6em;
	width: .3em
}
.it16 .s27 {
	height: .2em;
	left: 3.8em;
	top: 4.5em;
	width: .3em
}
.it17 .s1 {
	height: .4em;
	left: 6em;
	top: .5em;
	width: .5em
}
.it17 .s2 {
	height: .3em;
	left: 6.2em;
	top: .9em;
	width: .4em
}
.it17 .s3 {
	height: .4em;
	left: 4.4em;
	top: .9em;
	width: 1.8em
}
.it17 .s4 {
	height: .6em;
	left: 4.5em;
	top: .8em;
	width: 1.6em
}
.it17 .s5 {
	height: 1em;
	left: 5.9em;
	top: .6em;
	width: .1em
}
.it17 .s6 {
	height: 1.1em;
	left: 5.8em;
	top: .6em;
	width: .1em
}
.it17 .s7 {
	height: .2em;
	left: 6em;
	top: 1.8em;
	width: .1em
}
.it17 .s8 {
	height: .3em;
	left: 5.8em;
	top: 1.7em;
	width: .2em
}
.it17 .s9 {
	height: 1.5em;
	left: 5.2em;
	top: .6em;
	width: .6em
}
.it17 .s10 {
	height: 1.6em;
	left: 5.1em;
	top: .7em;
	width: .4em
}
.it17 .s11 {
	height: .2em;
	left: 5em;
	top: 2.4em;
	width: .3em
}
.it17 .s12 {
	height: 1.6em;
	left: 4.7em;
	top: .8em;
	width: .7em
}
.it17 .s13 {
	height: .9em;
	left: 4.6em;
	top: 1.6em;
	width: .1em
}
.it17 .s14 {
	height: .1em;
	left: 4.5em;
	top: 2.1em;
	width: 1.3em
}
.it18 .s1 {
	height: .1em;
	left: 6.2em;
	top: 6.2em;
	width: .1em
}
.it18 .s2 {
	height: .8em;
	left: 6.1em;
	top: 6.3em;
	width: .2em
}
.it18 .s3 {
	height: .1em;
	left: 7.4em;
	top: 6.8em;
	width: .1em
}
.it18 .s4 {
	height: .3em;
	left: 7.3em;
	top: 6.8em;
	width: .1em
}
.it18 .s5 {
	height: .4em;
	left: 7.1em;
	top: 6.7em;
	width: .2em
}
.it18 .s6 {
	height: .8em;
	left: 7em;
	top: 6.4em;
	width: .1em
}
.it18 .s7 {
	height: .1em;
	left: 6.6em;
	top: 7.4em;
	width: .2em
}
.it18 .s8 {
	height: .1em;
	left: 6.6em;
	top: 7.3em;
	width: .3em
}
.it18 .s9 {
	height: 1.3em;
	left: 6.8em;
	top: 6em;
	width: .2em
}
.it18 .s10 {
	height: .1em;
	left: 6.9em;
	top: 5.9em;
	width: .1em
}
.it18 .s11 {
	height: 1.4em;
	left: 6.4em;
	top: 5.9em;
	width: .4em
}
.it18 .s12 {
	height: .3em;
	left: 6.2em;
	top: 5.8em;
	width: .5em
}
.it18 .s13 {
	height: 1.4em;
	left: 6.3em;
	top: 5.7em;
	width: .2em
}
.it19 .s1 {
	height: .2em;
	left: 1.3em;
	top: 2.1em;
	width: .5em
}
.it19 .s2 {
	height: .4em;
	left: .6em;
	top: 2.3em;
	width: 1.2em
}
.it19 .s3 {
	height: .7em;
	left: 1em;
	top: 2.2em;
	width: .3em
}
.it19 .s4 {
	height: .8em;
	left: .8em;
	top: 2.2em;
	width: .2em
}
.it19 .s5 {
	height: .2em;
	left: .8em;
	top: 2.6em;
	width: 1.1em
}
.it20 .s1 {
	height: .2em;
	left: 7.2em;
	top: 2.6em;
	width: .1em
}
.it20 .s2 {
	height: .4em;
	left: 6.9em;
	top: 2.4em;
	width: .3em
}
.it20 .s3 {
	height: .4em;
	left: 6.8em;
	top: 2.5em;
	width: .3em
}
.it20 .s4 {
	height: .3em;
	left: 6.7em;
	top: 2.4em;
	width: .1em
}
.it20 .s5 {
	height: .2em;
	left: 6.4em;
	top: 3.8em;
	width: .3em
}
.it20 .s6 {
	height: .2em;
	left: 6.3em;
	top: 3.6em;
	width: .4em
}
.it20 .s7 {
	height: .8em;
	left: 6.6em;
	top: 2.3em;
	width: .1em
}
.it20 .s8 {
	height: .3em;
	left: 4.7em;
	top: 2.7em;
	width: 2.2em
}
.it20 .s9 {
	height: .6em;
	left: 4.8em;
	top: 2.6em;
	width: .1em
}
.it20 .s10 {
	height: .9em;
	left: 4.9em;
	top: 2.4em;
	width: .1em
}
.it20 .s11 {
	height: .8em;
	left: 5em;
	top: 2.6em;
	width: .1em
}
.it20 .s12 {
	height: .9em;
	left: 5.1em;
	top: 2.6em;
	width: .2em
}
.it20 .s13 {
	height: 1.2em;
	left: 5.3em;
	top: 2.4em;
	width: .1em
}
.it20 .s14 {
	height: 1.4em;
	left: 5.4em;
	top: 2.3em;
	width: .1em
}
.it20 .s15 {
	height: 1.6em;
	left: 5.5em;
	top: 2.2em;
	width: .4em
}
.it20 .s16 {
	height: 1.7em;
	left: 5.8em;
	top: 2em;
	width: .3em
}
.it20 .s17 {
	height: .1em;
	left: 6.6em;
	top: 1.9em;
	width: .1em
}
.it20 .s18 {
	height: 1.9em;
	left: 6.1em;
	top: 1.8em;
	width: .5em
}
.it20 .s19 {
	height: .1em;
	left: 5.9em;
	top: 1.6em;
	width: .1em
}
.it20 .s20 {
	height: .4em;
	left: 6em;
	top: 1.4em;
	width: .5em
}
.it20 .s21 {
	height: .4em;
	left: 6.1em;
	top: 1.3em;
	width: .5em
}
.it20 .s22 {
	height: .3em;
	left: 6.2em;
	top: 1.2em;
	width: .6em
}
.it20 .s23 {
	height: .3em;
	left: 6.6em;
	top: 1.1em;
	width: .3em
}
/* size: 290 */

.m290 {
	width: 290px
}
.m290 .italy, .m290 .italy .bg, .m290 .italy-cities {
	background: transparent url('it-290.png') no-repeat -1014px 0
}
.m290 .italy, .m290 .italy-cities {
	height: 355px;
	width: 290px
}
.m290 .italy {
	background-position: 0 -318px
}
.m290 .italy-cities {
	background-position: -300px -318px
}
.m290 .italy .m {
	margin: 10009px 0 0 10px
}
.m290 .italy .m span {
	font-size: 20px !important
}
.m290 .it1.focus .bg, .m290 .it1.active-region .bg {
	height: 35px;
	left: 144px;
	top: 134px;
	width: 38px
}
.m290 .it1.focus .bg {
	background-position: -260px -12px
}
.m290 .it1.active-region .bg {
	background-position: -760px -12px
}
.m290 .it2.focus .bg, .m290 .it2.active-region .bg {
	height: 35px;
	left: 193px;
	top: 184px;
	width: 33px
}
.m290 .it2.focus .bg {
	background-position: -392px -12px
}
.m290 .it2.active-region .bg {
	background-position: -892px -12px
}
.m290 .it3.focus .bg, .m290 .it3.active-region .bg {
	height: 61px;
	left: 199px;
	top: 212px;
	width: 34px
}
.m290 .it3.focus .bg {
	background-position: -360px -72px
}
.m290 .it3.active-region .bg {
	background-position: -860px -72px
}
.m290 .it4.focus .bg, .m290 .it4.active-region .bg {
	height: 43px;
	left: 160px;
	top: 174px;
	width: 44px
}
.m290 .it4.focus .bg {
	background-position: -420px -90px
}
.m290 .it4.active-region .bg {
	background-position: -920px -90px
}
.m290 .it5.focus .bg, .m290 .it5.active-region .bg {
	height: 42px;
	left: 64px;
	top: 69px;
	width: 75px
}
.m290 .it5.focus .bg {
	background-position: -199px -72px
}
.m290 .it5.active-region .bg {
	background-position: -699px -72px
}
.m290 .it6.focus .bg, .m290 .it6.active-region .bg {
	height: 34px;
	left: 129px;
	top: 23px;
	width: 34px
}
.m290 .it6.focus .bg {
	background-position: -454px -32px
}
.m290 .it6.active-region .bg {
	background-position: -954px -32px
}
.m290 .it7.focus .bg, .m290 .it7.active-region .bg {
	height: 58px;
	left: 111px;
	top: 136px;
	width: 55px
}
.m290 .it7.focus .bg {
	background-position: -119px -55px
}
.m290 .it7.active-region .bg {
	background-position: -619px -55px
}
.m290 .it8.focus .bg, .m290 .it8.active-region .bg {
	height: 27px;
	left: 28px;
	top: 83px;
	width: 55px
}
.m290 .it8.focus .bg {
	background-position: -119px -4px
}
.m290 .it8.active-region .bg {
	background-position: -619px -4px
}
.m290 .it9.focus .bg, .m290 .it9.active-region .bg {
	height: 60px;
	left: 49px;
	top: 23px;
	width: 62px
}
.m290 .it9.focus .bg {
	background-position: -420px -157px
}
.m290 .it9.active-region .bg {
	background-position: -920px -157px
}
.m290 .it10.focus .bg, .m290 .it10.active-region .bg {
	height: 38px;
	left: 127px;
	top: 103px;
	width: 37px
}
.m290 .it10.focus .bg {
	background-position: -299px -75px
}
.m290 .it10.active-region .bg {
	background-position: -799px -75px
}
.m290 .it11.focus .bg, .m290 .it11.active-region .bg {
	height: 20px;
	left: 163px;
	top: 158px;
	width: 26px
}
.m290 .it11.focus .bg {
	background-position: -66px -2px
}
.m290 .it11.active-region .bg {
	background-position: -566px -2px
}
.m290 .it12.focus .bg, .m290 .it12.active-region .bg {
	height: 72px;
	left: 10px;
	top: 29px;
	width: 55px
}
.m290 .it12.focus .bg {
	background-position: -182px -138px
}
.m290 .it12.active-region .bg {
	background-position: -682px -138px
}
.m290 .it13.focus .bg, .m290 .it13.active-region .bg {
	height: 66px;
	left: 184px;
	top: 156px;
	width: 76px
}
.m290 .it13.focus .bg {
	background-position: -17px -47px
}
.m290 .it13.active-region .bg {
	background-position: -517px -47px
}
.m290 .it14.focus .bg, .m290 .it14.active-region .bg {
	height: 68px;
	left: 41px;
	top: 179px;
	width: 36px
}
.m290 .it14.focus .bg {
	background-position: -121px -138px
}
.m290 .it14.active-region .bg {
	background-position: -621px -138px
}
.m290 .it15.focus .bg, .m290 .it15.active-region .bg {
	height: 84px;
	left: 121px;
	top: 248px;
	width: 79px
}
.m290 .it15.focus .bg {
	background-position: -18px -138px
}
.m290 .it15.active-region .bg {
	background-position: -518px -138px
}
.m290 .it16.focus .bg, .m290 .it16.active-region .bg {
	height: 65px;
	left: 74px;
	top: 89px;
	width: 57px
}
.m290 .it16.focus .bg {
	background-position: -261px -139px
}
.m290 .it16.active-region .bg {
	background-position: -761px -139px
}
.m290 .it17.focus .bg, .m290 .it17.active-region .bg {
	height: 44px;
	left: 88px;
	top: 10px;
	width: 45px
}
.m290 .it17.focus .bg {
	background-position: -322px -4px
}
.m290 .it17.active-region .bg {
	background-position: -822px -4px
}
.m290 .it18.focus .bg, .m290 .it18.active-region .bg {
	height: 37px;
	left: 120px;
	top: 114px;
	width: 29px
}
.m290 .it18.focus .bg {
	background-position: -206px -11px
}
.m290 .it18.active-region .bg {
	background-position: -706px -11px
}
.m290 .it19.focus .bg, .m290 .it19.active-region .bg {
	height: 16px;
	left: 13px;
	top: 43px;
	width: 25px
}
.m290 .it19.focus .bg {
	background-position: -17px -6px
}
.m290 .it19.active-region .bg {
	background-position: -517px -6px
}
.m290 .it20.focus .bg, .m290 .it20.active-region .bg {
	height: 57px;
	left: 94px;
	top: 22px;
	width: 52px
}
.m290 .it20.focus .bg {
	background-position: -343px -158px
}
.m290 .it20.active-region .bg {
	background-position: -843px -158px
}
.m290 .it1 a {
	left: 173px;
	top: 162px
}
.m290 .it2 a {
	left: 220px;
	top: 211px
}
.m290 .it2 a.tooltip-right .tooltip-arrow {
	right: 70px
}
.m290 .it3 a {
	left: 226px;
	top: 252px
}
.m290 .it3 a.tooltip-right .tooltip-arrow {
	right: 64px
}
.m290 .it4 a {
	left: 191px;
	top: 200px
}
.m290 .it4 a.tooltip-right .tooltip-arrow {
	right: 99px
}
.m290 .it5 a {
	left: 111px;
	top: 96px
}
.m290 .it5 a.tooltip-left .tooltip-arrow {
	left: 11px
}
.m290 .it6 a {
	left: 154px;
	top: 50px
}
.m290 .it7 a {
	left: 148px;
	top: 172px
}
.m290 .it8 a {
	left: 65px;
	top: 99px
}
.m290 .it8 a.tooltip-left .tooltip-arrow {
	left: 65px
}
.m290 .it9 a {
	left: 85px;
	top: 63px
}
.m290 .it9 a.tooltip-left .tooltip-arrow {
	left: 85px
}
.m290 .it10 a {
	left: 158px;
	top: 132px
}
.m290 .it11 a {
	left: 186px;
	top: 180px
}
.m290 .it11 a.tooltip-right .tooltip-arrow {
	right: 104px
}
.m290 .it12 a {
	left: 44px;
	top: 80px
}
.m290 .it12 a.tooltip-left .tooltip-arrow {
	left: 44px
}
.m290 .it13 a {
	left: 232px;
	top: 199px
}
.m290 .it13 a.tooltip-right .tooltip-arrow {
	right: 58px
}
.m290 .it14 a {
	left: 70px;
	top: 223px
}
.m290 .it14 a.tooltip-left .tooltip-arrow {
	left: 70px
}
.m290 .it15 a {
	left: 175px;
	top: 290px
}
.m290 .it16 a {
	left: 116px;
	top: 131px
}
.m290 .it16 a.tooltip-left .tooltip-arrow {
	left: 116px
}
.m290 .it17 a {
	left: 116px;
	top: 41px
}
.m290 .it17 a.tooltip-left .tooltip-arrow {
	left: 116px
}
.m290 .it18 a {
	left: 143px;
	top: 142px
}
.m290 .it19 a {
	left: 35px;
	top: 61px
}
.m290 .it19 a.tooltip-left .tooltip-arrow {
	left: 35px
}
.m290 .it20 a {
	left: 130px;
	top: 61px
}
.m290 .it20 a.tooltip-left .tooltip-arrow {
	left: 130px
}
/* size: 435 */

.m435 {
	width: 435px
}
.m435 .italy, .m435 .italy .bg, .m435 .italy-cities {
	background: transparent url('it-435.png') no-repeat -880px 0
}
.m435 .italy, .m435 .italy-cities {
	height: 535px;
	width: 435px
}
.m435 .italy {
	background-position: 0 -738px
}
.m435 .italy-cities {
	background-position: -445px -738px
}
.m435 .italy .m {
	margin: 10014px 0 0 15px
}
.m435 .italy .m span {
	font-size: 30px !important
}
.m435 .it1.focus .bg, .m435 .it1.active-region .bg {
	height: 52px;
	left: 221px;
	top: 207px;
	width: 56px
}
.m435 .it1.focus .bg {
	background-position: -335px -20px
}
.m435 .it1.active-region .bg {
	background-position: -335px -360px
}
.m435 .it2.focus .bg, .m435 .it2.active-region .bg {
	height: 52px;
	left: 294px;
	top: 282px;
	width: 49px
}
.m435 .it2.focus .bg {
	background-position: -517px -18px
}
.m435 .it2.active-region .bg {
	background-position: -517px -358px
}
.m435 .it3.focus .bg, .m435 .it3.active-region .bg {
	height: 91px;
	left: 304px;
	top: 323px;
	width: 50px
}
.m435 .it3.focus .bg {
	background-position: -496px -99px
}
.m435 .it3.active-region .bg {
	background-position: -496px -439px
}
.m435 .it4.focus .bg, .m435 .it4.active-region .bg {
	height: 64px;
	left: 245px;
	top: 266px;
	width: 65px
}
.m435 .it4.focus .bg {
	background-position: -576px -126px
}
.m435 .it4.active-region .bg {
	background-position: -576px -466px
}
.m435 .it5.focus .bg, .m435 .it5.active-region .bg {
	height: 63px;
	left: 101px;
	top: 109px;
	width: 113px
}
.m435 .it5.focus .bg {
	background-position: -269px -102px
}
.m435 .it5.active-region .bg {
	background-position: -269px -442px
}
.m435 .it6.focus .bg, .m435 .it6.active-region .bg {
	height: 50px;
	left: 199px;
	top: 40px;
	width: 51px
}
.m435 .it6.focus .bg {
	background-position: -595px -27px
}
.m435 .it6.active-region .bg {
	background-position: -595px -367px
}
.m435 .it7.focus .bg, .m435 .it7.active-region .bg {
	height: 87px;
	left: 172px;
	top: 210px;
	width: 82px
}
.m435 .it7.focus .bg {
	background-position: -148px -76px
}
.m435 .it7.active-region .bg {
	background-position: -148px -416px
}
.m435 .it8.focus .bg, .m435 .it8.active-region .bg {
	height: 40px;
	left: 47px;
	top: 129px;
	width: 82px
}
.m435 .it8.focus .bg {
	background-position: -148px -6px
}
.m435 .it8.active-region .bg {
	background-position: -148px -346px
}
.m435 .it9.focus .bg, .m435 .it9.active-region .bg {
	height: 89px;
	left: 79px;
	top: 40px;
	width: 93px
}
.m435 .it9.focus .bg {
	background-position: -572px -219px
}
.m435 .it9.active-region .bg {
	background-position: -572px -559px
}
.m435 .it10.focus .bg, .m435 .it10.active-region .bg {
	height: 56px;
	left: 195px;
	top: 160px;
	width: 55px
}
.m435 .it10.focus .bg {
	background-position: -411px -107px
}
.m435 .it10.active-region .bg {
	background-position: -411px -447px
}
.m435 .it11.focus .bg, .m435 .it11.active-region .bg {
	height: 30px;
	left: 250px;
	top: 242px;
	width: 39px
}
.m435 .it11.focus .bg {
	background-position: -70px -4px
}
.m435 .it11.active-region .bg {
	background-position: -70px -344px
}
.m435 .it12.focus .bg, .m435 .it12.active-region .bg {
	height: 108px;
	left: 20px;
	top: 49px;
	width: 82px
}
.m435 .it12.focus .bg {
	background-position: -236px -193px
}
.m435 .it12.active-region .bg {
	background-position: -236px -533px
}
.m435 .it13.focus .bg, .m435 .it13.active-region .bg {
	height: 99px;
	left: 282px;
	top: 239px;
	width: 114px
}
.m435 .it13.focus .bg {
	background-position: -5px -64px
}
.m435 .it13.active-region .bg {
	background-position: -5px -404px
}
.m435 .it14.focus .bg, .m435 .it14.active-region .bg {
	height: 101px;
	left: 67px;
	top: 274px;
	width: 54px
}
.m435 .it14.focus .bg {
	background-position: -152px -192px
}
.m435 .it14.active-region .bg {
	background-position: -152px -532px
}
.m435 .it15.focus .bg, .m435 .it15.active-region .bg {
	height: 118px;
	left: 187px;
	top: 377px;
	width: 118px
}
.m435 .it15.focus .bg {
	background-position: -5px -192px
}
.m435 .it15.active-region .bg {
	background-position: -5px -532px
}
.m435 .it16.focus .bg, .m435 .it16.active-region .bg {
	height: 97px;
	left: 116px;
	top: 138px;
	width: 85px
}
.m435 .it16.focus .bg {
	background-position: -349px -192px
}
.m435 .it16.active-region .bg {
	background-position: -349px -532px
}
.m435 .it17.focus .bg, .m435 .it17.active-region .bg {
	height: 65px;
	left: 138px;
	top: 20px;
	width: 67px
}
.m435 .it17.focus .bg {
	background-position: -421px -5px
}
.m435 .it17.active-region .bg {
	background-position: -421px -345px
}
.m435 .it18.focus .bg, .m435 .it18.active-region .bg {
	height: 55px;
	left: 186px;
	top: 176px;
	width: 44px
}
.m435 .it18.focus .bg {
	background-position: -262px -18px
}
.m435 .it18.active-region .bg {
	background-position: -262px -358px
}
.m435 .it19.focus .bg, .m435 .it19.active-region .bg {
	height: 24px;
	left: 25px;
	top: 70px;
	width: 36px
}
.m435 .it19.focus .bg {
	background-position: -5px -11px
}
.m435 .it19.active-region .bg {
	background-position: -5px -351px
}
.m435 .it20.focus .bg, .m435 .it20.active-region .bg {
	height: 86px;
	left: 146px;
	top: 39px;
	width: 79px
}
.m435 .it20.focus .bg {
	background-position: -464px -223px
}
.m435 .it20.active-region .bg {
	background-position: -464px -563px
}
.m435 .it1 a {
	left: 259px;
	top: 243px
}
.m435 .it2 a {
	left: 329px;
	top: 317px
}
.m435 .it2 a.tooltip-right .tooltip-arrow {
	right: 106px
}
.m435 .it3 a {
	left: 340px;
	top: 378px
}
.m435 .it3 a.tooltip-right .tooltip-arrow {
	right: 95px
}
.m435 .it4 a {
	left: 287px;
	top: 298px
}
.m435 .it5 a {
	left: 167px;
	top: 145px
}
.m435 .it5 a.tooltip-left .tooltip-arrow {
	left: 167px
}
.m435 .it6 a {
	left: 232px;
	top: 75px
}
.m435 .it7 a {
	left: 222px;
	top: 260px
}
.m435 .it8 a {
	left: 98px;
	top: 149px
}
.m435 .it18 a.tooltip-left .tooltip-arrow {
	left: 98px
}
.m435 .it9 a {
	left: 127px;
	top: 95px
}
.m435 .it9 a.tooltip-left .tooltip-arrow {
	left: 127px
}
.m435 .it10 a {
	left: 238px;
	top: 198px
}
.m435 .it11 a {
	left: 280px;
	top: 270px
}
.m435 .it11 a.tooltip-right .tooltip-arrow {
	right: 155px
}
.m435 .it12 a {
	left: 69px;
	top: 122px
}
.m435 .it12 a.tooltip-left .tooltip-arrow {
	left: 69px
}
.m435 .it13 a {
	left: 348px;
	top: 298px
}
.m435 .it13 a.tooltip-right .tooltip-arrow {
	right: 87px
}
.m435 .it14 a {
	left: 106px;
	top: 335px
}
.m435 .it14 a.tooltip-left .tooltip-arrow {
	left: 106px
}
.m435 .it15 a {
	left: 265px;
	top: 435px
}
.m435 .it16 a {
	left: 174px;
	top: 197px
}
.m435 .it16 a.tooltip-left .tooltip-arrow {
	left: 174px
}
.m435 .it17 a {
	left: 173px;
	top: 62px
}
.m435 .it17 a.tooltip-left .tooltip-arrow {
	left: 173px
}
.m435 .it18 a {
	left: 214px;
	top: 213px
}
.m435 .it19 a {
	left: 53px;
	top: 92px
}
.m435 .it19 a.tooltip-left .tooltip-arrow {
	left: 53px
}
.m435 .it20 a {
	left: 195px;
	top: 91px
}
/* size: 560 */

.m560 {
	width: 560px
}
.m560 .italy, .m560 .italy .bg, .m560 .italy-cities {
	background: transparent url('it-560.png') no-repeat -1130px 0
}
.m560 .italy, .m560 .italy-cities {
	height: 690px;
	width: 560px
}
.m560 .italy {
	background-position: 0 -888px
}
.m560 .italy-cities {
	background-position: -570px -888px
}
.m560 .italy .m {
	margin: 10009px 0 0 9px
}
.m560 .italy .m span {
	font-size: 40px !important
}
.m560 .it1.focus .bg, .m560 .it1.active-region .bg {
	height: 69px;
	left: 288px;
	top: 269px;
	width: 75px
}
.m560 .it1.focus .bg {
	background-position: -412px -12px
}
.m560 .it1.active-region .bg {
	background-position: -412px -422px
}
.m560 .it2.focus .bg, .m560 .it2.active-region .bg {
	height: 69px;
	left: 385px;
	top: 368px;
	width: 65px
}
.m560 .it2.focus .bg {
	background-position: -634px -18px
}
.m560 .it2.active-region .bg {
	background-position: -634px -428px
}
.m560 .it3.focus .bg, .m560 .it3.active-region .bg {
	height: 121px;
	left: 397px;
	top: 423px;
	width: 67px
}
.m560 .it3.focus .bg {
	background-position: -606px -119px
}
.m560 .it3.active-region .bg {
	background-position: -606px -529px
}
.m560 .it4.focus .bg, .m560 .it4.active-region .bg {
	height: 85px;
	left: 319px;
	top: 348px;
	width: 86px
}
.m560 .it4.focus .bg {
	background-position: -713px -156px
}
.m560 .it4.active-region .bg {
	background-position: -713px -566px
}
.m560 .it5.focus .bg, .m560 .it5.active-region .bg {
	height: 83px;
	left: 127px;
	top: 138px;
	width: 150px
}
.m560 .it5.focus .bg {
	background-position: -324px -121px
}
.m560 .it5.active-region .bg {
	background-position: -324px -531px
}
.m560 .it6.focus .bg, .m560 .it6.active-region .bg {
	height: 66px;
	left: 259px;
	top: 47px;
	width: 67px
}
.m560 .it6.focus .bg {
	background-position: -729px -51px
}
.m560 .it6.active-region .bg {
	background-position: -729px -461px
}
.m560 .it7.focus .bg, .m560 .it7.active-region .bg {
	height: 116px;
	left: 222px;
	top: 272px;
	width: 109px
}
.m560 .it7.focus .bg {
	background-position: -186px -87px
}
.m560 .it7.active-region .bg {
	background-position: -186px -497px
}
.m560 .it8.focus .bg, .m560 .it8.active-region .bg {
	height: 53px;
	left: 56px;
	top: 166px;
	width: 108px
}
.m560 .it8.focus .bg {
	background-position: -185px -5px
}
.m560 .it8.active-region .bg {
	background-position: -185px -415px
}
.m560 .it9.focus .bg, .m560 .it9.active-region .bg {
	height: 118px;
	left: 98px;
	top: 47px;
	width: 124px
}
.m560 .it9.focus .bg {
	background-position: -708px -269px
}
.m560 .it9.active-region .bg {
	background-position: -708px -679px
}
.m560 .it10.focus .bg, .m560 .it10.active-region .bg {
	height: 74px;
	left: 253px;
	top: 207px;
	width: 73px
}
.m560 .it10.focus .bg {
	background-position: -504px -129px
}
.m560 .it10.active-region .bg {
	background-position: -504px -539px
}
.m560 .it11.focus .bg, .m560 .it11.active-region .bg {
	height: 40px;
	left: 327px;
	top: 316px;
	width: 51px
}
.m560 .it11.focus .bg {
	background-position: -84px -3px
}
.m560 .it11.active-region .bg {
	background-position: -84px -413px
}
.m560 .it12.focus .bg, .m560 .it12.active-region .bg {
	height: 144px;
	left: 20px;
	top: 58px;
	width: 109px
}
.m560 .it12.focus .bg {
	background-position: -293px -233px
}
.m560 .it12.active-region .bg {
	background-position: -293px -643px
}
.m560 .it13.focus .bg, .m560 .it13.active-region .bg {
	height: 131px;
	left: 368px;
	top: 312px;
	width: 151px
}
.m560 .it13.focus .bg {
	background-position: -5px -73px
}
.m560 .it13.active-region .bg {
	background-position: -5px -483px
}
.m560 .it14.focus .bg, .m560 .it14.active-region .bg {
	height: 135px;
	left: 83px;
	top: 358px;
	width: 72px
}
.m560 .it14.focus .bg {
	background-position: -192px -233px
}
.m560 .it14.active-region .bg {
	background-position: -192px -643px
}
.m560 .it15.focus .bg, .m560 .it15.active-region .bg {
	height: 159px;
	left: 242px;
	top: 496px;
	width: 157px
}
.m560 .it15.focus .bg {
	background-position: -5px -234px
}
.m560 .it15.active-region .bg {
	background-position: -5px -644px
}
.m560 .it16.focus .bg, .m560 .it16.active-region .bg {
	height: 129px;
	left: 148px;
	top: 177px;
	width: 113px
}
.m560 .it16.focus .bg {
	background-position: -432px -233px
}
.m560 .it16.active-region .bg {
	background-position: -432px -643px
}
.m560 .it17.focus .bg, .m560 .it17.active-region .bg {
	height: 87px;
	left: 177px;
	top: 20px;
	width: 89px
}
.m560 .it17.focus .bg {
	background-position: -516px -5px
}
.m560 .it17.active-region .bg {
	background-position: -516px -415px
}
.m560 .it18.focus .bg, .m560 .it18.active-region .bg {
	height: 72px;
	left: 241px;
	top: 227px;
	width: 58px
}
.m560 .it18.focus .bg {
	background-position: -325px -17px
}
.m560 .it18.active-region .bg {
	background-position: -325px -427px
}
.m560 .it19.focus .bg, .m560 .it19.active-region .bg {
	height: 32px;
	left: 27px;
	top: 87px;
	width: 48px
}
.m560 .it19.focus .bg {
	background-position: -6px -12px
}
.m560 .it19.active-region .bg {
	background-position: -6px -422px
}
.m560 .it20.focus .bg, .m560 .it20.active-region .bg {
	height: 114px;
	left: 187px;
	top: 45px;
	width: 104px
}
.m560 .it20.focus .bg {
	background-position: -574px -274px
}
.m560 .it20.active-region .bg {
	background-position: -574px -684px
}
.m560 .it1 a {
	left: 335px;
	top: 313px
}
.m560 .it2 a {
	left: 429px;
	top: 412px
}
.m560 .it2 a.tooltip-right .tooltip-arrow {
	right: 31px
}
.m560 .it3 a {
	left: 441px;
	top: 494px
}
.m560 .it3 a.tooltip-right .tooltip-arrow {
	right: 119px
}
.m560 .it4 a {
	left: 372px;
	top: 390px
}
.m560 .it5 a {
	left: 212px;
	top: 184px
}
.m560 .it6 a {
	left: 297px;
	top: 85px
}
.m560 .it7 a {
	left: 286px;
	top: 335px
}
.m560 .it8 a {
	left: 120px;
	top: 188px
}
.m560 .it8 a.tooltip-left .tooltip-arrow {
	left: 120px
}
.m560 .it9 a {
	left: 158px;
	top: 116px
}
.m560 .it9 a.tooltip-left .tooltip-arrow {
	left: 158px
}
.m560 .it10 a {
	left: 307px;
	top: 254px
}
.m560 .it11 a {
	left: 362px;
	top: 350px
}
.m560 .it12 a {
	left: 78px;
	top: 155px
}
.m560 .it12 a.tooltip-left .tooltip-arrow {
	left: 78px
}
.m560 .it13 a {
	left: 454px;
	top: 387px
}
.m560 .it13 a.tooltip-right .tooltip-arrow {
	right: 106px
}
.m560 .it14 a {
	left: 132px;
	top: 436px
}
.m560 .it14 a.tooltip-left .tooltip-arrow {
	left: 132px
}
.m560 .it15 a {
	left: 343px;
	top: 570px
}
.m560 .it16 a {
	left: 222px;
	top: 250px
}
.m560 .it17 a {
	left: 220px;
	top: 70px
}
.m560 .it18 a {
	left: 275px;
	top: 273px
}
.m560 .it19 a {
	left: 61px;
	top: 111px
}
.m560 .it19 a.tooltip-left .tooltip-arrow {
	left: 61px
}
.m560 .it20 a {
	left: 249px;
	top: 112px
}
/* size: 685 */

.m685 {
	width: 685px
}
.m685 .italy, .m685 .italy .bg, .m685 .italy-cities {
	background: transparent url('it-685.png') no-repeat -1380px 0
}
.m685 .italy, .m685 .italy-cities {
	height: 850px;
	width: 685px
}
.m685 .italy {
	background-position: 0 -1062px
}
.m685 .italy-cities {
	background-position: -695px -1062px
}
.m685 .italy .m {
	margin: 10005px 0 0 5px
}
.m685 .italy .m span {
	font-size: 50px !important
}
.m685 .it1.focus .bg, .m685 .it1.active-region .bg {
	height: 87px;
	left: 355px;
	top: 332px;
	width: 93px
}
.m685 .it1.focus .bg {
	background-position: -495px -28px
}
.m685 .it1.active-region .bg {
	background-position: -495px -528px
}
.m685 .it2.focus .bg, .m685 .it2.active-region .bg {
	height: 86px;
	left: 477px;
	top: 456px;
	width: 81px
}
.m685 .it2.focus .bg {
	background-position: -759px -22px
}
.m685 .it2.active-region .bg {
	background-position: -759px -522px
}
.m685 .it3.focus .bg, .m685 .it3.active-region .bg {
	height: 151px;
	left: 492px;
	top: 525px;
	width: 83px
}
.m685 .it3.focus .bg {
	background-position: -727px -148px
}
.m685 .it3.active-region .bg {
	background-position: -727px -648px
}
.m685 .it4.focus .bg, .m685 .it4.active-region .bg {
	height: 106px;
	left: 394px;
	top: 430px;
	width: 108px
}
.m685 .it4.focus .bg {
	background-position: -848px -188px
}
.m685 .it4.active-region .bg {
	background-position: -848px -688px
}
.m685 .it5.focus .bg, .m685 .it5.active-region .bg {
	height: 104px;
	left: 155px;
	top: 168px;
	width: 187px
}
.m685 .it5.focus .bg {
	background-position: -390px -144px
}
.m685 .it5.active-region .bg {
	background-position: -390px -644px
}
.m685 .it6.focus .bg, .m685 .it6.active-region .bg {
	height: 83px;
	left: 319px;
	top: 54px;
	width: 84px
}
.m685 .it6.focus .bg {
	background-position: -870px -66px
}
.m685 .it6.active-region .bg {
	background-position: -870px -566px
}
.m685 .it7.focus .bg, .m685 .it7.active-region .bg {
	height: 145px;
	left: 273px;
	top: 336px;
	width: 136px
}
.m685 .it7.focus .bg {
	background-position: -224px -102px
}
.m685 .it7.active-region .bg {
	background-position: -224px -602px
}
.m685 .it8.focus .bg, .m685 .it8.active-region .bg {
	height: 66px;
	left: 65px;
	top: 202px;
	width: 136px
}
.m685 .it8.focus .bg {
	background-position: -225px -6px
}
.m685 .it8.active-region .bg {
	background-position: -225px -506px
}
.m685 .it9.focus .bg, .m685 .it9.active-region .bg {
	height: 148px;
	left: 118px;
	top: 54px;
	width: 155px
}
.m685 .it9.focus .bg {
	background-position: -849px -323px
}
.m685 .it9.active-region .bg {
	background-position: -849px -823px
}
.m685 .it10.focus .bg, .m685 .it10.active-region .bg {
	height: 93px;
	left: 312px;
	top: 254px;
	width: 91px
}
.m685 .it10.focus .bg {
	background-position: -607px -155px
}
.m685 .it10.active-region .bg {
	background-position: -607px -655px
}
.m685 .it11.focus .bg, .m685 .it11.active-region .bg {
	height: 50px;
	left: 404px;
	top: 391px;
	width: 64px
}
.m685 .it11.focus .bg {
	background-position: -96px -5px
}
.m685 .it11.active-region .bg {
	background-position: -96px -505px
}
.m685 .it12.focus .bg, .m685 .it12.active-region .bg {
	height: 180px;
	left: 20px;
	top: 68px;
	width: 136px
}
.m685 .it12.focus .bg {
	background-position: -352px -278px
}
.m685 .it12.active-region .bg {
	background-position: -352px -778px
}
.m685 .it13.focus .bg, .m685 .it13.active-region .bg {
	height: 164px;
	left: 456px;
	top: 385px;
	width: 189px
}
.m685 .it13.focus .bg {
	background-position: -5px -83px
}
.m685 .it13.active-region .bg {
	background-position: -5px -583px
}
.m685 .it14.focus .bg, .m685 .it14.active-region .bg {
	height: 169px;
	left: 99px;
	top: 444px;
	width: 90px
}
.m685 .it14.focus .bg {
	background-position: -232px -278px
}
.m685 .it14.active-region .bg {
	background-position: -232px -778px
}
.m685 .it15.focus .bg, .m685 .it15.active-region .bg {
	height: 207px;
	left: 298px;
	top: 615px;
	width: 196px
}
.m685 .it15.focus .bg {
	background-position: -6px -277px
}
.m685 .it15.active-region .bg {
	background-position: -6px -777px
}
.m685 .it16.focus .bg, .m685 .it16.active-region .bg {
	height: 162px;
	left: 180px;
	top: 217px;
	width: 142px
}
.m685 .it16.focus .bg {
	background-position: -518px -277px
}
.m685 .it16.active-region .bg {
	background-position: -518px -777px
}
.m685 .it17.focus .bg, .m685 .it17.active-region .bg {
	height: 109px;
	left: 217px;
	top: 20px;
	width: 111px
}
.m685 .it17.focus .bg {
	background-position: -619px -10px
}
.m685 .it17.active-region .bg {
	background-position: -619px -510px
}
.m685 .it18.focus .bg, .m685 .it18.active-region .bg {
	height: 91px;
	left: 296px;
	top: 280px;
	width: 73px
}
.m685 .it18.focus .bg {
	background-position: -393px -24px
}
.m685 .it18.active-region .bg {
	background-position: -393px -524px
}
.m685 .it19.focus .bg, .m685 .it19.active-region .bg {
	height: 40px;
	left: 29px;
	top: 104px;
	width: 60px
}
.m685 .it19.focus .bg {
	background-position: -6px -14px
}
.m685 .it19.active-region .bg {
	background-position: -6px -514px
}
.m685 .it20.focus .bg, .m685 .it20.active-region .bg {
	height: 143px;
	left: 230px;
	top: 51px;
	width: 130px
}
.m685 .it20.focus .bg {
	background-position: -689px -328px
}
.m685 .it20.active-region .bg {
	background-position: -689px -828px
}
.m685 .it1 a {
	left: 412px;
	top: 385px
}
.m685 .it2 a {
	left: 529px;
	top: 509px
}
.m685 .it2 a.tooltip-right .tooltip-arrow {
	right: 156px
}
.m685 .it3 a {
	left: 550px;
	top: 610px
}
.m685 .it3 a.tooltip-right .tooltip-arrow {
	right: 135px
}
.m685 .it4 a {
	left: 458px;
	top: 480px
}
.m685 .it5 a {
	left: 258px;
	top: 223px
}
.m685 .it6 a {
	left: 367px;
	top: 103px
}
.m685 .it7 a {
	left: 351px;
	top: 410px
}
.m685 .it8 a {
	left: 143px;
	top: 228px
}
.m685 .it8 a.tooltip-left .tooltip-arrow {
	left: 143px
}
.m685 .it9 a {
	left: 190px;
	top: 138px
}
.m685 .it10 a {
	left: 378px;
	top: 310px
}
.m685 .it11 a {
	left: 446px;
	top: 428px
}
.m685 .it12 a {
	left: 90px;
	top: 183px
}
.m685 .it12 a.tooltip-left .tooltip-arrow {
	left: 90px
}
.m685 .it13 a {
	left: 560px;
	top: 477px
}
.m685 .it13 a.tooltip-right .tooltip-arrow {
	right: 125px
}
.m685 .it14 a {
	left: 157px;
	top: 538px
}
.m685 .it14 a.tooltip-left .tooltip-arrow {
	left: 157px
}
.m685 .it15 a {
	left: 423px;
	top: 708px
}
.m685 .it16 a {
	left: 270px;
	top: 308px
}
.m685 .it17 a {
	left: 270px;
	top: 84px
}
.m685 .it18 a {
	left: 337px;
	top: 335px
}
.m685 .it19 a {
	left: 68px;
	top: 134px
}
.m685 .it19 a.tooltip-left .tooltip-arrow {
	left: 68px
}
.m685 .it20 a {
	left: 305px;
	top: 137px
}
/* size: 810 */

.m810 {
	width: 810px
}
.m810 .italy, .m810 .italy .bg, .m810 .italy-cities {
	background: transparent url('it-810.png') no-repeat -1630px 0
}
.m810 .italy, .m810 .italy-cities {
	height: 1010px;
	width: 810px
}
.m810 .italy {
	background-position: 0 -1224px
}
.m810 .italy-cities {
	background-position: -820px -1224px
}
.m810 .italy .m {
	margin: 9999px 0 0 0
}
.m810 .italy .m span {
	font-size: 60px !important
}
.m810 .it1.focus .bg, .m810 .it1.active-region .bg {
	height: 104px;
	left: 422px;
	top: 394px;
	width: 112px
}
.m810 .it1.focus .bg {
	background-position: -573px -12px
}
.m810 .it1.active-region .bg {
	background-position: -573px -592px
}
.m810 .it2.focus .bg, .m810 .it2.active-region .bg {
	height: 103px;
	left: 568px;
	top: 543px;
	width: 97px
}
.m810 .it2.focus .bg {
	background-position: -877px -34px
}
.m810 .it2.active-region .bg {
	background-position: -877px -614px
}
.m810 .it3.focus .bg, .m810 .it3.active-region .bg {
	height: 181px;
	left: 587px;
	top: 626px;
	width: 100px
}
.m810 .it3.focus .bg {
	background-position: -848px -169px
}
.m810 .it3.active-region .bg {
	background-position: -848px -749px
}
.m810 .it4.focus .bg, .m810 .it4.active-region .bg {
	height: 127px;
	left: 469px;
	top: 512px;
	width: 129px
}
.m810 .it4.focus .bg {
	background-position: -987px -217px
}
.m810 .it4.active-region .bg {
	background-position: -987px -797px
}
.m810 .it5.focus .bg, .m810 .it5.active-region .bg {
	height: 125px;
	left: 181px;
	top: 197px;
	width: 225px
}
.m810 .it5.focus .bg {
	background-position: -454px -155px
}
.m810 .it5.active-region .bg {
	background-position: -454px -735px
}
.m810 .it6.focus .bg, .m810 .it6.active-region .bg {
	height: 100px;
	left: 379px;
	top: 61px;
	width: 101px
}
.m810 .it6.focus .bg {
	background-position: -1004px -59px
}
.m810 .it6.active-region .bg {
	background-position: -1004px -639px
}
.m810 .it7.focus .bg, .m810 .it7.active-region .bg {
	height: 174px;
	left: 323px;
	top: 399px;
	width: 163px
}
.m810 .it7.focus .bg {
	background-position: -260px -116px
}
.m810 .it7.active-region .bg {
	background-position: -260px -696px
}
.m810 .it8.focus .bg, .m810 .it8.active-region .bg {
	height: 79px;
	left: 74px;
	top: 239px;
	width: 162px
}
.m810 .it8.focus .bg {
	background-position: -260px -7px
}
.m810 .it8.active-region .bg {
	background-position: -260px -587px
}
.m810 .it9.focus .bg, .m810 .it9.active-region .bg {
	height: 177px;
	left: 138px;
	top: 61px;
	width: 186px
}
.m810 .it9.focus .bg {
	background-position: -987px -373px
}
.m810 .it9.active-region .bg {
	background-position: -987px -953px
}
.m810 .it10.focus .bg, .m810 .it10.active-region .bg {
	height: 111px;
	left: 370px;
	top: 301px;
	width: 109px
}
.m810 .it10.focus .bg {
	background-position: -709px -179px
}
.m810 .it10.active-region .bg {
	background-position: -709px -759px
}
.m810 .it11.focus .bg, .m810 .it11.active-region .bg {
	height: 60px;
	left: 481px;
	top: 465px;
	width: 77px
}
.m810 .it11.focus .bg {
	background-position: -107px -5px
}
.m810 .it11.active-region .bg {
	background-position: -107px -585px
}
.m810 .it12.focus .bg, .m810 .it12.active-region .bg {
	height: 216px;
	left: 20px;
	top: 77px;
	width: 164px
}
.m810 .it12.focus .bg {
	background-position: -408px -319px
}
.m810 .it12.active-region .bg {
	background-position: -408px -899px
}
.m810 .it13.focus .bg, .m810 .it13.active-region .bg {
	height: 197px;
	left: 543px;
	top: 468px;
	width: 226px
}
.m810 .it13.focus .bg {
	background-position: -4px -103px
}
.m810 .it13.active-region .bg {
	background-position: -4px -683px
}
.m810 .it14.focus .bg, .m810 .it14.active-region .bg {
	height: 202px;
	left: 114px;
	top: 528px;
	width: 107px
}
.m810 .it14.focus .bg {
	background-position: -269px -319px
}
.m810 .it14.active-region .bg {
	background-position: -269px -899px
}
.m810 .it15.focus .bg, .m810 .it15.active-region .bg {
	height: 247px;
	left: 353px;
	top: 734px;
	width: 235px
}
.m810 .it15.focus .bg {
	background-position: -4px -319px
}
.m810 .it15.active-region .bg {
	background-position: -4px -899px
}
.m810 .it16.focus .bg, .m810 .it16.active-region .bg {
	height: 194px;
	left: 212px;
	top: 256px;
	width: 170px
}
.m810 .it16.focus .bg {
	background-position: -601px -319px
}
.m810 .it16.active-region .bg {
	background-position: -601px -899px
}
.m810 .it17.focus .bg, .m810 .it17.active-region .bg {
	height: 130px;
	left: 256px;
	top: 20px;
	width: 133px
}
.m810 .it17.focus .bg {
	background-position: -715px -9px
}
.m810 .it17.active-region .bg {
	background-position: -715px -589px
}
.m810 .it18.focus .bg, .m810 .it18.active-region .bg {
	height: 109px;
	left: 351px;
	top: 331px;
	width: 87px
}
.m810 .it18.focus .bg {
	background-position: -458px -17px
}
.m810 .it18.active-region .bg {
	background-position: -458px -597px
}
.m810 .it19.focus .bg, .m810 .it19.active-region .bg {
	height: 47px;
	left: 30px;
	top: 121px;
	width: 72px
}
.m810 .it19.focus .bg {
	background-position: -5px -17px
}
.m810 .it19.active-region .bg {
	background-position: -5px -597px
}
.m810 .it20.focus .bg, .m810 .it20.active-region .bg {
	height: 171px;
	left: 272px;
	top: 58px;
	width: 156px
}
.m810 .it20.focus .bg {
	background-position: -801px -380px
}
.m810 .it20.active-region .bg {
	background-position: -801px -960px
}
.m810 .it1 a {
	left: 488px;
	top: 455px
}
.m810 .it2 a {
	left: 627px;
	top: 604px
}
.m810 .it3 a {
	left: 650px;
	top: 726px
}
.m810 .it3 a.tooltip-right .tooltip-arrow {
	right: 160px
}
.m810 .it4 a {
	left: 544px;
	top: 575px
}
.m810 .it5 a {
	left: 304px;
	top: 260px
}
.m810 .it6 a {
	left: 435px;
	top: 115px
}
.m810 .it7 a {
	left: 415px;
	top: 490px
}
.m810 .it8 a {
	left: 165px;
	top: 267px
}
.m810 .it8 a.tooltip-left .tooltip-arrow {
	left: 165px
}
.m810 .it9 a {
	left: 225px;
	top: 160px
}
.m810 .it10 a {
	left: 445px;
	top: 366px
}
.m810 .it11 a {
	left: 529px;
	top: 510px
}
.m810 .it12 a {
	left: 111px;
	top: 215px
}
.m810 .it12 a.tooltip-left .tooltip-arrow {
	left: 111px
}
.m810 .it13 a {
	left: 666px;
	top: 566px
}
.m810 .it13 a.tooltip-right .tooltip-arrow {
	right: 144px
}
.m810 .it14 a {
	left: 182px;
	top: 639px
}
.m810 .it15 a {
	left: 505px;
	top: 842px
}
.m810 .it16 a {
	left: 315px;
	top: 363px
}
.m810 .it17 a {
	left: 318px;
	top: 94px
}
.m810 .it18 a {
	left: 398px;
	top: 395px
}
.m810 .it19 a {
	left: 77px;
	top: 154px
}
.m810 .it19 a.tooltip-left .tooltip-arrow {
	left: 77px
}
.m810 .it20 a {
	left: 359px;
	top: 153px
}



/* --------------------------------------------------------

end of the maps */



/* sample usage of the @media queries for the 960px wide map */



@media screen and (min-width: 500px) {
/* size: 540 */

.m960 {
	width: 540px
}
.m960 .italy, .m960 .italy .bg, .m960 .italy-cities {
	background: transparent url('it-540.png') no-repeat -1230px 0
}
/* etc. */

.m960 .it1.focus .bg, .m960 .it1.active-region .bg {
	height: 47px;
	left: 232px;
	top: 68px;
	width: 27px
}
.m960 .it1 /* etc. */
 .m960 .it1 a {
	left: 253px;
	top: 101px
}
.m960 .it2 a {
	left: 112px;
	top: 205px
}
.m960 .it3 a { /* etc. */
}
 @media screen and (min-width: 750px) {

  /* size: 750 */

  .m960 {
width:750px
}
 .m960 .italy, .m960 .italy .bg, .m960 .italy-cities {
background:transparent url('it-750.png') no-repeat -890px 0
}

/* etc. */

  .m960 .it1.focus .bg, .m960 .it1.active-region .bg {
height:70px;
left:353px;
top:107px;
width:40px
}
.m960 .it1 /* etc. */
 .m960 .it1 a {
left:380px;
top:151px
}
 .m960 .it2 a {
left:168px;
top:308px
}
 .m960 .it3 a { /* etc. */
}
 @media screen and (min-width: 960px) {

  /* size: 960 */

  .m960 {
width:960px
}
 .m960 .italy, .m960 .italy .bg, .m960 .italy-cities {
background:transparent url('it-960.png') no-repeat -1106px 0
}

/* etc. */

  .m960 .it1.focus .bg, .m960 .it1.active-region .bg {
height:93px;
left:464px;
top:136px;
width:53px
}
.m960 .it1 /* etc. */
 .m960 .it1 a {
left:497px;
top:192px
}
 .m960 .it2 a {
left:214px;
top:403px
}
 .m960 .it3 a { /* etc. */
}
