Hai racchiuso il div nascosto in una variabile ( con getElementById )?
Non devi usare questo metodo:

Codice PHP:
document.frmRic.div_nascosto.offsetLeft ;
document.frmRic.div_nascosto.offsetTop 
che tra l'altro è concettualmente sbagliato in quanto un div non è un input.
Questo è quello che dovresti fare:

Codice PHP:
var nascosto document.getElementById('div_nascosto');
nascosto.style.position 'absolute';
nascosto.style.left x+'px';
nascosto.style.top y+'px'
Ovviamente devi includere queste righe di codice all'interno di una funzione scatenata dall'evento onclick.
Ciao