Les png 8 ou 24 bits (c'est 24 et pas 16 bits) dépendent de la profondeur de couleur que tu veux obtenir. en 8 bits c'est une palette de 256 couleurs (comme le gif), en 24 c'est 16 millions de couleurs avec transparence (aucune perte de qualité), mais IE6 et antérieur ne savent pas le lire correctement, il faut ajouter un hack en javascript...en 256 couleurs par contre aucun problème (comme un gif)
De toute façon, une fois une bannière effectuée on pourra l'exporter dans différents formats.
Et histoire de faire mon casse couilles, la taille de ta banniere, il faudrait (certainement) ne pas dépasser les 800/900px de large pour nos amis les portables (ou les pauvres, les myopes, les taupes...) qui ont des écrans de nains ou règlent leur écran en 800x600 sur un 27".
Pour la hauteur tu dois pouvoir la régler (en css ou autre) et la centrer par la meme occasion ^^(margin: auto, ou text-align:center en css, ca dépend comment le code/balises est foutu à l'intérieur)