Mi rispondo da solo, per chiunque avesse incontrato questo problema:
è un piccolo bug del componente "weblink". In pratica il suffisso viene richiamato solo nell'header e non nei tr della tabella. Per ovviare basta editare il file (joomla 1.5):
components/com_weblinks/views/category/tmpl/default_items.php
e inserire il seguente codice dove iniziano i tr della tabella:
<?php echo $this->escape($this->params->get( 'pageclass_sfx' )); ?>
Se non c'è il codice, ovviamente, il componente non richiama la classe personalizzata e quindi il CSS rimane quello di default.
Ciao alla prossima!