#u8539
{
	background-color: #EBEEF2;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

#u8443
{
	position: relative;
	background: transparent url("../../images/logotiraliblu-01-01.svg") no-repeat center center;
	background-size: contain;
}

.nosvg #u8443
{
	background-image: url('../../images/logotiraliblu-01-01_poster_u2804.png');
}

#buttonu8418
{
	border-style: solid;
	border-color: #D3D3D3;
	background-color: transparent;
	position: relative;
	border-width: 0px 1px 0px 0px;
}

#u8419-4
{
	text-align: center;
	position: relative;
}

.menu
{
	border-style: none;
	border-color: #000000;
	background-color: transparent;
}

#buttonu8418:hover #u8419-4 p,#buttonu8418:hover #u8419-4 span
{
	color: #248237;
	visibility: inherit;
	letter-spacing: 6px;
}

#buttonu8418.ButtonSelected #u8419-4 p,#buttonu8418.ButtonSelected #u8419-4 span
{
	color: #2C3E50;
	visibility: inherit;
	letter-spacing: 3px;
}

#u8419-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u8423-4
{
	text-align: center;
	position: relative;
}

#u8423-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u8429-6
{
	border-right-width: 1px;
	border-style: solid;
	border-color: #D3D3D3;
	text-align: center;
	position: relative;
}

#u8429-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u8429-4
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u8432-4
{
	border-right-width: 1px;
	border-style: solid;
	border-color: #D3D3D3;
	text-align: center;
	position: relative;
}

#u8432-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u8436-4
{
	border-left-width: 1px;
	border-style: solid;
	border-color: #D3D3D3;
	text-align: center;
	position: relative;
}

#u8436-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u8419,#u8423,#u8429,#u8429-3,#u8432,#u8436
{
	font-size: 12px;
	color: #2C3E50;
	font-family: lato, sans-serif;
	font-weight: 400;
	line-height: 14px;
}

#u9081
{
	border-color: #000000;
	background-color: #2E3340;
}

#u9085
{
	position: relative;
	background: transparent url("../../images/-logoverticalefooter-01-01.svg") no-repeat center bottom;
	background-size: contain;
}

.nosvg #u9085
{
	background-image: url('../../images/-logoverticalefooter-01-01_poster_u3075.png');
}

#u9083-8
{
	background-color: transparent;
	color: #FFFFFF;
	text-align: center;
	font-family: lato, sans-serif;
	font-weight: 400;
	position: relative;
}

#u9082
{
	border-color: #000000;
	background-color: #000000;
}

#u9088-4
{
	text-align: center;
	position: relative;
}

#u9088-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u9089-6
{
	text-align: center;
	position: relative;
}

#u9089-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u9089-4
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u9091-4
{
	text-align: center;
	position: relative;
}

#u9091-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u9090-4
{
	text-align: center;
	position: relative;
}

#u9090-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u9092-4
{
	text-align: center;
	position: relative;
}

#u9092-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u9087-4
{
	text-align: center;
	position: relative;
}

#u8423-4:hover p,#u8423-4:hover span,#u8429-6:hover p,#u8429-6:hover span,#u8432-4:hover p,#u8432-4:hover span,#u8436-4:hover p,#u8436-4:hover span,#u9088-4:hover p,#u9088-4:hover span,#u9089-6:hover p,#u9089-6:hover span,#u9091-4:hover p,#u9091-4:hover span,#u9090-4:hover p,#u9090-4:hover span,#u9092-4:hover p,#u9092-4:hover span,#u9087-4:hover p,#u9087-4:hover span
{
	color: #248237;
	visibility: inherit;
	letter-spacing: 6px;
}

#u9087-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u9088,#u9089,#u9089-3,#u9091,#u9090,#u9092,#u9087
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: lato, sans-serif;
	font-weight: 400;
	line-height: 14px;
}

#u13525,#u8446,#u8441,#u11359,#u9086,#u9093,#u9096
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u9097
{
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: transparent;
	position: relative;
	background-size: cover;
}

.social
{
	border-style: none;
	border-color: #000000;
	background: transparent url("../../images/youtube.svg") no-repeat center bottom;
	background-size: cover;
}

.nosvg #u9097
{
	background-image: url('../../images/youtube_poster_u6045.png');
}

#u9098
{
	position: relative;
	background: transparent url("../../images/google2.svg") no-repeat center bottom;
	background-size: cover;
}

.nosvg #u9098
{
	background-image: url('../../images/google2_poster_u6429.png');
}

#u9099
{
	position: relative;
	background: transparent url("../../images/google.svg") no-repeat center bottom;
	background-size: cover;
}

#u9097:hover,#u9098:hover,#u9099:hover
{
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}

.nosvg #u9099
{
	background-image: url('../../images/google_poster_u6064.png');
}

#u13902,#u13904,#u13910,#u13908
{
	overflow: hidden;
	position: relative;
}

#u9084-6
{
	background-color: transparent;
	color: #FFFFFF;
	line-height: 13px;
	text-align: center;
	font-size: 11px;
	font-family: lato, sans-serif;
	font-weight: 400;
	position: relative;
}

#u8424,#u8426,#u8420,#u9095
{
	background-color: transparent;
	position: relative;
}

#U9100_animation
{
	border: none;
}

