Spectacle :après lors du survol de l'élément parent via CSS

Est-il possible de display:block; la :after pseudo-élément quand j'ai passez la souris sur l'élément parent lui-même?

#myDiv{
   position:relative;
   width:50px;
   height:50px;
   border-style:solid;
   background-color:red;
}
#myDiv:after{
   position:absolute;
   content:"";
   display:none;
   width:50px;
   height:50px;
   border-style:solid;
   background-color:blue;
}

J'ai fatigué:

#myDiv:hover #myDiv:after{
    display:block;
}
#myDiv:hover + #myDiv:after{
    display:block;
}
#myDiv:hover > #myDiv:after{
    display:block;
}

Encore pas de chance, voici un violon.

OriginalL'auteur Ali Bassam | 2013-03-18