Alla r. 191
` \spinefont{\fhb{9}{11}\bfseries\textcolor{white}}%`
Bene, ho fatto qualche prova modificando il file cd.cls, vedi se la cosa può aiutare.
Modifica la medesima riga (per me è la 192 perchè ho aggiunto la riga con il \RequirePackage) con
`\spinefont{\fhb{9}{11}\bfseries\textcolor{\spinefontc@lor}}%
`
e subito prima inserisci `\spinecolor{white}{black}`
Poi modifica le due righe dove hai inserito il comando \colorbox con
`\colorbox{\spinec@lor}`
Infine aggiungi dopo la riga 82
`\DeclareRobustCommand*\spinecolor[2]{\def\spinec@lor{#1}\def\spinefontc@lor{#2}}
`
A questo punto senza più toccare il file cd.cls si possono modificare i colori inserendo nel tuo file TeX (dopo \begin{documento}) il comando
`\spinecolor{red}{white}`
dove il primo colore è quello del box e il secondo quello del font.
Ciao, Domizio