/* SLIDE GRANDE*/
.boxgrid{ 
	width: 450px; 
	height: 650px; 
	float:left; 
	background:#FFF; 
	overflow: hidden; 
	position: relative; 
}
	.boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	.boxgrid h3{
		padding: 0 10px;
		padding-top:10px;
		color:orange;
		font-size:20px;
		font-weight:bold;
	}
	.boxgrid p{ 
		padding: 0 10px; 
		padding-top: 10px;
		color:#fff; 
		font:11pt "Lucida Grande", Arial, sans-serif; 
	}
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 200px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
	.captionfull .boxcaption {
		top: 660px;
		left: 0;
	}
	
	/* SLIDE PICCOLO*/
.boxgrid2{ 
	width: 190px; 
	height: 274px; 
	float:left; 
	background:#FFF; 
	overflow: hidden; 
	position: relative;
	display:inline;
	margin-left:5px;
	margin-right:5px;
	margin-top:3px;
}
	.boxgrid2 img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	.boxgrid2 h3{
		padding: 0 10px;
		padding-top:10px;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		text-align:left;
	}
	.boxgrid2 p{
		padding-left:10px;
		padding-right:2px;
		padding-top: 10px;
		color:#fff; 
		font:8pt "Lucida Grande", Arial, sans-serif;
		text-align:left;
	}
	
.boxcaption2{
	display:inline;
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
	.captionfull2 .boxcaption2 {
		top: 300px;
		left: 0;
	}
	
