The 36-year-old former French international has also been fined €20,000 for his actions.
Ribery lasted 75 minutes on the pitch before being replaced by Kevin Prince Boateng in the 2-1 defeat.
Fiorentina were livid with the officials for failing to award them a foul in the build up to Ciro Immobile’s 89th minute winner.
Ribery took his remonstrations a little too far and was shown a straight red card after the game for pushing the assistant referee twice.
The former Olympique Marseille and Bayern Munich forward apologised for his actions on Monday, posting on Twitter: "I'm really sorry for last night."
"I apologise to my team-mates, the coach and the fans. I also apologise to Mr [Matteo] Passeri because at the end of the match I was very agitated and sad, and I hope he can understand my mood.
"I always want to stay on the pitch and help my team-mates because I came all the way to Florence for this city and this club, and I think Fiorentina should get more attention, the same attention given to other clubs, for the great work we're doing every day."
Ribery will now miss Fiorentina’s upcoming league games against Sassuolo, Parma and Cagliari.
He was named Serie A’s player of the month for September and has played nine times for Fiorentina since his summer move from Bayern Munich, scoring two goals and providing two assists.