Re: Eventos CSS para ocultar un div. pues no creo que haya problema alguno no mas que ya no vas a tener la opcion de mandarle el id del elemento del <li>.
tendrias que tener todos los id's y restablecerlos
<script>
funtcion restablece()
{
document.getElementById('li1').style.backColor = "black";
document.getElementById('li2').style.backColor = "black";
document.getElementById('li3').style.backColor = "black";
}
</script>
restablecer todos al salir del div seria la opcion como lo veo |