%       tsi_parad.sty
%
% -----------------------------
% AVERTISSEMENT :
% Le present paquetage LaTeX pour la revue TSI est livre tel quel,
% c'est a dire sans garantie. Les auteurs declinent toute responsabilite
% quant a l'usage qui en sera fait.
% Toutes utilsation commerciale de ces fichier est interdite.
% Toute personne est libre de modifier ces fichiers sous reserve :
% 1. de laisser les noms d'auteurs intacts (code de la propriete intellectuelle,
%    loi de 1957, etendue en 1985 aux logiciels)
% 2. de conserver les presentes lignes d'avertissement.
% ------------------------------


% modifie' pour le nume'ro spe'cial C3 ParaD de TSI
%       a` partir de tsinew.sty de Daniel Taupin.
%
% Ronan.Keryell@cri.ensmp.fr, 26/10/1993.
%
% Teste' avec TeX 3.141, LaTeX 2.09 re'cent avec NFSS 1


%----------------------------
% Version originale : Philippe Louarn, Irisa, Rennes 
%       (Philippe.Louarn@irisa.fr) janv 1992
% Modifications de Pierre Zweigenbaum - DIAM / INSERM U.194 
%       (zweig@frsim51.bitnet) avril 1992
%   "          de Daniel Taupin (taupin@rsovax.lps.u-psud.fr)
%   "          de Ronan Keryell (Ronan.Keryell@cri.ensmp.fr) oct 1993
%----------------------------





% Version modifie' par Daniel Taupin@rsovax.lps.u-psud.fr


% Comme je l'avais indique il y a quelque temps sur GUT,
% Philippe Louarn m'a envoye il y a quelques mois ses styles
% tsi.sty et tsi.bst, que j'ai legerement modifies.
% Je les ai utilises pour un article paru dans le volume 11, numero 4,
% pour lequel je n'ai eu que des compliments de la part d'Hermes.
% Dans la mesure ou Ph. Louarn ne donne pas signe de vie,
% je me permets d'envoyer directement ces deux fichiers.
% Pierre Zweigenbaum --- zweig@frsim51.bitnet

%  Philippe Louarn <Philippe.Louarn@irisa.fr> Thu, 28 Oct 93 09:40:42
%  +0100 :
% Si si, je suis encore en vie, mais je me suis un peu eloigne du monde
% (La)TeX et de GUTenberg pour des raisons a fois professionnelles et
% personnelles.

% tsi.sty - janvier 1992 - Ph. Louarn - IRISA
% queq ptit's modifs - avril 1992 - Pierre Zweigenbaum - DIAM / INSERM U.194

\typeout{Document Style `TSI C3 ParaD' <Octobre 1993>.}
\typeout{Teste' avec NFSS1 & french.sty 3.22}
\def\thestyle@article{\relax} \@options
\relax

\lineskip 1pt \normallineskip 1pt
\def\baselinestretch{1}

\def\@normalsize{\@setsize\normalsize{12pt}\xpt\@xpt
\def\bfit{\tenbfit}%
\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt
minus3pt\let\@listi\@listI}
\def\small{\@setsize\small{11pt}\ixpt\@ixpt
\def\bfit{\ninebfit}%
\abovedisplayskip 8.5pt plus 3pt minus 4pt\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus2pt\belowdisplayshortskip 4pt plus2pt minus 2pt
\def\@listi{\leftmargin\leftmargini \topsep 4pt plus 2pt minus 2pt\parsep 2pt
plus 1pt minus 1pt
\itemsep \parsep}}
\def\footnotesize{\@setsize\footnotesize{9.5pt}\viiipt\@viiipt
\abovedisplayskip 6pt plus 2pt minus 4pt\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus 1pt\belowdisplayshortskip 3pt plus 1pt minus
2pt
\def\@listi{\leftmargin\leftmargini \topsep 3pt plus 1pt minus 1pt\parsep 2pt
plus 1pt minus 1pt
\itemsep \parsep}}
\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt}
\def\tiny{\@setsize\tiny{6pt}\vpt\@vpt}
\def\large{\@setsize\large{14pt}\xiipt\@xiipt\def\bfit{\twlbfit}}
\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt}
\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt}
\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt}
\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt}
\normalsize


\oddsidemargin 19.6mm \evensidemargin 19.6mm \marginparwidth 107pt

\marginparsep 11pt

\topmargin 18.1mm \headheight 5mm \headsep 5mm \footskip 30pt

\textheight 190mm
\textwidth 120mm

\columnsep 10pt \columnseprule 0pt

\footnotesep 1mm

\skip\footins 9pt plus 4pt minus 2pt
\floatsep 12pt plus 2pt minus 2pt \textfloatsep 20pt plus 2pt minus 4pt
\intextsep 12pt plus 2pt minus 2pt \@maxsep 20pt \dblfloatsep 12pt plus 2pt
minus 2pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@dblmaxsep 20pt
\@fptop 0pt plus 1fil \@fpsep 8pt plus 2fil \@fpbot 0pt plus 1fil
\@dblfptop 0pt plus 1fil \@dblfpsep 8pt plus 2fil \@dblfpbot 0pt plus 1fil
\marginparpush 5pt


\parskip 0pt plus 1pt \parindent 5mm \partopsep 0pt plus 1pt minus 1pt
\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
-\@lowpenalty

%%%%%%%%

\def\part{\par \addvspace{4ex} \@afterindentfalse \secdef\@part\@spart}
\def\@part[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{part}
\addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else
\addcontentsline{toc}{part}{#1}\fi { \parindent 0pt \raggedright
 \ifnum \c@secnumdepth >\m@ne \Large \bf Part \thepart \par \nobreak \fi \huge
\bf #2\markboth{}{}\par } \nobreak \vskip 3ex \@afterheading }
\def\@spart#1{{\parindent 0pt \raggedright
 \huge \bf
 #1\par} \nobreak \vskip 3ex \@afterheading }

%% pz
\font\tenbfit=\fonthdg\fonthdge bxti10 
\font\ninebfit=\fonthdg\fonthdge bxti10 scaled 900
\font\twlbfit=\fonthdg\fonthdge bxti10 scaled 1200
%\font\bfit=ptmbi at 10pt

\def\section{\@startsection {section}{1}{\z@}{2\baselineskip plus 1ex minus
.2ex}{2.3ex plus .2ex}{\raggedright\series{bx}\shape{n}\rm}}
\def\section{\@startsection {section}{1}{\z@}{2\baselineskip plus 1ex minus
.2ex}{2.3ex plus .2ex}{\raggedright\series{bx}\shape{n}\rm}}
\def\subsection{\@startsection{subsection}{2}{\z@}{2\baselineskip plus 1ex minus
 .2ex}{1.5ex plus .2ex}{\raggedright\series{bx}\shape{it}\rm}}
\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{3.25ex plus
1ex minus .2ex}{1.5ex plus .2ex}{\normalsize\series{m}\shape{it}\rm}}
\def\paragraph{\@startsection
 {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\bf}}
\def\subparagraph{\@startsection
 {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus
 .2ex}{-1em}{\normalsize\bf}}

%%%%%%%%%%%%%%%%%%%%%%%%%% correction by D. Taupin & R. Keryell %%%%%%%%%%%%%%
 
\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth
   \let\@svsec\@empty\else
% On met le << . >> final dans \@svsec :
   \refstepcounter{#1}\def\@svsec{\csname the#1\endcsname.\hskip 0.1em}\fi
   \@tempskipa #5\relax
   \ifdim \@tempskipa>\z@
    \begingroup #6\relax
     \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}%
    \endgroup
    \csname #1mark\endcsname{#7}\addcontentsline
     {toc}{#1}{\ifnum #2>\c@secnumdepth \else
           \protect\numberline{\csname the#1\endcsname}\fi
          #7}\else
    \def\@svsechd{#6\hskip #3\relax %% \relax added 2 May 90
          \@svsec #8\csname #1mark\endcsname
           {#7}\addcontentsline
              {toc}{#1}{\ifnum #2>\c@secnumdepth \else
               \protect\numberline{\csname the#1\endcsname}\fi
            #7}}\fi
   \@xsect{#5}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setcounter{secnumdepth}{3}

\def\appendix{\par
 \setcounter{section}{0}
 \setcounter{subsection}{0}
 \def\thesection{\Alph{section}}}



\labelwidth\leftmargini\advance\labelwidth-\labelsep
\def\@listI{\leftmargin\leftmargini \parsep 0pt plus 1pt \topsep 4pt
plus 2pt minus 2pt\itemsep 0pt plus 1pt}
\let\@listi\@listI
\@listi
\def\@listii{\leftmargin\leftmarginii
 \labelwidth\leftmarginii\advance\labelwidth-\labelsep
 \topsep 2pt plus 2pt minus 1pt
 \parsep 0pt plus 1pt
 \itemsep 0pt plus 1pt
 \parsep 0pt plus 1pt}
\def\@listiii{\leftmargin\leftmarginiii
 \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
 \topsep 2pt plus 1pt minus 1pt
 \parsep \z@ \partopsep 0pt \itemsep 0pt \topsep 0pt}
\def\@listiv{\leftmargin\leftmarginiv
 \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
\def\@listv{\leftmargin\leftmarginv
 \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
\def\@listvi{\leftmargin\leftmarginvi
 \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}


\def\verse{\let\\=\@centercr \list{}{\itemsep\z@ \itemindent
-1.5em\listparindent \itemindent \rightmargin\leftmargin\advance\leftmargin
1.5em}\item[]} \let\endverse\endlist \def\quotation{\list{}{\listparindent
1.5em \itemindent\listparindent \rightmargin\leftmargin \parsep 0pt plus
1pt}\item[]} \let\endquotation=\endlist
\def\quote{\list{}{\rightmargin\leftmargin}\item[]} \let\endquote=\endlist
\def\descriptionlabel#1{\hspace\labelsep \bf #1}
\def\description{\list{}{\labelwidth\z@ \itemindent-\leftmargin
\let\makelabel\descriptionlabel}} \let\enddescription\endlist
\def\theequation{\arabic{equation}}
\def\@eqnnum{{\rm [\theequation]}}

\def\titlepage{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn \else
\newpage \fi \thispagestyle{empty}\c@page\z@}
\def\endtitlepage{\if@restonecol\twocolumn \else \newpage \fi} \arraycolsep 5pt
\tabcolsep 6pt \arrayrulewidth .4pt \doublerulesep 2pt \tabbingsep \labelsep
\skip\@mpfootins = \skip\footins \fboxsep = 3pt \fboxrule = .4pt
\newcounter{part} \newcounter {section} \newcounter {subsection}[section]
\newcounter {subsubsection}[subsection] \newcounter {paragraph}[subsubsection]
\newcounter {subparagraph}[paragraph] \def\thepart{\Roman{part}}

 \def\thesection {{\arabic{section}}}

% \def\thesubsection{{\protect\series{bx}\protect\shape{n}\rm
%       \arabic{section}.\arabic{subsection}}}
 \def\thesubsection{{\protect\em
        \arabic{section}.\arabic{subsection}}}

% \def\thesubsubsection{{\protect\series{m}\protect\shape{n}\rm
%       \arabic{section}.\arabic{subsection}.\arabic{subsubsection}}}
 \def\thesubsubsection{{\protect\em
        \arabic{section}.\arabic{subsection}.\arabic{subsubsection}}}

 \def\theparagraph{\thesubsubsection.\arabic{paragraph}}
\def\thesubparagraph{\theparagraph.\arabic{subparagraph}}

\def\@pnumwidth{1.55em} \def\@tocrmarg
{2.55em} \def\@dotsep{4.5} \setcounter{tocdepth}{3} \def\contentsname{Contents}
\def\tableofcontents{\section*{\contentsname\@mkboth{\uppercase{\contentsname}}
{}}
\@starttoc{toc}} \def\l@part#1#2{\addpenalty{\@secpenalty} \addvspace{2.25em
plus 1pt} \begingroup \@tempdima 3em \parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth {\large \bf \leavevmode #1\hfil \hbox
to\@pnumwidth{\hss #2}}\par \nobreak \endgroup}
\def\l@section#1#2{\addpenalty{\@secpenalty} \addvspace{1.0em plus 1pt}
\@tempdima 1.5em \begingroup \parindent \z@ \rightskip \@pnumwidth \parfillskip
-\@pnumwidth \bf \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip
#1\nobreak\hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par \endgroup}
\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}} \def\listfigurename{List of
Figures} \def\listoffigures{\section*{\listfigurename\@mkboth
{\uppercase{\listfigurename}}{LISTE DES
FIGURES\uppercase{\listfigurename}}}\@starttoc{lof}}
\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} \def\listtablename{List of
Tables} \def\listoftables{\section*{\listtablename\@mkboth
{\uppercase{\listtablename}}{\uppercase{\listtablename}}}\@starttoc{lot}}
\let\l@table\l@figure \def\refname{Bibliographie}

\def\thebibliography#1{\section{\refname}\@mkboth
 {\uppercase{\refname}}{\uppercase{\refname}}\list
 {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}%
        \leftmargin 5mm
        \itemindent -\leftmargin
        \labelwidth 0pt
        \def\makelabel##1{##1}
  %\leftmargin\labelwidth
  %\advance\leftmargin\labelsep
  \usecounter{enumi}\small}
 \def\newblock{\hskip .11em plus .33em minus -.07em}
 \sloppy\clubpenalty4000\widowpenalty4000 \sfcode`\.=1000\relax}

 \let\endthebibliography=\endlist \newif\if@restonecol
\def\indexname{Index}
\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi \columnseprule
\z@ \columnsep 35pt\twocolumn[\section*{\indexname}]
\@mkboth{\uppercase{\indexname}}{\uppercase{\indexname}}\thispagestyle{plain}
\par
\parskip\z@ plus .3pt\relax\let\item\@idxitem} \def\@idxitem{\par\hangindent
40pt} \def\subitem{\par\hangindent 40pt \hspace*{20pt}}
\def\subsubitem{\par\hangindent 40pt \hspace*{30pt}}
\def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi}
\def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax}
\def\footnoterule{\vskip2\baselineskip\kern-3\p@ \hrule width 2cm \kern 2.6\p@}
\long\def\@makefntext#1{\parindent 1em\noindent \hbox to
1.8em{\hss$^{\@thefnmark}$}#1} \setcounter{topnumber}{2} \def\topfraction{.7}
\setcounter{bottomnumber}{1} \def\bottomfraction{.3}
\setcounter{totalnumber}{3} \def\textfraction{.2} \def\floatpagefraction{.5}
\setcounter{dbltopnumber}{2} \def\dbltopfraction{.7}
\def\dblfloatpagefraction{.5} \def\figuresepname{. }
\long\def\@makecaption#1#2{\vskip 10pt
\par\noindent{\bf #1{\figuresepname}}{#2}\par}
\newcounter{figure} \def\thefigure{\@arabic\c@figure} \def\fps@figure{tbp}
\def\ftype@figure{1} \def\ext@figure{lof} \def\figurename{Figure}
%\def\fnum@figure{\figurename{} \thefigure} 
\def\figure{\@float{figure}}
\let\endfigure\end@float \@namedef{figure*}{\@dblfloat{figure}}
\@namedef{endfigure*}{\end@dblfloat} \newcounter{table}
\def\thetable{\@arabic\c@table} \def\fps@table{tbp} \def\ftype@table{2}
\def\ext@table{lot} \def\tablename{Tableau} 
%\def\fnum@table{\tablename{} \thetable} 
\def\table{\@float{table}} \let\endtable\end@float
\@namedef{table*}{\@dblfloat{table}} \@namedef{endtable*}{\end@dblfloat}

% new field for the title
\def\authorhead#1{}
\def\reviewhead#1{\gdef\@reviewhead{#1}}
\def\@reviewhead{}
\def\titlehead#1{\gdef\@titlehead{#1}}
\def\rubrique#1{\gdef\@rubrique{#1}}  %% pz
\def\affiliation#1{\gdef\@affiliation{#1}}
\def\subtitle#1{\gdef\@subtitle{#1}}

%title's spacing
\def\titlesp{\list{}{\leftmargin0pc}\item[]}
\let\endtitlesp=\endlist

% title needs adjusting, no date in title
\def\@maketitle{\newpage
 \null
 \vspace*{13mm}
%% \vspace*{20mm}
 \centerline{{\large\rm\expandafter\uppercase{\@rubrique}}}
 \vskip 2mm
 \hrule height 0.8pt
 \vskip 1cm
 \begin{titlesp}
 {\raggedright\LARGE\bf \@title \par}
%% {\raggedright\Large\bf \@subtitle \par}
 \vskip 0.8cm          % Vertical space after title.
%%pz \vskip 1.2cm          % Vertical space after title.
 {\raggedright\large\bf \@author \par}
 \vskip 5mm          % Vertical space after author.
 {\raggedright\normalsize\it \@affiliation \par}
\end{titlesp}
\xdef\the@titlepage{\the\c@page}
 \vskip 0.6cm}          % Vertical space after title.

\def\maketitle{\par
\begingroup
\def\thefootnote{\fnsymbol{footnote}}
\def\@makefnmark{\hbox
to 0pt{$^{\@thefnmark}$\hss}}
\if@twocolumn
\twocolumn[\@maketitle]
\else \newpage
\global\@topnum\z@ \@maketitle \fi\thispagestyle{titre}\@thanks
\endgroup
\setcounter{footnote}{0}
\let\maketitle\relax
\let\@maketitle\relax
\gdef\@thanks{}\gdef\@author{}\gdef\@title{}\gdef\@subtitle{}\let\thanks\relax}

\def\abstract{%
\ifx\enhyph\undefined\relax\else\enhyph\fi
\ifx\english\undefined\relax\else\english\fi
\noindent\small\it{\scriptsize\it ABSTRACT}.}

\def\endabstract{\normalsize\rm\ifx\frhyph\undefined\relax\else\frhyph\fi}

\def\resume{%
\ifx\frhyph\undefined\relax\else\frhyph\fi
\ifx\french\undefined\relax\else\french\fi
\hrule height 0.8pt\par\vskip 2mm
\noindent\small\it{\scriptsize\it R\'ESUM\'E}.
}

\def\endresume{\normalsize\ifx\frhyph\undefined\relax\else\frhyph\fi}

\def\motcle{\noindent\small\it{\scriptsize\it MOTS-CL\'ES~:} }
%\def\endmotcle{\endquotation\normalsize}
\def\endmotcle{\normalsize}

\def\keyword{\noindent\small\it{\scriptsize\it KEY WORDS~:} }
\def\endkeyword{\par \vskip 3mm\hrule height 0.8pt\par \vskip 5mm\normalsize\rm}

\@twosidetrue
\mark{{}{}}

 \def\ps@headings{\let\@mkboth\markboth
 \def\@oddfoot{\ifnum\the@titlepage=\c@page{\small\rm\@reviewhead}\fi\hfil}
 \def\@evenfoot{\ifnum\the@titlepage=\c@page{\small\rm\@reviewhead}\fi\hfil}
 \def\@evenhead{\rm \thepage\hskip 3em \ifnum\the@titlepage=\c@page\relax
\else{\small\rm\@reviewhead}\fi\hfil}
 \def\@oddhead{\hbox{}\hfil \ifnum\the@titlepage=\c@page\relax
\else{\small\rm\@titlehead}\fi \rm\hskip 3em \thepage}
 \def\sectionmark##1{\markboth {\uppercase{\ifnum
\c@secnumdepth >\z@ {\bf\thesection}\hskip 0.2em\relax \fi ##1}}{}}
\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne
{\bf\thesubsection}\hskip 0.2em\relax \fi ##1}}}

 \def\ps@myheadings{\let\@mkboth\@gobbletwo \def\@oddhead{\hbox{}\sl\rightmark
\hfil \rm\thepage} \def\@oddfoot{}\def\@evenhead{\rm
\thepage\hfil\sl\leftmark\hbox {}}
\def\@evenfoot{}\def\sectionmark##1{}\def\subsectionmark##1{}}
 %
 \def\today{\number\day\space\ifcase\month\or janvier\or f\'evrier\or mars\or
avril\or mai\or juin\or juillet\or ao\^ut\or septembre\or octobre\or
novembre\or d\'ecembre\fi \space\number\year}
\ps@empty \pagenumbering{arabic} \onecolumn
\if@twoside\else\raggedbottom\fi

\ps@headings

%% pz
%\input times.sty

\def\TSI@defnewlabel{%
% Hack pour virer les changements de fonte qui n'ont pas a` e^tre dans
% les labels :
\let\TSI@newlabelORIG=\newlabel
\let\TSI@seriesORIG=\series
\let\TSI@shapeORIG=\shape
\def\newlabel##1##2{\let\series=\@gobble \let\shape=\@gobble
        \TSI@newlabelORIG{##1}{##2}\let\series=\TSI@seriesORIG
        \let\shape=\TSI@shapeORIG}%
}
\iffalse
\def\TSI@defref{%
% Hack pour virer les changements de fonte qui n'ont pas a` e^tre dans
% les labels :
\let\TSI@refORIG=\ref
\let\TSI@seriesORIG=\series
\let\TSI@shapeORIG=\shape
\def\ref##1{%\expandafter\expandafter\expandafter\show\@nameuse{r@##1}
        \def\em{}
        \let\series=\@gobble \let\shape=\@gobble
        \TSI@refORIG{##1}\let\series=\TSI@seriesORIG
        \let\shape=\TSI@shapeORIG}%
}
\fi
%\TSI@defref
\let\TSI@refORIG=\ref
\def\ref#1{{\def\em{}\TSI@refORIG{#1}}}

% Pour la compatibilite' avec french.sty :
% (C'est sale mais le temps me manque...)
\newcommand{\TSIParaD}{%
        \def\figurename{Figure}%
        \def\tablename{Table}%
        \def\refname{Bibliographie}%
        \def\fnum@figure{\figurename{} \thefigure. }%
        \def\fnum@table{\tablename{} \thetable. }%
\def\labelenumi{\theenumi.} \def\theenumi{\arabic{enumi}}
\def\labelenumii{(\theenumii)} \def\theenumii{\alph{enumii}}
\def\p@enumii{\theenumi} \def\labelenumiii{\theenumiii.}
\def\theenumiii{\roman{enumiii}} \def\p@enumiii{\theenumi(\theenumii)}
\def\labelenumiv{\theenumiv.} \def\theenumiv{\Alph{enumiv}}
\def\p@enumiv{\p@enumiii\theenumiii} \def\labelitemi{---}
\def\labelitemii{.} \def\labelitemiii{-} \def\labelitemiv{$\cdot$}
% Pour aligner la gauche du trait sur parindent :
\labelsep 1mm
\settowidth{\leftmargini}{\labelitemi}
\advance \leftmargini by \labelsep
\advance \leftmargini by \parindent
\leftmarginii=\leftmargini \advance\leftmarginii by 5mm
\leftmarginiii=\leftmarginii \advance\leftmarginiii by 5mm
\leftmarginiv=\leftmarginiii \advance\leftmarginiv by 5mm
\leftmarginv=\leftmarginiv \advance\leftmarginv by 5mm
\leftmarginvi=\leftmarginv \advance\leftmarginvi by 5mm
\leftmargin\leftmargini
%\TSI@defnewlabel
}
