table {
margin: 0px auto;
 position: relative;
}

/*tabellacentrale papiro*/

table.papiro {
margin: 0px auto;
width: 100%;
padding: 0px 0px 0px 0px;
border-spacing: 0px;
border-collapse: collapse;
 position: relative;
}
table.papiro td {
text-align: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin:0px;
color: #FCFCFC;
vertical-align: top;
 background: #000033 url(../sfondi/scrollcentro.gif);
}
table.papiro td.scrollups {
text-align: left;
padding: 0px;
margin:0px;
width: 33px;
 vertical-align: top;
}
table.papiro td.scrolllatos {
text-align: left;
padding: 0px;
margin:0px;
 background: url(../sfondi/scrolls.gif) repeat-y left;
 vertical-align: top;
 width: 33px;
}
table.papiro td.scrolllatod {
text-align: left;
padding: 0px;
margin:0px;
 background: url(../sfondi/scrolld.gif) repeat-y right;
 vertical-align: top;
 width: 33px;
}
table.papiro td.scrollup {
text-align: left;
padding: 0px;
margin:0px;
 background: url(../sfondi/scrollup.gif) repeat-x top;
 vertical-align: top;
}
table.papiro td.scrolldown {
text-align: left;
padding: 0px;
margin:0px;
 background: url(../sfondi/scrollbot.gif) repeat-x bottom;
 vertical-align: top;
}
table.papiro td.schede {
text-align: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin:0px;
color: #FCFCFC;
vertical-align: middle;
 background: #000033 url(../sfondi/scrollcentro.gif);
}

/*stili per tabella cuccioli*/	

table.cucciolate {
margin: 0px auto;
width: 100%;
padding: 0px 0px 0px 0px;
border: 1px solid #d4e1ef;
 background-color: #000033;
}
table.cucciolate caption {caption-side: top;
color: #f9f9c8;
border-top: 1px solid #d4e1ef;
border-left: 1px solid #d4e1ef;
border-right: 1px solid #d4e1ef;
background: #000033 url(../sfondi/schedatdtop.gif) repeat-x top;
padding: 5px 5px 5px 5px;
font: bold 1em Georgia, Vedrana, Arial, Helvetica, sans-serif;
margin: 0px auto;
}
table.cucciolate th{
border: 1px solid #d4e1ef;
text-align: center;
padding: 2px 2px 2px 2px;
background-color: #000033;
 color: #ecf2f8;
  font: bold .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.cucciolate td {
text-align: center;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
border: 1px dotted #d4e1ef;
 color: #FCFCFC;
 font-weight: bold;
 vertical-align: middle;
}
/*stili per tabella bordi*/	
table.tabella8 {border-collapse: collapse;
margin: 0px auto;
width: 500px;
padding: 0px 0px 0px 0px;
border: 0px;
}
table.tabella8 td {
text-align: center;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 1px;
padding-left: 0px;
 color: #f9f9c8;
 border: 0px;
}
