Prova ad aggiungere anche
top:0; left:0;
ad ambedue i blocchi che devono sovrapporsi (che devono stare nella stessa posizione)