Bon, j'avoue que j'ai eu du mal... ^^
azur = bleu
gueules = rouge
sinople = vert (c'est marrant d'après le dico ça vient d'un mot latin : sinopis, qui désigne une terre de couleur rouge

)
sable = noir
pourpre = violet
alors : gryffondor = gueules et or
serpentard = sinople et argent
poufsouffle = or et sable
serdaigle = azur et sable (c'est du bronze, donc je suppose que c'est "sable")
Donc la couleur qui reste c'est pourpre (réponse g)
Voici 2 pages qui m'ont l'air intéressantes et fouillées :
http://www.lapensine.com/couleurs-maisons-poudlard.shtml (sur la symbolique des couleurs des blasons de Poudlard, mais je l'ai lu que pour vérifier que serdaigle était bien bleu ^^)
http://www.lapensine.com/animaux-blason.shtml (sur les animaux des blasons de Poudlard)
Mais naPO a même pas dit si j'avais gagné le point ou pas pour la question précédente ^^