.version.progettiurbano /* version checker */
{
	color: #000012;
	background-color: #C92588;
}

#muse_css_mq
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 980px;
	min-height: 768px;
	background-image: none;
	border-width: 0px;
	border-color: transparent;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	width: 0.01px;/* should not cover content below */
}

#u2974
{
	z-index: 2;
	width: 980px;
	position: relative;
}

#u2975
{
	z-index: 3;
	width: 920px;
	position: relative;
	margin-right: -10000px;
	left: 30px;
}

#u2977-4
{
	z-index: 5;
	width: 275px;
	min-height: 36px;
	margin-bottom: -8px;
	position: relative;
	margin-right: -10000px;
	margin-top: 287px;
	left: 655px;
}

#u14743
{
	z-index: 87;
	width: 980px;
	min-height: 40px;
	position: relative;
	margin-right: -10000px;
}

#u13936-10
{
	z-index: 370;
	width: 178px;
	min-height: 13px;
	background-color: transparent;
	line-height: 17px;
	color: #7F7F7F;
	text-align: left;
	font-size: 13px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 296px;
	left: 20px;
}

#u13936-4
{
	color: #C1272D;
	font-weight: bold;
}

#u1404
{
	z-index: 9;
	width: 980px;
	top: -1px;
	margin-bottom: -1px;
	position: relative;
}

#urbano
{
	margin-bottom: -7px;
	position: relative;
	width: 22px;
	margin-right: -10000px;
	left: 523px;
}

#ppu8106-7
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 17px;
}

#pu8106-7
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 2px;
}

#u8106-7
{
	z-index: 10;
	width: 178px;
	min-height: 13px;
	position: relative;
}

#u8099-5
{
	z-index: 17;
	width: 178px;
	min-height: 13px;
	margin-top: 4px;
	position: relative;
}

#u6288-6
{
	z-index: 100;
	width: 751px;
	min-height: 27px;
	background-color: transparent;
	line-height: 42px;
	color: #7F7F7F;
	font-size: 35px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
	position: relative;
	margin-right: -10000px;
	left: 189px;
}

#u6288-2
{
	color: #D94A3D;
}

#u8102-5
{
	z-index: 22;
	width: 178px;
	min-height: 13px;
	margin-left: 20px;
	margin-top: 3px;
	position: relative;
}

#ppu8097-5
{
	width: 0.01px;
	margin-left: 20px;
}

#u8097-5
{
	z-index: 27;
	width: 178px;
	min-height: 13px;
	position: relative;
}

#u8100-5
{
	z-index: 32;
	width: 178px;
	min-height: 13px;
	margin-top: 4px;
	position: relative;
}

#u5055-8
{
	z-index: 88;
	width: 751px;
	min-height: 15px;
	background-color: transparent;
	line-height: 18px;
	color: #7F7F7F;
	font-size: 15px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	position: relative;
	margin-right: -10000px;
	left: 189px;
}

#u8101-5
{
	z-index: 37;
	width: 178px;
	min-height: 13px;
	margin-left: 20px;
	margin-top: 4px;
	position: relative;
}

#pu6290-4
{
	width: 0.01px;
	margin-left: 207px;
	margin-top: -7px;
}

#u6290-4
{
	z-index: 106;
	width: 753px;
	min-height: 9px;
	background-color: transparent;
	line-height: 12px;
	color: #D94A3D;
	text-align: center;
	font-size: 10px;
	position: relative;
	margin-right: -10000px;
}

#centro_del_mondo
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	left: 248px;
}

#u9928-5
{
	z-index: 77;
	width: 178px;
	min-height: 13px;
	margin-left: 20px;
	top: -7px;
	margin-bottom: -7px;
	position: relative;
}

#pu8098-6
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 4px;
}

#u8098-6
{
	z-index: 42;
	width: 178px;
	min-height: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 13px;
}

#u5058-4
{
	z-index: 96;
	width: 754px;
	min-height: 20px;
	background-color: transparent;
	line-height: 22px;
	color: #7F7F7F;
	text-align: justify;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	position: relative;
	margin-right: -10000px;
	left: 186px;
}

#ppu8103-5
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 12px;
}

#pu8097-5,#pu8103-5
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 4px;
}

#u8103-5
{
	z-index: 48;
	width: 178px;
	min-height: 13px;
	position: relative;
}

#u13999-5
{
	z-index: 82;
	width: 178px;
	min-height: 13px;
	margin-top: 4px;
	position: relative;
}

#u8096-5
{
	z-index: 53;
	width: 178px;
	min-height: 13px;
	margin-top: 4px;
	position: relative;
}

#u8105-5
{
	z-index: 58;
	width: 178px;
	min-height: 13px;
	margin-top: 4px;
	position: relative;
}

#u8753
{
	z-index: 185;
	width: 299px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	left: 186px;
}

#u8756
{
	z-index: 186;
	width: 60px;
	background-color: transparent;
	margin-left: 120px;
	position: relative;
}

#u8754
{
	z-index: 188;
	width: 299px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-top: 5px;
	position: relative;
}

#u8755-8
{
	z-index: 189;
	width: 299px;
	min-height: 9px;
	background-color: transparent;
	line-height: 14px;
	color: #7F7F7F;
	text-align: center;
	font-size: 11px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	position: relative;
	margin-right: -10000px;
}

#ppu8990
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: -8px;
}

#pu8990
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
}

#u8990
{
	z-index: 73;
	width: 143px;
	position: relative;
}

#u8992
{
	z-index: 75;
	width: 143px;
	margin-top: 10px;
	position: relative;
}

#u5059
{
	z-index: 112;
	width: 751px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 28px;
	left: 189px;
}

#pu5065
{
	width: 0.01px;
	margin-left: 206px;
	margin-top: -8px;
}

#u5065
{
	z-index: 114;
	width: 751px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 3px;
}

#u5071
{
	z-index: 116;
	width: 754px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 753px;
}

#u5077
{
	z-index: 118;
	width: 169px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 653px;
	left: 585px;
}

#u5083-38
{
	z-index: 120;
	width: 754px;
	min-height: 61px;
	background-color: transparent;
	color: #505050;
	text-align: justify;
	margin-left: 206px;
	margin-top: 20px;
	position: relative;
}

#u5083-12,#u5083-15,#u5083-18,#u5083-21
{
	font-weight: normal;
	font-style: normal;
}

#u5083-11,#u5083-14,#u5083-17,#u5083-20
{
	text-transform: uppercase;
}

#pu6300
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 55px;
}

#u6300
{
	z-index: 162;
	width: 940px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u5084-5
{
	z-index: 163;
	width: 278px;
	min-height: 9px;
	background-color: transparent;
	line-height: 19px;
	color: #7F7F7F;
	font-size: 15px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
	margin-left: 186px;
	position: relative;
}

#u5085
{
	z-index: 168;
	width: 278px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 186px;
	margin-top: 6px;
	position: relative;
}

#u5087-5
{
	z-index: 169;
	width: 278px;
	min-height: 9px;
	background-color: transparent;
	line-height: 19px;
	color: #7F7F7F;
	font-size: 15px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
}

#u5089
{
	z-index: 174;
	width: 163px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 186px;
	margin-top: 6px;
	position: relative;
}

#u5090-5
{
	z-index: 175;
	width: 163px;
	min-height: 9px;
	background-color: transparent;
	line-height: 19px;
	color: #7F7F7F;
	font-size: 15px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
}

#u5091-4
{
	z-index: 180;
	width: 940px;
	min-height: 9px;
	background-color: transparent;
	line-height: 12px;
	color: #D94A3D;
	text-align: center;
	font-size: 10px;
	margin-top: 11px;
	position: relative;
}

#mobilita_sostenibile
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 80px;
	left: 431px;
}

#u5100-4
{
	z-index: 158;
	width: 754px;
	min-height: 20px;
	background-color: transparent;
	color: #7F7F7F;
	text-align: justify;
	line-height: 22px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	margin-left: 206px;
	margin-top: 14px;
	position: relative;
}

#u8760
{
	z-index: 360;
	width: 168px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	margin-left: 206px;
	margin-top: 20px;
	position: relative;
}

#u8763
{
	z-index: 361;
	width: 60px;
	background-color: transparent;
	margin-left: 54px;
	position: relative;
}

#u8761
{
	z-index: 363;
	width: 168px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-top: 5px;
	position: relative;
}

#u8762-6
{
	z-index: 364;
	width: 168px;
	min-height: 9px;
	background-color: transparent;
	line-height: 14px;
	color: #7F7F7F;
	text-align: center;
	font-size: 11px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	position: relative;
	margin-right: -10000px;
}

#u6323
{
	z-index: 353;
	width: 762px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 198px;
	margin-top: 20px;
	position: relative;
}

#u5101
{
	z-index: 354;
	width: 754px;
	background-color: transparent;
	position: relative;
}

#u6322-4
{
	z-index: 356;
	width: 754px;
	min-height: 9px;
	background-color: transparent;
	color: #7F7F7F;
	text-align: justify;
	line-height: 14px;
	font-size: 11px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin-left: 8px;
	margin-top: 1px;
	position: relative;
}

#u6321
{
	z-index: 325;
	width: 754px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 194px;
	margin-top: 18px;
	position: relative;
}

#u5107
{
	z-index: 326;
	width: 754px;
	background-color: transparent;
	position: relative;
}

#u6320-4
{
	z-index: 328;
	width: 309px;
	min-height: 9px;
	background-color: transparent;
	color: #7F7F7F;
	text-align: justify;
	line-height: 14px;
	font-size: 11px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin-left: 12px;
	margin-top: 1px;
	position: relative;
}

#u6324
{
	z-index: 346;
	width: 767px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 193px;
	margin-top: 18px;
	position: relative;
}

#u5113
{
	z-index: 347;
	width: 754px;
	background-color: transparent;
	position: relative;
}

#u5101_img,#u5107_img,#u5113_img
{
	margin-bottom: -29px;
}

#u6319-4
{
	z-index: 349;
	width: 754px;
	min-height: 9px;
	background-color: transparent;
	color: #7F7F7F;
	text-align: justify;
	line-height: 14px;
	font-size: 11px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin-left: 13px;
	margin-top: 1px;
	position: relative;
}

#u6325
{
	z-index: 339;
	width: 765px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 195px;
	margin-top: 18px;
	position: relative;
}

#u5119
{
	z-index: 340;
	width: 754px;
	background-color: transparent;
	position: relative;
}

#u5119_img
{
	margin-bottom: -21px;
}

#u6318-4
{
	z-index: 342;
	width: 754px;
	min-height: 9px;
	background-color: transparent;
	color: #7F7F7F;
	text-align: justify;
	line-height: 14px;
	font-size: 11px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin-left: 11px;
	margin-top: 1px;
	position: relative;
}

#u6326
{
	z-index: 332;
	width: 754px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 188px;
	margin-top: 18px;
	position: relative;
}

#u5125
{
	z-index: 333;
	width: 754px;
	background-color: transparent;
	position: relative;
}

#u5125_img
{
	margin-bottom: -48px;
}

#u6317-4
{
	z-index: 335;
	width: 309px;
	min-height: 9px;
	background-color: transparent;
	color: #505050;
	text-align: justify;
	line-height: 14px;
	font-size: 11px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin-left: 18px;
	margin-top: 1px;
	position: relative;
}

#u5131-110
{
	z-index: 197;
	width: 754px;
	min-height: 61px;
	background-color: transparent;
	color: #505050;
	text-align: justify;
	margin-left: 206px;
	margin-top: 18px;
	position: relative;
}

#u5131-2
{
	text-transform: uppercase;
	font-weight: bold;
}

#u13936-3,#u13936-5,#u8755,#u8755-3,#u8755-5,#u5083-2,#u5083-4,#u5083-9,#u5083-24,#u5083-29,#u5083-34,#u8762,#u8762-3,#u5131-4,#u5131-7,#u5131-16,#u5131-63,#u5131-68,#u5131-73,#u5131-75,#u5131-76,#u5131-78,#u5131-85,#u5131-90,#u5131-99,#u5131-104
{
	font-weight: bold;
}

#u5083-6,#u5083-7,#u5083-22,#u5083-26,#u5083-27,#u5083-31,#u5083-32,#u5083-36,#u5131-5,#u5131-9,#u5131-11,#u5131-13,#u5131-14,#u5131-18,#u5131-20,#u5131-22,#u5131-24,#u5131-26,#u5131-28,#u5131-30,#u5131-32,#u5131-34,#u5131-36,#u5131-38,#u5131-40,#u5131-42,#u5131-44,#u5131-46,#u5131-48,#u5131-50,#u5131-52,#u5131-54,#u5131-56,#u5131-58,#u5131-60,#u5131-61,#u5131-65,#u5131-66,#u5131-70,#u5131-71,#u5131-80,#u5131-82,#u5131-83,#u5131-87,#u5131-88,#u5131-92,#u5131-94,#u5131-96,#u5131-97,#u5131-101,#u5131-102,#u5131-106,#u5131-108
{
	font-weight: normal;
}

#u6308
{
	z-index: 307;
	width: 278px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 206px;
	margin-top: 30px;
	position: relative;
}

#u6314-5
{
	z-index: 308;
	width: 278px;
	min-height: 9px;
	background-color: transparent;
	line-height: 19px;
	color: #7F7F7F;
	font-size: 15px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
	position: relative;
}

#u6312
{
	z-index: 313;
	width: 278px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-top: 6px;
	position: relative;
}

#u6313-5
{
	z-index: 314;
	width: 278px;
	min-height: 9px;
	background-color: transparent;
	line-height: 19px;
	color: #7F7F7F;
	font-size: 15px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
}

#u6310
{
	z-index: 319;
	width: 163px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-top: 6px;
	position: relative;
}

#u6311-5
{
	z-index: 320;
	width: 163px;
	min-height: 9px;
	background-color: transparent;
	line-height: 19px;
	color: #7F7F7F;
	font-size: 15px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
}

#u6250-9
{
	z-index: 64;
	width: 671px;
	min-height: 11px;
	margin-left: 154px;
	margin-top: 28px;
	position: relative;
}

#u5832
{
	z-index: 63;
	width: 980px;
	height: 20px;
	margin-top: 2px;
	position: relative;
}

.html
{
	background-color: #D94A3D;
}

body
{
	position: relative;
	min-width: 980px;
}

