Hugo Roy il y a 8 ans
commit
f5ef99f2ef

+ 976 - 0
data/references.yaml

@@ -0,0 +1,976 @@
+---
+references:
+- type: legal_case
+  id: cedhObserver
+  authority: Cour EDH
+  section:
+  issued:
+    year: 1991
+    month: 11
+    day: 26
+  title: Observer & Guardian contre Royaume-Uni
+  title-short: Observer c. R.-U.
+  number: n^o^ 13585/88
+- type: legal_case
+  id: cedhAkdeniz
+  authority: Cour EDH
+  section: 2^e^ sect.
+  issued: 
+    year: 2014
+    month: 03
+    day: 11
+  title: Akdniz c. Turquie
+  title-short: Akdeniz c. Turq.
+  number: n^o^ 20877/10
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-142383
+  comments:
+- type: legal_case
+  id: cedhEkinRecevab
+  authority: Cour EDH
+  section: 3^e^ sect.
+  issued: 
+    year: 2000
+    month: 01
+    day: 18
+  title: Ekin c. France, décision sur la recevabilité
+  title-short: Ekin c. Fr., recevabilité
+  number: n^o^ 39288/98
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-30962
+  comments:
+- type: legal_case
+  id: cedhHentrich
+  authority: Cour EDH
+  section: ch.
+  issued: 
+    year: 1994
+    month: 09
+    day: 22
+  title: Hentrich c. France
+  title-short: Hentrich c. France
+  number: n^o^ 13616/88
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-62458
+  comments:
+- type: legal_case
+  id: cedhAmann
+  authority: Cour EDH
+  section: g^de^ ch.
+  issued: 
+    year: 2000
+    month: 02
+    day: 16
+  title: Amann c. Suisse
+  title-short: Amann c. Suisse
+  number: n^o^ 27798/95
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-62971
+  comments:
+- type: legal_case
+  id: cedhYildirim
+  authority: Cour EDH
+  section: 2^e^ sect.
+  issued: 
+    year: 2012
+    month: 12
+    day: 18
+  title: Ahmet Yildirim c. Turquie
+  title-short: Yildirim c. Turquie
+  number: n^o^ 3111/10
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-115401
+  comments:
+- type: legal_case
+  id: cedhSilver
+  authority: Cour EDH
+  section: ch.
+  issued: 
+    year: 1983
+    month: 03
+    day: 25
+  title: Silver et autres c. Royaume-Uni
+  title-short: Silver c. R-U
+  number: n^o^ 5947/72
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-62133
+  comments:
+- type: legal_case
+  id: cedhKlass
+  authority: Cour EDH
+  section: Plén.
+  issued: 
+    year: 1978
+    month: 09
+    day: 06
+  title: Klass et autres c. Allemagne
+  title-short: Klass c. All.
+  number: n^o^ 5029/71
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-62068
+  comments:
+- type: legal_case
+  id: cedhWeber
+  authority: Cour EDH
+  section: 3^e^ sect.
+  issued:
+    year: 2006
+    month: 06
+    day: 29
+  title: Weber et Saravia c. Allemagne
+  title-short: Weber c. All.
+  number: n^o^ 54934/00
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-91699
+  comments:
+- type: legal_case
+  id: cedhLiberty
+  authority: Cour EDH
+  section: 4^e^ sect.
+  issued:
+    year: 2008
+    month: 07
+    day: 01
+  title: Liberty et autres c. Royaume-Uni
+  title-short: Liberty c. R-U
+  number: n^o^ 58243/00
+  ECLI: 
+  URL: http://hudoc.echr.coe.int/eng?i=001-87208
+  comments:
+- type: legal_case
+  id: cedhKennedy
+  authority: Cour EDH
+  section: 4^e^ sect.
+  issued:
+    year: 2010
+    month: 05
+    day: 18
+  title: Kennedy c. Royaume-Uni
+  title-short: Kennedy c. R-U
+  number: n^o^ 26839/05
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-98672
+  comments:
+- type: legal_case
+  id: cjueDRI
+  authority: CJUE
+  section: g^de^ ch.
+  issued:
+    year: 2014
+    month: 04
+    day: 08
+  title: "Digital Rights Ireland Ltd contre Minister for Communications, Marine and Natural Resources et autres et Kärntner Landesregierung et autres"
+  title-short: Digital Rights Ireland
+  number: "C-293/12, C-594/12"
+  ECLI: "ECLI:EU:C:2014:238"
+  URL: http://curia.europa.eu/juris/documents.jsf?num=C-293/12
+  comments:
+- type: legal_case
+  id: cjueSchrems
+  authority: CJUE
+  section: g^de^ ch.
+  issued:
+    year: 2015
+    month: 10
+    day: 06
+  title: "Maximilian Schrems contre Data Protection Commissioner"
+  title-short: Schrems
+  number: C-362/14
+  ECLI: "ECLI:EU:C:2015:650"
+  URL: http://curia.europa.eu/juris/documents.jsf?num=C-362/14
+  comments:
+- type: legal_case
+  id: cedhZakharov
+  authority: Cour EDH
+  section: g^de^ ch.
+  issued:
+    year: 2015
+    month: 12
+    day: 04
+  title: Roman Zakharov c. Russie
+  title-short: Zakharov c. Russie
+  number: n^o^ 47143/06
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-160008
+  comments:
+- type: legal_case
+  id: cedhMarper
+  authority: Cour EDH
+  section: g^de^ ch.
+  issued:
+    year: 2008
+    month: 12
+    day: 04
+  title: S. et Marper c. Royaume-Uni
+  title-short: Marper c. R-U
+  number: n^os^ 30562/04 et 30566/04
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-90052
+  comments:
+- type: legal_case
+  id: cjueIPI
+  authority: CJUE
+  section: 
+  issued:
+    year: 2013
+    month: 11
+    day: 07
+  title: "Institut professionnel des agents immobiliers (IPI) c. Englebert et autres"
+  title-short: IPI c. Englebert
+  number: C-473/12
+  ECLI: "ECLI:EU:C:2013:715"
+  URL: http://curia.europa.eu/juris/liste.jsf?num=C-473/12
+  comments:
+- type: legal_case
+  id: cedhLeander
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 1987
+    month: 03
+    day: 26
+  title: Leander c. Suède
+  title-short: Leander c. Suède
+  number: n^o^ 9248/81
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-62077
+  comments:
+- type: legal_case
+  id: cedhRotaru
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 2000
+    month: 05
+    day: 04
+  title: Rotaru c. Roumanie
+  title-short: Rotaru c. Roumanie
+  number: n^o^ 28341/95
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-63075
+  comments:
+- type: legal_case
+  id: cedhSzabo
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 2016
+    month: 01
+    day: 12
+  title: Szabó et Vissy c. Hongrie
+  title-short: Szabó c. Hongrie
+  number: n^o^ 37138/14
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-160020
+  comments:
+- type: legal_case
+  id: cjueCruciano
+  authority: CJUE
+  section: g^de^ ch.
+  issued:
+    year: 2014
+    month: 03
+    day: 06
+  title: "Cruciano Siragusa c. Regione Sicilia -- Soprintendenza Beni Culturali e Ambientali di Palermo"
+  title-short: "Cruciano Siragusa"
+  number: C-206/13
+  ECLI: ECLI:EU:C:2014:126
+  URL: http://curia.europa.eu/juris/liste.jsf?num=C-206/13
+  comments:
+- type: legal_case
+  id: cjuePfleger
+  authority: CJUE
+  section: 3^e^ ch.
+  issued:
+    year: 2014
+    month: 04
+    day: 30
+  title: Pfleger et autres
+  title-short: Pfleger
+  number: C-390/12
+  ECLI: ECLI:EU:C:2014:281
+  URL: http://curia.europa.eu/juris/liste.jsf?&num=C-390/12
+  comments:
+- type: legal_case
+  id: cjueIrlandeVsEuroparl
+  authority: CJUE
+  section: 
+  issued:
+    year: 2009
+    month: 02
+    day: 10
+  title: "Irlande c. Parlement européen et Conseil de l'Union européenne"
+  title-short: "Irlande c. Parlement et Conseil"
+  number: C-301/06
+  ECLI: ECLI:EU:C:2009:68
+  URL: http://curia.europa.eu/juris/liste.jsf?num=C-301/06
+  comments:
+- type: legal_case
+  id: cedhShimovolos
+  authority: Cour EDH
+  section: 1^re^ sect.
+  issued:
+    year: 2011
+    month: 06
+    day: 21
+  title: "Shimovolos c. Russie"
+  number: n^o^ 30164/09
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhNiemietz
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 1992
+    month: 12
+    day: 16
+  title: "Niemietz c. Allemagne"
+  number: n^o^ 13710/88
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhCopland
+  authority: Cour EDH
+  section: 4^e^ sect.
+  issued:
+    year: 2007
+    month: 04
+    day: 03
+  title: Copland c. Royaume-Uni
+  number: n^o^ 62617/00
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhDragojevic
+  authority: Cour EDH
+  section:  1^re^ sect.
+  issued:
+    year: 2015
+    month: 01
+    day: 15
+  title: "Dragojević c. Croatie"
+  number: n^o^ 68955/11
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhPeck
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 2003
+    month: 01
+    day: 28
+  title: Peck c. Royaume-Uni
+  title-short: Peck c. R-U
+  number: n^o^ 44647/98
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhEkimdzhiev
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 2007
+    month: 06
+    day: 28
+  title: "Association pour l'intégration européenne et les droits de l'homme et Ekimdzhiev c. Bulgarie"
+  title-short: "Ekimdzhiev c. Bulgarie"
+  number: n^o^ 62540/00
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhIordachi
+  authority: Cour EDH
+  section: 4^e^ sect.
+  issued:
+    year: 2009
+    month: 02
+    day: 10
+  title: "Iordachi et autres c. Moldova"
+  title-short: "Iordachi c. Moldova"
+  number: n^o^ 25198/02
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhHalford
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 1997
+    month: 06
+    day: 25
+  title: Halford c. Royaume-Uni
+  title-short: Halford c. R-U
+  number: n^o^ 20695/92
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhPgjh
+  authority: Cour EDH
+  section: 3^e^ sect.
+  issued:
+    year: 2001
+    month: 09
+    day: 25
+  title: "PG et JH c. Royaume-Uni"
+  title-short: PG et JH c. R-U
+  number: n^o^ 4478/98
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhSanMarino
+  authority: Cour EDH
+  section: 3^e^ sect.
+  issued:
+    year: 2015
+    month: 07
+    day: 07
+  title: "MN et autres c. San Marino"
+  title-short: MN c. San Marino
+  number: n^o^ 28005/12
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhMalone
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 1984
+    month: 08
+    day: 02
+  title: Malone c. Royaume-Uni
+  title-short: Malone c. R-U
+  number: n^o^ 8691/79
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cconstIdentite
+  authority: Conseil constit.
+  section: 
+  issued:
+    year: 2012
+    month: 03
+    day: 22
+  title: Loi relative à la protection de l'identité
+  title-short: Loi relative à la protection de l'identité
+  number: DC 2012-652
+  ECLI: ECLI:FR:CC:2012:2012.652.DC 
+  URL: http://www.conseil-constitutionnel.fr/decision/2012/2012-652-dc/decision-n-2012-652-dc-du-22-mars-2012.105165.html
+  comments:
+- type: legal_case
+  id: cconstRenseignmt
+  authority: Conseil constit.
+  section: 
+  issued:
+    year: 2015
+    month: 07
+    day: 23
+  title: Loi relative au renseignement
+  title-short: Loi renseignement
+  number: DC 2015-713
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cjueSabam
+  authority: CJUE
+  section: 
+  issued:
+    year: 2012
+    month: 02
+    day: 16
+  title: SABAM c. Netlog
+  title-short: SABAM
+  number: C-360/10
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cconstSurvintl
+  authority: Conseil constit.
+  section: 
+  issued:
+    year: 2015
+    month: 11
+    day: 26
+  title: "Loi relative aux mesures de surveillance des communications électroniques internationales"
+  title-short: Loi surveillance internationale
+  number: DC 2015-722
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cconstAccesadmin2006
+  authority: Conseil constit.
+  section: 
+  issued:
+    year: 2006
+    month: 01
+    day: 19
+  title: "Loi relative à la lutte contre le terrorisme et portant dispositions diverses relatives à la sécurité et aux contrôles frontaliers"
+  title-short: "Loi terrorisme"
+  number: DC 2005-532
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cconstLPM
+  authority: Conseil constit.
+  section: 
+  issued:
+    year: 2015
+    month: 07
+    day: 24
+  title: Association French Data Network et autres
+  title-short: FDN
+  number: QPC 2015-478
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cconstHadopi
+  authority: Conseil constit.
+  section: 
+  issued:
+    year: 2009
+    month: 06
+    day: 10
+  title: "Loi favorisant la diffusion et la protection de la création sur internet"
+  title-short: Loi Hadopi
+  number: DC 2009-580
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cjceVerts
+  authority: CJCE
+  section: 
+  issued:
+    year: 1986
+    month: 04
+    day: 23
+  title: "Parti écologiste Les Verts c. Parlement européen"
+  title-short: Les Verts
+  number: 294/83
+  ECLI: ECLI:EU:C:1986:166
+  URL: http://eur-lex.europa.eu/legal-content/FR/TXT/?uri=CELEX:61983CJ0294
+  comments:
+- type: legal_case
+  id: cjceHeylens
+  authority: CJCE
+  section: 
+  issued:
+    year: 
+    month:
+    day:
+  title: Heylens et autres
+  title-short: Heylens
+  number: 222/86
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cjceJohnston
+  authority: CJCE
+  section: 
+  issued:
+    year: 1986
+    month: 05
+    day: 15
+  title: Marguerite Johnston v. Chief Constable of the Royal Ulster Constabulary
+  title-short: Johnston
+  number: 222/84
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cjueUgt
+  authority: CJUE
+  section: 
+  issued:
+    year:
+    month:
+    day:
+  title: UGT Rioja et autres
+  title-short: UGT Rioja
+  number: C-428/06
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cjueZz
+  authority: CJUE
+  section: g^de^ ch.
+  issued:
+    year: 2013
+    month: 06
+    day: 04
+  title: ZZ c. Secretary of State for the Home Department
+  title-short: ZZ
+  number: C-300/11
+  ECLI: ECLI:EU:C:2013:363 
+  URL:
+  comments:
+- type: legal_case
+  id: cedhVetter
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 2005
+    month: 05
+    day: 31
+  title: Vetter c. France
+  number: n^o^ 59842/00
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhKruslin
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 1990
+    month: 04
+    day: 24
+  title: Kruslin c. France
+  number: n^o^ 11801/85
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cjueTelekabel
+  authority: CJUE
+  section: 
+  issued:
+    year: 2014
+    month: 03
+    day: 27
+  title: Telekabel
+  number: C-314/12
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhEkin
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 2001
+    month: 07
+    day: 17
+  title: Association Ekin c. France
+  title-short: Ekin c. France
+  number: n^o^ 39288/98
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhDeweer
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 1980
+    month: 02
+    day: 27
+  title: Deweer c. Belgique
+  number: n^o^ 6903/75
+- type: legal_case
+  id: cedhAdolf
+  authority: Cour EDH
+  section: 
+  issued:
+    year: 1982
+    month: 03
+    day: 26
+  title: Adolf c. Autriche
+- type: legal_case
+  id: cconstAudiovis
+  authority: Conseil constit.
+  section: 
+  issued:
+    year: 2009
+    month: 03
+    day: 03
+  title: Loi audiovisuel
+  number: DC 2009/577
+- type: legal_case
+  id: cetatKpmg
+  authority: Conseil d’État
+  section: Ass.
+  issued:
+    year: 2006
+    month: 03
+    day: 24
+  title: KPMG
+  number: n^o^ 288460
+- type: legal_case
+  id: ukhighOpen
+  authority: High Court du Royaume-Uni
+  section: 
+  issued:
+    year: 2015
+    month: 07
+    day: 17
+  title: "Open Rights Group and others v. Secretary of State for the Home Department"
+  title-short: "Open Rights Group"
+- type: legal_case
+  id: cetatLoppsiCaze
+  authority: "Conseil d’État"
+  section: "2^e^ sous-sect."
+  issued:
+    year: 2015
+    month: 02
+    day: 15
+  title: "Association French Data Network et autres"
+  title-short: "FDN et a."
+  number: "n^os^ 389140, 389896"
+- type: legal_case
+  id: cjueAklagaren
+  authority: "CJUE"
+  section: "g^de^ ch."
+  issued:
+    year: 2013
+    month: 02
+    day: 26
+  title: "Åklagaren contre Hans Åkerberg Fransson"
+  title-short: "Åklagaren"
+  number: "C-617/10"
+- type: legal_case
+  id: cjueERT
+  authority: "CJUE"
+  issued:
+    year: 1991
+    month: 06
+    day: 18
+  title: "Elliniki Radiophonia Tiléorassi AE et Panellinia Omospondia Syllogon Prossopikou contre Dimotiki Etairia Pliroforissis et Sotirios Kouvelas et Nicolaos Avdellas et autres."
+  title-short: "ERT"
+  number: "C-260/89"
+- type: legislation
+  id: euDir2002/58
+  title: "Directive 2002/58/CE du Parlement européen et du Conseil du 12 juillet 2002 concernant le traitement des données à caractère personnel et la protection de la vie privée dans le secteur des communications électroniques (directive vie privée et communications électroniques)"
+  title-short: "directive 2002/58/CE"
+  authority: "Union européenne"
+- type: legislation
+  id: frCpceL34-1
+  title: "L. 34-1"
+  authority: "France"
+  container-title: "Code des postes et des communications électroniques"
+  container-title-short: "CPCE"
+- type: legislation
+  id: frLcen
+  title: "Loi n^o^ 2004-575 du 21 juin 2004 pour la confiance dans l'économie numérique"
+  title-short: "LCEN"
+- type: legal_case
+  id: cjueAgTele2
+  authority: "CJUE"
+  issued:
+    year: 2016
+    month: 07
+    day: 19
+  title: "Conclusions de l'avocat général M. Henrik Saugmandsgaard Øe"
+  title-short: "Conclusions de l'avocat général Saugmandsgaard Øe"
+  number: "C-203/15, C-698/15"
+  ECLI: ECLI:EU:C:2016:572
+- type: legal_case
+  id: cedhPopescu
+  authority: Cour EDH
+  section: no 2
+  issued: 
+    year: 2007
+    month: 04
+    day: 26
+  title: Dumitru Popescu c. Roumanie
+  title-short: Popescu c. Roumanie
+  number: n^o^ 71525/01
+  ECLI:
+  URL: http://hudoc.echr.coe.int/eng?i=001-62458
+  comments:
+- type: legal_case
+  id: cetatLamotte
+  authority: Conseil d’État
+  section: Ass.
+  issued: 
+    year: 1950
+    month: 02
+    day: 17
+  title: Ministre de l'agriculture c. Dame Lamotte
+  title-short: Dame Lamotte
+  number: Rec. p. 110
+- type: legal_case
+  id: cetatFalco
+  authority: Conseil d’État
+  section: Ass.
+  issued: 
+    year: 1953
+    month: 04
+    day: 17
+  title: Falco et Vidaillac
+  title-short: Falco
+  number: Rec. p. 175
+- type: legal_case
+  id: cetatDeltel
+  authority: Conseil d’État
+  section: Sect.
+  issued: 
+    year: 1955
+    month: 12
+    day: 16
+  title: Époux Deltel
+  title-short: Deltel
+  number: Rec. p. 592
+- type: legal_case
+  id: cetatSimonet
+  authority: Conseil d’État
+  section: Sect.
+  issued: 
+    year: 1957
+    month: 05
+    day: 17
+  title: Simonet
+  title-short: Simonet
+  number: Rec. p. 314
+- type: legal_case
+  id: cetatSimonet
+  authority: Conseil d’État
+  section: Sect.
+  issued: 
+    year: 1957
+    month: 05
+    day: 17
+  title: Simonet
+  title-short: Simonet
+  number: Rec. p. 314
+- type: legal_case
+  id: cetatSimonet
+  authority: Conseil d’État
+  section: Sect.
+  issued: 
+    year: 1957
+    month: 05
+    day: 17
+  title: Simonet
+  title-short: Simonet
+  number: Rec. p. 314
+- type: legal_case
+  id: cconst2011150
+  authority: Conseil constit.
+  section: 
+  issued:
+    year: 2011
+    month: 07
+    day: 13
+  title: "SAS VESTEL France et autre [Perquisitions douanières]"
+  title-short: "SAS Vestel France"
+  number: QPC 2011-150
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cconst99416
+  authority: Conseil constit.
+  section: 
+  issued:
+    year: 1999
+    month: 07
+    day: 23
+  title: "Loi portant création d'une couverture maladie universelle"
+  title-short: "Loi couverture maladie universelle"
+  number: DC 99-416
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cconst93335
+  authority: Conseil constit.
+  section: 
+  issued:
+    year: 1994
+    month: 01
+    day: 21
+  title: "Loi portant diverses dispositions en matière d'urbanisme et de construction"
+  title-short: "Loi urbanisme et construction"
+  number: DC 93-335
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cconst86217
+  authority: Conseil constit.
+  section: 
+  issued:
+    year: 1986
+    month: 09
+    day: 18
+  title: "Loi relative à la liberté de communication"
+  title-short: "Liberté de communication"
+  number: DC 86-217
+  ECLI:
+  URL:
+  comments:
+- type: legal_case
+  id: cedhPradelle
+  authority: Cour EDH
+  section:
+  issued:
+    year: 1992
+    month: 12
+    day: 16
+  title: Geouffre de la Pradelle c. France
+  title-short: de la Pradelle c. France
+  number: n^o^ 12964/87
+- type: legal_case
+  id: cedhBellet
+  authority: Cour EDH
+  section:
+  issued:
+    year: 1995
+    month: 12
+    day: 04
+  title: Bellet c. France
+  title-short: Bellet c. France
+  number: n^o^ 23805/94
+- type: legal_case
+  id: cjceJohnston
+  authority: CJCE
+  section: 
+  issued:
+    year: 1986
+    month: 05
+    day: 15
+  title: "Marguerite Johnson"
+  title-short: Johnston
+  number: 222/84
+- type: legal_case
+  id: cjueRundfunk
+  authority: CJUE
+  section: 
+  issued:
+    year: 2003
+    month: 05
+    day: 20
+  title: "Österreichischer Rundfunk e. a."
+  title-short: "Rundfunk"
+  number: C-465/00, C-138/01 et C-139/01
+- type: legal_case
+  id: cetatVerifintern
+  authority: Conseil d’État
+  section: form. spé.
+  issued:
+    year: 2016
+    month: 10
+    day: 19
+  title: "Mme B... A..."
+  number: n^o^ 397623
+...

+ 20 - 0
data/titleclass-cedh.tex

@@ -0,0 +1,20 @@
+\titleclass{\chapter}{straight}
+%\titleformat{\chapter}[display]{\huge\sffamily\bfseries}{}{0pt}{\thechapter. }
+%\renewcommand{\thechapter}{\Roman{chapter}}
+\titleformat{\chapter}[hang]{\bfseries}{}{0pt}{\thechapter.~}
+%\titleformat{name=\chapter,numberless}[display]{\centering\Large}{}{0pt}{%
+%\scshape\MakeLowercase}
+\renewcommand{\thesection}{\thechapter.\arabic{section}}
+\titleformat{\section}[hang]{\bfseries}{}{0pt}{\thesection.~}
+\titleformat{\subsection}[hang]{\bfseries}{}{0pt}{\thesubsection.~}
+\titleformat{\subsubsection}[hang]{\bfseries}{}{0pt}{\thesubsubsection.~}
+
+\titlespacing{\chapter}{0pt}{0pt}{0pt}
+\titlespacing{\section}{0pt}{0pt}{0pt}
+\titlespacing{\subsection}{0pt}{0pt}{0pt}
+\titlespacing{\subsubsection}{0pt}{0pt}{0pt}
+
+\newpagestyle{cedh}[\scriptsize\scshape]{
+\sethead[][FDN, FFDN \& LQDN contre France -- Annexe][]{}{FDN, FFDN \& LQDN contre France -- Annexe}{}
+\setfoot[][\footnotesize\thepage][]{}{\footnotesize\thepage}{}
+}

+ 11 - 0
data/titleclass.tex

@@ -0,0 +1,11 @@
+\titleclass{\chapter}{top}
+%\titleformat{\chapter}[display]{\huge\sffamily\bfseries}{}{0pt}{\thechapter. }
+\renewcommand{\thechapter}{\Roman{chapter}}
+\titleformat{\chapter}[display]{\centering\Large}{}{0pt}{%
+\scshape\MakeLowercase\thechapter. \MakeLowercase}
+\titleformat{name=\chapter,numberless}[display]{\centering\Large}{}{0pt}{%
+\scshape\MakeLowercase}
+\renewcommand{\thesection}{\arabic{section}}
+\titleformat{\section}[hang]{\Large\bfseries}{}{0pt}{\thesection.~}
+\titleformat{\subsection}[hang]{\large\bfseries}{}{0pt}{\thesubsection.~}
+\titleformat{\subsubsection}[hang]{\bfseries}{}{0pt}{\thesubsubsection.~}

+ 11 - 0
examples/citations.md

@@ -0,0 +1,11 @@
+---
+lang: fr-fr
+babel-lang: french
+mainlang: french
+csl: pandocincludes/french-legal.csl
+bibliography: data/references.yaml
+...
+
+Comme dans l'arrêt @cjueDRI, § 57 etc.
+
+# Bibliographie {.unnumbered}

+ 66 - 0
examples/citations.tex

@@ -0,0 +1,66 @@
+\documentclass[french,]{article}
+\usepackage{lmodern}
+\usepackage{amssymb,amsmath}
+\usepackage{ifxetex,ifluatex}
+\usepackage{fixltx2e} % provides \textsubscript
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+  \usepackage[T1]{fontenc}
+  \usepackage[utf8]{inputenc}
+\else % if luatex or xelatex
+  \usepackage{fontspec}
+  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
+  \newcommand{\euro}{€}
+\fi
+% use upquote if available, for straight quotes in verbatim environments
+\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
+% use microtype if available
+\IfFileExists{microtype.sty}{%
+\usepackage{microtype}
+\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
+}{}
+\usepackage[]{hyperref}
+
+\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref
+
+\hypersetup{unicode=true,
+            pdfborder={0 0 0},
+            breaklinks=true}
+\urlstyle{same}  % don't use monospace font for urls
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+  \usepackage[shorthands=off,main=french]{babel}
+\else
+  \usepackage{polyglossia}
+  \setmainlanguage[]{french}
+\fi
+\setlength{\parindent}{16pt}
+\setlength{\parskip}{6pt plus 2pt minus 1pt}
+\setlength{\emergencystretch}{3em}  % prevent overfull lines
+\providecommand{\tightlist}{%
+  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
+\setcounter{secnumdepth}{0}
+
+
+
+\begin{document}
+
+
+
+Comme dans l'arrêt CJUE, g\textsuperscript{de}~ch., 8 avr. 2014,
+\emph{Digital Rights Ireland}, C-293/12, C-594/12, §~57 etc.
+
+\section*{Bibliographie}\label{bibliographie}
+\addcontentsline{toc}{section}{Bibliographie}
+
+\hyperdef{}{refs}{\label{refs}}
+\hyperdef{}{ref-cjueDRI}{\label{ref-cjueDRI}}
+CJUE, g\textsuperscript{de}~ch., 8 avr. 2014, \emph{Digital Rights
+Ireland Ltd contre Minister for Communications, Marine and Natural
+Resources et autres et Kärntner Landesregierung et autres}, C-293/12,
+C-594/12
+\textless{}\url{http://curia.europa.eu/juris/documents.jsf?num=C-293/12}\textgreater{}
+
+
+
+
+
+\end{document}

+ 13 - 0
examples/environnements.md

@@ -0,0 +1,13 @@
+---
+latex-environment:
+  environnement: [environnement]
+header-includes:
+  - \newenvironment{environnement}{\itshape}{}
+...
+
+
+<div class="environnement">
+
+II.-Les opérateurs de communications électroniques, et notamment les personnes dont l'activité est d'offrir un accès à des services de communication au public en ligne, *effacent ou rendent anonyme* toute donnée relative au trafic, sous réserve des dispositions des III, IV, V et VI.
+
+</div>

+ 59 - 0
examples/environnements.tex

@@ -0,0 +1,59 @@
+\documentclass[]{article}
+\usepackage{lmodern}
+\usepackage{amssymb,amsmath}
+\usepackage{ifxetex,ifluatex}
+\usepackage{fixltx2e} % provides \textsubscript
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+  \usepackage[T1]{fontenc}
+  \usepackage[utf8]{inputenc}
+\else % if luatex or xelatex
+  \usepackage{fontspec}
+  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
+  \newcommand{\euro}{€}
+\fi
+% use upquote if available, for straight quotes in verbatim environments
+\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
+% use microtype if available
+\IfFileExists{microtype.sty}{%
+\usepackage{microtype}
+\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
+}{}
+\usepackage[]{hyperref}
+
+\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref
+
+\hypersetup{unicode=true,
+            pdfborder={0 0 0},
+            breaklinks=true}
+\urlstyle{same}  % don't use monospace font for urls
+\setlength{\parindent}{16pt}
+\setlength{\parskip}{6pt plus 2pt minus 1pt}
+\setlength{\emergencystretch}{3em}  % prevent overfull lines
+\providecommand{\tightlist}{%
+  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
+\setcounter{secnumdepth}{0}
+
+\newenvironment{environnement}{\itshape}{}
+
+
+\begin{document}
+
+
+
+\begin{environnement}
+
+II.-Les opérateurs de communications électroniques, et notamment les
+personnes dont l'activité est d'offrir un accès à des services de
+communication au public en ligne, \emph{effacent ou rendent anonyme}
+toute donnée relative au trafic, sous réserve des dispositions des III,
+IV, V et VI.
+
+\end{environnement}
+
+\hyperdef{}{refs}{\label{refs}}
+
+
+
+
+
+\end{document}

+ 22 - 0
examples/llap.html

@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html lang="fr-fr">
+<head>
+  <meta charset="utf-8">
+  <meta name="generator" content="pandoc">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
+  <title></title>
+  <style type="text/css">code{white-space: pre;}</style>
+  <!--[if lt IE 9]>
+    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
+  <![endif]-->
+  
+</head>
+<body>
+<blockquote>
+<p><span class="Llap">« </span>II.-Les opérateurs de communications électroniques, et notamment les personnes dont l'activité est d'offrir un accès à des services de communication au public en ligne, <em>effacent ou rendent anonyme</em> toute donnée relative au trafic, sous réserve des dispositions des III, IV, V et VI.»</p>
+</blockquote>
+<div id="refs" class="references">
+
+</div>
+</body>
+</html>

+ 9 - 0
examples/llap.md

@@ -0,0 +1,9 @@
+---
+lang: fr-fr
+babel-lang: french
+mainlang: french
+header-includes:
+  - \def\Llap{\ifhmode\ERROR\fi\strut\llap}
+...
+
+> <Llap>II.-Les opérateurs de communications électroniques, et notamment les personnes dont l'activité est d'offrir un accès à des services de communication au public en ligne, *effacent ou rendent anonyme* toute donnée relative au trafic, sous réserve des dispositions des III, IV, V et VI.»

+ 63 - 0
examples/llap.tex

@@ -0,0 +1,63 @@
+\documentclass[french,]{article}
+\usepackage{lmodern}
+\usepackage{amssymb,amsmath}
+\usepackage{ifxetex,ifluatex}
+\usepackage{fixltx2e} % provides \textsubscript
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+  \usepackage[T1]{fontenc}
+  \usepackage[utf8]{inputenc}
+\else % if luatex or xelatex
+  \usepackage{fontspec}
+  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
+  \newcommand{\euro}{€}
+\fi
+% use upquote if available, for straight quotes in verbatim environments
+\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
+% use microtype if available
+\IfFileExists{microtype.sty}{%
+\usepackage{microtype}
+\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
+}{}
+\usepackage[]{hyperref}
+
+\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref
+
+\hypersetup{unicode=true,
+            pdfborder={0 0 0},
+            breaklinks=true}
+\urlstyle{same}  % don't use monospace font for urls
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+  \usepackage[shorthands=off,main=french]{babel}
+\else
+  \usepackage{polyglossia}
+  \setmainlanguage[]{french}
+\fi
+\setlength{\parindent}{16pt}
+\setlength{\parskip}{6pt plus 2pt minus 1pt}
+\setlength{\emergencystretch}{3em}  % prevent overfull lines
+\providecommand{\tightlist}{%
+  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
+\setcounter{secnumdepth}{0}
+
+\def\Llap{\ifhmode\ERROR\fi\strut\llap}
+
+
+\begin{document}
+
+
+
+\begin{quote}
+\Llap{«~}II.-Les opérateurs de communications électroniques, et
+notamment les personnes dont l'activité est d'offrir un accès à des
+services de communication au public en ligne, \emph{effacent ou rendent
+anonyme} toute donnée relative au trafic, sous réserve des dispositions
+des III, IV, V et VI.»
+\end{quote}
+
+\hyperdef{}{refs}{\label{refs}}
+
+
+
+
+
+\end{document}

+ 7 - 0
examples/nettoyage.md

@@ -0,0 +1,7 @@
+---
+lang: fr-fr
+babel-lang: french
+mainlang: french
+...
+
+Texte <<~entre guillemets~>>.

+ 56 - 0
examples/nettoyage.tex

@@ -0,0 +1,56 @@
+\documentclass[french,]{article}
+\usepackage{lmodern}
+\usepackage{amssymb,amsmath}
+\usepackage{ifxetex,ifluatex}
+\usepackage{fixltx2e} % provides \textsubscript
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+  \usepackage[T1]{fontenc}
+  \usepackage[utf8]{inputenc}
+\else % if luatex or xelatex
+  \usepackage{fontspec}
+  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
+  \newcommand{\euro}{€}
+\fi
+% use upquote if available, for straight quotes in verbatim environments
+\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
+% use microtype if available
+\IfFileExists{microtype.sty}{%
+\usepackage{microtype}
+\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
+}{}
+\usepackage[]{hyperref}
+
+\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref
+
+\hypersetup{unicode=true,
+            pdfborder={0 0 0},
+            breaklinks=true}
+\urlstyle{same}  % don't use monospace font for urls
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+  \usepackage[shorthands=off,main=french]{babel}
+\else
+  \usepackage{polyglossia}
+  \setmainlanguage[]{french}
+\fi
+\setlength{\parindent}{16pt}
+\setlength{\parskip}{6pt plus 2pt minus 1pt}
+\setlength{\emergencystretch}{3em}  % prevent overfull lines
+\providecommand{\tightlist}{%
+  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
+\setcounter{secnumdepth}{0}
+
+
+
+\begin{document}
+
+
+
+Texte «~entre guillemets~».
+
+\hyperdef{}{refs}{\label{refs}}
+
+
+
+
+
+\end{document}

+ 8 - 0
filters/docx.zsh

@@ -0,0 +1,8 @@
+#!/bin/bash
+
+sed 's#"t":"RawInline","c":\["html","<Llap>"\]#"t":"Str","c":"« "#g' 
+
+
+
+
+

+ 3 - 0
filters/html.zsh

@@ -0,0 +1,3 @@
+#!/bin/zsh
+
+sed 's#"html","<Llap>"#"html","<span class=Llap>« </span>"#g'

+ 3 - 0
filters/latex.zsh

@@ -0,0 +1,3 @@
+#!/bin/bash
+
+sed 's#"html","<Llap>"#"latex","\\\\Llap\{«\ \}"#g'

+ 63 - 0
filters/loi.py

@@ -0,0 +1,63 @@
+#!/usr/bin/env python
+
+"""
+Pandoc filter to convert divs with class="loi" to LaTeX
+loi environments in LaTeX output.
+
+TODO: allow this to work not only for loi but for any custom class/environment
+
+Based on John MacFarlane's theorem.py pandocfilters' example.
+"""
+"""
+Copyright (c) 2013, John MacFarlane
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ - Redistributions of source code must retain the above copyright notice,
+   this list of conditions and the following disclaimer.
+
+ - Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+
+ - Neither the name of John Macfarlane nor the names of its contributors may
+   be used to endorse or promote products derived from this software without
+   specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+"""
+
+from pandocfilters import toJSONFilter, RawBlock, Div
+
+
+def latex(x):
+    return RawBlock('latex', x)
+
+def lois(key, value, format, meta):
+    if key == 'Div':
+        [[ident, classes, kvs], contents] = value
+        if "loi" in classes:
+            if format == "latex":
+                if ident == "":
+                    label = ""
+                else:
+                    label = '\\label{' + ident + '}'
+                return([latex('\\begin{loi}' + label)] + contents +
+                       [latex('\\end{loi}')])
+            elif format == "html" or format == "html5":
+                newcontents = [html('<div class="loi"><blockquote> ' + contents + '</blockquote></div>')]
+                return Div([ident, classes, kvs], newcontents)
+
+if __name__ == "__main__":
+    toJSONFilter(lois)

+ 15 - 0
filters/nettoyage.zsh

@@ -0,0 +1,15 @@
+#!/bin/bash
+
+sed 's/~/ /g' | \
+sed 's/<</«/g' | sed 's/>>/»/g' | \
+#sed 's/<<~/« /g' | sed 's/~>>/ »/g' | \
+#sed 's/«~/« /g' | sed 's/~»/ »/g' | \
+    sed 's#"t":"Str","c":"«"},{"t":"Space","c":\[\]#"t":"Str","c":"« "#g' | \
+    sed 's#"t":"Space","c":\[\]},{"t":"Str","c":"»"#"t":"Str","c":" »"#g' | \
+    sed 's#"t":"Space","c":\[\]},{"t":"Str","c":"»\."#"t":"Str","c":" »."#g' | \
+    sed 's#"t":"Space","c":\[\]},{"t":"Str","c":"»,"#"t":"Str","c":" »,"#g' | \
+    sed 's#"t":"Space","c":\[\]},{"t":"Str","c":"»;"#"t":"Str","c":" »;"#g' | \
+    sed 's#"t":"Space","c":\[\]},{"t":"Str","c":"»?"#"t":"Str","c":" »?"#g' | \
+    sed 's#"t":"Space","c":\[\]},{"t":"Str","c":"»!"#"t":"Str","c":" »!"#g' | \
+    sed 's#"t":"Str","c":"«"},{"t":"Space"#"t":"Str","c":"« "#g' | \
+    sed 's#"t":"Space"},{"t":"Str","c":"»"#"t":"Str","c":" »"#g'

+ 7 - 0
filters/paranumero.bash

@@ -0,0 +1,7 @@
+#!/bin/bash
+
+sed 's#"t":"Para","c":\[{"t":"Str#"t":"Para","c":\[{"t":"RawInline","c":\["tex","\\\\para{}"\]},{"t":"Str#g' | sed 's#\[{"t":"Para","c":\[{"t":"RawInline","c":\["tex","\\\\para{}"\]},{"t":"Str#\[{"t":"Para","c":\[{"t":"Str#g' #| sed 's#"t":"Para","c":\[{"t":"RawInline","c":\["tex","\\\\para{}"\]},{"t":"Str","c":"("},{"t":"Cite",#"t":"Para","c":\[{"t":"Str","c":"("},{"t":"Cite",#g'
+
+
+
+

+ 266 - 0
pandocincludes/exegetes.latex

@@ -0,0 +1,266 @@
+\documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$babel-lang$,$endif$$if(papersize)$$papersize$,$endif$$for(classoption)$$classoption$$sep$,$endfor$]{$documentclass$}
+$if(fontfamily)$
+\usepackage[$for(fontfamilyoptions)$$fontfamilyoptions$$sep$,$endfor$]{$fontfamily$}
+$else$
+\usepackage{lmodern}
+$endif$
+$if(linestretch)$
+\usepackage{setspace}
+\setstretch{$linestretch$}
+$endif$
+\usepackage{amssymb,amsmath}
+\usepackage{ifxetex,ifluatex}
+\usepackage{fixltx2e} % provides \textsubscript
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+  \usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
+  \usepackage[utf8]{inputenc}
+$if(euro)$
+  \usepackage{eurosym}
+$endif$
+\else % if luatex or xelatex
+  \usepackage{fontspec}
+  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
+  \newcommand{\euro}{€}
+$if(mainfont)$
+    \setmainfont[$for(mainfontoptions)$$mainfontoptions$$sep$,$endfor$]{$mainfont$}
+$endif$
+$if(sansfont)$
+    \setsansfont[$for(sansfontoptions)$$sansfontoptions$$sep$,$endfor$]{$sansfont$}
+$endif$
+$if(monofont)$
+    \setmonofont[Mapping=tex-ansi$if(monofontoptions)$,$for(monofontoptions)$$monofontoptions$$sep$,$endfor$$endif$]{$monofont$}
+$endif$
+$if(mathfont)$
+    \setmathfont(Digits,Latin,Greek)[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$}
+$endif$
+\fi
+% use upquote if available, for straight quotes in verbatim environments
+\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
+% use microtype if available
+\IfFileExists{microtype.sty}{%
+\usepackage{microtype}
+\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
+}{}
+$if(geometry)$
+\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
+$endif$
+$if(varioref)$
+\usepackage{varioref}
+$endif$
+\usepackage[$if(linkborders)$hyperfootnotes=false$endif$]{hyperref}
+$if(moderncv)$ $else$
+\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref
+$endif$
+\hypersetup{unicode=true,
+$if(title-meta)$
+            pdftitle={$title-meta$},
+$endif$
+$if(author-meta)$
+            pdfauthor={$author-meta$},
+$endif$
+$if(subtitle)$
+            pdfsubject={$subtitle$},
+$endif$
+$if(keywords)$
+            pdfkeywords={$for(keywords)$$keywords$$sep$; $endfor$},
+$endif$
+$if(colorlinks)$
+            colorlinks=true,
+            linkcolor=$if(linkcolor)$$linkcolor$$else$Maroon$endif$,
+            citecolor=$if(citecolor)$$citecolor$$else$Blue$endif$,
+            urlcolor=$if(urlcolor)$$urlcolor$$else$Blue$endif$,
+$else$
+            pdfborder={0 0 0},
+$endif$
+            breaklinks=true}
+\urlstyle{same}  % don't use monospace font for urls
+$if(lang)$
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+  \usepackage[$for(babel-otherlangs)$$babel-otherlangs$,$endfor$$babel-lang$]{babel}
+$if(babel-newcommands)$
+  $babel-newcommands$
+$endif$
+\else
+  \usepackage{polyglossia}
+  \setmainlanguage[$polyglossia-lang.options$]{$polyglossia-lang.name$}
+$for(polyglossia-otherlangs)$
+  \setotherlanguage[$polyglossia-otherlangs.options$]{$polyglossia-otherlangs.name$$otherlang$}
+$endfor$
+\fi
+$endif$
+$if(natbib)$
+\usepackage{natbib}
+\bibliographystyle{$if(biblio-style)$$biblio-style$$else$plainnat$endif$}
+$endif$
+$if(biblatex)$
+\usepackage{biblatex}
+$for(bibliography)$
+\addbibresource{$bibliography$}
+$endfor$
+$endif$
+$if(listings)$
+\usepackage{listings}
+$endif$
+$if(lhs)$
+\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
+$endif$
+$if(highlighting-macros)$
+$highlighting-macros$
+$endif$
+$if(verbatim-in-note)$
+\usepackage{fancyvrb}
+\VerbatimFootnotes % allows verbatim text in footnotes
+$endif$
+$if(tables)$
+\usepackage{longtable,booktabs}
+$endif$
+$if(graphics)$
+\usepackage{graphicx,grffile}
+\makeatletter
+\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
+\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
+\makeatother
+% Scale images if necessary, so that they will not overflow the page
+% margins by default, and it is still possible to overwrite the defaults
+% using explicit options in \includegraphics[width, height, ...]{}
+\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
+$endif$
+$if(links-as-notes)$
+% Make links footnotes instead of hotlinks:
+\renewcommand{\href}[2]{#2\footnote{\url{#1}}}
+$endif$
+$if(strikeout)$
+\usepackage[normalem]{ulem}
+% avoid problems with \sout in headers with hyperref:
+\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
+$endif$
+$if(parindent)$
+\setlength{\parindent}{$parindent$}
+$else$
+\setlength{\parindent}{16pt}
+$endif$
+$if(parskip)$
+\setlength{\parskip}{$parskip$}
+$else$
+\setlength{\parskip}{6pt plus 2pt minus 1pt}
+$endif$
+\setlength{\emergencystretch}{3em}  % prevent overfull lines
+\providecommand{\tightlist}{%
+  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
+$if(numbersections)$
+\setcounter{secnumdepth}{5}
+$else$
+\setcounter{secnumdepth}{0}
+$endif$
+$if(numberparagraphs)$
+%% numerate paragraphs with a label
+\newcounter{paranumero}
+\newcommand{\para}[1]{%
+  \noindent\refstepcounter{paranumero}\llap{\small\bfseries\theparanumero\label{#1}.~}}
+$endif$
+$if(verbatim-in-note)$
+\VerbatimFootnotes % allows verbatim text in footnotes
+$endif$
+$if(dir)$
+\ifxetex
+  % load bidi as late as possible as it modifies e.g. graphicx
+  $if(latex-dir-rtl)$
+  \usepackage[RTLdocument]{bidi}
+  $else$
+  \usepackage{bidi}
+  $endif$
+\fi
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+  \TeXXeTstate=1
+  \newcommand{\RL}[1]{\beginR #1\endR}
+  \newcommand{\LR}[1]{\beginL #1\endL}
+  \newenvironment{RTL}{\beginR}{\endR}
+  \newenvironment{LTR}{\beginL}{\endL}
+\fi
+$endif$
+
+$if(title)$
+\title$if(title-short)$[$title-short$]$endif${$title$$if(subtitle)$\\\vspace{0.5em}{\large $subtitle$}$endif$}
+$endif$
+$if(author)$
+\author$if(author-short)$[$author-short$]$endif${$for(author)$$author$$sep$ \and $endfor$}
+$endif$
+$if(date)$
+\date{$date$}
+$endif$
+$for(header-includes)$
+$header-includes$
+$endfor$
+
+
+\begin{document}
+$if(title)$
+\maketitle
+$endif$
+$if(abstract)$
+\begin{abstract}
+$abstract$
+$if(tags)$
+\bigskip
+
+\noindent \textbf{$if(tags-label)$$tags-label$$else$Keywords.$endif$}
+$for(tags)$$tags$$sep$~-- $endfor$
+$endif$
+\end{abstract}
+$endif$
+
+$for(include-before)$
+$include-before$
+
+$endfor$
+$if(toc)$
+{
+$if(colorlinks)$
+\hypersetup{linkcolor=$if(toccolor)$$toccolor$$else$black$endif$}
+$endif$
+\setcounter{tocdepth}{$toc-depth$}
+$for(toc-options)$
+$toc-options$
+$endfor$
+\tableofcontents
+$for(toc-after)$
+$toc-after$
+$endfor$
+}
+$endif$
+$if(lot)$
+\listoftables
+$endif$
+$if(lof)$
+\listoffigures
+$endif$
+
+
+$body$
+
+
+
+
+
+$if(natbib)$
+$if(bibliography)$
+$if(biblio-title)$
+$if(book-class)$
+\renewcommand\bibname{$biblio-title$}
+$else$
+\renewcommand\refname{$biblio-title$}
+$endif$
+$endif$
+\bibliography{$for(bibliography)$$bibliography$$sep$,$endfor$}
+
+$endif$
+$endif$
+$if(biblatex)$
+\printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$
+
+$endif$
+$for(include-after)$
+$include-after$
+
+$endfor$
+\end{document}

+ 405 - 0
pandocincludes/french-legal-cedh.csl

@@ -0,0 +1,405 @@
+<?xml version="1.0" encoding="utf-8"?>
+<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" class="author-date" default-locale="fr-FR">
+  <!-- This style was forked from https://github.com/citation-style-language/styles/blo/master/austrian-legal.csl by andreas.geyrecker@lexisnexis.at -->
+  <info>
+    <title>Style de citation juridique français</title>
+    <id>https://exegetes.eu.org/outils/csl/</id>
+    <link href="https://exegetes.eu.org/outils/csl/" rel="documentation"/>
+    <author>
+      <name>Hugo Roy</name>
+      <email>hugo+github-french-legal-dot-csl@ampoliros.net</email>
+    </author>
+    <category citation-format="author-date"/>
+    <category field="legislation"/>
+    <summary>French legal citation style for writing court briefs, mainly</summary>
+    <published>2016-04-12T00:00:00+02:00</published>
+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
+  </info>
+  <locale xml:lang="fr-FR">
+    <terms>
+      <term name="et-al">et a.</term>
+      <term name="month-01" gender="masculine" form="short">jan.</term>
+      <term name="month-02" gender="masculine" form="short">fév.</term>
+      <term name="month-03" gender="masculine" form="short">mars</term>
+      <term name="month-04" gender="masculine" form="short">avr.</term>
+      <term name="month-05" gender="masculine" form="short">mai</term>
+      <term name="month-06" gender="masculine" form="short">juin</term>
+      <term name="month-07" gender="masculine" form="short">juil.</term>
+      <term name="month-08" gender="masculine" form="short">août</term>
+      <term name="month-09" gender="masculine" form="short">sept.</term>
+      <term name="month-10" gender="masculine" form="short">oct.</term>
+      <term name="month-11" gender="masculine" form="short">nov.</term>
+      <term name="month-12" gender="masculine" form="short">déc.</term>
+      <term name="ordinal">e</term>
+      <term name="ordinal-01" gender-form="feminine" match="whole-number">re</term>
+      <term name="ordinal-01" gender-form="masculine" match="whole-number">er</term>
+      <term name="ordinal-02" gender-form="feminine" match="whole-number">nd</term>
+      <term name="ordinal-02" gender-form="masculine" match="whole-number">nde</term>
+    </terms>
+  </locale>
+  <macro name="authority-sort">
+    <choose>
+      <if type="legal_case">
+        <choose>
+          <if variable="authority">
+            <text variable="authority"/>
+          </if>
+          <else>
+            <text variable="title"/>
+          </else>
+        </choose>
+      </if>
+      <else-if type="legislation">
+        <!-- move statutes to the top -->
+        <text value="AAAAA"/>
+      </else-if>
+      <else>
+        <!-- move all but cases to the bottom -->
+        <text value="ZZZZZ"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="contributors-sort">
+    <!-- CHECK what this is -->
+    <names variable="editor">
+      <name name-as-sort-order="all" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
+      <label form="verb-short" prefix=", "/>
+      <substitute>
+        <names variable="author"/>
+        <text macro="noauthor"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="sort-key">
+    <text macro="authority-sort"/>
+    <text macro="contributors-sort" suffix=" "/>
+  </macro>
+  <macro name="noauthor">
+    <text value="OV"/>
+  </macro>
+  <macro name="authors"><!-- CHECK what this is -->
+    <names variable="author" font-style="italic">
+      <name delimiter="/" name-as-sort-order="all" form="short" delimiter-precedes-last="always" initialize-with="."/>
+      <et-al term="et-al" font-style="italic"/>
+      <substitute>
+        <names variable="editor" font-style="italic"/>
+        <names variable="translator" font-style="italic"/>
+        <text macro="noauthor" font-style="italic"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="editors"><!-- CHECK what this is -->
+    <names variable="editor" font-style="italic">
+      <name delimiter="/" name-as-sort-order="all" form="short" delimiter-precedes-last="always" initialize-with="."/>
+      <et-al term="et-al" font-style="italic"/>
+    </names>
+    <text value=" (Hrsg)" font-style="normal"/>
+  </macro>
+  <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true" givenname-disambiguation-rule="all-names-with-initials" disambiguate-add-givenname="true">
+    <layout suffix="" delimiter="; ">
+      <choose>
+        <if type="legal_case">
+          <choose>
+            <if variable="authority section title-short issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="section" suffix= ", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1"  suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title-short" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </if>
+            <else-if variable="authority title-short issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title-short" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority title-short issued" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title-short" font-style="italic" suffix=", "/>
+            </else-if>
+            <else-if variable="authority issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority title-short number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="title-short" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority section title issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="section" suffix= ", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority title issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority title issued" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title" font-style="italic" suffix=", "/>
+            </else-if>
+            <else-if variable="authority issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority title number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="title" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+          </choose>
+        </if>
+        <else-if type="legislation">
+          <!-- <choose> -->
+          <!--   <if variable="container-title section" match="all"> -->
+          <!--     <text variable="section" suffix=" "/> -->
+          <!--     <text variable="container-title"/> -->
+          <!--     <choose> -->
+          <!--       <if position="first"> -->
+          <!--         <choose> -->
+          <!--           <if variable="references"> -->
+          <!--             <text variable="references" prefix=" "/> -->
+          <!--           </if> -->
+          <!--         </choose> -->
+          <!--       </if> -->
+          <!--     </choose> -->
+          <!--   </if> -->
+          <!--   <else> -->
+            <choose>
+              <if variable="title-short" match="all">
+                <text variable="title"/>
+              </if>
+              <else-if>
+                <text variable="title" />
+                <text variable="container-title-short" prefix=" ("
+                      suffix=") " />
+              </else-if>
+            </choose>
+          <!--   </else> -->
+          <!-- </choose> -->
+        </else-if>
+        <else-if type="legal_case-journal">
+          <text macro="authors" suffix=", "/>
+          <choose>
+            <if position="first">
+              <text variable="title" suffix=", "/>
+            </if>
+          </choose>
+          <choose>
+            <if variable="page issued" match="all">
+              <text variable="container-title" suffix=" "/>
+              <date variable="issued" suffix=", ">
+                <date-part name="year" form="long"/>
+              </date>
+              <text variable="page"/>
+              <text variable="locator" prefix=" (" suffix=")"/>
+            </if>
+            <else>
+              <text variable="container-title"/>
+              <!-- if no page info is available, assume container-title (publication) holds legal_case number citation -->
+              <text variable="locator" prefix=", "/>
+            </else>
+          </choose>
+        </else-if>
+        <else-if type="book">
+          <text macro="authors" font-style="italic" suffix=", "/>
+          <text variable="title"/>
+          <text variable="volume" prefix=" "/>
+          <choose>
+            <if variable="edition note" match="any">
+              <choose>
+                <if variable="edition">
+                  <text variable="edition" vertical-align="sup"/>
+                </if>
+                <else-if variable="note">
+                  <!-- RIS workaround -->
+                  <text variable="note" vertical-align="sup"/>
+                </else-if>
+              </choose>
+            </if>
+          </choose>
+          <group delimiter=" " prefix=" (" suffix=")">
+            <text variable="collection-title"/>
+            <date variable="issued">
+              <date-part name="year" form="long"/>
+            </date>
+          </group>
+          <text variable="locator" prefix=" "/>
+        </else-if>
+        <else-if type="chapter">
+          <text macro="authors" font-style="italic"/>
+          <choose>
+            <if variable="page">
+              <text variable="title" prefix=", "/>
+              <choose>
+                <if position="first">
+                  <choose>
+                    <if variable="editor">
+                      <text macro="editors" prefix=", in " suffix=", "/>
+                    </if>
+                    <else>
+                      <text value=", "/>
+                    </else>
+                  </choose>
+                  <text variable="container-title"/>
+                  <text variable="volume" prefix=" "/>
+                  <choose>
+                    <if variable="edition">
+                      <text variable="edition" vertical-align="sup"/>
+                    </if>
+                    <else-if variable="note">
+                      <text variable="note" vertical-align="sup"/>
+                    </else-if>
+                  </choose>
+                  <group delimiter=" " prefix=" (" suffix=")">
+                    <text variable="collection-title"/>
+                    <date variable="issued">
+                      <date-part name="year" form="long"/>
+                    </date>
+                  </group>
+                </if>
+              </choose>
+              <text variable="page" prefix=" "/>
+              <text variable="locator" prefix=" (" suffix=")"/>
+            </if>
+            <else>
+              <!-- no page info, classic legal commentary -->
+              <choose>
+                <if position="first">
+                  <choose>
+                    <if variable="editor">
+                      <text macro="editors" prefix=" in " suffix=", "/>
+                    </if>
+                    <else>
+                      <text value=", "/>
+                    </else>
+                  </choose>
+                  <text variable="container-title"/>
+                  <text variable="volume" prefix=" "/>
+                  <choose>
+                    <if variable="edition">
+                      <text variable="edition" vertical-align="sup"/>
+                    </if>
+                    <else-if variable="note">
+                      <!-- RIS workaround -->
+                      <text variable="note" vertical-align="sup"/>
+                    </else-if>
+                  </choose>
+                  <group delimiter=" " prefix=" (" suffix=") ">
+                    <text variable="collection-title"/>
+                    <date variable="issued">
+                      <date-part name="year" form="long"/>
+                    </date>
+                  </group>
+                </if>
+                <else>
+                  <text value=","/>
+                </else>
+              </choose>
+              <text variable="title" prefix=" "/>
+              <text variable="locator" prefix=" "/>
+            </else>
+          </choose>
+        </else-if>
+        <else-if type="thesis">
+          <text macro="authors" suffix=", "/>
+          <text variable="title"/>
+          <choose>
+            <if position="first">
+              <text variable="genre" prefix=". "/>
+              <text variable="publisher" prefix=", "/>
+              <date variable="issued" prefix=" (" suffix=")">
+                <date-part name="year" form="long"/>
+              </date>
+            </if>
+          </choose>
+          <text variable="locator" prefix=" "/>
+        </else-if>
+        <else-if type="webpage">
+          <group delimiter=", ">
+            <text macro="authors"/>
+            <text variable="title"/>
+            <group delimiter=" ">
+              <date form="numeric" variable="issued"/>
+              <text variable="URL" prefix="&lt;" suffix="&gt;"/>
+            </group>
+          </group>
+        </else-if>
+        <else>
+          <group delimiter=", ">
+            <text macro="authors" font-style="italic"/>
+            <text variable="title"/>
+            <choose>
+              <if variable="container-title">
+                <text variable="container-title"/>
+              </if>
+            </choose>
+            <date form="numeric" variable="issued"/>
+            <text variable="locator" prefix=" "/>
+          </group>
+        </else>
+      </choose>
+    </layout>
+  </citation>
+  <bibliography subsequent-author-substitute="&#8212;&#8212;" hanging-indent="true" entry-spacing="1">
+    <sort>
+      <key macro="sort-key"/>
+      <key variable="issued" sort="ascending"/>
+    </sort>
+    <layout>
+      <choose>
+        <if type="legal_case">
+        </if>
+      </choose>
+    </layout>
+  </bibliography>
+</style>

+ 662 - 0
pandocincludes/french-legal.csl

@@ -0,0 +1,662 @@
+<?xml version="1.0" encoding="utf-8"?>
+<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" class="author-date" default-locale="fr-FR">
+  <!-- This style was forked from https://github.com/citation-style-language/styles/blo/master/austrian-legal.csl by andreas.geyrecker@lexisnexis.at -->
+  <info>
+    <title>Style de citation juridique français</title>
+    <id>https://exegetes.eu.org/outils/csl/</id>
+    <link href="https://exegetes.eu.org/outils/csl/" rel="documentation"/>
+    <author>
+      <name>Hugo Roy</name>
+      <email>hugo+github-french-legal-dot-csl@ampoliros.net</email>
+    </author>
+    <category citation-format="author-date"/>
+    <category field="legislation"/>
+    <summary>French legal citation style for writing court briefs, mainly</summary>
+    <published>2016-04-12T00:00:00+02:00</published>
+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
+  </info>
+  <locale xml:lang="fr-FR">
+    <terms>
+      <term name="et-al">et a.</term>
+      <term name="month-01" gender="masculine" form="short">jan.</term>
+      <term name="month-02" gender="masculine" form="short">fév.</term>
+      <term name="month-03" gender="masculine" form="short">mars</term>
+      <term name="month-04" gender="masculine" form="short">avr.</term>
+      <term name="month-05" gender="masculine" form="short">mai</term>
+      <term name="month-06" gender="masculine" form="short">juin</term>
+      <term name="month-07" gender="masculine" form="short">juil.</term>
+      <term name="month-08" gender="masculine" form="short">août</term>
+      <term name="month-09" gender="masculine" form="short">sept.</term>
+      <term name="month-10" gender="masculine" form="short">oct.</term>
+      <term name="month-11" gender="masculine" form="short">nov.</term>
+      <term name="month-12" gender="masculine" form="short">déc.</term>
+      <term name="ordinal">e</term>
+      <term name="ordinal-01" gender-form="feminine" match="whole-number">re</term>
+      <term name="ordinal-01" gender-form="masculine" match="whole-number">er</term>
+      <term name="ordinal-02" gender-form="feminine" match="whole-number">nd</term>
+      <term name="ordinal-02" gender-form="masculine" match="whole-number">nde</term>
+    </terms>
+  </locale>
+  <macro name="authority-sort">
+    <choose>
+      <if type="legal_case">
+        <choose>
+          <if variable="authority">
+            <text variable="authority"/>
+          </if>
+          <else>
+            <text variable="title"/>
+          </else>
+        </choose>
+      </if>
+      <else-if type="legislation">
+        <!-- move statutes to the top -->
+        <text value="AAAAA"/>
+      </else-if>
+      <else>
+        <!-- move all but cases to the bottom -->
+        <text value="ZZZZZ"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="contributors-sort">
+    <!-- CHECK what this is -->
+    <names variable="editor">
+      <name name-as-sort-order="all" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
+      <label form="verb-short" prefix=", "/>
+      <substitute>
+        <names variable="author"/>
+        <text macro="noauthor"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="sort-key">
+    <text macro="authority-sort"/>
+    <text macro="contributors-sort" suffix=" "/>
+  </macro>
+  <macro name="noauthor">
+    <text value="OV"/>
+  </macro>
+  <macro name="authors"><!-- CHECK what this is -->
+    <names variable="author" font-style="italic">
+      <name delimiter="/" name-as-sort-order="all" form="short" delimiter-precedes-last="always" initialize-with="."/>
+      <et-al term="et-al" font-style="italic"/>
+      <substitute>
+        <names variable="editor" font-style="italic"/>
+        <names variable="translator" font-style="italic"/>
+        <text macro="noauthor" font-style="italic"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="editors"><!-- CHECK what this is -->
+    <names variable="editor" font-style="italic">
+      <name delimiter="/" name-as-sort-order="all" form="short" delimiter-precedes-last="always" initialize-with="."/>
+      <et-al term="et-al" font-style="italic"/>
+    </names>
+    <text value=" (Hrsg)" font-style="normal"/>
+  </macro>
+  <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true" givenname-disambiguation-rule="all-names-with-initials" disambiguate-add-givenname="true">
+    <layout suffix="" delimiter="; ">
+      <choose>
+        <if type="legal_case">
+          <choose>
+            <if variable="authority section title-short issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="section" suffix= ", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1"  suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title-short" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </if>
+            <else-if variable="authority title-short issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title-short" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority title-short issued" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title-short" font-style="italic" suffix=", "/>
+            </else-if>
+            <else-if variable="authority issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority title-short number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="title-short" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority section title issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="section" suffix= ", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority title issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority title issued" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title" font-style="italic" suffix=", "/>
+            </else-if>
+            <else-if variable="authority issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority title number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="title" font-style="italic" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+            <else-if variable="authority number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="number"/>
+            </else-if>
+          </choose>
+        </if>
+        <else-if type="legislation">
+          <!-- <choose> -->
+          <!--   <if variable="container-title section" match="all"> -->
+          <!--     <text variable="section" suffix=" "/> -->
+          <!--     <text variable="container-title"/> -->
+          <!--     <choose> -->
+          <!--       <if position="first"> -->
+          <!--         <choose> -->
+          <!--           <if variable="references"> -->
+          <!--             <text variable="references" prefix=" "/> -->
+          <!--           </if> -->
+          <!--         </choose> -->
+          <!--       </if> -->
+          <!--     </choose> -->
+          <!--   </if> -->
+          <!--   <else> -->
+            <choose>
+              <if variable="title-short" match="all">
+                <text variable="title"/>
+              </if>
+              <else-if>
+                <text variable="title" />
+                <text variable="container-title-short" prefix=" ("
+                      suffix=") " />
+              </else-if>
+            </choose>
+          <!--   </else> -->
+          <!-- </choose> -->
+        </else-if>
+        <else-if type="legal_case-journal">
+          <text macro="authors" suffix=", "/>
+          <choose>
+            <if position="first">
+              <text variable="title" suffix=", "/>
+            </if>
+          </choose>
+          <choose>
+            <if variable="page issued" match="all">
+              <text variable="container-title" suffix=" "/>
+              <date variable="issued" suffix=", ">
+                <date-part name="year" form="long"/>
+              </date>
+              <text variable="page"/>
+              <text variable="locator" prefix=" (" suffix=")"/>
+            </if>
+            <else>
+              <text variable="container-title"/>
+              <!-- if no page info is available, assume container-title (publication) holds legal_case number citation -->
+              <text variable="locator" prefix=", "/>
+            </else>
+          </choose>
+        </else-if>
+        <else-if type="book">
+          <text macro="authors" font-style="italic" suffix=", "/>
+          <text variable="title"/>
+          <text variable="volume" prefix=" "/>
+          <choose>
+            <if variable="edition note" match="any">
+              <choose>
+                <if variable="edition">
+                  <text variable="edition" vertical-align="sup"/>
+                </if>
+                <else-if variable="note">
+                  <!-- RIS workaround -->
+                  <text variable="note" vertical-align="sup"/>
+                </else-if>
+              </choose>
+            </if>
+          </choose>
+          <group delimiter=" " prefix=" (" suffix=")">
+            <text variable="collection-title"/>
+            <date variable="issued">
+              <date-part name="year" form="long"/>
+            </date>
+          </group>
+          <text variable="locator" prefix=" "/>
+        </else-if>
+        <else-if type="chapter">
+          <text macro="authors" font-style="italic"/>
+          <choose>
+            <if variable="page">
+              <text variable="title" prefix=", "/>
+              <choose>
+                <if position="first">
+                  <choose>
+                    <if variable="editor">
+                      <text macro="editors" prefix=", in " suffix=", "/>
+                    </if>
+                    <else>
+                      <text value=", "/>
+                    </else>
+                  </choose>
+                  <text variable="container-title"/>
+                  <text variable="volume" prefix=" "/>
+                  <choose>
+                    <if variable="edition">
+                      <text variable="edition" vertical-align="sup"/>
+                    </if>
+                    <else-if variable="note">
+                      <text variable="note" vertical-align="sup"/>
+                    </else-if>
+                  </choose>
+                  <group delimiter=" " prefix=" (" suffix=")">
+                    <text variable="collection-title"/>
+                    <date variable="issued">
+                      <date-part name="year" form="long"/>
+                    </date>
+                  </group>
+                </if>
+              </choose>
+              <text variable="page" prefix=" "/>
+              <text variable="locator" prefix=" (" suffix=")"/>
+            </if>
+            <else>
+              <!-- no page info, classic legal commentary -->
+              <choose>
+                <if position="first">
+                  <choose>
+                    <if variable="editor">
+                      <text macro="editors" prefix=" in " suffix=", "/>
+                    </if>
+                    <else>
+                      <text value=", "/>
+                    </else>
+                  </choose>
+                  <text variable="container-title"/>
+                  <text variable="volume" prefix=" "/>
+                  <choose>
+                    <if variable="edition">
+                      <text variable="edition" vertical-align="sup"/>
+                    </if>
+                    <else-if variable="note">
+                      <!-- RIS workaround -->
+                      <text variable="note" vertical-align="sup"/>
+                    </else-if>
+                  </choose>
+                  <group delimiter=" " prefix=" (" suffix=") ">
+                    <text variable="collection-title"/>
+                    <date variable="issued">
+                      <date-part name="year" form="long"/>
+                    </date>
+                  </group>
+                </if>
+                <else>
+                  <text value=","/>
+                </else>
+              </choose>
+              <text variable="title" prefix=" "/>
+              <text variable="locator" prefix=" "/>
+            </else>
+          </choose>
+        </else-if>
+        <else-if type="thesis">
+          <text macro="authors" suffix=", "/>
+          <text variable="title"/>
+          <choose>
+            <if position="first">
+              <text variable="genre" prefix=". "/>
+              <text variable="publisher" prefix=", "/>
+              <date variable="issued" prefix=" (" suffix=")">
+                <date-part name="year" form="long"/>
+              </date>
+            </if>
+          </choose>
+          <text variable="locator" prefix=" "/>
+        </else-if>
+        <else-if type="webpage">
+          <group delimiter=", ">
+            <text macro="authors"/>
+            <text variable="title"/>
+            <group delimiter=" ">
+              <date form="numeric" variable="issued"/>
+              <text variable="URL" prefix="&lt;" suffix="&gt;"/>
+            </group>
+          </group>
+        </else-if>
+        <else>
+          <group delimiter=", ">
+            <text macro="authors" font-style="italic"/>
+            <text variable="title"/>
+            <choose>
+              <if variable="container-title">
+                <text variable="container-title"/>
+              </if>
+            </choose>
+            <date form="numeric" variable="issued"/>
+            <text variable="locator" prefix=" "/>
+          </group>
+        </else>
+      </choose>
+    </layout>
+  </citation>
+  <bibliography subsequent-author-substitute="&#8212;&#8212;" hanging-indent="true" entry-spacing="1">
+    <sort>
+      <key macro="sort-key"/>
+      <key variable="issued" sort="ascending"/>
+    </sort>
+    <layout>
+      <choose>
+        <if type="legal_case">
+          <choose>
+            <if variable="authority section title issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="section" suffix= ", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title" font-style="italic" suffix=", "/>
+              <text variable="number" suffix=""/>
+              <choose>
+                <if variable="ECLI" match="all">
+                    <text variable="ECLI" prefix=", " font-family="monospace"/>
+                </if>
+              </choose>
+              <!-- TODO make this a link instead of displaying the URL -->
+              <!-- <choose> -->
+              <!--   <if variable="URL" match="all"> -->
+              <!--       <text variable="URL" prefix=" &lt;" suffix="&gt;"/> -->
+              <!--   </if> -->
+              <!-- </choose> -->
+            </if>
+            <else-if variable="authority title issued number" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title" font-style="italic" suffix=", "/>
+              <text variable="number" suffix=""/>
+              <choose>
+                <if variable="ECLI" match="all">
+                    <text variable="ECLI" prefix=", " font-family="monospace"/>
+                </if>
+              </choose>
+              <!-- TODO make this a link instead of displaying the URL -->
+              <!-- <choose> -->
+              <!--   <if variable="URL" match="all"> -->
+              <!--       <text variable="URL" prefix=" &lt;" suffix="&gt;"/> -->
+              <!--   </if> -->
+              <!-- </choose> -->
+            </else-if>
+            <else-if variable="authority title issued" match="all">
+              <text variable="authority" suffix=", "/>
+              <date variable="issued" form="text" suffix=", ">
+                <date-part name="day" form="limit-day-ordinals-to-day-1" suffix=" "/>
+                <date-part name="month" form="short" suffix=" "/>
+                <date-part name="year" form="long" suffix=""/>
+              </date>
+              <text variable="title" font-style="italic" suffix=""/>
+              <choose>
+                <if variable="ECLI" match="all">
+                    <text variable="ECLI" prefix=", " font-family="monospace"/>
+                </if>
+              </choose>
+              <choose>
+                <if variable="URL" match="all">
+                    <text variable="URL" prefix=" &lt;" suffix="&gt;"/>
+                </if>
+              </choose>
+            </else-if>
+            <else-if variable="authority title number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="title" font-style="italic" suffix=", "/>
+              <text variable="number" suffix=""/>
+              <choose>
+                <if variable="ECLI" match="all">
+                    <text variable="ECLI" prefix=", " font-family="monospace"/>
+                </if>
+              </choose>
+              <!-- TODO make this a link instead of displaying the URL -->
+              <!-- <choose> -->
+              <!--   <if variable="URL" match="all"> -->
+              <!--       <text variable="URL" prefix=" &lt;" suffix="&gt;"/> -->
+              <!--   </if> -->
+              <!-- </choose> -->
+            </else-if>
+            <else-if variable="authority number" match="all">
+              <text variable="authority" suffix=", "/>
+              <text variable="number" suffix=""/>
+              <choose>
+                <if variable="ECLI" match="all">
+                    <text variable="ECLI" prefix=", " font-family="monospace"/>
+                </if>
+              </choose>
+              <!-- TODO make this a link instead of displaying the URL -->
+              <!-- <choose> -->
+              <!--   <if variable="URL" match="all"> -->
+              <!--       <text variable="URL" prefix=" &lt;" suffix="&gt;"/> -->
+              <!--   </if> -->
+              <!-- </choose> -->
+            </else-if>
+          </choose>
+        </if>
+        <else-if type="legislation">
+          <choose>
+            <if variable="title-short" match="all">
+              <text variable="title" />
+            </if>
+            <else-if>
+              <text variable="container-title" suffix=", " />
+              <text variable="title" />
+            </else-if>
+          </choose>
+        </else-if>
+        <else-if type="legal_case-journal">
+          <text macro="authors"/>
+          <text variable="title" prefix=", " suffix=", "/>
+          <choose>
+            <if variable="page issued" match="all">
+              <text variable="container-title" suffix=" "/>
+              <date variable="issued" suffix=", ">
+                <date-part name="year" form="long"/>
+              </date>
+              <text variable="page"/>
+            </if>
+            <else>
+              <!-- if no page info is available, assume container-title (publication) holds legal_case number citation -->
+              <text variable="container-title" suffix=" "/>
+            </else>
+          </choose>
+        </else-if>
+        <else-if type="book">
+          <choose>
+            <if variable="editor">
+              <text macro="editors" suffix=", " font-style="italic"/>
+            </if>
+            <else>
+              <text macro="authors" suffix=", "/>
+            </else>
+          </choose>
+          <text variable="title"/>
+          <choose>
+            <if variable="volume">
+              <text variable="volume" prefix=" "/>
+            </if>
+          </choose>
+          <choose>
+            <if variable="edition note" match="any">
+              <choose>
+                <if variable="edition">
+                  <text variable="edition" vertical-align="sup"/>
+                </if>
+                <else-if variable="note">
+                  <!-- RIS workaround -->
+                  <text variable="note" vertical-align="sup"/>
+                </else-if>
+              </choose>
+            </if>
+          </choose>
+          <choose>
+            <if variable="publisher">
+              <text variable="publisher" prefix=", "/>
+            </if>
+          </choose>
+          <choose>
+            <if variable="publisher-place">
+              <text variable="publisher-place" prefix=", "/>
+            </if>
+          </choose>
+          <choose>
+            <if variable="publisher publisher-place" match="any">
+              <date variable="issued" prefix=" ">
+                <date-part name="year" form="long"/>
+              </date>
+            </if>
+            <else>
+              <date variable="issued" prefix=" (" suffix=")">
+                <date-part name="year" form="long"/>
+              </date>
+            </else>
+          </choose>
+        </else-if>
+        <else-if type="chapter">
+          <choose>
+            <if variable="editor">
+              <text macro="editors" suffix=", " font-style="italic"/>
+            </if>
+            <else>
+              <text macro="authors" suffix=", "/>
+            </else>
+          </choose>
+          <text variable="container-title"/>
+          <choose>
+            <if variable="volume">
+              <text variable="volume" prefix=" "/>
+            </if>
+          </choose>
+          <choose>
+            <if variable="edition note" match="any">
+              <choose>
+                <if variable="edition">
+                  <text variable="edition" vertical-align="sup"/>
+                </if>
+                <else-if variable="note">
+                  <!-- RIS workaround -->
+                  <text variable="note" vertical-align="sup"/>
+                </else-if>
+              </choose>
+            </if>
+          </choose>
+          <choose>
+            <if variable="publisher">
+              <text variable="publisher" prefix=", "/>
+            </if>
+          </choose>
+          <choose>
+            <if variable="publisher-place">
+              <text variable="publisher-place" prefix=", "/>
+            </if>
+          </choose>
+          <choose>
+            <if variable="publisher publisher-place" match="any">
+              <date variable="issued" prefix=" ">
+                <date-part name="year" form="long"/>
+              </date>
+            </if>
+            <else>
+              <date variable="issued" prefix=" (" suffix=")">
+                <date-part name="year" form="long"/>
+              </date>
+            </else>
+          </choose>
+        </else-if>
+        <else-if type="thesis">
+          <text macro="authors" suffix=", "/>
+          <text variable="title" suffix="."/>
+          <text variable="genre" prefix=" "/>
+          <text variable="publisher" prefix=", "/>
+          <date variable="issued" prefix=" (" suffix=")">
+            <date-part name="year" form="long"/>
+          </date>
+        </else-if>
+        <else-if type="webpage">
+          <text macro="authors"/>
+          <text value=", "/>
+          <text variable="title" suffix=", "/>
+          <date variable="issued" suffix=" " form="numeric"/>
+          <text variable="URL" prefix="&lt;" suffix="&gt;"/>
+          <choose>
+            <if variable="accessed">
+              <text value="accédé le "/>
+              <date variable="accessed" suffix=" " form="numeric"/>
+            </if>
+          </choose>
+        </else-if>
+        <else>
+          <text macro="authors" font-style="italic"/>
+          <text variable="title" prefix=", "/>
+          <choose>
+            <if variable="container-title">
+              <text variable="container-title" prefix=", "/>
+            </if>
+          </choose>
+          <date variable="issued" prefix=", " form="numeric"/>
+        </else>
+      </choose>
+    </layout>
+  </bibliography>
+</style>

+ 65 - 0
templates/garde.tex

@@ -0,0 +1,65 @@
+\begin{titlepage}
+\newenvironment{marges}[2]{
+\begin{list}{}{\setlength{\leftmargin}{#1}% 
+\setlength{\rightmargin}{#2}}\item}
+{\end{list}}
+
+\pagestyle{empty}
+
+\begin{marges}{-0.6in}{-0.6in}
+
+\begin{minipage}{5cm}\centering
+Conseil d'État\par
+Section du contentieux\par
+\textbf{N\textsuperscript{o} XXX}
+\end{minipage}
+
+\vskip 1cm
+
+\begin{center}\LARGE\bfseries
+  TITRE
+\end{center}
+
+\vskip 1cm
+
+\textbf{PRODUIT PAR}
+
+\begin{enumerate}
+\item \textbf{French Data Network (Réseau de données français)}, dite FDN.
+
+Association    régie par la loi du 1\ier~juillet  1901 établie 16 rue de Cachy,  80090   Amiens, enregistrée en préfecture  de la Somme sous le    numéro~W751107563, opérateur déclaré auprès de  l'ARCEP sous la    référence 07/1149, prise en la personne de son président  M.~Fabien    \textsc{Sirjean}.
+
+Tél.: 06 FIXME
+
+Mail: \url{contact@fdn.fr} 
+
+\item \textbf{La Quadrature du Net}
+
+Association    régie par la loi du 1\ier~juillet  1901 établie au 60 rue des Orteaux    75019, Paris, enregistrée en  préfecture de police de Paris sous le    numéro~W751218406, prise en la  personne de son président M.~Philippe    \textsc{Aigrain}.
+
+Tél.: 06 FIXME
+
+Mail:  \url{contact@laquadrature.net}
+
+\item \textbf{Fédération des fournisseurs d'accès à Internet associatifs}, dite Fédération FDN (FFDN).
+
+Fédération    régie par la loi du 1\ier~juillet  1901 établie 16 rue de Cachy,  80090   Amiens, enregistrée en préfecture  de la Somme sous le numéro  W751210904, regroupant 27~fournisseurs   d'accès associatifs français,   déclarés auprès de l'ARCEP, et un   fournisseur d'accès associatif  belge  déclaré auprès du régulateur,  prise  en la personne de son  président  M.~Benjamin \textsc{Bayart}.
+
+Tél.: 06 FIXME
+
+Mail: \url{contact@ffdn.org}
+\end{enumerate}
+
+\vskip 1cm
+
+       
+\noindent\textbf{CONTRE}
+
+\vskip 1cm
+
+\textbf{FIXME}
+
+\end{marges}
+
+\end{titlepage}
+

+ 113 - 0
templates/main.md

@@ -0,0 +1,113 @@
+<!-- 
+Aide Markdown (gras, titre, citation): http://commonmark.org/help/ 
+       Manuel d'utilisation : http://pandoc.org/MANUAL.html 
+       Test en ligne : http://pandoc.org/try/ -->
+
+Pour faire un commentaire : ne pas utiliser le signe "%" mais utiliser le style HTML tel qu'ici -->
+
+Wiki : https://exegetes.eu.org/amateurs/doku.php?id=FIXME
+PDF : https://nuage.exegetes.eu.org/remote.php/webdav/Commun/outils/FIXME
+-->
+
+---
+title-meta: ""
+...
+
+<!-- Page de garde LaTeX : https://pad.exegetes.eu.org/group.html/FIXME --> \input FIXME.tex
+
+<!-- Table des matières --> \tableofcontents \thispagestyle{empty}\setcounter{page}{0} -->
+
+
+# Faits
+
+# Discussion -- Légalité externe
+
+# Discussion -- Légalite interne
+
+
+
+
+<!-- Dispositif --> \clearpage
+
+\vfill
+
+**Par ces motifs,** et tous autres à produire, déduire, suppléer, au besoin même d’office, FIXME:
+    
+FIXME
+
+Avec toutes conséquences de droit.
+
+\vfill
+
+\begin{center}Le FIXME à Paris,
+
+FIXME
+\end{center}
+
+\vfill \vfill 
+
+
+
+
+# Productions au soutien de la requête  {.unnumbered}
+
+
+1. FIXME \label{itm:fixme}
+
+
+
+
+
+<!-- JP -->
+
+# Table des jurisprudences {.unnumbered}
+
+<div id="refs" class="jpref"></div>
+
+
+---
+documentclass: report
+classoption: 12pt, oneside
+lang: fr-fr
+babel-lang: french
+mainlang: french
+geometry: a4paper, margin=1in, left=1.5in, right=1.5in
+header-includes:
+  - \usepackage{titlesec,varioref,chngcntr}
+  - \ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 
+  - \DeclareUnicodeCharacter{00B0}{\textsuperscript{o}}
+  - \DeclareUnicodeCharacter{20AC}{\euro}
+  - \else 
+  - \renewcommand{\labelitemi}{--}
+  - \fi
+  - \let\oldquote\quote
+  - \let\endoldquote\endquote
+  - \renewenvironment{quote}{\begin{oldquote}\renewcommand{\para}[1]{}}{\end{oldquote}}
+  - \newenvironment{loi}{\begin{quote}\sffamily}{\end{quote}}
+  - \newenvironment{parl}{\begin{quote}\itshape}{\end{quote}}
+  - \newenvironment{jpref}{\sffamily\parskip 9pt \parindent 0pt \noindent }{}
+  - \newcommand{\piece}[1]{{\sffamily\small (prod.~n\textsuperscript{o}~\textbf{\ref{itm:#1}})}}
+  - \newcommand{\pieces}[2]{{\sffamily\small (productions n\textsuperscript{os}~\textbf{\ref{itm:#1}} \&~\textbf{\ref{itm:#2}})}}
+  - \newcounter{paranumero}
+  - \newif\ifcounting\countingtrue
+  - \newcommand{\para}[1]{\noindent\ifcounting\refstepcounter{paranumero}\fi{\small\strut\llap{\textsf{\scriptsize \theparanumero}\quad\quad}}\label{#1}}
+  - \def\Llap{\ifhmode\ERROR\fi\strut\llap}
+  - \setcounter{tocdepth}{2}
+  - \setcounter{secnumdepth}{4}
+  - \counterwithout{footnote}{chapter}
+  - \input ../data/titleclass
+  - \parskip=6pt
+euro: true
+include-before:
+  - \pagestyle{plain}
+csl: ../pandocincludes/french-legal.csl
+bibliography: ../data/references.yaml
+latex-environment:
+  loi: [loi]
+  parl: [parl]
+  jpref: [jpref]
+...
+
+
+
+