secondo me dipende dal fatto che la pagina assume coordinate 0,0 in alto a sinistra, ma ricomincia da 0,0 (x, y) all'interno del div, per cui qualunque siano le coordinate, lui assume sempre quelle all'esterno del DIV.
Comunque se ti viene in mente qualcosa, mi fai davvero un favore!!!
ciao!