Ho risolto eliminando
background-attachment: fixed;
Valore che safari male interpreta se applicato ad una table evidentemente, o forse valore che non deve essere mai applicato ad una tabella... boh... comunque togliendolo e mettendo valori in % e px funziona anche se ho notato che i "230 px" di safari non sono i "230 px" di ie che non sono neanche i "230 px" di NS... Ma mi accontento dato che la differenza di posizione dello sfondo è veramente di poco (apparentemente 10px)
ciao