    body{
      margin:0px;
      color:#444444;
    }

    .page{
       min-width:1000px;
    }

    .top{
      width:100%;
      height:120px;
      background-image:url(img/sfondo_top.jpg);
      color:#D2D2D2;
      font-size: 11px;
      font-family:verdana;
      margin:0px;
    }

    .centro{
      width:100%;
      position:relative;
      font-size:x-small;
      font-family:verdana;
    }
    .copy{
      text-align:right;
      margin-right:10px;
      font-size:9px;
      color:#999999;
    }
    .bot{
      position:relative;
      width:100%;
      height:280px;
      background-image:url(img/sfondo_top.jpg);
      border-top:1px solid #999999;
      color:#D2D2D2;
      font-size:11px;
      font-family:verdana;
      text-align:center;
    }
    .stat{
      position:absolute;
      width:100%;
      background-color:#000000;
      text-align:right;
    }
    .logo{
      float:left;
      width:300px;
      height:100px;
    }
    .menu{
      margin-left:100px;
      position:relative;
      top:80px;
    }            

    .menu_bot{
      text-align:left;
      top:20px;
      margin-left:50px;
      position:relative;
      float:left;
    }

    a:link.linktop,a:visited.linktop{
      color:#f07031;
      text-decoration:none;
    }
    a:hover.linktop{
      color:#000000;
      text-decoration:none;
    }

    a:link.toplink,a:visited.toplink{
      color:#D2D2D2;
      text-decoration:none;
    }
    a:hover.toplink{
      color:#FF0000;
      text-decoration:underline;
    }

    a:link,a:visited{
      color:navy;
      text-decoration:none;
    }
    a:hover{
      color:#FF0000;
      text-decoration:underline;
    }

    .webmail_imput{
      color:#000000;
      border:none;
      background-color:#dfdfdf;
      height:15px; 
      width:80px; 
      font-size:10pt;
    }
    .webmail_submit{
      color:#ffffff;
      background-color:#000000;
      border:1px solid #fff; 
      height:18px; 
      width:80px; 
      font-size:10pt; 
      cursor:pointer;
    }

    h1{
      font-size:22px;
    }
    h2{
      font-size:18px;
    }
    h3{
      font-size:16px;
    }
    .didascalia{
      font-size:8px;
      color:#999999;
    }
    img{
      border:none;
    }  
    .box_lavori{
       height:133px;
       width:590px;
       border-left:1px solid #000000;
       border-top:1px solid #000000;
    }
    .foto_lavori{
      position:absolute;
      float:left;
      margin-right:5px; 
      width:200px;
    }
    .desc_lavori{
      position:absolute; 
      width:385px; 
      left:225px;
      margin:5px; 
      font-size:10px;
    }

    
    
/*
start style for tab menu
*/
.tab {
  position:relative;
  float:left;   
  top:98px;
  background-color:#000000;
  color:#FFF;
  border:1px solid #FFF;
  text-align:center;
  font-size:10px;
  margin-right:5px;
  /*min-width:80px;*/
  min-height:21px;
  cursor:pointer;
  z-index:5;

}
 .ins_tab {
  margin-left:5px;
  margin-right:5px;
  margin-top:5px;
}
.testi_tab{
  display:none;
  min-height:200px;
  width:100%;
  margin:20px 2px;
}
/*
End style for tab menu in Product section
*/