#contenuto {
	position:relative;
	width:372px;
	height:240px;
	z-index:0;
}

#contenuto_titolopp {
	position:absolute;
	width:372px;
	height:40px;
	float:left;
	margin-top:-18px;
	margin-left:0px;
	
}

#contenuto_titolo {
	position:absolute;
	width:372px;
	height:200px;
	float:left;
	vertical-align:bottom;
	margin-top:196px!important;
	margin-top:192px;
	margin-left:2px;
}
#immagine_cella {
	position:absolute;
	top:0px;
	text-align:center;
}
#sfondo_cella {
	background:url(http://www.staibene.it/img/loader.gif) top left no-repeat;
}

.titolo_grande {
	font-family:'arial black','trebuchet ms',verdana;
	font-size:32px;
	color:#cccccc;
	font-weight:bold;
	vertical-align:top;
	display:block;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}

.titolo {
	font-family:'trebuchet ms',arial,helvetica,verdana;
	font-size:18px;
	font-weight:bold;
	color:#000;
	line-height:20px;
	text-align:left;
}

.area_titolo {
	float:left;
	margin-top:-4px;
	margin-left:-3px;
	font-family:'trebuchet ms';
	font-size:15px;
	color:#fff;
	font-weight:bold;
	letter-spacing:-1px;
	cursor:hand;
}

.area_abstract {
	float:left;
	margin-left:1px;
	margin-top:-8px;
	font-family:verdana;
	font-size:10px;
	color:#000;
	font-weight:bold;
	line-height:11px !important;
	line-height:12px;
	letter-spacing:0px;
	cursor:hand;
}


a#box_dx1 {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #a7a7a7;
	display:block;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	text-decoration:none;
}
a#box_dx1:hover {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #fff;
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	text-decoration:none;
}


a#box_dx2 {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #a7a7a7;
	display:block;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	text-decoration:none;
}	
a#box_dx2:hover {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #fff;
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	text-decoration:none;
}


a#box_dx3 {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #a7a7a7;
	display:block;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	text-decoration:none;
}
a#box_dx3:hover {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #fff;
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	text-decoration:none;
}


a#box_dx4 {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #a7a7a7;
	display:block;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	text-decoration:none;
}
a#box_dx4:hover {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #fff;
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	text-decoration:none;
}


a#box_dx5 {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #a7a7a7;
	display:block;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	text-decoration:none;
}
a#box_dx5:hover {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #fff;
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	text-decoration:none;
}


a#box_dx6 {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #a7a7a7;
	display:block;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	text-decoration:none;
}
a#box_dx6:hover {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #fff;
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	text-decoration:none;
}


a#box_dx7 {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #a7a7a7;
	display:block;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	text-decoration:none;
}
a#box_dx7:hover {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #fff;
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	text-decoration:none;
}


a#box_dx8 {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #a7a7a7;
	display:block;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	text-decoration:none;
}
a#box_dx8:hover {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px !important;
	width:99%;
	border:1px solid #fff;
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	text-decoration:none;
}


a#box_dx9 {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px!important;
	width:99%;
	border:1px solid #666666;
	display:block;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	text-decoration:none;
}
a#box_dx9:hover {
	position:relative;
	vertical-align:top;
	padding:2px;
	margin:0 auto;
	height:56px !important;
	height:99%;
	width:116px!important;
	width:99%;
	border:1px solid #fff;
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	text-decoration:none;
}



