Salut
De manière générale, il vaut mieux ne pas surcharger de <div>, surtout quand ce n'est pas indispensable.
Ici, typiquement le <div> '"imagegauche" n'a pas l'air de servir à grand chose... à part à créer du bordel sur un simple lien tout bête
(De plus, il est préférable de ne pas nommer ses identifiants et ses classes avec des trucs du style "colonne-verte", "image-gauche", bordure-rouge-en-haut-a-gauche" etc. Le jour ou tu modifies le design de ton site, la colonne sera peut-être violette, l'image sera peut-être centrée ou à droite, la bordure sera peut-être différente, ou inexistante

)
Bref, revenons à nos moutons, ce <div> a l'air d'être là juste pour pallier un défaut de sémantique ou de bonne utilisation du CSS.
Sans voir la page, mais sur un simple
a priori, je dirais qu'une bonne règle CSS bien ciblée permettrait de l'enlever
Un petit article intéressant sur la
divite aiguë, cette maladie grave !