Faits: Faits: A. A.a Y._, ressortissant marocain né en 1968, est entré en Suisse en 1992, au bénéfice d'une autorisation d'entrée et de séjour pour étudiant. Il a suivi les cours d'une école de commerce, à Fribourg et à Lausanne, de 1992 à 1994. Le 15 août 1994, il s'est marié à Morges avec dame Y._, ressortissante suisse née en 1968, originaire des cantons de Berne et de Vaud. Une autorisation de séjour lui a été accordée en application de l'art. 7 al. 1 de la loi fédérale du 26 mars 1931 sur le séjour et l'établissement des étrangers (ci-après: LSEE; RS 142.20). A.b Le 20 février 1997, Y._ a formé une demande de naturalisation facilitée fondée sur son mariage avec dame Y._. Le 3 février 1998, il a signé, sur invitation de l'autorité compétente, une déclaration aux termes de laquelle il confirmait vivre en communauté conjugale effective et stable avec son épouse, et résider à la même adresse qu'elle. Il a aussi attesté avoir connaissance que la naturalisation facilitée ne pouvait pas être octroyée si, avant ou pendant la procédure administrative, la communauté conjugale n'existait plus, notamment si l'un des conjoints demandait le divorce ou la séparation, et que la naturalisation facilitée pouvait être annulée ultérieurement si un tel événement était dissimulé à l'Office fédéral des étrangers (ci-après OFE, dont les attributions sont désormais exercées par l'Office fédéral des migrations, en abrégé ODM). Par décision du 26 mars 1998, Y._ s'est vu accorder la naturalisation facilitée en application de l'art. 27 de la loi fédérale du 29 septembre 1952 sur l'acquisition et la perte de la nationalité suisse (ci-après LN; RS 141.0). A.c Le 28 juillet 1998, Y._ a déposé devant le Tribunal civil du district de Lausanne une demande en divorce, une convention réglant tous les effets accessoires de celui-ci et une convention par laquelle les parties soumettaient leur cause à l'ancienne procédure vaudoise simplifiée de divorce. Faisant droit à la demande, le Président du Tribunal civil du district de Lausanne a dissous l'union des époux Y._ par jugement du 2 décembre 1998, entré en force le 12 janvier 1999. Le 14 septembre 1999, Y._ a épousé en secondes noces, au Maroc, dame X._, ressortissante marocaine née en 1977. Par avis du 22 novembre 2000, le Service de l'état civil et de l'indigénat du canton de Berne a porté ces faits à la connaissance de l'OFE, en mentionnant, au surplus, qu'avant de convoler avec sa seconde épouse, Y._ était considéré comme célibataire par les autorités marocaines. Par avis du 22 novembre 2000, le Service de l'état civil et de l'indigénat du canton de Berne a porté ces faits à la connaissance de l'OFE, en mentionnant, au surplus, qu'avant de convoler avec sa seconde épouse, Y._ était considéré comme célibataire par les autorités marocaines. B. Le 29 mai 2002, l'OFE a informé Y._ qu'il envisageait d'annuler sa naturalisation facilitée en application de l'art. 41 LN. Invité à se déterminer, notamment sur les raisons pour lesquelles il n'avait pas déclaré son premier mariage aux autorités marocaines, l'intéressé a expliqué que le Royaume du Maroc ne reconnaissait pas les mariages de ses ressortissants célébrés en Suisse et que la seule manière pour dame Y._ et lui-même de faire enregistrer leur union dans ce pays aurait consisté à s'y marier une seconde fois; ils n'avaient cependant pas prêté attention à ce problème, parce qu'ils avaient toujours eu l'intention de résider exclusivement en Suisse. Par ailleurs, Y._ a indiqué que son ex-épouse et lui-même s'étaient désunis parce que dame Y._ lui avait sans cesse demandé d'attendre pour avoir des enfants, alors que lui-même voulait en avoir rapidement. L'ex-épouse avait requis des mesures protectrices de l'union conjugale en novembre 1996 mais, les ex-conjoints s'étant réconciliés, elle avait retiré sa requête avant l'audience. Au moment de signer sa déclaration du 3 février 1998, Y._ était persuadé, de même que son ex-épouse, qu'aucune épreuve ne les sépareraient plus. Entendue sur commission rogatoire de l'OFE par la Police municipale de Lausanne, sans que Y._ et son conseil aient été invités à participer à l'audition, dame Y._ a expliqué qu'elle avait noué une liaison puis contracté mariage avec Y._ en lui dissimulant qu'elle était toxicomane. C'est pour cette raison qu'elle s'était refusée à avoir tout de suite des enfants, une grossesse comportant trop de risques sans désintoxication préalable. Elle lui avait avoué sa consommation d'héroïne en septembre 1996. Y._ avait alors voulu l'aider à se libérer de sa dépendance, mais elle avait préféré se débrouiller seule, ce qui avait entraîné une séparation de fait et le dépôt de la requête de mesures protectrices. Au bout de deux mois, elle avait accepté de cesser de consommer de l'héroïne et elle avait réintégré le domicile conjugal. Au moment où Y._ a signé sa déclaration du 3 février 1998, tout allait bien. L'agent de police judiciaire qui a procédé à l'audition de dame Y._ a mentionné dans son rapport de transmission que celle-ci lui avait paru sincère, qu'elle entendait assumer pratiquement l'entière responsabilité de l'échec du mariage et qu'elle considérait son ex-époux comme une personne respectable et honnête. Dans une écriture complémentaire, Y._ a précisé que son ex-épouse et lui-même avaient pris la décision de divorcer en juillet 1998 - une semaine, au plus, avant le dépôt de la demande - en raison d'une rechute de dame Y._ dans la consommation de stupéfiants, qui leur avait fait perdre tout espoir d'avoir bientôt des enfants. Par décision du 24 janvier 2003, l'OFE a, avec l'assentiment du Service de l'état civil et des naturalisations du canton de Berne et du Service de la population du canton de Vaud, annulé la naturalisation facilitée de Y._. Contre cette décision, l'intéressé a interjeté un recours administratif que le Département fédéral de justice et police (ci-après DFJP) a rejeté le 8 juin 2005. Contre cette décision, l'intéressé a interjeté un recours administratif que le Département fédéral de justice et police (ci-après DFJP) a rejeté le 8 juin 2005. C. Agissant par la voie du recours de droit administratif, Y._ demande au Tribunal fédéral, avec suite de frais et dépens, principalement de réformer la décision du DFJP du 8 juin 2005 en ce sens que la naturalisation facilitée qui lui a été accordée n'est pas annulée, subsidiairement d'annuler la décision du DFJP, voire celles du DFJP et de l'OFE, et de renvoyer la cause au DFJP ou à l'OFE pour nouvelle décision. Le DFJP conclut au rejet du recours. 