Grazie per la risposta, non ti avevo più disturbato credendo di avere già esagerato con il primo mess privato.

Ho approfondito un po' è ho visto che il problema è comune e nessuno pare vi abbia trovato soluzione.

Il bordo si riesce a togliere con l'attributo frameborder="0" imposto ai singoli frame anzichè a al frameset. Darlo ai frame è lecito, darlo al frameset deprecato...

Il problema che pare irrisolvibile e sì, si verifica con tutti i browser, (ho provato Opera 9.10, FF 1.5, IE 6/7 e NS 8.1 tutti per Win) è quello dello spazio fra i frame: esiste l'attributo framespacing="0" per il frameset, ma è deprecato usando tutti i dtd frameset e non pare raggiungibile via CSS.

Ho tamponato con javascript, assegnando gli attributi deprecati all'apertura da parte del client, il metodo non mi soddisfa, obiettivamente è una schifezza modificare la visualizzazione lato client, ma...