In this case you must give IELTS of 6.0 Not less than 5.5. Or any international English Proficiency Certificate of B2 Level. Then you can apply for Italy......
Yes, in Italy anyone can apply for bachelors if he/she having 2 to 3 years of justified gap and for masters if he / she was having up to 10 years of justified gap......
Yes, if your previous studies were in English, and you're also able to show this through a document (Like MOI, or mentioned on your Degree Certificate). Then you can apply without IELTS......