Quello che chiami classe nella classe e` una cosa perfettamente valida in ogni browser.
.corpodinormgalleria img.vert { ... }

Praticamente vuol dire che all'interno di tutti gli elementi con classe .corpodinormgalleria vai a cercare tutti gli oggetti <img> che hanno classe .vert
E cosa cambia dichiararlo come classe a sè stante?
Che se trova un elemento di classe .vert NON dentro un oggetto con classe .corpodimnormgalleria lo ignora?

Si si le classi multiple le conosco

E si non definisco l'altezza perchè dovrebbe essere uguale alla larghezza...
Con js però avrei il problema che dovrebbe aggiornarsi anche sui resize... però immagino ci sia un evento onresize...
Piuttosto, per centrare le immagini non quadrate al centro del div?