io in un mio sito ho separato, in due css diversi, gli stili di impaginazione da quelli di formattazione; mi era sembrata una buona idea!
anche perché se il css diventa troppo lungo poi è un casino trovare le cose, nonostante i commenti!