Faits : Faits : A. Le 24 janvier 1996, X._ et Y._, en tant que maîtres de l'ouvrage, ont conclu un contrat d'entreprise avec Z._ SA, en tant qu'entrepreneur général, portant sur la construction de huit villas-terrasse en propriété par étage, pour le prix forfaitaire de 4'700'000 fr., à verser selon un plan de paiement préétabli. Les relations entre parties ont rapidement pris un tour conflictuel. Au mois de décembre 1996, l'entrepreneur général a pris la décision de se retirer du chantier et a annoncé aux maîtres de l'ouvrage la venue, le 9 décembre 1996, d'un expert-architecte mandaté pour établir un rapport des travaux exécutés en vue de la réception de l'ouvrage. Bien qu'ayant annoncé qu'ils ne prendraient pas part à la rencontre agendée au 9 décembre 1996, les maîtres de l'ouvrage ont pris possession de la construction en l'état où elle se trouvait alors et ont confié la direction des travaux d'achèvement de l'ouvrage à une autre entreprise. Les relations entre parties ont rapidement pris un tour conflictuel. Au mois de décembre 1996, l'entrepreneur général a pris la décision de se retirer du chantier et a annoncé aux maîtres de l'ouvrage la venue, le 9 décembre 1996, d'un expert-architecte mandaté pour établir un rapport des travaux exécutés en vue de la réception de l'ouvrage. Bien qu'ayant annoncé qu'ils ne prendraient pas part à la rencontre agendée au 9 décembre 1996, les maîtres de l'ouvrage ont pris possession de la construction en l'état où elle se trouvait alors et ont confié la direction des travaux d'achèvement de l'ouvrage à une autre entreprise. B. Le 9 mars 1999, Z._ SA a ouvert une action tendant au paiement par X._ et Y._ du montant de 987'175 fr. 05 avec intérêt. Le 30 juillet 1999, X._ et Y._ ont conclu au rejet de la demande et, reconventionnellement, à la condamnation de leur adverse partie à leur payer la somme de 1'155'830 fr. avec intérêt. Par jugement du 25 septembre 2006, la Ire Cour civile du Tribunal cantonal neuchâtelois a condamné X._ et Y._ à verser solidairement à Z._ SA le montant de 938'009 fr. 55 avec intérêt à 5 % l'an dès le 1er mai 1999. En substance, elle a considéré que dans une annexe au contrat intitulée « budget des équipements et finitions aux frais des acquéreurs » signée le 19 février 1996, les parties avaient prévu que « les plus-values seront facturées au maître de l'ouvrage et versées à Z._ SA avant envoi de la commande aux fournisseurs »; or, X._ et Y._ ne s'étaient pas acquittés du paiement des acomptes et plus-values selon leurs engagements contractuels; par ailleurs, certains travaux de finitions dans certaines unités d'étage n'avaient pas pu être terminés, étant donné que Z._ SA n'avait pas reçu du maître de l'ouvrage ou des acquéreurs le choix de ces finitions; dans plusieurs lettres, Z._ SA avait fixé une série de délais pour le choix des équipements, qui n'avaient manifestement pas été respectés par les maîtres de l'ouvrage; il ressortait d'une lettre du 29 octobre 1996 que Z._ SA avait mis X._ et Y._ en demeure de verser jusqu'au 31 octobre 1996 un montant de 131'566 fr. correspondant aux plus-values; les maîtres de l'ouvrage ne s'étaient pas exécutés; c'était donc ces derniers qui se trouvaient en demeure et Z._ SA était en droit de se départir du contrat; X._ et Y._ pensaient donc à tort que, par suite de son retrait du chantier intervenu le 9 décembre 1996, Z._ SA répondait du dommage correspondant à la différence entre le coût effectif de la construction et le prix forfaitaire selon contrat, révisé en fonction des plus ou moins-values; se fondant sur le tableau n° 1 établi par l'expert, auquel elle a apporté divers correctifs, la cour cantonale a considéré que le montant dû en définitive par X._ et Y._ à Z._ SA était de 4'938'277 fr. 50 (montant forfaitaire révisé de l'ouvrage), dont à déduire 710'585 fr. (coût des travaux pour terminer l'ouvrage et réparer les défauts), 3'354'234 fr. 70 (acomptes totaux versés), 46'864 fr. 25 (réclamations justifiées relatives aux unités d'étage), 47'837 fr. 80 (intérêts intercalaires) et 30'696 fr. 20 (frais judiciaires et de conseil juridique), soit un solde de 748'009 fr. 55; il convenait d'ajouter à ce montant le remboursement des acomptes payés selon les promesses de vente, soit 190'000 fr.; le montant total dû par X._ et Y._ à Z._ SA était dès lors de 938'009 fr. 55. Par jugement du 25 septembre 2006, la Ire Cour civile du Tribunal cantonal neuchâtelois a condamné X._ et Y._ à verser solidairement à Z._ SA le montant de 938'009 fr. 55 avec intérêt à 5 % l'an dès le 1er mai 1999. En substance, elle a considéré que dans une annexe au contrat intitulée « budget des équipements et finitions aux frais des acquéreurs » signée le 19 février 1996, les parties avaient prévu que « les plus-values seront facturées au maître de l'ouvrage et versées à Z._ SA avant envoi de la commande aux fournisseurs »; or, X._ et Y._ ne s'étaient pas acquittés du paiement des acomptes et plus-values selon leurs engagements contractuels; par ailleurs, certains travaux de finitions dans certaines unités d'étage n'avaient pas pu être terminés, étant donné que Z._ SA n'avait pas reçu du maître de l'ouvrage ou des acquéreurs le choix de ces finitions; dans plusieurs lettres, Z._ SA avait fixé une série de délais pour le choix des équipements, qui n'avaient manifestement pas été respectés par les maîtres de l'ouvrage; il ressortait d'une lettre du 29 octobre 1996 que Z._ SA avait mis X._ et Y._ en demeure de verser jusqu'au 31 octobre 1996 un montant de 131'566 fr. correspondant aux plus-values; les maîtres de l'ouvrage ne s'étaient pas exécutés; c'était donc ces derniers qui se trouvaient en demeure et Z._ SA était en droit de se départir du contrat; X._ et Y._ pensaient donc à tort que, par suite de son retrait du chantier intervenu le 9 décembre 1996, Z._ SA répondait du dommage correspondant à la différence entre le coût effectif de la construction et le prix forfaitaire selon contrat, révisé en fonction des plus ou moins-values; se fondant sur le tableau n° 1 établi par l'expert, auquel elle a apporté divers correctifs, la cour cantonale a considéré que le montant dû en définitive par X._ et Y._ à Z._ SA était de 4'938'277 fr. 50 (montant forfaitaire révisé de l'ouvrage), dont à déduire 710'585 fr. (coût des travaux pour terminer l'ouvrage et réparer les défauts), 3'354'234 fr. 70 (acomptes totaux versés), 46'864 fr. 25 (réclamations justifiées relatives aux unités d'étage), 47'837 fr. 80 (intérêts intercalaires) et 30'696 fr. 20 (frais judiciaires et de conseil juridique), soit un solde de 748'009 fr. 55; il convenait d'ajouter à ce montant le remboursement des acomptes payés selon les promesses de vente, soit 190'000 fr.; le montant total dû par X._ et Y._ à Z._ SA était dès lors de 938'009 fr. 55. C. Parallèlement à un recours en réforme, X._ et Y._ (les recourants) interjettent le présent recours de droit public au Tribunal fédéral. Invoquant les art. 9, 29 al. 2 et 30 al. 1 Cst. ainsi que 6 § 1 CEDH, ils concluent, avec suite de frais et dépens, à l'annulation du jugement du 25 septembre 2006. Z._ SA (l'intimée) propose le rejet du recours dans la mesure où il est recevable, sous suite de frais et dépens. Pour sa part, la cour cantonale, n'ayant pas d'observations à présenter, se réfère à son jugement. Concurremment aux deux écritures susmentionnées, les recourants ont déposé une demande d'annulation et requête de récusation auprès du Tribunal cantonal, qui l'a rejetée dans la mesure où elle était recevable par décision du 29 janvier 2007. Contre cette décision, les recourants ont exercé un recours en matière civile et un recours constitutionnel subsidiaire devant le Tribunal fédéral, qui a rejeté le premier dans la mesure où il était recevable et déclaré le second irrecevable par arrêt du 30 mai 2007 (arrêt 4A_29/2007).