D'accord, il faut donc indiquer à la div d'avoir un fond transparent et d'aligner l'image en haut, pour cela dans le css de ton template ajoute :
.hikashop_product_main_image, .hikashop_image_main_thumb_div, .hikashop_image_main_thumb_div, .hikashop_main_image_div, .hikashop_product_image_main, .hikashop_product_left_part{background-color:transparent;}
.hikashop_product_main_image_subdiv{vertical-align:top;}
Si ça ne marche pas il faudrait avoir accès au site avec les outils de developpement pour faire les tests pour l'alignement de l'image mais tu peux aussi tester de mettre :
.hikashop_product_main_image_subdiv{top:0;}
à la place de :
.hikashop_product_main_image_subdiv{vertical-align:top;}
Cordialement, Nossibé
Edit : je crois savoir ce qui fait que l'image est au milieu de la div,
à la place de :
.hikashop_product_main_image_subdiv{vertical-align:top;}
ajoute :
#hikashop_main_image{vertical-align: top !important;}