Обясняю про
синий
Действительно, синий - цвет Девы Марии, той самой, чей Собор, в котором служит архидьякон, который увидел девушку в синем и потерял покой и сон, которые........
Дело в том, что этот цвет мало того что очень идет брюнеткам и гораздо более чувственный, чем зеленый

Он символизирует, с одной стороны, все божественное, небесное, жизнь духа, высшее начало, желанный покой, аристократизм и благородство, с другой - непостижимую истину, мистическое знание , сокровенную тайну, тоску по несбыточному, подсознательные устремления и т.д., даже связь с дьявольщиной иногда усматривают; недаром самый горячий огонь, края пламени - синего цвета, аки страсть божьего служителя Фролло к барышне-плясунье

В общем, дуализм значения + эстетический эффект. Я думаю, Эсмеральда была в темно-синем. Там как раз говорится постоянно, что она - ангел, но не света, а огня. То самое
простая, но любопытная табличка по теме:
http://www.omsk.edu.ru/schools/sch14...old/TableC.htm
кратко инфа о символике:
http://www.symbolist.ru/rus/color/blue
подробней, близко к контексту романа и персонажам
http://fox-cub12.chat.ru/m31_4.html