/*

*/

.version.index /* version checker */
{
	color: #00001F;
	background-color: #01B581;
}

@-ms-viewport
{
	width: 780px;
}

@-webkit-viewport
{
	width: 780px;
}

@-o-viewport
{
	width: 780px;
}

@-moz-viewport
{
	width: 780px;
}

@viewport
{
	width: 780px;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 780px;
	min-height: 7230px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
}

#u4493
{
	z-index: 473;
	height: 75px;
}

#u4493-bw
{
	position: fixed;
	left: 0px;
	right: 0px;
	z-index: 473;
	top: 0px;
}

#u4786
{
	z-index: 417;
	height: 500px;
	border-color: #000000;
	background-color: #000000;
}

#u4786-bw
{
	z-index: 417;
	height: 500px;
}

#slideshowu9722
{
	z-index: 418;
	width: 0.01px;
	height: 422px;
	position: relative;
	margin-right: -10000px;
	margin-top: 78px;
}

#u9734
{
	position: absolute;
	width: 780px;
	height: 422px;
	background-color: transparent;
}

#u9734popup
{
	z-index: 419;
}

#u9737
{
	z-index: 420;
	width: 780px;
	height: 422px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u9735
{
	z-index: 422;
	width: 780px;
	height: 422px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u9739
{
	z-index: 424;
	width: 780px;
	height: 422px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u9737_img,#u9735_img,#u9739_img
{
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

#u9741
{
	position: absolute;
	width: 708px;
	background-color: transparent;
	top: 112px;
	left: 40px;
}

#u9741popup
{
	z-index: 426;
}

#u9743-6
{
	z-index: 427;
	width: 680px;
	min-height: 158px;
	border-width: 4px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: transparent;
	padding: 10px;
	color: #FFFFFF;
	text-align: center;
	margin-right: -10000px;
	position: relative;
}

#u9743-3
{
	letter-spacing: 3px;
	font-family: raleway, sans-serif;
	font-weight: 300;
	line-height: 32px;
}

#u9742-4
{
	z-index: 433;
	width: 680px;
	min-height: 158px;
	border-width: 4px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: transparent;
	padding: 10px;
	color: #FFFFFF;
	text-align: center;
	line-height: 15px;
	margin-right: -10000px;
	position: relative;
}

#u9742
{
	letter-spacing: 3px;
	font-family: raleway, sans-serif;
	font-weight: 300;
	line-height: 22px;
}

#u9744-6
{
	z-index: 437;
	width: 680px;
	min-height: 158px;
	border-width: 4px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: transparent;
	padding: 10px;
	color: #FFFFFF;
	text-align: center;
	line-height: 15px;
	margin-right: -10000px;
	position: relative;
}

#u9743,#u9744,#u9744-3
{
	letter-spacing: 5px;
	font-family: raleway, sans-serif;
	font-weight: 300;
	line-height: 39px;
}

#u9730-4
{
	position: absolute;
	width: 16px;
	min-height: 36px;
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 10px;
	color: #FFFFFF;
	text-align: center;
	font-size: 26px;
	line-height: 36px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	top: 339px;
	left: 35px;
}

#u9730-4popup
{
	z-index: 443;
}

#u9731-4
{
	position: absolute;
	width: 16px;
	min-height: 36px;
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 10px;
	color: #FFFFFF;
	text-align: center;
	font-size: 26px;
	line-height: 36px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	top: 339px;
	left: 708px;
}

#u9730-4:hover,#u9731-4:hover
{
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 36px;
	width: 16px;
	margin: 0px;
}

#u9731-4popup
{
	z-index: 447;
}

#u9730-4:hover p,#u9731-4:hover p
{
	color: #2A2A2A;
	visibility: inherit;
	line-height: 1.3;
}

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

#welcome
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
}

#pu4494-3
{
	width: 0.01px;
	padding-bottom: 75px;
	margin-left: 20px;
	margin-top: -500px;
}

#u4494-3
{
	z-index: 474;
	width: 215px;
	min-height: 52px;
	top: 18px;
	left: 20px;
}

#accordionu4559
{
	z-index: 477;
	width: 155px;
	top: 0px;
	left: 605px;
}

#u4564
{
	z-index: 478;
	width: 155px;
}

#u4567-4
{
	z-index: 479;
	width: 135px;
	min-height: 55px;
	padding: 10px;
}

#u4567-4:hover
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 55px;
	width: 135px;
	margin: 0px;
}

#u4567-4.AccordionPanelTabOpen
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 55px;
	width: 135px;
	margin: 0px;
}

#u4565
{
	z-index: 483;
	width: 155px;
	padding-bottom: 15px;
}

#menuu4701
{
	z-index: 484;
	width: 116px;
	margin-right: -10000px;
	margin-top: 15px;
	left: 20px;
}

#u4737
{
	width: 116px;
}

#u4740
{
	width: 112px;
	min-height: 18px;
	padding-bottom: 40px;
	margin-right: -10000px;
}

#u4740:hover
{
	width: 112px;
	min-height: 18px;
	margin: 0px -10000px 0px 0px;
}

#u4742-4
{
	width: 112px;
	min-height: 18px;
	margin-right: -10000px;
	top: 20px;
}

#u4740:hover #u4742-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

#u4754
{
	width: 112px;
	min-height: 18px;
	padding-bottom: 40px;
	margin-right: -10000px;
}

#u4740.MuseMenuActive,#u4754:hover
{
	width: 112px;
	min-height: 18px;
	margin: 0px -10000px 0px 0px;
}

#u4757-4
{
	width: 112px;
	min-height: 18px;
	margin-right: -10000px;
	top: 20px;
}

#u4740.MuseMenuActive #u4742-4,#u4754:hover #u4757-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

#u4731
{
	width: 112px;
	min-height: 18px;
	padding-bottom: 40px;
	margin-right: -10000px;
}

#u4754.MuseMenuActive,#u4731:hover
{
	width: 112px;
	min-height: 18px;
	margin: 0px -10000px 0px 0px;
}

#u4732-4
{
	width: 112px;
	min-height: 18px;
	margin-right: -10000px;
	top: 20px;
}

#u4754.MuseMenuActive #u4757-4,#u4731:hover #u4732-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

#u4712
{
	width: 112px;
	min-height: 18px;
	padding-bottom: 41px;
	margin-right: -10000px;
}

#u4731.MuseMenuActive,#u4712:hover
{
	width: 112px;
	min-height: 18px;
	margin: 0px -10000px 0px 0px;
}

#u4715-4
{
	width: 112px;
	min-height: 18px;
	margin-right: -10000px;
	top: 20px;
}

#u4731.MuseMenuActive #u4732-4,#u4712:hover #u4715-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

#u4719
{
	width: 112px;
	min-height: 18px;
	padding-bottom: 41px;
	margin-right: -10000px;
}

#u4712.MuseMenuActive,#u4719:hover
{
	width: 112px;
	min-height: 18px;
	margin: 0px -10000px 0px 0px;
}

#u4720-4
{
	width: 112px;
	min-height: 18px;
	margin-right: -10000px;
	top: 20px;
}

#u4712.MuseMenuActive #u4715-4,#u4719:hover #u4720-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

#u4751,#u4730,#u4709,#u4716,#u4758
{
	width: 116px;
	margin-top: 2px;
}

#u4759
{
	width: 112px;
	min-height: 18px;
	padding-bottom: 41px;
	margin-right: -10000px;
}

#u4719.MuseMenuActive,#u4759:hover
{
	width: 112px;
	min-height: 18px;
	margin: 0px -10000px 0px 0px;
}

#u4759.MuseMenuActive
{
	width: 112px;
	min-height: 18px;
	margin: 0px -10000px 0px 0px;
}

#u4762-4
{
	width: 112px;
	min-height: 18px;
	margin-right: -10000px;
	top: 20px;
}

#u4719.MuseMenuActive #u4720-4,#u4759:hover #u4762-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

#u4759.MuseMenuActive #u4762-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

#u4856-4
{
	z-index: 400;
	width: 500px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	margin-left: 140px;
	margin-top: 70px;
	position: relative;
}

#u9320-4
{
	z-index: 408;
	width: 500px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-left: 140px;
	margin-top: 8px;
	position: relative;
}

#u4857-4
{
	z-index: 404;
	width: 500px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-left: 140px;
	margin-top: 8px;
	position: relative;
}

#u4855-6
{
	z-index: 394;
	width: 740px;
	min-height: 75px;
	background-color: transparent;
	text-align: center;
	margin-left: 20px;
	margin-top: 30px;
	position: relative;
}

#buttonu4858
{
	z-index: 412;
	width: 200px;
	background-color: #C49A6C;
	padding-bottom: 6px;
	margin-left: 290px;
	margin-top: 19px;
	position: relative;
}

#buttonu4858:hover
{
	background-color: #BEBEBE;
	width: 200px;
	min-height: 0px;
	margin: 19px 0px 0px 290px;
}

#buttonu4858.ButtonSelected
{
	background-color: #C49A6C;
	width: 200px;
	min-height: 0px;
	margin: 19px 0px 0px 290px;
}

#u4859-4
{
	z-index: 413;
	width: 180px;
	min-height: 21px;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	left: 10px;
}

#buttonu4858:hover #u4859-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 180px;
	margin: 8px -10000px 0px 0px;
}

#buttonu4858.ButtonSelected #u4859-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 180px;
	margin: 8px -10000px 0px 0px;
}

#buttonu4858:hover #u4859-4 p,#buttonu4858:hover #u4859-4 span
{
	color: #000000;
	visibility: inherit;
}

#u4859
{
	font-size: 17px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 20px;
}

#services
{
	margin-top: 6px;
	position: relative;
}

#u4861
{
	z-index: 345;
	height: 630px;
	background: transparent url("../../images/prisma_services.jpg") no-repeat center center;
	background-size: cover;
}

.fade,.big-pic
{
	border-style: none;
	border-color: #000000;
	background-color: transparent;
}

#u4861-bw
{
	z-index: 345;
	margin-top: -5px;
	margin-bottom: -5px;
	height: 630px;
}

#u9321
{
	z-index: 344;
	min-height: 698.7px;
	border-color: #000000;
	background-color: #2A2A2A;
	padding: 57px 192px 42.299999999999955px 190px;
}

#u9322-4
{
	z-index: 346;
	width: 360px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	margin-left: 25px;
	position: relative;
}

#u9324-4
{
	z-index: 354;
	width: 360px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-left: 25px;
	margin-top: 20px;
	position: relative;
}

#u9323-4
{
	z-index: 350;
	width: 360px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-left: 25px;
	margin-top: 17px;
	position: relative;
}

#pu9333
{
	width: 0.01px;
	margin-top: 72px;
	position: relative;
}

#u9333
{
	z-index: 390;
	width: 85px;
	height: 85px;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	background: transparent url("../../images/branding-icon.png") no-repeat left top;
	background-size: cover;
}

#u9325-4
{
	z-index: 358;
	width: 275px;
	min-height: 27px;
	background-color: transparent;
	text-align: left;
	color: #FFFFFF;
	position: relative;
}

#u9326-4
{
	z-index: 362;
	width: 275px;
	min-height: 49px;
	background-color: transparent;
	color: #BEBEBE;
	text-align: left;
	font-style: normal;
	margin-top: 15px;
	position: relative;
}

#pu9334
{
	width: 0.01px;
	margin-top: 40px;
	position: relative;
}

#u9334
{
	z-index: 391;
	width: 85px;
	height: 85px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	background: transparent url("../../images/graphic-icon.png") no-repeat center center;
	background-size: cover;
}

#u9327-4
{
	z-index: 366;
	width: 275px;
	min-height: 27px;
	background-color: transparent;
	text-align: left;
	color: #F4F4F4;
	position: relative;
}

#u9328-4
{
	z-index: 370;
	width: 275px;
	min-height: 45px;
	background-color: transparent;
	text-align: left;
	color: #BEBEBE;
	margin-top: 15px;
	position: relative;
}

#pu9335
{
	width: 0.01px;
	margin-top: 41px;
	position: relative;
}

#u9335
{
	z-index: 392;
	width: 85px;
	height: 85px;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../../images/web-icon.png") no-repeat left top;
	background-size: cover;
}

#pu9325-4,#pu9329-4
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 122px;
}

#u9329-4
{
	z-index: 374;
	width: 275px;
	min-height: 27px;
	background-color: transparent;
	text-align: left;
	color: #F4F4F4;
	position: relative;
}

#u9331-4
{
	z-index: 382;
	width: 275px;
	min-height: 63px;
	background-color: transparent;
	text-align: left;
	color: #BEBEBE;
	margin-top: 21px;
	position: relative;
}

#pu9336
{
	width: 0.01px;
	margin-top: 31px;
	position: relative;
}

#u9336
{
	z-index: 393;
	width: 85px;
	height: 85px;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../../images/industrial-icon.png") no-repeat left top;
	background-size: cover;
}

#pu9327-4,#pu9330-4
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-left: 122px;
}

#u9330-4
{
	z-index: 378;
	width: 275px;
	min-height: 27px;
	background-color: transparent;
	text-align: left;
	color: #F4F4F4;
	position: relative;
}

#u9325,#u9327,#u9329,#u9330
{
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 24px;
}

#u9332-4
{
	z-index: 386;
	width: 275px;
	min-height: 63px;
	background-color: transparent;
	text-align: left;
	color: #BEBEBE;
	margin-top: 23px;
	position: relative;
}

#u9321-bw
{
	z-index: 344;
	min-height: 698.7px;
	margin-top: 2px;
}

#ppu9337-4
{
	width: 0.01px;
	margin-left: 69px;
	margin-top: 65px;
}

#pu9337-4
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 2px;
}

#u9337-4
{
	z-index: 312;
	width: 270px;
	min-height: 67px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	position: relative;
}

#u9338-4
{
	z-index: 316;
	width: 270px;
	min-height: 19px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	letter-spacing: 3px;
	position: relative;
}

#u4890
{
	z-index: 310;
	width: 10px;
	height: 120px;
	border-style: solid;
	border-color: #BEBEBE;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 311px;
	border-width: 0px 1px 0px 0px;
}

#pu9341-4
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 2px;
	margin-left: 376px;
}

#u9341-4
{
	z-index: 328;
	width: 270px;
	min-height: 67px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	position: relative;
}

#u9342-4
{
	z-index: 332;
	width: 270px;
	min-height: 19px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	letter-spacing: 3px;
	position: relative;
}

#ppu9339-4
{
	width: 0.01px;
	margin-left: 69px;
	margin-top: 29px;
}

#pu9339-4
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 17px;
}

#u9339-4
{
	z-index: 320;
	width: 270px;
	min-height: 67px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	position: relative;
}

#u9340-4
{
	z-index: 324;
	width: 270px;
	min-height: 19px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	letter-spacing: 3px;
	position: relative;
}

#u4892
{
	z-index: 311;
	width: 10px;
	height: 120px;
	border-style: solid;
	border-color: #BEBEBE;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 311px;
	border-width: 0px 1px 0px 0px;
}

#pu9343-4
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 17px;
	margin-left: 376px;
}

#u9343-4
{
	z-index: 336;
	width: 270px;
	min-height: 67px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	position: relative;
}

#u9337,#u9341,#u9339,#u9343
{
	font-family: raleway, sans-serif;
	font-weight: 400;
	line-height: 54px;
}

#u9344-4
{
	z-index: 340;
	width: 270px;
	min-height: 19px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	letter-spacing: 3px;
	position: relative;
}

#portfolio
{
	top: -2px;
	margin-bottom: -2px;
	position: relative;
}

#u4897-4
{
	z-index: 289;
	width: 500px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	margin-left: 140px;
	margin-top: 127px;
	position: relative;
}

#u9349-4
{
	z-index: 297;
	width: 500px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-left: 140px;
	margin-top: 8px;
	position: relative;
}

#u4898-4
{
	z-index: 293;
	width: 500px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-left: 140px;
	margin-top: 8px;
	position: relative;
}

#pbuttonu9350
{
	width: 0.01px;
	margin-left: 22px;
	margin-top: 70px;
}

#buttonu9350
{
	z-index: 301;
	width: 246px;
	height: 185px;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../../images/stuzzita-portfolio-buttonu9350-fr.jpg") no-repeat center center;
	background-size: cover;
}

#buttonu9351
{
	z-index: 302;
	width: 246px;
	height: 185px;
	position: relative;
	margin-right: -10000px;
	left: 246px;
	background: transparent url("../../images/replay_branding_identity-buttonu9351-fr.jpg") no-repeat center center;
	background-size: cover;
}

#buttonu9352
{
	z-index: 303;
	width: 246px;
	height: 185px;
	position: relative;
	margin-right: -10000px;
	left: 490px;
	background: transparent url("../../images/ice_mela_verde_ok-buttonu9352-fr.jpg") no-repeat center center;
	background-size: cover;
}

#pbuttonu9353
{
	width: 0.01px;
	margin-left: 22px;
	margin-top: -1px;
}

#buttonu9353
{
	z-index: 304;
	width: 246px;
	height: 185px;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../../images/itsme-portfolio-buttonu9353-fr.jpg") no-repeat center center;
	background-size: cover;
}

#buttonu9354
{
	z-index: 305;
	width: 246px;
	height: 185px;
	position: relative;
	margin-right: -10000px;
	left: 246px;
	background: transparent url("../../images/toeat-portfolio-buttonu9354-fr.jpg") no-repeat center center;
	background-size: cover;
}

#buttonu9355
{
	z-index: 306;
	width: 246px;
	height: 185px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 490px;
	background: transparent url("../../images/domus-portfolio-buttonu9355-fr.jpg") no-repeat center center;
	background-size: cover;
}

#buttonu9355:hover
{
	background-repeat: no-repeat;
	background-position: center center;
	width: 246px;
	height: 185px;
	min-height: 0px;
	margin: 1px -10000px 0px 0px;
	background-size: cover;
}

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

#buttonu9356
{
	z-index: 307;
	width: 246px;
	height: 185px;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../../images/cartomatica-portfolio-buttonu9356-fr.jpg") no-repeat center center;
	background-size: cover;
}

#buttonu9357
{
	z-index: 308;
	width: 246px;
	height: 185px;
	position: relative;
	margin-right: -10000px;
	left: 246px;
	background: transparent url("../../images/bulb-portfolio-buttonu9357-fr.jpg") no-repeat center center;
	background-size: cover;
}

#buttonu9358
{
	z-index: 309;
	width: 246px;
	height: 185px;
	position: relative;
	margin-right: -10000px;
	left: 492px;
	background: transparent url("../../images/materico_portfolio-buttonu9358-fr.jpg") no-repeat center center;
	background-size: cover;
}

#buttonu9350:hover,#buttonu9351:hover,#buttonu9352:hover,#buttonu9353:hover,#buttonu9354:hover,#buttonu9356:hover,#buttonu9357:hover,#buttonu9358:hover
{
	background-repeat: no-repeat;
	background-position: center center;
	width: 246px;
	height: 185px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
	background-size: cover;
}

#about
{
	top: -5px;
	margin-bottom: -5px;
	position: relative;
}

#pu9693-3
{
	width: 0.01px;
	margin-top: 57px;
}

#u9693-3
{
	z-index: 199;
	width: 780px;
	min-height: 584px;
	border-color: #000000;
	background-color: #F4F4F4;
	position: relative;
	margin-right: -10000px;
}

#u9360-4
{
	z-index: 202;
	width: 370px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 52px;
	left: 204px;
}

#u9361-4
{
	z-index: 206;
	width: 370px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	position: relative;
	margin-right: -10000px;
	margin-top: 120px;
	left: 204px;
}

#u9362-4
{
	z-index: 210;
	width: 370px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	position: relative;
	margin-right: -10000px;
	margin-top: 90px;
	left: 204px;
}

#accordionu9363wrapper
{
	min-height: 368px;
	z-index: 214;
	position: relative;
	margin-right: -10000px;
	margin-top: 210px;
	left: 10px;
}

#accordionu9363
{
	z-index: 214;
	width: 370px;
	border-color: #7F7F7F;
	background-color: transparent;
	position: relative;
}

#u9368
{
	z-index: 215;
	width: 370px;
	background-color: transparent;
	position: relative;
}

#u9369-4
{
	z-index: 216;
	width: 350px;
	min-height: 15px;
	background-color: #BEBEBE;
	padding: 10px;
	letter-spacing: 2px;
	color: #000000;
	font-size: 15px;
	line-height: 15px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u9369-4:hover
{
	border-color: #DEA13E;
	background-color: #512C1D;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 15px;
	width: 350px;
	margin: 0px;
}

#buttonu4858.ButtonSelected #u4859-4 p,#buttonu4858.ButtonSelected #u4859-4 span,#u9369-4:hover p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u9370
{
	z-index: 220;
	width: 370px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	position: relative;
}

#u9371-4
{
	z-index: 221;
	width: 325px;
	min-height: 150px;
	background-color: transparent;
	text-align: left;
	position: relative;
	margin-right: -10000px;
	margin-top: 13px;
	left: 23px;
}

#u9372
{
	z-index: 225;
	width: 370px;
	background-color: transparent;
	margin-top: 2px;
	position: relative;
}

#u9375-4
{
	z-index: 226;
	width: 350px;
	min-height: 15px;
	background-color: #BEBEBE;
	padding: 10px;
	letter-spacing: 2px;
	color: #000000;
	font-size: 15px;
	line-height: 15px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u9375-4:hover
{
	border-color: #DEA13E;
	background-color: #512C1D;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 15px;
	width: 350px;
	margin: 0px;
}

#u9375-4:hover p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u9373
{
	z-index: 230;
	width: 370px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 18px;
	position: relative;
}

#u9374-4
{
	z-index: 231;
	width: 325px;
	min-height: 150px;
	background-color: transparent;
	text-align: left;
	position: relative;
	margin-right: -10000px;
	margin-top: 13px;
	left: 23px;
}

#u9364
{
	z-index: 235;
	width: 370px;
	background-color: transparent;
	margin-top: 2px;
	position: relative;
}

#u9365-4
{
	z-index: 236;
	width: 350px;
	min-height: 15px;
	background-color: #BEBEBE;
	padding: 10px;
	letter-spacing: 2px;
	color: #000000;
	font-size: 15px;
	line-height: 15px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	position: relative;
}

#u9365-4:hover
{
	border-color: #DEA13E;
	background-color: #512C1D;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 15px;
	width: 350px;
	margin: 0px;
}

#u9369-4.AccordionPanelTabOpen,#u9375-4.AccordionPanelTabOpen,#u9365-4.AccordionPanelTabOpen
{
	border-color: #DEA13E;
	background-color: #C49A6C;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 15px;
	width: 350px;
	margin: 0px;
}

#u9365-4:hover p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u9369-4.AccordionPanelTabOpen p,#u9375-4.AccordionPanelTabOpen p,#u9365-4.AccordionPanelTabOpen p
{
	color: #FFFFFF;
	visibility: inherit;
	font-family: raleway, sans-serif;
	font-weight: 500;
	font-style: normal;
}

#u9366
{
	z-index: 240;
	width: 370px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 12px;
	position: relative;
}

#u9367-4
{
	z-index: 241;
	width: 325px;
	min-height: 150px;
	background-color: transparent;
	text-align: left;
	position: relative;
	margin-right: -10000px;
	margin-top: 13px;
	left: 23px;
}

#buttonu9376
{
	z-index: 245;
	width: 370px;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 210px;
	left: 395px;
}

#buttonu9376:hover
{
	width: 370px;
	min-height: 0px;
	margin: 210px -10000px 0px 0px;
}

#buttonu9376.ButtonSelected
{
	width: 370px;
	min-height: 0px;
	margin: 210px -10000px 0px 0px;
}

#u9380-4
{
	z-index: 247;
	width: 210px;
	min-height: 20px;
	background-color: transparent;
	color: #000000;
	position: relative;
	margin-right: -10000px;
}

#buttonu9376:hover #u9380-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 210px;
	margin: 0px -10000px 0px 0px;
}

#u9377-4
{
	z-index: 252;
	width: 75px;
	min-height: 20px;
	background-color: transparent;
	color: #000000;
	text-align: right;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
	left: 258px;
}

#buttonu9376:hover #u9377-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

#u9378
{
	z-index: 246;
	width: 370px;
	background-color: #C49A6C;
	margin-top: 4px;
	position: relative;
}

#buttonu9376:hover #u9378
{
	background-color: #FFFFFF;
	width: 370px;
	min-height: 0px;
	margin: 4px 0px 0px;
}

#u9379
{
	z-index: 251;
	width: 333px;
	height: 20px;
	background-color: #512C1D;
	position: relative;
	margin-right: -10000px;
}

#buttonu9376:hover #u9379
{
	background-color: #DEA13E;
	width: 333px;
	height: 20px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu9376.ButtonSelected #u9379
{
	background-color: #512C1D;
	width: 333px;
	height: 20px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu9381
{
	z-index: 256;
	width: 370px;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 290px;
	left: 395px;
}

#buttonu9381:hover
{
	width: 370px;
	min-height: 0px;
	margin: 290px -10000px 0px 0px;
}

#buttonu9381.ButtonSelected
{
	width: 370px;
	min-height: 0px;
	margin: 290px -10000px 0px 0px;
}

#u9385-4
{
	z-index: 258;
	width: 210px;
	min-height: 20px;
	background-color: transparent;
	color: #000000;
	position: relative;
	margin-right: -10000px;
}

#buttonu9376.ButtonSelected #u9380-4,#buttonu9381:hover #u9385-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 210px;
	margin: 0px -10000px 0px 0px;
}

#u9382-4
{
	z-index: 263;
	width: 75px;
	min-height: 20px;
	background-color: transparent;
	color: #000000;
	text-align: right;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
	left: 274px;
}

#buttonu9376.ButtonSelected #u9377-4,#buttonu9381:hover #u9382-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

#u9383
{
	z-index: 257;
	width: 370px;
	background-color: #C49A6C;
	margin-top: 4px;
	position: relative;
}

#buttonu9381:hover #u9383
{
	background-color: #FFFFFF;
	width: 370px;
	min-height: 0px;
	margin: 4px 0px 0px;
}

#u9384
{
	z-index: 262;
	width: 349px;
	height: 20px;
	background-color: #512C1D;
	position: relative;
	margin-right: -10000px;
}

#buttonu9381:hover #u9384
{
	background-color: #DEA13E;
	width: 349px;
	height: 20px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu9381.ButtonSelected #u9384
{
	background-color: #512C1D;
	width: 349px;
	height: 20px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu9386
{
	z-index: 267;
	width: 370px;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 370px;
	left: 395px;
}

#buttonu9386:hover
{
	width: 370px;
	min-height: 0px;
	margin: 370px -10000px 0px 0px;
}

#buttonu9386.ButtonSelected
{
	width: 370px;
	min-height: 0px;
	margin: 370px -10000px 0px 0px;
}

#u9389-4
{
	z-index: 269;
	width: 210px;
	min-height: 20px;
	background-color: transparent;
	color: #000000;
	position: relative;
	margin-right: -10000px;
}

#buttonu9381.ButtonSelected #u9385-4,#buttonu9386:hover #u9389-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 210px;
	margin: 0px -10000px 0px 0px;
}

#u9387-4
{
	z-index: 274;
	width: 75px;
	min-height: 20px;
	background-color: transparent;
	color: #000000;
	text-align: right;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
	left: 226px;
}

#buttonu9381.ButtonSelected #u9382-4,#buttonu9386:hover #u9387-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

#u9390
{
	z-index: 268;
	width: 370px;
	background-color: #C49A6C;
	margin-top: 4px;
	position: relative;
}

#buttonu9386:hover #u9390
{
	background-color: #FFFFFF;
	width: 370px;
	min-height: 0px;
	margin: 4px 0px 0px;
}

#u9388
{
	z-index: 273;
	width: 301px;
	height: 20px;
	background-color: #512C1D;
	position: relative;
	margin-right: -10000px;
}

#buttonu9386:hover #u9388
{
	background-color: #DEA13E;
	width: 301px;
	height: 20px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu9386.ButtonSelected #u9388
{
	background-color: #512C1D;
	width: 301px;
	height: 20px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu9391
{
	z-index: 278;
	width: 370px;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 450px;
	left: 395px;
}

#buttonu9391:hover
{
	width: 370px;
	min-height: 0px;
	margin: 450px -10000px 0px 0px;
}

#buttonu9391.ButtonSelected
{
	width: 370px;
	min-height: 0px;
	margin: 450px -10000px 0px 0px;
}

#u9392-4
{
	z-index: 280;
	width: 210px;
	min-height: 20px;
	background-color: transparent;
	color: #000000;
	position: relative;
	margin-right: -10000px;
}

#buttonu9386.ButtonSelected #u9389-4,#buttonu9391:hover #u9392-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 210px;
	margin: 0px -10000px 0px 0px;
}

#buttonu9391.ButtonSelected #u9392-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 210px;
	margin: 0px -10000px 0px 0px;
}

#u9395-4
{
	z-index: 285;
	width: 75px;
	min-height: 20px;
	background-color: transparent;
	color: #000000;
	text-align: right;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
	left: 254px;
}

#buttonu9386.ButtonSelected #u9387-4,#buttonu9391:hover #u9395-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

#buttonu9391.ButtonSelected #u9395-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

#u9377,#u9382,#u9387,#u9395
{
	letter-spacing: 1px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 20px;
}

#u9394
{
	z-index: 279;
	width: 370px;
	background-color: #C49A6C;
	margin-top: 4px;
	position: relative;
}

#buttonu9391:hover #u9394
{
	background-color: #FFFFFF;
	width: 370px;
	min-height: 0px;
	margin: 4px 0px 0px;
}

#buttonu9376.ButtonSelected #u9378,#buttonu9381.ButtonSelected #u9383,#buttonu9386.ButtonSelected #u9390,#buttonu9391.ButtonSelected #u9394
{
	background-color: #C49A6C;
	width: 370px;
	min-height: 0px;
	margin: 4px 0px 0px;
}

#u9393
{
	z-index: 284;
	width: 329px;
	height: 20px;
	background-color: #512C1D;
	position: relative;
	margin-right: -10000px;
}

#buttonu9391:hover #u9393
{
	background-color: #DEA13E;
	width: 329px;
	height: 20px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu9391.ButtonSelected #u9393
{
	background-color: #512C1D;
	width: 329px;
	height: 20px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u4983
{
	z-index: 179;
	height: 330px;
	border-color: #000000;
	background-color: #000000;
}

#u4983-bw
{
	z-index: 179;
	height: 330px;
}

#u4984
{
	z-index: 180;
	height: 330px;
	border-color: #000000;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	background: transparent url("../../images/23.jpg") no-repeat center center;
	background-size: cover;
}

#u4984-bw
{
	z-index: 180;
	height: 330px;
}

#pamphletu4985
{
	z-index: 181;
	width: 0.01px;
	height: 181px;
	position: relative;
	margin-right: -10000px;
	margin-top: 90px;
	left: 20px;
}

#u4992
{
	position: absolute;
	width: 740px;
	background-color: transparent;
}

#u4992popup
{
	z-index: 182;
}

#u4993
{
	z-index: 183;
	width: 740px;
	height: 140px;
	border-color: #999999;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u4994
{
	z-index: 184;
	width: 140px;
	height: 140px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../../images/davide%20mela.jpg") no-repeat center center;
	background-size: cover;
}

#pu4995-8
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 180px;
}

#u4995-8
{
	z-index: 185;
	width: 560px;
	min-height: 99px;
	background-color: transparent;
	color: #FFFFFF;
	position: relative;
}

#u4995-4
{
	font-family: raleway, sans-serif;
	font-weight: 400;
}

#u4996-4
{
	z-index: 193;
	width: 560px;
	min-height: 20px;
	background-color: transparent;
	text-align: right;
	color: #FFFFFF;
	margin-top: 12px;
	position: relative;
}

#u9380,#u9385,#u9389,#u9392,#u4996
{
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 18px;
}

#u5001
{
	z-index: 197;
	width: 20px;
	position: relative;
	margin-right: -10000px;
	margin-top: 161px;
	left: 340px;
}

#u5003
{
	position: absolute;
	width: 16px;
	height: 16px;
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	border-radius: 100px;
}

#u5003:hover
{
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	border-radius: 100px;
	width: 16px;
	height: 16px;
	min-height: 0px;
	margin: 0px;
}

#u5003.PamphletThumbSelected
{
	background-color: #FFFFFF;
	border-radius: 100px;
	width: 16px;
	height: 16px;
	min-height: 0px;
	margin: 0px;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton,.AccordionPanelTab,.PamphletWidget .ThumbGroup .Thumb,.PamphletNextButton,.PamphletPrevButton,.PamphletCloseButton /* slideshowFreeStyle */
{
	cursor: pointer;
}

#process
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 281px;
	left: 10px;
}

#u9404
{
	z-index: 111;
	min-height: 689px;
	border-color: #000000;
	background-color: #2A2A2A;
	padding-bottom: 121px;
}

#pu9409-4
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 62px;
	margin-left: 16px;
}

#u9409-4
{
	z-index: 113;
	width: 370px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	color: #F4F4F4;
	position: relative;
}

#u9411-4
{
	z-index: 121;
	width: 370px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-top: 9px;
	position: relative;
}

#u9410-4
{
	z-index: 117;
	width: 370px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-top: 7px;
	position: relative;
}

#pu9424
{
	width: 0.01px;
	margin-left: 9px;
	margin-top: 63px;
}

#u9424
{
	z-index: 173;
	width: 75px;
	height: 75px;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../../images/ricerca-icona.png") no-repeat left top;
}

#u9412-4
{
	z-index: 125;
	width: 95px;
	min-height: 53px;
	background-color: transparent;
	color: #F4F4F4;
	text-align: center;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
	margin-top: 18px;
	left: 76px;
}

#u9429
{
	z-index: 178;
	width: 75px;
	height: 75px;
	position: relative;
	margin-right: -10000px;
	left: 190px;
	background: transparent url("../../images/brain-icon.png") no-repeat left top;
}

#u9414-4
{
	z-index: 133;
	width: 95px;
	min-height: 53px;
	background-color: transparent;
	color: #F4F4F4;
	text-align: center;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
	margin-top: 18px;
	left: 266px;
}

#pu9413-4
{
	width: 0.01px;
	margin-left: 10px;
	margin-top: 5px;
}

#u9413-4
{
	z-index: 129;
	width: 170px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #F4F4F4;
	position: relative;
	margin-right: -10000px;
}

#u9415-4
{
	z-index: 137;
	width: 170px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #F4F4F4;
	position: relative;
	margin-right: -10000px;
	left: 190px;
}

#pu9425
{
	width: 0.01px;
	margin-left: 9px;
	margin-top: 73px;
}

#u9425
{
	z-index: 174;
	width: 75px;
	height: 75px;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../../images/sketch-icon.png") no-repeat left top;
}

#u9416-4
{
	z-index: 141;
	width: 95px;
	min-height: 53px;
	background-color: transparent;
	color: #F4F4F4;
	text-align: center;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
	margin-top: 20px;
	left: 76px;
}

#u9428
{
	z-index: 177;
	width: 75px;
	height: 75px;
	position: relative;
	margin-right: -10000px;
	left: 190px;
	background: transparent url("../../images/sviluppo-icon.png") no-repeat left top;
}

#u9418-4
{
	z-index: 149;
	width: 95px;
	min-height: 53px;
	background-color: transparent;
	color: #F4F4F4;
	text-align: center;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
	margin-top: 20px;
	left: 266px;
}

#pu9417-4
{
	width: 0.01px;
	margin-left: 10px;
	margin-top: 7px;
}

#u9417-4
{
	z-index: 145;
	width: 170px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #F4F4F4;
	position: relative;
	margin-right: -10000px;
}

#u9419-4
{
	z-index: 153;
	width: 170px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #F4F4F4;
	position: relative;
	margin-right: -10000px;
	left: 190px;
}

#pu9426
{
	width: 0.01px;
	margin-left: 9px;
	margin-top: 81px;
}

#u9426
{
	z-index: 175;
	width: 75px;
	height: 75px;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../../images/test-icona.png") no-repeat left top;
}

#u9420-4
{
	z-index: 157;
	width: 95px;
	min-height: 53px;
	background-color: transparent;
	color: #F4F4F4;
	text-align: center;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
	margin-top: 22px;
	left: 76px;
}

#u9427
{
	z-index: 176;
	width: 75px;
	height: 75px;
	position: relative;
	margin-right: -10000px;
	left: 190px;
	background: transparent url("../../images/produzione-icone.png") no-repeat left top;
}

#u9422-4
{
	z-index: 165;
	width: 95px;
	min-height: 53px;
	background-color: transparent;
	color: #F4F4F4;
	text-align: center;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
	margin-top: 22px;
	left: 266px;
}

#u9412,#u9414,#u9416,#u9418,#u9420,#u9422
{
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 45px;
}

#pu9421-4
{
	width: 0.01px;
	margin-left: 10px;
	margin-top: 9px;
}

#u9421-4
{
	z-index: 161;
	width: 170px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #F4F4F4;
	position: relative;
	margin-right: -10000px;
}

#u9423-4
{
	z-index: 169;
	width: 170px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #F4F4F4;
	position: relative;
	margin-right: -10000px;
	left: 190px;
}

#u5010
{
	z-index: 112;
	width: 360px;
	height: 649px;
	position: relative;
	margin-right: -10000px;
	margin-top: 40px;
	left: 400px;
	background: transparent url("../../images/studio.jpg") no-repeat center center;
	background-size: cover;
}

#u9404-bw
{
	z-index: 111;
	min-height: 689px;
}

#pu4786,#pu9380-4,#pu9385-4,#pu9389-4,#pu9392-4,#pu4983,#pu5130
{
	width: 0.01px;
}

#u5130
{
	z-index: 102;
	height: 310px;
	border-color: #000000;
	background-color: #000000;
}

#u5130-bw
{
	z-index: 102;
	height: 310px;
}

#u5131
{
	z-index: 103;
	height: 310px;
	border-color: #000000;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	background: transparent url("../../images/9.jpg") no-repeat center center;
	background-size: cover;
}

#u5131-bw
{
	z-index: 103;
	height: 310px;
}

#u9431
{
	z-index: 104;
	width: 136px;
	height: 57px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 100px;
	left: 37px;
	background: transparent url("../../images/stuzzita-logo.png") no-repeat center center;
	background-size: cover;
}

#u9432
{
	z-index: 105;
	width: 136px;
	height: 85px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 83px;
	left: 422px;
	background: transparent url("../../images/la-mela-logo.png") no-repeat center center;
	background-size: cover;
}

#u9433
{
	z-index: 106;
	width: 136px;
	height: 57px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 100px;
	left: 230px;
	background: transparent url("../../images/replay-logo.png") no-repeat center center;
	background-size: cover;
}

#u9434
{
	z-index: 107;
	width: 136px;
	height: 78px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 193px;
	left: 128px;
	background: transparent url("../../images/toeat-logo.png") no-repeat center center;
	background-size: cover;
}

#u9435
{
	z-index: 108;
	width: 136px;
	height: 85px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 83px;
	left: 615px;
	background: transparent url("../../images/itsme-logo.png") no-repeat center center;
	background-size: cover;
}

#u9436
{
	z-index: 109;
	width: 136px;
	height: 57px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 200px;
	left: 320px;
	background: transparent url("../../images/domusdotti-logo.png") no-repeat center center;
	background-size: cover;
}

#u9437
{
	z-index: 110;
	width: 136px;
	height: 57px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 200px;
	left: 518px;
	background: transparent url("../../images/cartomatica-logo.png") no-repeat center center;
	background-size: cover;
}

#contact
{
	position: relative;
}

#u5191-4
{
	z-index: 2;
	width: 500px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	margin-left: 140px;
	margin-top: 127px;
	position: relative;
}

#u4856,#u9322,#u4897,#u9360,#u9409,#u5191
{
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 30px;
}

#u9438-4
{
	z-index: 10;
	width: 500px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-left: 140px;
	margin-top: 8px;
	position: relative;
}

#u5192-4
{
	z-index: 6;
	width: 500px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-left: 140px;
	margin-top: 8px;
	position: relative;
}

#u9320,#u4857,#u4855,#u4855-3,#u9324,#u9323,#u9326,#u9328,#u9331,#u9332,#u9349,#u4898,#u9361,#u9362,#u9371,#u9374,#u9367,#u4995,#u4995-5,#u9411,#u9410,#u9413,#u9415,#u9417,#u9419,#u9421,#u9423,#u9438,#u5192
{
	font-family: raleway, sans-serif;
	font-weight: 400;
	line-height: 18px;
}

#pu9468
{
	width: 0.01px;
	margin-left: 61px;
	margin-top: 53px;
}

#u9468
{
	z-index: 99;
	width: 75px;
	height: 75px;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../../images/call-icon.png") no-repeat left top;
}

#u9469
{
	z-index: 100;
	width: 75px;
	height: 75px;
	position: relative;
	margin-right: -10000px;
	left: 289px;
	background: transparent url("../../images/mail-icon.png") no-repeat left top;
}

#u9470
{
	z-index: 101;
	width: 75px;
	height: 75px;
	position: relative;
	margin-right: -10000px;
	left: 585px;
	background: transparent url("../../images/place-icon.png") no-repeat left top;
}

#pu5195-4
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 17px;
}

#u5195-4
{
	z-index: 14;
	width: 170px;
	min-height: 25px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
}

#u5220-4
{
	z-index: 89;
	width: 170px;
	min-height: 25px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	left: 285px;
}

#u5216-4
{
	z-index: 81;
	width: 170px;
	min-height: 25px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	left: 570px;
}

#u5195,#u5220,#u5216
{
	letter-spacing: 3px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 24px;
}

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

#u5196-6
{
	z-index: 18;
	width: 170px;
	min-height: 42px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
}

#u5221-5
{
	z-index: 93;
	width: 187px;
	min-height: 42px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	left: 274px;
}

#u5221
{
	text-decoration: none;
	color: #7F7F7F;
	font-family: raleway, sans-serif;
	font-weight: 400;
	line-height: 20px;
}

#u5217-4
{
	z-index: 85;
	width: 170px;
	min-height: 42px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	left: 570px;
}

#u9338,#u9342,#u9340,#u9344,#u5196,#u5196-3,#u5217
{
	font-family: raleway, sans-serif;
	font-weight: 400;
	line-height: 20px;
}

#widgetu5197
{
	z-index: 24;
	width: 0.01px;
	height: 331px;
	margin-left: 20px;
	margin-top: 60px;
	position: relative;
}

#widgetu5204
{
	z-index: 25;
	width: 360px;
	height: 58px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u5206-4
{
	z-index: 26;
	width: 200px;
	min-height: 23px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #000000;
	text-align: left;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
}

#u5207-4
{
	z-index: 30;
	width: 348px;
	min-height: 23px;
	background-color: #F4F4F4;
	padding: 6px;
	color: #000000;
	font-size: 15px;
	line-height: 23px;
	font-family: raleway, sans-serif;
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 23px;
}

#widgetu5204.non-empty-st #u5207-4
{
	background-color: #BEBEBE;
}

#widgetu5204:hover #u5207-4
{
	background-color: #BEBEBE;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 23px;
	width: 348px;
	margin: 23px -10000px 0px 0px;
}

#widgetu5204.focus-st #u5207-4
{
	background-color: #BEBEBE;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 23px;
	width: 348px;
	margin: 23px -10000px 0px 0px;
}

#widgetu5204.non-empty-st #u5207-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu5204:hover #u5207-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu5204.focus-st #u5207-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu5199
{
	z-index: 34;
	width: 360px;
	height: 58px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 380px;
}

#widgetu5204.fld-err-st,#widgetu5199.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
	width: 360px;
	height: 58px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u5200-4
{
	z-index: 35;
	width: 200px;
	min-height: 23px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #000000;
	text-align: left;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
}

#widgetu5199.fld-err-st #u5200-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 200px;
	margin: 0px -10000px 0px 0px;
}

#u5201-4
{
	z-index: 39;
	width: 348px;
	min-height: 23px;
	background-color: #F4F4F4;
	padding: 6px;
	color: #000000;
	font-size: 15px;
	line-height: 23px;
	font-family: raleway, sans-serif;
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 23px;
}

#widgetu5199.non-empty-st #u5201-4
{
	background-color: #BEBEBE;
}

#widgetu5199:hover #u5201-4
{
	background-color: #BEBEBE;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 23px;
	width: 348px;
	margin: 23px -10000px 0px 0px;
}

#widgetu5199.focus-st #u5201-4
{
	background-color: #BEBEBE;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 23px;
	width: 348px;
	margin: 23px -10000px 0px 0px;
}

#widgetu5204.fld-err-st #u5207-4,#widgetu5199.fld-err-st #u5201-4
{
	background-color: #DEA13E;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 23px;
	width: 348px;
	margin: 23px -10000px 0px 0px;
}

#widgetu5204.fld-err-st #u5207-4 *,#widgetu5199.non-empty-st #u5201-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu5199:hover #u5201-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu5199.focus-st #u5201-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu5204_input,#widgetu5204_prompt,#widgetu5199_input,#widgetu5199_prompt
{
	width: 348px;
	min-height: 23px;
	color: #000000;
	font-family: raleway, sans-serif;
	font-size: 15px;
	font-weight: 300;
	padding: 6px;
}

#u5198-4
{
	z-index: 43;
	width: 360px;
	min-height: 31px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	font-size: 12px;
	line-height: 14px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 296px;
	left: 380px;
}

#widgetu5197.frm-sub-st #u5198-4 p
{
	color: #000000;
	font-size: 15px;
	line-height: 1;
}

#u5209-4
{
	z-index: 47;
	width: 360px;
	min-height: 31px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	color: #FF0000;
	font-size: 12px;
	line-height: 14px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 296px;
	left: 380px;
}

#widgetu5197.frm-subm-err-st #u5209-4 p
{
	color: #DEA13E;
	font-size: 15px;
	line-height: 1;
}

#u5203-4
{
	z-index: 51;
	width: 360px;
	min-height: 31px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	color: #00FF00;
	font-size: 12px;
	line-height: 12px;
	font-family: raleway, sans-serif;
	font-weight: 100;
	position: relative;
	margin-right: -10000px;
	margin-top: 296px;
	left: 380px;
}

#widgetu5197.frm-sub-st #u5198-4,#widgetu5197.frm-subm-err-st #u5209-4,#widgetu5197.frm-subm-ok-st #u5203-4
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	min-height: 35px;
}

#widgetu5197.frm-subm-ok-st #u5203-4 p
{
	color: #000000;
	font-size: 15px;
	font-family: raleway, sans-serif;
	font-weight: 100;
	font-style: normal;
}

#u5208-17
{
	z-index: 55;
	min-height: 35px;
	width: 360px;
	position: relative;
	margin-right: -10000px;
	margin-top: 350px;
	background: url("../../images/u5208-17.png") no-repeat 0px 0px;
}

#u5208-17:hover
{
	background: url("../../images/u5208-17-r.png") no-repeat 0px 0px;
}

#u5208-17:active
{
	background: url("../../images/u5208-17-m.png") no-repeat 0px 0px;
}

#widgetu5197.frm-sub-st #u5208-17
{
	background: url("../../images/u5208-17-fs.png") no-repeat 0px 0px;
}

#widgetu5210
{
	z-index: 72;
	width: 740px;
	height: 138px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 108px;
}

#widgetu5210.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
	width: 740px;
	height: 138px;
	min-height: 0px;
	margin: 108px -10000px 0px 0px;
}

#u5212-4
{
	z-index: 73;
	width: 200px;
	min-height: 23px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #000000;
	text-align: left;
	line-height: 14px;
	position: relative;
	margin-right: -10000px;
}

#widgetu5204.fld-err-st #u5206-4,#widgetu5210.fld-err-st #u5212-4
{
	border-style: none;
	border-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 200px;
	margin: 0px -10000px 0px 0px;
}

#widgetu5204.fld-err-st #u5206-4 p,#widgetu5204.fld-err-st #u5206-4 span,#widgetu5199.fld-err-st #u5200-4 p,#widgetu5199.fld-err-st #u5200-4 span,#widgetu5210.fld-err-st #u5212-4 p,#widgetu5210.fld-err-st #u5212-4 span
{
	color: #DEA13E;
}

#u9743-2,#u9743-4,#u9742-2,#u9744-2,#u9744-4,#u4856-2,#u9320-2,#u4857-2,#u4855-2,#u4855-4,#u4859-2,#u9322-2,#u9324-2,#u9323-2,#u9325-2,#u9326-2,#u9327-2,#u9328-2,#u9329-2,#u9331-2,#u9330-2,#u9332-2,#u9337-2,#u9338-2,#u9341-2,#u9342-2,#u9339-2,#u9340-2,#u9343-2,#u9344-2,#u4897-2,#u9349-2,#u4898-2,#u9360-2,#u9361-2,#u9362-2,#u9371-2,#u9374-2,#u9367-2,#u9380-2,#u9377-2,#u9385-2,#u9382-2,#u9389-2,#u9387-2,#u9392-2,#u9395-2,#u4995-2,#u4995-6,#u4996-2,#u9409-2,#u9411-2,#u9410-2,#u9412-2,#u9414-2,#u9413-2,#u9415-2,#u9416-2,#u9418-2,#u9417-2,#u9419-2,#u9420-2,#u9422-2,#u9421-2,#u9423-2,#u5191-2,#u9438-2,#u5192-2,#u5195-2,#u5220-2,#u5216-2,#u5196-2,#u5196-4,#u5221-3,#u5217-2,#u5206-2,#u5200-2,#u5212-2
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u5206,#u5200,#u5212
{
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 15px;
}

#u5213-4
{
	z-index: 77;
	width: 728px;
	min-height: 103px;
	background-color: #F4F4F4;
	padding: 6px;
	color: #000000;
	font-size: 15px;
	line-height: 23px;
	font-family: raleway, sans-serif;
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 23px;
}

#widgetu5210.non-empty-st #u5213-4
{
	background-color: #BEBEBE;
}

#widgetu5210:hover #u5213-4
{
	background-color: #BEBEBE;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 103px;
	width: 728px;
	margin: 23px -10000px 0px 0px;
}

#widgetu5210.focus-st #u5213-4
{
	background-color: #BEBEBE;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 103px;
	width: 728px;
	margin: 23px -10000px 0px 0px;
}

#widgetu5210.fld-err-st #u5213-4
{
	background-color: #DEA13E;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 103px;
	width: 728px;
	margin: 23px -10000px 0px 0px;
}

#widgetu5199.fld-err-st #u5201-4 *,#widgetu5210.non-empty-st #u5213-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu5210:hover #u5213-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu5210.focus-st #u5213-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu5210.fld-err-st #u5213-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu5210_input,#widgetu5210_prompt
{
	width: 728px;
	min-height: 103px;
	color: #000000;
	font-family: raleway, sans-serif;
	font-size: 15px;
	font-weight: 300;
	padding: 6px;
}

#widgetu5204.focus-st #widgetu5204_prompt,#widgetu5199.focus-st #widgetu5199_prompt,#widgetu5210.focus-st #widgetu5210_prompt
{
	padding-top: 6px;
	padding-bottom: 6px;
	visibility: hidden;
}

#widgetu5204:hover #widgetu5204_input,#widgetu5204.focus-st #widgetu5204_input,#widgetu5204.fld-err-st #widgetu5204_input,#widgetu5204:hover #widgetu5204_prompt,#widgetu5204.fld-err-st #widgetu5204_prompt,#widgetu5199:hover #widgetu5199_input,#widgetu5199.focus-st #widgetu5199_input,#widgetu5199.fld-err-st #widgetu5199_input,#widgetu5199:hover #widgetu5199_prompt,#widgetu5199.fld-err-st #widgetu5199_prompt,#widgetu5210:hover #widgetu5210_input,#widgetu5210.focus-st #widgetu5210_input,#widgetu5210.fld-err-st #widgetu5210_input,#widgetu5210:hover #widgetu5210_prompt,#widgetu5210.fld-err-st #widgetu5210_prompt
{
	padding-top: 6px;
	padding-bottom: 6px;
}

#widgetu5204.non-empty-st #widgetu5204_prompt,#widgetu5199.non-empty-st #widgetu5199_prompt,#widgetu5210.non-empty-st #widgetu5210_prompt
{
	visibility: hidden;
}

#u5222
{
	z-index: 98;
	width: 740px;
	min-height: 350px;
	border-style: none;
	margin-left: 20px;
	margin-top: 69px;
	position: relative;
}

.bar-style
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
}

#pu4765
{
	width: 0.01px;
	margin-top: 26px;
}

#u4765
{
	z-index: 451;
	min-height: 112.77499999999964px;
	padding: 109px 265px 154.22500000000036px;
}

#u9314-6
{
	z-index: 458;
	width: 250px;
	min-height: 55px;
}

#pu4766
{
	width: 0.01px;
	margin-left: 5px;
	margin-top: 18px;
	position: relative;
}

#u4766
{
	z-index: 452;
	width: 40px;
	min-height: 40px;
	margin-right: -10000px;
}

#u4768
{
	z-index: 453;
	width: 40px;
	min-height: 40px;
	margin-right: -10000px;
	left: 50px;
}

#u4776
{
	z-index: 455;
	width: 40px;
	min-height: 40px;
	margin-right: -10000px;
	left: 100px;
}

#u4772
{
	z-index: 454;
	width: 40px;
	min-height: 40px;
	margin-right: -10000px;
	left: 150px;
}

#u4780
{
	z-index: 456;
	width: 40px;
	min-height: 40px;
	margin-right: -10000px;
	left: 200px;
}

#u4765-bw
{
	z-index: 451;
	min-height: 112.77499999999964px;
}

#u4784
{
	z-index: 457;
	min-height: 49px;
	padding-bottom: 21px;
}

#u9316-6
{
	z-index: 467;
	width: 235px;
	min-height: 40px;
	margin-right: -10000px;
	margin-top: 9px;
	left: 273px;
}

#u4784-bw
{
	z-index: 457;
	min-height: 49px;
	margin-top: 306px;
}

#u9315-3
{
	z-index: 464;
	width: 215px;
	min-height: 91px;
	margin-right: -10000px;
	margin-top: 20px;
	left: 277px;
}

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

#page .verticalspacer
{
	clear: both;
}

.g-recaptcha
{
    margin-top:270px;
}
