http://www.labor.gov.lb/_layouts/MOL_Application/Cur/%D9%82%D8%A7%D9%86%D9%88%D9%86%20%D8%A7%D9%84%D8%B9%D9%85%D9%84%20%D8%A7%D9%84%D9%84%D8%A8%D9%86%D8%A7%D9%86%D9%8A.pdf
But watch out when working at a private company! They may have their own internal law, on which you will be signing (directly or indirectly) by signing your contract! Its conditions override the national Lebanese labor law!
As far as I know, the only 2 public holidays a company is obligated to give its employees are "the labor day", and the new year. I might be wrong though.