
/* single page */
.page {
	width: 1010px; height: 420px; overflow:hidden;

}

/* root element for horizontal scrollables */
.scrollable {
	position:relative;
	overflow:hidden;
	width: 960px;
	height: 397px;
}

/* root element for scrollable items */
.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.item {
	float:left;
	
	width:960px;
	height:397px;
}
.item .immagine {
	width:700px;
	height:364px;
	margin:16px 0px 0px 40px;
}

#slide div.navi {
	cursor:pointer;
}
.textitem { float:right; width:210px; height:256px; margin:76px 10px 0 0px;}
.textitem h1 { font:20px/20px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; padding:10px 0px 0 10px; text-align:left;}
.textitem h2 { font:20px/20px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; padding:20px 0px 0 10px; text-align:left;}
.textitem p { font:15px/20px Arial, Helvetica, sans-serif; color:#858585; padding:0px 0px 0 10px; text-align:left;}
.textitem p.a2 { font:20px/28px Arial, Helvetica, sans-serif; color:#5e5e5e; padding:0px 0px 0 10px; text-align:left;}

