ho risolto cosi.... ma se cambio il valore da un'altra parte mi torna sempre la parte intera.... che casino!!!!
var prezzobase= parseFloat(document.itemsform.pbase.value);
var p1= parseFloat(priceIt);
var p2= parseFloat(priceIt2);
var p3= parseFloat(priceIt3);
var p4= parseFloat(priceIt4);
var p5= parseFloat(priceIt5);
var p6= parseFloat(priceIt6);
var p7= parseFloat(priceIt7);
var p8= parseFloat(priceIt8);
var p9= parseFloat(priceIt9);
var p10= parseFloat(priceIt10);
var tot = (p1 + p2 + p3 + p4 + p5 + p6 + p7 + p8 + p9 + p10 + prezzobase)+'';
var arr = tot.split('.');
arr[1]=(arr.length>1)?arr[1]+'00':'00';
arr[1]=arr[1].substr(0,2);
document.itemsform.totale.value = arr.join('.');