Faits: Faits: A. La société « X._ » (ci-après: la Société ou l'intimée), société anonyme sise à Z._, est spécialisée, d'une part, dans la fabrication et la commercialisation de « produits de mise en oeuvre », à savoir de colles et de ciments (ci-après: le secteur PMO) et, d'autre part, dans la production de détergents et de désinfectants (secteur chimie). Elle est immatriculée dans le registre des assujettis à la taxe sur la valeur ajoutée (ci-après: TVA). Dans le cadre de mesures d'assainissement, la Société s'est vue contrainte de céder une partie de ses activités. Par convention d'achat du 31 juillet 1996, elle a vendu le secteur PMO à la Compagnie française A._ SA sise à C._ (FR). La convention énumérait en détail les biens vendus: « l'ensemble industriel servant à produire les PMO » (notamment les machines, les installations et équipements, les outillages, le matériel et le mobilier), le stock (les matières premières, les produits en cours et les produits finis), les matériels informatiques, le savoir-faire attaché à la conception, la production et la commercialisation des produits, tous les droits de propriété industrielle et intellectuelle, la liste des clients en Suisse et en Europe ainsi que les informations y afférentes. Le prix de vente s'élevait à un million de fr., à quoi s'ajoutait la valeur du stock selon inventaire au 31 décembre 1995, fixée à 272'006.26 fr. A._ SA manifestait son intention d'acquérir les biens en question soit directement, soit par l'intermédiaire d'une société de droit suisse à constituer. Cette société a été créée sous le nom de B._ SA et inscrite au registre du commerce le 29 août 1996. Par ailleurs, la Société déployait ses activités PMO dans des locaux appartenant à la société immobilière D._ SA. Le 19 décembre 1996, le propriétaire de cette dernière société, Y._, a vendu ses actions à A._ SA. Dans le cadre de mesures d'assainissement, la Société s'est vue contrainte de céder une partie de ses activités. Par convention d'achat du 31 juillet 1996, elle a vendu le secteur PMO à la Compagnie française A._ SA sise à C._ (FR). La convention énumérait en détail les biens vendus: « l'ensemble industriel servant à produire les PMO » (notamment les machines, les installations et équipements, les outillages, le matériel et le mobilier), le stock (les matières premières, les produits en cours et les produits finis), les matériels informatiques, le savoir-faire attaché à la conception, la production et la commercialisation des produits, tous les droits de propriété industrielle et intellectuelle, la liste des clients en Suisse et en Europe ainsi que les informations y afférentes. Le prix de vente s'élevait à un million de fr., à quoi s'ajoutait la valeur du stock selon inventaire au 31 décembre 1995, fixée à 272'006.26 fr. A._ SA manifestait son intention d'acquérir les biens en question soit directement, soit par l'intermédiaire d'une société de droit suisse à constituer. Cette société a été créée sous le nom de B._ SA et inscrite au registre du commerce le 29 août 1996. Par ailleurs, la Société déployait ses activités PMO dans des locaux appartenant à la société immobilière D._ SA. Le 19 décembre 1996, le propriétaire de cette dernière société, Y._, a vendu ses actions à A._ SA. B. Par courrier du 4 août 1998, la Société a demandé à l'Administration fédérale des contributions, Division principale de la taxe sur la valeur ajoutée (ci-après: l'Administration fédérale ou la recourante), à pouvoir bénéficier de la procédure de déclaration au sens de l'art. 5 al. 5 de l'ordonnance du 22 juin 1994 régissant la taxe sur la valeur ajoutée (OTVA; RO 1994 II 1464 et les modifications ultérieures). Dans une écriture du 7 janvier 1999, l'Administration fédérale a répondu que la procédure de déclaration au sens de cette disposition n'était pas applicable en l'espèce. En effet, cette procédure n'était applicable qu'en cas de transfert à un assujetti. En l'occurrence, cette condition n'était pas remplie, puisque les biens avaient été transférés à A._ SA, qui n'était pas assujettie. Cette société les avait par la suite cédés à B._ SA, qui était elle assujettie. Toutefois, un transfert seulement indirect à un assujetti ne permettait pas de bénéficier de la procédure de l'art. 5 al. 5 OTVA. A la suite de ce courrier, l'Administration fédérale a adressé à la Société le décompte complémentaire no 7461417 d'un montant de 77'634 fr. plus intérêts à compter du 30 novembre 1996. Dans un courrier du 24 février 1999, la Société a répliqué qu'elle avait transféré le stock à B._ SA, comme cela ressortait d'une note de crédit jointe en annexe, et qu'elle avait soumis cette opération à la TVA. S'agissant du reste de l'opération, elle avait cédé l'ensemble des biens corporels et incorporels, dont les marques, qui représentaient 900'000 fr. sur le montant total d'un million, à A._ SA, qui les avait revendus à l'une de ses filiales françaises, la société C._. Or, la cession des marques à A._ SA représentait une prestation de services fournie à l'étranger, qui pouvait bénéficier de l'exonération prévue par l'art. 15 al. 2 lettre l OTVA. Dans une écriture du 18 mars 1999, l'Administration fédérale a relevé qu'elle considérait toute l'opération comme un transfert de patrimoine de la Société à A._ SA. Celle-ci étant une société étrangère non assujettie à la TVA suisse, la valeur totale de l'opération était imposable. Par conséquent, le décompte complémentaire précité était justifié. Par décision du 9 mai 2001, l'Administration fédérale a confirmé le décompte complémentaire no 7461417. La Société a formé une réclamation à l'encontre de cette décision. A titre principal, elle a conclu à l'annulation de la reprise de 16'601 fr. relative à la vente du stock. Quant à la reprise de 61'033 fr. (77'634 ./. 16'601) portant sur le transfert des biens corporels et incorporels, elle devait être ramenée à 6'103 fr., du fait que la cession des marques à un destinataire sis à l'étranger n'était pas imposable. A titre subsidiaire, pour le cas où l'Administration fédérale devait maintenir son point de vue selon lequel le stock et les biens corporels avaient été transférés à A._ SA, la Société a affirmé que la procédure de déclaration était applicable. En effet, A._ SA avait apporté le stock et les biens corporels lors de la constitution de B._ SA, en échange d'une partie du capital. Ce faisant, elle avait effectué sur territoire suisse des livraisons à titre onéreux pour un montant tel qu'elle était assujettie à la TVA suisse. Les conditions de la procédure de déclaration étaient ainsi remplies tant pour le transfert de la Société à A._ SA que pour le transfert subséquent de cette dernière à B._ SA. Par décision du 6 juin 2002, l'Administration fédérale a rejeté la réclamation. Elle a considéré qu'en vendant son secteur PMO, la Société avait effectué une opération unique qui avait la nature d'une prestation de services. Cette prestation était localisée en Suisse, où elle avait été utilisée ou exploitée, de sorte que le motif d'exonération de l'art. 15 al. 2 lettre l OTVA n'était pas réalisé. Au demeurant, le stock avait été transféré de la Société à A._ SA et non à B._ SA; toutefois, comme la note de crédit établie par cette dernière société mentionnait la TVA, l'impôt avait été acquitté à bon droit. L'autorité de réclamation a également rejeté la conclusion subsidiaire, au motif que A._ SA n'était pas assujettie lors du transfert et avait utilisé les biens transférés seulement partiellement à des fins imposables. Dans son recours à la Commission fédérale de recours en matière de contributions (ci-après: la Commission de recours), la Société a repris pour l'essentiel les conclusions et les arguments présentés en procédure de réclamation. Pour le cas où la vente des biens corporels et incorporels devait être considérée comme une opération unique, elle a fait valoir que la vente des marques en représentait la part essentielle, ce qui aurait justifié l'exonération de l'ensemble. Par décision du 8 juillet 2004, la Commission de recours a admis le recours dans le sens des considérants et annulé la décision sur réclamation. Elle a renvoyé la cause à l'Administration fédérale pour qu'elle statue à nouveau. Au surplus, elle a alloué à la Société une indemnité de 4'500 fr. à titre de dépens. Par décision du 8 juillet 2004, la Commission de recours a admis le recours dans le sens des considérants et annulé la décision sur réclamation. Elle a renvoyé la cause à l'Administration fédérale pour qu'elle statue à nouveau. Au surplus, elle a alloué à la Société une indemnité de 4'500 fr. à titre de dépens. C. Agissant par la voie du recours de droit administratif, l'Administration fédérale demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler la décision du 8 juillet 2004 et de rétablir la décision sur réclamation du 6 juin 2002. Elle dénonce une violation des art. 5 al. 5, 6 al. 3 et 15 al. 2 lettre l OTVA ainsi que des principes de l'unité de la prestation et d'une perception économique. La Commission de recours et l'intimée ont renoncé à déposer des observations. 