Freemasonry teaches tolerance for all Religions and only requires that its members believe in a single Supreme Being or Diety we refer to as the Grand Archetect. Not all religions however, are equally tolerant of Freemasonry as illustrated by these links to various Vatican Documents.
The first two documents were originated by Pope Leo XIII in the late 19th century. They are long and dense reading.
The third document was written by then Cardinal Ratzinger to clarify the Vatican's position on Freemasonry and the penalties associated with membership.
The last document is a modern, more detailed description of the Vatican's arguments against Freemasonry.
These are all official Catholic documents obtained directly from the Vatican's Web Site.