This seems like a catch 22 type of issue. In the U.S. & Canada it's customary for each member of the bridal party to pay for their own attire. However in most of Europe, including Italy.. the couple getting married pays for them.
However you used phrases/spelling we really don't use here in the U.S. (colour specifically, we write it as color in the US) so I'm not sure really where you're from. There are parts of Canada though that refer to it as colour.
If you're from a culture where it's common for the couple to cover these expenses, it's natural they would assume that you are covering this. Either way you vs them paying was a conversation to have when you asked them to be a bridesmaid so there was a clear understanding.
Your bridal party is spending a lot just to even go to your wedding, plus the additional costs of being in a wedding party. All you can eat and drink isn't really an incentive, as their host it's your responsibility to provide that for all of your guests who attend your wedding.
Another issue is you've let others dictate who was in your wedding so you let them dictate how big it would be, that should have been a choice between you and your fiance. If you only wanted a couple bridesmaids then you should have left it at that.
Myself, I'm from the U.S. and when my husband and I got married we paid the expenses of our bridal party. Without us getting married, this was an expense for them that wouldn't exist. We didn't think us getting married should be an expense or financial burden for someone else. However, we could afford to and not everyone can.