Difficile de te répondre avec si peu de détails et surtout avec un aperçu aussi bref de ton code.
Je pars du principe que tu as pris soin de vider ton cache avant de poser ta question.
A première vue je dirais que ce que tu montres est bon mais que tu as une autre règle plus bas, et donc plus prioritaire, dans ton CSS qui prend le dessus.
Ou alors que ton fichier CSS est mal lié (ou pas lié du tout) à ton HTML.
Du coup tu peux poster le <head> de ton fichier html, ou mieux utilises la console web de ton navigateur, lui t'indiquera s'il y a une erreur dans le chemin à la feuille de style.
J'espère que depuis les pistes données par mes VDD ont réglées ton problème, comme vider le cache.
-> Hébergement GRATUIT <- Parfait pour débuter/dev/test/...