%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fichier : lettre.cls
% Auteur : Sébastien Beaugrand
% Date : 21 janvier 2007
% Url : http://www.chez.com/beaugrand/
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Classe dérivée de la classe article
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{lettre}
\LoadClass[a4paper]{article}
\pagestyle{empty}
\renewcommand\normalsize{%
\usefont{OT1}{ptm}{m}{n}\fontsize{14pt}{18pt}\selectfont}
% Langue
\RequirePackage[francais]{babel}
\RequirePackage[latin1]{inputenc}
\RequirePackage[T1]{fontenc}
% Mise en page
\RequirePackage{vmargin}
\setmarginsrb{2cm}{2cm}{2cm}{1.5cm}{0cm}{0cm}{0cm}{0.5cm}
\parindent0cm
\RequirePackage{lastpage}
\ifnum\arabic{page}>1
\renewcommand{\@evenfoot} {\hfill\thepage/\pageref{LastPage}}
\renewcommand{\@oddfoot} {\hfill\thepage/\pageref{LastPage}}
\fi
% Lieu, date, et formule de politesse
\def\@lieu{Paris}
\def\@date{\today}
\def\@formule{Veuillez agréer, \titre, mes salutations distinguées.}
\def\lieu#1{\def\@lieu{#1}}
\def\date#1{\def\@date{#1}}
\def\formule#1{\def\@formule{#1}}
% Expéditeur
\newcommand{\expediteur}[2]{%
\def\nom{#1}
\begin{minipage}[t]{7cm}
\nom\\
#2
\end{minipage}
\hfill
\begin{minipage}[t]{7cm}
\mbox{\@lieu, le \@date}
\end{minipage}
\vspace{1cm}\par}
% Destinataire
\newcommand{\destinataire}[2]{%
\phantom{coucou}
\hfill
\begin{minipage}[t]{7cm}
#1\\
#2
\end{minipage}
\vspace{2cm}\par}
% Avis de réception
\newcommand{\avis}[1]{%
\textbf{\underline{Lettre recommandée AR N° #1}}
\vspace{1cm}\par}
% Référence
\newcommand{\reference}[1]{%
Réf. : #1
\vspace{1cm}\par}
% Corps de la lettre
\newenvironment{corps}[1]{%
\def\titre{#1}
\titre,
\vspace{1cm}\par}
{\begin{flushright}
~\\
\@formule\\
~\\
\nom
\end{flushright}
\ifnum\arabic{page}=1 \thispagestyle{empty}\fi}
\endinput
% Fin du fichier lettre.cls