A US federal judge has approved a US$50m settlement between Credit Suisse Group Banca Nazionale del Lavoro and shareholders of the Italian food group Parmalat.