/*

*/

.version.index /* version checker */
{
	color: #0000E7;
	background-color: #A3EB9D;
}

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

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

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

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

@viewport
{
	width: 410px;
}

.html
{
	background-color: #FFFFFF;
}

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

#page_position_content
{
	margin-bottom: -14px;
	width: 0.01px;
}

#u6175
{
	z-index: 481;
	height: 75px;
}

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

#u8420-3
{
	z-index: 422;
	width: 410px;
	min-height: 400px;
	border-color: #000000;
	background-color: #000000;
	position: relative;
	margin-right: -10000px;
}

#slideshowu9850
{
	z-index: 425;
	width: 0.01px;
	height: 400px;
	position: relative;
	margin-right: -10000px;
}

#u9861
{
	position: absolute;
	width: 410px;
	height: 400px;
	background-color: transparent;
}

#u9861popup
{
	z-index: 426;
}

#u9866
{
	z-index: 427;
	width: 410px;
	height: 400px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u9862
{
	z-index: 429;
	width: 410px;
	height: 400px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u9864
{
	z-index: 431;
	width: 410px;
	height: 400px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u9866_img,#u9862_img,#u9864_img
{
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

#u9852
{
	position: absolute;
	width: 334px;
	background-color: transparent;
	top: 131px;
	left: 38px;
}

#u9852popup
{
	z-index: 433;
}

#u9855-6
{
	z-index: 434;
	width: 306px;
	min-height: 143px;
	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;
}

#u9855
{
	font-size: 24px;
	letter-spacing: 5px;
	font-family: raleway, sans-serif;
	font-weight: 300;
	line-height: 26px;
}

#u9855-3
{
	font-size: 14px;
	letter-spacing: 3px;
	font-family: raleway, sans-serif;
	font-weight: 300;
}

#u9854-4
{
	z-index: 440;
	width: 306px;
	min-height: 143px;
	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;
}

#u9854
{
	font-size: 12px;
	letter-spacing: 3px;
	font-family: raleway, sans-serif;
	font-weight: 300;
	line-height: 13px;
}

#u9853-7
{
	z-index: 444;
	width: 306px;
	min-height: 143px;
	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;
}

#u9853-2
{
	font-size: 30px;
	letter-spacing: 5px;
	font-family: raleway, sans-serif;
	font-weight: 300;
	line-height: 33px;
}

#u9853-4
{
	font-size: 26px;
	letter-spacing: 5px;
	font-family: raleway, sans-serif;
	font-weight: 300;
	line-height: 29px;
}

#u9856-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: 320px;
	left: 38px;
}

#u9856-4popup
{
	z-index: 451;
}

#u9851-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: 320px;
	left: 332px;
}

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

#u9851-4popup
{
	z-index: 455;
}

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

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

#u8417-3
{
	z-index: 526;
	width: 130px;
	min-height: 63px;
	margin-right: -10000px;
	margin-top: 6px;
	left: 23px;
}

#accordionu6177
{
	z-index: 482;
	width: 130px;
	top: 0px;
	left: 260px;
}

#u6178
{
	z-index: 483;
	width: 130px;
}

#u6179-4
{
	z-index: 484;
	width: 110px;
	min-height: 55px;
	padding: 10px;
}

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

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

#u6180
{
	z-index: 488;
	width: 130px;
	padding-bottom: 15px;
}

#menuu6245
{
	z-index: 489;
	width: 116px;
	margin-right: -10000px;
	margin-top: 15px;
	left: 7px;
}

#u6246
{
	width: 116px;
}

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

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

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

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

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

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

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

#u6249.MuseMenuActive #u6250-4,#u6277:hover #u6279-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

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

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

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

#u6277.MuseMenuActive #u6279-4,#u6256:hover #u6259-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

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

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

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

#u6256.MuseMenuActive #u6259-4,#u6268:hover #u6270-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

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

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

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

#u6268.MuseMenuActive #u6270-4,#u6261:hover #u6264-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

#u6274,#u6253,#u6267,#u6260,#u6281
{
	width: 116px;
	margin-top: 2px;
}

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

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

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

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

#u6261.MuseMenuActive #u6264-4,#u6282:hover #u6284-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

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

#u6368-4
{
	z-index: 405;
	width: 370px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	margin-left: 20px;
	margin-top: 60px;
	position: relative;
}

#u6368
{
	font-family: raleway, sans-serif;
	font-weight: 400;
	line-height: 30px;
}

#u8423-4
{
	z-index: 413;
	width: 370px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-left: 20px;
	margin-top: 10px;
	position: relative;
}

#u6369-4
{
	z-index: 409;
	width: 370px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-left: 20px;
	margin-top: 6px;
	position: relative;
}

#u8423,#u6369
{
	font-size: 12px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	line-height: 14px;
}

#u6367-6
{
	z-index: 399;
	width: 370px;
	min-height: 127px;
	background-color: transparent;
	text-align: center;
	margin-left: 20px;
	margin-top: 30px;
	position: relative;
}

#pservices
{
	width: 0.01px;
	margin-top: 12px;
}

#services
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 20px;
}

#buttonu6370
{
	z-index: 417;
	width: 200px;
	background-color: #C49A6C;
	padding-bottom: 6px;
	position: relative;
	margin-right: -10000px;
	left: 105px;
}

#buttonu6370:hover
{
	background-color: #BEBEBE;
	width: 200px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu6370.ButtonSelected
{
	background-color: #C49A6C;
	width: 200px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

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

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

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

#buttonu6370:hover #u6371-4 p,#buttonu6370:hover #u6371-4 span
{
	color: #000000;
	visibility: inherit;
}

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

#u6373
{
	z-index: 350;
	height: 334px;
	background: transparent url("../../images/prisma_services-u6373-fr.jpg") no-repeat center center;
	background-size: contain;
}

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

#u6373-bw
{
	z-index: 350;
	margin-top: 5px;
	height: 334px;
}

#u8426
{
	z-index: 349;
	min-height: 540.9000000000001px;
	border-color: #000000;
	background-color: #2A2A2A;
	padding: 28px 20px 78.09999999999991px 25px;
}

#u6378-4
{
	z-index: 351;
	width: 360px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	position: relative;
}

#u8425-4
{
	z-index: 359;
	width: 360px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-top: 8px;
	position: relative;
}

#u6379-4
{
	z-index: 355;
	width: 360px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-top: 8px;
	position: relative;
}

#pu8431
{
	width: 0.01px;
	margin-left: 4px;
	margin-top: 50px;
	position: relative;
}

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

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

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

#pu8432
{
	width: 0.01px;
	margin-left: 4px;
	margin-top: 21px;
	position: relative;
}

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

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

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

#pu8433
{
	width: 0.01px;
	margin-left: 4px;
	margin-top: 19px;
	position: relative;
}

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

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

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

#pu8434
{
	width: 0.01px;
	margin-left: 4px;
	margin-top: 16px;
	position: relative;
}

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

#pu6382-4,#pu6386-4,#pu6390-4,#pu8429-4
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-left: 86px;
}

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

#u6382,#u6386,#u6390,#u8429
{
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 24px;
}

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

#u8426-bw
{
	z-index: 349;
	min-height: 540.9000000000001px;
}

#u6393-4
{
	z-index: 314;
	width: 270px;
	min-height: 67px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	margin-left: 70px;
	margin-top: 109px;
	position: relative;
}

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

#u6401
{
	z-index: 346;
	width: 270px;
	height: 11px;
	border-style: solid;
	border-color: #BEBEBE;
	background-color: transparent;
	margin-left: 70px;
	margin-top: 30px;
	position: relative;
	border-width: 1px 0px 0px;
}

#u6397-4
{
	z-index: 330;
	width: 270px;
	min-height: 67px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	margin-left: 70px;
	margin-top: 18px;
	position: relative;
}

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

#u6404
{
	z-index: 347;
	width: 270px;
	height: 11px;
	border-style: solid;
	border-color: #BEBEBE;
	background-color: transparent;
	margin-left: 70px;
	margin-top: 31px;
	position: relative;
	border-width: 1px 0px 0px;
}

#u6395-4
{
	z-index: 322;
	width: 270px;
	min-height: 67px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	margin-left: 70px;
	margin-top: 18px;
	position: relative;
}

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

#u6405
{
	z-index: 348;
	width: 270px;
	height: 11px;
	border-style: solid;
	border-color: #BEBEBE;
	background-color: transparent;
	margin-left: 70px;
	margin-top: 30px;
	position: relative;
	border-width: 1px 0px 0px;
}

#u6399-4
{
	z-index: 338;
	width: 270px;
	min-height: 67px;
	background-color: transparent;
	text-align: center;
	color: #7F7F7F;
	margin-left: 70px;
	margin-top: 19px;
	position: relative;
}

#u6393,#u6397,#u6395,#u6399
{
	font-family: raleway, sans-serif;
	font-weight: 400;
	line-height: 54px;
}

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

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

#u6410-4
{
	z-index: 293;
	width: 370px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	margin-left: 20px;
	margin-top: 90px;
	position: relative;
}

#u8435-4
{
	z-index: 301;
	width: 370px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	margin-left: 20px;
	margin-top: 8px;
	position: relative;
}

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

#pbuttonu6412
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 60px;
}

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

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

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

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

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

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

#pbuttonu6414,#pbuttonu6416,#pbuttonu6418
{
	width: 0.01px;
	margin-left: 20px;
}

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

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

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

#buttonu6412:hover,#buttonu6413:hover,#buttonu6414:hover,#buttonu6415:hover,#buttonu6416:hover,#buttonu6417:hover,#buttonu6418:hover,#buttonu6419:hover,#buttonu6420:hover
{
	background-repeat: no-repeat;
	background-position: center center;
	width: 185px;
	height: 139px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
	background-size: cover;
}

#about
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 114px;
}

#pu9714-3
{
	width: 0.01px;
	margin-top: 50px;
}

#u9714-3
{
	z-index: 203;
	width: 410px;
	min-height: 926px;
	border-color: #000000;
	background-color: #F4F4F4;
	position: relative;
	margin-right: -10000px;
}

#u6427-4
{
	z-index: 206;
	width: 370px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 40px;
	left: 20px;
}

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

#u8436-4
{
	z-index: 214;
	width: 370px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	color: #BEBEBE;
	position: relative;
	margin-right: -10000px;
	margin-top: 78px;
	left: 20px;
}

#accordionu6429wrapper
{
	min-height: 368px;
	z-index: 218;
	position: relative;
	margin-right: -10000px;
	margin-top: 179px;
	left: 20px;
}

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

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

#u6433-4
{
	z-index: 220;
	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;
}

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

#buttonu6370.ButtonSelected #u6371-4 p,#buttonu6370.ButtonSelected #u6371-4 span,#u6433-4:hover p
{
	color: #FFFFFF;
	visibility: inherit;
}

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

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

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

#u6435-4
{
	z-index: 230;
	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;
}

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

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

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

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

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

#u6439-4
{
	z-index: 240;
	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;
}

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

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

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

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

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

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

#buttonu6442
{
	z-index: 249;
	width: 370px;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 572px;
	left: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

#buttonu6447
{
	z-index: 260;
	width: 370px;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 652px;
	left: 20px;
}

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

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

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

#buttonu6442.ButtonSelected #u6443-4,#buttonu6447:hover #u6449-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 210px;
	margin: 0px -10000px 0px 0px;
}

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

#buttonu6442.ButtonSelected #u6446-4,#buttonu6447:hover #u6450-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

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

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

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

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

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

#buttonu6452
{
	z-index: 271;
	width: 370px;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 732px;
	left: 20px;
}

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

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

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

#buttonu6447.ButtonSelected #u6449-4,#buttonu6452:hover #u6455-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 210px;
	margin: 0px -10000px 0px 0px;
}

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

#buttonu6447.ButtonSelected #u6450-4,#buttonu6452:hover #u6456-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

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

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

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

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

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

#buttonu6457
{
	z-index: 282;
	width: 370px;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 812px;
	left: 20px;
}

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

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

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

#buttonu6452.ButtonSelected #u6455-4,#buttonu6457:hover #u6458-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 210px;
	margin: 0px -10000px 0px 0px;
}

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

#u6443,#u6449,#u6455,#u6458
{
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 18px;
}

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

#buttonu6452.ButtonSelected #u6456-4,#buttonu6457:hover #u6461-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

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

#u6446,#u6450,#u6456,#u6461
{
	letter-spacing: 1px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 20px;
}

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

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

#buttonu6442.ButtonSelected #u6444,#buttonu6447.ButtonSelected #u6448,#buttonu6452.ButtonSelected #u6453,#buttonu6457.ButtonSelected #u6460
{
	background-color: #C49A6C;
	width: 370px;
	min-height: 0px;
	margin: 4px 0px 0px;
}

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

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

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

#u6465
{
	z-index: 183;
	height: 490px;
	border-color: #000000;
	background-color: #000000;
}

#u6465-bw
{
	z-index: 183;
	height: 490px;
}

#u6466
{
	z-index: 184;
	height: 490px;
	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;
}

#u6466-bw
{
	z-index: 184;
	height: 490px;
}

#pamphletu6467
{
	z-index: 185;
	width: 0.01px;
	height: 395px;
	position: relative;
	margin-right: -10000px;
	margin-top: 47px;
	left: 20px;
}

#u6475
{
	position: absolute;
	width: 370px;
	background-color: transparent;
}

#u6475popup
{
	z-index: 186;
}

#u6476
{
	z-index: 187;
	width: 370px;
	height: 344px;
	border-color: #999999;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u6476_position_content
{
	padding-bottom: 17px;
}

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

#u6478-8
{
	z-index: 189;
	width: 370px;
	min-height: 145px;
	background-color: transparent;
	color: #FFFFFF;
	margin-top: 20px;
	position: relative;
}

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

#u6479-4
{
	z-index: 197;
	width: 370px;
	min-height: 20px;
	background-color: transparent;
	text-align: right;
	color: #FFFFFF;
	margin-top: 2px;
	position: relative;
}

#u6478,#u6478-5,#u6479
{
	font-size: 14px;
	font-family: raleway, sans-serif;
	font-weight: 400;
}

#u6468
{
	z-index: 201;
	width: 20px;
	position: relative;
	margin-right: -10000px;
	margin-top: 375px;
	left: 155px;
}

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

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

#u6470.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;
}

#pu8420-3,#pbuttonu6420,#pu6443-4,#pu6449-4,#pu6455-4,#pu6458-4,#pu6465,#pu6583
{
	width: 0.01px;
}

#u6583
{
	z-index: 111;
	width: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 424px;
	left: 54px;
}

#u6586
{
	z-index: 112;
	width: 130px;
	height: 10px;
	border-style: solid;
	border-color: #000000;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	border-width: 2px 0px 0px;
}

#u6585
{
	z-index: 113;
	width: 12px;
	height: 12px;
	border-color: #000000;
	background-color: #000000;
	-webkit-transform: matrix(0.7071,-0.7071,0.7071,0.7071,-2,6);
	-ms-transform: matrix(0.7071,-0.7071,0.7071,0.7071,-2,6);
	transform: matrix(0.7071,-0.7071,0.7071,0.7071,-2,6);
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 145px;
}

#u6584
{
	z-index: 114;
	width: 130px;
	height: 10px;
	border-style: solid;
	border-color: #000000;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	left: 172px;
	border-width: 2px 0px 0px;
}

#u8452
{
	z-index: 115;
	min-height: 508.949999999998px;
	border-color: #000000;
	background-color: #2A2A2A;
	padding: 385px 20px 40.050000000002px 19px;
}

#u6587-4
{
	z-index: 116;
	width: 370px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	color: #F4F4F4;
	margin-left: 1px;
	position: relative;
}

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

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

#pu8454
{
	width: 0.01px;
	margin-top: 43px;
	position: relative;
}

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

#u6592-4
{
	z-index: 129;
	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;
}

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

#u6596-4
{
	z-index: 137;
	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: 276px;
}

#pu6593-4
{
	width: 0.01px;
	margin-left: 1px;
	margin-top: 5px;
	position: relative;
}

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

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

#pu8455
{
	width: 0.01px;
	margin-top: 33px;
	position: relative;
}

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

#u6600-4
{
	z-index: 145;
	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;
}

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

#u6604-4
{
	z-index: 153;
	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: 276px;
}

#pu6601-4
{
	width: 0.01px;
	margin-left: 1px;
	margin-top: 7px;
	position: relative;
}

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

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

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

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

#u6608-4
{
	z-index: 161;
	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;
}

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

#u6612-4
{
	z-index: 169;
	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: 276px;
}

#u6592,#u6596,#u6600,#u6604,#u6608,#u6612
{
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 45px;
}

#pu6609-4
{
	width: 0.01px;
	margin-left: 1px;
	margin-top: 9px;
	position: relative;
}

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

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

#u8452-bw
{
	z-index: 115;
	min-height: 508.949999999998px;
}

#u6589
{
	z-index: 128;
	height: 250px;
	background: transparent url("../../images/studio-u6589-fr.jpg") no-repeat center center;
	background-size: contain;
}

#u6589-bw
{
	z-index: 128;
	margin-top: 75px;
	height: 250px;
}

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

#pu6650
{
	width: 0.01px;
	margin-top: 1px;
}

#u6650
{
	z-index: 102;
	height: 633px;
	border-color: #000000;
	background-color: #000000;
}

#u6650-bw
{
	z-index: 102;
	height: 633px;
}

#u6651
{
	z-index: 103;
	height: 633px;
	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;
}

#u6651-bw
{
	z-index: 103;
	height: 633px;
}

#u8466
{
	z-index: 104;
	width: 180px;
	height: 75px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 42px;
	left: 18px;
	background: transparent url("../../images/stuzzita-logo.png") no-repeat center center;
	background-size: cover;
}

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

#u8468
{
	z-index: 106;
	width: 180px;
	height: 75px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 42px;
	left: 211px;
	background: transparent url("../../images/replay-logo.png") no-repeat center center;
	background-size: cover;
}

#u8469
{
	z-index: 107;
	width: 180px;
	height: 103px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 294px;
	left: 18px;
	background: transparent url("../../images/toeat-logo.png") no-repeat center center;
	background-size: cover;
}

#u8470
{
	z-index: 108;
	width: 180px;
	height: 113px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 149px;
	left: 213px;
	background: transparent url("../../images/itsme-logo.png") no-repeat center center;
	background-size: cover;
}

#u8471
{
	z-index: 109;
	width: 180px;
	height: 75px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 424px;
	left: 115px;
	background: transparent url("../../images/domusdotti-logo.png") no-repeat center center;
	background-size: cover;
}

#u8472
{
	z-index: 110;
	width: 180px;
	height: 75px;
	border-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 294px;
	left: 213px;
	background: transparent url("../../images/cartomatica-logo.png") no-repeat center center;
	background-size: cover;
}

#contact
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 574px;
}

#u6696-4
{
	z-index: 2;
	width: 370px;
	min-height: 30px;
	background-color: transparent;
	text-align: center;
	margin-left: 20px;
	margin-top: 76px;
	position: relative;
}

#u6378,#u6410,#u6427,#u6587,#u6696
{
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 30px;
}

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

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

#u6367,#u6367-3,#u8425,#u6379,#u6383,#u6387,#u6391,#u8430,#u8435,#u6411,#u6428,#u8436,#u6462,#u6463,#u6464,#u8453,#u6588,#u6593,#u6597,#u6601,#u6605,#u6609,#u6613,#u8473,#u6697
{
	font-family: raleway, sans-serif;
	font-weight: 400;
	line-height: 18px;
}

#pu9464
{
	width: 0.01px;
	margin-left: 72px;
	margin-top: 60px;
}

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

#u6731-4
{
	z-index: 72;
	width: 170px;
	min-height: 25px;
	background-color: transparent;
	position: relative;
}

#u6732-6
{
	z-index: 76;
	width: 170px;
	min-height: 42px;
	background-color: transparent;
	margin-top: 8px;
	position: relative;
}

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

#u6739-4
{
	z-index: 90;
	width: 170px;
	min-height: 25px;
	background-color: transparent;
	position: relative;
}

#u6740-5
{
	z-index: 94;
	width: 199px;
	min-height: 42px;
	background-color: transparent;
	margin-top: 8px;
	position: relative;
}

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

#pu9466,#pu9467
{
	width: 0.01px;
	margin-left: 72px;
	margin-top: 53px;
}

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

#pu6731-4,#pu6739-4,#pu6735-4
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 98px;
}

#u6735-4
{
	z-index: 82;
	width: 170px;
	min-height: 25px;
	background-color: transparent;
	position: relative;
}

#u6731,#u6739,#u6735
{
	letter-spacing: 3px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 24px;
}

#u6736-4
{
	z-index: 86;
	width: 170px;
	min-height: 42px;
	background-color: transparent;
	margin-top: 8px;
	position: relative;
}

#u6394,#u6398,#u6396,#u6400,#u6732,#u6732-3,#u6736
{
	font-family: raleway, sans-serif;
	font-weight: 400;
	line-height: 20px;
}

#widgetu6702
{
	z-index: 14;
	width: 0.01px;
	height: 475px;
	margin-left: 20px;
	margin-top: 60px;
	position: relative;
}

#widgetu6713
{
	z-index: 15;
	width: 370px;
	height: 58px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#widgetu6713.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
	width: 370px;
	height: 58px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u6716-4
{
	z-index: 16;
	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;
}

#u6715-4
{
	z-index: 20;
	width: 358px;
	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;
}

#widgetu6713.non-empty-st #u6715-4
{
	background-color: #BEBEBE;
}

#widgetu6713:hover #u6715-4
{
	background-color: #BEBEBE;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 23px;
	width: 358px;
	margin: 23px -10000px 0px 0px;
}

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

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

#widgetu6713:hover #u6715-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

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

#widgetu6709
{
	z-index: 24;
	width: 370px;
	height: 58px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 108px;
}

#widgetu6709.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
	width: 370px;
	height: 58px;
	min-height: 0px;
	margin: 108px -10000px 0px 0px;
}

#u6711-4
{
	z-index: 25;
	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;
}

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

#u6712-4
{
	z-index: 29;
	width: 358px;
	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;
}

#widgetu6709.non-empty-st #u6712-4
{
	background-color: #BEBEBE;
}

#widgetu6709:hover #u6712-4
{
	background-color: #BEBEBE;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 23px;
	width: 358px;
	margin: 23px -10000px 0px 0px;
}

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

#widgetu6713.fld-err-st #u6715-4,#widgetu6709.fld-err-st #u6712-4
{
	background-color: #DEA13E;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 23px;
	width: 358px;
	margin: 23px -10000px 0px 0px;
}

#widgetu6713.fld-err-st #u6715-4 *,#widgetu6709.non-empty-st #u6712-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu6709:hover #u6712-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

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

#widgetu6713_input,#widgetu6713_prompt,#widgetu6709_input,#widgetu6709_prompt
{
	width: 358px;
	min-height: 23px;
	color: #000000;
	font-family: raleway, sans-serif;
	font-size: 15px;
	font-weight: 300;
	padding: 6px;
}

#u6717-4
{
	z-index: 33;
	width: 370px;
	min-height: 16px;
	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: 455px;
}

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

#u6718-4
{
	z-index: 37;
	width: 370px;
	min-height: 16px;
	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: 455px;
}

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

#u6707-4
{
	z-index: 41;
	width: 370px;
	min-height: 16px;
	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: 455px;
}

#widgetu6702.frm-sub-st #u6717-4,#widgetu6702.frm-subm-err-st #u6718-4,#widgetu6702.frm-subm-ok-st #u6707-4
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	min-height: 20px;
}

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

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

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

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

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

#widgetu6703
{
	z-index: 62;
	width: 370px;
	height: 163px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 215px;
}

#widgetu6703.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
	width: 370px;
	height: 163px;
	min-height: 0px;
	margin: 215px -10000px 0px 0px;
}

#u6705-4
{
	z-index: 63;
	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;
}

#widgetu6713.fld-err-st #u6716-4,#widgetu6703.fld-err-st #u6705-4
{
	border-style: none;
	border-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 200px;
	margin: 0px -10000px 0px 0px;
}

#widgetu6713.fld-err-st #u6716-4 p,#widgetu6713.fld-err-st #u6716-4 span,#widgetu6709.fld-err-st #u6711-4 p,#widgetu6709.fld-err-st #u6711-4 span,#widgetu6703.fld-err-st #u6705-4 p,#widgetu6703.fld-err-st #u6705-4 span
{
	color: #DEA13E;
}

#u9855-2,#u9854-2,#u9853-3,#u9853-5,#u6368-2,#u8423-2,#u6369-2,#u6367-2,#u6367-4,#u6371-2,#u6378-2,#u8425-2,#u6379-2,#u6382-2,#u6383-2,#u6386-2,#u6387-2,#u6390-2,#u6391-2,#u8429-2,#u8430-2,#u6393-2,#u6394-2,#u6397-2,#u6398-2,#u6395-2,#u6396-2,#u6399-2,#u6400-2,#u6410-2,#u8435-2,#u6411-2,#u6427-2,#u6428-2,#u8436-2,#u6462-2,#u6463-2,#u6464-2,#u6443-2,#u6446-2,#u6449-2,#u6450-2,#u6455-2,#u6456-2,#u6458-2,#u6461-2,#u6587-2,#u8453-2,#u6588-2,#u6592-2,#u6596-2,#u6593-2,#u6597-2,#u6600-2,#u6604-2,#u6601-2,#u6605-2,#u6608-2,#u6612-2,#u6609-2,#u6613-2,#u6696-2,#u8473-2,#u6697-2,#u6731-2,#u6732-2,#u6732-4,#u6739-2,#u6740-3,#u6735-2,#u6736-2,#u6716-2,#u6711-2,#u6705-2
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u6716,#u6711,#u6705
{
	font-family: raleway, sans-serif;
	font-weight: 500;
	line-height: 15px;
}

#u6704-4
{
	z-index: 67;
	width: 358px;
	min-height: 128px;
	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;
}

#widgetu6703.non-empty-st #u6704-4
{
	background-color: #BEBEBE;
}

#widgetu6703:hover #u6704-4
{
	background-color: #BEBEBE;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 128px;
	width: 358px;
	margin: 23px -10000px 0px 0px;
}

#widgetu6703.focus-st #u6704-4
{
	background-color: #BEBEBE;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 128px;
	width: 358px;
	margin: 23px -10000px 0px 0px;
}

#widgetu6703.fld-err-st #u6704-4
{
	background-color: #DEA13E;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 128px;
	width: 358px;
	margin: 23px -10000px 0px 0px;
}

#widgetu6709.fld-err-st #u6712-4 *,#widgetu6703.non-empty-st #u6704-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

#widgetu6703:hover #u6704-4 *
{
	color: #FFFFFF;
	font-style: normal;
}

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

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

#widgetu6703_input,#widgetu6703_prompt
{
	width: 358px;
	min-height: 128px;
	color: #000000;
	font-family: raleway, sans-serif;
	font-size: 15px;
	font-weight: 300;
	padding: 6px;
}

#widgetu6713.focus-st #widgetu6713_prompt,#widgetu6709.focus-st #widgetu6709_prompt,#widgetu6703.focus-st #widgetu6703_prompt
{
	padding-top: 6px;
	padding-bottom: 6px;
	visibility: hidden;
}

#widgetu6713:hover #widgetu6713_input,#widgetu6713.focus-st #widgetu6713_input,#widgetu6713.fld-err-st #widgetu6713_input,#widgetu6713:hover #widgetu6713_prompt,#widgetu6713.fld-err-st #widgetu6713_prompt,#widgetu6709:hover #widgetu6709_input,#widgetu6709.focus-st #widgetu6709_input,#widgetu6709.fld-err-st #widgetu6709_input,#widgetu6709:hover #widgetu6709_prompt,#widgetu6709.fld-err-st #widgetu6709_prompt,#widgetu6703:hover #widgetu6703_input,#widgetu6703.focus-st #widgetu6703_input,#widgetu6703.fld-err-st #widgetu6703_input,#widgetu6703:hover #widgetu6703_prompt,#widgetu6703.fld-err-st #widgetu6703_prompt
{
	padding-top: 6px;
	padding-bottom: 6px;
}

#widgetu6713.non-empty-st #widgetu6713_prompt,#widgetu6709.non-empty-st #widgetu6709_prompt,#widgetu6703.non-empty-st #widgetu6703_prompt
{
	visibility: hidden;
}

#u6727
{
	z-index: 71;
	width: 370px;
	min-height: 350px;
	border-style: none;
	margin-left: 20px;
	margin-top: 38px;
	position: relative;
}

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

#pu6309
{
	width: 0.01px;
	margin-top: 43px;
}

#u6309
{
	z-index: 459;
	min-height: 128px;
	padding: 88px 80px 154px;
}

#u6327-6
{
	z-index: 465;
	width: 250px;
	min-height: 55px;
}

#pu6310
{
	width: 0.01px;
	margin-left: 4px;
	margin-top: 32px;
	position: relative;
}

#u6310
{
	z-index: 460;
	width: 40px;
	min-height: 40px;
	margin-right: -10000px;
	margin-top: 1px;
}

#u6312
{
	z-index: 461;
	width: 40px;
	min-height: 40px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 50px;
}

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

#u6316
{
	z-index: 462;
	width: 40px;
	min-height: 40px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 150px;
}

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

#u6309-bw
{
	z-index: 459;
	min-height: 128px;
}

#u6328
{
	z-index: 471;
	min-height: 55px;
	padding-bottom: 29px;
}

#u6329-6
{
	z-index: 472;
	width: 235px;
	min-height: 40px;
	margin-right: -10000px;
	margin-top: 15px;
	left: 88px;
}

#u6328-bw
{
	z-index: 471;
	min-height: 55px;
	margin-top: 300px;
}

#u8418-3
{
	z-index: 478;
	width: 215px;
	min-height: 91px;
	margin-right: -10000px;
	left: 93px;
}

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

#page .verticalspacer
{
	clear: both;
}

