Pour les CSS, je dois faire un CSS par page ou bien un CSS par definition ? Si c´est par page, c´est trop long
non tu fait une feuille par résolution.
avec du javascript qui détecte la résolution et charche la bonne feuille ( n oublie pas un else qui prend en charche une feuille css standart sinon pour ceux que tu as oublié ca va etre moche )
mais le mieux est de trouver un design qui marche pour tout les résolutions.
donc soit extendible.
soit comme jeuxvideo.com tu prend a peu près 800px ( ou autre ) de large et tu fait ton site dans cette colonne ( assenceur pour les résolution plus petit ou place perdu pour les plus grande. )