ho provato a modificare il css nel seguente modo:
codice:
table.table_prova {  font-family: arial, Verdana, sans-serif;  table-layout: fixed; border-collapse: collapse;
}

table.table_prova caption { font-size: 11px; text-align: center; 
                            padding:2px; margin:0px; border:0px;
                      

}

table.table_prova thead td { font-size: 13px; font-weight: bold; text-align: center;
                             padding:2px; margin:0px; border:0px;
                             width:10px; height:10px;

}

table.table_prova tbody td { font-size: 12px; text-align: center;
                             padding:2px; margin:0px; border:0px;
                             width:10px; height:10px;

}
non capisco come mai ie6 riduce le dimensioni degli elementi interni alla tabella mentre firefox ignora le impostazioni width e height ...

non capisco se è qustione di incompatibilità oppure ie6 passa sopra un errore mio mentre firefox no.