html
{
	background-color: #000000;
	background: -webkit-gradient(linear, left center, right center, from(#000000),color-stop(100%, #000000));
	background: -webkit-linear-gradient(left,#000000 ,#000000 100%);
	background: -moz-linear-gradient(left,#000000 ,#000000 100%);
	background: -ms-linear-gradient(left,#000000 ,#000000 100%);
	background: -o-linear-gradient(left,#000000 ,#000000 100%);
	background: linear-gradient(to right,#000000 ,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000, endColorstr=#FF000000, GradientType=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF000000', endColorstr='#FF000000', GradientType=1)";
}

#page
{
	z-index: 1;
	width: 1100px;
	min-height: 1256.0500355265026px;
	padding-bottom: 1px;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-top: 17px;
	margin-bottom: 21px;
}

#pu451
{
	width: 0.01px;
	left: -100px;
	position: relative;
}

#u451
{
	z-index: 2;
	width: 1300px;
	background-image: url("../images/index%20sfondo%20da%20sostituire.png");
	margin-right: -10000px;
	margin-top: 5px;
}

#u451_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 1100px;
	left: -100px;
}

#u500
{
	z-index: 3;
	width: 921px;
	margin-bottom: -457px;
	margin-right: -10000px;
	left: 188px;
}

#u506
{
	z-index: 5;
	width: 909px;
	margin-right: -10000px;
	left: 203px;
}

#u448
{
	z-index: 7;
	width: 892px;
	padding-bottom: 6px;
	margin-right: -10000px;
	margin-top: 158px;
	left: 203px;
}

#u1477
{
	z-index: 20;
	width: 32px;
	margin-right: -10000px;
	margin-top: 69px;
	left: 134px;
}

#u1471
{
	z-index: 14;
	width: 31px;
	margin-right: -10000px;
	margin-top: 67px;
	left: 327px;
}

#u1475
{
	z-index: 18;
	width: 28px;
	margin-right: -10000px;
	margin-top: 68px;
	left: 510px;
}

#u1473
{
	z-index: 16;
	width: 32px;
	margin-right: -10000px;
	margin-top: 64px;
	left: 688px;
}

#u1479
{
	z-index: 23;
	width: 155px;
	margin-right: -10000px;
	margin-top: 155px;
	left: 282px;
}

#u1480
{
	z-index: 26;
	width: 155px;
	margin-right: -10000px;
	margin-top: 155px;
	left: 472px;
}

#u1481
{
	z-index: 29;
	width: 155px;
	margin-right: -10000px;
	margin-top: 155px;
	left: 651px;
}

#u1482
{
	z-index: 32;
	width: 155px;
	margin-right: -10000px;
	margin-top: 155px;
	left: 831px;
}

#u1479_states,#u1480_states,#u1481_states,#u1482_states
{
	height: 127px;
	width: 155px;
}

#u1495-4
{
	z-index: 34;
	width: 152px;
	margin-right: -10000px;
	margin-top: 107px;
	left: 577px;
}

#u1716
{
	z-index: 38;
	width: 342px;
	margin-right: -10000px;
	margin-top: 36px;
	left: 479px;
}

#slideshowu5695
{
	z-index: 40;
	width: 0.01px;
	height: 511px;
	position: relative;
	margin-right: -10000px;
	margin-top: 485px;
	left: 334px;
}

#u5734-4
{
	position: absolute;
	width: 70px;
	min-height: 30px;
	text-align: center;
	line-height: 1.4;
	color: #999999;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 481px;
	left: 275px;
}

#u5734-4popup
{
	z-index: 41;
}

#u5716
{
	position: absolute;
	width: 632px;
	height: 437px;
	background-color: transparent;
}

#u5716popup
{
	z-index: 45;
}

#u5721
{
	z-index: 46;
	width: 632px;
	height: 437px;
	border-style: none;
	border-color: transparent;
	background-color: #4F4F4F;
	margin-right: -10000px;
	position: relative;
}

#u5719
{
	z-index: 48;
	width: 632px;
	height: 437px;
	border-style: none;
	border-color: transparent;
	background-color: #4F4F4F;
	margin-right: -10000px;
	position: relative;
}

#u5717
{
	z-index: 50;
	width: 632px;
	height: 437px;
	border-style: none;
	border-color: transparent;
	background-color: #4F4F4F;
	margin-right: -10000px;
	position: relative;
}

#u5719_img,#u5717_img
{
	margin-left: -80px;
	margin-right: -80px;
}

#u5725
{
	z-index: 52;
	width: 632px;
	height: 437px;
	border-style: none;
	border-color: transparent;
	background-color: #4F4F4F;
	margin-right: -10000px;
	position: relative;
}

#u5821
{
	z-index: 54;
	width: 632px;
	height: 437px;
	border-style: none;
	border-color: transparent;
	background-color: #4F4F4F;
	margin-right: -10000px;
	position: relative;
}

#u5821_img
{
	margin-left: -98px;
	margin-right: -78px;
}

#u5727
{
	z-index: 56;
	width: 632px;
	height: 437px;
	border-style: none;
	border-color: transparent;
	background-color: #4F4F4F;
	margin-right: -10000px;
	position: relative;
}

#u5721_img,#u5725_img,#u5727_img
{
	margin-left: -27px;
	margin-right: -27px;
}

#u5731
{
	z-index: 58;
	width: 632px;
	height: 437px;
	border-style: none;
	border-color: transparent;
	background-color: #4F4F4F;
	margin-right: -10000px;
	position: relative;
}

#u5731_img
{
	margin-left: -27px;
	margin-right: -149px;
}

#u5723
{
	z-index: 60;
	width: 632px;
	height: 437px;
	border-style: none;
	border-color: transparent;
	background-color: #4F4F4F;
	margin-right: -10000px;
	position: relative;
}

#u5721_clip,#u5719_clip,#u5717_clip,#u5725_clip,#u5821_clip,#u5727_clip,#u5731_clip,#u5723_clip
{
	overflow: hidden;
	width: 632px;
	height: 437px;
}

#u5723_img
{
	margin-left: -53px;
	margin-right: -123px;
}

#u5696-4
{
	position: absolute;
	width: 30px;
	min-height: 30px;
	text-align: center;
	line-height: 1.4;
	color: #999999;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 481px;
	left: 245px;
}

#u5696-4popup
{
	z-index: 62;
}

#u5754-4
{
	position: absolute;
	width: 30px;
	min-height: 30px;
	text-align: center;
	line-height: 1.4;
	color: #999999;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 481px;
	left: 345px;
}

#u5754-4popup
{
	z-index: 66;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton /* slideshowFreeStyle */
{
	cursor: pointer;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background: url("../images/loading.gif") no-repeat center center;
}

#u5854-14
{
	z-index: 70;
	width: 455px;
	min-height: 113px;
	color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 321px;
	left: 422px;
}

#u5854,#u5854-3,#u5854-5,#u5854-7,#u5854-9,#u5854-11
{
	color: #FFFFFF;
}

#pu461
{
	width: 0.01px;
	margin-left: 88px;
	margin-top: 23px;
	position: relative;
}

#u461
{
	z-index: 8;
	width: 918px;
	margin-right: -10000px;
}

#u461_clip
{
	width: 918px;
	height: 41px;
}

#u461_img
{
	margin-bottom: -1px;
}

#u920-4
{
	z-index: 10;
	width: 717px;
	min-height: 17px;
	margin-right: -10000px;
	margin-top: 12px;
	left: 94px;
}

body
{
	padding-bottom: 23px;
}

#page .verticalspacer
{
	clear: both;
}

