.version.facchinaggio /* version checker */
{
	color: #00001F;
	background-color: #E2363C;
}

#page
{
	z-index: 1;
	min-height: 2961px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: transparent;
	padding-bottom: 73px;
	width: 100%;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

#pu996
{
	padding-bottom: 1150px;
	margin-right: -10000px;
	width: 20.19%;
}

#u996
{
	height: 544px;
	position: relative;
	left: -50%;
	margin-left: 111px;
	width: 100%;
	max-width: 222px;
}

#u996-wrapper
{
	position: fixed;
	top: 0px;
	z-index: 2;
	left: 50%;
	margin-left: -550px;
	width: 20.19%;
	max-width: 222px;
}

#u997
{
	height: 606px;
	position: relative;
	left: -50%;
	margin-left: 111px;
	width: 100%;
	max-width: 222px;
}

#u997-wrapper
{
	position: fixed;
	top: 544px;
	z-index: 3;
	left: 50%;
	margin-left: -550px;
	width: 20.19%;
	max-width: 222px;
}

#u998
{
	position: relative;
	left: -50%;
	margin-left: 94px;
	width: 100%;
	max-width: 188px;
}

#u998-wrapper
{
	position: fixed;
	top: 34px;
	z-index: 4;
	left: 50%;
	margin-left: -530px;
	width: 17.1%;
	max-width: 188px;
}

#u1000
{
	position: relative;
	left: -50%;
	margin-left: 95.86956521739128px;
	width: 100%;
	max-width: 192px;
}

#u1000-wrapper
{
	position: fixed;
	top: 774px;
	z-index: 6;
	left: 50%;
	margin-left: -535px;
	width: 17.46%;
	max-width: 192px;
}

#u4386-4
{
	min-height: 25px;
	background-color: transparent;
	line-height: 22px;
	color: #327D38;
	font-size: 18px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 800;
	position: relative;
	left: -50%;
	margin-left: 83px;
	width: 100%;
	max-width: 166px;
}

#u4386-4:hover
{
	text-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	-pie-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4386-4:active
{
	-pie-box-shadow: none;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	background-color: #7F7F7F;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4386-4-wrapper
{
	position: fixed;
	top: 128px;
	z-index: 12;
	left: 50%;
	margin-left: -525px;
	width: 15.1%;
	max-width: 166px;
}

#u4387-4
{
	min-height: 25px;
	background-color: transparent;
	line-height: 22px;
	color: #327D38;
	font-size: 18px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 800;
	position: relative;
	left: -50%;
	margin-left: 83px;
	width: 100%;
	max-width: 166px;
}

#u4387-4:hover
{
	text-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	-pie-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4387-4:active
{
	-pie-box-shadow: none;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	background-color: #7F7F7F;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4387-4-wrapper
{
	position: fixed;
	top: 164px;
	z-index: 16;
	left: 50%;
	margin-left: -525px;
	width: 15.1%;
	max-width: 166px;
}

#u4388-4
{
	min-height: 25px;
	background-color: transparent;
	line-height: 22px;
	color: #327D38;
	font-size: 18px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 800;
	position: relative;
	left: -50%;
	margin-left: 83px;
	width: 100%;
	max-width: 166px;
}

#u4388-4:hover
{
	text-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	-pie-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4388-4:active
{
	-pie-box-shadow: none;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	background-color: #7F7F7F;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4388-4-wrapper
{
	position: fixed;
	top: 201px;
	z-index: 20;
	left: 50%;
	margin-left: -525px;
	width: 15.1%;
	max-width: 166px;
}

#u4389-4
{
	min-height: 25px;
	background-color: transparent;
	line-height: 22px;
	color: #327D38;
	font-size: 18px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 800;
	position: relative;
	left: -50%;
	margin-left: 83px;
	width: 100%;
	max-width: 166px;
}

#u4389-4:hover
{
	text-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	-pie-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4389-4:active
{
	-pie-box-shadow: none;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	background-color: #7F7F7F;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4389-4-wrapper
{
	position: fixed;
	top: 237px;
	z-index: 24;
	left: 50%;
	margin-left: -525px;
	width: 15.1%;
	max-width: 166px;
}

#u4390-4
{
	min-height: 25px;
	background-color: transparent;
	line-height: 22px;
	color: #327D38;
	font-size: 18px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 800;
	position: relative;
	left: -50%;
	margin-left: 83px;
	width: 100%;
	max-width: 166px;
}

#u4390-4:hover
{
	text-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	-pie-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4390-4:active
{
	-pie-box-shadow: none;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	background-color: #7F7F7F;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4390-4-wrapper
{
	position: fixed;
	top: 273px;
	z-index: 28;
	left: 50%;
	margin-left: -525px;
	width: 15.1%;
	max-width: 166px;
}

#u4391-4
{
	min-height: 25px;
	background-color: transparent;
	line-height: 22px;
	color: #327D38;
	font-size: 18px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 800;
	position: relative;
	left: -50%;
	margin-left: 83px;
	width: 100%;
	max-width: 166px;
}

#u4391-4:hover
{
	text-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	-pie-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4391-4:active
{
	-pie-box-shadow: none;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	background-color: #7F7F7F;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4391-4-wrapper
{
	position: fixed;
	top: 309px;
	z-index: 32;
	left: 50%;
	margin-left: -525px;
	width: 15.1%;
	max-width: 166px;
}

#u4392-4
{
	min-height: 25px;
	background-color: transparent;
	line-height: 22px;
	color: #327D38;
	font-size: 18px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 800;
	position: relative;
	left: -50%;
	margin-left: 83px;
	width: 100%;
	max-width: 166px;
}

#u4392-4:hover
{
	text-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	-pie-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4392-4:active
{
	-pie-box-shadow: none;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	background-color: #7F7F7F;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4392-4-wrapper
{
	position: fixed;
	top: 345px;
	z-index: 36;
	left: 50%;
	margin-left: -525px;
	width: 15.1%;
	max-width: 166px;
}

#u4393-6
{
	min-height: 25px;
	background-color: transparent;
	line-height: 22px;
	color: #327D38;
	font-size: 18px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 800;
	position: relative;
	left: -50%;
	margin-left: 83px;
	width: 100%;
	max-width: 166px;
}

#u4393-6:hover
{
	text-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	-pie-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4393-6:active
{
	-pie-box-shadow: none;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	background-color: #7F7F7F;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4393-6-wrapper
{
	position: fixed;
	top: 382px;
	z-index: 40;
	left: 50%;
	margin-left: -525px;
	width: 15.1%;
	max-width: 166px;
}

#u4394-4
{
	min-height: 25px;
	background-color: transparent;
	line-height: 22px;
	color: #327D38;
	font-size: 18px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 800;
	position: relative;
	left: -50%;
	margin-left: 83px;
	width: 100%;
	max-width: 166px;
}

#u4394-4:hover
{
	text-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	-pie-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4394-4:active
{
	-pie-box-shadow: none;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
	background-color: #7F7F7F;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4386-4.MuseLinkActive,#u4387-4.MuseLinkActive,#u4388-4.MuseLinkActive,#u4389-4.MuseLinkActive,#u4390-4.MuseLinkActive,#u4391-4.MuseLinkActive,#u4392-4.MuseLinkActive,#u4393-6.MuseLinkActive,#u4394-4.MuseLinkActive
{
	-pie-box-shadow: none;
	box-shadow: none;
	background-color: #662D91;
	opacity: 0.51;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=51)";
	filter: alpha(opacity=51);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 100%;
	max-width: 166px;
	margin: 0px 0px 0px 83px;
}

#u4394-4-wrapper
{
	position: fixed;
	top: 437px;
	z-index: 46;
	left: 50%;
	margin-left: -525px;
	width: 15.1%;
	max-width: 166px;
}

#u4395
{
	height: 65px;
	vertical-align: top;
	position: relative;
	left: -50%;
	margin-left: 32.5px;
	width: 100%;
	max-width: 65px;
	background: transparent url("../images/u4395.png") no-repeat 0px 0px;
	background-size: contain;
}

#u4395:hover
{
	background: transparent url("../images/u4395-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#u4395:active
{
	background: transparent url("../images/u4395-m.png") no-repeat 0px 0px;
	background-size: contain;
}

#u4395-wrapper
{
	position: fixed;
	top: 561px;
	z-index: 51;
	left: 50%;
	margin-left: -473px;
	width: 5.91%;
	max-width: 65px;
}

#u4732
{
	z-index: 76;
	width: 810px;
	min-height: 400px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1949px;
	left: 252px;
}

#u4733-4
{
	z-index: 77;
	background-color: transparent;
	line-height: 23px;
	color: #327D38;
	font-size: 19px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 2359px;
	width: 73.55%;
	left: 22.91%;
}

#u4740
{
	z-index: 81;
	width: 810px;
	min-height: 400px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2406px;
	left: 251px;
}

#u4741-4
{
	z-index: 82;
	background-color: transparent;
	line-height: 23px;
	color: #327D38;
	font-size: 19px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 2821px;
	width: 73.55%;
	left: 22.82%;
}

#u4606
{
	z-index: 64;
	width: 810px;
	min-height: 400px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 147px;
	left: 258px;
}

#u4604-4
{
	z-index: 56;
	background-color: transparent;
	line-height: 23px;
	color: #327D38;
	font-size: 19px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 558px;
	width: 73.55%;
	left: 23.55%;
}

#u4607
{
	z-index: 65;
	width: 810px;
	min-height: 400px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 597px;
	left: 258px;
}

#u4605-4
{
	z-index: 60;
	background-color: transparent;
	line-height: 23px;
	color: #327D38;
	font-size: 19px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 1005px;
	width: 73.55%;
	left: 23.55%;
}

#u4708
{
	z-index: 66;
	width: 810px;
	min-height: 400px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1044px;
	left: 258px;
}

#u4709-4
{
	z-index: 67;
	background-color: transparent;
	line-height: 23px;
	color: #327D38;
	font-size: 19px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 1450px;
	width: 73.55%;
	left: 23.46%;
}

#u4716
{
	z-index: 71;
	width: 810px;
	min-height: 400px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1495px;
	left: 258px;
}

#ppu4602
{
	margin-right: -10000px;
	width: 76.55%;
	margin-left: 23.46%;
}

#pu4602
{
	width: 84.45%;
	margin-left: 15.56%;
}

#u4602
{
	z-index: 54;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 15px;
	width: 15.05%;
}

#u4244-4
{
	z-index: 8;
	min-height: 68px;
	background-color: #327D38;
	opacity: 0.55;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55.00000000000001)";
	filter: alpha(opacity=55.00000000000001);
	line-height: 32px;
	color: #FFFFFF;
	font-size: 27px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 800;
	position: relative;
	margin-right: -10000px;
	width: 61.33%;
	left: 38.68%;
}

#u4244-2
{
	padding-top: 14px;
}

#u4721-4
{
	z-index: 72;
	background-color: transparent;
	line-height: 23px;
	color: #327D38;
	font-size: 19px;
	text-align: center;
	font-family: acumin-pro, sans-serif;
	font-weight: 700;
	margin-top: 1783px;
	position: relative;
	width: 96.09%;
}

#u5074
{
	z-index: 88;
	background-color: transparent;
	margin-top: 972px;
	position: relative;
	width: 7.25%;
	margin-left: 44.54%;
}

#u4754
{
	z-index: 86;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: -134px;
	width: 9.19%;
	left: 90.19%;
}

#muse_css_mq,.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
	min-width: 320px;
}

.verticalspacer
{
	min-height: 73px;
}

#u4602_img,#u5074_img,#u4754_img,#u998_img,#u1000_img
{
	width: 100%;
}

