Faits :
Faits :
A. Le 14 mai 2004, X._ s'est rendu dans les locaux du Ministère public du canton de Neuchâtel pour se faire remettre copie d'une pièce. Il a ensuite réclamé le remboursement de ses frais de transport. Comme il refusait de quitter les lieux avant d'avoir obtenu satisfaction sur ce dernier point, le secrétaire du Ministère public a appelé la police locale, qui a dépêché sur place une patrouille composée des fonctionnaires D._, C._ et B._, commandés par le caporal A._. Après trente minutes de discussion, le caporal A._ a pris la décision de faire sortir X._ de force des locaux du Ministère public. Craignant que l'intéressé ne s'y réintroduise dès que la patrouille aurait le dos tourné, le caporal A._ a en outre décidé d'emmener X._ au poste. La manière dont cette décision a été exécutée a attiré l'attention d'un témoin, qui l'a jugée trop brutale, et donné lieu à une plainte pénale de X._.
A. Le 14 mai 2004, X._ s'est rendu dans les locaux du Ministère public du canton de Neuchâtel pour se faire remettre copie d'une pièce. Il a ensuite réclamé le remboursement de ses frais de transport. Comme il refusait de quitter les lieux avant d'avoir obtenu satisfaction sur ce dernier point, le secrétaire du Ministère public a appelé la police locale, qui a dépêché sur place une patrouille composée des fonctionnaires D._, C._ et B._, commandés par le caporal A._. Après trente minutes de discussion, le caporal A._ a pris la décision de faire sortir X._ de force des locaux du Ministère public. Craignant que l'intéressé ne s'y réintroduise dès que la patrouille aurait le dos tourné, le caporal A._ a en outre décidé d'emmener X._ au poste. La manière dont cette décision a été exécutée a attiré l'attention d'un témoin, qui l'a jugée trop brutale, et donné lieu à une plainte pénale de X._.
B. Par ordonnance du 2 juin 2004, le Procureur général du canton de Neuchâtel a classé la plainte aux motifs que la police locale, intervenue à cause du refus du plaignant de quitter les lieux, n'avait pas fait un usage disproportionné de la force. Sur recours du plaignant, la Chambre d'accusation du Tribunal cantonal du canton de Neuchâtel a annulé ce classement.
Le 28 janvier 2005, le Procureur général a dès lors renvoyé C._ et B._ devant le Tribunal de police du district de Neuchâtel, sous les accusations de lésions corporelles simples (art. 123 CP), subsidiairement voies de fait (art. 126 CP), et d'abus d'autorité (art. 312 CP), en requérant toutefois leur acquittement. Statuant le 31 mars 2005, le tribunal saisi a acquitté les deux prévenus.
Sur pourvoi du plaignant, la Cour de cassation pénale du Tribunal cantonal du canton de Neuchâtel a, par arrêt du 28 septembre 2005, annulé ce jugement et renvoyé la cause au Tribunal de police du district du Val-de-Ruz. Elle a notamment considéré que la décision d'emmener X._ au poste et, à cet effet, de le menotter était disproportionnée. Elle en a déduit que les actes d'exécution de cette décision constituaient un abus d'autorité au sens de l'art. 312 CP. Elle a chargé le tribunal de renvoi d'examiner si, en raison du rapport hiérarchique de subordination existant entre les membres de la patrouille et le caporal A._, les actes des deux prévenus étaient justifiés par leurs devoirs de fonction au sens de l'art. 32 CP. Elle a aussi invité le Ministère public à examiner la question du renvoi en justice du caporal A._, responsable des agissements de sa patrouille.
Sur pourvoi du plaignant, la Cour de cassation pénale du Tribunal cantonal du canton de Neuchâtel a, par arrêt du 28 septembre 2005, annulé ce jugement et renvoyé la cause au Tribunal de police du district du Val-de-Ruz. Elle a notamment considéré que la décision d'emmener X._ au poste et, à cet effet, de le menotter était disproportionnée. Elle en a déduit que les actes d'exécution de cette décision constituaient un abus d'autorité au sens de l'art. 312 CP. Elle a chargé le tribunal de renvoi d'examiner si, en raison du rapport hiérarchique de subordination existant entre les membres de la patrouille et le caporal A._, les actes des deux prévenus étaient justifiés par leurs devoirs de fonction au sens de l'art. 32 CP. Elle a aussi invité le Ministère public à examiner la question du renvoi en justice du caporal A._, responsable des agissements de sa patrouille.
C. Par ordonnance du 7 novembre 2005, le Procureur général du canton de Neuchâtel a renvoyé A._ devant le Tribunal de police du district du Val-de-Ruz, sous l'accusation d'abus d'autorité (art. 312 CP), en requérant également son acquittement. Cette nouvelle cause a été jointe sans décision formelle à celles de C._ et de B._.
Passant au jugement le 23 janvier 2006, le Tribunal de police du district du Val-de-Ruz a acquitté C._, reconnu A._ et B._ coupables d'abus d'autorité, les condamnant tous deux à trois jours d'emprisonnement avec sursis pendant deux ans, et déclaré irrecevables les conclusions civiles prises par X._. S'estimant lié par les motifs de l'arrêt de la cour cantonale de cassation du 28 septembre 2005, le Tribunal de police a refusé de revoir les faits et les qualifications juridiques retenus par la cour suprême cantonale. Il a dès lors considéré, sans autre discussion, que A._ avait dépassé les limites des pouvoirs de sa charge en décidant d'emmener le plaignant au poste et, à cet effet, de le faire menotter. A._ devait dès lors être condamné pour abus d'autorité (art. 312 CP). En leur qualité de subordonnés du caporal A._, C._ et B._ n'avaient pas commis d'infraction en prêtant leur concours à l'opération litigieuse. Mais, en s'asseyant sur le plaignant au moment où celui-ci avait été couché de force sur la banquette arrière du véhicule de service, B._ avait dépassé les limites de ce qui était nécessaire pour exécuter les ordres du caporal A._. Ce faisant, il s'était donc également rendu coupable d'abus d'autorité (art. 312 CP). S'agissant des conclusions civiles du plaignant, le Tribunal de police a considéré qu'elles entraient en contradiction avec le régime de responsabilité défini par la loi neuchâteloise du 26 juin 1989 sur la responsabilité des collectivités publiques et de leurs agents (RS/NE 150.10), qui prive le lésé de toute action contre l'agent.
Par arrêt du 17 juillet 2006, la Cour de cassation pénale du Tribunal cantonal du canton de Neuchâtel a rejeté les pourvois exercés contre ce jugement par B._ et A._. Elle a rejeté le pourvoi de X._ sur le plan pénal et l'a déclaré irrecevable en tant qu'il critiquait le refus du Tribunal de police d'entrer en matière sur les conclusions civiles.
Par arrêt du 17 juillet 2006, la Cour de cassation pénale du Tribunal cantonal du canton de Neuchâtel a rejeté les pourvois exercés contre ce jugement par B._ et A._. Elle a rejeté le pourvoi de X._ sur le plan pénal et l'a déclaré irrecevable en tant qu'il critiquait le refus du Tribunal de police d'entrer en matière sur les conclusions civiles.
D. Contre ce dernier arrêt, dont il demande l'annulation, A._ interjette un recours de droit public et un pourvoi en nullité au Tribunal fédéral. Il invoque une violation de son droit d'être entendu (art. 29 al. 2 Cst.) à l'appui du premier et une violation de l'art. 312 CP à l'appui du second.
Invité à se déterminer sur le recours de droit public, le Procureur général du canton de Neuchâtel a renoncé à déposer une réponse.
Invité à se déterminer sur le recours de droit public, le Procureur général du canton de Neuchâtel a renoncé à déposer une réponse.
E. Par arrêt de ce jour, la cour de céans a rejeté, dans la mesure où il était recevable, le pourvoi de X._ tendant à faire annuler, entre autres décisions, les dispositions du jugement de première instance et de l'arrêt attaqué qui déclarent respectivement irrecevables les conclusions civiles, prises notamment contre A._, et le pourvoi cantonal exercé contre cette décision d'irrecevabilité.
Le Tribunal fédéral considère en droit:
Le Tribunal fédéral considère en droit:
1. Conformément à l'art. 275 al. 5 PPF, lorsque la décision attaquée fait à la fois l'objet d'un recours de droit public et d'un pourvoi en nullité, il convient en principe d'examiner d'abord le recours de droit public.
I. Recours de droit public
I. Recours de droit public
2. 2.1 Les décisions pénales de dernière instance cantonale (art. 86 al. 1 OJ) peuvent faire l'objet d'un recours de droit public au Tribunal fédéral pour violation des droits constitutionnels des citoyens (art. 84 al. 1 let. a OJ), dès lors qu'un tel motif ne peut être soulevé à l'appui d'un pourvoi en nullité (cf. art. 84 al. 2 OJ et 269 al. 2 PPF).
Interjeté en temps utile, par le condamné, pour violation du droit d'être entendu (art. 29 al. 2 Cst.) contre un arrêt final rendu par la Cour de cassation pénale du Tribunal cantonal neuchâtelois, le présent recours est dès lors recevable au regard des art. 84 al. 1 et 2, 86 al. 1, 87, 88 et 89 al. 1 OJ.
2.2 Saisi d'un recours de droit public, le Tribunal fédéral n'examine que les griefs de nature constitutionnelle soulevés et suffisamment motivés dans l'acte de recours (ATF 130 I 26 consid. 2.1 p. 31; 125 I 71 consid. 1c p. 76, 492 consid. 1b p. 495 et les arrêts cités).
2.2 Saisi d'un recours de droit public, le Tribunal fédéral n'examine que les griefs de nature constitutionnelle soulevés et suffisamment motivés dans l'acte de recours (ATF 130 I 26 consid. 2.1 p. 31; 125 I 71 consid. 1c p. 76, 492 consid. 1b p. 495 et les arrêts cités).
3. Le recourant se plaint d'une violation de son droit d'être entendu (art. 29 al. 1 Cst.). Il rappelle qu'il n'était pas partie à la procédure lorsqu'a été rendu l'arrêt de cassation du 28 septembre 2005. Il en déduit qu'en refusant, pour le motif qu'elles étaient liées par cet arrêt, d'entrer en matière sur les divers moyens de défense qu'il a invoqués en vue d'établir qu'il n'avait pas abusé de ses pouvoirs, les juridictions cantonales ont violé son droit d'être entendu.
3.1 Tel qu'il est garanti par l'art. 29 al. 2 Cst., le droit d'être entendu confère à tout intéressé le droit de s'exprimer sur les éléments pertinents avant que soit prise une décision touchant sa situation juridique, de produire des preuves pertinentes, d'obtenir qu'il soit donné suite à ses offres de preuves pertinentes, de participer à l'administration des preuves essentielles ou, à tout le moins, de s'exprimer sur son résultat lorsque cela est de nature à influer sur la décision à intervenir (ATF 129 II 497 consid. 2.1 p. 504/505 et les arrêts cités). Ce droit constitutionnel est violé si l'autorité tranche la cause, ou une question de fait ou de droit qu'elle doit résoudre pour trancher la cause, sans avoir donné à l'intéressé la possibilité de présenter utilement ses moyens.
3.2 En l'espèce, le recourant a été condamné sans avoir pu utilement s'exprimer et requérir des mesures d'instruction sur les questions de fait et de droit que le juge appelé à statuer dans sa cause doit résoudre. La procédure suivie par les autorités cantonales l'a donc manifestement privé de la faculté d'exercer son droit constitutionnel d'être entendu. Le recours doit dès lors être admis et l'arrêt entrepris être annulé dans la mesure où il confirme la condamnation du recourant, au pénal et sur les frais.
3.2 En l'espèce, le recourant a été condamné sans avoir pu utilement s'exprimer et requérir des mesures d'instruction sur les questions de fait et de droit que le juge appelé à statuer dans sa cause doit résoudre. La procédure suivie par les autorités cantonales l'a donc manifestement privé de la faculté d'exercer son droit constitutionnel d'être entendu. Le recours doit dès lors être admis et l'arrêt entrepris être annulé dans la mesure où il confirme la condamnation du recourant, au pénal et sur les frais.
4. Lorsque le Ministère public succombe, il n'y a pas lieu de percevoir des frais de justice (art. 156 al. 2 OJ).
Obtenant gain de cause, le recourant a droit à des dépens, qui seront supportés par le canton de Neuchâtel (art. 159 al. 1 OJ).
II. Pourvoi en nullité
II. Pourvoi en nullité
5. Vu l'annulation de l'arrêt attaqué sur recours de droit public, le pourvoi en nullité n'a plus d'objet. La cause doit être rayée du rôle, sans frais.
Comme le recourant a pris le risque, en exerçant deux recours, que l'un d'eux perde son objet ensuite de l'admission de l'autre, il n'a pas droit à une indemnité au titre de l'art. 278 al. 3 PPF.
Par ces motifs, le Tribunal fédéral prononce:
Sur le recours de droit public:
Sur le recours de droit public:
1. Le recours est admis et l'arrêt entrepris annulé en tant qu'il concerne le recourant.
1. Le recours est admis et l'arrêt entrepris annulé en tant qu'il concerne le recourant.
2. Il n'est pas perçu de frais de justice.
2. Il n'est pas perçu de frais de justice.
3. Le canton de Neuchâtel versera une indemnité de 2'000 fr. au recourant à titre de dépens.
Sur le pourvoi en nullité:
Sur le pourvoi en nullité:
4. Le pourvoi n'a plus d'objet.
4. Le pourvoi n'a plus d'objet.
5. Il n'est pas perçu de frais de justice ni alloué d'indemnité.
Communications:
Communications:
6. Le présent arrêt est communiqué en copie au mandataire du recourant, au Ministère public du canton de Neuchâtel et à la Cour de cassation pénale du Tribunal cantonal du canton de Neuchâtel.
Lausanne, le 22 décembre 2006
Au nom de la Cour de cassation pénale
du Tribunal fédéral suisse
Le président: Le greffier: