W samym CSS się nie da.
Spróbuj tu użyć najzwyklejszego linku. Niech ta góra strony będzie linkiem, to w linku możesz ustawić background-image. A jak nie, to możesz ustawić link nad tłem (nawet za pomocą pozycjonowania bezwzględnego) i dać mu wymiary (width/heigth) -- dzięki temu będzie przykrywał dokładnie taki fragment tła, jak chcesz. W linku powinna być treść ze względu dostępności, więc możesz pomiędzy tagi linku wstawić np. tekst "Strona główna". Następnie dajesz linkowi tradycyjne text-indent: -9999px, przez to tekst linku jest niewidoczny. Link generuje więc pewien obszar nad tłem, który można kliknąć by dostać się do strony głównej.
Dodam jeszcze, że jeśli ta grafika u góry jest bardzo szeroka, a logo jest np. tylko w lewym-górnym rogu, to możesz ten link wypozycjonować tylko nad logiem. Bo tradycyjnie to w logo trzeba kliknąć, by dostać się do strony głównej.sa