Citation: 1C_131/2017 E. C

Agissant par la voie du recours en matière de droit public, A.________ et B.________ demandent au Tribunal fédéral d'annuler l'arrêt cantonal et le permis de construire et de renvoyer la cause à la cour cantonale pour nouvelle décision sur les frais et dépens. La cour cantonale et le Conseil d'Etat ont renoncé à se déterminer. La commune de Saillon se réfère à sa décision et à l'arrêt attaqué et conclut au rejet du recours. L'intimée C.________ SA conclut au rejet du recours. L'Office fédéral du développement territorial estime que les considérants de l'arrêt attaqué ne permettent pas d'établir l'existence d'une demande de résidences principales et que deux autres éléments devraient être pris en compte: la demande de la constructrice, en cours de procédure, d'être libérée de l'affectation prévue, et le fait que les acheteurs potentiels sont déjà propriétaires de logements dans le même complexe. L'intimée s'est déterminée notamment sur ces points les 7 et 28 juin 2017. Les recourants et l'intimée ont déposé de nouvelles observations le 17 août et le 11 septembre 2017.