1591. Lorsque les obligations résultant d’un contrat synallagmatique sont exigibles et que l’une des parties n’exécute pas substantiellement la sienne ou n’offre pas de l’exécuter, l’autre partie peut, dans une mesure correspondante, refuser d’exécuter son obligation corrélative, à moins qu’il ne résulte de la loi, de la volonté des parties ou des usages qu’elle soit tenue d’exécuter la première.