.menu_cont .tools { float:right; width:118px; height:22px; padding:5px 5px 0 0; }
.menu_cont .tools input { border:0; float:left; height:22px; }
.menu_cont .tools input.cerca_txt { width:79px; padding:2px 3px 0px; height:16px;  background:url(/i/cerca_txt.png) no-repeat 0 0; border:2px solid #bababc; color:White; }

.col_dx .tools p { float:left;  line-height:22px; }

.flash img { position:absolute; top:0; left:0; display:none; }
.flash .show { top:0; display:block;}

.content .col_dx  { height:570px; position:relative; overflow:hidden; }

.col_dx .barra_dx 
{ 
	width:100px; height:570px; float:right; position:relative; z-index:0 
}

.col_sx img.logo { position:absolute; top:0; left:0; }

/*.col_sx .sfondo_colonna { background:#000000; opacity:.4; filter: alpha(opacity = 40); height:570px; width:291px; position:absolute; top:0; left:0px; z-index:-1; display:none; }*/
.col_sx .sfondo_colonna { background:#000000; opacity:.0; filter:alpha(opacity = 0); height:570px; width:291px; position:absolute; top:0;left:0px; z-index:-1; }


.barra_dx .sfondo_barra 
{ 
	background:#000000; opacity:.4; filter: alpha(opacity = 40); height:570px; 
	width:100px; position:absolute; top:0; left:0px; z-index:-1; 
}


.bottom {background-color:#FFFFFF;}
.bottom .sx { background:#FFFFFF url(/i/p_barra.gif) no-repeat center right; width:608px; height:57px; padding:18px 24px 0 24px;  float:left;}
.bottom .sx p { padding:0; line-height:1.2em; }
.bottom .dx { width:310px; float:right; background-color:#FFFFFF;}
.bottom .dx img { float:right; padding:3px 10px 0 0; }
.bottom .dx h1 { font-size:.75em; padding:20px 0 0 0; }

.bottom, .col_dx { display:block; }
/* .content .hide { display:none; } */
.hideme {display:none;}


.barra_dx p.zoom { padding:20px 0 15px 190px}
.barra_dx p.zoom a.zoom{ padding:15px 0 15px 0px; margin-left:-50px;}
.gallery { width:100px; float:right; }
.gallery ul { width:100px; }
.gallery ul li { float:left !important; margin:0 0 0px 0; width:100px !important; height:58px !important; }
.gallery ul li a { float:left; padding: 5px 5px; margin: 5px 15px; }
.gallery ul li a:hover , .gallery ul li.sel a { background:#FFFFFF; }
.gallery ul li img { float:left; width:62px; height:38px; }
.gallery div.prod_visible_area { overflow:hidden; height:355px;}

.gallery a.next, .gallery a.prev { display:block; width:100px; height:28px; }
.gallery a.next span, .gallery a.prev span { display:none; }
.gallery a.next { background:url(/i/giu.png) no-repeat top center; }
.gallery a.prev { background:url(/i/su.png) no-repeat top center; }
/* old version of particolari
.particolari ul { width:100px; margin-top:35px;}
.particolari ul li { float:left; margin:0px 0px 12px 0px; }
.particolari ul li a { float:left; width:62px; height:38px; padding: 3px 3px; margin-left: 15px;}
.particolari ul li a:hover, .particolari ul li a.sel { background:#FFF; }
.particolari ul li img { float:left; padding: 0px; width:62px; height:38px; }
*/

.col_dx .cont_finiture { width:599px; height:170px; position:absolute; left:0px; bottom:0; overflow:hidden; }
a.slide { position:absolute; bottom:20px; right:0px; text-align:center; z-index:2; background:url(/i/transparent.gif); 
          text-decoration:none; color:White; text-transform:uppercase; width:100px; font-size:12px;}
a.open_particolari { position:absolute; bottom:50px; right:0px; text-align:center; z-index:2; background:url(/i/transparent.gif); 
          text-decoration:none; color:White; text-transform:uppercase; width:100px; font-size:12px;}          
.cont_finiture .scroll { width:599px; height:170px; position:absolute; bottom:0; left:647px; z-index:0 }
.scroll .scroll_sfondo { width:599px; height:170px; position:absolute; background:#000; opacity:.6; filter: alpha(opacity = 60); }

.scroll_sfondo h2 { font-size: 11px; width: 580px; clear:both; padding-top:2px; margin: 0px 30px 0px 5px; background-color:Transparent;z-index:0;color:#FFFFFF; }
.scroll_sfondo div.piani {opacity:1; filter: alpha(opacity = 100);margin: 2px 30px 0px 5px;}

.particolare_zoom { width:697px; height:568px; /*background:url(../i/loader.gif) no-repeat center center;*/ 
                    position:absolute; top:0; right:0; z-index:-2; display:none; 
                    border-left: solid 2px #FFFFFF; border-top: solid 2px #FFFFFF; overflow:hidden;} /*-2*/
.particolare_zoom img { display:none;position:absolute; float:right; right:0; border-left:solid 2px FFFFFF; }


.div_allegati {clear:both;border:none;}

.allegati { padding:3px 0 0 0 ; width:100%; float:left; list-style-type:circle; }
.allegati li { width:30%; float:left; }
.allegati li a { text-decoration:none; color:#000000; font-weight:normal; padding-top: 2px;}
.allegati li a span{ text-decoration:underline; color:#000000; font-weight:normal; padding-top: 2px;}
.allegati li a:hover { color:#999999; }
.allegati li a img { float:left; padding:0 5px 6px 0; margin: 0 0 0 0; }

.finiture_absolute {position:absolute;}
.finiture_absolute h2 {font-size: 11px; width: 610px; clear:both; padding-top:2px; margin: 0px 30px 0px 5px; background-color:Transparent;z-index:0;color:#FFFFFF;}

div.products_nav2 
{
    position:absolute; 
    bottom:70px;
    width:60px;
    display:block; 
    height:35px; 
    right:0px;
    padding:0px 20px;
    /*background-color:#000000; 
    -moz-opacity: 0.4 !important;
    opacity: .40 !important; 
    filter: alpha(opacity=40) !important; */
    
}

div.products_nav2 a {font-weight:normal; color:#FFFFFF; text-decoration:none; background-repeat:no-repeat; font-size:22px; line-height:22px; }
div.products_nav2 a:hover {}
div.products_nav2 a.next_product   
{
    background-image:url(/i/next2.png);
    background-position:right center;
    float:right; 
    
}

div.products_nav2 a.prev_product
{
    background-image:url(/i/prev2.png) ;
    background-position:left center;
    float:left;
    
}

div.products_nav2 a.no_link {background-image:none;}

.black {background-color:Black; height:550px;}
#finiture_print { display:none;}


.col_dx .box { width:580px; height:490px; position:absolute; top:-1000px; left:10px; overflow:hidden;  }
.col_dx .box p { padding:4px 4px 10px 0; color:#cccccc }
.col_dx .box p a { color:#cccccc; text-decoration:none; margin-left:15px;}
.col_dx .box p a:hover { color:#ffffff; }
.col_dx .box p.img { text-align:center; padding:0; }
.col_dx .bg { width:590px; height:493px; padding:10px; z-index:-999; position:absolute; top:0px; left:0px; background:#000000; opacity:.6; filter: alpha(opacity = 60);}
.col_dx .box .particolar_slide {}


/*slideshow*/
#slideshow #slidesContainer {
	margin:0 auto;
	width:538px;
	height:442px;
	overflow:auto; /* allow scrollbar */
	position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:538px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:442px;
}
#slideshow #slidesContainer .slide img { padding:4px; border:1px solid #757779; }

/**
 * Slideshow controls style rules.*/
 
.control {
  display:block;
  width:20px;
  height:442px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:29px;
  left:0;
  background:transparent url(../i/control_sx.png) no-repeat 0 0;
}
#rightControl {
  top:29px;
  right:0;
  background:transparent url(../i/control_dx.png) no-repeat 0 0;
}
