Как при наведении на пустой блок менять фон у обёртки?
На css - нет. На js - конечно. Ищи родителя родителя, и делай с ним что хочешь.
JavaScript Вам в помощь!
нужно написать функции-обработчики событий onmouseover и onmouseout
onmouseover - изменяем свойство style.backgroundColor у родителя либо родителя родителя
onmouseout - возвращаем всё обратно