Faits : Faits : A. L'Association "Une fois, un cirque ..." (ci-après : l'Association), dont le siège social est à Confignon (GE), est une association à but non lucratif qui vise à contribuer par son action à la gestion et l'exploitation d'un cirque d'enfants. Chaque année paire, elle met sur pied, sous un chapiteau pouvant accueillir plus de quatre cents spectateurs, une tournée en Suisse romande réunissant des élèves de l'Ecole de cirque de Confignon. Depuis l'an 2000, elle organise également le Festival des écoles de cirque de Confignon. A. L'Association "Une fois, un cirque ..." (ci-après : l'Association), dont le siège social est à Confignon (GE), est une association à but non lucratif qui vise à contribuer par son action à la gestion et l'exploitation d'un cirque d'enfants. Chaque année paire, elle met sur pied, sous un chapiteau pouvant accueillir plus de quatre cents spectateurs, une tournée en Suisse romande réunissant des élèves de l'Ecole de cirque de Confignon. Depuis l'an 2000, elle organise également le Festival des écoles de cirque de Confignon. B. Le 2 novembre 2006, l'Office cantonal de l'inspection du commerce du canton de Genève (ci-après: l'Office cantonal) a décidé que l'Association était soumise aux dispositions de la loi fédérale sur le commerce itinérant du 23 mars 2001 (LCI; RS 943.1) régissant notamment l'autorisation d'exploiter un cirque. Cette décision visait essentiellement à imposer à l'Association la production d'une attestation de sécurité par l'un des organismes accrédités à homologuer les installations de cirque. L'Association a recouru contre cette décision auprès du Tribunal administratif du canton de Genève. Elle relevait notamment que le service de sécurité civile cantonal avait inspecté ses installations et qu'elle avait suivi ses recommandations ce qui lui avait déjà coûté environ 10'000 fr. L'Office cantonal a cependant confirmé que le service du canton n'était pas habilité à délivrer l'attestation de sécurité requise, un seul organisme étant accrédité à cette fin en Suisse, les quatre autres se trouvant en Allemagne. Entendu sur ce point, le président de l'Association a indiqué que celle-ci ne disposait pas des documents relatifs à la construction du chapiteau, de sorte qu'il faudrait dépenser encore 5'000 fr. pour l'examen des pièces existantes et la visite sur place, ainsi qu'une somme supplémentaire pour faire établir les documents manquants par l'organisme d'homologation. Par arrêt du 20 mars 2007, le Tribunal administratif a admis le recours. Il a retenu en bref que l'Association n'exerçait ni une activité lucrative au sens de l'art. 2 al. 1 LCI, ni une activité itinérante au sens de l'art. 2 let. d de l'ordonnance sur le commerce itinérant du 4 septembre 2002 (OCI; RS 943.11). Par arrêt du 20 mars 2007, le Tribunal administratif a admis le recours. Il a retenu en bref que l'Association n'exerçait ni une activité lucrative au sens de l'art. 2 al. 1 LCI, ni une activité itinérante au sens de l'art. 2 let. d de l'ordonnance sur le commerce itinérant du 4 septembre 2002 (OCI; RS 943.11). C. Agissant par la voie du recours en matière de droit public, le Département fédéral de l'économie demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt rendu par le Tribunal administratif le 20 mars 2007 et de confirmer la décision de l'Office cantonal du 2 novembre 2006 soumettant l'activité de l'Association au régime d'autorisation de la loi fédérale sur le commerce itinérant. Il conclut subsidiairement au renvoi de la cause au Tribunal administratif pour nouvelle instruction et nouvel arrêt au sens des considérants et requiert, par voie de mesures provisionnelles, que l'Association soit soumise, pour la durée de la procédure, aux dispositions de la LCI et à celles de son ordonnance d'exécution. Le Tribunal administratif persiste dans les considérants et le dispositif de son arrêt. L'Office cantonal adhère aux conclusions formulées par le Département fédéral. L'Association conclut, avec suite de frais et dépens, au rejet du recours et à la confirmation de l'arrêt du Tribunal administratif du 20 mars 2007. Le Tribunal administratif persiste dans les considérants et le dispositif de son arrêt. L'Office cantonal adhère aux conclusions formulées par le Département fédéral. L'Association conclut, avec suite de frais et dépens, au rejet du recours et à la confirmation de l'arrêt du Tribunal administratif du 20 mars 2007. D. Par ordonnance du 25 juin 2007, le Président de la IIe Cour de droit public du Tribunal fédéral a rejeté la requête de mesures provisionnelles présentée par le Département fédéral.