%!TEX pdflatex
\documentclass{article}
\usepackage[svgnames]{xcolor}
\usepackage[most]{tcolorbox}
\usepackage{fontawesome5}
\tcbset{cdefaut/.style={%
enhanced,breakable,center,boxrule=1.25pt,drop shadow=black!33!white,%no shadow,%
sharp corners=uphill,arc=12pt,before skip=12pt,after skip=12pt,%
left=5pt,leftupper=5pt,top=1mm,bottom=1mm,%
before upper=\leavevmode
}
}
\newcounter{boitedef}
\newcounter{boitermq}
\newcounter{boiteppte}
%def
\newtcolorbox[use counter=boitedef]{boitedef}[2][]{%
cdefaut,%
colframe=ForestGreen,coltitle=black,colbacktitle=ForestGreen!35,colback=ForestGreen!15,
title=\textcolor{ForestGreen!25!Black}{\faIcon[regular]{comment-dots}\:\:Définition{#1} \thetcbcounter{}#2}
}
%prop
\newtcolorbox[use counter=boiteppte]{boiteppte}[2][]{%
cdefaut,%
colframe=Salmon,coltitle=black,colbacktitle=Salmon!35,colback=Salmon!15,
title=\textcolor{Salmon!25!Black}{\faCog\:\:Propriété{#1} \thetcbcounter{}#2}
}
%rmq
\newtcolorbox[use counter=boitermq]{boitermq}[2][]{%
cdefaut,%
colframe=MidnightBlue,coltitle=black,colbacktitle=MidnightBlue!35,colback=MidnightBlue!15,
title=\textcolor{MidnightBlue!25!Black}{\faHandPointRight[regular]\:\:Remarque{#1} \thetcbcounter{}#2}
}
\begin{document}
\section{Première partie}
\subsection{Première sous-partie}
\begin{boitedef}{}
Une première définition
\end{boitedef}
\begin{boitedef}[s]{ et \stepcounter{boitedef}\thetcbcounter}
Une deuxième définition et une troisième définition
\end{boitedef}
\begin{boitermq}{}
Une première remarque
\end{boitermq}
\begin{boitedef}{}
Une troisième définition
\end{boitedef}
\begin{boiteppte}{}
Une première propriété
\end{boiteppte}
\subsection{Deuxième sous-partie}
\end{document}