body{
background: url(images/sfo_azzurro.jpg) repeat-x;
font-family: Verdana, sans-serif;
margin:0 auto;
font-size: 11px;
}

a {
  color: #008000;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

img.picA
{
position: relative;
top: -2px;
background: url('images/b_img.gif') no-repeat;
width: 76px;
height: 74px;
padding: 8px;
}

#main{
  width: 725px;
  min-height:580px;
  background-color: #f4f8f7;
  margin-left: auto;
  margin-right: auto;
  border-bottom:medium solid #C0C0C0;
  padding-bottom:10px;
}

.banner{
 display: block;
 margin: 0 auto;
}

.menu{
  width: 151px;
  float: left;
  display: block;
  text-align: left;
  min-height: 100%;
}

.menu a{
  width: 151px;
  height: 21px;
  background: url(images/menu_a_bg.jpg) repeat-y;
  display: block;
  color: #000000;
  font-size: 12px;
  text-indent: 10px;
}

.menu a:hover{
  width: 151px;
  display: block;
  color: #3A6A0B;
  background: url(images/menu_a_bg3.jpg) repeat-y;
}

.menu #act{
  width: 151px;
  height: 21px;
  background: url(images/menu_a_bg3.jpg) repeat-y;
  display: block;
  color: #000000;
  font-size: 12px;
  text-indent: 10px;
}

.nav {
width: 520px;
float: left;
margin-top: 10px;
margin-left:15px;
border-top: 1px solid #006400;
border-right: 1px dashed #AFC0A5;
}

.prodotto{
width: 520px;
float: left;
border-bottom: 1px dashed #AFC0A5;
}

.prodotto img{ border: none; }

.description {  }

.show a img{background: none; border: none; width: 151px; padding-left: 0px;}
.show a { border: none; background: none; width: 151px; padding-left: 0px; font-size: 10px; text-align: center }
.show a:hover { border: none; background: none; width: 151px; padding-left: 0px; font-size: 10px; text-align: center }

