
.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 #f3f4f4;  }

.bottom p { padding:10px  0 0 10px; font-size:.7em; }
.bottom p img { padding: 0 0 0 5px; margin: 0 0 -3px 0; }


.col_dx {  }
.col_dx h1 {   }
.col_dx h1 span {  }
.col_dx h2 { clear:both; padding:10px 0 4px; }
.col_dx .lb { padding:5px 0; }
.col_dx p { padding:4px 10px 12px 0; }

.col_dx .lb img { border:1px solid #cccccc; padding:4px;  margin:0 20px 0px 0px; }
.col_dx .lb img.one { margin-right: 100px; }
.col_dx .la img { margin-right: 28px; }
.col_dx .la img.ce { margin-right: 20px; margin-left: 8px;}

.col_dx .complementi img { border:1px solid #cccccc; padding:4px;  margin:0 5px 5px 0px; }

.p_images H4  {margin-bottom:10px;}
.p_images H4 a:link ,.p_images H4 a:visited,.p_images H4 a:active, .p_images H4 a:hover {color:Black;text-decoration:none;} 
.p_images div.materiali  { margin-bottom:10px;}
.p_images div img { width:100px; height:100px;}

.col_dx .materiali { border:1px solid #cccccc; padding:4px;  margin:0 5px 5px 0px; }

.col_dx img.dx { float:right; padding:0 10px 4px 10px; }
.col_dx img.sx { float:left; padding:8px 10px 4px 0; }

.p_images {width: 690px; display:block; height:100%; clear:right;}
.p_images H4  {margin-bottom:10px;}
.p_images H4 a:link ,.p_images H4 a:visited,.p_images H4 a:active, .p_images H4 a:hover {color:Black;text-decoration:none;} 
.p_images div { float:left;}
.p_images div.details {width:120px; float:left;padding-bottom:10px; }
.p_images div a.complementi { margin:10px; margin-bottom:10px;}
.p_images div a.complementi img {height:50px; width:50px;}
.p_images div a.complementi img.details {height:100px; width:100px;}
.p_images div.details a span.title 
{
    color:#000000; font-size:12px; text-decoration:none;
    margin:0px 10px 0 10px; 
    padding-top:5px; 
    width:250px; 
    height:30px;
    display:block;
}

.p_images div.p_desc
{
    display:block;
    width:690px;
    }
.p_images div.p_desc {    display:block;    width:690px; }
.p_images div.p_desc p { clear:both;}

p.indietro { clear:both; text-align:right; padding:10px 0 0 0; width:629px; padding-left:2px; }
p.indietro a { text-decoration:none; color:#000000; padding:0 3px; font-weight:bold; }
p.indietro a:hover { color:#999999; }

.box_s 
{
    background-repeat:no-repeat;
    background-position:top left;    width:100px;    height:100px;    float:left;
    position:relative; margin:0px;    border:0px 4px 4px 0px; border-color:#FFFFFF; border-style:solid;
}
.box_b 
{
    position:absolute;    width:250px;height:auto;    display:block;    margin-left:-75px;    margin-top:20px; padding:2px;
    border:solid 3px #ffffff;    z-index:2000;    text-align:center;    background-color:White; border:solid 1px #c8c8c8;
}
/* spad that displays the name of the finiture*/
.box_b span 
{     
     width:244px;     display:block;     font-size:12px;     position:relative;
     z-index:2001;     color:Black; text-align:center;
}
/* finiture big image div  */
.box_b_image
{
    position:relative;   
    background-repeat:no-repeat;    width:250px;    height:250px;    display:block; z-index:2002;
}
