body {
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
	background:#222222 url(../img/bg_body.png) repeat-x;
}
a, a:link {
	cursor: pointer;
	text-decoration: underline;
	color:#fff;
}
a:hover {
	text-decoration: none;
	color:#fff;
}
h2 {
	font-size:15px;
}
.black {
	color:#000;
}
.grey {
	color:#9c9c9c;
}
#wrapper {
	width:775px;
	margin: 0 auto;
}
#container {
	width:775px;
	position: absolute;
}
#container_sx {
	width:337px;
	position: absolute;
	left: 28px;
	top: 326px;
	height: auto;
	font-size:11px;
	line-height:20px;
	text-align:justify;
}
#container_sx h1 {
	font-size:20px;
	font-weight:normal;
	padding-bottom:10px;
}
#container_sx a {
	float:left;
	margin:0;
	padding:0;
	margin:5px 10px 5px 10px!important;
	margin:5px 10px 5px 10px;
	display:block;
	/*background:url(../img/gallery/bg_tms.jpg) no-repeat;*/
	width:76px;
	height:76px;
	border:1px solid #fff;
}
#container_sx a:hover {
	background-color:#fff;
}

#container_sx a img {
	float:left;
	margin:0;
	padding:0;
	margin:2px;
	/*background:url(../img/gallery/bg_tms.jpg) no-repeat;*/
	width:70px;
	height:70px;
	border:1px solid #fff;
}
#container_dx {
	background-image:url(../img/bg_container_dx.png);
	height:412px;
	left:400px;
	position:absolute;
	top:320px;
	width:350px;
	background-repeat: no-repeat;
}
#bg_web {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 775px;
	height: 793px;
	background-image:url(../img/bg_web.png);
	background-repeat:repeat-x;
	z-index: 1;
}
/* You named this layer draw */
#Layer-2 {
	position: absolute;
	left: 0px;
	top: 25px;
	width: 775px;
	height: 62px;
	z-index: 2;
}
/* You named this layer ------------------------------ */
#Layer-3 {
	position: absolute;
	left: 0;
	top: +88px;
	width: 775px;
	height: 1px;
	z-index: 3;
}
/* You named this layer ------------------------------- */
#Layer-4 {
	position: absolute;
	left: 37px;
	top: 411px;
	width: 337px;
	height: 76px;
	z-index: 21;
}
/* You named this layer Layer 11 */
#Layer-5 {
	position: absolute;
	left: 37px;
	top: 556px;
	width: 337px;
	height: 168px;
	z-index: 5;
}
/* You named this layer Layer 11 copy */
#Layer-6 {
	position: absolute;
	left: 396px;
	top: 556px;
	width: 337px;
	height: 168px;
	z-index: 6;
}
/* You named this layer ------------------------------ */
#Layer-7 {
	position: absolute;
	left: 0;
	top: 0px;
	width: 775px;
	height: 1px;
	z-index: 7;
}
/* You named this layer draw */
#Layer-9 {
	position: absolute;
	left: 30px;
	top: 427px;
	width: 350px;
	height: 71px;
	z-index: 9;
}
/* You named this layer draw */
#Layer-10 {
	position: absolute;
	left: 30px;
	top: 332px;
	width: 350px;
	height: 71px;
	z-index: 10;
}
/* You named this layer line */
#Layer-11 {
	position: absolute;
	left: 0px;
	top: 70px;
	width: 350px;
	height: 1px;
	z-index: 11;
}
/* You named this layer draw */
#Layer-12 {
	position: absolute;
	left: 380px;
	top: 496px;
	width: 365px;
	height: 71px;
	z-index: 12;
}
/* You named this layer line */
#Layer-13 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 365px;
	height: 1px;
	z-index: 13;
}
/* You named this layer Layer 10 */
#Layer-14 {
	position: absolute;
	left: 2px;
	top: 1px;
	width: 333px;
	height: 166px;
	z-index: 14;
}
/* You named this layer Layer 10 copy */
#Layer-15 {
	position: absolute;
	left: 2px;
	top: 1px;
	width: 333px;
	height: 166px;
	z-index: 15;
}
#play {
	position: absolute;
	left: 124px;
	top: 47px;
	width: 78px;
	height: 78px;
	z-index: 16;
	background-image:url(../img/play_off.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#play:hover {
	position: absolute;
	left: 124px;
	top: 47px;
	width: 78px;
	height: 78px;
	z-index: 17;
	background-image:url(../img/play_on.png);
	background-repeat:no-repeat;
}
/* You named this layer Layer 13 */
#Layer-17 {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 335px;
	height: 166px;
	z-index: 17;
}
#Layer-18 {
	position: absolute;
	left: 0px;
	top: 119px;
	width: 315px;
	height: 27px;
	z-index: 18;
	background-color: #000;
	padding: 10px;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}
#Layer-18-interna {
	position: absolute;
	left: 7px;
	top: 374px;
	width: 315px;
	height: 16px;
	z-index: 18;
	background-color: #000;
	padding: 5px 10px;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}
#Layer-19 {
	position: absolute;
	left: 564px;
	top: 354px;
	width: 145px;
	height: 11px;
	z-index: 19;
}
/* You named this layer Un punto di riferimento per inc */
#Layer-20 {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 327px;
	height: 36px;
	z-index: 20;
}
/* You named this layer Layer 5 */
#Layer-21 {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 335px;
	height: 74px;
	z-index: 4;
}
#Layer-22 {
	position: absolute;
	left: 565px;
	top: 338px;
	width: 144px;
	height: 15px;
	z-index: 22;
}
#Layer-22-interna {
	position: absolute;
	left: 130px;
	top: 10px;
	width: 200px;
	z-index: 22;
}
/* You named this layer scoprite in prima persona il lo */
#Layer-23 {
	position: absolute;
	left: 51px;
	top: 536px;
	width: 202px;
	height: 14px;
	z-index: 23;
}
/* You named this layer Tour virtuale 360 */
#Layer-24 {
	position: absolute;
	left: 51px;
	top: 516px;
	width: 145px;
	height: 16px;
	z-index: 24;
}
/* You named this layer guardate tutte le foto del loca */
#Layer-25 {
	position: absolute;
	left: 28px;
	top: 40px;
	width: 192px;
	height: 14px;
	z-index: 25;
}
#Layer-25-interna {
	position: absolute;
	left: 8px;
	top: 169px;
	width: 192px;
	height: 14px;
	z-index: 25;
}
#Layer-25-interna2 {
	position: absolute;
	left: 8px;
	top: 306px;
	width: 192px;
	height: 14px;
	z-index: 25;
}
/* menu */
#Layer-27 {
	position: absolute;
	left: 403px;
	top: 323px;
	width: 150px;
	height: 167px;
	background-image:url(../img/menu_off.png);
	background-repeat:no-repeat;
	cursor:pointer;
	z-index: 27;
}
#Layer-27:hover {
	position: absolute;
	left: 403px;
	top: 323px;
	width: 150px;
	height: 167px;
	background-image:url(../img/menu_on.png);
	background-repeat:no-repeat;
	z-index: 28;
}
#Layer-27-interna {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 110px;
	height: 122px;
	background-image:url(../img/menu_off_interna.png);
	background-repeat:no-repeat;
	cursor:pointer;
	z-index: 27;
}
#Layer-27-interna:hover {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 110px;
	height: 122px;
	background-image:url(../img/menu_on_interna.png);
	background-repeat:no-repeat;
	z-index: 28;
}
#Layer-28 {
	position: absolute;
	left: 564px;
	top: 385px;
	width: 180px;
	height: 89px;
	z-index: 28;
}
/* You named this layer In questa sezione potrete guard */
#Layer-29 {
	position: absolute;
	left: 5px;
	top: 8px;
	width: 254px;
	height: 25px;
	z-index: 29;
}
/* You named this layer Galleria fotografica */
#Layer-30 {
	position: absolute;
	left: 28px;
	top: 20px;
	width: 158px;
	height: 20px;
	z-index: 30;
}
#Layer-30-interna {
	position: absolute;
	left: 8px;
	top: 146px;
	width: 158px;
	height: 20px;
	z-index: 30;
}
#Layer-30-interna2 {
	position: absolute;
	left: 8px;
	top: 283px;
	width: 158px;
	height: 20px;
	z-index: 30;
}
/* You named this layer Layer 8 */
#Layer-31 {
	position: absolute;
	left: 0;
	top: 91px;
	width: 775px;
	height: 219px;
	z-index: 31;
}
#foto {
	position:absolute;
	top:1px;
	left:0;
}
/* You named this layer draw */
#Layer-32 {
	position: absolute;
	left: 0;
	top: -94px;
	width: 775px;
	height: 91px;
	z-index: 32;
}
#menu_container {
	position: absolute;
	left: 0;
	top: -63px;
	width: 775px;
	height: 62px;
	z-index: 33;
}
/* Menu Body */
	ul#menu {
	width:100%;
	height:62px;
	/*background:url(bg.png) repeat-x;*/
		list-style:none;
	margin:0;
	padding:0;
}
/* Float LI Elements - horizontal display */
	ul#menu li {
	float:left;
}
/* Link - common attributes */
	ul#menu li a {
	background:url(../img/menu.png) no-repeat scroll top left;
	display:block;
	height:62px;
	position:relative;
}
/* Specify width and background position attributes specifically for the class: "home" */
	ul#menu li a.home {
	width:122px;
}
/* Specify width and background position attributes specifically for the class: "locale" */
	ul#menu li a.locale {
	width:120px;
	background-position:-122px 0px;
}
/* Specify width and background position attributes specifically for the class: "dove" */
	ul#menu li a.dove {
	width:120px;
	background-position:-242px 0px;
}
/* Specify width and background position attributes specifically for the class: "contatti" */
	ul#menu li a.contatti {
	width:120px;
	background-position:-362px 0px;
}
/* Span (on hover) - common attributes */
	ul#menu li a span {
	background: url(../img/menu.png) no-repeat scroll bottom left;
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:100;
}
/* Span (on hover) - display pointer */
	ul#menu li a span:hover {
	cursor:pointer;
}
/* Shift background position on hover for the class: "home" */
	ul#menu li a.home span {
	background-position:0px -62px;
}
/* Shift background position on hover for the class: "locale" */
	ul#menu li a.locale span {
	background-position:-122px -62px;
}
/* Shift background position on hover for the class: "dove" */
	ul#menu li a.dove span {
	background-position:-242px -62px;
}
/* Shift background position on hover for the class: "contatti" */
	ul#menu li a.contatti span {
	background-position:-362px -62px;
}
/* You named this layer Layer 9 */
#Layer-34 {
	position: absolute;
	left: 380px;
	top: 405px;
	width: 365px;
	height: 2px;
	z-index: 34;
}
/* You named this layer Layer 7 */
#Layer-35 {
	position: absolute;
	left: 590px;
	top: 23px;
	width: 185px;
	height: 5px;
	z-index: 35;
}
/* logo */
#logo {
	position: absolute;
	left: 666px;
	top: -82px;
	width: 81px;
	height: 87px;
	z-index: 36;
	background: url(../img/logo.png);
}
#footer {
	position: absolute;
	left: 0px;
	top: 738px;
	width: 775px;
	height: 47px;
	z-index: 8;
	font-size:10px;
	text-align:center;
	line-height:14px;
	padding-top:10px;
	background-color: #222;
	clear: left;
}

/*POPUP*/
#Overlay{width:100%;height:100%;position:fixed;background-color:#333;filter:alpha(opacity=75);opacity:.75;z-index: 9998;}
#PopUp{width:807px;height:384px;margin:-195px 0 0 -403px;top:50%;left:50%;background:url(../img/banner.jpg) no-repeat top left;z-index: 9999;position:absolute;border:10px solid #000;}
#PopUp .Chiudi{width:16px;height:16px;background:url(../img/chiudi.gif) no-repeat top left;float:right;cursor:pointer;}
#PopUp .CliccaQui{width:131px;height:22px;margin:156px 0 0 256px;cursor:pointer;}
