#u59725.MuseLinkActive,#u59728.MuseLinkActive,#u59722.MuseLinkActive
{
	background-color: #D51317;
}

#u53706
{
	background: -webkit-gradient(linear, center top, center bottom, from(rgba(112,113,115,0.6)),color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,rgba(112,113,115,0.6) ,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom,rgba(112,113,115,0.6) ,rgba(255,255,255,0) 100%);
	filter: alpha(opacity=80) progid:DXImageTransform.Microsoft.gradient(startColorstr=#99707173, endColorstr=#00FFFFFF, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80) progid:DXImageTransform.Microsoft.gradient(startColorstr='#99707173', endColorstr='#00FFFFFF', GradientType=0)";
	border-color: #000000;
	opacity: 0.8;
}

#u54139
{
	border-color: #000000;
	background-color: #707173;
}

#u54139:hover
{
	background-color: #414042;
}

#u51632
{
	position: relative;
	background: transparent url("../images/fb_cerchio_rosso.png") no-repeat center center;
	background-size: cover;
}

#u51632:hover
{
	background: transparent url("../images/fb_cerchio_grigio.png") no-repeat center center;
	background-size: cover;
}

#u51632.MuseLinkActive
{
	background: transparent url("../images/fb_cerchio_grigio.png") no-repeat center center;
	background-size: cover;
}

.hidpi #u51632
{
	background-image: url("../images/fb_cerchio_rosso_2x.png");
}

#u51638
{
	position: relative;
	background: transparent url("../images/flicker_cerchio_rosso.png") no-repeat center center;
	background-size: cover;
}

#u51638:hover
{
	background: transparent url("../images/flicker_cerchio_grigio.png") no-repeat center center;
	background-size: cover;
}

#u51638.MuseLinkActive
{
	background: transparent url("../images/flicker_cerchio_grigio.png") no-repeat center center;
	background-size: cover;
}

.hidpi #u51638
{
	background-image: url("../images/flicker_cerchio_rosso_2x.png");
}

#u51644
{
	position: relative;
	background: transparent url("../images/g_cerchio_rosso.png") no-repeat center center;
	background-size: cover;
}

#u51644:hover
{
	background: transparent url("../images/g_cerchio_grigio.png") no-repeat center center;
	background-size: cover;
}

.hidpi #u51644
{
	background-image: url("../images/g_cerchio_rosso_2x.png");
}

#u51807
{
	position: relative;
	background: transparent url("../images/linkedin_cerchio_rosso.png") no-repeat center center;
	background-size: cover;
}

#u51807:hover
{
	background: transparent url("../images/linkedin_cerchio_grigio.png") no-repeat center center;
	background-size: cover;
}

#u51807.MuseLinkActive
{
	background: transparent url("../images/linkedin_cerchio_grigio.png") no-repeat center center;
	background-size: cover;
}

.hidpi #u51807
{
	background-image: url("../images/linkedin_cerchio_rosso_2x.png");
}

#u51128
{
	-pie-box-shadow: none;
	box-shadow: 4px 4px 6px rgba(0,0,0,0.35);
	background-color: transparent;
	border-radius: 0px 0px 5px 5px ;
	position: relative;
}

#u51134,#u53830
{
	background-color: transparent;
	position: relative;
}

#u59720-6,#u59723-6,#u59726-6
{
	line-height: 3px;
}

#u59720-3,#u59723-3,#u59726-3
{
	font-size: 1px;
	line-height: 0px;
}

#u59722,#u59725,#u59728
{
	background-color: transparent;
}

#u59733
{
	position: absolute;
	background-color: transparent;
}

#u59734
{
	border-style: none;
	border-color: #707173;
	background-color: #FFFFFF;
	position: relative;
}

#u59735-4
{
	background-color: transparent;
	text-align: left;
	color: #707173;
	line-height: 14px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u59735-4:hover p
{
	color: #D51317;
	visibility: inherit;
}

#u59740-4
{
	background-color: transparent;
	text-align: left;
	color: #707173;
	line-height: 14px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u59735-4.MuseLinkActive p,#u59740-4:hover p
{
	color: #D51317;
	visibility: inherit;
}

#u59736-4
{
	background-color: transparent;
	text-align: left;
	color: #707173;
	line-height: 14px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u59740-4.MuseLinkActive p,#u59736-4:hover p
{
	color: #D51317;
	visibility: inherit;
}

#u59738-4
{
	background-color: transparent;
	text-align: left;
	color: #707173;
	line-height: 14px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u59736-4.MuseLinkActive p,#u59738-4:hover p
{
	color: #D51317;
	visibility: inherit;
}

#u59739-4
{
	background-color: transparent;
	text-align: left;
	color: #707173;
	line-height: 14px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u59737-4
{
	background-color: transparent;
	text-align: left;
	color: #707173;
	line-height: 14px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u59738-4.MuseLinkActive p,#u59739-4:hover p,#u59737-4:hover p
{
	color: #D51317;
	visibility: inherit;
}

#u59737-4.MuseLinkActive p
{
	color: #D51317;
	visibility: inherit;
}

#u59731
{
	position: absolute;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
}

#u59720-8,#u59723-8,#u59726-8,#u59732-5
{
	background-color: transparent;
	text-align: center;
	color: #707173;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u59720-2,#u59723-2,#u59726-2,#u59732-2
{
	line-height: 14px;
}

#u59732-3
{
	font-size: 17px;
	line-height: 1px;
}

.PamphletWidget .ThumbGroup .Thumb,.PamphletNextButton,.PamphletPrevButton,.PamphletCloseButton /* pamphlet2 */
{
	cursor: pointer;
}

#u5703
{
	border-color: #000000;
	background-color: #707173;
}

#pamphletu59729,#u59730,#u5703_align_to_page
{
	position: relative;
}

#u57268
{
	position: relative;
	background: transparent url("../images/fb_cerchio_grigio.png") no-repeat center center;
	background-size: cover;
}

.hidpi #u51632:hover,.hidpi #u51632.MuseLinkActive,.hidpi #u57268
{
	background-image: url("../images/fb_cerchio_grigio_2x.png");
}

#u57269
{
	position: relative;
	background: transparent url("../images/flicker_cerchio_grigio.png") no-repeat center center;
	background-size: cover;
}

#u57269:hover
{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.hidpi #u51638:hover,.hidpi #u51638.MuseLinkActive,.hidpi #u57269
{
	background-image: url("../images/flicker_cerchio_grigio_2x.png");
}

#u57271
{
	position: relative;
	background: transparent url("../images/linkedin_cerchio_grigio.png") no-repeat center center;
	background-size: cover;
}

.hidpi #u51807:hover,.hidpi #u51807.MuseLinkActive,.hidpi #u57271
{
	background-image: url("../images/linkedin_cerchio_grigio_2x.png");
}

#u57270
{
	position: relative;
	background: transparent url("../images/g_cerchio_grigio.png") no-repeat center center;
	background-size: cover;
}

.hidpi #u51644:hover,.hidpi #u57270
{
	background-image: url("../images/g_cerchio_grigio_2x.png");
}

#u57263-4
{
	background-color: transparent;
	text-align: center;
	color: #E5E5E5;
	line-height: 14px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u57266-4,#u57262-4,#u57265-4,#u57337-4,#u57336-4,#u57335-4,#u57264-4
{
	background-color: transparent;
	color: #E5E5E5;
	text-align: center;
	font-size: 13px;
	line-height: 13px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u57341,#u57344,#u57347,#u57227,#u57339,#u57343,#u57346
{
	background-color: #E5E5E5;
	position: relative;
}

#u53836,#u57358
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u57349-4
{
	background-color: transparent;
	color: #E5E5E5;
	text-align: right;
	font-size: 13px;
	line-height: 13px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u57350
{
	position: relative;
	background: transparent url("../images/logo_lineatre_grigio.jpg") no-repeat center center;
	background-size: cover;
}

#u57269.MuseLinkActive,#u57271.MuseLinkActive,#u57350:hover
{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.hidpi #u57350
{
	background-image: url("../images/logo_lineatre_grigio_2x.jpg");
}

#u57357-5
{
	background-color: transparent;
	font-size: 13px;
	line-height: 13px;
	color: #E5E5E5;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u57357-2
{
	text-align: left;
}

#u57357-3
{
	text-align: center;
}

#u9321-6
{
	background-color: transparent;
	text-align: right;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	font-family: raleway, sans-serif;
	font-weight: 300;
	position: relative;
}

