Codice semplificato mettendo solo la parte che da il problema.

codice:
<script language="JavaScript" type="text/javascript">
	function calcoli(spedizione,conteggioiva){
		totaleprezzonetto=<%=session("totalecarrello")%>;
		totaleprezzonetto=totaleprezzonetto+parseInt(spedizione);
		totaleprezzonetto=totaleprezzonetto.toFixed(2);
		
		totaleprezzolordo=(((totaleprezzonetto+parseInt(spedizione))*1.21));
		alert(totaleprezzolordo);
	}
</script>
dove:

session("totalecarrello") = 100.50
spedizione = 0.00

Risultato a video: 121,604999999...