Certo, metti il \newfloat dopo che hyperref è stato caricato! Siccome è classicthesis che carica hyperref, i pacchetti e i comandi come \newfloat vanno tutti prima. Gli aggiustamenti con \cft… vanno invece dopo, quando tocloft è caricato (sempre da classicthesis).
Ho provato con`\usepackage{rotfloat}
\floatstyle{plain}
\newfloat{graph}{tbp}{lop}[chapter]
\floatname{graph}{\graphname}
\usepackage{classicthesis-ldpkg}
\usepackage[printonlyused]{acronym}
\usepackage[dottedtoc,eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,listings]{classicthesis}
\usepackage[italian]{arsclassica}
\AtBeginDocument{
\newlistof[chapter]{graph}{lop}{\listgraphname}
\renewcommand{\cftgraphpresnum}{\scshape\MakeTextLowercase}
\renewcommand{\cftgraphfont}{\normalfont}
\renewcommand{\cftgraphpresnum}{\graphname~}
\newlength{\graphlabelwidth}
\settowidth{\graphlabelwidth}{\cftgraphpresnum~99}
\addtolength{\graphlabelwidth}{2.0em}
\cftsetindents{graph}{0em}{\figurelabelwidth}
%\cftsetindents{graph}{0em}{\graphlabelwidth}
\newsubfloat[position=bottom,listofformat=subsimple]{graph}
\addtocontents{lop}{\protect\vspace{-\cftbeforechapskip}}
\addtocontents{lop}{\deactivateaddvspace}%
}`Ma ottengo un option clash for graphicx, che viene caricato da classicthesis dopo rotfloat.
Il motivo è quello? Come si risolve?
Grazie ancora!