implementation du header et du footer