Merci pour ces observations.

Voici une autre version après quelques petites corrections.