Lebanon is a country where crosses rise from mountaintops, rooftops and street corners, and Christian symbols are woven into everyday life.