De 48 teams woeden verdeeld in 16 poules van 3 teams. Binnen deze poules speelde elk team 2 keer (thuis en uit) tegen elk ander team, voor een totaal van 4 wedstrijden per team. De 16 groepwinnaars en runners-up plaatsen zich voor de uitschakelingsfase.
Alle wedstrijden in de rechtstreekse uitschakeling (met uitzondering van de finale) worden gespeeld in 2 manches. De gekwalificeerde teams werden tegen elkaar uitgeloot uit 2 pots (trekking op 8 september2015):