Tous ceux qui sont baptisés catholiques ou reçus dans l'Église, même s'ils ne sont pas pratiquants, sont tenus de se marier dans l'Église catholique (canons 1108 §1 et 1117 ). Étant donné que votre fils a vraisemblablement été baptisé catholique, il est tenu de se marier dans l'Église et, par conséquent, son mariage à la mairie n'est pas valide.