% !TeX document-id = {6b4fd6e4-aa82-4dcf-9d61-55709939d080}
% !TeX TXS-program:compile = txs:///pdflatex

\documentclass[a4paper,french,11pt]{article}
\usepackage{simplekv}
\usepackage{lipsum}

%nouvelles longueurs
\newlength{\centeraltbef}%avant
\newlength{\centeraltbeh}%après

\defKV[myaltcenter]{Avant=\setlength{\centeraltbef}{#1},Apres=\setlength{\centeraltbeh}{#1}}
\setKVdefault[myaltcenter]{Avant=0.5\baselineskip,Apres=0.5\baselineskip}

\NewDocumentEnvironment{Centrage}{ O{} }%
	{\restoreKV[myaltcenter]\setKV[myaltcenter]{#1}\par\kern\centeraltbef\centering}%
	{\par\kern\centeraltbeh}

\begin{document}

\section{Environnement center classique}

\lipsum[1][1-2]

\begin{center}
	Test de contenu centré sur une ligne
\end{center}

\lipsum[1][1-2]

\begin{enumerate}
	\item \lipsum[1][1]
	\item \lipsum[1][1]
	\item \lipsum[1][1]
\end{enumerate}

\begin{center}
	Test de contenu centré sur une ligne
\end{center}

\lipsum[1][1-2]

\section{Environnement Centrage, coefficients par défaut}

\lipsum[1][1-2]

\begin{Centrage}
	Test de contenu centré sur une ligne
\end{Centrage}

\lipsum[1][1-2]

\section{Environnement Centrage, coefficients à 0}

\lipsum[1][1-2]

\begin{Centrage}[Avant=0pt,Apres=0pt]
	Test de contenu centré sur une ligne
\end{Centrage}

\lipsum[1][1-2]

\pagebreak

\section{Environnement Centrage, avec des listes}

\begin{enumerate}
	\item \lipsum[1][1]
	\item \lipsum[1][1]
	\item \lipsum[1][1]
\end{enumerate}

\begin{Centrage}
	Test de contenu centré sur une ligne
\end{Centrage}

\lipsum[1][1-2]

\begin{enumerate}
	\item \lipsum[1][1]
	\item \lipsum[1][1]
	\item \lipsum[1][1]
\end{enumerate}

\begin{Centrage}[Avant=-1.05\topsep,Apres=0.05\topsep]
	Test de contenu centré sur une ligne
\end{Centrage}

\lipsum[1][1-2]



\end{document}