ho risolto con 2 righe di codice:
var mouseFxs = new Fx.Styles(div, {duration: 250, wait: false});
mouseFxs.start({ 'background-color': onBGColor, 'color': onColor, 'border-bottom-color': onBottomLineColor, 'padding-left': 0});