img.gallery_img_first,
img.gallery_img,
img.gallery_img_last,
img.news2 {
 display:block;
 float:left;
}
img.gallery_img_first,
img.gallery_img
{
}
img.gallery_img_last
{
}

div.figure_first,
div.figure,
div.figure_last
{ float: left;
  padding:0 9px 10px 0;
}
div.figure_last
{ padding:0 0 10px 0;
}
div.figure_spec_first,
div.figure_spec,
div.figure_spec_last
{ float: left;
  padding:0 20px 20px 0;
}
div.figure_last
{ padding:0 0 20px 0;
}

div.figure_first p,
div.figure p,
div.figure_last p,
div.image p {
 display:block;
 width:120px;
 height:20px;
 overflow:hidden;
 padding:10px;
 text-align:left;
 font-style:normal;
 text-indent:0;
 line-height:11px;
 margin:0;
 color:#5f6263;
 font-size:10px;
 background: transparent url(../templates/img/gallery_desc_01.png) 0 100% no-repeat;
 /*clear:both;*/
}
div.figure_spec_first p.desc_high,
div.figure_spec p.desc_high,
div.figure_spec_last p.desc_high,
div.image p.desc_high {
 display:block;
 padding:10px 10px 15px 10px;
 text-align:left;
 font-style:normal;
 text-indent:0;
 line-height:11px;
 margin:0;
 color:#5f6263;
 font-size:10px;
 background: transparent url(../templates/img/gallery_desc_01.png) 0 100% no-repeat;
}
div.image {
 padding:0 0 10px 0;
 text-align: center;
 clear:both;
}
div.bottom_gallery {
 width:169px;
 height:40px;
 padding:10px;
 background: transparent url(../templates/img/bottom_menu_prodotti_03.png) 0 100% no-repeat;
}
div.bottom_gallery img {
cursor:pointer;
/*display:block;*/
/*float:left;*/
}
div.inner_gallery {
/*display:block;*/
/*float:left;*/
width:97px;
height:18px;
background-color:#FFFFFF;
overflow:hidden;
}

#box2{
	position:absolute;
}
#box2 img{
	display:block;
	float:left;
}
.mask2{
	position:relative;
	width:189px;
	height:220px;
	overflow:hidden;
}

