As said, I have a problem when I create new float type with float.
My preamble contains
\newfloat{protocol}{tHp}{lop}
\floatname{protocol}{Protocole}
\newfloat{fonction}{tHp}{lop}
\floatname{fonction}{Fonctionnalité}
Now, my document contains some protocols, and some "fonctions". But when I use the \listof command, a strange thing happens.
If I use \listof{fonction}{Liste des fonctionnalités}, it will look like this:

Same thing happens if I use \listof{protocol}{Liste des protocoles}.
I have no idea where to look at to correct that :/
\usepackage{latexsym,amssymb,amsmath,amsfonts,amscd,caption,color,amsthm,complexity,mathtools,float,enumitem,color,lettrine,pdfpages,hyperref,mathspec,framed,tocloft}
\documentclassand the appropriate packages so that those trying to help don't have to recreate it. – Peter Grill Jun 4 '12 at 3:02