The Gods of Olympus

The Gods of Olympus (Les dieux de l'Olympe) is a 1998 French animated series. An English dub aired on Teletoon in the late 90s.