Italian fashion designer Roberto Cavalli has been charged with tax fraud, after prosecutors accused him of using $2.6 million written off in business expenses to refurbish his mansion.