Bon, j'ai trouvé :
\newenvironment{absolutelynopagebreak}
{\par\nobreak\vfil\penalty0\vfilneg
\vtop\bgroup}
{\par\xdef\tpd{\the\prevdepth}\egroup
\prevdepth=\tpd}
puis, dans le texte :
\begin{absolutelynopagebreak}
\section{Ma section}
Mon texte
\end{absolutelynopagebreak}