En Fait

Le litige oppose A., un acheteur, à la société immobilière B., concernant un contrat de vente d'une unité de logement à Teufen. Le contrat prévoyait que A. achèterait l'appartement pour 185 000 francs suisses. Cependant, en raison de coûts supplémentaires, des litiges judiciaires ont éclaté, qui se sont terminés le 25 avril 1984 par une condamnation de A. à payer une somme de 6 830,25 francs suisses, et l'obligation pour la société de conclure le contrat de vente après réception de cette somme. Le contrat de vente a été signé le 2 mai 1985 et enregistré au registre foncier quatre jours plus tard.

La société a intenté une action en justice contre A. en février 1987, réclamant le paiement de 31 232,80 francs suisses, correspondant aux charges de propriété pour les années 1975-1984. A. a contesté cette demande et a présenté des demandes en compensation.

Le tribunal cantonal de Saint-Gall, agissant en tant qu'instance d'appel, a accordé à la société 28 283,95 francs suisses avec intérêts, mais a rejeté les demandes en compensation de A.

En Droit

Le tribunal fédéral a examiné si le tribunal cantonal avait violé l'article 8 du Code civil suisse (CC) en refusant d'admettre une preuve présentée par A. L'article 8 CC prévoit que la partie qui allègue un fait doit le prouver, sauf disposition contraire de la loi. Le tribunal fédéral a rappelé que cette disposition donne à la partie qui a la charge de la preuve un droit à ce que sa demande de preuve soit admise, si elle est présentée dans les formes et est propre à prouver des faits pertinents.

Le tribunal fédéral a considéré que le refus du tribunal cantonal d'admettre la preuve…