%-----------------------------------------------------------------
% \begin{narrow}{1.0cm}{0.5cm}   produit un texte réduit de 1cm
%          à gauche et de 0,5cm à droite
% \begin{narrow}{-1.0cm}{-0.5cmn}   produit un texte élargi de 1cm
%          à gauche et 0,5cm à droite
% Les environnements narrow peuvent être imbriqués et se finissent
% par \end{narrow}
%-----------------------------------------------------------------
\newenvironment{narrow}[2]{%
 \begin{list}{}{%
  \setlength{\topsep}{0pt}%
  \setlength{\leftmargin}{#1}%
  \setlength{\rightmargin}{#2}%
  \setlength{\listparindent}{\parindent}%
  \setlength{\itemindent}{\parindent}%
  \setlength{\parsep}{\parskip}%
 }%
\item[]}{\end{list}}
\end{narrow}