/* vertical version */
.items{
	overflow:hidden;
	position: absolute;
	top: 0;
	left: 0;
}
	.item{
		overflow:hidden;
		position:relative;
	}
		.inner,.inner-lev1,.inner-lev2{
			width:100%;
			height:100%;
			position:absolute;
			z-index:1;
		}
		.inner,.inner-lev1,.inner-lev2{
			width:100%;
			height:100%;
			position:absolute;
			z-index:1;
		}
		
		.content{
			background-color: #faf9f6;
			padding:20px;
			width:300px;
			margin: 30px;
			dposition:relative;
			letter-spacing: 1px;
			z-index:2;
			position: relative;
		}
	
		.content-mobile{
			background-color: #faf9f6;
			padding:20px;
			width:300px;
			margin: 30px;
			dposition:relative;
			letter-spacing: 1px;
			z-index:2;
		}

		.content-titolo{
			position:absolute;
			bottom: 220px;
			left: 30px;
			display: table;
			dmargin: 0 0 0 30px;
			z-index:2;
			letter-spacing: 1px;
			color: #fff;
			font-size: 14pt;
			text-shadow: 1px 1px 2px #111;
		}

		.content-titolo a {
			font-size: 16pt;
			font-weight: bold;
			color: #fff;
			text-decoration: none;
		}

		.content-titolo a:hover {
			color: #f5a443;
			text-decoration: none;
		}

.arrow-l, .arrow-r {
	position: fixed;
	top: 35%;
	width: 160px;
	height: 138px;
	cursor: pointer;
	z-index: 10;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.arrow-l {
	background: #f2f0eb url('../images/arrow-l.gif') center center no-repeat;
	left: 1000px;
}

.arrow-r {
	background: #f2f0eb url('../images/arrow-r.gif') center center no-repeat;
	left: 1180px;
}

/* alterations for horizontal version */
.items-horizontal{
	width:5120px;	
	list-style-type: none;
	z-index: 1;
	margin: 0;
	padding: 0 0 0 0px;
}
	.items-horizontal .item{
		width:1024px;
		min-height: 750px;
		margin: 0 0 0 20px;
		float:left;
		doverflow:hidden;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 0px 70px;
		dborder: 1px solid #000;
	}