Deep rust doesn't come off that easily, especially if the chain's been sitting for a while. The vinegar people suggested is a good starting point, but here's the step that's missing: after you soak it, a quick scrub isn't enough. You really have to work at it, maybe with steel wool or a wire brush attached to a drill if you've got one. While you're scrubbing, the rust comes off way faster because the friction and heat help. If you don't have drill experience, that's fine doing it by hand too, it just takes patience.
Here's where it gets crucial: as soon as you're done, dry everything right away with a cloth and then - and this is important - soak the chain in a container of motor oil or chain-specific oil for at least an hour. It's not just about lubrication - the oil creates a barrier that blocks oxidation. Take the chain out, wipe off the excess with a clean cloth, and you're done. After a week or two of normal riding you'll already see it looking better.
One question though: is it just the chain that's rusted or other parts too? If your Bianchi's been sitting for a while, maybe it's worth checking the whole thing over before you ride it again.