EU citizens, who booked a reservation for Morocco or Tunisia, need their valid passport.
EU citizens who booked a reservation for Spain, Greece, Sardinia, Malta and Sicily just need their valid ID card.

Non-EU citizens, whichever the route they have chosen might be, need a valid passport and a valid residency permit or a visa for Countries belonging to Schengen Zone/ Schengen Visa Zone.

All passengers, including children and infants, must be in possession of a valid ID at the time of check-in at the port (identity card, passport). It will not be allowed in any case the boarding with the mere self-certification ex DPR 445/2000. Otherwise the boarding will be refused, without the right to reimbursement.

Before getting on board, each passenger must be sure to have all the documents required at the port of destination; the sea carrier is not responsible for an eventual denial to disembarkation by local authorities, for passengers who have not the required documents.
For more details, please consult the Police website.