I want an enumerated list where each number must be white circled on a coloured background. The background color must be passed as an option to each item in the list, without excluding color repetitions. The code has to be something like this:
\documentclass[12pt,a4paper]{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}
\item[color1] Text
\item[color1] Text
\item[color2] Text
\end{enumerate}
\end{document}


