 table.Infotable {
    BACKGROUND-COLOR: #F4F4FC;  
    BORDER-LEFT:   #006699 2px solid; 
    BORDER-RIGHT:  #006699 2px solid; 
    BORDER-BOTTOM: #006699 2px solid; 
    BORDER-TOP:    #006699 2px solid; font-size: 12px; 
    COLOR: #172766; 
    FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
    FONT-WEIGHT: normal; text-decoration: none; letter-spacing: +0.04em;
 }

  table.bordered{
    border-top: 1px solid #909090;
    border-bottom: 1px groove #909090;
    border-left: 1px solid #909090;
    border-right: 1px groove #909090;
 }

  table.bordered1{
    border-top: 1px solid #000066;
    border-bottom: 1px groove #000066;
    border-left: 1px solid #000066;
    border-right: 1px groove #000066;
    border-color: #FFD700;
    background-color:  "#fffffa";
 }

  table.bordered2{
    border-top: 1px solid #000066;
    border-bottom: 1px groove #000066;
    border-left: 1px solid #000066;
    border-right: 1px groove #000066;
    border-color: #FFD700;
    background-color:  	#F0F0F0;
 }

  table.bordered3{
    border-bottom: 1px groove #000066;
    border-color: #FFD700;
 }

 table.borderedDati{
    BORDER-LEFT: #006699 2px solid; 
    BORDER-RIGHT: #006699 2px solid; 
    BORDER-BOTTOM: #006699 2px solid; 
    BORDER-TOP: #006699 2px solid; font-size: 12px; 
    COLOR: #172766; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
    FONT-WEIGHT: normal; text-decoration: none; letter-spacing: +0.04em;
 }

 table.borderedErrati{
    BORDER-LEFT: #ff0000 2px solid; 
    BORDER-RIGHT: #ff0000 2px solid; 
    BORDER-BOTTOM: #ff0000 2px solid; 
    BORDER-TOP: #ff0000 2px solid; font-size: 12px; 
    COLOR: #172766; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
    FONT-WEIGHT: normal; text-decoration: none; letter-spacing: +0.04em;
 }

 td.prod{
    color: red;
 }

 .info{
    color: #000066;
    font-size: small;
 }

 .noiva{
    font-style: italic;
    font-size: x-small;
 }

 .noivapec{
    font-size: x-small;
 }

 td.smallinfo{
    color: #000066;
    font-size: xx-small;
 }

 td.price{
   font-style: italic;
 }

 .riepilogoDati {
   background-color: #F4F4EC; 
   font-size: 12px; COLOR: #172766; 
   font-family: "Arial", "Helvetica", "sans-serif"; 
   font-weight: normal; text-decoration: none; 
   letter-spacing: +0.04em;
  }

.ProductTitle
 {
    font-size: 12px;
    padding-left: .4em;
    padding-right: .4em;
    BACKGROUND-COLOR: #d6e6f0;
    BORDER-BOTTOM: #172766 2px solid;
    BORDER-LEFT: #172766 2px solid;
    BORDER-RIGHT: #172766 2px solid;
    BORDER-TOP: #172766 2px solid;
    COLOR: #172766;
    FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
    FONT-WEIGHT: bold;
    text-decoration: none;
    letter-spacing: +0.04em;
}

button{
  color: #FFFFFF;
  font-size: 93%;
  line-height: 2.5;
  min-height: 3em;
  background:#FFFFFF url(menu4.png) repeat scroll 0%;
  padding:1pt 10px;
  margin:0pt;
  cursor:pointer;
  display: block;
  border:0px none #fff;
  text-align:center;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
}
a.abuy, a.abuy:hover, a.abuy:visited{
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-style:normal;
  text-decoration: none;
}

