/* 
	TagBox table styles
	written by TagBox http://www.tagbox.de
*/
table #lista {
color:#555555;
font-family:"Helvetica",Arial,Helvetica,Geneva,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
 padding-left:3px;
}
caption{
  text-align: center;
  background: transparent;
  color: #03476F;
  text-transform: uppercase;
 font-family: Arial,Helvetica,sans-serif;
    font-weight: bolder;
    letter-spacing: 2px;
    font-size: 18px;
}
td #lista, th #lista{
  color: #555555;
  padding-top:3px;
  }

thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  text-align: left;
  background: #EBA431;
  color: #ffffff;
  padding-top:3px;
  }
tbody td a {
  background: transparent;
  text-decoration: none;
  color: #555555;
  }
tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #555555;
  }
tbody th a:hover {
  background: transparent;
  color: #555555;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tbody td #testa {
  vertical-align: bottom;
  text-align: right;
  }
tfoot td{
  background: #4591AD;
  color: #FFFFFF;
  }
tbody #lista tr:hover #lista{
  background: #FCC256;
  color: #555555;
  }
tbody tr:hover th #lista,
tbody tr.odd:hover th #lista {
  background: #FCC256;
  color: #FFFFFF;
  }
