Fatti

Il 30 agosto 1953, Paul-Henri Rossier e sua moglie, Blanche Rossier, erano in motocicletta sulla strada cantonale di Evionnaz a La Balmaz quando sono stati superati da un'automobile guidata da Raymond Peyaud. La moglie di Rossier è stata disarcionata e ha colpito la testa contro l'automobile, il che ha causato la sua morte poche ore dopo. Peyaud è stato condannato a una multa di 300 fr. per infrazione alla legge sulla circolazione stradale e intralcio alla circolazione pubblica.

Paul-Henri Rossier e i suoi tre figli hanno chiesto indennità all'assicuratore di Peyaud, l'Assicurazione Mutuale Vaudese, per danni e risarcimento morale. La difesa ha offerto di pagare 5000 fr. a Paul-Henri Rossier e 1000 fr. a ciascuno degli altri richiedenti, nonché 2000 fr. per le spese funerarie.

Legge

Il Tribunale federale ha considerato che il valore litigioso era di almeno 10 000 fr. e che le parti erano d'accordo di adire direttamente il Tribunale federale, che era quindi competente per conoscere della controversia (art. 41 lett. c OG).

Il Tribunale federale ha anche considerato che Peyaud rispondeva solo delle conseguenze dell'incidente, in virtù dell'art. 37 LNA, e che la morte di Blanche Rossier era stata provocata dal colpo cerebrale subito durante la collisione.

Per quanto riguarda l'indennità per perdita di sostegno, il Tribunale federale ha considerato che l'art. 45 al. 3 CO permetteva di assegnare danni ai terzi lesi indirettamente e per riflesso, ma che questa regola eccezionale non poteva essere interpretata estensivamente. Il Tribunale federale ha quindi considerato che il sostegno non era solo colui che forniva ad altri i beni necessari alla vita o denaro per procurarseli, ma anche la persona che dedicava direttamente il suo lavoro ad un'altra, preparando i suoi pasti, curando i suoi vestiti e la sua abitazione, ecc.

Il Tribunale federale ha anche considerato che, per giudicare se la condizione di indennizzo era soddisfatta,…