%% -----------------------------------------------
%% Copyright (c) 1993 Hydro-Quebec
%%            mboyer@robot.ireq.ca
%% -----------------------------------------------

%% Commandes pour rapprocher les items des différentes listes usuelles

% On évite des boucles infinies par duplication des commandes
\let\orig@Itemize =\itemize
\let\orig@Enumerate =\enumerate
\let\orig@Description =\description

% On annule les paramètres d'espacement vertical
\def\Nospacing{\itemsep=0pt\topsep=0pt%
               \partopsep=0pt\parskip=0pt%
               \parsep=0pt}

% Redefinition de art12.sty pour commencer à la marge de gauche
%\leftmargini 1.2em      % 2.5em

\def\noitemsep{
% Redéfinition des environnements pour rapprocher les items
\renewenvironment{itemize}{\orig@Itemize\Nospacing}{\endlist}
\renewenvironment{enumerate}{\orig@Enumerate\Nospacing}{\endlist}
\renewenvironment{description}{\orig@Description\Nospacing}%
{\endlist}
}

\def\doitemsep{
% Redéfinition des environnements pour restituer les valeur par défaut
\renewenvironment{itemize}{\orig@Itemize}{\endlist}
\renewenvironment{enumerate}{\orig@Enumerate}{\endlist}
\renewenvironment{description}{\orig@Description}{\endlist}
}