Quei selettori nel CSS fanno un po' di confusione.
Dovresti seguire una regola di stile e rispettarla, non usare i selettori a caso.
Ad esempio usare sempre il tuo #padri_sopra prima del .paginazione, oppure (se non serve) non usarlo mai.

Tieni anche presente che le pseudoclassi hanno un loro ordine obbligatorio:
:link
:visited
:hover
:active

Se non lo rispetti i browser interpretano come vogliono.