Изменить свойства определенного дива при a:hover через CSS?
Я думаю, даже если вы найдете решение при помощи CSS3, все равно намного быстрее и проще будет решить вашу задачу при помощи javascript. Такое решение хотя бы работать будет во всех браузерах.
Как частный случай — сделать первый блок внутри ссылки и вынести его куда нужно с помощью position: absolute;