Questo pezzo non ha molto senso:
Dovresti usare semplicemente il secondo, altrimenti eseguiresti una sovrascrittura.codice:background:#1ca1ed; background-color:#1ca1ed;
Poi il validatore dice una cosa molto importante: prima di pensare al foglio di stile devi validare la struttura (X)HTML del documento; ti sei assicurato che passi la validazione?