%Bibliothèques de fonte et police
\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage{ftcaviardreams}	\renewcommand{\rmdefault}{cdr}
\usefont{U}{eur}{m}{n}
\usepackage{euler}

%Bibliothèques
\usepackage{amssymb, amsmath}
\usepackage[all]{xy}
\usepackage{multicol}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{eurosym}
\usepackage{moreverb}
\usepackage{array}
\usepackage{multirow}
\usepackage{marginnote}
\usepackage{wallpaper}
\usepackage{fancyhdr}
\usepackage{comment}
%\usepackage{dsfont}
\usepackage{pifont}
\usepackage{tikz,tkz-tab}\usetikzlibrary{arrows}
\usepackage{pgfplots} \pgfplotsset{compat=1.8}
\usepackage[framemethod=TikZ]{mdframed} \usetikzlibrary{shadows}
\usetikzlibrary{calc,arrows, patterns}
\usepackage{qrcode}
%\usepackage{colortbl}
\usepackage{lscape}
\usepackage{chronosys}
\usepackage{enumitem}

%Gérer les footnote dans l'enviroment tabular
\usepackage{footnote}
\makesavenoteenv{tabular}

%Fonctionne comme tabular mais gère tt seul la césure d'un tableau
\usepackage{supertabular}


%Gestion des marges
\setlength{\hoffset}{-18pt}         
\setlength{\oddsidemargin}{-10pt} % Marge gauche sur pages impaires
\setlength{\evensidemargin}{-10pt} % Marge gauche sur pages paires
\setlength{\marginparwidth}{1pt} % Largeur de note dans la marge
\setlength{\textwidth}{18cm} % Largeur de la zone de texte (17cm)
\setlength{\voffset}{-18pt} % Bon pour DOS
\setlength{\marginparsep}{7pt} % Séparation de la marge
\setlength{\topmargin}{-25pt} % Pas de marge en haut
\setlength{\headheight}{0pt} % Haut de page
\setlength{\headsep}{0pt} % Entre le haut de page et le texte
\setlength{\footskip}{1cm} % Bas de page + séparation
\setlength{\textheight}{26.5cm} % Hauteur de la zone de texte (25cm)

%%%%%%%%%%%%%%%%%%%%%%%%%    Les styles des environemetnts    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\global\mdfdefinestyle{theoremestyle}{
										%trait qui entoure :
	linewidth = 1pt,					%taille - inner, middle et outer
	linecolor = red,					%couleur - inner, middle et outer
	roundcorner = 5pt,					%inclinaison du contour
										%couleurs :	
	backgroundcolor = gray!15,			%couleur de fond
	fontcolor = black,					%couleur de la police
	frametitlebackgroundcolor = red!75,	%couleur du fond du titre de la boite
	frametitlefontcolor = black,		%couleur du titre de la boite
										%ombres :
	shadow = true,						%ombre ou pas
	shadowsize = 7pt, 					%decalage de l'ombre
	shadowcolor = black, 				%couleur de l'ombre
										%marges :	
	leftmargin = 20,					%gauche hors de la boite
	rightmargin = 20,					%droite hors de la boite
	skipabove = 10,						%haut hors de la boite
	skipbelow = 15,						%bas hors de la boite
	innerleftmargin = 7,				%gauche dans la boite
	innerrightmargin = 7,				%droite dans la boite
	innertopmargin = 5,					%haut dans la boite
	innerbottommargin = 5,				%bas dans la boite
}
\global\mdfdefinestyle{lemmestyle}{
	linewidth = 1pt,					
	linecolor = black,
	roundcorner = 5pt,					
	topline = false,
	rightline = false,
	fontcolor = black,					
	innerleftmargin = 7,				
	innerrightmargin = 7,				
	innertopmargin = 5,					
	innerbottommargin = 5,
}
\global\mdfdefinestyle{remarquestyle}{
	linewidth = 1pt,					%taille - inner, middle et outer
	linecolor = gray,					%couleur - inner, middle et outer
	topline = false,
	roundcorner = 5pt,
	rightline = false,
	fontcolor = black,					%couleur de la police
	innerleftmargin = 7,				%gauche dans la boite
	innerrightmargin = 7,				%droite dans la boite
	innertopmargin = 5,					%haut dans la boite
	innerbottommargin = 5,				%bas dans la boite
}

\global\mdfdefinestyle{correctionstyle}{
	linewidth = 1pt,					%taille - inner, middle et outer
	linecolor = gray,					%couleur - inner, middle et outer
	topline = false,
	roundcorner = 5pt,
	rightline = false,
	fontcolor = black,					%couleur de la police
	innerleftmargin = 7,				%gauche dans la boite
	innerrightmargin = 7,				%droite dans la boite
	innertopmargin = 0,					%haut dans la boite
	innerbottommargin = 5,				%bas dans la boite
	skipabove = 0,
}
\global\mdfdefinestyle{exemplestyle}{
	linewidth = 3pt,					%taille - inner, middle et outer
	linecolor = green!50!blue,			%couleur - inner, middle et outer
	topline = false,
	bottomline = false,
	rightline = false,
	fontcolor = black,					%couleur de la police
	innerleftmargin = 7,				%gauche dans la boite
}
\global\mdfdefinestyle{definitionstyle}{
										%trait qui entoure :
	linewidth = 1pt,					%taille - inner, middle et outer
	linecolor = blue,					%couleur - inner, middle et outer
	roundcorner = 5pt,					%inclinaison du contour
										%couleurs :	
	fontcolor = black,					%couleur de la police
	frametitlebackgroundcolor = blue!25,%couleur du fond du titre de la boite
	frametitlefontcolor = black,		%couleur du titre de la boite
	innerleftmargin = 7,				%gauche dans la boite
	innerrightmargin = 7,				%droite dans la boite
	innertopmargin = 5,					%haut dans la boite
	innerbottommargin = 5,				%bas dans la boite
}
\global\mdfdefinestyle{exercicestyle}{
	linewidth = 1pt,					
	linecolor = gray!50,
	frametitlebackgroundcolor = gray!50,			
	topline = false,
	rightline = false,
	fontcolor = black,					
	innerleftmargin = 7,				
	innerrightmargin = 7,				
	innertopmargin = 5,					
	innerbottommargin = 5,
}
\global\mdfdefinestyle{fichestyle}{
										%trait qui entoure :
	linewidth = 1pt,					%taille - inner, middle et outer
	linecolor = green!,					%couleur - inner, middle et outer
										%couleurs :	
	backgroundcolor = gray!15,			%couleur de fond
	fontcolor = black,					%couleur de la police
	frametitlebackgroundcolor = green!75,	%couleur du fond du titre de la boite
	frametitlefontcolor = black,		%couleur du titre de la boite
										%ombres :
	shadow = true,						%ombre ou pas
	shadowsize = 7pt, 					%decalage de l'ombre
	shadowcolor = black, 				%couleur de l'ombre
										%marges :	
	leftmargin = 20,					%gauche hors de la boite
	rightmargin = 20,					%droite hors de la boite
	skipabove = 10,						%haut hors de la boite
	skipbelow = 15,						%bas hors de la boite
	innerleftmargin = 7,				%gauche dans la boite
	innerrightmargin = 7,				%droite dans la boite
	innertopmargin = 5,					%haut dans la boite
	innerbottommargin = 5,				%bas dans la boite
}
%%%%%%%%%%%%%%%%%%%%%%%%%    Définitions des environemetnts    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcounter{compteur}[subsection]

\newenvironment{theoreme}[1][]{
	\stepcounter{compteur}
	\nopagebreak[5]
	\begin{mdframed}[style=theoremestyle, frametitle={
			           { Théorème \thesubsection.\thecompteur \quad #1 }
		            }]
}{	
	\end{mdframed}	
	\nopagebreak[5]	
}
\newenvironment{theoreme2}[1][]{
	\nopagebreak[5]
	\begin{mdframed}[style=theoremestyle, frametitle={
			           { Théorème \quad #1 }
		            }]
}{	
	\end{mdframed}	
	\nopagebreak[5]	
}
\newenvironment{corollaire}[1][]{
	\stepcounter{compteur}
	\nopagebreak[5]
	\begin{mdframed}[style=theoremestyle, frametitle={Corollaire \thesubsection.\thecompteur \quad #1}]
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{corollaire2}[1][]{
	\nopagebreak[5]
	\begin{mdframed}[style=theoremestyle, frametitle={Corollaire  #1}]
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{proposition}[1][]{
	\stepcounter{compteur}
	\nopagebreak[5]
	\begin{mdframed}[style=theoremestyle, frametitle={Proposition \thesubsection.\thecompteur\quad #1}]
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{proposition2}[1][]{
	\nopagebreak[5]
	\begin{mdframed}[style=theoremestyle, frametitle={Proposition #1}]
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{lemme}{
	\stepcounter{compteur}
	\nopagebreak[5]
	\begin{mdframed}[style=lemmestyle]
	\textbf{Lemme \thesubsection.\thecompteur~: }
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{lemme2}{
	\nopagebreak[5]
	\begin{mdframed}[style=lemmestyle]
	\textbf{Lemme : }
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{remarque}{
	\stepcounter{compteur}
	\nopagebreak[5]
	\begin{mdframed}[style=remarquestyle]
	\textbf{Remarque \thesubsection.\thecompteur~: }
}{	
	\end{mdframed}
	\nopagebreak[5]
}

\newenvironment{remarque2}{
	\stepcounter{compteur}
	\nopagebreak[5]
	\begin{mdframed}[style=remarquestyle]
	\textbf{Remarque : }
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{paragraphe}{
	\stepcounter{compteur}
	\nopagebreak[5]
	\begin{mdframed}[style=remarquestyle]
	\textbf{\S \thesubsection.\thecompteur~: }
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{paragraphe2}{
	\nopagebreak[5]
	\begin{mdframed}[style=remarquestyle]
	\textbf{\S }
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{exemple}{
	\nopagebreak[5]
	\begin{mdframed}[style=exemplestyle]
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{definition}[1][]{
	\stepcounter{compteur}
	\nopagebreak[5]
	\begin{mdframed}[style=definitionstyle, frametitle={Définition \thesubsection.\thecompteur \quad #1}]
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{definition2}[1][]{
	\nopagebreak[5]
	\begin{mdframed}[style=definitionstyle, frametitle={Définition \quad #1}]
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newcounter{compteurEXO}
\newenvironment{Exercice}{
	\stepcounter{compteurEXO}
	\nopagebreak[5]
	\begin{mdframed}[style=exercicestyle, frametitle={Exercice \thecompteurEXO}]
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\specialcomment{exercice}
{
\begin{Exercice}
}
{
\end{Exercice}
}
\newenvironment{Exercice2}{
	\stepcounter{compteur}
	\nopagebreak[5]
	\begin{mdframed}[style=exercicestyle, frametitle={Exercice}]
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\specialcomment{exercice}
{
\begin{Exercice2}
}
{
\end{Exercice2}
}
\newenvironment{correction0}{
	\nopagebreak[5]
	\begin{mdframed}[style=correctionstyle]
	\textbf{Correction}\\
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\newenvironment{correction1}{
	\stepcounter{compteur}
	\nopagebreak[5]
	\begin{mdframed}[style=corretionstyle]
	\textbf{Correction de l'exercice \thecompteur }\\
}{	
	\end{mdframed}
	\nopagebreak[5]
}
\specialcomment{correction}
{
\begin{correction0}
}
{
\end{correction0}
}
\specialcomment{correctionplus}
{
\begin{correction1}
}
{
\end{correction1}
}
\newenvironment{demo}{
\nopagebreak[5]
\textit{\textbf{Démonstration.}} 
}{	
\hfill$\square$\bigbreak
\nopagebreak[5]
}


\newcounter{compteurfiche}
\newenvironment{fiche}[1][]{
	\stepcounter{compteurfiche}
	\nopagebreak[5]
	\begin{mdframed}[style=fichestyle, frametitle={
			           { Fiche \thecompteurfiche \quad #1 }
		            }]
}{	
	\end{mdframed}	
	\nopagebreak[5]	
}

%%%%%%%%%%%%%%%%%%%%%%%%%    pour Modélisation    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\global\mdfdefinestyle{boite}{
	linewidth = 1pt,					
	linecolor = yellow,					
	frametitlebackgroundcolor = yellow!79,	
	frametitlefontcolor = black,		
	backgroundcolor = yellow!15!white,			
	fontcolor = black,					
	skipabove = 10,						
	skipbelow = 15,						
	innerleftmargin = 7,				
	innerrightmargin = 31,				
	innertopmargin = 5,					
	innerbottommargin = 5,			
}
\newenvironment{boite}[1][]{
	\begin{mdframed}[style=boite, frametitle={ Boite à idées }]\ttfamily
}{	
	\end{mdframed}	
}

%%%%%%%%%%%%%%%%%%%%%%%%%    pour Intro Algo    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\global\mdfdefinestyle{algoinfo}{
	linewidth = 1pt,					
	linecolor = yellow,					
	frametitlebackgroundcolor = yellow!79,	
	frametitlefontcolor = black,		
	backgroundcolor = yellow!15!white,			
	fontcolor = black,					
	skipabove = 10,						
	skipbelow = 15,						
	innerleftmargin = 7,				
	innerrightmargin = 31,				
	innertopmargin = 5,					
	innerbottommargin = 5,			
}
\newenvironment{algoinfo}[1][]{
	\begin{mdframed}[style=algoinfo, frametitle={ Algorithmie }]\ttfamily
}{	
	\end{mdframed}	
}

\global\mdfdefinestyle{cppinfo}{
	linewidth = 1pt,					
	linecolor = green,					
	frametitlebackgroundcolor = green!79,	
	frametitlefontcolor = black,		
	backgroundcolor = green!15!white,			
	fontcolor = black,					
	skipabove = 10,						
	skipbelow = 15,						
	innerleftmargin = 7,				
	innerrightmargin = 31,				
	innertopmargin = 5,					
	innerbottommargin = 5,			
}
\newenvironment{cppinfo}[1][]{
	\begin{mdframed}[style=cppinfo, frametitle={ En $\Cpp$ }]\ttfamily
}{	
	\end{mdframed}	
}

\global\mdfdefinestyle{pythoninfo}{
	linewidth = 1pt,					
	linecolor = blue,					
	frametitlebackgroundcolor = blue!79,	
	frametitlefontcolor = black,		
	backgroundcolor = blue!15!white,			
	fontcolor = black,					
	skipabove = 10,						
	skipbelow = 15,						
	innerleftmargin = 7,				
	innerrightmargin = 31,				
	innertopmargin = 5,					
	innerbottommargin = 5,			
}
\newenvironment{pythoninfo}[1][]{
	\begin{mdframed}[style=pythoninfo, frametitle={ En $\Python$ }]\ttfamily
}{	
	\end{mdframed}	
}

\global\mdfdefinestyle{cppconsole}{
	linewidth = 1pt,					
	linecolor = green,					
	frametitlebackgroundcolor = green!79!black,	
	frametitlefontcolor = white,		
	backgroundcolor = green!57!black,			
	fontcolor = white,					
	skipabove = 10,						
	skipbelow = 15,						
	innerleftmargin = 19,				
	innerrightmargin = 31,				
	innertopmargin = 13,					
	innerbottommargin = 13,			
}
\newenvironment{cppconsole}[1][]{
	\begin{mdframed}[style=cppconsole, frametitle={ Exécution $\Cpp$ }]
	\ttfamily
}{	
	\newline
	\noindent Process returned 0 (0x0)\quad execution time : X.xxx s\\
	\noindent Press any key to continue.
	\end{mdframed}	
}

\global\mdfdefinestyle{pythonconsole}{
	linewidth = 1pt,					
	linecolor = blue,					
	frametitlebackgroundcolor = blue!79!black,	
	frametitlefontcolor = white,		
	backgroundcolor = blue!57!black,			
	fontcolor = white,					
	skipabove = 10,						
	skipbelow = 15,						
	innerleftmargin = 19,				
	innerrightmargin = 31,				
	innertopmargin = 13,					
	innerbottommargin = 13,			
}
\newenvironment{pythonconsole}[1][]{
	\begin{mdframed}[style=pythonconsole, frametitle={ Exécution $\Python$ }]\ttfamily
	
	\noindent C:\textbackslash Users\textbackslash David\textbackslash Desktop\textbackslash IntroProg>Test.py\newline{}
}{	
	\newline	
	\noindent C:\textbackslash Users\textbackslash David\textbackslash Desktop\textbackslash IntroProg>
	\end{mdframed}	
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     Première page      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\makeatletter
\renewcommand
{\maketitle}[2][ ]
{	
\begin{titlepage}
	\thispagestyle{fancy}
	\thispagestyle{empty}
	\renewcommand{\headrulewidth}{0pt}
	\renewcommand{\footrulewidth}{0pt}
	\ThisCenterWallPaper{0.79}{../Fond.jpg}

	\vspace*{7cm}
	\hspace*{5em}\vbox{\noindent \Huge \bfseries \@title}
	
	\vspace*{1em}
	\hspace*{5em}\vbox{\noindent \Large David H\'ebert\\
    			 \footnotesize \texttt{hebert.iut@gmail.com}\\
    			 \noindent \Large #1
    			 }
	
	\vspace*{3em}
	\hspace*{5em}\vbox{\noindent \Large\bfseries \number\year\\
						\noindent \large}		  			
	\vspace*{1em}
	\hspace*{5em}\vbox{\includegraphics[scale = 0.19]{../../../hebertex/Licence}}	
  	
  	\vspace*{9cm}
  		\hspace*{5em}\qrcode{www.ataraxy.info/#2}
\end{titlepage}
}
\makeatother

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%    En tête des sections    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\makeatletter
\def\section{\@ifstar\unnumberedsection\numberedsection}
\def\numberedsection{\@ifnextchar[%]
  \numberedsectionwithtwoarguments\numberedsectionwithoneargument}
\def\unnumberedsection{\@ifnextchar[%]
  \unnumberedsectionwithtwoarguments\unnumberedsectionwithoneargument}
\def\numberedsectionwithoneargument#1{\numberedsectionwithtwoarguments[#1]{#1}}
\def\unnumberedsectionwithoneargument#1{\unnumberedsectionwithtwoarguments[#1]{#1}}
\def\numberedsectionwithtwoarguments[#1]#2{%
  \newpage
  \refstepcounter{section}
  \begingroup
  \noindent
  \leavevmode\Large\bfseries\raggedright
  \thesection.\, #2\par\nobreak
  \endgroup
  \noindent\hrulefill\nobreak
  \par
  \addcontentsline{toc}{section}{%
    \protect\numberline{\thesection}%
    #1}%
  }
\def\unnumberedsectionwithtwoarguments[#1]#2{%
  \newpage
  \begingroup
  \noindent
  \leavevmode\Large\bfseries\raggedright
  #2\par\nobreak
  \endgroup
  \noindent\hrulefill\nobreak
  \par
  \addcontentsline{toc}{section}{#1}
  }
\makeatother

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     Mode devoir maison %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\DM}[1]{
\pagestyle{empty}
\begin{flushright}
\footnotesize
\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 
\end{flushright}
\vspace*{-3em}
\begin{center}
{\Large\bfseries 
Devoir maison\\
#1} \\
  \vskip 1em\goodbreak
{\small
\itshape
}
\end{center}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     Mode controle      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\controle}[2]{
\pagestyle{empty}
\begin{flushright}
\footnotesize
\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 
\end{flushright}
\vspace*{-3em}
\begin{center}
{\Large\bfseries 
Contrôle #1\\
#2} \\
  \vskip 1em\goodbreak
{\small
\itshape
%La qualité de la rédaction ainsi que la propreté de la copie seront pris en compte dans l'évaluation.
%\\ La calculatrice n'est pas autorisée
}
\end{center}
}

%%%%%%%%%%%%%%%%%%%%%%%%%  Mode controle à remplir sur feuille   %%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\controleF}[2]{
\pagestyle{empty}
\begin{flushleft}
\hspace*{-1cm}NOM :\\
\hspace*{-1cm}PRENOM :\\
\hspace*{-1cm}GROUPE : 
\end{flushleft} 
\vspace*{-5em}
\begin{flushright}
\footnotesize
\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 
\end{flushright}
\vspace*{-3em}
\begin{center}
{\Large\bfseries 
Contrôle~#1\\
#2} \\
  \vskip 1em\goodbreak
{\small
\itshape
%La qualité de la rédaction ainsi que la propreté de la copie seront pris en compte dans l'évaluation.
%\textbf{La calculatrice n'est pas autorisée}
}
\end{center}
}


%%%%%%%%%%%%%%%%%%%%%%%%%  Mode QCM   %%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\QCM}[2]{
\vspace{-2.5em}
\begin{flushright}
\footnotesize
\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 
\end{flushright}
\vspace*{-3em}
\begin{center}
{\Large\bfseries 
QCM~#1\\
#2} \\
  \vskip 1em\goodbreak
\end{center}
}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     Mode Examen      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\newcommand{\exam}[1]{
\pagestyle{empty}
\begin{flushright}
\footnotesize
\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 
\end{flushright}
\vspace*{-3em}
\begin{center}
{\Large\bfseries 
Examen\\
#1} \\
  \vskip 1em\goodbreak
{\small
\itshape
La qualité de la rédaction ainsi que la propreté de la copie seront pris en compte dans l'évaluation.
%\\ La calculatrice n'est pas autorisée
}
\end{center}
}


%%%%%%%%%%%%%%%%%%%%%%%%%  Mode examen à remplir sur feuille   %%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\examF}[1]{
\pagestyle{empty}

\begin{flushright}
\footnotesize
\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
\end{flushright}

\begin{flushleft}
NOM : 

Prénom : 

Groupe : 
\end{flushleft}
\vspace*{7cm}
\begin{center}
{\Large\bfseries 
Examen\\
\vspace*{3cm}
#1} 

\vspace*{5cm}

{
\itshape
\begin{itemize}
%\item La calculatrice n'est pas autorisée.
\item La calculatrice est autorisée.
\item Tous documents, téléphones portables, et tout moyen de communication sont prohibés.
%\item Tous documents, téléphones portables, et tout moyen de communication sont prohibés à l'exception du formulaire distribué.
\item Ce document est composé du sujet de l'examen ainsi que du support de réponse.
\item Il ne s'agit en aucun cas d'une feuille de brouillon.
\item Vous êtes autorisé à pleurer (en silence).
\item Assurez-vous de ne pas laisser tomber vos larmes sur la copie.
\item Position fœtale permise.
\item L'utilisation du 49.3 ne permet pas de résoudre les problèmes.
\item Le talent ne vous sauvera pas.
\item Le port du gilet jaune est autorisé mais vous serez pénalisé si vous incendiez le sujet.
\item Le port du masque est obligatoire, étouffez vos sanglots avec pour ne pas déranger vos camarades.
%\item Melissa métisse d'Ibiza.
\end{itemize}
}
\end{center}
\newpage

}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     Mode Partiel      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\newcommand{\partiel}[1]{
\pagestyle{empty}
\begin{flushright}
\footnotesize
\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 
\end{flushright}
\vspace*{-3em}
\begin{center}
{\Large\bfseries 
Partiel\\
#1} \\
  \vskip 1em\goodbreak
{\small
\itshape
La qualité de la rédaction ainsi que la propreté de la copie seront pris en compte dans l'évaluation.
%\\ La calculatrice n'est pas autorisée
}
\end{center}
}


%%%%%%%%%%%%%%%%%%%%%%%%%  Mode partiel à remplir sur feuille   %%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\partielF}[1]{
\pagestyle{empty}
\begin{flushleft}
\hspace*{-1cm}NOM :\\
\hspace*{-1cm}PRENOM :\\
\hspace*{-1cm}GROUPE : 
\end{flushleft} 
\vspace*{-5em}
\begin{flushright}
\footnotesize
\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 
\end{flushright}
\vspace*{-3em}
\begin{center}
{\Large\bfseries 
Partiel\\
#1} \\
  \vskip 1em\goodbreak
{\small
\itshape
%La qualité de la rédaction ainsi que la propreté de la copie seront pris en compte dans l'évaluation.
%\\ 
%La calculatrice n'est pas autorisée.
%La calculatrice est autorisée.
}
\end{center}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     Mode correction      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%\newcommand{\correction}[1]{
%\pagestyle{empty}
%\begin{flushright}
%\footnotesize
%\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 
%\end{flushright}
%\vspace*{-3em}
%\begin{center}
%{\Large\bfseries 
%Correction\\
%#1}
%\vspace*{0.3cm}
%\hrule
%\vspace*{2cm}
%
%\hrule
%\end{center}
%}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CORRECTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\newcounter{cmptperiode}\Roman{cmptperiode}

\newenvironment{uneperiode}[1]{
\vspace*{7.19cm}
\centering
\bfseries
\Huge

\addtocounter{cmptperiode}{1}

\noindent\hrulefill\hspace*{1em}\textsc{Partie \thecmptperiode}\hspace*{1em}\hrulefill

\vspace*{0.79em}

\addcontentsline{toc}{part}{\textsc{Partie \thecmptperiode : #1}}

\textsc{#1}
}
{

\noindent\hrulefill
\newpage
}
\newcommand{\periode}[1]{\begin{uneperiode}{#1}\end{uneperiode}}


\usepackage{../../../hebertex/hebertexmacro}