Usando capas o Divs y estilos CSS es fácil.
Hay una propiedad que no recuerdo bien qu te permite ocultar o mostrar capas y por otro lado, mediante css puedes hacer que un enlace tenga propiedades distintas según coloques el cursor encima, pulses el botón, etc, etc. Combinando ambas cosas conseguiras lo que pretendes.
Si el DIV se llama
ahorasiahorano, bastaría con poner en la hoja de estilo esto:
.ahorasiahorano A:link { }
.ahorasiahorano A:visited { }
.ahorasiahorano A:hover { display:none}
.ahorasiahorano A:active { }
Con esto, si pones el cursor sobre el enlace situado dentro de la capa .ahorasiahorano, éste enlace se oculta. Si lo retiras aparece de nuevo.
Solo he usado el hover sobre enlaces, y creo que solo se usa en ellos. Si no tienes enlaces dentro de la capa que quieres ocultar no se como hacerlo, pero siempre puedes poner un enlace, aunque te dirija a la misma web, para poder aprovechar esa función, no? Por ejemeplo
<div class="ahorasiahorano">Contenido a ocultar
Es cuestión de hacer pruebas y pruebas.
Funciona?