MAMMA MIA!VVoVe:
Vabbè cominciamo con una cosa semplicissima: è assolutamente sbagliato dare un id uguale a due o piu elementi! l'id è un attributo che identifica univocamente un elemento e non deve essere replicato....tu invece hai messo tutti i div con l'id uguale!
Lasciando perdere per un momento il fatto che hai hai usato delle gif per similare del contenuto testuale () e la pagina risulta di una pesantezza paurosa (immagino quei poveracci col 56k senza contare quelli con gli screen-reader) la proprietà z-index consta di poche semplice regole:
1)si applica solo agli elementi di blocco posizionati in modo assoluto,relativo o fisso (quindi non agli elementi inline)
2)determina l'ordine di sovrapposizione nel senso che "chi ce l'ha piu grosso" (inteso come valore numerico) copre gli altri.
3) a parità di z-index l'elemento posizionato piu in basso nella finestra copre gli altri.
Nel tuo caso in linea del tutto teorica basterebbe che attribuissi uno z-index minore di 100 a tutti i div che contengono quelle gif "testuali" per ottenere l'effetto voluto ma ti consiglio di fare una bella revisione a sto sito!![]()