Bonjour à tous

J'ai créé des graphiques avec SAS/Graph, en utilisant ODS HTML, et
le style sasweb. Il y a génération d'un fichier HTML et d'un fichier GIF.
Quand je clique sur le fichier HTML (qui appelle le GIF), l'affichage est bon.

Par ailleurs j'ai développé, un site web, pour pouvoir appeler dynamiquement
les graphiques en fonction des options choisies.
Pour cela j'ai mis en oeuvre le XHTML, le CSS et le PHP.
Les enchaînements, à partir de menus, donnent satisfaction,
mais je me heurte à un problème d'affichage.

A partir du site web, quand j'appelle par include et avec une <div id="corps">, un fichier php, contenant du texte, ça s'affiche correctement dans la partie "corps" du site.

Par contre quand j'appelle par include et avec la même <div id="corps">, une fichier graphique HTML (contenant lui aussi du CSS), il y a bien affichage dans la partie "corps" du site, mais avec un décalage vers le bas de la page à afficher.

Ca ressemble à un saut de page; mais si c'est le cas, ce saut de page n'apparait pas, quand j'appelle ce même fichier HTML tout seul (en dehors de l'application web).

Je pense qu'il peut s'agir d'un problème de CSS.
L'imbrication du CSS demande t'elle des précautions particulières?
Peut-on parler de CSS appelant et de CSS appelé?
Faut il tenir compte du CSS embarqué dans le fichier HTML?

Mais, après tout, include n'est peut-être pas la façon de faire? Car je n'ai pas trouvé d'exemples pour ce cas particulier, d'appel d'un fichier HTML.

Je ne sais pas comment investiguer pour résoudre ce problème.
Tous ces domaines sont nouveaux pour moi et j'ai bien du mal à y voir clair.

Quelqu'un aurait il des pistes de recherches à m'indiquer?

Merci à vous.