<style>
div{
padding: 10px; border: 1px solid red;
}
#id1 + #id2{
display: none;
}
#id2:hover, #id1:hover + #id2{
display: block !important;
}
</style>
<div id="id1">#id1</div>
<div id="id2">#id2
<div id="id3">#id3</div>
</div>
Хотя возможно тут нужно использовать не css, а javascript..