Bon, les deux solutions suggérées par samcarter et denis conviennent. Initialement, j'avaisn en tête quelques chose comme la deuxième solution de samcarter (celle proposée actuellement, la première ayant été effacée). J'en propose une troisième qui passe par etoolbox, mais qui agit sur `tabular`
\documentclass{article}
\usepackage{xcolor}
\usepackage{etoolbox}
\usepackage{adjustbox}
\BeforeBeginEnvironment{tabular}{\centering\small\begin{adjustbox}{bgcolor=red!10}}
\AfterEndEnvironment{tabular}{\end{adjustbox}}
\begin{document}
\begin{table}[ht]
\begin{tabular}{l}\hline
ligne 1 \\
ligne 2\\\hline
\end{tabular}
\caption{ploplo}
\end{table}
\end{document}
En pensant à la solution ci-dessus, j'étais plutôt parti sur une redéfinition de `table` avec quelque chose comme
\AfterBeginEnvironment{table}{\centering\small\begin{adjustbox}{bgcolor=red!10}}
\BeforeEndEnvironment{table}{\end{adjustbox}}
MAlheureusement, Malheureusement, ça ne fonctionne pas...pas parce que la commande `\AfterBeginEnvironment` n'existe pas. Par contre, dans l'esprit `\BeforeEndEnvironment` serait bien équivalent à `\AtEndEnvironment`. Je ne suis pas sûr de comprendre pourquoi quelque chose comme `\AfterBeginEnvironment` n'et pasproposé dans `etoolbox`? (En tous les cas, c'est ce que j'ai compris de la lecture du guide d'utilisation).