<FILE-date="2018/01/06/16">

<article-nb="2018/01/06/16-1">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-1"> ¤ L’auteur de « Fire and Fury » s’est toujours enorgueilli de n’être ni journaliste ni critique des médias. Et sa réputation de brûleur d’embargos, irrespectueux des paroles données en « off », n’est plus à faire.
<filname="PROF-0,2-3208,1-0,0-1"> ¤                     


Article sélectionné dans La Matinale du 05/01/2018
Découvrir l’application


                        

Qui est Michael Wolff, « gros piranha dans le petit étang médiatique » et auteur du livre sur Trump ?

L’auteur de « Fire and Fury » s’est toujours enorgueilli de n’être ni journaliste ni critique des médias. Et sa réputation de brûleur d’embargos, irrespectueux des paroles données en « off », n’est plus à faire.



Le Monde
 |    05.01.2018 à 17h52
 • Mis à jour le
06.01.2018 à 07h05
    |

            Charlotte Chabas








                        



   


C’était en février 2004, et le gratin new-yorkais en était tout émoustillé. Le livre de Michael Wolff, Autumn of the Moguls (L’Automne des magnats, éditions Flamingo), n’en finissait pas d’excorier les nababs du microcosme médiatique américain, ces « titans, frimeurs et hommes d’argent qui maîtrisent et bousillent le grand média ».
Parmi eux, Steven Rattner, un ancien journaliste du New York Times reconverti en mandarin de Wall Street, que la plume astringente du chroniqueur du New York Magazine vitriolait avec force anecdotes. Des histoires pas toujours obtenues « dans les règles de l’art », se vantera l’auteur dans l’une de ses chroniques, avançant ainsi avoir recruté son fils de 8 ans, Steven, pour aller jouer avec le fils de M. Rattner, Izzy, et « espionner le foyer familial » pour lui ramener matière à élucubrer.
L’anecdote illustre bien la réputation de ce mondain new-yorkais, que le New Republic, dans un long portrait publié en 2004, décrivait comme un « savant mélange entre un chroniqueur féru de cancans, un psychothérapeute et un anthropologue de la société, qui offre aux lecteurs l’opportunité de devenir une mouche posée dans les pénates des puissants ».
Un phénomène « difficile à comprendre pour qui n’est pas new-yorkais », décrivait alors le bimensuel américain, tant son talent semblait intrinsèquement lié à sa matière et son terrain de prédilection : les happy few de Manhattan, et la table cinq du célèbre restaurant Michael’s, sis en plein cœur du quartier.
« Sur un canapé de la Maison Blanche »
Mais Michael Wolff a, depuis, gagné ses galons nationaux – si ce n’est planétaires. Les premiers extraits de son dernier ouvrage, Fire and Fury : Inside the Trump White House, fruit de dix-huit mois de travail et de deux cents entretiens à la Maison Blanche, ont provoqué un séisme, mercredi 3 janvier. Fou de rage, Donald Trump a demandé l’interdiction de sa publication, en réaction, l’éditeur, Henry Holt & Company, l’a avancée au vendredi 5 janvier.

        Lire  :
         

          Pleurs, trahisons et brosse à dents… ce que nous apprend le livre sur Trump et ses proches



Compilation hétéroclite d’anecdotes récoltées dans l’univers du 45e président américain, le livre dépeint une fresque décadente et foutraque, où Donald Trump est décrit en bizut mal dégrossi, entouré d’une armée de « longues dents » sidérées par ce président « crétin et idiot ». Un portrait truculent qui ne manque pas de provoquer une interrogation : faut-il croire Michael Wolff, qui s’est vanté d’avoir eu, pour écrire son livre, « une place quasi attitrée sur un canapé de la Maison Blanche » ?

   


La présentatrice de « New Day », émission phare de CNN, n’y a pas été de main morte. « Nous devrons rappeler que le modus operandi de Michael Wolff est de laisser les personnes avec qui il s’entretient dérouler leur fil. Et il ne prend pas toujours la peine de vérifier ce qu’elles disent. Il n’a pas besoin d’avoir deux sources pour avancer un fait. Ce n’est pas du journalisme », a affirmé Alisyn Camerota. Avant de résumer :
« C’est une lecture très intéressante, quand on garde en tête que l’auteur admet lui-même dans ses notes qu’il laisse ses sources raconter leurs histoires et ne fait que les imprimer. »
« Le journalisme conventionnel n’est pas sa tasse de thé »
C’est le « style Wolff », l’art de se mettre en scène au milieu d’un univers social dont il aime étriller les verrues et les cicatrices pour mieux décortiquer les egos insatiables qui le peuplent. « Aux yeux de Michael Wolff, rien n’est plus érotique qu’un milliardaire », écrit ainsi The Esquire.
L’intéressé s’est d’ailleurs toujours enorgueilli de n’être ni journaliste (« passer des coups de téléphone n’est pas vraiment dans mes habitudes », disait-il) ni critique des médias (« cette figure austère de maître d’école »). Sa réputation de brûleur d’embargos, irrespectueux des paroles off the record, n’est plus à faire. « Avec Michael, vous êtes toujours enregistré et en scène, je crois que les gens ne l’aiment pas parce qu’ils sont toujours obligés de faire très attention quand ils sont en sa présence », disait de lui le prestigieux journaliste du New York Times David Carr. Alors que Donald Trump a affirmé « n’avoir jamais parlé à Michael Wolff pour un livre », ce dernier a rétorqué jeudi 4 janvier : « Qu’il ait réalisé que c’était une interview ou pas, je ne sais pas, mais ce n’était pas en “off”. »
Dans son portrait de 2004, la journaliste de New Republic allait même plus loin, affirmant : « Les scènes que Wolff dépeint dans ses chroniques ne sont pas tant rapportées que créées – surgissant de l’imagination de Wolff plutôt que de faits existants. » « M. Wolff reconnaît lui-même que le journalisme conventionnel n’est pas sa tasse de thé », poursuit l’article.
Incohérences factuelles
Une éthique douteuse qui n’a pas manqué de soulever le débat. Politiciens et médias n’ont pas tardé à tirer à boulets rouges sur ce qui, dès la première lecture, ressemble parfois à des petits arrangements avec la vérité. Bien sûr, la porte-parole de la Maison Blanche, Sarah Huckabee Sanders, a dit qu’il s’agissait d’une suite « d’erreurs, encore des erreurs, et toujours plus d’erreurs ». Katie Walsh, ancienne conseillère de Donald Trump, a démenti avec véhémence avoir tenu les propos rapportés dans Fire and Fury.
Mais si le Washington Post liste les incohérences factuelles contenues dans les premiers extraits publiés, le prestigieux quotidien est loin d’invalider pour autant tout le propos éditorial de Michael Wolff. D’abord parce que ce natif des banlieues du New Jersey, fils d’un cadre de la publicité et d’une journaliste, n’est pas n’importe qui.
Entré tôt comme petite main au New York Times, ce père de trois enfants, âgé de 64 ans, est devenu, au fil des ans et des titres avec lesquels il a collaboré – USA Today, The Hollywood Reporter, GQ, Vanity Fair –, « un gros piranha dans le petit étang médiatique », décrit son premier journal. « Il a un don pour donner l’apparence d’avoir eu un accès intime à quelqu’un », dit de lui un collègue cité par le site d’information Splinter. « Il est excellent pour lire les gens, c’est un psychiatre sur papier », explique un de ses amis, interrogé par le New Republic – Michael Wolff affirme avoir parlé trois heures à Donald Trump.
Sa plume ciselée lui a d’ailleurs valu plusieurs récompenses, dont, à deux reprises, le prix du meilleur chroniqueur décerné par la prestigieuse American Society of Magazine Editors. Michael Wolff s’est notamment fait un nom en publiant une biographie du magnat médiatique Rupert Murdoch, intitulée The Man Who Own the News (« l’homme qui possède les informations »). L’homme d’affaires australo-américain avait détesté le résultat, évidemment. Un ennemi parmi d’autres – « partout où je vais, les gens me haïssent », se vantait M. Wolff auprès d’une amie.

        Lire aussi :
         

                Les « fake news » nuisent-elles à la démocratie ?



« Trop bon pour ne pas le croire »
Nul n’ignore donc Michael Wolff, dont la célébrité l’a même conduit à faire une apparition dans l’épisode pilote d’une émission de téléréalité conçue par Donald Trump lui-même, Trump Town Girls – il visitait un appartement dans cette production, mettant en scène des concurrentes de concours de beauté – tellement sexiste qu’elle n’avait même pas été diffusée.
« Le vrai mystère dans tout ça, c’est pourquoi la Maison Blanche lui a autorisé un tel accès », souligne, dans les colonnes du New York Times, l’ancien rédacteur en chef de Michael Wolff à Vanity Fair, Graydon Carter. « Il faut un voleur pour attraper un voleur », résume le Los Angeles Times, qui s’interroge : « Pourquoi croire Michael Wolff ? » « Parce que, pour l’heure, ce qu’il a produit est trop bon pour ne pas le croire », répond le journal, confessant un voyeurisme jubilatoire.

        Lire aussi :
         

                « Face à Trump, le journalisme de fact-checking a montré ses limites »



Dans une administration qui revendique sans cesse une société de la post-vérité, qui hurle à la fake news dès qu’une information la dessert, les méthodes de M. Wolff ne semblent être qu’un juste retour de bâton.
Michael Wolff l’écrit d’ailleurs lui-même dans son livre : « De nombreux événements qui se produisent au sein de la Maison Blanche de Donald Trump entrent en contradiction les uns avec les autres ; beaucoup, dans un style typiquement trumpiste, sont évidemment faux. Ces contradictions, ce rapport fluctuant avec la vérité, si ce n’est avec la réalité elle-même, sont des éléments constitutifs de ce livre. »



                            


                        

                        


<article-nb="2018/01/06/16-2">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-2"> ¤ Editorial. Le 5 janvier face à Recep Tayyip Erdogan, le chef de l’Etat a choisi, comme en mai 2017 face à Vladimir Poutine, d’adresser à voix haute certaines critiques à celui qu’il recevait en grande pompe.
<filname="PROF-0,2-3208,1-0,0-2"> ¤                     
                                                

Le « parler vrai » de Macron à l’épreuve des autocrates

Editorial. Le 5 janvier face à Recep Tayyip Erdogan, le chef de l’Etat a choisi, comme en mai 2017 face à Vladimir Poutine, d’adresser à voix haute certaines critiques à celui qu’il recevait en grande pompe.



Le Monde
 |    06.01.2018 à 11h24
 • Mis à jour le
06.01.2018 à 14h43
   





                        



   


Editorial du « Monde ». Comment gérer les dictateurs ? Le nombre croissant d’autocrates sur la scène internationale pose un problème de plus en plus épineux aux dirigeants des pays démocratiques. Plusieurs attitudes sont possibles : il y a l’option gel des relations, pour ceux qui sont vraiment infréquentables. Il y a la rencontre discrète en se pinçant le nez, si possible en marge de grandes conférences internationales. Il y a la posture « realpolitik », qui assume un dialogue pas forcément glorieux, mais adouci par la signature d’énormes contrats réparateurs pour la balance commerciale.
Et puis il y a la méthode Macron. Elle consiste à recevoir avec tous les honneurs les autocrates de haut rang, ou à aller leur rendre visite en grande pompe, mais à se servir de la rituelle conférence de presse conjointe pour désamorcer, par quelques vérités assénées la tête haute, les critiques de ceux qui l’accusent de se compromettre. Dans son activisme diplomatique, le président français, dont on sait maintenant combien il aime parler, ne veut exclure personne : il souhaite rencontrer « tout le monde », y compris ceux avec lesquels le dialogue n’est pas forcément « cool », comme il le confiait au Point en septembre 2017 à propos de Recep Tayyip Erdogan. Mais il affirme aussi leur parler sans détour, et sans rougir.
Cette méthode a été inaugurée le 29 mai face à Vladimir Poutine, reçu dans le faste de Versailles pour s’entendre dire devant les journalistes que les médias officiels russes n’étaient que des organes d’influence et de propagande. Le président russe écouta stoïquement, le visage fermé : Versailles vaut bien une leçon.
Quels bénéfices ?
Emmanuel Macron a voulu rééditer l’exploit, vendredi 5 janvier, avec le président turc, dont la dérive autoritaire et répressive est dénoncée dans toute l’Europe. Il a souhaité, au cours « d’une discussion très franche », mettre fin à « l’hypocrisie » d’éternels pourparlers sur l’adhésion de la Turquie à l’Union européenne : « Il est clair que les évolutions récentes et les choix de la Turquie ne permettent aucune avancée du processus engagé », a dit M. Macron au côté de M. Erdogan. Franc aussi sur leurs « désaccords sur la vision des libertés individuelles », le président français a soumis au président turc une liste de personnes que la France, et notamment les ONG, considère comme injustement poursuivies en Turquie, et a rappelé que la liberté d’expression est « un bloc qui ne se divise ni ne se détricote ».
La question, bien sûr, est la contrepartie espérée. Sortir de ces rencontres la tête haute est une chose, en tirer les bénéfices attendus en est une autre. L’avenir dira si l’accueil de M. Poutine et de M. Erdogan permet d’avancer, notamment, sur le déblocage du dossier syrien.

        Lire aussi :
         

                Face à Erdogan, Macron propose un « partenariat » plutôt que l’intégration de la Turquie à l’UE



La méthode Macron semble, en outre, souffrir déjà des exceptions : recevant, le 24 octobre à l’Elysée, le président égyptien Abdel Fattah Al-Sissi, dont le pays abrite quelque 60 000 prisonniers politiques, le chef de l’Etat a refusé « de donner des leçons hors de tout contexte » – le contexte étant, en l’occurrence, la lutte commune contre le djihadisme.
Cette méthode sera à nouveau mise à l’épreuve cette semaine lorsque M. Macron rencontrera en Chine le plus puissant de tous les autocrates, le président Xi Jinping. Sur la réciprocité des ouvertures commerciales, sur les libertés individuelles et sur la protection des intérêts stratégiques européens, le président français aura, à Pékin, plus d’une occasion de tester son « parler vrai ».



                            


                        

                        


<article-nb="2018/01/06/16-3">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-3"> ¤ Onze départements sont placés en vigilance orange samedi matin. La quatrième tempête hivernale a fait cinq morts et trois personnes sont activement recherchées.
<filname="PROF-0,2-3208,1-0,0-3"> ¤                     
                                                

Tempête Eleanor : les recherches reprennent pour retrouver la policière disparue dans la Seine

Onze départements sont placés en vigilance orange samedi matin. La quatrième tempête hivernale a fait cinq morts et trois personnes sont activement recherchées.



Le Monde
 |    06.01.2018 à 11h53
 • Mis à jour le
06.01.2018 à 11h58
   





                        



   


La vigilance orange est maintenue par Météo France dans 11 départements samedi 6 janvier, en raison des risques d’inondations dus aux crues de fleuves et rivières. Après le passage d’Eleanor qui a fait cinq morts et trois disparus, premier bilan de cette quatrième tempête hivernale qui a traversé la France cette semaine.

   


Une policière disparaît dans la Seine, le fleuve en « vigilance jaune »
Les recherches ont repris samedi matin pour tenter de retrouver une policière de la brigade fluviale disparue dans la Seine lors d’un exercice vendredi 5 janvier à Paris, a appris l’AFP de source policière. Les opérations de recherche, interrompues vers 17 h 30 vendredi en raison de la tombée de la nuit, ont repris samedi « au lever du jour » avec un dispositif comparable à celui de vendredi.
La policière, âgée de 27 ans, a disparu dans le fleuve vendredi vers 10 h 50, lors d’un exercice de routine qui se déroulait à hauteur de la cathédrale Notre-Dame. Un important dispositif avait été déployé après la disparition de la jeune femme. Vendredi après-midi, 112 pompiers dont 17 plongeurs, 20 bateaux, quatre équipes cynophiles, deux hélicoptères et un drone étaient à la recherche de la policière. Le préfet de police de Paris, Michel Delpuech, et le ministre de l’intérieur, Gérard Collomb, se sont rendus à la brigade fluviale.

La crue 2018 #Paris https://t.co/YI58eUVz3Y— EmmanuelleRota (@EmmanuelleRota)


require(["twitter/widgets"]);

Après le passage de la tempête Eleanor, le niveau de la Seine est monté à Paris, atteignant samedi matin environ 3,60 m à l’échelle du pont d’Austerlitz, ce qui correspond à la « vigilance jaune ». Le niveau de la Seine dans la région de Rouen, la Garonne et la Dordogne dans le Sud-Ouest, et d’autres dans le Grand Est ou en Franche-Comté s’est également fortement élevé. Elle pourrait dépasser la cote de 4 mètres « d’ici dimanche », selon l’organisme de contrôle Vigicrues. C’est tout de même loin des 6,10 mètres de la crue de la Seine de juin 2016. La stabilisation de la Seine est attendue en début de semaine.
Deux hommes portés disparus
Un citoyen allemand est porté disparu depuis jeudi après-midi, alors qu’il se trouvait à proximité d’une rivière en crue dans son village de Rouvres-sur-Aube, dans la Haute-Marne. D’importants moyens de recherche sont déployés pour le retrouver, a-t-on appris vendredi de la préfecture. « [Cette personne], qui a des difficultés pour se mouvoir, a disparu », probablement emportée par l’Aube en crue, a précisé Françoise Souliman, la préfète de la Haute-Marne, qui s’est rendue sur les lieux.
Aussi, un octogénaire qui avait quitté son domicile vers 19 heures pour observer la montée des eaux du Ternin est également porté disparu depuis jeudi soir dans le village de Lucenay-l’Evêque, au nord d’Autun, en Saône-et-Loire. Une enquête judiciaire est en cours et d’importants moyens de recherche sont mis en œuvre avec hélicoptère et équipes cynophiles, a annoncé le parquet de Chalon-sur-Saône.
Cinq morts et 26 blessés, dont quatre grièvement
Cette quatrième tempête de l’hiver a coûté la vie à cinq personnes dans les Alpes. Un skieur de 21 ans en Haute-Savoie mercredi ; une nonagénaire morte jeudi dans sa maison inondée dans l’Isère ; un agriculteur retrouvé jeudi sous une coulée de neige en Savoie ; un pompier volontaire de 64 ans a également perdu la vie après être tombé dans un torrent en crue lors d’une intervention entre Isère et Savoie, selon le parquet de Grenoble. Vendredi, un ouvrier a également été tué et un autre gravement blessé à Choisy (Haute-Savoie) sur le chantier de rénovation d’une ferme « fragilisé par la tempête », selon le parquet d’Annecy qui a ouvert une enquête.
Vingt-six personnes ont également été blessées, dont quatre grièvement, selon le dernier bilan donné, jeudi soir, par le ministère de l’intérieur.
Craintes sur les routes
Les pluies devaient persister en plein retour de dizaines de milliers de vacanciers attendus samedi sur les routes en raison de la fin des congés scolaires. La journée est classée orange en Auvergne-Rhône-Alpes dans le sens des retours et invite à quitter les stations de sports d’hiver avant 9 heures ou après 16 heures.

#securiteroutiere Retrouvez tous les détails des prévisions de circulation de Bison Futé pour le week-end du vendre… https://t.co/heFq8uxBeq— Prefet87 (@Préfet de la Haute-Vienne)


require(["twitter/widgets"]);

Sans compter que des dizaines de coulées de boue, de neige et d’éboulements perturbent encore la circulation et isolent des villages, comme celui de Lovettaz, au-dessus de Chambéry, ou ceux de Villard-Reymond et d’Oulles, dans le massif de l’Oisans, dans l’Isère.
Surveillance accrue dans les stations de ski savoyardes
Le risque d’avalanche reste élevé. Vendredi, le risque d’avalanches, maximal jeudi, est resté « marqué » à « fort », soit de 3 ou 4 sur une échelle de 5. « On appelle à la vigilance extrême : la neige est instable après des pluies en altitude. Le ski hors-piste est très fortement déconseillé », soulignait une porte-parole de Val Thorens, plus haute station d’Europe, à 2 300 mètres d’altitude. Les domaines ont rouvert progressivement après d’intenses efforts de sécurisation, comme à Tignes - Val-d’Isère.



                            


                        

                        


<article-nb="2018/01/06/16-4">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-4"> ¤ La plus grosse planète du Système solaire et de l’une des plus petites sont observables à l’œil nu sur presque toute la Terre en cette fin de semaine.
<filname="PROF-0,2-3208,1-0,0-4"> ¤ 
<article-nb="2018/01/06/16-5">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-5"> ¤ Maha Vajiralongkorn, alias Rama X, est un homme à femmes, imprévisible et colérique, qui diffère son couronnement et préfère vivre en ­Bavière. Son règne pourrait être très brutal.
<filname="PROF-0,2-3208,1-0,0-5"> ¤                
                                       
édition abonné


Rama X, l’inquiétant nouveau roi de Thaïlande


                      Maha Vajiralongkorn, alias Rama X, est un homme à femmes, imprévisible et colérique, qui diffère son couronnement et préfère vivre en ­Bavière. Son règne pourrait être très brutal.



Le Monde
 |    05.01.2018 à 15h12
    |

            Harold Thibault








                              

                        

Les Allemands ne prêtaient pas vraiment attention à sa présence jusqu’à ce jour de juillet 2016 où le tabloïd Bild a publié des photos de lui sur les pistes de l’aéroport de Munich. Il y apparaît vêtu d’un débardeur couvrant à peine la moitié de son ventre et d’un jean tombant sur le bas des hanches, laissant deviner dans son dos un immense tatouage.

C’est en Bavière, bien loin de Bangkok, de ses palais et de la sulfureuse réputation qu’il s’y est bâtie que l’héritier du trône de Thaïlande a passé le plus clair de son temps ces dernières années, alors que son père, Bhumibol Adulyadej, était alité et que ses sujets, l’armée et toute l’élite politique craignaient l’inexorable dénouement.
Couronnement en mars ?
Il eut lieu le 13 octobre 2016, après soixante-dix ans et 126 jours de règne. Maha Vajiralongkorn rentre alors au pays avant de le quitter à nouveau quinze jours plus tard. Les habitants de l’ex-royaume de Siam porteront le deuil de Rama IX, son nom dynastique, pendant un an. Jusqu’à sa crémation, le 26 octobre 2017. S’il a été proclamé roi le 1er décembre 2016, Maha Vajiralongkorn doit maintenant se faire couronner. Mais quand ? « Vers la fin de l’année » 2017, croyait savoir le vice-premier ministre Wissanu Krea-Ngam. Il n’en a rien été, car au sein du gouvernement, nul ne peut prédire quand l’héritier du trône se décidera à signer le décret. On parle désormais du mois de mars 2018.

La personnalité de Maha Vajiralongkorn est un sujet sensible dans le royaume. Son caractère irascible, ses caprices, ses mariages, répudiations et maîtresses sont un secret de Polichinelle en Thaïlande, mais il n’en est pas moins tabou. Et gare à celui qui le brise. L’article 112 du code pénal menace d’une peine allant jusqu’à quinze années d’emprisonnement quiconque se risquerait à critiquer la monarchie ou même à évoquer la problématique royale. En 2015, un homme a même été arrêté pour un...




<article-nb="2018/01/06/16-6">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-6"> ¤ Le nourrisson était alimenté par sondes gastrique et intraveineuse et son pronostic vital est engagé, selon le parquet.
<filname="PROF-0,2-3208,1-0,0-6"> ¤                     
                                                

Alerte enlèvement : un bébé de 2 mois, en danger de mort, enlevé par son père à l’hôpital Purpan de Toulouse

Le nourrisson était alimenté par sondes gastrique et intraveineuse et son pronostic vital est engagé, selon le parquet.



Le Monde
 |    06.01.2018 à 09h15
 • Mis à jour le
06.01.2018 à 15h46
   





                        


Le parquet de Toulouse a déclenché samedi 6 janvier au matin une alerte enlèvement pour un nourrisson de 2 mois, dont « le pronostic vital est engagé ».
Le bébé prénommé Tizio, alimenté par sondes gastrique et intraveineuse, a été enlevé vendredi entre 18 h 30 et 19 heures à l’hôpital Purpan à Toulouse, par son père, un homme de 33 ans, selon la même source.
Le bébé « souffre d’une pathologie nécessitant la poursuite de soins immédiats, son pronostic vital est engagé à défaut de recevoir ces derniers dans les plus brefs délais », poursuit le parquet dans un communiqué.
Le père de l’enfant est un homme « grand, mince, porteur d’une barbe fournie de cheveux longs bouclés bruns à noirs ». Il est susceptible de se déplacer à bord d’un véhicule Peugeot 307 de couleur blanche, immatriculé dans l’Ariège 5608GP09. Il portait lors des faits un « anorak de couleur sombre », ajoute le communiqué. Le bébé était vêtu d’un ensemble de laine bleue au moment de son enlèvement.

Alerte Enlèvement en cours : appelez le 0 800 36 32 68 pour vos signalements. Informations >>… https://t.co/fhKFAR399y— justice_gouv (@Ministère Justice)


require(["twitter/widgets"]);

« Nous n’avons vraiment pas beaucoup d’éléments », a commenté une source proche du dossier à l’AFP, reconnaissant que même l’heure de la disparition du nourrisson restait incertaine. Le couple, certes séparé, n’avait a priori aucun problème. Il s’entendait bien. Et le père sans emploi passait tous les jours voir son petit garçon à l’hôpital.
« Nous ne sommes pas dans le cas d’une volonté de soustraction d’un enfant par un parent », a estimé cette source proche du dossier, ce qui rend cet enlèvement d’autant plus « incompréhensible ».
Les enquêteurs ont fait « chou blanc partout » avant l’alerte enlèvement
Tizio a été vu avec son père vers 18 heures mais il n’était plus dans son berceau à 18 h 30, à l’heure où les biberons sont donnés dans le service hospitalier. Pensant que le bébé était alors avec son père, les personnels hospitaliers n’ont donné l’alerte qu’à 1 heure du matin en s’apercevant que le nourrisson n’était toujours pas là, à l’horaire suivant des biberons.
Dans la nuit, les premières investigations entreprises ont visé tous les endroits où le père pouvait se trouver. La zone de recherches a concerné les départements de la Haute-Garonne et l’Ariège, d’où la famille est originaire. Depuis, elle a été étendue. Ce n’est qu’après avoir fait « chou blanc partout », selon la formule de cette source, que l’inquiétude est née et que le parquet et les enquêteurs ont décidé de déclencher une procédure d’alerte enlèvement.
Anne Ferrer, directrice générale du CHU Purpan à Toulouse, a rappelé samedi au père « l’impérieuse nécessité » de ramener son nourrisson qu’il a kidnappé vendredi car les jours de son fils « sont en danger ». « Je souhaite m’adresser à Bredan, le papa de Tizio, lui rappeler la gravité de l’état de son fils, que ses jours sont en danger et l’impérieuse nécessité de ramener son petit garçon dans un service d’urgence, le plus proche d’où il se trouve », a-t-elle déclaré aux médias.
Le plan « Alerte Enlèvement », mis en place en France en février 2006, a été déclenché 21 fois avant l’enlèvement de Tizio. Les enfants ont toujours été retrouvés sains et saufs, même si dans deux cas, il a fallu plusieurs semaines pour y parvenir.
Si vous localisez l’enfant ou le suspect, n’intervenez pas vous-même, appelez immédiatement le 0 800 36 32 68.



                            


                        

                        


<article-nb="2018/01/06/16-7">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-7"> ¤ « Le Monde » a recueilli plusieurs témoignages sur des cas de harcèlement, d’agression ou de viol depuis plusieurs années au sein du mouvement de gauche.
<filname="PROF-0,2-3208,1-0,0-7"> ¤                     
                                                   
édition abonné


Violences sexuelles au sein des Jeunesses communistes : la parole se libère

« Le Monde » a recueilli plusieurs témoignages sur des cas de harcèlement, d’agression ou de viol depuis plusieurs années au sein du mouvement de gauche.



Le Monde
 |    06.01.2018 à 06h42
    |

            Sylvia Zappi








                        



                                


                            
C’était un soir de congrès, en juin 2016, après une fête entre militants. Une centaine d’adhérents du Parti communiste français (PCF) boivent un verre et discutent motions et situation politique aux Docks d’Aubervilliers (Seine-Saint-Denis), où la direction a invité les congressistes. Aude [tous les prénoms ont été changés à la demande des intéressés] et deux de ses amis, tous trois militants du Mouvement jeunes communistes de France (MJCF, aussi écrit JC), font la connaissance de T. autour d’une bière. L’ambiance de la soirée n’est pas folichonne mais le groupe s’amuse bien avec ce jeune responsable de section de Limoges. Il est sympa, drôle, attentif à ces tout jeunes camarades.
Les verres s’enchaînent et la soirée est bientôt trop avancée pour rentrer chez soi. C’est naturellement qu’ils acceptent de se faire héberger dans la chambre payée au jeune cadre par le parti. La suite, selon le récit de la jeune femme, se déroule à l’hôtel Ibis-Budget, une bâtisse blanc et bleu aux dizaines de chambres bon marché non loin du stade. Tandis que les deux plus jeunes garçons s’endorment, l’un dans la salle de bains, l’autre sur la moquette, T. continue sa discussion avec Aude : du haut de ses 25 ans, il impressionne la militante de 19 ans. Au milieu de la nuit, ils se couchent sagement. Aucune équivoque jusqu’alors. Jusqu’à ce que le jeune homme commence son sordide manège.
Embrassée soudainement, Aude raconte qu’elle dit clairement qu’elle ne veut pas. « Il a continué, il glissait ses mains sous mon pull, me caressant. Je l’ai repoussé. Il a stoppé puis recommencé. » L’étudiante, toute menue, est tétanisée ; elle n’a eu que très peu de relations amoureuses. « J’ai essayé d’appeler mes copains couchés par terre mais ils étaient souls », relate la jeune femme. Les gestes se seraient faits plus pressants, les cibles plus explicites : seins, fesses, ventre… Selon son récit, Aude va tenter de se défendre toute la nuit, répétant les « non »,...




                        

                        


<article-nb="2018/01/06/16-8">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-8"> ¤ L’historien Christian Delporte analyse la stratégie du repli de Najat Vallaud-Belkacem, qui a rejoint une cohorte de personnalités en retrait de la vie politique nationale, comme Marion Maréchal-Le Pen ou Xavier Bertrand.
<filname="PROF-0,2-3208,1-0,0-8"> ¤                     
                                                

« En politique, on se retire pour mieux revenir avec une certaine virginité »

L’historien Christian Delporte analyse la stratégie du repli de Najat Vallaud-Belkacem, qui a rejoint une cohorte de personnalités en retrait de la vie politique nationale, comme Marion Maréchal-Le Pen ou Xavier Bertrand.



Le Monde
 |    06.01.2018 à 10h36
 • Mis à jour le
06.01.2018 à 14h05
    |

            Enora Ollivier








                        



   


Prendre de la hauteur, se tenir à l’écart des affaires politiques et rendre sa parole d’autant plus précieuse qu’elle est rare : voilà le choix récemment fait par Najat Vallaud-Belkacem, qui rejoint plusieurs personnalités en retrait de la scène nationale comme Marion Maréchal-Le Pen ou Xavier Bertrand. Des décisions qui relèvent certainement de stratégies avant un retour sur le devant de la scène pour Christian Delporte, professeur d’histoire à l’université de Versailles Saint-Quentin et auteur de Come back ! ou L’art de revenir en politique (Flammarion, 2014).

        Lire aussi :
         

                Prendre du champ, le nouveau mantra politique



Que penser du choix de personnalités qui ont décidé ces derniers mois de se mettre en retrait de la vie politique, comme Najat Vallaud-Belkacem ?
Cela veut dire qu’on se retire pour pouvoir mieux revenir, avec une certaine virginité politique. Retour qui passera par tout un discours de communication sur le thème « j’ai connu autre chose que la vie politique et je ne me mêle pas au marigot qui déchire la France ou mon parti ».
Le souci essentiel, c’est qu’il faut se retirer de la vie politique sans que l’on vous oublie complètement. Il faut donc avoir des espaces qui vous permettent de vous exprimer, ou le faire à travers vos amis.
La politique, comme disait Philippe De Villiers, c’est une drogue dure. Il m’étonnerait que quand on a goûté dès le plus jeune âge à cette adrénaline – à plus forte raison quand on a été ministre – on décide de complètement tourner la page.
Certaines personnalités ne pourraient-elles pas vouloir tout simplement changer de vie, ou souffler parce que le climat politique peut être violent ?
Je n’y crois pas un instant. En France, se retirer de la vie politique définitivement et de manière volontaire, c’est d’une extrême rareté. En principe, on le fait sous la contrainte, après une décision judiciaire ou une défaite politique. Alain Madelin est un des seuls à ne pas avoir fait ce choix par défaut [en 2006].
Parmi ceux qui ont été contraints de se mettre en retrait, y compris ceux qui ont été affectés ou humiliés par les affaires judiciaires, tous sont revenus. On ne peut pas se passer de politique quand on a fondé sa carrière dessus, grimpé tous les échelons. Voyez par exemple le cas de Nicolas Sarkozy.
Prendre ainsi du recul sans pour autant fermer la porte de la politique, ce n’est donc pas un phénomène courant ?
Non, c’est quelque chose de nouveau. Cela correspond d’abord à une période, le macronisme, qui bouleverse les repères. Par ailleurs, aujourd’hui, les Français ne croient plus en la politique, ni en leurs élus. Prendre du recul, ça permet donc de dire à quel point on n’est pas accroché à son mandat ou à la notoriété politique, et que, à travers un emploi dans la société civile, on se rapproche des Français.
En France, on accorde toujours beaucoup de crédit aux personnalités qui ne font plus de politique. Il suffit de regarder les sondages : ceux qui se sont retirés grimpent en popularité.
De même, s’éloigner de la vie politique active pour s’occuper d’affaires locales, c’est excellent pour se refaire une virginité politique. Les gens ont confiance dans leur maire et pas du tout en leur ministre.



                            


                        

                        


<article-nb="2018/01/06/16-9">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-9"> ¤ La danseuse d’origine italienne, 28 ans, a été nommée au grade ultime du ballet, vendredi, par Aurélie Dupont, la directrice de la danse.
<filname="PROF-0,2-3208,1-0,0-9"> ¤                     
                                                

Valentine Colasante, nouvelle danseuse étoile de l’Opéra de Paris

La danseuse d’origine italienne, 28 ans, a été nommée au grade ultime du ballet, vendredi, par Aurélie Dupont, la directrice de la danse.



Le Monde
 |    06.01.2018 à 14h04
    |

                            Rosita Boisseau








                        



   


Pic émotionnel pour lancer l’année 2018 à l’Opéra national de Paris. Valentine Colasante, 28 ans, a été nommée danseuse étoile, grade ultime du ballet, vendredi 5 janvier, par Aurélie Dupont, directrice de la danse, avec l’accord de Stéphane Lissner, directeur général, à l’issue de la représentation de Don Quichotte, dans la chorégraphie de Rudolf Noureev.

        Lire aussi :
         

                « Don Quichotte », un classique bien cambré



Elle y interprétait pour la première fois Kitri, femme libérée avant l’heure qui cloue le bec à son père d’un coup d’éventail. Un personnage de tempérament que cette jeune femme au geste puissant a dû assumer avec classe et mordant, remplaçant Amandine Albisson, blessée. Récemment, en novembre, sa performance dans le rôle de l’Elue du Sacre du printemps, dans la version de Pina Bausch, avait emporté l’adhésion. La fermeté graphique de son mouvement, vrillé par l’effroi de ce sacrifice à mort qu’est le Sacre, avait fait surgir des nuances subtiles de fragilité et d’égarement, qui faisaient miroiter une facette peu connue de la danseuse.
Valentine Colasante, d’origine italienne, a grandi dans une famille d’artistes : son père est pianiste et sa mère enseigne la danse classique. Elle approfondit ses apprentissages auprès de Max Bozzoni et entre dans la foulée à l’Ecole de danse de l’Opéra national de Paris en 1998. Elle intègre le corps de ballet en 2006 : elle a 17 ans et grimpe vite les échelons en s’emparant de pièces de Roland Petit.
Multiples talents
En 2012, lors du concours de promotion pour décrocher le titre de première danseuse, elle avait été promue sur une variation du Lac des Cygnes, dans la chorégraphie de Noureev. Elle s’impose aussi bien dans les ballets classiques du répertoire comme La Sylphide de Pierre Lacotte ou Le Palais de Cristal, de Georges Balanchine que dans les pièces contemporaines, qu’il s’agisse du tourbillonnant Rain, d’Anne Teresa de Keersmaeker ou du cassant In the Middle, Somewhat Elevated, de William Forsythe. Autant dire que le spectre de son talent est large.
Parallèlement à son parcours dans l’institution parisienne, Valentine Colasante participait au groupe des Italiens de l’Opéra de Paris, piloté depuis 2016 par le premier danseur de l’Opéra de Paris Alessio Carbone. Lors du festival de Ravello (Italie), en août 2017, elle avait tenu les rênes d’un duo intitulé Black Dust, de Matteo Levaggi, en dépit d’un plateau hyperglissant.
En novembre 2016, à Venise, pour le premier gala de la troupe, elle s’était aussi distinguée dans des créations de Simone Valastro. Sur son compte Instagram, elle a posté un slogan coup de poing d’Oscar Wilde : « Be yourself, everyone else is taken ». Valentine Colasante entend bien faire rayonner sa personnalité fonceuse.



                            


                        

                        


<article-nb="2018/01/06/16-10">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-10"> ¤ Quelques jours après avoir adopté la loi autorisant le mariage entre personnes du même sexe, l’Australie s’apprête à ouvrir la saison des noces.
<filname="PROF-0,2-3208,1-0,0-10"> ¤                
                                       
édition abonné


L’été australien aux couleurs du mariage gay


                      Quelques jours après avoir adopté la loi autorisant le mariage entre personnes du même sexe, l’Australie s’apprête à ouvrir la saison des noces.



Le Monde
 |    05.01.2018 à 14h50
    |

                            Isabelle Dellerba (Sydney, correspondance)








                              

                        

Rayonnantes dans leurs robes blanches, Lauren Price et Amy Laker avaient juste prévu une petite cérémonie discrète, symbolique à défaut d’être légale, devant quelques intimes. Mais, le samedi 16 décembre 2017, la presse a joué les témoins surprise et c’est tout un pays qui a feuilleté l’album photo de leurs noces. Après une série de rebondissements inattendus, les jeunes femmes forment le premier couple homosexuel à s’être légalement marié sous le soleil de l’été austral quelques jours après l’adoption, le 7 décembre, par Canberra, de la loi légalisant l’union entre personnes du même sexe.
Elles font partie des rares privilégiés à avoir obtenu une dérogation à l’obligation de publier les bans un mois avant la cérémonie. Pour beaucoup d’autres, les préparatifs sont déjà en cours mais la saison des mariages ne commencera que le 9 janvier, un mois après la promulgation officielle de la loi.
Première union homosexuelle reconnue
Les deux Australiennes, qui rêvent maintenant de fonder une famille, ont bénéficié d’un improbable concours de circonstances. Après un coup de foudre dans un pub de Sydney et des fiançailles au dernier étage de la tour Eiffel, elles avaient arrêté, il y a plus d’un an, leur choix sur cette date de la mi-décembre pour un échange de vœux purement symbolique, leur pays n’autorisant pas les mariages homosexuels à l’époque. Hasard du calendrier, les députés ont changé la législation neuf jours avant la cérémonie.

Une bonne nouvelle si ce n’est qu’elle tombe un peu tard. Leurs parents et amis, éparpillés sur toute la planète, ont déjà réservé leurs billets d’avion pour assister à l’union informelle. Ils ne peuvent reporter leur séjour d’un mois pour attendre la publication des bans. Le couple découvre alors que ce délai peut être réduit en cas de grave problème de santé, de déménagement professionnel ou pour motifs financiers. La famille de Lauren Price ayant déjà payé son voyage depuis le Pays de...




<article-nb="2018/01/06/16-11">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-11"> ¤ La mobilité connectée et la ville intelligente se taillent une place de choix au rendez-vous annuel de l’électronique grand public, du 9 au 12 janvier, à Las Vegas.
<filname="PROF-0,2-3208,1-0,0-11"> ¤                     
                                                

Voiture autonome et Smart City en « guest stars » au Consumer Electronics Show de Las Vegas

La mobilité connectée et la ville intelligente se taillent une place de choix au rendez-vous annuel de l’électronique grand public, du 9 au 12 janvier, à Las Vegas.



Le Monde
 |    06.01.2018 à 10h07
 • Mis à jour le
06.01.2018 à 10h34
    |

            Grégoire Allix et 
                                Éric Béziat








                        



   


Pour la première fois, du 9 au 12 janvier, la 51e édition du Consumer Electronics Show (CES) de Las Vegas (Nevada, ouest des Etats-Unis) consacrera un espace d’exposition et un programme de conférences à la ville intelligente. Une enquête de la Consumer Technology Association, qui organise le salon, estime que le marché mondial des Smart Cities devrait passer de 12 milliards d’euros en 2015 à 29 milliards en 2020. Elle prédit que la planète comptera au moins 88 Smart Cities d’ici à 2025, dont les réseaux interconnectés utiliseront largement l’Internet des objets, déjà très présent au CES.
Difficile, dès lors, pour le rendez-vous de Las Vegas de rester en marge de cette révolution, même si le CES a plusieurs trains de retard sur le Smart City Expo World Congress, organisé chaque année à Barcelone depuis 2011. Pour Gary Shapiro, le PDG de la Consumer Technology Association, « le CES est le rendez-vous idéal pour explorer ces technologies révolutionnaires, en raison de la diversité des industries concernées : télécommunications mobiles, transports, données et capteurs… »
45 entreprises françaises

        Lire aussi :
         

                Au CES 2018 de Las Vegas, la bataille de la maison connectée fait rage



L’occasion pour des grands groupes – comme les français Engie (ex-GDF Suez) et Dassault Systèmes – et une myriade de start-up de présenter leurs solutions, dans des secteurs aussi éclectiques que l’énergie, la mobilité et l’analyse des données, souvent à la frontière d’autres thèmes mis en avant par le CES, comme la voiture connectée.
La planète devrait compter au moins 88 villes « intelligentes » d’ici à 2025
Celle-ci est l’autre « guest star » du CES. Robots-taxis, conduite intelligente… les technologies de la voiture de demain occupent plus de 27 000 mètres carrés d’espace cette année. Quasiment tous les fabricants mondiaux de voitures seront présents. Parmi les événements attendus : des annonces sur le véhicule autonome par Intel et par le « Google chinois » Baidu ; la présentation d’une série de robots mobiles de Honda et la révélation du premier véhicule électrique hyperconnecté de Byton, toute nouvelle marque haut de gamme fondée en Chine par des anciens de BMW et Nissan.
Malgré la quasi-absence de PSA et Renault, l’industrie automobile tricolore sera représentée par 45 entreprises exposantes, contre 12 en 2017. Signe de leur dynamisme technologique, les équipementiers Valeo et Faurecia y tiendront la vedette au côté des plus brillants fournisseurs de technologie pour voitures autonomes que sont le californien Nvidia, le spécialiste des caméras intelligentes Mobileye, le roi de la cartographie 3D Here, ainsi que de leurs grands concurrents traditionnels Bosch, Continental, Delphi…
Navya, start-up lyonnaise spécialiste des navettes électriques sans conducteur, présentera son premier taxi sans volant ni pédale, dévoilé en novembre 2017, avec deux de ses actionnaires principaux, Valeo, qui fournit les capteurs, et l’opérateur de transport Keolis, filiale de la SNCF. Sept autres jeunes pousses de la « French Tech » automobile, spécialisées dans l’équipement de la voiture autonome et connectée, seront réunies par Business France dans un pavillon spécifique.



                            


                        

                        


<article-nb="2018/01/06/16-12">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-12"> ¤ Les rencontres successives avec sénateurs, députés et maires de Loire-Atlantique doivent permettre à l’exécutif de décider de l’avenir du projet.
<filname="PROF-0,2-3208,1-0,0-12"> ¤                     


Article sélectionné dans La Matinale du 05/01/2018
Découvrir l’application


                        

Notre-Dame-des-Landes : le premier ministre veut déminer le dossier auprès des élus locaux

Les rencontres successives avec sénateurs, députés et maires de Loire-Atlantique doivent permettre à l’exécutif de décider de l’avenir du projet.



Le Monde
 |    06.01.2018 à 06h01
 • Mis à jour le
06.01.2018 à 08h09
    |

            Rémi Barroux








                        


Il était un peu plus de 18 heures, vendredi 5 janvier, quand la délégation d’une trentaine de maires de Loire-Atlantique est sortie de Matignon. Ils venaient d’échanger avec le chef du gouvernement, Edouard Philippe, et avec le ministre de la transition écologique et solidaire, Nicolas Hulot, sur le projet de nouvel aéroport à Notre-Dame-des-Landes.
Deux heures de discussion sur les inconvénients et les avantages des deux solutions retenues dans le rapport des médiateurs remis au gouvernement trois semaines plus tôt : le maintien du projet d’une nouvelle plate-forme aéroportuaire sur la commune de Notre-Dame-des-Landes, à une vingtaine de kilomètres au nord de Nantes, ou le réaménagement de l’actuelle infrastructure de Nantes Atlantique.

        Lire aussi :
         

                Notre-Dame-des-Landes : « Il faut tourner la page et sortir par le haut »



En fin de matinée, deux sénateurs (sur les cinq du département) avaient aussi été reçus, suivis, en début d’après-midi, par les dix députés de Loire-Atlantique – neuf issus des rangs de La République en marche (LRM) et une MoDem.

   


A chaque fois, l’exercice fut le même pour le premier ministre : assurer qu’aucun choix n’était fait, et que les arguments entendus permettraient au président de la République de trancher sur ce dossier vieux d’une cinquantaine d’années et dont la déclaration d’utilité publique arrive à échéance le 8 février.
Inquiétudes face à l’abandon éventuel du projet
Emmanuel Macron s’est engagé à annoncer sa décision avant la fin janvier. D’autres consultations sont prévues, lundi 8 janvier, avec les élus d’Ille-et-Vilaine et du Morbihan, mardi avec ceux du Maine-et-Loire, de Mayenne et de Vendée.
Cette série de consultations doit se conclure, le 12 janvier, par la rencontre avec les responsables du Syndicat mixte aéroportuaire (SMA), qui regroupe les vingt collectivités bretonnes et ligériennes investies dans le projet de nouvel aéroport du Grand Ouest, notamment la maire socialiste de Nantes, Johanna Rolland, la présidente (Les Républicains, LR) de la région Pays de la Loire, Christelle Morançais, et le président du conseil départemental de Loire-Atlantique, Philippe Grosvalet (PS). Cette dernière réunion sera sans doute la plus délicate, tant les élus responsables du SMA sont favorables au projet de transfert de l’actuel aéroport et inquiets de la tournure que prennent les événements.
En effet, alors que la déclaration d’utilité publique a été publiée voici bientôt dix ans, que les décisions de justice ont été quasiment toutes favorables au projet, et qu’une consultation locale en Loire-Atlantique a exprimé une majorité de 55 % des voix en faveur du transfert de l’aéroport en juin 2016, rappellent-ils, l’hypothèse de l’abandon du projet et du réaménagement de Nantes Atlantique n’a jamais été aussi plausible.

        Lire aussi :
         

                Ce qu’il faut retenir des arguments pour et contre l’aéroport de Notre-Dame-des-Landes



Hulot : « On choisira la solution la moins mauvaise »
Tout l’art du premier ministre fut donc de laisser entendre que le dossier n’était pas clos. Il fallait rassurer, déminer le terrain avec des élus favorables au projet dans leur très grande majorité et quelle que soit leur tendance politique, PS ou LR. Et donner tout leur sens à ces consultations qui pourraient se prolonger au-delà de la semaine prochaine, M. Philippe ayant expliqué aux maires qu’il entendrait si nécessaire des élus absents lors de ces réunions parisiennes, la semaine suivant la dernière séance du 12 janvier.

   


« Je suis convaincu que le choix n’est pas fait, qu’il le sera après cet échange collectif très positif », voulait croire, à la sortie de Matignon, Yves Daniel, député (LRM) de la 6e circonscription, celle de Notre-Dame-des-Landes. « Je suis favorable au projet de transfert, ancien agriculteur bio et membre de la Confédération paysanne, cherchez l’erreur », s’amuse à préciser le député. « Le premier ministre nous a dit que la décision n’était pas prise et qu’elle serait difficile à prendre, il a été suffisamment habile pour ne pas donner l’impression que le choix était fait », déclarait Fabrice Roussel, maire (PS) de La Chapelle-sur-Erdre et vice-président de Nantes-Métropole. « On choisira la solution la moins mauvaise », leur aurait affirmé Nicolas Hulot.

        Lire aussi :
         

                Aéroport de Notre-Dame-des-Landes : les chiffres qui fâchent



L’évacuation de la ZAD se fera
Pour autant, de nombreux élus avaient du mal à cacher leur inquiétude. « Si le transfert de l’aéroport ne se fait pas, ce sera une légalisation du zadisme et des occupants [la ZAD, zone d’aménagement différé, devenue « zone à défendre » pour les opposants au projet] », dénonçait Sophie Errante, députée (LRM) de la 10e circonscription.
Que l’aéroport soit transféré à Notre-Dame-des-Landes ou reste à Nantes Atlantique, la ZAD sera évacuée, a réaffirmé le premier ministre. De quoi rassurer, mais pas forcément contenter tous les élus. « J’ai milité contre le projet de transfert, mais il faut repartir d’une page blanche et, pour cela, il faut tourner la page de la ZAD, la vider », avançait Sarah Elhairy, députée (MoDem) de la 5e circonscription.

        Lire aussi :
         

                Le Larzac, un modèle pour l’avenir de la ZAD de Notre-Dame-des-Landes



« Mais l’évacuation ne se fera pas dans les mêmes conditions s’il faut expulser les zadistes pour construire un aéroport, ou si c’est pour rétablir la légalité alors qu’il n’y a plus aucune raison d’occuper cette zone », résumait Aude Amadou, députée (LRM) de la 4e circonscription, plutôt favorable au transfert. Analyse partagée par François de Rugy, président de l’Assemblée nationale, député (LRM) de la 1re circonscription et opposant depuis 1998 au projet de Notre-Dame-des-Landes.



                            


                        

                        


<article-nb="2018/01/06/16-13">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-13"> ¤ L’éditeur de comics a annoncé le lancement d’une plate-forme permettant aux internautes de créer leurs propres histoires. Mais la liste des sujets interdits fait grincer des dents.
<filname="PROF-0,2-3208,1-0,0-13"> ¤                     
                                                

Marvel incite ses lecteurs à créer des comics… mais sans « questions sociales » (ni abeilles tueuses)

L’éditeur de comics a annoncé le lancement d’une plate-forme permettant aux internautes de créer leurs propres histoires. Mais la liste des sujets interdits fait grincer des dents.



Le Monde
 |    06.01.2018 à 11h00
    |

            Morgane Tual








                        


« Amusez-vous bien à créer des comics Marvel incroyablement ennuyeux que vous ne posséderez pas et ne pourrez partager avec personne ! » Comme une bonne partie des amateurs de pop culture et de comics américains, le site The Verge a accueilli avec dérision la dernière annonce de Marvel. Fin décembre, l’emblématique éditeur américain de comics a dévoilé Create your own, une plate-forme permettant aux internautes de concevoir leur propre bande dessinée, en y intégrant des personnages issus de l’univers Marvel.

La plate-forme n’a pas encore ouvert – elle « arrivera bientôt » selon Marvel –, mais elle a déjà fait l’objet d’un grand nombre de commentaires cinglants. En cause : ses conditions d’utilisation particulièrement restrictives. A commencer par le fait que toutes les créations des internautes appartiendront non seulement entièrement à Marvel, mais ne pourront officiellement pas être partagées sur d’autres plates-formes par leur auteur.
Contraception, lobbyistes et parcs d’attraction
Mais ce sont surtout les restrictions relatives au contenu de ces bandes dessinées qui ont suscité consternation et railleries. Marvel a dressé une longue liste des contenus qu’il est interdit de faire apparaître dans ces comics amateurs, et celle-ci a parfois de quoi surprendre.
Outre la pornographie, la violence ou le racisme, inscrits de façon prévisible, Marvel refuse, pêle-mêle : la mort, la contraception, l’alcool, les abeilles tueuses, la politique, les lobbyistes ainsi que les parcs d’attraction, studios de cinéma et films d’animation qui n’appartiendraient pas à Marvel ou Disney, sa maison mère. Le « sensationnalisme » est aussi interdit, et en guise d’exemple, Marvel cite, en plus des abeilles tueuses, « les aliens, les ragots, etc. ».
Mais c’est une autre ligne qui a particulièrement indigné les internautes : elle souligne qu’est aussi interdit « tout autre sujet controversé », précisant, entre parenthèses, « questions sociales, etc. ». Marvel interdit aussi la « promotion de modes de vie alternatifs », ce qui a fait grincer des dents.
« L’épine dorsale de la plupart des comics »
« Ils sont bêtes chez Marvel ou quoi ? Les questions sociales sont littéralement l’épine dorsale de la plupart des comics », s’indigne une internaute. Une autre juge, quant à elle, absurde « le fait que Marvel pense qu’il soit humainement possible de raconter une histoire de superhéros sans aucun élément politique ». « Pas de questions sociales, dit une entreprise qui a engendré les comics les plus beaux et les plus populaires en évoquant des questions sociales », déplore une autre.
« Est-ce que Captain America a toujours le droit de combattre les nazis ? », ironise, de son côté, le site féministe The Mary Sue, spécialisé dans la pop culture. Et d’évoquer le personnage de Kamala Khan, première héroïne musulmane de Marvel, introduite en 2013 : « va-t-on vraiment l’interdire d’évoquer l’islamophobie ? », abonde The Mary Sue.
Un certain nombre de critiques se concentrent aussi sur l’interdiction de la « promotion de modes de vie alternatifs ». « Ce terme permet plusieurs définitions potentielles, du véganisme au tatouage », souligne Polygon, un site spécialisé dans le jeu vidéo. « C’est aussi un terme souvent utilisé pour désigner les membres de la communauté LGBT [lesbiennes, gays, bisexuels, transgenres]. »
Détournements
En imposant cette multitude de règles, Marvel veut s’assurer que le contenu produit par les internautes soit accessible aux enfants et ne choque aucune sensibilité – alors même que les comics produits par l’éditeur ne respectent pas ce cahier des charges. Etablir de telles restrictions est aussi une tentative d’éviter les détournements grossiers, vulgaires et provocants qui auraient, à coup sûr, afflué sur la plate-forme dès ses premières heures d’existence.
Et peut-être aussi d’esquiver un certain nombre d’amateurs de fanfictions, cette pratique très populaire consistant à écrire des histoires se déroulant dans l’univers d’une œuvre, comme un comic-book. Une grande partie de ces fanfics mettent en scène des histoires d’amour, souvent homosexuelles, entre des personnages, parfois de façon très graphique – Marvel pourrait voir d’un mauvais œil que cette créativité ne s’exprime sur cette nouvelle plate-forme. Celle-ci « passe à côté de tout ce qui rend les fanfictions géniales », regrette une internaute.
A côté des réactions offensées, d’autres passionnés de comics ont préféré jouer la carte de l’humour, en tentant de rassembler dans une seule image tout ce que Marvel interdit dans ses conditions d’utilisation.

Heyyy so I heard Marvel is letting us make our own comics now and there are some rules about stuff we have to inclu… https://t.co/rwnmC3delH— alexdecampi (@Alex de Campi)


require(["twitter/widgets"]);

« Je suis obligé de contourner l’application de Marvel pour que je puisse montrer au monde ma vision, sans compromis », ironise cet internaute. Dans sa bande dessinée, Spider Man prononce des gros mots, se retrouve confronté à des abeilles tueuses, défie un scientifique nazi, évoque un film du studio Dreamworks, avant de conclure, une fois son ennemi anéanti : « je vais aller me promener dans le parc et trouver des mecs sexy à embrasser. »



                            


                        

                        


<article-nb="2018/01/06/16-14">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-14"> ¤ Alors que s’élance, depuis Lima, le 40e Dakar, celui qui l’a gagné quatre fois en Afrique parle d’environnement, de ses mandats européens et de sa renaissance grâce au rallye.
<filname="PROF-0,2-3208,1-0,0-14"> ¤                     
                                                

Paris-Dakar : Ari Vatanen, le plus militant des « Finlandais volants »

Alors que s’élance, depuis Lima, le 40e Dakar, celui qui l’a gagné quatre fois en Afrique parle d’environnement, de ses mandats européens et de sa renaissance grâce au rallye.



Le Monde
 |    06.01.2018 à 12h45
 • Mis à jour le
06.01.2018 à 15h02
    |

            Catherine Pacary








                        



   


Rencontrer Ari Vatanen, champion du monde des rallyes en 1981 et quadruple vainqueur du Paris-Dakar, c’est, pour l’amateur de sport auto, approcher un mythe, le plus capé des « Finlandais volants », cette lignée de pilotes surdoués venus du froid, des Kankkuken aux Mäkinen. Le plus talentueux, seul capable de faire planer sa voiture au-dessus de la piste, qu’elle soit de terre, de roche, de glace ou d’asphalte, tout en suivant son tracé, comme aimantée. Pour le commun des mortels, Vatanen, 65 ans, c’est celui qui a fait rêver toute une génération, avant de séduire la suivante grâce aux vidéos de ses exploits postées sur YoutTube.
Reconnaissable entre tous malgré ses rides, à la réception de l’hôtel François Ier à Paris (8e), il arbore la même coupe de cheveux, la même silhouette, chemise classique sous une veste matelassée, foulard chech à motif mauve. S’il participe encore à quelques rallyes, ce sont surtout ses multiples fonctions qu’il « drive » désormais. Exploitant agricole, député européen (1999-2009) de centre-droit, ambassadeur BMW et président d’un des 246 clubs membres de la Fédération internationale de l’automobile (FIA)… Ari Vatanen conduit sa vie comme une Turbo 16. Il attaque l’entretien pied au plancher.
L’avenir de la planète
« Les gens disent n’importe quoi. La vérité n’existe plus !  » En cause ici, non pas le sport automobile mondial, comme on pourrait s’y attendre, mais l’avenir de la planète. Un thème qui lui tient particulièrement à cœur. A l’origine de son courroux, les récentes campagnes environnementales menées en France, comme celle pour l’arrêt anticipé des centrales nucléaires alors que l’on encourage l’achat de voitures électriques.
Sur l’environnement toujours, Ari Vatanen pourfend les opposants à l’emploi de pesticides et d’OGM, comme les défenseurs des cultures bios, ce « luxe des pays riches ». Des convictions qui lui viennent de son enfance, en terre agricole, mais aussi de sa propre expérience en tant que propriétaire et exploitant avec son épouse, Rita, du domaine de Taillas, dans le Var.
« Comment peut-on dire à la “famille humaine” que nous, en haut, nous les 10 % les plus privilégiés, avons décidé que l’on va tout stopper, alors qu’en bas, dans les pays les plus pauvres, ils n’ont ni toilettes, ni lumière », questionne le champion. La décroissance, selon lui, n’est pas la solution. Pas plus que le malthusianisme proposé par les jeunes Verts de Finlande.
La passion politique
C’est donc pour apporter sa pierre à l’édifice qu’Ari Vatanen décide, après avoir pris sa retraite de la compétition en 1998, de se présenter aux élections européennes de 1999, mu par le besoin de se rendre utile, de mettre sa notoriété au service de « l’humain ». Très populaire, il est élu sur la liste du Kokoomus, parti conservateur-libéral finlandais, affilié au Parti populaire européen (PPE).
La politique, sa deuxième passion, va combler cet hyperactif. Sa carrière de député européen durera dix ans. D’abord investi des dossiers tourisme et transports, puis à la commission des affaires étrangères, le sujet le passionne, comme tout Finlandais marqué par l’attaque russe lors de la seconde guerre mondiale – la Finlande, qui n’appartient toujours pas à l’OTAN, fêtait le 6 décembre 2017 le 100e anniversaire de son indépendance. « Mon père avait une sœur et 6 frères. Quatre d’entre eux sont morts pendant l’invasion. » Il n’est pas sollicité pour un deuxième mandat dans son pays.
L’automobile
La discussion se poursuit place de la Concorde, cadre idéal pour débattre du troisième thème de prédilection d’Ari Vatanen : l’automobile. Dos au siège de la FIA, le lieu a accueilli plusieurs départs du Paris-Alger-Dakar des années 1980 (1982 à 1984), en alternance avec le Trocadéro et Versailles.
Côté mobilité, la capitale a depuis bien changé son rapport à l’automobile. La maire Anne Hidalgo ayant décidé d’en bannir les véhicules à essence en 2030, Ari Vatanen pose assis sur un Vélib’, alors que les voitures bouchonnent sur leur rangée. « L’avenir proche est pourtant aux moteurs thermiques améliorés », soutient-il, en attendant que les électriques gagnent en autonomie : « Je vais toujours trop loin pour les voitures électriques ! », s’amuse le Finlandais, ambassadeur de la marque BMW.
Côté sportif, l’image d’Ari Vatanen pilote reste associée à la marque Peugeot. Une carrière de pilote qui trouve son origine dans le drame. Il n’a que 8 ans, lorsqu’il voit mourir son père à côté de lui, dans un accident de voiture. « Nous allions à un enterrement. Mon père venait de faire installer les ceintures à l’avant. Il n’a pas eu le réflexe de l’attacher. » Indemne, l’enfant déclare alors à sa mère qu’il va « dompter la voiture. »

   


Il obtient son permis le jour de son anniversaire, à 21 ans, « pour ne pas perdre une journée ». Talentueux, fougueux, il débute en rallye en 1970 et est couronné champion du monde en 1981 avant d’enchaîner les victoires durant cinq ans. Des succès qu’il minimise aujourd’hui et dont il parle peu. Si ce n’est pour commenter la photo encadrée le montrant tout en jaune devant sa 205 Turbo 16, lors du Dakar 1987 qu’il a remporté. « C’est la photo de la renaissance. »
Une renaissance après deux ans de cauchemar. L’année 1985 avait pourtant débuté par une victoire d’anthologie, à Monte-Carlo. Mais quelques semaines plus tard, lors du rallye d’Argentine, la voiture d’Ari Vatanen fait un triple tonneau. Le pilote perd beaucoup de sang, les deux jambes sont touchées, un pied broyé. Dix-huit mois de soins et de rééducation plus tard, Ari Vatanen remis physiquement. Mais mentalement, la dépression est profonde. Professionnellement, sa voiture, classée Groupe B (des « bombes » de plus de 500 CV), a été interdite de rallye. La firme de Sochaux doit se trouver un autre terrain de jeu.
Sa « deuxième vie »
Ce sera le Paris-Dakar 1987 où, soutenu par Jean Todt, Ari Vatanen débute sa « deuxième vie ». Le pilote « vole » toujours aussi vite au-dessus des dunes et gagne quatre Dakar – en 1987, 1989, 1990, 1991. Ari Vatanen a mûri. Puisque la vie lui donne une deuxième chance, il va la mettre à profit pour lutter non plus seulement pour la victoire en course mais contre la pauvreté, la misère, qu’il côtoie sur les six continents.
C’est la même volonté de lutter contre les injustices qui le pousse, en 2009, à se présenter contre son « grand copain » Jean Todt à la présidence de la FIA. Pour la première fois, les deux hommes s’opposent, en lutte pour succéder au controversé Max Mosley. Les deux hommes ne s’adresseront plus la parole pendant deux ans, avant de s’expliquer. Ari Vatanen finit par entrer à la FIA, en 2013, où il préside la Commission des épreuves sur route, jusqu’en décembre 2017.
« Je n’ai jamais su planifier une carrière ! J’ai juste couru après mes rêves », commente-t-il en repensant au road book de sa vie. Fausse modestie ? « Un homme ne doit pas être mis sur un piédestal, jamais », répète-t-il. Même s’il a gravi 101 podiums ?

Ari Vatanen en dates
1952 Né à Tuupovaara (Filande), le 27 avril.
1970 Débute sa carrière en rallye.
1971 Premier succès au Tott-Porrasalmi Ralli (championnat finlandais des rallyes) sur Opel Kadett Rally.
1981 Champion du monde des rallyes.
1985 Remporte le rallye de Monte Carlo ; Accident lors du rallye d’Argentine.
1987 Remporte son premier Paris-Dakar sur 205.
1988 Sortie en France du livre « Ari Vatanen, pour une poignée de seconde », éd. Albin Michel, préface Jean-Louis Moncet.
1989 et 1990 Vainqueur du Dakar sur 405 T16.
1991 4e et dernière victoire du Dakar sur Citroën ZX.
1998 Arrête sa carrière professionnelle.
1999 Elu au Parlement européen sur la liste finnoise
2003 Prend le départ du Paris-Dakar avec Nissan.
2007 Prend le départ du Paris-Dakar sur VW Race Touareg avec l’italienne Fabrizia Pons comme copilote, mais ils abandonnent à la 7e étape.
2013 Président de la Commission des épreuves sur route de la FIA jusqu’en décembre 2017.





                            


                        

                        


<article-nb="2018/01/06/16-15">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-15"> ¤ Le cas d’Inès, 14 ans, dans un état végétatif depuis six mois, devrait être porté devant la Cour européenne des droits de l’homme.
<filname="PROF-0,2-3208,1-0,0-15"> ¤                     


Article sélectionné dans La Matinale du 05/01/2018
Découvrir l’application


                        

Le Conseil d’Etat autorise l’arrêt des soins à une mineure contre l’avis de ses parents

Le cas d’Inès, 14 ans, dans un état végétatif depuis six mois, devrait être porté devant la Cour européenne des droits de l’homme.



Le Monde
 |    06.01.2018 à 06h41
 • Mis à jour le
06.01.2018 à 10h42
    |

            Jean-Baptiste Jacquin








                        


C’est la première fois qu’une juridiction suprême française autorise l’arrêt des soins d’un enfant en état végétatif contre l’avis de ses parents. Le juge des référés du Conseil d’Etat a décidé, vendredi 5 janvier, de rejeter le recours des parents d’Inès, 14 ans, qui s’opposaient à la décision prise le 21 juillet 2017 par le Centre hospitalier régional universitaire de Nancy. L’adolescente, qui souffrait d’une maladie neuromusculaire auto-immune sévère, est dans le coma depuis le 22 juin 2017, après un arrêt cardio-respiratoire.
Ses parents ont décidé, selon Abdelbaki Bouzidi, leur avocat, de saisir en urgence la Cour européenne des droits de l’homme (CEDH) contre cette décision. Le médecin réanimateur de l’hôpital de Nancy, qui suit Inès depuis le début, avait dit à l’audience du 28 décembre 2017 que rien ne se ferait dans la précipitation. Autrement dit, l’hôpital devrait attendre la décision de la cour de Strasbourg, même si, en droit, rien ne l’y oblige.
Le collège de trois juges rappelle dans sa décision les conclusions de l’expertise demandée par le tribunal administratif de Nancy à trois médecins indépendants sur la situation médicale d’Inès. Ils soulignent que, plus de quatre mois après l’arrêt cardiaque, « le pronostic neurologique est catastrophique et qu’Inès se trouve dans un état végétatif persistant ». Le rapport a également conclu au fait que le caractère irréversible des lésions neurologiques est « certain dans l’état actuel de la science ». L’expertise conclut expressément au caractère « déraisonnable » du maintien des dispositifs de respiration et de nutrition artificielles.
« Notre fille nous appartient »
La loi sur la fin de vie prévoit que les soins doivent être arrêtés lorsqu’ils « résultent d’une obstination déraisonnable » (un acharnement thérapeutique). Ils peuvent être arrêtés conformément à la volonté du patient « lorsqu’ils apparaissent inutiles, disproportionnés ou lorsqu’ils n’ont d’autre effet que le seul maintien artificiel de la vie ». Si la volonté du patient ne peut être recueillie, le médecin doit prendre la décision à l’issue d’une procédure collégiale.
Cette procédure a été mise en œuvre à Nancy et « le corps médical a été totalement à l’écoute des parents », affirme Me Bouzidi, mais le désaccord sur le sens de la décision a persisté. « Notre fille nous appartient, pas aux médecins », avait justifié la mère d’Inès devant le Conseil d’Etat.
La décision rendue vendredi précise que dans le cas d’un patient mineur, l’avis des parents « revêt une importance particulière ». C’est en invoquant ce même argument, parmi d’autres, que le Conseil d’Etat avait pris une décision contraire il y a neuf mois. La plus haute juridiction administrative avait jugé, le 8 mars 2017, que l’hôpital de la Timone, à Marseille, avait eu tort de décider l’arrêt des soins de Marwa, un bébé de 15 mois – ce qui avait interrompu la procédure.
Comme dans le cas de Marwa, les parents d’Inès s’opposent « de manière ferme et constante à l’arrêt des soins », reconnaissent les juges. Mais selon eux, le médecin doit « agir dans le souci de la plus grande bienfaisance de l’enfant et faire de son intérêt supérieur une considération primordiale ». Le médecin nancéen n’avait pas dit autre chose en affirmant avoir décidé en fonction de « l’intérêt supérieur de l’enfant ».
« Obstination déraisonnable »
Xavier Domino, porte-parole du Conseil d’Etat, précise que le praticien doit « s’efforcer de parvenir à un accord sur la décision à prendre avec ses parents, sans que l’accord des parents ne constitue un préalable indispensable ». Cela vient clarifier l’interprétation de la loi Claeys-Leonetti du 2 février 2016 sur la fin de vie. Certains avaient en effet voulu voir dans la décision sur Marwa qu’un hôpital ne pourrait pas prendre une décision aussi lourde contre l’avis des parents.
C’est ce point qui fait le plus réagir l’avocat de la famille. « Lorsque l’avis d’un enfant ne peut pas être recueilli, le rôle de ses parents est réduit à celui de spectateurs engagés, alors qu’ils sont les garants de l’intérêt de l’enfant, y compris de sa santé », estime Me Bouzidi. Mais pour le Conseil d’Etat, ce n’est pas le sujet puisque dans le cas d’Inès, « la poursuite des traitements est susceptible de caractériser une obstination déraisonnable ».
C’est le troisième cas emblématique de fin de vie que le juge administratif a été appelé à trancher en quelques années, après l’affaire Marwa et celle de Vincent Lambert.
Dans ce dernier cas, un homme âgé aujourd’hui de 41 ans dans un état végétatif depuis 2008, la CEDH et le Conseil d’Etat avaient autorisé l’arrêt des soins alors que la famille se divisait. Ce contentieux existe, mais reste marginal. Le médecin du service de réanimation pédiatrique de Nancy précisait par exemple que plusieurs fois par an (deux fois en moyenne), une décision d’arrêt des soins y était prise et qu’elle était comprise par les parents.
Marge d’appréciation
Ces décisions doivent rester du cas par cas. Le Conseil d’Etat confirme l’existence d’une marge d’appréciation. « Le médecin en charge doit se fonder sur un ensemble d’éléments, médicaux et non médicaux, dont le poids respectif ne peut être prédéterminé et dépend des circonstances particulières à chaque patient », écrit-il. Il avait ainsi relevé dans le cas de Marwa l’existence d’une « incertitude sur l’évolution future de [son] état ». Il ne retient pas, dans le cas d’Inès, le motif religieux invoqué par ses parents pour s’opposer à l’arrêt des soins.
Selon Didier Le Prado, avocat de l’hôpital de Nancy, il n’y a pas besoin d’une nouvelle procédure collégiale pour décider de l’arrêt des soins. Les juges du Palais-Royal précisent qu’« il appartiendra au médecin compétent d’apprécier (…) si et dans quel délai la décision d’arrêt de traitement doit être exécutée ». 



                            


                        

                        


<article-nb="2018/01/06/16-16">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-16"> ¤ Marcelo Balcedo est suspecté de blanchiment d’argent, d’évasion fiscale et de liens avec des groupes de narcotrafiquants.
<filname="PROF-0,2-3208,1-0,0-16"> ¤                     
                                                

Arrestation d’un syndicaliste argentin amateur de villas et de voitures de sport

Marcelo Balcedo est suspecté de blanchiment d’argent, d’évasion fiscale et de liens avec des groupes de narcotrafiquants.



Le Monde
 |    06.01.2018 à 10h36
 • Mis à jour le
06.01.2018 à 13h26
    |

            Christine Legrand (Buenos Aires, correspondante)








                        



   


Le monde syndical argentin est ébranlé par la spectaculaire arrestation, jeudi 4 janvier, en Uruguay, de Marcelo Balcedo, secrétaire général du Syndicat des employés travaillant auprès de mineurs et dans l’éducation (SOEME), qui regroupe le personnel non enseignant des établissements scolaires et des universités en Argentine. Il est suspecté de blanchiment d’argent, d’évasion fiscale et de liens avec des groupes de narcotrafiquants.
Dans sa luxueuse résidence, « El Gran Chaparral », près de Piriapolis, à 40 km de la grande station balnéaire de Punta del Este, la Miami uruguayenne, la police a découvert plusieurs armes de guerre, une grande quantité de munitions, 500 000 dollars (415 000 euros) et quatorze voitures de luxe, pour un montant évalué à plus de 2 millions de dollars. Parmi elles, une Porsche, une Ferrari et une Mercedes-Benz McLaren. Le syndicaliste possède également deux autres propriétés dans le voisinage, dont une de quelque 90 hectares.
La cinquantaine joviale, Marcelo Balcedo est considéré comme un personnage extravagant par certains de ses confrères syndicalistes. Ingénieur de formation, avec un master en communication d’une université américaine, il est propriétaire de plusieurs médias, dont le quotidien Hoy, qu’il a fondé en 1993, à La Plata, fief de la famille péroniste.
« Vingt-huit ans de succès »
Les relations du clan Balcedo avec l’ancienne présidente Cristina Kirchner (2007-2015) ont connu des hauts et des bas. Lors des législatives d’octobre 2017, Marcelo Balcedo avait toutefois réussi à placer son bras droit, Susana Mariño, sur la liste des candidats pour la province de Buenos Aires de l’Unité citoyenne (centre gauche), la coalition conduite par Mme Kirchner, qui a été élue sénatrice.
Il avait hérité de la direction du SOEME de son père, Antonio Balcedo, militant péroniste, mort en 2012, qui avait fondé le syndicat. A l’époque, certains affiliés avaient protesté, rappelant que la direction d’un syndicat n’était pas une charge héréditaire. Un mandat d’arrêt avait été lancé contre Marcelo Balcedo en 2007 pour extorsion auprès de députés et d’entrepreneurs afin d’obtenir des faveurs. En 2009, toute poursuite contre lui avait été abandonnée, une décision judiciaire qui avait fait polémique, et il était de retour à La Plata.
« L’argent de mon fils est le fruit de vingt-huit ans de succès à la tête d’un journal et d’une radio », a déclaré sa mère, Myriam Chavez, dite « Néné », qui a dirigé un temps le quotidien. « Atteinte à la liberté d’expression », a dénoncé à sa « une » Hoy, au lendemain de l’arrestation de son propriétaire.
Il est le troisième syndicaliste arrêté depuis l’arrivée au pouvoir du président de droite Mauricio Macri, en décembre 2015. Tous ont en commun d’avoir bâti d’immenses fortunes. Marcelo Balcedo pourrait être rapidement extradé en Argentine.



                            


                        

                        


<article-nb="2018/01/06/16-17">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-17"> ¤ Le réseau social explique qu’une telle mesure « reviendrait à dissimuler des informations importantes auxquels les gens doivent avoir accès ».
<filname="PROF-0,2-3208,1-0,0-17"> ¤                     
                                                

Twitter refuse de supprimer les posts, même « controversés », des leaders politiques

Le réseau social explique qu’une telle mesure « reviendrait à dissimuler des informations importantes auxquels les gens doivent avoir accès ».



Le Monde
 |    06.01.2018 à 01h42
 • Mis à jour le
06.01.2018 à 09h16
   





                        



   


Twitter a fait part, vendredi 5 janvier, de son refus de supprimer les comptes ou les messages des responsables politiques, même si ces derniers sont « controversés ». Reconnaissant qu’il y a de « nombreux débats » sur le sujet, le réseau social explique sur son blog officiel souhaiter « apporter [son] point de vue ».
Et d’assurer « travailler dur pour rester neutre ». « Bloquer un dirigeant (…) ou supprimer ses tweets controversés reviendrait à dissimuler des informations importantes auxquels les gens doivent avoir accès [pour en] débattre. » La plateforme explique néanmoins « examiner les tweets de dirigeants en prenant en compte le contexte politique » et « appliquer [ses] règles d’utilisation en fonction » de cela.
« @jack is #complicit »
Le groupe ne nomme aucun responsable en particulier mais répond implicitement aux nombreuses critiques appelant à supprimer les posts du président des Etats-Unis, Donald Trump, qui s’exprime quotidiennement au travers de tweets à la tonalité souvent agressive à l’encontre, notamment, d’autres pays ou d’autres dirigeants.

        Lire aussi :
         

          Donald Trump sur Twitter... matinal, critique et impulsif




        Lire aussi :
         

          Trump sur Twitter... Un an d’une présidence clivante en 140 signes



Dernier exemple marquant, il a adressé mardi une menace à peine voilée à son homologue nord-coréen Kim Jong-un :
« Le leader nord-coréen Kim Jong-un vient d’affirmer que le “bouton nucléaire est sur son bureau en permanence” (…) informez-le que moi aussi j’ai un bouton nucléaire mais il est beaucoup plus gros et plus puissant que le sien, et il fonctionne ! »

North Korean Leader Kim Jong Un just stated that the “Nuclear Button is on his desk at all times.” Will someone fro… https://t.co/EvTgZxiji0— realDonaldTrump (@Donald J. Trump)


require(["twitter/widgets"]);

Quelques heures plus tard, un groupe de militants baptisé « Resistance SF » avait projeté sur la façade du siège de Twitter à San Francisco, ce slogan visant le patron fondateur du groupe Jack Dorsey : « @jack is #complicit » (« complice »), pour protester contre le fait que les modérateurs du réseau laissent Donald Trump s’y exprimer, alors même qu’ils bloquent régulièrement des comptes ou suppriment des messages enfreignant ses règles d’utilisation (appels à la violence, apologie du terrorisme etc.).
Deux sénateurs démocrates ont également demandé jeudi au patron des services américains de renseignement d’évaluer les risques que représentent pour la sécurité nationale des Etats-Unis les tweets de Donald Trump au sujet de la Corée du Nord.



                            


                        

                        


<article-nb="2018/01/06/16-18">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-18"> ¤ Cinquante ans après, le cinéaste s’est associé à son vieux complice Daniel Cohn-Bendit pour réaliser un film-bilan de Mai 68. L’occasion de radiographier le pays dirigé par un jeune président, dont il a l’oreille.
<filname="PROF-0,2-3208,1-0,0-18"> ¤                
                                       
édition abonné


De Mai-68 à Macron, Romain Goupil, l’éternel révolté


                      Cinquante ans après, le cinéaste s’est associé à son vieux complice Daniel Cohn-Bendit pour réaliser un film-bilan de Mai 68. L’occasion de radiographier le pays dirigé par un jeune président, dont il a l’oreille.



Le Monde
 |    05.01.2018 à 15h20
 • Mis à jour le
06.01.2018 à 06h39
    |

                            Laurent Telo








                              

                        

Cinquante ans après Mai-68, on dirait les deux vieux du « Muppet Show » au balcon de l’Histoire ; il y en a un qui boite, l’autre est un peu ventru, et là, ils dissertent sur les sanglochons. On ne sait plus trop pourquoi, eux non plus, aucune importance, le débat continue, c’est l’essentiel. Daniel Cohn-Bendit a deux hanches en carton et une tête de lutin, il explique que comme « il n’y avait pas assez de sangliers, les éleveurs ont fait des croisements avec des cochons. C’est pas des conneries, hein ! Aux européennes de 1999, ça a été un problème soulevé pendant ma campagne, la prolifération des sanglochons. »
Romain Goupil est toujours un militant avide de la chose politique et un cinéaste inclonable, il a toujours une gueule incroyable au-dessus de son bidon et une grande théorie sur les sanglochons, mais trop technique pour être retranscrite ici. Le héros du jour, c’est lui.
Two-men-show
Goupil finit de monter un film avec Cohn-Bendit parti ausculter la France cinquante ans après vous-savez-quoi. La direction de France 5 est attendue pour visionner l’affaire. Un road-movie de cinquante jours de tournage ramené à 2 h 21 de film. La chaîne avait commandé un 52 minutes mais Goupil a toujours été très persuasif, il a un sourire magique, il n’est jamais à court d’arguments.
Ce talent date d’il y a au moins cinquante ans, quand ils se sont croisés vite fait avec Cohn-Bendit, en mai 1968, sur l’estrade enfiévrée d’un meeting incandescent, ou l’inverse, puis ils sont devenus copains comme sanglochons depuis 1991 et la guerre en Yougoslavie. Officiellement, ils ne parlent plus trop de Mai. Sauf pour s’écharper sur l’imposture supposée de l’autre.
« Tu peux nous écouter. A nous deux, on a 140 années d’expériences en agitation tous azimuts sans avoir fait l’ENA. On est tes meilleurs conseillers… Parce qu’en plus… On a tout foiré. » Romain Goupil à Emmanuel Macron
En général, ça se passe comme ça. Goupil attaque : « Il y a...




<article-nb="2018/01/06/16-19">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-19"> ¤ Discipline de plus en plus en vogue, l’équitation éthologique propose une conception douce du dressage, dans le respect de l’animal et la confiance mutuelle.
<filname="PROF-0,2-3208,1-0,0-19"> ¤                     
                                                

L’équitation éthologique, ou l’art de faire corps avec son cheval

Discipline de plus en plus en vogue, l’équitation éthologique propose une conception douce du dressage, dans le respect de l’animal et la confiance mutuelle.



Le Monde
 |    06.01.2018 à 10h15
 • Mis à jour le
06.01.2018 à 13h04
    |

                            Béatrice Madeline








                        



   


Dans la grande tendance des sports au plus près de la nature, l’équitation éthologique tient une bonne place. Il n’est plus guère de centre hippique en France où l’on n’enseigne pas aux cavaliers à observer et à comprendre le comportement de leur animal, pour s’assurer de son bien-être et mieux faire corps avec lui. Une approche qu’il ne faut pas confondre avec l’éthologie proprement dite, la science du comportement de l’animal – qui exige une formation de haut niveau. Et qui est en outre fort peu pourvoyeuse de débouchés, puisque, selon Charlène Lourd, conseillère chez Equi-ressources, l’observatoire des métiers, des formations et de l’emploi de la filière équine, « il y a actuellement quatre éthologues répertoriés en France ».
« On n’a pas d’horaires, on travaille avec des êtres vivants… » Manuel Godin, directeur technique du Haras de la Cense
En revanche, les formations en équitation éthologique se multiplient, face à la forte demande d’un public qui veut considérer le cheval autrement que comme une simple monture. Premiers concernés, les professionnels en activité complètent ainsi leur savoir-faire. En matière de formation initiale, le choix est plus restreint : seul le Haras de la Cense, installé sur 200 hectares dans la forêt de Rambouillet, dans les Yvelines, en propose une. Etalée sur deux ans, cette formation mène au BP Enseignement et permet de passer les brevets fédéraux d’équitation de 1er et de 2e niveau. La Cense prépare à « des diplômes reconnus par l’Etat ou la Fédération française d’équitation ».
Pour ceux qui souhaitent travailler dans le secteur du tourisme, le haras propose également des diplômes d’accompagnateur de tourisme équestre et le brevet fédéral d’équitation éthologique de niveau 1. Une partie de la formation a lieu en Corse. Enfin, à l’initiative du professeur Axel Kahn, a été créé un diplôme universitaire « Bien-être, éthique et doit du cheval » avec l’université Paris-Descartes.
Engagement total
« Le métier, ce n’est pas juste galoper sur la plage, prévient Manuel Godin, directeur technique du haras yvelinois. Durant la formation, on vit la plupart du temps dehors, on est aux écuries dès le matin pour nourrir les chevaux, et encore le soir pour les nourrir et les soigner – et cela tous les jours de la semaine. » A plein temps auprès des chevaux, dans le cadre exceptionnel du haras, les stagiaires – une vingtaine par promotion au maximum – vivent au plus près de l’animal, dont ils développent les capacités d’apprentissage. Bases du travail à pied, travail monté, travail en liberté : les exercices, structurés en huit degrés, permettent d’approfondir et de développer au maximum la relation avec son cheval.
L’engagement est total, souligne Manuel Godin : « On n’a pas d’horaires, on travaille avec des êtres vivants, on ne peut pas toujours prévoir leurs besoins, ils peuvent être malades, blessés, et il faut s’en occuper tout en restant rigoureux… » L’aspect physique du métier, qui amène à travailler avec des animaux pesant 500 kilos, est aussi à prendre en compte – un coach sportif accompagne d’ailleurs les stagiaires. Les apprentis palefreniers iront ensuite parfaire leur formation dans l’Ouest américain, dans un ranch de 35 000 hectares du Montana, où ils s’occuperont durant trois mois de l’éducation des poulains. Un rêve pour les passionnés de canasson, mais un rêve qui a un coût : 18 000 euros pour deux ans.
Depuis le démarrage de la formation en équitation éthologique – la 17e promotion est en cours –, la Cense a formé une centaine de stagiaires. Ce sont principalement des jeunes femmes, à l’image d’un sport qui attire aujourd’hui une grande majorité de petites filles, pour les sensibiliser au sujet et les aider à gérer cet aspect de leur future pratique professionnelle.
Jusqu’à 70 000 euros par an
Aujourd’hui, entre 10 % et 20 % des anciens élèves sont enseignants salariés dans des clubs hippiques, et la moitié sont free-lances, un statut qui se développe dans le milieu équin. « Ils animent des stages dans des clubs, donnent des cours particuliers, travaillent des chevaux de propriétaires », énumère le directeur technique de La Cense. Les plus expérimentés peuvent gagner jusqu’à 70 000 euros annuels. Quelques-uns, plus rares, sont recrutés dans des haras comme celui de Hus, près de Saumur, dans le Maine-et-Loire, où le responsable actuel du pôle « débourrage » est issu de celui de la Cense. Et les professionnels formés à l’éducation éthologique en France sont de plus en plus demandés chez les voisins belges ou suisses, voire outre-Atlantique.
Equi-ressources : www.equiressources.fr
Haras de la Cense : www.lacense.com



                            


                        

                        


<article-nb="2018/01/06/16-20">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-20"> ¤ La drogue consommée depuis des siècles, encore prohibée dans de nombreux pays, a été légalisée le 1er janvier en Californie et le Canada s’apprête à le faire en juillet.
<filname="PROF-0,2-3208,1-0,0-20"> ¤                     
                                                

Légalisé, dépénalisé, prescrit… le cannabis dans le monde en neuf graphiques

La drogue consommée depuis des siècles, encore prohibée dans de nombreux pays, a été légalisée le 1er janvier en Californie et le Canada s’apprête à le faire en juillet.



Le Monde
 |    06.01.2018 à 08h13
 • Mis à jour le
06.01.2018 à 10h05
    |

            Maxime Vaudano et 
Pierre Breteau








                        


La prohibition du cannabis, consensus mondial depuis plus d’un siècle, serait-elle en train de partir en fumée ? Avec la Californie, qui a légalisé cette drogue le 1er janvier, et le Canada, qui s’apprête à le faire en juillet, cette hypothèse commence à prendre corps.
Elle était pourtant encore farfelue quand l’Uruguay a ouvert la voie, en 2013, en légalisant de façon encadrée la culture et la consommation de cannabis. Si cette drogue douce se consomme depuis des siècles sous différentes formes pour des usages récréatifs ou thérapeutiques, elle était prohibée dans la quasi-totalité des pays du monde.
Mais contrairement à une idée répandue, cet état de fait était relativement récent dans l’histoire humaine. L’une des premières lois de prohibition du cannabis a été votée en Egypte en 1868, mais la plupart des pays occidentaux n’ont suivi que dans les années 1920 ou 1930, et la prohibition ne s’est vraiment mondialisée qu’après-guerre, comme le rappelle le Transnational Institute dans un rapport sur la question.
Le cannabis légalisé pour 1,5 % de la population mondiale
Au tournant du XXIe siècle, le constat d’échec à l’égard des politiques répressives a conduit les autorités de plusieurs pays à s’interroger sur l’opportunité de politiques alternatives, basée sur l’idée suivante : puisque nous n’arrivons pas à enrayer les trafics et à dissuader les consommateurs, acceptons cette consommation pour mieux l’appréhender et améliorer la prévention.

 #monde_legalisation { border-top: 4px solid #16212c; border-bottom: 1px solid #eef1f5; padding: 10px 0; width: 100%; color: #16212c; } #monde_legalisation .grasdecodeurs { font-family: "Helvetica Neue", Helvetica, Arial; font-size: 1.7rem; font-weight: bold; } #monde_legalisation .titre { padding: 6px 16px; display: block; } #monde_legalisation .texte { margin: 1rem .5rem; padding: 0 10px; } #monde_legalisation .explications { font-family: "Helvetica Neue", Helvetica, Arial; margin: 20px 0px; padding: 10px; background-color: #f5f6f8; color: #747b83; text-align: center; } .ui-tooltip p:before { color: #a2a9ae; content: '› '; font-family: arial; display: inline-block; font-size: inherit; left: 0; position: relative; width: 9px; font-weight: 400 } .ui-tooltip p.petiteliste { margin-left: 1rem; } .tooltipdecodeurs .titre_tt { font-family: "Helvetica Neue", Helvetica, Arial; font-weight: bold; font-size: 1.7rem; letter-spacing: .07rem; margin: .5rem 0; } .tooltipdecodeurs .gris { color: #a2a9ae; } .tooltipdecodeurs .bulle { border-radius: 50%; width: 1rem; height: 1rem; border: 0; display: inline-block; margin: -.3rem .5rem 0 0; vertical-align: middle; cursor: default; } .tooltipdecodeurs div { display: block!important; } .tooltipdecodeurs { border-radius: 4px; padding: 2rem; position: absolute; z-index: 9999; max-width: 350px; -webkit-box-shadow: none!important; box-shadow: none!important; border: 2px solid #ccd0d3!important; background: #fff!important; color: #222!important; } .tooltipdecodeurs .hr { margin-top: 1rem; border-top: 1px solid #e8eaee; padding-bottom: 1rem; } .tooltipdecodeurs img { height: 1.7rem; padding: 1px; border: 1px solid #A2A9AE; background-color: #FFF; margin-bottom: -.2rem; margin-right: .3rem; margin-left: .3rem; } #monde_legalisation .source { font-family: "Helvetica Neue", Helvetica, Arial; padding: 0 10px; text-align: right; color: #8b9299; font-size: 1.2rem; } #monde_legalisation .passelect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* CSS de la carte */ #conteneur_monde_legalisation .legende { font-family: "Helvetica Neue", Helvetica, Arial; position: absolute; top: 1rem; left: 1rem; /* border: 1px solid #eef1f5; */ width: 55%; border-radius: 4px; color: #383f4e; padding: 1.2rem; background-color: #FFF; font-size: 1.3rem; cursor: default; } #conteneur_monde_legalisation .legende span.carre { width: 1.7rem; height: 1.7rem; display: inline-block; margin: -.5rem .5rem 0 0; vertical-align: middle; cursor: default; border: 1px solid rgba(0, 0, 0, .2); } .fonddym { position: relative; background-color: #e6eef4; } .land { pointer-events: none; stroke-width: .2px; fill: #FFF; stroke: rgba(0, 0, 0, .2); -webkit-transition: fill .5s; transition: fill .5s; } .pasactif { fill: #FFF!important; stroke-width: .2px!important; stroke: rgba(0, 0, 0, .2)!important; } /* Nos variables */ path[data-legalisation="En cours"] { pointer-events: all; cursor: pointer; fill: #f2f2f2; stroke: rgba(0, 0, 0, .5); } path[data-legalisation="Oui"] { pointer-events: all; cursor: pointer; fill: #fd8d3c; stroke: rgba(0, 0, 0, .5); } path[data-legalisation="Partiellement"] { pointer-events: all; cursor: pointer; fill: #fecc5c; stroke: rgba(0, 0, 0, .5); } path[data-legalisation="Partiellement"]:hover, path[data-legalisation="En cours"]:hover, path[data-legalisation="Oui"]:hover { stroke-width: 1px; } #conteneur_monde_legalisation .noms { font-family: "Helvetica Neue", Helvetica, Arial; font-size: 1rem; fill: rgba(0, 0, 0, .3); pointer-events: none; font-weight: bold; letter-spacing: .07rem; text-transform: uppercase; } /* le CSS du slider et tout*/ .mesboutons { margin: 2.5px; width: 50px; height: 40px; text-align: left; display: inline-block; vertical-align: middle; } .bouton img { border: 0; } .bouton { cursor: pointer; } .pause { display: none; } .interaction { margin-top: 5px; margin-bottom: 10px; text-align: center; font: normal 1.5rem/140% Helvetica, Arial, sans-serif!important; } .monslider { margin-bottom: 5px; display: inline-block; width: calc(100% - 100px - 13%); } .monslider a:hover { color: #665500!important; border: 2px solid #665500!important; } .monslider a:active, .monslider a:focus { color: #665500!important; background-color: #FFC602!important; border: 2px solid #665500!important; } .monslider label { position: absolute; color: #edebe3; width: 20px; margin-top: -.9rem; margin-left: -10px; text-align: center; cursor: pointer; font: normal 1rem Helvetica, Arial; font-weight: bolder; } .ui-state-default, .ui-widget-content .ui-state-default { font-weight: normal; color: #555555; cursor: pointer; height: 30px; width: 30px; top: -0.86em; border-radius: .5rem; } .ui-widget-content { border: 1px solid #aaaaaa; color: #025278; } .ui-widget-header { border: 1px solid #aaaaaa; color: #025278; font-weight: bold; } .ui-slider { position: relative; } .ui-slider .ui-slider-handle { padding: 0rem; top: -1rem; margin-left: -1.1rem; width: 2.2rem; height: 2.2rem; cursor: ew-resize; position: absolute; z-index: 1; font-size: .6em; display: block; background: #fff3cc; color: #FFC602; border: 2px solid #FFC602!important; border-radius: 50%; font-weight: bold; text-decoration: none; } .ui-slider { background: #edebe3; border: none; border-radius: 0; } .ui-slider.ui-slider-horizontal { height: .4rem; } .ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip, .ui-slider.ui-slider-vertical .ui-slider-handle[class*=ui-state-] .ui-slider-tip { visibility: visible; opacity: 1; border: none; background: transparent; left: 50%; width: 30px; margin-left: -15px; text-align: center; color: white; font-weight: normal; top: 10px; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); } .ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip:before, .ui-slider.ui-slider-vertical .ui-slider-handle[class*=ui-state-] .ui-slider-tip:before { display: none; } .etapes { text-align: right; display: inline-block; width: 12%; height: 40px; } /* le tooltip fixé en bas sur mobile */ @media screen and (max-width: 500px) { .tooltipdecodeurs { position: fixed; bottom: 0!important; left: 0!important; top: auto!important; right: auto!important; min-width: 100%!important; border-radius: 0; padding: 1.5rem; z-index: 9999; -webkit-box-shadow: none!important; box-shadow: none!important; border-top: 1px solid #e8eaee!important; border-left: 0!important; border-right: 0!important; border-bottom: 0!important; background: #fcfcfd!important; color: #383f4e; } .tooltipdecodeurs:after { content: '×'; position: absolute; top: .5rem; right: .5rem; color: #ccd0d3; font-size: 3rem; } #conteneur_monde_legalisation .legende { font-size: 1.1rem; } #conteneur_monde_legalisation .acacherenmobile { display: none; } #monde_legalisation .source { font-size: .9rem; } #conteneur_monde_legalisation .legende span.carre { width: 1.2rem; height: 1.2rem; margin: -.2rem .5rem 0 0; } .ui-slider .ui-slider-handle { font-size: .7em; padding: .2rem; } }

              ▄▓▄
            ▄▓▓█       ▄▄▄▓▓▓▓▄╦          ▄▓▄               ▄▓▄▄
           ▓▓▓▓▄,,▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓╕    ╓▄▓▓▓▓▓▓▓▄        ,▄▓▓▓▓▓▓▓▓▄╦
       ╒▌ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄  ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▄▄▄▓▓▌
       ╫▓ ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓█▀  ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ
        █▓▄ Γ▀▀▀▀▀ΓΓ ,  █▓▓▓▓▓▓▓▓▓▌  Σ▓▄,╙█▓▓▓▓▓▓▓▓▓▌   ▀█▓▄,Γ▀█▓▓▓▓▓▓▓▓█
                     ▐▓ ▐▓▓▓▓▓▓▓▓▓▌    ╙▓Q ▓▓▓▓▓▓▓▓▓▌       ▀█▌  ▓▓▓▓▓▓Γ
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌          ▄▓▓▓▓▓▓▓
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌       ⌐ ▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌      ▓ ╟▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▐▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓µ     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓      ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ╟▓▓▓▓▓▓▓█       ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ▐▀ ▓▓▓▓▓█▀         ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      ╓▓▓▓█Γ            ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      █▀                ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
               ▄▄▓▓▓▓▓▓▓▓▓▓▓▄╦          ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓
          ,▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▌   ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓▄,,▄▓╕
       ╓▄▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓█▀     ▓▌ ▓▓▓▓▓▓▓▓▓▀     ▓▓ █▓▓▓▓▓▓▓▓▓▓▓▓█▀
     ▄▓▓██▀Γ     ≈4▄▄, ▀▓▓▓▓▓█▀Γ        ▓▌ ▓▓▓▓▓█▀Γ        ▓▌ ▀█▓▓▓▓▓▓█▀Γ
   ╙▓█Γ              █▓▄ ██▀            ▓▌ ██▀Γ             ▀█▄╦ ▀██▀
                      ╙▀                ▀`                     ▀▀


Projection cartographique basée sur le travail de Mike Bostock et de Derek Watkins : https://github.com/dwtkns/d3_dymaxion




La légalisation du cannabis reste ultra-minoritaire dans le monde
Les pays qui ont choisi la voie de la légalisation, même partielle, du cannabis restent très rares.
Sélectionnez un pays ou lancez l'animation.







2018



Légende :
Cannabis légal : 0 pays
Partiellement légal : 0 pays



de Buckminster Fuller, Antarctique exclue
Source : données compilées par Le Monde


require(["jquery", "jquery-ui/core", "jquery-ui/slider", "jquery-ui/tooltip", "d3/3.5.6", "//s1.lemde.fr/assets-redaction/js/moment.js", "//s1.lemde.fr/assets-redaction/soc/cannabis_carte/data.js"], function($, jqueryUICore, slider, tooltip, d3, moment) {
    /* obligé de faire un second require pour être sûr que D3 est bien défini */
    require(["//s1.lemde.fr/assets-redaction/js/dymaxion/protovis_dymaxion.js", "//s1.lemde.fr/assets-redaction/js/dymaxion/d3_dymaxion.js"], function() {


 1)) { a.preventDefault(); var c = a.originalEvent.changedTouches[0], d = document.createEvent("MouseEvents"); d.initMouseEvent(b, !0, !0, window, 1, c.screenX, c.screenY, c.clientX, c.clientY, !1, !1, !1, !1, 0, null), a.target.dispatchEvent(d) } } if (a.support.touch = "ontouchend" in document, a.support.touch) { var e, b = a.ui.mouse.prototype, c = b._mouseInit, d = b._mouseDestroy; b._touchStart = function(a) { var b = this; !e && b._mouseCapture(a.originalEvent.changedTouches[0]) && (e = !0, b._touchMoved = !1, f(a, "mouseover"), f(a, "mousemove"), f(a, "mousedown")) }, b._touchMove = function(a) { e && (this._touchMoved = !0, f(a, "mousemove")) }, b._touchEnd = function(a) { e && (f(a, "mouseup"), f(a, "mouseout"), this._touchMoved || f(a, "click"), e = !1) }, b._mouseInit = function() { var b = this; b.element.bind({ touchstart: a.proxy(b, "_touchStart"), touchmove: a.proxy(b, "_touchMove"), touchend: a.proxy(b, "_touchEnd") }), c.call(b) }, b._mouseDestroy = function() { var b = this; b.element.unbind({ touchstart: a.proxy(b, "_touchStart"), touchmove: a.proxy(b, "_touchMove"), touchend: a.proxy(b, "_touchEnd") }), d.call(b) } } }($);
        /*   La localisation de Moment.js        */

        moment.locale('fr', {
            months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
            monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
            weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
            weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
            weekdaysMin: "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),
            longDateFormat: {
                LT: "HH:mm",
                LTS: "HH:mm:ss",
                L: "DD/MM/YYYY",
                LL: "D MMMM YYYY",
                LLL: "D MMMM YYYY LT",
                LLLL: "dddd D MMMM YYYY LT"
            },
            calendar: {
                sameDay: "[Aujourd'hui à] LT",
                nextDay: '[Demain à] LT',
                nextWeek: 'dddd [à] LT',
                lastDay: '[Hier à] LT',
                lastWeek: 'dddd [dernier à] LT',
                sameElse: 'L'
            },
            ordinalParse: /\d{1}(er)/,
            ordinal: function(number) {
er' : '');
            },
        });

        var width = document.getElementById("conteneur_monde_legalisation").offsetWidth,
            height = width * 1.6,
            url = "//s1.lemde.fr/assets-redaction/img/drapeaux/250/";
        datadico = {};

        var tourner = 'rotate(-70) translate(-' + width * 1.2 + ',' + height / 8 + ')',
            payschoisis = [{ "x": width / 2.85, "y": height / 2.38, "pays": "France" },
                { "x": width * .65, "y": height / 1.75, "pays": "Russie" },
                { "x": width * .85, "y": height / 2.4, "pays": "Canada" },
                { "x": width * .85, "y": height / 2.8, "pays": "États-Unis" },
                { "x": width * .68, "y": height / 8, "pays": "Brésil" },
                { "x": width * .85, "y": height / 12, "pays": "Argentine" },
                { "x": width * .8, "y": height / 4.7, "pays": "Colombie" },
                { "x": width / 1.15, "y": height / 1.6, "pays": "Japon" },
                { "x": width / 1.42, "y": height / 1.48, "pays": "Chine" },
                { "x": width / 1.8, "y": height / 1.45, "pays": "Inde" },
                { "x": width * .88, "y": height / 3.5, "pays": "Mexique" },
                { "x": width / 1.4, "y": height / 1.22, "pays": "Indonésie" },
                { "x": width / 1.32, "y": height / 1.14, "pays": "Australie" },
                { "x": width / 3.4, "y": height / 1.4, "pays": "Madagascar" },
                { "x": width / 7.5, "y": height / 1.95, "pays": "Côte d'Ivoire" }
            ];


        for (i = 0; i             datadico[data[i].etat] = data[i]
        }

        var annedebut = 1984,
            anneefin = 2018,
            monintervale,
            paysOui = 0,
            paysPartiellement = 0;

        var projection = d3.geo.dymaxion()
            .translate([width / 2.2, height / 6])
            .scale(width / 2.7);

        var path = d3.geo.path()
            .projection(projection);

        var graticule = d3.geo.graticule();

        var svg = d3.select("#conteneur_monde_legalisation").append("svg")
            .attr("width", "100%")
            .attr("viewBox", "0 0 " + width + " " + height);
        var g = svg.append("g")
            .attr("id", "groupe")
            .attr('transform', tourner);

        var etiquettes = svg.append("g")
            .attr("id", "etiquettes");

        /* L'astuce pour faire passer un pays devant les autres*/
        d3.selection.prototype.moveToFront = function() {
            return this.each(function() {
                this.parentNode.appendChild(this);
            });
        };

        d3.json("//s1.lemde.fr/assets-redaction/js/dymaxion/monde.geojson", function(error, collection) {

            g.selectAll("path")
                .data(collection.features)
                .enter().insert("path")
                .attr("d", path)
                .attr("data-legalisation", function(d) {
                    e = datadico[d.properties.fr]
                    if (e) return e.legalisation
                })
                .attr("class", "land")
                .attr("title", function(d) {
                    e = datadico[d.properties.fr]
                    console.log(e)
                    if (e) {
" + d.properties.fr + " "
Usage " + String(e.legalisation).replace("Oui", "").replace("En cours", "bientôt").toLowerCase() + " légal"
                        if (e.legalisation_date){
                        if (e.legalisation_date.substring(0, 7) != "inconnu" && e.legalisation_date != "") {

"+ ((d.properties.fr == "Canada") ? "A partir du " : "Depuis le ") + moment(e.legalisation_date, "D/M/YYYY").format("Do MMMM YYYY") + ""
                        }}
"
" + e["legalisation_detail"] + ""
                        return html.replace("  "," ")
                    }
                })
                .on("mouseover", function() {
                    var sel = d3.select(this);
                    sel.moveToFront();
                }).call(compterLesPays(anneefin));
        });

        etiquettes.selectAll("text")
            .data(payschoisis)
            .enter()
            .append("text")
            .attr("class", "noms passelect")
            .text(function(d) {
                return d.pays;
            })
            .attr("text-anchor", function(d) {
                if (d.pays == "France") return "end"
                return "middle"
            })
            .attr("x", function(d) {
                return d.x;
            })
            .attr("y", function(d) {
                return d.y;
            });

        /* Flèche pour la France */

        var flecheData = [{
                x: width / 2.8,
                y: (height / 2.4)
            }, {
                x: width / 2.4,
                y: (height / 2.32)
            }, {
                x: width / 2.35,
                y: (height / 2.12)
            }],
            ligneFleche = d3.svg.line()
            .interpolate("basis")
            .x(function(d) {
                return d.x;
            })
            .y(function(d) {
                return d.y;
            });

        etiquettes.append("defs").append("marker")
            .attr("viewBox", "0 -5 10 10")
            .attr("refX", 8)
            .attr("refY", 0)
            .attr("markerWidth", 8)
            .attr("markerHeight", 8)
            .attr("orient", "auto")
            .attr("id", "t")
            .attr("class", "fleche")
            .attr("fill", "#a1a6aa")
            .append("path")
            .attr("d", "M0,-5L10,0L0,5");


        etiquettes.append("path")
            .attr("d", ligneFleche(flecheData))
            .style("stroke-width", 1.4)
            .style("stroke", "#a1a6aa")
            .style("fill", "none")
            .style('marker-end', "url(#t)");

        /*    La gestion du tooltip, ici sur la classe "path.land"    */

        $("#monde_legalisation").tooltip({
            "show": {
                effect: "fadeIn",
                duration: 100
            },
            "hide": {
                effect: "fadeOut",
                duration: 100
            },
            items: "path.land",
            track: true,
            tooltipClass: "multimedia-embed tooltipdecodeurs",
            position: {
                my: 'left-30 top+50',
                at: 'right+10 center'
            },
            content: function() {
                return $(this).attr("title")
            },
            open: function(event, ui) {
                /* permet de fermer le tooltip en tapant sur lui-même en mobile*/
                var elem = $(event.target);
                ui.tooltip.click(function() {
                    elem.tooltip('close');
                });
            }

        });

        /* Gestion du slider */

        $("#monde_legalisation .lecture").click(function() {
            $(this).hide();
            $("#monde_legalisation .pause").show();
            val = $("#monde_legalisation .monslider").slider("value");
            if (val == anneefin) {
                val = annedebut;
                $("#monde_legalisation .monslider").slider("value", annedebut)
            }


            monintervale = setInterval(function() {
                val = $("#monde_legalisation .monslider").slider("value")

                if (val                     $("#monde_legalisation .monslider").slider("value", val + 1)
                }
                if (val == anneefin) {
                    clearInterval(monintervale)
                    $("#monde_legalisation .pause").hide();
                    $("#monde_legalisation .lecture").show();
                }
            }, 400)
        })

        $("#monde_legalisation .pause").click(function() {
            $(this).hide();
            $("#monde_legalisation .lecture").show();
            clearInterval(monintervale)
        });

        $("#monde_legalisation .monslider").slider({
            value: anneefin,
            min: annedebut,
            max: anneefin,
            change: function(event, ui) {
                $("#monde_legalisation .etapes").html(ui.value)
                chronos(ui.value)
                compterLesPays(ui.value)
            },
            slide: function(event, ui) {
                $("#monde_legalisation .etapes").html(ui.value)
                chronos(ui.value)
                compterLesPays(ui.value)

            }
        }).each(function() {
            var opt = $(this).data().uiSlider.options;
            var vals = opt.max - opt.min;
            for (var i = 0; i |").css('left', (i / vals * 100) + '%');
                $("#monde_legalisation .monslider").append(el);
            }
        });

        function chronos(monmoment) {
            g.selectAll('path').each(function(d, i) {
                e = datadico[d.properties.fr]
                if (e) {
                    f = String(e.legalisation_date).substr(e.legalisation_date.length - 4).replace("pres", "2018").replace("vant", "1966")
 !0 && +f                         d3.select(this).classed("pasactif", false)
                    } else if (f == "pres" && monmoment == anneefin) {
                        /* ici quand tu as du inconnu_apres */
                        d3.select(this).classed("pasactif", false)

                    } else {
                        d3.select(this).classed("pasactif", true)
                    }
                }
            });
        };

        function compterLesPays(monmoment) {
            paysOui = 0
            paysPartiellement = 0

            for (i = 0; i                 e = data[i]
                f = String(e.legalisation_date).substr(e.legalisation_date.length - 4).replace("pres", "2018").replace("vant", "1966")
 !0 && +f                     paysOui++
                }
 !0 && +f                     paysPartiellement++
                }
            };

            $("#monde_legalisation .legende span.oui").html(paysOui)
            $("#monde_legalisation .legende span.partiellement").html(paysPartiellement)
        };



        $("#monde_legalisation a").click(function(event) {
            event.stopImmediatePropagation()
        });

    });
});




	#container_15150704433{
		padding:5px 5px 0px 10px;
		width:100%;
		border-top: 4px solid #16212c;
			border-bottom: 1px solid #eef1f5;
	}
	#graphe_15150704433{
		height:500px;
	}
	#container_15150704433 .titre{
		position:relative;margin: 10px 0;
		font-size: 1.5rem;
		font-family: "Helvetica Neue", Helvetica, Arial, FreeSans, sans-serif;
		font-weight: bold;
		position: relative;
		}
	#container_15150704433 .subtitle{
		display:block;
		margin: 10px 0;
		font-size: 1.3rem;
}
	.highcharts-tooltip span {
		height: auto;
		min-width: 170px;
		z-index: 9998!important;
		overflow: auto;
		opacity: 1;
		white-space: normal !important;
	}
	#container_15150704433.highcharts-xaxis-labels text
	{
		font-size: 10px!important;
}
	#container_15150704433.highcharts-legend-item text
	{
		font-size: 11px!important;
	}
	.tooltiplarge {
		width: 230px;
	}
	#container_15150704433 .credits{
		text-align: right;
		margin-right: 5px;
		padding-bottom: 5px;
	}



La population concernée par légalisation du cannabis récréatif
En juillet 2018, avec l'entrée en vigueur de la nouvelle législation canadienne, environ 1,5 % de la population mondiale aura accès légalement au cannabis récréatif.





require(['highcharts/4.1.9','highcharts-standalone'], function() {
	Highcharts.setOptions({
		lang: {
			decimalPoint: ',',
			thousandsSep: ' ',
			months: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin',  'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'],
			shortMonths: [ 'jan.' , 'fév.' , 'mars' , 'avr.' , 'mai' , 'juin' , 'juil.' , 'août' , 'sept.' , 'oct.' , 'nov.' , 'déc.'],
			weekdays: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
			noData: 'Pas de données à afficher',
			numericSymbols: [null, 'M', 'G', 'T', 'P', 'E']
		}
	});
	var dates_legalisation = {
		"Canada":2018,
		"Uruguay":2013,
		"Alaska":2015,
		"Californie":2018,
		"Colorado":2014,
		"Maine":2016,
		"Massachusetts":2018,
		"Nevada":2017,
		"Oregon":2015,
		"Washington":2014,
		"Washington D.C.":2015
	}

	var chart = new Highcharts.Chart({
	chart:{
		renderTo:"graphe_15150704433",
		backgroundColor: "rgba(255,255,255,0)",
		borderRadius: 0,
		alignTicks:false,
		type: "column",
		spacingBottom: 10,
		style:{
			"fontFamily":"Helvetica, sans-serif"
		}
	},
	colors:["#f19300","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#04214d","#01122b","#ff3232"],
	credits:{
		enabled:false},
	title: {
		text: ""
	},
	subtitle: {
		text: ""
	},
	plotOptions: {
		series: {
			dataLabels: {
				inside: false,
				allowOverlap: true,
				format: "{y} ",
				style: {
					textShadow: 'none',
					color: '#333'
				}
			},
			connectNulls:true,
			stacking:"normal",
			marker:{
				symbol:"circle",
				fillColor:"#FFF",
				lineWidth: 2,
				radius:3,
				lineColor:null
			},
			states:{
				hover:{
					lineWidthPlus : 0
				}
			}
		},
	},
	yAxis:[{
		id:"0",
		allowDecimals:false,
		type:"linear",
		title: {
			text:""
		},
		gridLineWidth:0,
		labels: {
			enabled:false,
			useHTML: false,
			formatter: function(){
				return this.value/1000000+" M"
			},
			zIndex: -1
		},
		min: null,
		max: null,
		startOnTick: true,
		endOnTick:true,
		reversed:false,
		stackLabels: {
            enabled: true,
						useHTML:false,
            align: 'center',
						formatter: function(){
							return this.total == 0 ? "0 M" : Highcharts.numberFormat(this.total/1000000,1,",","")+" M"
						},
    }
	}],
	xAxis: {
		type: "linear",
		 categories:["2012","2013","2014","2015","2016","2017","2018"],
		title: {
			text: ""
		},
		labels: {
			useHTML: false,
			step: "",
			format: "{value}"
		},
		plotLines: [{
			color: "#ccc",
			width: "",
			value: "",
			label: {
				useHTML: false,
				text: "",
				textAlign: "",
				verticalAlign: "top",
				x: 5,
				y: ""
			}
		}],
		plotBands: [{
			color: "#ccc",
			from: "",
			to: "",
			label: {
				useHTML: false,
				text: "",
				textAlign: "",
				align: "left",
				verticalAlign: "top",
				x: "",
				y: 10
			}
		}]
	},
	legend:{
		enabled:1,
		layout:"vertical",
		verticalAlign:"top",
		backgroundColor:"#FFF",
		 itemMarginBottom: 5,
		align:"left",
		floating:true,
		y:0,
		x:0,
		padding:16,
		reversed:true,
		itemStyle:{
			fontWeight:"normal"
		},
		labelFormatter: function () {
'+this.name + ' ('+dates_legalisation[this.name]+')';
    }
	},

	series:[
		{
	    "name": "Canada",
	    "color": "#ff3232",
	    "data": [
				[
	        "",
	        null
	      ],
				[
	        "",
	        null
	      ],
	      [
	        "",
	        null
	      ],
	      [
	        "",
	        null
	      ],
	      [
	        "",
	        null
	      ],
	      [
	        "",
	        null
	      ],
	      [
	        "",
	        36953765
	      ]
	    ],
	    "type": "",
	    "lineWidth": 2,
	    "yAxis": 0,
	    "stack": "null",
	    "visible": true,
	    "dataLabels": {
	      "enabled": 0
	    }
	  },

  {
    "name": "Californie",
    "color": "#c6dbef",
    "data": [
			[
				"",
				null
			],
			[
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        39536653
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },

  {
    "name": "Massachusetts",
    "color": "#4292c6",
    "data": [
			[
				"",
				null
			],
			[
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        6859819
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
  {
    "name": "Nevada",
    "color": "#2171b5",
    "data": [
			[
				"",
				null
			],
			[
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        2998039
      ],
      [
        "",
        2998039
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
	{
    "name": "Maine",
    "color": "#6baed6",
    "data": [
			[
				"",
				null
			],
			[
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        1330232
      ],
      [
        "",
        1335907
      ],
      [
        "",
        1335907
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
  {
    "name": "Oregon",
    "color": "#08519c",
    "data": [
			[
				"",
				null
			],
			[
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        4016537
      ],
      [
        "",
        4085989
      ],
      [
        "",
        4142776
      ],
      [
        "",
        4142776
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
	{
    "name": "Alaska",
    "color": "#deebf7",
    "data": [
			[
				"",
				null
			],
			[
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        737979
      ],
      [
        "",
        741522
      ],
      [
        "",
        739795
      ],
      [
        "",
        739795
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
  {
    "name": "Washington D.C.",
    "color": "#01122b",
    "data": [
			[
				"",
				null
			],
			[
        "",
        null
      ],
      [
        "",
        null
      ],
      [
        "",
        670377
      ],
      [
        "",
        684336
      ],
      [
        "",
        693972
      ],
      [
        "",
        703608
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
	{
    "name": "Washington",
    "color": "#04214d",
    "data": [
			[
				"",
				null
			],
			[
        "",
        null
      ],
      [
        "",
        7046931
      ],
      [
        "",
        7152818
      ],
      [
        "",
        7280934
      ],
      [
        "",
        7405743
      ],
      [
        "",
        7405743
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
	{
    "name": "Colorado",
    "color": "#9ecae1",
    "data": [
			[
				"",
				null
			],
			[
        "",
        null
      ],
      [
        "",
        5342311
      ],
      [
        "",
        5440445
      ],
      [
        "",
        5530105
      ],
      [
        "",
        5607154
      ],
      [
        "",
        5607154
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
	{
    "name": "Uruguay",
    "color": "#f19300",
    "data": [
			[
				"",
				null
			],
			[
        "",
        3408005
      ],
      [
        "",
        3419546
      ],
      [
        "",
        3431552
      ],
      [
        "",
        3444006
      ],
      [
        "",
        3456750
      ],
      [
        "",
        3469551
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  }
],
	tooltip: {
		useHTML: true,
		shared: false,
		valueDecimals: 0,
		valuePrefix: "",
		valueSuffix: " habitants",
		backgroundColor: '#FFF',
		borderRadius: 8,
		borderWidth: 0,
		dateTimeLabelFormats: {
			hour: "",
		},
		shadow: false,
		style: {"padding":"15px", "font-family":"Helvetica,Arial!important", "color":"#16212c"},
{point.key}',
\u25CF {series.name}: {point.y}',
		hideDelay: 200,
		borderWidth: 1,
		borderColor: "#AAA",
		formatter: function(tooltip) {
			return tooltip.defaultFormatter.call(this, tooltip);
		},
	}
});

	function findLength(str) {
 100) {
			el = document.getElementsByClassName('highcharts-tooltip')[1].firstChild;
			if (el.classList) {el.classList.add('tooltiplarge');}
			else {el.className += ' ' + 'tooltiplarge';}
		}
	}

});


Si la question de la légalisation agite le débat politique de nombreux pays, peu d’entre eux semblent aujourd’hui prêts à franchir le pas. Seule la Nouvelle-Zélande a officiellement engagé le processus, avec un référendum sur la question prévu d’ici à 2020.
La dépénalisation, une solution intermédiaire qui séduit
En revanche, un grand nombre de gouvernements ont fait un autre choix pour desserrer l’étau répressif : la dépénalisation. La consommation et/ou la culture du cannabis restent officiellement illégales, mais elles sont tolérées ou soumises à des peines beaucoup moins lourdes, allant de la simple amende aux travaux d’intérêt général, en passant par la prescription d’une cure de désintoxication. Dans l’immense majorité des cas, cette politique de tolérance est réservée à la consommation personnelle de drogue, en petites quantités, et n’exonère pas les trafiquants. Elle maintient aussi souvent d’importantes contraintes pour les usagers (interdiction de fumer en public en Espagne et en Ukraine, pénalisation en cas de récidive en Italie, en Israël et en Lettonie, etc.).
Cette solution intermédiaire, généralement motivée par des visées pragmatiques, a séduit de nombreux gouvernements d’Europe et d’Amérique depuis le début du siècle. Pour plusieurs Etats américains, cela a représenté une première étape avant la légalisation pure et simple.









body {
    background-color: #FFF;
    overflow-x: hidden;
}

@media screen and (max-width: 500px) {
    body {
        background-color: #fcfcfd;
        color: #383f4e;
    }
}

        LE CSS ET LE JS AU DESSUS C'EST JUSTE EN LOCAL
     ON NE COPIE QUE LE CONTENU CI-DESSOUS POUR LE SNIPPET
                       (JUSQU'EN BAS)


                           ;;;;;
                           ;;;;;
                           ;;;;;
                           ;;;;;
                           ;;;;;
                           ;;;;;
                         ..;;;;;..
                          ':::::'
                            ':`

 #monde_depenalisation { border-top: 4px solid #16212c; border-bottom: 1px solid #eef1f5; padding: 10px 0; width: 100%; color: #16212c; } #monde_depenalisation .grasdecodeurs { font-family: "Helvetica Neue", Helvetica, Arial; font-size: 1.7rem; font-weight: bold; } #monde_depenalisation .titre { padding: 6px 16px; display: block; } #monde_depenalisation .texte { margin: 1rem .5rem; padding: 0 10px; } #monde_depenalisation .explications { font-family: "Helvetica Neue", Helvetica, Arial; margin: 20px 0px; padding: 10px; background-color: #f5f6f8; color: #747b83; text-align: center; } .ui-tooltip p:before { color: #a2a9ae; content: '› '; font-family: arial; display: inline-block; font-size: inherit; left: 0; position: relative; width: 9px; font-weight: 400 } .ui-tooltip p.petiteliste { margin-left: 1rem; } .tooltipdecodeurs .titre_tt { font-family: "Helvetica Neue", Helvetica, Arial; font-weight: bold; font-size: 1.7rem; letter-spacing: .07rem; margin: .5rem 0; } .tooltipdecodeurs .gris { color: #a2a9ae; } .tooltipdecodeurs .bulle { border-radius: 50%; width: 1rem; height: 1rem; border: 0; display: inline-block; margin: -.3rem .5rem 0 0; vertical-align: middle; cursor: default; } .tooltipdecodeurs div { display: block!important; } .tooltipdecodeurs { border-radius: 4px; padding: 2rem; position: absolute; z-index: 9999; max-width: 350px; -webkit-box-shadow: none!important; box-shadow: none!important; border: 2px solid #ccd0d3!important; background: #fff!important; color: #222!important; } .tooltipdecodeurs .hr { margin-top: 1rem; border-top: 1px solid #e8eaee; padding-bottom: 1rem; } .tooltipdecodeurs img { height: 1.7rem; padding: 1px; border: 1px solid #A2A9AE; background-color: #FFF; margin-bottom: -.2rem; margin-right: .3rem; margin-left: .3rem; } #monde_depenalisation .source { font-family: "Helvetica Neue", Helvetica, Arial; padding: 0 10px; text-align: right; color: #8b9299; font-size: 1.2rem; } #monde_depenalisation .passelect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* CSS de la carte */ #conteneur_monde_depenalisation .legende { font-family: "Helvetica Neue", Helvetica, Arial; position: absolute; top: 1rem; left: 1rem; /* border: 1px solid #eef1f5; */ width: 55%; border-radius: 4px; color: #383f4e; padding: 1.2rem; background-color: #FFF; font-size: 1.3rem; cursor: default; } #conteneur_monde_depenalisation .legende span.carre { width: 1.7rem; height: 1.7rem; display: inline-block; margin: -.5rem .5rem 0 0; vertical-align: middle; cursor: default; border: 1px solid rgba(0, 0, 0, .2); } .fonddym { position: relative; background-color: #e6eef4; } .land { pointer-events: none; stroke-width: .2px; fill: #FFF; stroke: rgba(0, 0, 0, .2); -webkit-transition: fill .5s; transition: fill .5s; } .pasactif { fill: #FFF!important; stroke-width: .2px!important; stroke: rgba(0, 0, 0, .2)!important; } /* Nos variables */ path[data-depenalisation="En cours"] { pointer-events: all; cursor: pointer; fill: #f2f2f2; stroke: rgba(0, 0, 0, .5); } path[data-depenalisation="Oui"] { pointer-events: all; cursor: pointer; fill: #50bfac; stroke: rgba(0, 0, 0, .5); } path[data-depenalisation="Partiellement"] { pointer-events: all; cursor: pointer; fill: #c7eae5; stroke: rgba(0, 0, 0, .5); } path[data-depenalisation="Partiellement"]:hover, path[data-depenalisation="En cours"]:hover, path[data-depenalisation="Oui"]:hover { stroke-width: 1px; } #conteneur_monde_depenalisation .noms { font-family: "Helvetica Neue", Helvetica, Arial; font-size: 1rem; fill: rgba(0, 0, 0, .3); pointer-events: none; font-weight: bold; letter-spacing: .07rem; text-transform: uppercase; } /* le CSS du slider et tout*/ .mesboutons { margin: 2.5px; width: 50px; height: 40px; text-align: left; display: inline-block; vertical-align: middle; } .bouton img { border: 0; } .bouton { cursor: pointer; } .pause { display: none; } .interaction { margin-top: 5px; margin-bottom: 10px; text-align: center; font: normal 1.5rem/140% Helvetica, Arial, sans-serif!important; } .monslider { margin-bottom: 5px; display: inline-block; width: calc(100% - 100px - 13%); } .monslider a:hover { color: #665500!important; border: 2px solid #665500!important; } .monslider a:active, .monslider a:focus { color: #665500!important; background-color: #FFC602!important; border: 2px solid #665500!important; } .monslider label { position: absolute; color: #edebe3; width: 20px; margin-top: -.9rem; margin-left: -10px; text-align: center; cursor: pointer; font: normal 1rem Helvetica, Arial; font-weight: bolder; } .ui-state-default, .ui-widget-content .ui-state-default { font-weight: normal; color: #555555; cursor: pointer; height: 30px; width: 30px; top: -0.86em; border-radius: .5rem; } .ui-widget-content { border: 1px solid #aaaaaa; color: #025278; } .ui-widget-header { border: 1px solid #aaaaaa; color: #025278; font-weight: bold; } .ui-slider { position: relative; } .ui-slider .ui-slider-handle { padding: 0rem; top: -1rem; margin-left: -1.1rem; width: 2.2rem; height: 2.2rem; cursor: ew-resize; position: absolute; z-index: 1; font-size: .6em; display: block; background: #fff3cc; color: #FFC602; border: 2px solid #FFC602!important; border-radius: 50%; font-weight: bold; text-decoration: none; } .ui-slider { background: #edebe3; border: none; border-radius: 0; } .ui-slider.ui-slider-horizontal { height: .4rem; } .ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip, .ui-slider.ui-slider-vertical .ui-slider-handle[class*=ui-state-] .ui-slider-tip { visibility: visible; opacity: 1; border: none; background: transparent; left: 50%; width: 30px; margin-left: -15px; text-align: center; color: white; font-weight: normal; top: 10px; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); } .ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip:before, .ui-slider.ui-slider-vertical .ui-slider-handle[class*=ui-state-] .ui-slider-tip:before { display: none; } .etapes { text-align: right; display: inline-block; width: 12%; height: 40px; } /* le tooltip fixé en bas sur mobile */ @media screen and (max-width: 500px) { .tooltipdecodeurs { position: fixed; bottom: 0!important; left: 0!important; top: auto!important; right: auto!important; min-width: 100%!important; border-radius: 0; padding: 1.5rem; z-index: 9999; -webkit-box-shadow: none!important; box-shadow: none!important; border-top: 1px solid #e8eaee!important; border-left: 0!important; border-right: 0!important; border-bottom: 0!important; background: #fcfcfd!important; color: #383f4e; } .tooltipdecodeurs:after { content: '×'; position: absolute; top: .5rem; right: .5rem; color: #ccd0d3; font-size: 3rem; } #conteneur_monde_depenalisation .legende { font-size: 1.1rem; } #conteneur_monde_depenalisation .acacherenmobile { display: none; } #monde_depenalisation .source { font-size: .9rem; } #conteneur_monde_depenalisation .legende span.carre { width: 1.2rem; height: 1.2rem; margin: -.2rem .5rem 0 0; } .ui-slider .ui-slider-handle { font-size: .7em; padding: .2rem; } }

              ▄▓▄
            ▄▓▓█       ▄▄▄▓▓▓▓▄╦          ▄▓▄               ▄▓▄▄
           ▓▓▓▓▄,,▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓╕    ╓▄▓▓▓▓▓▓▓▄        ,▄▓▓▓▓▓▓▓▓▄╦
       ╒▌ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄  ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▄▄▄▓▓▌
       ╫▓ ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓█▀  ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ
        █▓▄ Γ▀▀▀▀▀ΓΓ ,  █▓▓▓▓▓▓▓▓▓▌  Σ▓▄,╙█▓▓▓▓▓▓▓▓▓▌   ▀█▓▄,Γ▀█▓▓▓▓▓▓▓▓█
                     ▐▓ ▐▓▓▓▓▓▓▓▓▓▌    ╙▓Q ▓▓▓▓▓▓▓▓▓▌       ▀█▌  ▓▓▓▓▓▓Γ
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌          ▄▓▓▓▓▓▓▓
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌       ⌐ ▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌      ▓ ╟▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▐▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓µ     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓      ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ╟▓▓▓▓▓▓▓█       ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ▐▀ ▓▓▓▓▓█▀         ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      ╓▓▓▓█Γ            ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      █▀                ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
               ▄▄▓▓▓▓▓▓▓▓▓▓▓▄╦          ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓
          ,▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▌   ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓▄,,▄▓╕
       ╓▄▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓█▀     ▓▌ ▓▓▓▓▓▓▓▓▓▀     ▓▓ █▓▓▓▓▓▓▓▓▓▓▓▓█▀
     ▄▓▓██▀Γ     ≈4▄▄, ▀▓▓▓▓▓█▀Γ        ▓▌ ▓▓▓▓▓█▀Γ        ▓▌ ▀█▓▓▓▓▓▓█▀Γ
   ╙▓█Γ              █▓▄ ██▀            ▓▌ ██▀Γ             ▀█▄╦ ▀██▀
                      ╙▀                ▀`                     ▀▀


Projection cartographique basée sur le travail de Mike Bostock et de Derek Watkins : https://github.com/dwtkns/d3_dymaxion




La dépénalisation du cannabis à travers le monde
Depuis les années 2000, de nombreux pays d'Amérique du Sud et d'Europe ont choisi la voie de la dépénalisation.
Sélectionnez un pays ou lancez l'animation.







2018



Légende :
Cannabis dépénalisé : 0 pays
Partiellement dépénalisé : 0 pays



de Buckminster Fuller, Antarctique exclue
Source : données compilées par Le Monde


require(["jquery", "jquery-ui/core", "jquery-ui/slider", "jquery-ui/tooltip", "d3/3.5.6", "//s1.lemde.fr/assets-redaction/js/moment.js", "//s1.lemde.fr/assets-redaction/soc/cannabis_carte/data.js"], function($, jqueryUICore, slider, tooltip, d3, moment) {
    /* obligé de faire un second require pour être sûr que D3 est bien défini */
    require(["//s1.lemde.fr/assets-redaction/js/dymaxion/protovis_dymaxion.js", "//s1.lemde.fr/assets-redaction/js/dymaxion/d3_dymaxion.js"], function() {


 1)) { a.preventDefault(); var c = a.originalEvent.changedTouches[0], d = document.createEvent("MouseEvents"); d.initMouseEvent(b, !0, !0, window, 1, c.screenX, c.screenY, c.clientX, c.clientY, !1, !1, !1, !1, 0, null), a.target.dispatchEvent(d) } } if (a.support.touch = "ontouchend" in document, a.support.touch) { var e, b = a.ui.mouse.prototype, c = b._mouseInit, d = b._mouseDestroy; b._touchStart = function(a) { var b = this; !e && b._mouseCapture(a.originalEvent.changedTouches[0]) && (e = !0, b._touchMoved = !1, f(a, "mouseover"), f(a, "mousemove"), f(a, "mousedown")) }, b._touchMove = function(a) { e && (this._touchMoved = !0, f(a, "mousemove")) }, b._touchEnd = function(a) { e && (f(a, "mouseup"), f(a, "mouseout"), this._touchMoved || f(a, "click"), e = !1) }, b._mouseInit = function() { var b = this; b.element.bind({ touchstart: a.proxy(b, "_touchStart"), touchmove: a.proxy(b, "_touchMove"), touchend: a.proxy(b, "_touchEnd") }), c.call(b) }, b._mouseDestroy = function() { var b = this; b.element.unbind({ touchstart: a.proxy(b, "_touchStart"), touchmove: a.proxy(b, "_touchMove"), touchend: a.proxy(b, "_touchEnd") }), d.call(b) } } }($);
        /*        La localisation de Moment.js        */

        moment.locale('fr', {
            months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
            monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
            weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
            weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
            weekdaysMin: "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),
            longDateFormat: {
                LT: "HH:mm",
                LTS: "HH:mm:ss",
                L: "DD/MM/YYYY",
                LL: "D MMMM YYYY",
                LLL: "D MMMM YYYY LT",
                LLLL: "dddd D MMMM YYYY LT"
            },
            calendar: {
                sameDay: "[Aujourd'hui à] LT",
                nextDay: '[Demain à] LT',
                nextWeek: 'dddd [à] LT',
                lastDay: '[Hier à] LT',
                lastWeek: 'dddd [dernier à] LT',
                sameElse: 'L'
            },
            ordinalParse: /\d{1}(er)/,
            ordinal: function(number) {
er' : '');
            },
        });

        var width = document.getElementById("conteneur_monde_depenalisation").offsetWidth,
            height = width * 1.6,
            url = "//s1.lemde.fr/assets-redaction/img/drapeaux/250/";
        datadico = {};

        var tourner = 'rotate(-70) translate(-' + width * 1.2 + ',' + height / 8 + ')',
            payschoisis = [{ "x": width / 2.85, "y": height / 2.38, "pays": "France" },
                { "x": width * .65, "y": height / 1.75, "pays": "Russie" },
                { "x": width * .85, "y": height / 2.4, "pays": "Canada" },
                { "x": width * .85, "y": height / 2.8, "pays": "États-Unis" },
                { "x": width * .68, "y": height / 8, "pays": "Brésil" },
                { "x": width * .85, "y": height / 12, "pays": "Argentine" },
                { "x": width * .8, "y": height / 4.7, "pays": "Colombie" },
                { "x": width / 1.15, "y": height / 1.6, "pays": "Japon" },
                { "x": width / 1.42, "y": height / 1.48, "pays": "Chine" },
                { "x": width / 1.8, "y": height / 1.45, "pays": "Inde" },
                { "x": width * .88, "y": height / 3.5, "pays": "Mexique" },
                { "x": width / 1.4, "y": height / 1.22, "pays": "Indonésie" },
                { "x": width / 1.32, "y": height / 1.14, "pays": "Australie" },
                { "x": width / 3.4, "y": height / 1.4, "pays": "Madagascar" },
                { "x": width / 7.5, "y": height / 1.95, "pays": "Côte d'Ivoire" }
            ];


        for (i = 0; i             datadico[data[i].etat] = data[i]
        }

        var annedebut = 1966,
            anneefin = 2018,
            monintervale,
            paysOui = 0,
            paysPartiellement = 0;

        var projection = d3.geo.dymaxion()
            .translate([width / 2.2, height / 6])
            .scale(width / 2.7);

        var path = d3.geo.path()
            .projection(projection);

        var graticule = d3.geo.graticule();

        var svg = d3.select("#conteneur_monde_depenalisation").append("svg")
            .attr("width", "100%")
            .attr("viewBox", "0 0 " + width + " " + height);
        var g = svg.append("g")
            .attr("id", "groupe")
            .attr('transform', tourner);

        var etiquettes = svg.append("g")
            .attr("id", "etiquettes");

        /* L'astuce pour faire passer un pays devant les autres*/
        d3.selection.prototype.moveToFront = function() {
            return this.each(function() {
                this.parentNode.appendChild(this);
            });
        };

        d3.json("//s1.lemde.fr/assets-redaction/js/dymaxion/monde.geojson", function(error, collection) {

            g.selectAll("path")
                .data(collection.features)
                .enter().insert("path")
                .attr("d", path)
                .attr("data-depenalisation", function(d) {
                    e = datadico[d.properties.fr]
                    if (e) return e.depenalisation
                })
                .attr("class", "land")
                .attr("title", function(d) {
                    e = datadico[d.properties.fr]
                    if (e) {
" + d.properties.fr + " "
Usage " + String(e.depenalisation).replace("Oui", "").replace("En cours", "bientôt").toLowerCase() + " dépénalisé"
                        if (e.depenalisation_date.substring(0, 7) != "inconnu" && e.depenalisation_date != "") {

Depuis le " + moment(e.depenalisation_date, "D/M/YYYY").format("Do MMMM YYYY") + ""
                        }
"
" + e["depenalisation_detail"] + ""
                        return html
                    }
                })
                .on("mouseover", function() {
                    var sel = d3.select(this);
                    sel.moveToFront();
                }).call(compterLesPays(anneefin));
        });

        etiquettes.selectAll("text")
            .data(payschoisis)
            .enter()
            .append("text")
            .attr("class", "noms passelect")
            .text(function(d) {
                return d.pays;
            })
            .attr("text-anchor", function(d) {
                if (d.pays == "France") return "end"
                return "middle"
            })
            .attr("x", function(d) {
                return d.x;
            })
            .attr("y", function(d) {
                return d.y;
            });

        /* Flèche pour la France */

        var flecheData = [{
                x: width / 2.8,
                y: (height / 2.4)
            }, {
                x: width / 2.4,
                y: (height / 2.32)
            }, {
                x: width / 2.35,
                y: (height / 2.12)
            }],
            ligneFleche = d3.svg.line()
            .interpolate("basis")
            .x(function(d) {
                return d.x;
            })
            .y(function(d) {
                return d.y;
            });

        etiquettes.append("defs").append("marker")
            .attr("viewBox", "0 -5 10 10")
            .attr("refX", 8)
            .attr("refY", 0)
            .attr("markerWidth", 8)
            .attr("markerHeight", 8)
            .attr("orient", "auto")
            .attr("id", "t")
            .attr("class", "fleche")
            .attr("fill", "#a1a6aa")
            .append("path")
            .attr("d", "M0,-5L10,0L0,5");


        etiquettes.append("path")
            .attr("d", ligneFleche(flecheData))
            .style("stroke-width", 1.4)
            .style("stroke", "#a1a6aa")
            .style("fill", "none")
            .style('marker-end', "url(#t)");

        /*    La gestion du tooltip, ici sur la classe "path.land"    */

        $("#monde_depenalisation").tooltip({
            "show": {
                effect: "fadeIn",
                duration: 100
            },
            "hide": {
                effect: "fadeOut",
                duration: 100
            },
            items: "path.land",
            track: true,
            tooltipClass: "multimedia-embed tooltipdecodeurs",
            position: {
                my: 'left-30 top+50',
                at: 'right+10 center'
            },
            content: function() {
                return $(this).attr("title")
            },
            open: function(event, ui) {
                /* permet de fermer le tooltip en tapant sur lui-même en mobile*/
                var elem = $(event.target);
                ui.tooltip.click(function() {
                    elem.tooltip('close');
                });
            }

        });

        /* Gestion du slider */

        $("#monde_depenalisation .lecture").click(function() {
            $(this).hide();
            $("#monde_depenalisation .pause").show();
            val = $("#monde_depenalisation .monslider").slider("value");
            if (val == anneefin) {
                val = annedebut;
                $("#monde_depenalisation .monslider").slider("value", annedebut)
            }


            monintervale = setInterval(function() {
                val = $("#monde_depenalisation .monslider").slider("value")

                if (val                     $("#monde_depenalisation .monslider").slider("value", val + 1)
                }
                if (val == anneefin) {
                    clearInterval(monintervale)
                    $("#monde_depenalisation .pause").hide();
                    $("#monde_depenalisation .lecture").show();
                }
            }, 400)
        })

        $("#monde_depenalisation .pause").click(function() {
            $(this).hide();
            $("#monde_depenalisation .lecture").show();
            clearInterval(monintervale)
        });

        $("#monde_depenalisation .monslider").slider({
            value: anneefin,
            min: annedebut,
            max: anneefin,
            change: function(event, ui) {
                $("#monde_depenalisation .etapes").html(ui.value)
                chronos(ui.value)
                compterLesPays(ui.value)
            },
            slide: function(event, ui) {
                $("#monde_depenalisation .etapes").html(ui.value)
                chronos(ui.value)
                compterLesPays(ui.value)

            }
        }).each(function() {
            var opt = $(this).data().uiSlider.options;
            var vals = opt.max - opt.min;
            for (var i = 0; i |").css('left', (i / vals * 100) + '%');
                $("#monde_depenalisation .monslider").append(el);
            }
        });

        function chronos(monmoment) {
            g.selectAll('path').each(function(d, i) {
                e = datadico[d.properties.fr]
                if (e) {
                    f = String(e.depenalisation_date).substr(e.depenalisation_date.length - 4)
 !0 && +f                         d3.select(this).classed("pasactif", false)
                    } else if (f == "vant") {
                        /* ici quand tu as du inconnu_avant */
                    } else if (f == "pres" && monmoment == anneefin) {
                        /* ici quand tu as du inconnu_apres */
                        d3.select(this).classed("pasactif", false)

                    } else {
                        d3.select(this).classed("pasactif", true)
                    }
                }
            });
        };

        function compterLesPays(monmoment) {
            paysOui = 0;
            paysPartiellement = 0;

            for (i = 0; i                 e = data[i]
                f = String(e.depenalisation_date).substr(e.depenalisation_date.length - 4).replace("pres", "2018").replace("vant", "1966")
 !0 && +f                     paysOui++
                }
 !0 && +f                     paysPartiellement++
                }
            };

            $("#monde_depenalisation .legende span.oui").html(paysOui)
            $("#monde_depenalisation .legende span.partiellement").html(paysPartiellement)
        };



        $("#monde_depenalisation a").click(function(event) {
            event.stopImmediatePropagation()
        });

    });
});















.cumul{
  font-family: "Helvetica Neue", Helvetica, Arial;
  position:relative;
  border-top: 4px solid #16212c;
    border-bottom: 1px solid #eef1f5;
    padding: 10px 0;
    width: 100%;
    color: #16212c;
}
.cumul_graphe{
  position:relative;
    width: 100%;
}

/*  TITRAILLE  */

.cumul .titre {
    padding: 6px 16px;
    display: block;
}
.cumul .grasdecodeurs {
    font-family: "Helvetica Neue", Helvetica, Arial;
    font-size: 1.7rem;
    font-weight: bold;
}
.cumul .texte {
    margin: 1rem .5rem;
    padding: 0 10px;
}


/*  LEGENDE */

.cumul_graphe .legende {
    font-family: "Helvetica Neue", Helvetica, Arial;
    position: absolute;
    top: 1rem;
    left: 1rem;
    border: 1px solid #eef1f5;
    width: 65%;
    border-radius: 4px;
    color: #383f4e;
    padding: 1.2rem;
    background-color: #FFF;
    font-size: 1.3rem;
    cursor: default;
}

.cumul_graphe .legende span.carre {
    width: 1.7rem;
    height: 1.7rem;
    display: inline-block;
    margin: -.5rem .5rem 0 0;
    vertical-align: middle;
    cursor: default;
    border: 1px solid rgba(0, 0, 0, .2);
}

.cumul_graphe .leg_title{
  font-weight:bold;margin-bottom:1rem;
}


.categorie rect{
  cursor:pointer;
}
.cumul_graphe rect.transparent{
  opacity:0.4
}

.cumul_graphe .categorie[data-categorie="Oui"] rect{
  fill: #50bfac;
}
.cumul_graphe .legende span.carre.oui{
  background-color: #50bfac;
}
.cumul_graphe .categorie[data-categorie="Partiellement"] rect{
  fill: #c7eae5;
}
.cumul_graphe .legende span.partiellement{
  background-color: #c7eae5;
}


.stackLabel text{
  text-anchor:start;
  font-size: .9rem;
}

.axis--x text{
  font-size:10px;

}

.axis--x  line,
.axis--x  path {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

/*  TOOLTIP */

.ui-tooltip p:before {
    color: #a2a9ae;
    content: '› ';
    font-family: arial;
    display: inline-block;
    font-size: inherit;
    left: 0;
    position: relative;
    width: 9px;
    font-weight: 400
}

.ui-tooltip p.petiteliste {
    margin-left: 1rem;
}

.tooltipdecodeurs .titre_tt {
    font-family: "Helvetica Neue", Helvetica, Arial;
    font-weight: bold;
    font-size: 1.7rem;
    letter-spacing: .07rem;
    margin: .5rem 0;
}

.tooltipdecodeurs .gris {
    color: #a2a9ae;
}

.tooltipdecodeurs .bulle {
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    border: 0;
    display: inline-block;
    margin: -.3rem .5rem 0 0;
    vertical-align: middle;
    cursor: default;
}

.tooltipdecodeurs div {
    display: block!important;
}

.tooltipdecodeurs {
    border-radius: 4px;
    padding: 2rem;
    position: absolute;
    z-index: 9999;
    max-width: 350px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border: 2px solid #ccd0d3!important;
    background: #fff!important;
    color: #222!important;
}

.tooltipdecodeurs .hr {
    margin-top: 1rem;
    border-top: 1px solid #e8eaee;
    padding-bottom: 1rem;
}

.tooltipdecodeurs img {
    height: 1.7rem;
    padding: 1px;
    border: 1px solid #A2A9AE;
    background-color: #FFF;
    margin-bottom: -.2rem;
    margin-right: .3rem;
    margin-left: .3rem;
}

/*  MOBILE  */

@media screen and (max-width: 500px) {
  .cumul_graphe .legende {
    position:static;
    float:left;
    width:100%;
    margin-bottom: 20px;
  }
  .stackLabel text{
    font-size: .8rem;
  }
}



              ▄▓▄
            ▄▓▓█       ▄▄▄▓▓▓▓▄╦          ▄▓▄               ▄▓▄▄
           ▓▓▓▓▄,,▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓╕    ╓▄▓▓▓▓▓▓▓▄        ,▄▓▓▓▓▓▓▓▓▄╦
       ╒▌ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄  ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▄▄▄▓▓▌
       ╫▓ ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓█▀  ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ
        █▓▄ Γ▀▀▀▀▀ΓΓ ,  █▓▓▓▓▓▓▓▓▓▌  Σ▓▄,╙█▓▓▓▓▓▓▓▓▓▌   ▀█▓▄,Γ▀█▓▓▓▓▓▓▓▓█
                     ▐▓ ▐▓▓▓▓▓▓▓▓▓▌    ╙▓Q ▓▓▓▓▓▓▓▓▓▌       ▀█▌  ▓▓▓▓▓▓Γ
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌          ▄▓▓▓▓▓▓▓
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌       ⌐ ▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌      ▓ ╟▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▐▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓µ     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓      ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ╟▓▓▓▓▓▓▓█       ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ▐▀ ▓▓▓▓▓█▀         ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      ╓▓▓▓█Γ            ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      █▀                ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
               ▄▄▓▓▓▓▓▓▓▓▓▓▓▄╦          ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓
          ,▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▌   ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓▄,,▄▓╕
       ╓▄▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓█▀     ▓▌ ▓▓▓▓▓▓▓▓▓▀     ▓▓ █▓▓▓▓▓▓▓▓▓▓▓▓█▀
     ▄▓▓██▀Γ     ≈4▄▄, ▀▓▓▓▓▓█▀Γ        ▓▌ ▓▓▓▓▓█▀Γ        ▓▌ ▀█▓▓▓▓▓▓█▀Γ
   ╙▓█Γ              █▓▄ ██▀            ▓▌ ██▀Γ             ▀█▄╦ ▀██▀
                      ╙▀                ▀`                     ▀▀





Une accélération de la dépénalisation
Pays du monde ayant dépénalisé partiellement ou totalement le cannabis.



Légende :
Cannabis dépénalisé : 31 pays en 2018
Partiellement dépénalisé : 4 pays en 2018




require(["jquery", "jquery-ui/core", "jquery-ui/slider", "jquery-ui/tooltip", "d3/3.5.6", "//s1.lemde.fr/assets-redaction/js/moment.js", "//s1.lemde.fr/assets-redaction/soc/cannabis_carte/dataset.js"], function($, jqueryUICore, slider, tooltip, d3, moment) {
    /* obligé de faire un second require pour être sûr que D3 est bien défini */
    require(["//s1.lemde.fr/assets-redaction/js/dymaxion/protovis_dymaxion.js", "//s1.lemde.fr/assets-redaction/js/dymaxion/d3_dymaxion.js"], function() {



        viz = "depenalisation";

        /*        La localisation de Moment.js        */

        moment.locale('fr', {
            months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
            monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
            weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
            weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
            weekdaysMin: "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),
            longDateFormat: {
                LT: "HH:mm",
                LTS: "HH:mm:ss",
                L: "DD/MM/YYYY",
                LL: "D MMMM YYYY",
                LLL: "D MMMM YYYY LT",
                LLLL: "dddd D MMMM YYYY LT"
            },
            calendar: {
                sameDay: "[Aujourd'hui à] LT",
                nextDay: '[Demain à] LT',
                nextWeek: 'dddd [à] LT',
                lastDay: '[Hier à] LT',
                lastWeek: 'dddd [dernier à] LT',
                sameElse: 'L'
            },
            ordinalParse: /\d{1}(er)/,
            ordinal: function(number) {
er' : '');
            },
        });

        url_drapeaux = "//s1.lemde.fr/assets-redaction/img/drapeaux/250/";


        categories = ["Oui","Partiellement"];
        data_cumul = {};
        data_cumul[viz] = {
            "Oui":{},
            "Partiellement":{}
        };

        /* On prépare un array avec les données traitées de façon récursive */
        function calculCumul(categorie){
          $.each(data,function(j,d){
            date = moment(d[categorie+"_date"], "D/M/YYYY")
 -1){ /* Exception pour les dates inconnues : on triche en les attribuant artificiellement */
              if(d[categorie+"_date"] == "inconnu_apres") date = moment("1/1/2018", "D/M/YYYY");
              if(d[categorie+"_date"] == "inconnu_avant") date = moment("31/12/1966", "D/M/YYYY")
            }
            d["date_moment"] = date;

 -1){
              year = date.format("YYYY")
              for (i = year; i                   if(!data_cumul[categorie][d[categorie]][i]) data_cumul[categorie][d[categorie]][i] = [];
                  data_cumul[categorie][d[categorie]][i].push(j)
              }
            }

          })

          /* On trie pour mettre les pays dans l'ordre chronologique dans les arrays */
          $.each(data_cumul[categorie],function(i,cat){
            $.each(cat,function(j,ann){
              ann.sort(function(a,b){
                return data[b]["date_moment"].isBefore(data[a]["date_moment"])
              })
            })
          })


        }
        calculCumul(viz)




          min_year = 1967, max_year = 2018;
          liste_annees = [];
          for (i = min_year; i             liste_annees.push(i)
          }


          /* On reformate les données */
          mappedData = liste_annees.map(function(a) {
              return categories.map(function(c) {
                return data_cumul[viz][c][a] ? data_cumul[viz][c][a].map(function(d,i) {
                    return {etat: data[d].etat, categorie: data[d][viz], year: a, "year2": data[d][viz+"_date"], id: d};
                }) : {};
              });
            });


          var margin = { top:10, bottom: 30,left:10, right:10 },
          max_y = mappedData[mappedData.length-1][0].length + mappedData[mappedData.length-1][1].length, /* Le nombre maximal de carrés empilés (en 2018) */
          width = document.getElementById("cumul_"+[viz]+"_graphe").offsetWidth,
          isMobile = (width           width_mgless = width-margin.left-margin.right,
          cote_carre = width/(max_year-min_year),
          height = (cote_carre) * (max_y+1),
          decalage_carre = (isMobile ? 1 : 3),
          decalage_y = max_y*(decalage_carre/2),
          parseDate = d3.time.format("%m/%Y").parse;


            /* Création du SVG */
          var svg = d3.select("#cumul_"+viz+"_graphe").append("svg")
              .attr("width", width)
              .attr("height", height+margin.top+margin.bottom)
              .append("g")




            /* Echelles */

          var x = d3.scale.linear()
              .rangeRound([0, width_mgless])
              .domain([1967,2018]);

          var y = d3.scale.linear()
              .rangeRound([height-decalage_y, 0])
              .domain([0,max_y]).nice();



            /* Axes */
          var xAxis = d3.svg.axis()
              .scale(x)
              .orient("bottom")
              .ticks( isMobile ? liste_annees.length/2 : liste_annees.length/2)
              .tickFormat(function(d) {
                return d;
               });

          var yAxis = d3.svg.axis()
              .scale(y)
              .orient("right");

          svg.append("g")
              .attr("class", "axis axis--x")
              .attr("transform", "translate("+margin.left+"," + eval(margin.top+height-decalage_y+10) + ")")
              .call(xAxis)
              .selectAll("text")
                  .attr("y", 10)
                  .attr("x", -26)
                  .attr("dy", ".35em")
                  .attr("transform", "rotate(-60)")
                  .style("text-anchor", "start");

          svg.append("g")
              .attr("class", "axis axis--y")
              .attr("transform", "translate(" + width + ","+margin.top+")")
              .call(yAxis);



          /* Génération des années */
          var annee = svg.selectAll(".annee")
              .data(mappedData)
            .enter().append("g")
              .attr("class", "annee")
              .attr("transform", "translate("+margin.left+","+margin.top+")")
                .attr("data-annee",function(d,i){ return liste_annees[i]})


          /* Génération des stackLabels (totaux affichés au-dessus des carrés) */
            var record_total = 0;
            annee.append("g")
                  .attr("class", "stackLabel")
                  .append("text")
                  .attr("x", function(d,i) {
                      return x(liste_annees[i])-2;
                  })
                  .attr("y", function(d,i) {
                      total = eval(d[0].length + (d[1].length ? d[1].length : 0))
                      return y(total)+(isMobile ? 2 : 4);
                  })
                  .text(function(d,i){
                    total = eval(d[0].length + (d[1].length ? d[1].length : 0));
                    toReturn = (total !== record_total ? total : "");
                    record_total = total;
                    return toReturn;
                  })

          /* Génération des catégories (Oui, Partiellement) */
          var categorie = annee.selectAll(".categorie")
              .data(function(d) { return d; })
              .enter().append("g")
                .attr("class", "categorie")
                  .attr("data-categorie",function(d,i){ return categories[i]})

          function tooltipContent(d){
" + data[d.id].etat + " "
Cannabis " + String(data[d.id][viz]).replace("Oui", "").replace("En cours", "bientôt").toLowerCase() + " dépénalisé"
              if (data[d.id][viz+"_date"].indexOf("inconnu") == -1 && data[d.id][viz+"_date"] != "") {
Depuis le " + moment(data[d.id][viz+"_date"], "D/M/YYYY").format("Do MMMM YYYY") + ""
              }
"
" + data[d.id][viz+"_detail"] + "";
              return html;
          }


          /* Génération des carrés */
          categorie.selectAll("rect")
              .data(function(d,i) { return d; })
                .enter().append("rect")
                  .filter(function(d) { return d !== {}; })
                  .attr("x", function(d,i) {
                    return x(d.year);
                  })
                  .attr("y", function(d,i) {
                      return y(i + (d.categorie == "Partiellement" ? mappedData[liste_annees.indexOf(d.year)][0].length : 0));
                      /* Pour les "partiellement", on rajoute la hauteur des "Oui" */
                  })
                  .attr("height", Math.floor(cote_carre-decalage_carre) /*function(d) { return y.rangeBand() - 1; }*/)
                  .attr("width", Math.floor(cote_carre-decalage_carre) /*x.rangeBand() - 1*/)
                  .attr("title", function(d,i) {
                    return tooltipContent(d);
                  })
                  .on("mouseover",function(){
                    categorie.selectAll("rect").classed("transparent",true)
                    d3.select(this).classed("transparent",false)
                  })
                  .on("mouseout",function(){
                    categorie.selectAll("rect").classed("transparent",false)
                  });





          /*    La gestion du tooltip, ici sur les rectangles    */

          $("#cumul_"+viz+"_graphe").tooltip({
              "show": {
                  effect: "fadeIn",
                  duration: 100
              },
              "hide": {
                  effect: "fadeOut",
                  duration: 100
              },
              items: "rect",
              track: true,
              tooltipClass: "multimedia-embed tooltipdecodeurs",
              position: {
                  my: 'left-30 top+50',
                  at: 'right+10 center'
              },
              content: function() {
                  return $(this).attr("title")
              },
              open: function(event, ui) {
                  /* permet de fermer le tooltip en tapant sur lui-même en mobile*/
                  var elem = $(event.target);
                  ui.tooltip.click(function() {
                      elem.tooltip('close');
                  });
              }

          });




    });
});



   


Le cannabis thérapeutique toujours peu accessible
Au-delà de l’enjeu récréatif, la question du cannabis se pose également sur un plan médical. De nombreux malades réclament, en effet, d’accéder à la marijuana ou aux dérivés du cannabis, non pas pour « planer » mais pour soigner ou atténuer douleurs, nausées, vomissements ou manque d’appétit. Cet usage, déjà connu chez les Romains et redécouvert au milieu du XIXe siècle par le médecin irlandais W. B. Shaughnessy, est appuyé par des recherches récentes, qui montrent qu’il peut être utilisé comme bronchodilatateur (pour l’asthme), antispasmodique (Parkinson ou sclérose en plaques) ou comme vasodilatateur (pour le glaucome).
Cette reconnaissance progressive des vertus thérapeutiques du cannabis a conduit, ces dernières années, de nombreux gouvernements à infléchir leur législation pour le rendre accessible aux malades. Mais derrière la quarantaine de pays concernés par le « cannabis thérapeutique » se décline une grande variété de situations : il est vendu en pharmacie sans ordonnance en Macédoine, cultivé par l’armée en Italie, mais accessible seulement sur prescription en Argentine, et seulement sous forme de spray au Brésil. En Hongrie, certains médicaments à base de cannabis sont accessibles aux patients atteints de sclérose en plaque, mais seulement après une validation, au cas par cas, des autorités.









body {
    background-color: #FFF;
    overflow-x: hidden;
}

@media screen and (max-width: 500px) {
    body {
        background-color: #fcfcfd;
        color: #383f4e;
    }
}

        LE CSS ET LE JS AU DESSUS C'EST JUSTE EN LOCAL
     ON NE COPIE QUE LE CONTENU CI-DESSOUS POUR LE SNIPPET
                       (JUSQU'EN BAS)


                           ;;;;;
                           ;;;;;
                           ;;;;;
                           ;;;;;
                           ;;;;;
                           ;;;;;
                         ..;;;;;..
                          ':::::'
                            ':`

 #monde_therapeutique { border-top: 4px solid #16212c; border-bottom: 1px solid #eef1f5; padding: 10px 0; width: 100%; color: #16212c; } #monde_therapeutique .grasdecodeurs { font-family: "Helvetica Neue", Helvetica, Arial; font-size: 1.7rem; font-weight: bold; } #monde_therapeutique .titre { padding: 6px 16px; display: block; } #monde_therapeutique .texte { margin: 1rem .5rem; padding: 0 10px; } #monde_therapeutique .explications { font-family: "Helvetica Neue", Helvetica, Arial; margin: 20px 0px; padding: 10px; background-color: #f5f6f8; color: #747b83; text-align: center; } .ui-tooltip p:before { color: #a2a9ae; content: '› '; font-family: arial; display: inline-block; font-size: inherit; left: 0; position: relative; width: 9px; font-weight: 400 } .ui-tooltip p.petiteliste { margin-left: 1rem; } .tooltipdecodeurs .titre_tt { font-family: "Helvetica Neue", Helvetica, Arial; font-weight: bold; font-size: 1.7rem; letter-spacing: .07rem; margin: .5rem 0; } .tooltipdecodeurs .gris { color: #a2a9ae; } .tooltipdecodeurs .bulle { border-radius: 50%; width: 1rem; height: 1rem; border: 0; display: inline-block; margin: -.3rem .5rem 0 0; vertical-align: middle; cursor: default; } .tooltipdecodeurs div { display: block!important; } .tooltipdecodeurs { border-radius: 4px; padding: 2rem; position: absolute; z-index: 9999; max-width: 350px; -webkit-box-shadow: none!important; box-shadow: none!important; border: 2px solid #ccd0d3!important; background: #fff!important; color: #222!important; } .tooltipdecodeurs .hr { margin-top: 1rem; border-top: 1px solid #e8eaee; padding-bottom: 1rem; } .tooltipdecodeurs img { height: 1.7rem; padding: 1px; border: 1px solid #A2A9AE; background-color: #FFF; margin-bottom: -.2rem; margin-right: .3rem; margin-left: .3rem; } #monde_therapeutique .source { font-family: "Helvetica Neue", Helvetica, Arial; padding: 0 10px; text-align: right; color: #8b9299; font-size: 1.2rem; } #monde_therapeutique .passelect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* CSS de la carte */ #conteneur_monde_therapeutique .legende { font-family: "Helvetica Neue", Helvetica, Arial; position: absolute; top: 1rem; left: 1rem; /* border: 1px solid #eef1f5; */ width: 55%; border-radius: 4px; color: #383f4e; padding: 1.2rem; background-color: #FFF; font-size: 1.3rem; cursor: default; } #conteneur_monde_therapeutique .legende span.carre { width: 1.7rem; height: 1.7rem; display: inline-block; margin: -.5rem .5rem 0 0; vertical-align: middle; cursor: default; border: 1px solid rgba(0, 0, 0, .2); } .fonddym { position: relative; background-color: #e6eef4; } .land { pointer-events: none; stroke-width: .2px; fill: #FFF; stroke: rgba(0, 0, 0, .2); -webkit-transition: fill .5s; transition: fill .5s; } .pasactif { fill: #FFF!important; stroke-width: .2px!important; stroke: rgba(0, 0, 0, .2)!important; } /* Nos variables */ path[data-therapeutique="En cours"] { pointer-events: all; cursor: pointer; fill: #f2f2f2; stroke: rgba(0, 0, 0, .5); } path[data-therapeutique="Oui"] { pointer-events: all; cursor: pointer; fill: #31a354; stroke: rgba(0, 0, 0, .5); } path[data-therapeutique="Partiellement"] { pointer-events: all; cursor: pointer; fill: #addd8e; stroke: rgba(0, 0, 0, .5); } path[data-therapeutique="Partiellement"]:hover, path[data-therapeutique="En cours"]:hover, path[data-therapeutique="Oui"]:hover { stroke-width: 1px; } #conteneur_monde_therapeutique .noms { font-family: "Helvetica Neue", Helvetica, Arial; font-size: 1rem; fill: rgba(0, 0, 0, .3); pointer-events: none; font-weight: bold; letter-spacing: .07rem; text-transform: uppercase; } /* le CSS du slider et tout*/ .mesboutons { margin: 2.5px; width: 50px; height: 40px; text-align: left; display: inline-block; vertical-align: middle; } .bouton img { border: 0; } .bouton { cursor: pointer; } .pause { display: none; } .interaction { margin-top: 5px; margin-bottom: 10px; text-align: center; font: normal 1.5rem/140% Helvetica, Arial, sans-serif!important; } .monslider { margin-bottom: 5px; display: inline-block; width: calc(100% - 100px - 13%); } .monslider a:hover { color: #665500!important; border: 2px solid #665500!important; } .monslider a:active, .monslider a:focus { color: #665500!important; background-color: #FFC602!important; border: 2px solid #665500!important; } .monslider label { position: absolute; color: #edebe3; width: 20px; margin-top: -.9rem; margin-left: -10px; text-align: center; cursor: pointer; font: normal 1rem Helvetica, Arial; font-weight: bolder; } .ui-state-default, .ui-widget-content .ui-state-default { font-weight: normal; color: #555555; cursor: pointer; height: 30px; width: 30px; top: -0.86em; border-radius: .5rem; } .ui-widget-content { border: 1px solid #aaaaaa; color: #025278; } .ui-widget-header { border: 1px solid #aaaaaa; color: #025278; font-weight: bold; } .ui-slider { position: relative; } .ui-slider .ui-slider-handle { padding: 0rem; top: -1rem; margin-left: -1.1rem; width: 2.2rem; height: 2.2rem; cursor: ew-resize; position: absolute; z-index: 1; font-size: .6em; display: block; background: #fff3cc; color: #FFC602; border: 2px solid #FFC602!important; border-radius: 50%; font-weight: bold; text-decoration: none; } .ui-slider { background: #edebe3; border: none; border-radius: 0; } .ui-slider.ui-slider-horizontal { height: .4rem; } .ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip, .ui-slider.ui-slider-vertical .ui-slider-handle[class*=ui-state-] .ui-slider-tip { visibility: visible; opacity: 1; border: none; background: transparent; left: 50%; width: 30px; margin-left: -15px; text-align: center; color: white; font-weight: normal; top: 10px; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); } .ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip:before, .ui-slider.ui-slider-vertical .ui-slider-handle[class*=ui-state-] .ui-slider-tip:before { display: none; } .etapes { text-align: right; display: inline-block; width: 12%; height: 40px; } /* le tooltip fixé en bas sur mobile */ @media screen and (max-width: 500px) { .tooltipdecodeurs { position: fixed; bottom: 0!important; left: 0!important; top: auto!important; right: auto!important; min-width: 100%!important; border-radius: 0; padding: 1.5rem; z-index: 9999; -webkit-box-shadow: none!important; box-shadow: none!important; border-top: 1px solid #e8eaee!important; border-left: 0!important; border-right: 0!important; border-bottom: 0!important; background: #fcfcfd!important; color: #383f4e; } .tooltipdecodeurs:after { content: '×'; position: absolute; top: .5rem; right: .5rem; color: #ccd0d3; font-size: 3rem; } #conteneur_monde_therapeutique .legende { font-size: 1.1rem; } #conteneur_monde_therapeutique .acacherenmobile { display: none; } #monde_therapeutique .source { font-size: .9rem; } #conteneur_monde_therapeutique .legende span.carre { width: 1.2rem; height: 1.2rem; margin: -.2rem .5rem 0 0; } .ui-slider .ui-slider-handle { font-size: .7em; padding: .2rem; } }

              ▄▓▄
            ▄▓▓█       ▄▄▄▓▓▓▓▄╦          ▄▓▄               ▄▓▄▄
           ▓▓▓▓▄,,▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓╕    ╓▄▓▓▓▓▓▓▓▄        ,▄▓▓▓▓▓▓▓▓▄╦
       ╒▌ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄  ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▄▄▄▓▓▌
       ╫▓ ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓█▀  ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ
        █▓▄ Γ▀▀▀▀▀ΓΓ ,  █▓▓▓▓▓▓▓▓▓▌  Σ▓▄,╙█▓▓▓▓▓▓▓▓▓▌   ▀█▓▄,Γ▀█▓▓▓▓▓▓▓▓█
                     ▐▓ ▐▓▓▓▓▓▓▓▓▓▌    ╙▓Q ▓▓▓▓▓▓▓▓▓▌       ▀█▌  ▓▓▓▓▓▓Γ
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌          ▄▓▓▓▓▓▓▓
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌       ⌐ ▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌      ▓ ╟▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▐▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓µ     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓      ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ╟▓▓▓▓▓▓▓█       ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ▐▀ ▓▓▓▓▓█▀         ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      ╓▓▓▓█Γ            ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      █▀                ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
               ▄▄▓▓▓▓▓▓▓▓▓▓▓▄╦          ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓
          ,▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▌   ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓▄,,▄▓╕
       ╓▄▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓█▀     ▓▌ ▓▓▓▓▓▓▓▓▓▀     ▓▓ █▓▓▓▓▓▓▓▓▓▓▓▓█▀
     ▄▓▓██▀Γ     ≈4▄▄, ▀▓▓▓▓▓█▀Γ        ▓▌ ▓▓▓▓▓█▀Γ        ▓▌ ▀█▓▓▓▓▓▓█▀Γ
   ╙▓█Γ              █▓▄ ██▀            ▓▌ ██▀Γ             ▀█▄╦ ▀██▀
                      ╙▀                ▀`                     ▀▀


Projection cartographique basée sur le travail de Mike Bostock et de Derek Watkins : https://github.com/dwtkns/d3_dymaxion




Cannabis thérapeutique : accélération exponentielle de la légalisation
Depuis le début des années 2000, 33 pays ont légalisé partiellement ou totalement le cannabis à usage thérapeutique.
Sélectionnez un pays ou lancez l'animation.







2018



Légende :
Légal : 0 pays
Partiellement légal : 0 pays



de Buckminster Fuller, Antarctique exclue
Source : données compilées par Le Monde


require(["jquery", "jquery-ui/core", "jquery-ui/slider", "jquery-ui/tooltip", "d3/3.5.6", "//s1.lemde.fr/assets-redaction/js/moment.js", "//s1.lemde.fr/assets-redaction/soc/cannabis_carte/data.js"], function($, jqueryUICore, slider, tooltip, d3, moment) {
    /* obligé de faire un second require pour être sûr que D3 est bien défini */
    require(["//s1.lemde.fr/assets-redaction/js/dymaxion/protovis_dymaxion.js", "//s1.lemde.fr/assets-redaction/js/dymaxion/d3_dymaxion.js"], function() {


 1)) { a.preventDefault(); var c = a.originalEvent.changedTouches[0], d = document.createEvent("MouseEvents"); d.initMouseEvent(b, !0, !0, window, 1, c.screenX, c.screenY, c.clientX, c.clientY, !1, !1, !1, !1, 0, null), a.target.dispatchEvent(d) } } if (a.support.touch = "ontouchend" in document, a.support.touch) { var e, b = a.ui.mouse.prototype, c = b._mouseInit, d = b._mouseDestroy; b._touchStart = function(a) { var b = this; !e && b._mouseCapture(a.originalEvent.changedTouches[0]) && (e = !0, b._touchMoved = !1, f(a, "mouseover"), f(a, "mousemove"), f(a, "mousedown")) }, b._touchMove = function(a) { e && (this._touchMoved = !0, f(a, "mousemove")) }, b._touchEnd = function(a) { e && (f(a, "mouseup"), f(a, "mouseout"), this._touchMoved || f(a, "click"), e = !1) }, b._mouseInit = function() { var b = this; b.element.bind({ touchstart: a.proxy(b, "_touchStart"), touchmove: a.proxy(b, "_touchMove"), touchend: a.proxy(b, "_touchEnd") }), c.call(b) }, b._mouseDestroy = function() { var b = this; b.element.unbind({ touchstart: a.proxy(b, "_touchStart"), touchmove: a.proxy(b, "_touchMove"), touchend: a.proxy(b, "_touchEnd") }), d.call(b) } } }($);
        /*        La localisation de Moment.js        */

        moment.locale('fr', {
            months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
            monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
            weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
            weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
            weekdaysMin: "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),
            longDateFormat: {
                LT: "HH:mm",
                LTS: "HH:mm:ss",
                L: "DD/MM/YYYY",
                LL: "D MMMM YYYY",
                LLL: "D MMMM YYYY LT",
                LLLL: "dddd D MMMM YYYY LT"
            },
            calendar: {
                sameDay: "[Aujourd'hui à] LT",
                nextDay: '[Demain à] LT',
                nextWeek: 'dddd [à] LT',
                lastDay: '[Hier à] LT',
                lastWeek: 'dddd [dernier à] LT',
                sameElse: 'L'
            },
            ordinalParse: /\d{1}(er)/,
            ordinal: function(number) {
er' : '');
            },
        });

        var width = document.getElementById("conteneur_monde_therapeutique").offsetWidth,
            height = width * 1.6,
            url = "//s1.lemde.fr/assets-redaction/img/drapeaux/250/";
        datadico = {};

        var tourner = 'rotate(-70) translate(-' + width * 1.2 + ',' + height / 8 + ')',
            payschoisis = [{ "x": width / 2.85, "y": height / 2.38, "pays": "France" },
                { "x": width * .65, "y": height / 1.75, "pays": "Russie" },
                { "x": width * .85, "y": height / 2.4, "pays": "Canada" },
                { "x": width * .85, "y": height / 2.8, "pays": "États-Unis" },
                { "x": width * .68, "y": height / 8, "pays": "Brésil" },
                { "x": width * .85, "y": height / 12, "pays": "Argentine" },
                { "x": width * .8, "y": height / 4.7, "pays": "Colombie" },
                { "x": width / 1.15, "y": height / 1.6, "pays": "Japon" },
                { "x": width / 1.42, "y": height / 1.48, "pays": "Chine" },
                { "x": width / 1.8, "y": height / 1.45, "pays": "Inde" },
                { "x": width * .88, "y": height / 3.5, "pays": "Mexique" },
                { "x": width / 1.4, "y": height / 1.22, "pays": "Indonésie" },
                { "x": width / 1.32, "y": height / 1.14, "pays": "Australie" },
                { "x": width / 3.4, "y": height / 1.4, "pays": "Madagascar" },
                { "x": width / 7.5, "y": height / 1.95, "pays": "Côte d'Ivoire" }
            ];


        for (i = 0; i             datadico[data[i].etat] = data[i]
        }

        var annedebut = 1966,
            anneefin = 2018,
            monintervale,
            paysOui = 0,
            paysPartiellement = 0;

        var projection = d3.geo.dymaxion()
            .translate([width / 2.2, height / 6])
            .scale(width / 2.7);

        var path = d3.geo.path()
            .projection(projection);

        var graticule = d3.geo.graticule();

        var svg = d3.select("#conteneur_monde_therapeutique").append("svg")
            .attr("width", "100%")
            .attr("viewBox", "0 0 " + width + " " + height);
        var g = svg.append("g")
            .attr("id", "groupe")
            .attr('transform', tourner);

        var etiquettes = svg.append("g")
            .attr("id", "etiquettes");

        /* L'astuce pour faire passer un pays devant les autres*/
        d3.selection.prototype.moveToFront = function() {
            return this.each(function() {
                this.parentNode.appendChild(this);
            });
        };

        d3.json("//s1.lemde.fr/assets-redaction/js/dymaxion/monde.geojson", function(error, collection) {

            g.selectAll("path")
                .data(collection.features)
                .enter().insert("path")
                .attr("d", path)
                .attr("data-therapeutique", function(d) {
                    e = datadico[d.properties.fr]
                    if (e) return e.therapeutique
                })
                .attr("class", "land")
                .attr("title", function(d) {
                    e = datadico[d.properties.fr]
                    if (e) {
" + d.properties.fr + " "
Usage thérapeutique " + String(e.therapeutique).replace("Oui", "").replace("En cours", "bientôt").toLowerCase() + " légal"
                        if (e.therapeutique_date.substring(0, 7) != "inconnu" && e.therapeutique_date != "") {

Depuis le " + moment(e.therapeutique_date, "D/M/YYYY").format("Do MMMM YYYY") + ""
                        }
"
" + e["therapeutique_detail"] + ""
                        return html
                    }
                })
                .on("mouseover", function() {
                    var sel = d3.select(this);
                    sel.moveToFront();
                }).call(compterLesPays(anneefin));
        });

        etiquettes.selectAll("text")
            .data(payschoisis)
            .enter()
            .append("text")
            .attr("class", "noms passelect")
            .text(function(d) {
                return d.pays;
            })
            .attr("text-anchor", function(d) {
                if (d.pays == "France") return "end"
                return "middle"
            })
            .attr("x", function(d) {
                return d.x;
            })
            .attr("y", function(d) {
                return d.y;
            });

        /* Flèche pour la France */

        var flecheData = [{
                x: width / 2.8,
                y: (height / 2.4)
            }, {
                x: width / 2.4,
                y: (height / 2.32)
            }, {
                x: width / 2.35,
                y: (height / 2.12)
            }],
            ligneFleche = d3.svg.line()
            .interpolate("basis")
            .x(function(d) {
                return d.x;
            })
            .y(function(d) {
                return d.y;
            });

        etiquettes.append("defs").append("marker")
            .attr("viewBox", "0 -5 10 10")
            .attr("refX", 8)
            .attr("refY", 0)
            .attr("markerWidth", 8)
            .attr("markerHeight", 8)
            .attr("orient", "auto")
            .attr("id", "t")
            .attr("class", "fleche")
            .attr("fill", "#a1a6aa")
            .append("path")
            .attr("d", "M0,-5L10,0L0,5");


        etiquettes.append("path")
            .attr("d", ligneFleche(flecheData))
            .style("stroke-width", 1.4)
            .style("stroke", "#a1a6aa")
            .style("fill", "none")
            .style('marker-end', "url(#t)");

        /*    La gestion du tooltip, ici sur la classe "path.land"    */

        $("#monde_therapeutique").tooltip({
            "show": {
                effect: "fadeIn",
                duration: 100
            },
            "hide": {
                effect: "fadeOut",
                duration: 100
            },
            items: "path.land",
            track: true,
            tooltipClass: "multimedia-embed tooltipdecodeurs",
            position: {
                my: 'left-30 top+50',
                at: 'right+10 center'
            },
            content: function() {
                return $(this).attr("title")
            },
            open: function(event, ui) {
                /* permet de fermer le tooltip en tapant sur lui-même en mobile*/
                var elem = $(event.target);
                ui.tooltip.click(function() {
                    elem.tooltip('close');
                });
            }

        });

        /* Gestion du slider */

        $("#monde_therapeutique .lecture").click(function() {
            $(this).hide();
            $("#monde_therapeutique .pause").show();
            val = $("#monde_therapeutique .monslider").slider("value");
            if (val == anneefin) {
                val = annedebut;
                $("#monde_therapeutique .monslider").slider("value", annedebut)
            }


            monintervale = setInterval(function() {
                val = $("#monde_therapeutique .monslider").slider("value")

                if (val                     $("#monde_therapeutique .monslider").slider("value", val + 1)
                }
                if (val == anneefin) {
                    clearInterval(monintervale)
                    $("#monde_therapeutique .pause").hide();
                    $("#monde_therapeutique .lecture").show();
                }
            }, 400)
        })

        $("#monde_therapeutique .pause").click(function() {
            $(this).hide();
            $("#monde_therapeutique .lecture").show();
            clearInterval(monintervale)
        });

        $("#monde_therapeutique .monslider").slider({
            value: anneefin,
            min: annedebut,
            max: anneefin,
            change: function(event, ui) {
                $("#monde_therapeutique .etapes").html(ui.value)
                chronos(ui.value)
                compterLesPays(ui.value)
            },
            slide: function(event, ui) {
                $("#monde_therapeutique .etapes").html(ui.value)
                chronos(ui.value)
                compterLesPays(ui.value)

            }
        }).each(function() {
            var opt = $(this).data().uiSlider.options;
            var vals = opt.max - opt.min;
            for (var i = 0; i |").css('left', (i / vals * 100) + '%');
                $("#monde_therapeutique .monslider").append(el);
            }
        });

        function chronos(monmoment) {
            g.selectAll('path').each(function(d, i) {
                e = datadico[d.properties.fr]
                if (e) {
                    f = String(e.therapeutique_date).substr(e.therapeutique_date.length - 4)
 !0 && +f                         d3.select(this).classed("pasactif", false)
                    } else if (f == "vant") {
                        /* ici quand tu as du inconnu_avant */
                    } else if (f == "pres" && monmoment == anneefin) {
                        /* ici quand tu as du inconnu_apres */
                        d3.select(this).classed("pasactif", false)

                    } else {
                        d3.select(this).classed("pasactif", true)
                    }
                }
            });
        };

        function compterLesPays(monmoment) {
            paysOui = 0
            paysPartiellement = 0

            for (i = 0; i                 e = data[i]
                f = String(e.therapeutique_date).substr(e.therapeutique_date.length - 4).replace("pres", "2018").replace("vant", "1966")
 !0 && +f                     paysOui++
                }
 !0 && +f                     paysPartiellement++
                }
            };

            $("#monde_therapeutique .legende span.oui").html(paysOui)
            $("#monde_therapeutique .legende span.partiellement").html(paysPartiellement)
        };



        $("#monde_therapeutique a").click(function(event) {
            event.stopImmediatePropagation()
        });

    });
});















.cumul{
  font-family: "Helvetica Neue", Helvetica, Arial;
  position:relative;
  border-top: 4px solid #16212c;
    border-bottom: 1px solid #eef1f5;
    padding: 10px 0;
    width: 100%;
    color: #16212c;
}
.cumul_graphe{
  position:relative;
    width: 100%;
}

/*  TITRAILLE  */

.cumul .titre {
    padding: 6px 16px;
    display: block;
}
.cumul .grasdecodeurs {
    font-family: "Helvetica Neue", Helvetica, Arial;
    font-size: 1.7rem;
    font-weight: bold;
}
.cumul .texte {
    margin: 1rem .5rem;
    padding: 0 10px;
}


/*  LEGENDE */

.cumul_graphe .legende {
    font-family: "Helvetica Neue", Helvetica, Arial;
    position: absolute;
    top: 1rem;
    left: 1rem;
    border: 1px solid #eef1f5;
    width: 65%;
    border-radius: 4px;
    color: #383f4e;
    padding: 1.2rem;
    background-color: #FFF;
    font-size: 1.3rem;
    cursor: default;
}

.cumul_graphe .legende span.carre {
    width: 1.7rem;
    height: 1.7rem;
    display: inline-block;
    margin: -.5rem .5rem 0 0;
    vertical-align: middle;
    cursor: default;
    border: 1px solid rgba(0, 0, 0, .2);
}

.cumul_graphe .leg_title{
  font-weight:bold;margin-bottom:1rem;
}


.categorie rect{
  cursor:pointer;
}
.cumul_graphe rect.transparent{
  opacity:0.4
}

.cumul_graphe .categorie[data-categorie="Oui"] rect{
  fill: #31a354;
}
.cumul_graphe .legende span.carre.oui{
  background-color: #31a354;
}
.cumul_graphe .categorie[data-categorie="Partiellement"] rect{
  fill:#addd8e;
}
.cumul_graphe .legende span.partiellement{
  background-color: #addd8e;
}


.stackLabel text{
  text-anchor:start;
  font-size: .9rem;
}

.axis--x text{
  font-size:10px;

}

.axis--x  line,
.axis--x  path {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

/*  TOOLTIP */

.ui-tooltip p:before {
    color: #a2a9ae;
    content: '› ';
    font-family: arial;
    display: inline-block;
    font-size: inherit;
    left: 0;
    position: relative;
    width: 9px;
    font-weight: 400
}

.ui-tooltip p.petiteliste {
    margin-left: 1rem;
}

.tooltipdecodeurs .titre_tt {
    font-family: "Helvetica Neue", Helvetica, Arial;
    font-weight: bold;
    font-size: 1.7rem;
    letter-spacing: .07rem;
    margin: .5rem 0;
}

.tooltipdecodeurs .gris {
    color: #a2a9ae;
}

.tooltipdecodeurs .bulle {
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    border: 0;
    display: inline-block;
    margin: -.3rem .5rem 0 0;
    vertical-align: middle;
    cursor: default;
}

.tooltipdecodeurs div {
    display: block!important;
}

.tooltipdecodeurs {
    border-radius: 4px;
    padding: 2rem;
    position: absolute;
    z-index: 9999;
    max-width: 350px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border: 2px solid #ccd0d3!important;
    background: #fff!important;
    color: #222!important;
}

.tooltipdecodeurs .hr {
    margin-top: 1rem;
    border-top: 1px solid #e8eaee;
    padding-bottom: 1rem;
}

.tooltipdecodeurs img {
    height: 1.7rem;
    padding: 1px;
    border: 1px solid #A2A9AE;
    background-color: #FFF;
    margin-bottom: -.2rem;
    margin-right: .3rem;
    margin-left: .3rem;
}

/*  MOBILE  */

@media screen and (max-width: 500px) {
  .cumul_graphe .legende {
    position:static;
    float:left;
    width:100%;
    margin-bottom: 20px;
  }
  .stackLabel text{
    font-size: .8rem;
  }
}



              ▄▓▄
            ▄▓▓█       ▄▄▄▓▓▓▓▄╦          ▄▓▄               ▄▓▄▄
           ▓▓▓▓▄,,▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓╕    ╓▄▓▓▓▓▓▓▓▄        ,▄▓▓▓▓▓▓▓▓▄╦
       ╒▌ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄  ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▄▄▄▓▓▌
       ╫▓ ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓█▀  ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ
        █▓▄ Γ▀▀▀▀▀ΓΓ ,  █▓▓▓▓▓▓▓▓▓▌  Σ▓▄,╙█▓▓▓▓▓▓▓▓▓▌   ▀█▓▄,Γ▀█▓▓▓▓▓▓▓▓█
                     ▐▓ ▐▓▓▓▓▓▓▓▓▓▌    ╙▓Q ▓▓▓▓▓▓▓▓▓▌       ▀█▌  ▓▓▓▓▓▓Γ
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌          ▄▓▓▓▓▓▓▓
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌       ⌐ ▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌      ▓ ╟▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▐▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓µ     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓      ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ╟▓▓▓▓▓▓▓█       ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ▐▀ ▓▓▓▓▓█▀         ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      ╓▓▓▓█Γ            ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      █▀                ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
               ▄▄▓▓▓▓▓▓▓▓▓▓▓▄╦          ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓
          ,▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▌   ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓▄,,▄▓╕
       ╓▄▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓█▀     ▓▌ ▓▓▓▓▓▓▓▓▓▀     ▓▓ █▓▓▓▓▓▓▓▓▓▓▓▓█▀
     ▄▓▓██▀Γ     ≈4▄▄, ▀▓▓▓▓▓█▀Γ        ▓▌ ▓▓▓▓▓█▀Γ        ▓▌ ▀█▓▓▓▓▓▓█▀Γ
   ╙▓█Γ              █▓▄ ██▀            ▓▌ ██▀Γ             ▀█▄╦ ▀██▀
                      ╙▀                ▀`                     ▀▀





La légalisation progressive du cannabis thérapeutique
Pays du monde ayant autorisé partiellement ou totalement le cannabis thérapeutique.



Légende :
Cannabis thérapeutique légal : 24 pays en 2018
Partiellement légal : 13 pays en 2018




require(["jquery", "jquery-ui/core", "jquery-ui/slider", "jquery-ui/tooltip", "d3/3.5.6", "//s1.lemde.fr/assets-redaction/js/moment.js", "//s1.lemde.fr/assets-redaction/soc/cannabis_carte/data.js"], function($, jqueryUICore, slider, tooltip, d3, moment) {
    /* obligé de faire un second require pour être sûr que D3 est bien défini */
    require(["//s1.lemde.fr/assets-redaction/js/dymaxion/protovis_dymaxion.js", "//s1.lemde.fr/assets-redaction/js/dymaxion/d3_dymaxion.js"], function() {



        viz = "therapeutique";


                /*        La localisation de Moment.js        */

                moment.locale('fr', {
                    months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
                    monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
                    weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
                    weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
                    weekdaysMin: "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),
                    longDateFormat: {
                        LT: "HH:mm",
                        LTS: "HH:mm:ss",
                        L: "DD/MM/YYYY",
                        LL: "D MMMM YYYY",
                        LLL: "D MMMM YYYY LT",
                        LLLL: "dddd D MMMM YYYY LT"
                    },
                    calendar: {
                        sameDay: "[Aujourd'hui à] LT",
                        nextDay: '[Demain à] LT',
                        nextWeek: 'dddd [à] LT',
                        lastDay: '[Hier à] LT',
                        lastWeek: 'dddd [dernier à] LT',
                        sameElse: 'L'
                    },
                    ordinalParse: /\d{1}(er)/,
                    ordinal: function(number) {
er' : '');
                    },
                });

                url_drapeaux = "//s1.lemde.fr/assets-redaction/img/drapeaux/250/";


                categories = ["Oui","Partiellement"];
                data_cumul = {};
                data_cumul[viz] = {
                    "Oui":{},
                    "Partiellement":{}
                };

                /* On prépare un array avec les données traitées de façon récursive */
                function calculCumul(categorie){
                  $.each(data,function(j,d){
                    date = moment(d[categorie+"_date"], "D/M/YYYY")
 -1){ /* Exception pour les dates inconnues : on triche en les attribuant artificiellement */
                      if(d[categorie+"_date"] == "inconnu_apres") date = moment("1/1/2018", "D/M/YYYY");
                      if(d[categorie+"_date"] == "inconnu_avant") date = moment("31/12/1966", "D/M/YYYY")
                    }
                    d["date_moment"] = date;

 -1){
                      year = date.format("YYYY")
                      for (i = year; i                           if(!data_cumul[categorie][d[categorie]][i]) data_cumul[categorie][d[categorie]][i] = [];
                          data_cumul[categorie][d[categorie]][i].push(j)
                      }
                    }

                  })

                  /* On trie pour mettre les pays dans l'ordre chronologique dans les arrays */
                  $.each(data_cumul[categorie],function(i,cat){
                    $.each(cat,function(j,ann){
                      ann.sort(function(a,b){
                        return data[b]["date_moment"].isBefore(data[a]["date_moment"])
                      })
                    })
                  })


                }
                calculCumul(viz)



                  min_year = 1967, max_year = 2018;
                  liste_annees = [];
                  for (i = min_year; i                     liste_annees.push(i)
                  }


                  /* On reformate les données */
                  mappedData = liste_annees.map(function(a) {
                      return categories.map(function(c) {
                        return data_cumul[viz][c][a] ? data_cumul[viz][c][a].map(function(d,i) {
                            return {etat: data[d].etat, categorie: data[d][viz], year: a, "year2": data[d][viz+"_date"], id: d};
                        }) : {};
                      });
                    });


                  var margin = { top:10, bottom: 30,left:10, right:10 },
                  max_y = mappedData[mappedData.length-1][0].length + mappedData[mappedData.length-1][1].length, /* Le nombre maximal de carrés empilés (en 2018) */
                  width = document.getElementById("cumul_"+[viz]+"_graphe").offsetWidth,
                  isMobile = (width                   width_mgless = width-margin.left-margin.right,
                  cote_carre = width/(max_year-min_year),
                  height = (cote_carre) * (max_y+1),
                  decalage_carre = (isMobile ? 1 : 3),
                  decalage_y = max_y*(decalage_carre/2),
                  parseDate = d3.time.format("%m/%Y").parse;


                    /* Création du SVG */
                  var svg = d3.select("#cumul_"+viz+"_graphe").append("svg")
                      .attr("width", width)
                      .attr("height", height+margin.top+margin.bottom)
                      .append("g")




                    /* Echelles */

                  var x = d3.scale.linear()
                      .rangeRound([0, width_mgless])
                      .domain([1967,2018]);

                  var y = d3.scale.linear()
                      .rangeRound([height-decalage_y, 0])
                      .domain([0,max_y]).nice();



                    /* Axes */
                  var xAxis = d3.svg.axis()
                      .scale(x)
                      .orient("bottom")
                      .ticks( isMobile ? liste_annees.length/2 : liste_annees.length/2)
                      .tickFormat(function(d) {
                        return d;
                       });

                  var yAxis = d3.svg.axis()
                      .scale(y)
                      .orient("right");

                  svg.append("g")
                      .attr("class", "axis axis--x")
                      .attr("transform", "translate("+margin.left+"," + eval(margin.top+height-decalage_y+10) + ")")
                      .call(xAxis)
                      .selectAll("text")
                          .attr("y", 10)
                          .attr("x", -26)
                          .attr("dy", ".35em")
                          .attr("transform", "rotate(-60)")
                          .style("text-anchor", "start");

                  svg.append("g")
                      .attr("class", "axis axis--y")
                      .attr("transform", "translate(" + width + ","+margin.top+")")
                      .call(yAxis);



                  /* Génération des années */
                  var annee = svg.selectAll(".annee")
                      .data(mappedData)
                    .enter().append("g")
                      .attr("class", "annee")
                      .attr("transform", "translate("+margin.left+","+margin.top+")")
                        .attr("data-annee",function(d,i){ return liste_annees[i]})


                  /* Génération des stackLabels (totaux affichés au-dessus des carrés) */
                    var record_total = 0;
                    annee.append("g")
                          .attr("class", "stackLabel")
                          .append("text")
                          .attr("x", function(d,i) {
                              return x(liste_annees[i])-2;
                          })
                          .attr("y", function(d,i) {
                              total = eval(d[0].length + (d[1].length ? d[1].length : 0))
                              return y(total)+(isMobile ? 2 : 4);
                          })
                          .text(function(d,i){
                            total = eval(d[0].length + (d[1].length ? d[1].length : 0));
                            toReturn = (total !== record_total ? total : "");
                            record_total = total;
                            return toReturn;
                          })

                  /* Génération des catégories (Oui, Partiellement) */
                  var categorie = annee.selectAll(".categorie")
                      .data(function(d) { return d; })
                      .enter().append("g")
                        .attr("class", "categorie")
                          .attr("data-categorie",function(d,i){ return categories[i]})

                  function tooltipContent(d){
" + data[d.id].etat + " "
Cannabis thérapeutique " + String(data[d.id][viz]).replace("Oui", "").replace("En cours", "bientôt").toLowerCase() + " légal"
                      if (data[d.id][viz+"_date"].indexOf("inconnu") == -1 && data[d.id][viz+"_date"] != "") {
Depuis le " + moment(data[d.id][viz+"_date"], "D/M/YYYY").format("Do MMMM YYYY") + ""
                      }
"
" + data[d.id][viz+"_detail"] + "";
                      return html;
                  }


                  /* Génération des carrés */
                  categorie.selectAll("rect")
                      .data(function(d,i) { return d; })
                        .enter().append("rect")
                          .filter(function(d) { return d !== {}; })
                          .attr("x", function(d,i) {
                            return x(d.year);
                          })
                          .attr("y", function(d,i) {
                              return y(i + (d.categorie == "Partiellement" ? mappedData[liste_annees.indexOf(d.year)][0].length : 0));
                              /* Pour les "partiellement", on rajoute la hauteur des "Oui" */
                          })
                          .attr("height", Math.floor(cote_carre-decalage_carre) /*function(d) { return y.rangeBand() - 1; }*/)
                          .attr("width", Math.floor(cote_carre-decalage_carre) /*x.rangeBand() - 1*/)
                          .attr("title", function(d,i) {
                            return tooltipContent(d);
                          })
                          .on("mouseover",function(){
                            categorie.selectAll("rect").classed("transparent",true)
                            d3.select(this).classed("transparent",false)
                          })
                          .on("mouseout",function(){
                            categorie.selectAll("rect").classed("transparent",false)
                          });





                  /*    La gestion du tooltip, ici sur les rectangles    */

                  $("#cumul_"+viz+"_graphe").tooltip({
                      "show": {
                          effect: "fadeIn",
                          duration: 100
                      },
                      "hide": {
                          effect: "fadeOut",
                          duration: 100
                      },
                      items: "rect",
                      track: true,
                      tooltipClass: "multimedia-embed tooltipdecodeurs",
                      position: {
                          my: 'left-30 top+50',
                          at: 'right+10 center'
                      },
                      content: function() {
                          return $(this).attr("title")
                      },
                      open: function(event, ui) {
                          /* permet de fermer le tooltip en tapant sur lui-même en mobile*/
                          var elem = $(event.target);
                          ui.tooltip.click(function() {
                              elem.tooltip('close');
                          });
                      }

                  });




            });
        });



   


La France isolée en Europe
L’Hexagone, bien que souvent cité comme le plus gros consommateur d’Europe de cannabis – en particulier dans sa version récréative – fait figure de quasi-exception sur le continent. Aucun gouvernement n’a jamais avancé vers la dépénalisation ou la légalisation, même si Emmanuel Macron a annoncé que les consommateurs seraient bientôt punis d’une simple contravention.
Seule l’utilisation thérapeutique est légale en France, depuis 2013. Mais un seul médicament ayant reçu une autorisation de mise sur le marché (le Marinol), cette légalisation est toute relative : le Sativex, l’un des médicaments souvent utilisés pour traiter la sclérose en plaques, reste, par exemple, interdit. Cette situation, régulièrement critiquée par les associations et certains professionnels de santé, commence à faire figure d’exception en Europe, où les législations se sont fortement assouplies depuis le début des années 2000.

 #europe_depenalisation { border-top: 4px solid #16212c; border-bottom: 1px solid #eef1f5; padding: 10px 0; width: 100%; color: #16212c; } #europe_depenalisation .grasdecodeurs { font-family: "Helvetica Neue", Helvetica, Arial; font-size: 1.7rem; font-weight: bold; } #europe_depenalisation .titre { padding: 6px 16px; display: block; } #europe_depenalisation .texte { margin: 1rem .5rem; padding: 0 10px; } #europe_depenalisation .explications { font-family: "Helvetica Neue", Helvetica, Arial; margin: 20px 0px; padding: 10px; background-color: #f5f6f8; color: #747b83; text-align: center; } .ui-tooltip p:before { color: #a2a9ae; content: '› '; font-family: arial; display: inline-block; font-size: inherit; left: 0; position: relative; width: 9px; font-weight: 400 } .ui-tooltip p.petiteliste { margin-left: 1rem; } .tooltipdecodeurs .titre_tt { font-family: "Helvetica Neue", Helvetica, Arial; font-weight: bold; font-size: 1.7rem; letter-spacing: .07rem; margin: .5rem 0; } .tooltipdecodeurs .gris { color: #a2a9ae; } .tooltipdecodeurs .bulle { border-radius: 50%; width: 1rem; height: 1rem; border: 0; display: inline-block; margin: -.3rem .5rem 0 0; vertical-align: middle; cursor: default; } .tooltipdecodeurs div { display: block!important; } .tooltipdecodeurs { border-radius: 4px; padding: 2rem; position: absolute; z-index: 9999; max-width: 350px; -webkit-box-shadow: none!important; box-shadow: none!important; border: 2px solid #ccd0d3!important; background: #fff!important; color: #222!important; } .tooltipdecodeurs .hr { margin-top: 1rem; border-top: 1px solid #e8eaee; padding-bottom: 1rem; } .legende .hr { margin-top: 1rem; border-top: 1px solid #e8eaee; padding-bottom: 1rem; } .tooltipdecodeurs img { height: 1.7rem; padding: 1px; border: 1px solid #A2A9AE; background-color: #FFF; margin-bottom: -.2rem; margin-right: .3rem; margin-left: .3rem; } #europe_depenalisation .source { font-family: "Helvetica Neue", Helvetica, Arial; padding: 0 10px; text-align: right; color: #8b9299; font-size: 1.2rem; } #europe_depenalisation .passelect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* CSS de la carte */ #conteneur_europe_depenalisation .legende { font-family: "Helvetica Neue", Helvetica, Arial; position: absolute; top: 1rem; left: 1rem; /* border: 1px solid #eef1f5; */ width: 55%; border-radius: 4px; color: #383f4e; padding: 1.2rem; background-color: #FFF; font-size: 1.3rem; cursor: default; } #conteneur_europe_depenalisation .legende span.carre { width: 1.7rem; height: 1.7rem; display: inline-block; margin: -.5rem .5rem 0 0; vertical-align: middle; cursor: default; border: 1px solid rgba(0, 0, 0, .2); } #conteneur_europe_depenalisation .paysmanquant { font-family: "Helvetica Neue", Helvetica, Arial; position: absolute; bottom: 1rem; right: 1rem; border: 1px solid #eef1f5; border-radius: 4px; color: #383f4e; padding: .8rem; background-color: #FFF; font-size: 1.3rem; cursor: default; } #conteneur_europe_depenalisation .paysmanquant span.rond { width: 1.7rem; height: 1.7rem; border-radius: 50%; display: inline-block; margin: -.5rem .5rem 0 0; vertical-align: middle; cursor: default; border: 1px solid rgba(0, 0, 0, .2); } #conteneur_europe_depenalisation .paysmanquant .section, .passection { display: inline-block; margin-right: 1rem; } .fonddym { position: relative; background-color: #e6eef4; } .land { pointer-events: none; stroke-width: .2px; fill: #FFF; stroke: rgba(0, 0, 0, .2); -webkit-transition: fill .5s; transition: fill .5s; } .pasactif { fill: #FFF!important; stroke-width: .2px!important; stroke: rgba(0, 0, 0, .2)!important; } .pasactif .rond { background-image: none!important; background-color: #FFF!important; cursor: default; border: 1px solid rgba(0, 0, 0, .2)!important; } /* Nos variables */ path[data-depenalisation="En cours"] { pointer-events: all; cursor: pointer; fill: #f2f2f2; stroke: rgba(0, 0, 0, .5); } path[data-depenalisation="Oui"] { pointer-events: all; cursor: pointer; fill: #80cdc1; stroke: rgba(0, 0, 0, .5); } #conteneur_europe_depenalisation .legende .hachures, .section[data-therapeutique="Oui"] .rond { background-repeat: no-repeat; background-size: 3rem; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAKq2lDQ1BJQ0MgUHJvZmlsZQAASImVlgdUU1kax+97L73QApFO6B3pBJBeQxGkg6iEhBJKDIGgYlfEERhRRESwDOgoRcFRKSIqYsE2KDbsE2QQUMfBgg01+yJLmNk9u3v2f87N/Z0v3/3ud99795w/AJTbbIEgC1YAIJufJ4wI8GbExScw8E8BBGBAAPYAy+bkCrzCw0MAqun573p/F81GdctSWuvf//+vUuSm5HIAgMJRTubmcrJRPo6OLo5AmAcAIkDj+kvyBFKuQFlZiDaIcr2U06a4S8rJU3zje05UhA/KvwNAoLDZwjQAyONonJHPSUPrUNDTAms+l8dH2RNld046m4vyGpQtsrMXS/kQyibJf6mT9reaybKabHaajKfO8l0EX16uIIu97P98HP9b2Vmi6T300UFJFwZGSPeTPrfMxcEy5ifPDZtmHneqJymniwKjp5mT65MwzVy2b7BsbdbckGlO5fmzZHXyWFHTLFwcIaufkusXOc1s4cxeosxoL9m+KSxZzYL0qNhpzufFzJ3m3MzI4JkcH1lcKIqQ9Zwq9JedMTv3L+fisWT5HPZMP3npUYEzfcbJeuCm+PrJ4vxoWb4gz1tWX5AVLstPyQqQxXPzI2Vr89CPbWZtuOz5ZLCDwqcZ8EAoYANOXsrSPGnDPosFy4S8tPQ8hhd6Y1IYLD7HyoJha23DBEB6/6Ze71v693sF0a/MxNbvAcDtuEQiOTkTC+4E4FgJAKSBmZjxSgDkzgJwqYYjEuZPxTDSHywgAXmgDNSANvr9mABLYAscgSvwBH4gCISBKBAPFgIOSAfZQAiWgBVgLSgCJWAL2A6qwV6wD9SDw+AoaAdd4Cy4CK6CG+AOeAjEYBi8AOPgPZiEIAgPUSEapAbpQIaQOWQLMSF3yA8KgSKgeCgJSoP4kAhaAa2HSqByqBqqhRqgX6AT0FnoMtQP3YcGoTHoDfQZRmAKrAxrwUbwbJgJe8HBcBS8AE6Dc+ACuBDeDFfBdfAhuA0+C1+F78Bi+AU8gQCEjNARXcQSYSI+SBiSgKQiQmQVUoxUInVIM9KJ9CK3EDHyEvmEwWFoGAbGEuOKCcREYziYHMwqTCmmGlOPacOcx9zCDGLGMd+wVKwm1hzrgmVh47Bp2CXYImwl9gC2FXsBewc7jH2Pw+HoOGOcEy4QF4/LwC3HleJ241pw3bh+3BBuAo/Hq+HN8W74MDwbn4cvwu/EH8Kfwd/ED+M/EsgEHYItwZ+QQOAT1hEqCY2E04SbhBHCJFGBaEh0IYYRucRlxDLifmIn8TpxmDhJUiQZk9xIUaQM0lpSFamZdIH0iPSWTCbrkZ3J88g88hpyFfkI+RJ5kPyJokQxo/hQEikiymbKQUo35T7lLZVKNaJ6UhOoedTN1AbqOeoT6kc5mpyVHEuOK7darkauTe6m3Ct5oryhvJf8QvkC+Ur5Y/LX5V8qEBWMFHwU2AqrFGoUTigMKEwo0hRtFMMUsxVLFRsVLyuOKuGVjJT8lLhKhUr7lM4pDdEQmj7Nh8ahraftp12gDSvjlI2VWcoZyiXKh5X7lMdVlFTsVWJUlqrUqJxSEdMRuhGdRc+il9GP0u/SP8/SmuU1K2XWplnNs27O+qCqoeqpmqJarNqiekf1sxpDzU8tU22rWrvaY3WMupn6PPUl6nvUL6i/1FDWcNXgaBRrHNV4oAlrmmlGaC7X3Kd5TXNCS1srQEugtVPrnNZLbbq2p3aGdoX2ae0xHZqOuw5Pp0LnjM5zhgrDi5HFqGKcZ4zrauoG6op0a3X7dCf1jPWi9dbpteg91ifpM/VT9Sv0e/THDXQMQg1WGDQZPDAkGjIN0w13GPYafjAyNoo12mjUbjRqrGrMMi4wbjJ+ZEI18TDJMakzuW2KM2WaZpruNr1hBps5mKWb1ZhdN4fNHc155rvN+y2wFs4WfIs6iwFLiqWXZb5lk+WgFd0qxGqdVbvVq9kGsxNmb53dO/ubtYN1lvV+64c2SjZBNutsOm3e2JrZcmxrbG/bUe387Vbbddi9tje3T7HfY3/PgeYQ6rDRocfhq6OTo9Cx2XHMycApyWmX0wBTmRnOLGVecsY6ezuvdu5y/uTi6JLnctTlT1dL10zXRtfROcZzUubsnzPkpufGdqt1E7sz3JPcf3IXe+h6sD3qPJ566ntyPQ94jniZemV4HfJ65W3tLfRu9f7g4+Kz0qfbF/EN8C327fNT8ov2q/Z74q/nn+bf5D8e4BCwPKA7EBsYHLg1cIClxeKwGljjQU5BK4POB1OCI4Org5+GmIUIQzpD4dCg0G2hj+YazuXPbQ8DYaywbWGPw43Dc8JPzsPNC59XM+9ZhE3EiojeSFrkosjGyPdR3lFlUQ+jTaJF0T0x8jGJMQ0xH2J9Y8tjxXGz41bGXY1Xj+fFdyTgE2ISDiRMzPebv33+cKJDYlHi3QXGC5YuuLxQfWHWwlOL5BexFx1LwibFJjUmfWGHsevYE8ms5F3J4xwfzg7OC64nt4I7luKWUp4ykuqWWp46muaWti1tLN0jvTL9Jc+HV817nRGYsTfjQ2ZY5sFMSVZsVks2ITsp+wRfiZ/JP79Ye/HSxf0Cc0GRQJzjkrM9Z1wYLDyQC+UuyO3IU0aNzjWRiWiDaDDfPb8m/+OSmCXHliou5S+9tsxs2aZlIwX+BT8vxyznLO9Zobti7YrBlV4ra1dBq5JX9azWX124enhNwJr6taS1mWt/XWe9rnzdu/Wx6zsLtQrXFA5tCNjQVCRXJCwa2Oi6ce8PmB94P/Rtstu0c9O3Ym7xlRLrksqSL6Wc0is/2vxY9aNkc+rmvjLHsj1bcFv4W+5u9dhaX65YXlA+tC10W1sFo6K44t32RdsvV9pX7t1B2iHaIa4KqerYabBzy84v1enVd2q8a1p2ae7atOvDbu7um3s89zTv1dpbsvfzT7yf7tUG1LbVGdVV7sPty9/3bH/M/t6fmT83HFA/UHLg60H+QXF9RP35BqeGhkbNxrImuEnUNHYo8dCNw76HO5otm2tb6C0lR8AR0ZHnvyT9cvdo8NGeY8xjzccNj+9qpbUWt0Fty9rG29PbxR3xHf0ngk70dLp2tp60OnmwS7er5pTKqbLTpNOFpyVnCs5MdAu6X55NOzvUs6jn4bm4c7fPzzvfdyH4wqWL/hfP9Xr1nrnkdqnrssvlE1eYV9qvOl5tu+ZwrfVXh19b+xz72q47Xe+44Xyjs39O/+mbHjfP3vK9dfE26/bVO3Pv9N+NvntvIHFAfI97b/R+1v3XD/IfTD5c8wj7qPixwuPKJ5pP6n4z/a1F7Cg+Neg7eO1p5NOHQ5yhF7/n/v5luPAZ9VnliM5Iw6jtaNeY/9iN5/OfD78QvJh8WfSH4h+7Xpm8Ov6n55/XxuPGh18LX0velL5Ve3vwnf27nonwiSfvs99Pfij+qPax/hPzU+/n2M8jk0u+4L9UfTX92vkt+NsjSbZEImAL2d+tAIIOODUVgDcHAaDGA0BDfTNp/pQ//i5oytN/J/CfeMpDf5cjAM3oJLVCPt0AHEGHkSdaG52lNijKE8B2drLxT+Wm2tlO1aKgrhH7USJ5qwUAHvUzX4USyeRuieTrfrTZ+wB050z5cqlwqH9vxu8cCVnY36lfC/5F/wAz5As3c/hyGwAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAZtpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KUNJMSAAAABxpRE9UAAAAAgAAAAAAAAAeAAAAKAAAAB4AAAAeAAABMOloZxMAAAD8SURBVGgF7JjBCsQgDEQNCP7/r+qliOg6sZG2h1322FEPUtRDX5zEUYkxNtebiLgQgvPe6zfG0FprrpTijuMYA2f/1vUC4Lf+vO3AP/8vKaW2ws7O4OScG7uMJ2xPW6m1qqRtkC1njctkLx1QixYm2GFVyQa8BCwkDeDeqI6ep4yvNUpzmOmc/QaLOUGVZjEVv2ChZDUetlAjQO64bsBWuq+aRxCYcnwCrwCrCt5eGmHojUnGg2j0WqWZc/YGu730Co6r56peHmhz9uErtpe2JGc9l7eXZt1Zq1HTWkLK7LC4FU7gFWB1U7eXPsu0aZ7ucWC/S5Pby+XepT8AAAD//2WvPhEAAAEWSURBVO2YzQqEMAyEGxT0/R9VL/5hNxOYgCws7NFpc6mWHvo1k3TUqkfxwHBdV9m2Da8ZZlamaSrjOBY8M9663gDs0QQskmX3fdcWMktl2nEcVV3GhIWSbVmWqGFOqtUsuVi2D2B1WCg5gQE7z3MZhuGrG5/nWfZ952HF+Nb1AfzWzTMD/+zf1nWtLWQ2D8flWtVlnLBetnEPQxIMdDOlmiUXZR9Oi5PqsKFkh0wvrZxZlm166RZgoeSo4VZgA9gNRVUxFexFbFCUMedRvem0OPlrsYISHsDqsFByArcAGzWMz8NWYAO4e2k/BmXH1b20wtXz01d0L00H4qNi9+5eOu4q4R966bSoZEUZg41X7QNYHRbd+wMok0p+C5oEAgAAAABJRU5ErkJggg=='); } .section[data-depenalisation="Oui"] .rond { pointer-events: all; cursor: pointer; background-repeat: no-repeat; background-size: 3rem; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAKsWlDQ1BEaXNwbGF5AABIiZWWd1RTeRbH73svvdASIiAl9CZIJ4D0GoogHWyEhBIIMYQEFbsijuBYEBHBMqCjIAqOBRBREQu2QbBhH5BBRB0HCzbU7B8sYWZ3z+7Ze84773O+7/6+997f++cC0G7zJBIRqgaQI5ZJo4P92IlJyWziU0AABRI4AZ7Hz5P4RkWFAwBMvP8eH+4CAgBwy4YnkYj+/ft/DXVBWh4fAIkCgFRBHj8HADkOgLTxJVIZACYBAOOFMokMACsDAKY0MSkZAKsFAGbGOLcBADN1nLsBgCmNjfYHwH4HINF4PGkGAHUEANj5/AwZAE0NAOzEAqEYgOYDAF78TJ4AgLYSAKbl5CwQANAOAYBF6l98Mv7mmar05PEylDw+CwAAkAKEeRIRb/H/eR3/O3JE8okaxgBAy5SGRAMACQA5nr0gTMni1JmREywUjPcEgBzPlIfETTA/zz95ggW8gDDlWdHM8AlOFwZxlT4ybuwESxdEK/3T8gJjJpgnnawlz47zVdZN4yo9CzJjEyY4Xxg/c4LzsmPCJnP8lbpUHq3sOV0apJwxJ+8vcwm5ynw+b7IfWWZsyGSficoeBGkBgUpdHKfMl8j8lP4SUZQyP00UrNTz8mOUZ2XS2Ml8WZTyfrJ4oVETDEKIAB7wZWmLZAAA/gski6XCjEwZ21ciEaWxuWK+7TS2g509ByAxKZk9/nvfsQABAIR1dVJbsxvA87hCoTg1qYW1AhwrAaD0TmrmywBUzgFcruLLpfnjGg4AAA8UUAUmaIM+GIMF2IADuIAH+EAghEIkxEISzAM+ZEIOSGEhLIVVUAQlsBm2QSXsgb1QC4fhKDRDG5yDS3ANuuEOPIQ+GISXMAIfYAxBECJCRxiINmKAmCLWiAPCQbyQQCQciUaSkBQkAxEjcmQpsgYpQUqRSqQaqUN+QU4i55ArSA9yH+lHhpG3yBcUQ2koE9VDzdDpKAf1RcPQWHQumoHmogVoIboRrUBr0ENoE3oOvYbeQfvQl+goBhgVY2GGmA3GwfyxSCwZS8ek2HKsGCvHarAGrBXrxG5hfdgr7DOOgGPg2DgbnAcuBBeH4+NycctxG3CVuFpcE+4C7hauHzeC+46n43Xx1nh3PBefiM/AL8QX4cvx+/En8Bfxd/CD+A8EAoFFMCe4EkIISYQswhLCBsIuQiOhndBDGCCMEolEbaI10ZMYSeQRZcQi4g7iIeJZ4k3iIPETiUoyIDmQgkjJJDFpNamcdJB0hnSTNEQaI6uRTcnu5EiygLyYvIm8j9xKvkEeJI9R1CnmFE9KLCWLsopSQWmgXKQ8oryjUqlGVDfqLKqQupJaQT1CvUztp36madCsaP60OTQ5bSPtAK2ddp/2jk6nm9F96Ml0GX0jvY5+nv6E/kmFoWKrwlURqKxQqVJpUrmp8lqVrGqq6qs6T7VAtVz1mOoN1VdqZDUzNX81ntpytSq1k2q9aqPqDHV79Uj1HPUN6gfVr6g/1yBqmGkEagg0CjX2apzXGGBgDGOGP4PPWMPYx7jIGGQSmOZMLjOLWcI8zOxijmhqaDppxmsu0qzSPK3Zx8JYZiwuS8TaxDrKusv6MkVviu+UtCnrpzRMuTnlo9ZULR+tNK1irUatO1pftNnagdrZ2lu0m7Uf6+B0rHRm6SzU2a1zUefVVOZUj6n8qcVTj059oIvqWulG6y7R3at7XXdUT18vWE+it0PvvN4rfZa+j36Wfpn+Gf1hA4aBl4HQoMzgrMELtibbly1iV7AvsEcMdQ1DDOWG1YZdhmNG5kZxRquNGo0eG1OMOcbpxmXGHcYjJgYmESZLTepNHpiSTTmmmabbTTtNP5qZmyWYrTNrNnturmXONS8wrzd/ZEG38LbItaixuG1JsORYZlvusuy2Qq2crTKtqqxuWKPWLtZC613WPdPw09ymiafVTOu1odn42uTb1Nv027Jsw21X2zbbvp5uMj15+pbpndO/2znbiez22T2017APtV9t32r/1sHKge9Q5XDbke4Y5LjCscXxjZO1U5rTbqd7zgznCOd1zh3O31xcXaQuDS7DriauKa47XXs5TE4UZwPnshvezc9thVub22d3F3eZ+1H3Pz1sPLI9Dno8n2E+I23GvhkDnkaePM9qzz4vtleK109efd6G3jzvGu+nPsY+Ap/9PkO+lr5Zvod8X/vZ+Un9Tvh99Hf3X+bfHoAFBAcUB3QFagTGBVYGPgkyCsoIqg8aCXYOXhLcHoIPCQvZEtLL1ePyuXXckVDX0GWhF8JoYTFhlWFPw63CpeGtEWhEaMTWiEczTWeKZzZHQiQ3cmvk4yjzqNyoU7MIs6JmVc16Fm0fvTS6M4YRMz/mYMyHWL/YTbEP4yzi5HEd8arxc+Lr4j8mBCSUJvQlTk9clngtSSdJmNSSTEyOT96fPDo7cPa22YNznOcUzbk713zuorlX5unME807PV91Pm/+sRR8SkLKwZSvvEheDW80lZu6M3WE78/fzn8p8BGUCYbTPNNK04bSPdNL059neGZszRjO9M4sz3wl9BdWCt9khWTtyfqYHZl9IFshShA15pByUnJOijXE2eILC/QXLFrQI7GWFEn6ct1zt+WOSMOk+/OQvLl5LTKmTCK7LreQr5X353vlV+V/Whi/8Ngi9UXiRdcXWy1ev3ioIKjg5yW4JfwlHUsNl65a2r/Md1n1cmR56vKOFcYrClcMrgxeWbuKsip71a+r7VaXrn6/JmFNa6Fe4crCgbXBa+uLVIqkRb3rPNbt+QH3g/CHrvWO63es/14sKL5aYldSXvJ1A3/D1R/tf6z4UbExfWPXJpdNuzcTNos3393ivaW2VL20oHRga8TWpjJ2WXHZ+23zt10pdyrfs52yXb69ryK8omWHyY7NO75WZlbeqfKratypu3P9zo+7BLtu7vbZ3bBHb0/Jni8/CX+6Vx1c3VRjVlO+l7A3f++zffH7On/m/Fy3X2d/yf5vB8QH+mqjay/UudbVHdQ9uKkerZfXDx+ac6j7cMDhlgabhupGVmPJETgiP/Lil5Rf7h4NO9pxjHOs4bjp8Z0nGCeKm5CmxU0jzZnNfS1JLT0nQ092tHq0njhle+pAm2Fb1WnN05vOUM4UnlGcLTg72i5pf3Uu49xAx/yOh+cTz9++MOtC18Wwi5cvBV063+nbefay5+W2K+5XTl7lXG2+5nKt6brz9RO/Ov96osulq+mG642Wbrfu1p4ZPWduet88dyvg1qXb3NvX7sy803M37u693jm9ffcE957fF91/8yD/wdjDlY/wj4ofqz0uf6L7pOY3y98a+1z6TvcH9F9/GvP04QB/4OXveb9/HSx8Rn9WPmQwVPfc4XnbcNBw94vZLwZfSl6OvSr6Q/2Pna8tXh//0+fP6yOJI4NvpG8Ubze803534L3T+47RqNEnH3I+jH0s/qT9qfYz53Pnl4QvQ2MLvxK/Vnyz/Nb6Pez7I0WOQiHhSXkAAIABAJqeDvD2AAA9CYDRDUCZPb4fAwAAMr7TA4zvIP+Zx3doAABwAWgAgGgA8G8HONIOYOYDQG8HiAKAWB9AHR2Vzz8jL93RYdyLJgXAf1Io3ukBEFsBvkkVirFdCsW3fQDYfYD23PG9HACAoAbQQNwxFD6vp9W4Gv4l/gEz5As3PZFA1wAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABUppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiBleGlmOlBpeGVsWERpbWVuc2lvbj0iNzYiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSI3MiIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDEtMDVUMTM6Mzg6MjgrMDE6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTAxLTA1VDE1OjA3OjU1KzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTAxLTA1VDE1OjA3OjU1KzAxOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IkRpc3BsYXkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjJlYWUzMDEtZjAyMC00YjJhLWI0NTYtMzVmNWY0ODhjODc5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIyZWFlMzAxLWYwMjAtNGIyYS1iNDU2LTM1ZjVmNDg4Yzg3OSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjIyZWFlMzAxLWYwMjAtNGIyYS1iNDU2LTM1ZjVmNDg4Yzg3OSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyZWFlMzAxLWYwMjAtNGIyYS1iNDU2LTM1ZjVmNDg4Yzg3OSIgc3RFdnQ6d2hlbj0iMjAxOC0wMS0wNVQxNTowNzo1NSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Puviv6wAAAEBSURBVGiB7dYxDsIwEETReOJweC5Ey71iBwqEBIKYKSznIy1l9LT+BcWk8/UyPX9JKS+L5nlK6fHltm21lLoWlBGqxjRC1ZhGqBrTCFVjGqFqTCNUjWtYNZ4RqsY0QtWYRqga0+S6llpehfJpkd7/6zAjVI1p1OXKYKNhL3U0QtWYRqga07BqTCNUjWtYNZ5RlyuDjYa91NEIVWMaoWpie8BMbI/YHrE9CIZVE9uDZWJ7xPZomNgesT1iewBMbI9RJrZHbI+Gie0xyvzl9shNsdZSf105wDS2B7R42t8e3OJpZ3ugi79uD3rx5/Y4usYz6nJlsNGwlzoaoWpMI1SNae7OgowfHdoHqwAAAABJRU5ErkJggg=='); } path[data-therapeutique="Oui"] { pointer-events: all; cursor: pointer; background-color: red; } .section[data-depenalisation="Oui"], .section[data-therapeutique="Oui"], .section[data-depenalisation="Partiellement"] { cursor: pointer; } path[data-depenalisation="Partiellement"], .section[data-depenalisation="Partiellement"] .rond { pointer-events: all; cursor: pointer; fill: #c7eae5; background-color: #c7eae5; stroke: rgba(0, 0, 0, .5); } path[data-depenalisation="Partiellement"]:hover, path[data-depenalisation="En cours"]:hover, path[data-depenalisation="Oui"]:hover, path[data-therapeutique="Oui"]:hover { stroke-width: 1px; } #conteneur_europe_depenalisation .section[data-depenalisation="Partiellement"]:hover span.rond, #conteneur_europe_depenalisation .section[data-depenalisation="En cours"]:hover span.rond, #conteneur_europe_depenalisation .section[data-depenalisation="Oui"]:hover span.rond, #conteneur_europe_depenalisation .section[data-therapeutique="Oui"]:hover span.rond { cursor: pointer!important; border: 1px solid rgba(0, 0, 0, .75); } #conteneur_europe_depenalisation .noms { font-family: "Helvetica Neue", Helvetica, Arial; font-size: 1rem; fill: rgba(0, 0, 0, .3); pointer-events: none; font-weight: bold; letter-spacing: .07rem; text-transform: uppercase; } /* le CSS du slider et tout*/ .mesboutons { margin: 2.5px; width: 50px; height: 40px; text-align: left; display: inline-block; vertical-align: middle; } .bouton img { border: 0; } .bouton { cursor: pointer; } .pause { display: none; } .interaction { margin-top: 5px; margin-bottom: 10px; text-align: center; font: normal 1.5rem/140% Helvetica, Arial, sans-serif!important; } .monslider { margin-bottom: 5px; display: inline-block; width: calc(100% - 100px - 13%); } .monslider a:hover { color: #665500!important; border: 2px solid #665500!important; } .monslider a:active, .monslider a:focus { color: #665500!important; background-color: #FFC602!important; border: 2px solid #665500!important; } .monslider label { position: absolute; color: #edebe3; width: 20px; margin-top: -.9rem; margin-left: -10px; text-align: center; cursor: pointer; font: normal 1rem Helvetica, Arial; font-weight: bolder; } .ui-state-default, .ui-widget-content .ui-state-default { font-weight: normal; color: #555555; cursor: pointer; height: 30px; width: 30px; top: -0.86em; border-radius: .5rem; } .ui-widget-content { border: 1px solid #aaaaaa; color: #025278; } .ui-widget-header { border: 1px solid #aaaaaa; color: #025278; font-weight: bold; } .ui-slider { position: relative; } .ui-slider .ui-slider-handle { padding: 0rem; top: -1rem; margin-left: -1.1rem; width: 2.2rem; height: 2.2rem; cursor: ew-resize; position: absolute; z-index: 1; font-size: .6em; display: block; background: #fff3cc; color: #FFC602; border: 2px solid #FFC602!important; border-radius: 50%; font-weight: bold; text-decoration: none; } .ui-slider { background: #edebe3; border: none; border-radius: 0; } .ui-slider.ui-slider-horizontal { height: .4rem; } .ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip, .ui-slider.ui-slider-vertical .ui-slider-handle[class*=ui-state-] .ui-slider-tip { visibility: visible; opacity: 1; border: none; background: transparent; left: 50%; width: 30px; margin-left: -15px; text-align: center; color: white; font-weight: normal; top: 10px; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); } .ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip:before, .ui-slider.ui-slider-vertical .ui-slider-handle[class*=ui-state-] .ui-slider-tip:before { display: none; } .etapes { text-align: right; display: inline-block; width: 12%; height: 40px; } /* le tooltip fixé en bas sur mobile */ @media screen and (max-width: 500px) { .tooltipdecodeurs { position: fixed; bottom: 0!important; left: 0!important; top: auto!important; right: auto!important; min-width: 100%!important; border-radius: 0; padding: 1.5rem; z-index: 9999; -webkit-box-shadow: none!important; box-shadow: none!important; border-top: 1px solid #e8eaee!important; border-left: 0!important; border-right: 0!important; border-bottom: 0!important; background: #fcfcfd!important; color: #383f4e; } .tooltipdecodeurs:after { content: '×'; position: absolute; top: .5rem; right: .5rem; color: #ccd0d3; font-size: 3rem; } #conteneur_europe_depenalisation .legende { font-size: 1.1rem; } #conteneur_europe_depenalisation .acacherenmobile { display: none; } #europe_depenalisation .source { font-size: .9rem; } #conteneur_europe_depenalisation .legende span.carre { width: 1.2rem; height: 1.2rem; margin: -.2rem .5rem 0 0; } .ui-slider .ui-slider-handle { font-size: .7em; padding: .2rem; } }

              ▄▓▄
            ▄▓▓█       ▄▄▄▓▓▓▓▄╦          ▄▓▄               ▄▓▄▄
           ▓▓▓▓▄,,▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓╕    ╓▄▓▓▓▓▓▓▓▄        ,▄▓▓▓▓▓▓▓▓▄╦
       ╒▌ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄  ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▄▄▄▓▓▌
       ╫▓ ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓█▀  ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ
        █▓▄ Γ▀▀▀▀▀ΓΓ ,  █▓▓▓▓▓▓▓▓▓▌  Σ▓▄,╙█▓▓▓▓▓▓▓▓▓▌   ▀█▓▄,Γ▀█▓▓▓▓▓▓▓▓█
                     ▐▓ ▐▓▓▓▓▓▓▓▓▓▌    ╙▓Q ▓▓▓▓▓▓▓▓▓▌       ▀█▌  ▓▓▓▓▓▓Γ
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌          ▄▓▓▓▓▓▓▓
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌       ⌐ ▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌      ▓ ╟▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▐▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓µ     ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ]▓▓▓▓▓▓▓▓▓      ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ]▓ ╟▓▓▓▓▓▓▓█       ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                     ▐▀ ▓▓▓▓▓█▀         ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      ╓▓▓▓█Γ            ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
                      █▀                ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▌
               ▄▄▓▓▓▓▓▓▓▓▓▓▓▄╦          ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓
          ,▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▌   ▓▌ ▓▓▓▓▓▓▓▓▓▌     ▓▌ ▓▓▓▓▓▓▓▓▓▓▄,,▄▓╕
       ╓▄▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓█▀     ▓▌ ▓▓▓▓▓▓▓▓▓▀     ▓▓ █▓▓▓▓▓▓▓▓▓▓▓▓█▀
     ▄▓▓██▀Γ     ≈4▄▄, ▀▓▓▓▓▓█▀Γ        ▓▌ ▓▓▓▓▓█▀Γ        ▓▌ ▀█▓▓▓▓▓▓█▀Γ
   ╙▓█Γ              █▓▄ ██▀            ▓▌ ██▀Γ             ▀█▄╦ ▀██▀
                      ╙▀                ▀`                     ▀▀


Projection cartographique basée sur le travail de Mike Bostock et de Derek Watkins : https://github.com/dwtkns/d3_dymaxion




Dépénalisation et usage thérapeutique : vers une accélération en Europe au XXIe siècle
Cette carte représente les pays du monde selon qu'ils ont dépénalisé même partiellement la consommation ou la culture de cannabis, ainsi que l'usage pour thérapeutique.
Sélectionnez un pays ou lancez l'animation.







2018



Légende :
Cannabis dépénalisé : 0 pays
Partiellement dépénalisé : 0 pays

Cannabis thérapeutique légal : 0 pays
Partiellement légal : 0 pays


Non affichés :
Malte
Saint-Marin


Source : données compilées par Le Monde


require(["jquery", "jquery-ui/core", "jquery-ui/slider", "jquery-ui/tooltip", "d3/3.5.6", "//s1.lemde.fr/assets-redaction/js/moment.js", 'textures', "//s1.lemde.fr/assets-redaction/soc/cannabis_carte/data.js"], function($, jqueryUICore, slider, tooltip, d3, moment, texture) {

    ! function(a) {
        function f(a, b) {
 1)) {
                a.preventDefault();
                var c = a.originalEvent.changedTouches[0],
                    d = document.createEvent("MouseEvents");
                d.initMouseEvent(b, !0, !0, window, 1, c.screenX, c.screenY, c.clientX, c.clientY, !1, !1, !1, !1, 0, null), a.target.dispatchEvent(d)
            }
        }
        if (a.support.touch = "ontouchend" in document, a.support.touch) {
            var e, b = a.ui.mouse.prototype,
                c = b._mouseInit,
                d = b._mouseDestroy;
            b._touchStart = function(a) { var b = this;!e && b._mouseCapture(a.originalEvent.changedTouches[0]) && (e = !0, b._touchMoved = !1, f(a, "mouseover"), f(a, "mousemove"), f(a, "mousedown")) }, b._touchMove = function(a) { e && (this._touchMoved = !0, f(a, "mousemove")) }, b._touchEnd = function(a) { e && (f(a, "mouseup"), f(a, "mouseout"), this._touchMoved || f(a, "click"), e = !1) }, b._mouseInit = function() {
                var b = this;
                b.element.bind({ touchstart: a.proxy(b, "_touchStart"), touchmove: a.proxy(b, "_touchMove"), touchend: a.proxy(b, "_touchEnd") }), c.call(b)
            }, b._mouseDestroy = function() {
                var b = this;
                b.element.unbind({ touchstart: a.proxy(b, "_touchStart"), touchmove: a.proxy(b, "_touchMove"), touchend: a.proxy(b, "_touchEnd") }), d.call(b)
            }
        }
    }($);

    /*        La localisation de Moment.js        */

    moment.locale('fr', {
        months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
        monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
        weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
        weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
        weekdaysMin: "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),
        longDateFormat: {
            LT: "HH:mm",
            LTS: "HH:mm:ss",
            L: "DD/MM/YYYY",
            LL: "D MMMM YYYY",
            LLL: "D MMMM YYYY LT",
            LLLL: "dddd D MMMM YYYY LT"
        },
        calendar: {
            sameDay: "[Aujourd'hui à] LT",
            nextDay: '[Demain à] LT',
            nextWeek: 'dddd [à] LT',
            lastDay: '[Hier à] LT',
            lastWeek: 'dddd [dernier à] LT',
            sameElse: 'L'
        },
        ordinalParse: /\d{1}(er)/,
        ordinal: function(number) {
er' : '');
        },
    });

    var width = document.getElementById("conteneur_europe_depenalisation").offsetWidth,
        height = width * 1.1,
        url = "//s1.lemde.fr/assets-redaction/img/drapeaux/250/",
        listeeurope = ["Albanie", "Andorre", "Autriche", "Belgique", "Bulgarie", "Bosnie-Herzégovine", "Biélorussie", "Suisse", "République tchèque", "Allemagne", "Danemark", "Espagne", "Estonie", "Finlande", "France", "Royaume-Uni", "Croatie", "Hongrie", "Irlande", "Islande", "Israël", "Italie", "Jordanie", "Liechtenstein", "Luxembourg", "Lettonie", "Macédoine", "Malte", "Monténégro", "Pays-Bas", "Norvège", "Pologne", "Portugal", "Roumanie", "Russie", "Saint-Marin", "Serbie", "Slovaquie", "Slovénie", "Suède", "Turquie", "Ukraine", "Vatican", "Chypre", "Grèce"],
        datadico = {};
    /* On crée le dictionnaire en le limitant à l'Europe */
    for (i = 0; i         e = data[i];
 -1) datadico[e.etat] = data[i]
    }

    var annedebut = 1966,
        anneefin = 2018,
        monintervale,
        paysOui = 0,
        paysPartiellement = 0,
        paysTherapeutiqueOui = 0,
        paysTherapeutiquePartiellement = 0;

    var projection = d3.geo.transverseMercator()
        .rotate([-10, 0])
        .center([-1, 54])
        .translate([width / 2, height / 2])
        .scale(width * 1.32)
        .precision(.1);

    var path = d3.geo.path()
        .projection(projection);

    var graticule = d3.geo.graticule();

    var svg = d3.select("#conteneur_europe_depenalisation").append("svg")
        .attr("width", "100%")
        .attr("viewBox", "0 0 " + width + " " + height);
    var g = svg.append("g")
        .attr("id", "groupe");

    var etiquettes = svg.append("g")
        .attr("id", "etiquettes");

    /* L'astuce pour faire passer un pays devant les autres*/
    d3.selection.prototype.moveToFront = function() {
        return this.each(function() {
            this.parentNode.appendChild(this);
        });
    };

    d3.json("//s1.lemde.fr/assets-redaction/js/dymaxion/monde.geojson", function(error, collection) {

        g.selectAll("path")
            .data(collection.features)
            .enter().insert("path")
            .attr("d", path)
            .attr("data-depenalisation", function(d) {
                e = datadico[d.properties.fr]
                if (e) return e.depenalisation
            })
            .attr("data-therapeutique", function(d) {
                e = datadico[d.properties.fr]
                if (e && e.therapeutique) {
                    return "Oui"
                }
            })
            .attr("class", "land")
            .attr("title", function(d) {
                e = datadico[d.properties.fr]
                if (e) {
" + d.properties.fr + " "



                    if (e.depenalisation) {
Usage récréatif " + String(e.depenalisation).replace("Oui", "").replace("En cours", "bientôt").toLowerCase() + " dépénalisé"
                        if (moment(e.depenalisation_date,"D/M/YYYY").isValid()) {

Depuis le " + moment(e.depenalisation_date, "D/M/YYYY").format("Do MMMM YYYY") + ""
                        }
"

" + e["depenalisation_detail"] + ""

"

                    }
                    if (e.therapeutique) {
Usage thérapeutique " + String(e.therapeutique).replace("Oui", "").replace("En cours", "bientôt").toLowerCase() + " légal"
                        if (moment(e.therapeutique_date,"D/M/YYYY").isValid()) {

Depuis le " + moment(e.therapeutique_date, "D/M/YYYY").format("Do MMMM YYYY") + ""
                        }
"

" + e["therapeutique_detail"] + ""
                    }
                    return html
                }
            })
            .style("fill", function(d) {
                e = datadico[d.properties.fr]
                if (e) {
          
                      monmoment = 2018;

                      if(e.depenalisation_date=="inconnu_apres") e.depenalisation_date = anneefin;
                      if(e.depenalisation_date=="inconnu_avant") e.depenalisation_date = annedebut;
                      if(e.therapeutique_date=="inconnu_apres") e.therapeutique_date = anneefin;
                      if(e.therapeutique_date=="inconnu_apres") e.therapeutique_date = anneefin;
                      if(!moment(e.depenalisation_date,"D/M/YYYY").isValid()) e.depenalisation_date = anneefin+1;
                      if(!moment(e.therapeutique_date,"D/M/YYYY").isValid()) e.therapeutique_date = anneefin+1;
                      depenalisation_date = String(e.depenalisation_date)
                      therapeutique_date = String(e.therapeutique_date);

                      if(e.depenalisation == "Oui") myBgColor = "#80cdc1";
                      else if(e.depenalisation == "Partiellement") myBgColor = "#c7eae5";
                      else if (e.depenalisation == "En cours") myBgColor = "#f2f2f2";
                      else myBgColor = "#fff";

                      if(e.therapeutique == "Oui") myStroke = true;
                      else if(e.therapeutique == "Partiellement") myStroke = true;
                      else myStroke = false;

                      var t = texture.lines()
                          .orientation("diagonal")
                          .lighter()
                          .strokeWidth(2)
                          .size(6)
                          .stroke(myStroke ? "rgba(0, 0, 0,.05)" : "rgba(0,0,0,0)")
                          .background(myBgColor);
                      svg.call(t);
                      return t.url();



                }
            })
            .on("mouseover", function() {
                var sel = d3.select(this);
                sel.moveToFront();
            }).call(compterLesPays(anneefin));
    });

    /* Exceptions pour Malte et Saint-Marin */

    var troppetits = ["Malte", "Saint-Marin"];

    $(troppetits).each(function(i, d) {
        var select = d.replace("-", "").toLowerCase();
        e = datadico[troppetits[i]]
        d3.select("#europe_depenalisation .paysmanquant .section." + select)
            .attr("data-nom", d)
            .attr("data-depenalisation", function() {
                if (e) return e.depenalisation
            })
            .attr("data-therapeutique", function() {
                if (e && e.therapeutique) {
                    return "Oui"
                }
            })
            .attr("title", function() {
                html = "";
                if (e) {
" + e.etat + " "

                    if (e.depenalisation) {
Usage " + String(e.depenalisation).replace("Oui", "").replace("En cours", "bientôt").toLowerCase() + " dépénalisé"
                        if (moment(e.depenalisation_date,"D/M/YYYY").isValid()) {

Depuis le " + moment(e.depenalisation_date, "D/M/YYYY").format("Do MMMM YYYY") + ""
                        }
"
" + e["depenalisation_detail"] + ""
"
                    }
                    if (e.therapeutique) {
Usage thérapeutique " + String(e.therapeutique).replace("Oui", "").replace("En cours", "bientôt").toLowerCase() + " légal"
                        if (moment(e.therapeutique_date,"D/M/YYYY").isValid()) {
Depuis le " + moment(e.therapeutique_date, "D/M/YYYY").format("Do MMMM YYYY") + ""
                        }
"

" + e["therapeutique_detail"] + ""
                    }
                    return html
                }
            })
    })


    /*    La gestion du tooltip, ici sur la classe "path.land"    */

    $("#europe_depenalisation").tooltip({
        "show": {
            effect: "fadeIn",
            duration: 100
        },
        "hide": {
            effect: "fadeOut",
            duration: 100
        },
        items: "path.land, div.section",
        track: true,
        tooltipClass: "multimedia-embed tooltipdecodeurs",
        position: {
            my: 'left-30 top+50',
            at: 'right+10 center'
        },
        content: function() {
            return $(this).attr("title")
        },
        open: function(event, ui) {
            /* permet de fermer le tooltip en tapant sur lui-même en mobile*/
            var elem = $(event.target);
            ui.tooltip.click(function() {
                elem.tooltip('close');
            });
        }

    });

    /* Gestion du slider */

    $("#europe_depenalisation .lecture").click(function() {
        $(this).hide();
        $("#europe_depenalisation .pause").show();
        val = $("#europe_depenalisation .monslider").slider("value");
        if (val == anneefin) {
            val = annedebut;
            $("#europe_depenalisation .monslider").slider("value", annedebut)
        }


        monintervale = setInterval(function() {
            val = $("#europe_depenalisation .monslider").slider("value")

            if (val                 $("#europe_depenalisation .monslider").slider("value", val + 1)
            }
            if (val == anneefin) {
                clearInterval(monintervale)
                $("#europe_depenalisation .pause").hide();
                $("#europe_depenalisation .lecture").show();
            }
        }, 400)
    })

    $("#europe_depenalisation .pause").click(function() {
        $(this).hide();
        $("#europe_depenalisation .lecture").show();
        clearInterval(monintervale)
    });

    $("#europe_depenalisation .monslider").slider({
        value: anneefin,
        min: annedebut,
        max: anneefin,
        change: function(event, ui) {
            $("#europe_depenalisation .etapes").html(ui.value)
            chronos(ui.value)
            compterLesPays(ui.value)
        },
        slide: function(event, ui) {
            $("#europe_depenalisation .etapes").html(ui.value)
            chronos(ui.value)
            compterLesPays(ui.value)

        }
    }).each(function() {
        var opt = $(this).data().uiSlider.options;
        var vals = opt.max - opt.min;
        for (var i = 0; i |").css('left', (i / vals * 100) + '%');
            $("#europe_depenalisation .monslider").append(el);
        }
    });

    function chronos(monmoment) {
      monmoment = Number(monmoment)
        g.selectAll('path').each(function(d, i) {
            e = datadico[d.properties.fr]
            if (e) {
                if(e.depenalisation_date=="inconnu_apres") depenalisation_date = anneefin;
                else if(e.depenalisation_date=="inconnu_avant") depenalisation_date = annedebut;
                else if(!moment(e.depenalisation_date,"D/M/YYYY").isValid()) depenalisation_date = anneefin+1;
                else depenalisation_date = moment(e.depenalisation_date,"D/M/YYYY").year();
                if(e.therapeutique_date=="inconnu_apres") therapeutique_date = anneefin;
                else if(e.therapeutique_date=="inconnu_apres") therapeutique_date = anneefin;
                else if(!moment(e.therapeutique_date,"D/M/YYYY").isValid()) e.therapeutique_date = anneefin+1;
                else therapeutique_date = moment(e.therapeutique_date,"D/M/YYYY").year();


                d3.select(this)
                  .style("fill", function(d) {
                      e = datadico[d.properties.fr]
                      if (e) {

                        if(e.depenalisation == "Oui" && depenalisation_date                         else if(e.depenalisation == "Partiellement" && depenalisation_date                         else if (e.depenalisation == "En cours" && 2018                         else myBgColor = "#fff";

                        if(e.therapeutique == "Oui" && therapeutique_date                         else if(e.therapeutique == "Partiellement" && therapeutique_date                         else myStroke = false;

                        var t = texture.lines()
                            .orientation("diagonal")
                            .lighter()
                            .strokeWidth(2)
                            .size(6)
                            .stroke(myStroke ? "rgba(0, 0, 0,.05)" : "rgba(0,0,0,0)")
                            .background(myBgColor);
                        svg.call(t);
                        return t.url();
                    }
            })
          }
        });

        /* nos exceptions */

        d3.selectAll("#europe_depenalisation .paysmanquant .section")
            .each(function(d, i) {
                e = datadico[d3.select(this).attr("data-nom")]
                if (e) {
                    depenalisation_date = moment(e.depenalisation_date,"D/M/YYYY").year();
                    therapeutique_date = moment(e.therapeutique_date,"D/M/YYYY").year();

                    if(e.depenalisation == "Oui" && depenalisation_date                     else if(e.depenalisation == "Partiellement" && depenalisation_date                     else d3.select(this).classed("pasactif", true)

                    if(e.therapeutique == "Oui" && therapeutique_date                     else if(e.therapeutique == "Partiellement" && therapeutique_date                     else d3.select(this).classed("pasactif", true)


                }
            })

    };


    function compterLesPays(monmoment) {
        paysOui = 0
        paysPartiellement = 0
        paysTherapeutiqueOui = 0
        paysTherapeutiquePartiellement = 0

        for (i = 0; i             e = datadico[listeeurope[i]]
            f = String(e.depenalisation_date).substr(e.depenalisation_date.length - 4)
            h = String(e.therapeutique_date).substr(e.therapeutique_date.length - 4)
 !0 && +f                 paysOui++
            }
 !0 && +f                 paysPartiellement++
            }
 !0 && +h                 paysTherapeutiqueOui++
            }
 !0 && +h                 paysTherapeutiqueOui++
            }
 !0 && +h                 paysTherapeutiquePartiellement++
            }
        };

        $("#europe_depenalisation .legende span.oui").html(paysOui)
        $("#europe_depenalisation .legende span.partiellement").html(paysPartiellement)
        $("#europe_depenalisation .legende span.toui").html(paysTherapeutiqueOui)
        $("#europe_depenalisation .legende span.tpartiellement").html(paysTherapeutiquePartiellement)
    };



    $("#europe_depenalisation a").click(function(event) {
        event.stopImmediatePropagation()
    });

});



Comment nous avons travaillé
Pour établir ces chiffres, nous avons travaillé avec les sources ouvertes que sont les agences publiques telles que l’Observatoire européen des drogues et des toxicomanies (OEDT), l’Observatoire français des drogues et toxicomanies (OFDT) ou encore le Drug Law reform in Latin America (TNI) ainsi qu’avec les articles de presse consacrés aux aspects juridiques et réglementaires.
Sans prétendre à l’exhaustivité, notre recensement s’attache à être le plus complet possible. Vous trouverez un certain nombre de détails sur les législations au survol des infographies.
📁 Accéder à l’ensemble des données et sources utilisées dans ces visualisations





                            


                        

                        


<article-nb="2018/01/06/16-21">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3208,1-0,0-21"> ¤ Le club de la banlieue strasbourgeoise affronte Auxerre en 32e de finale de la Coupe de France, ce samedi.
<filname="PROF-0,2-3208,1-0,0-21"> ¤                     
                                                

Coupe de France : à Schiltigheim, témoignages de joueurs à la marge du football professionnel

Le club de la banlieue strasbourgeoise affronte Auxerre en 32e de finale de la Coupe de France, ce samedi.



Le Monde
 |    06.01.2018 à 08h42
 • Mis à jour le
06.01.2018 à 09h47
    |

                            Corentin Lesueur (Schiltigheim, envoyé spécial)








                        



   


Le coup d’envoi de la deuxième partie de saison de football par son immuable « week-end Coupe de France » charrie son lot de clichés largement surannés. Dans la banlieue de Strasbourg (Bas-Rhin), le Sporting Club de Schiltigheim, pensionnaire du quatrième échelon national (National 2), donne à voir un football amateur aux allures d’antichambre du monde professionnel.
Vainqueur de la Coupe de France en bout de piste, ex-espoir cabossé par les déboires financiers, jeunes sortis d’un centre de formation sans contrat : l’effectif « vert et blanc » est largement composé de joueurs passés par le « monde pro » ou aspirant encore à le rejoindre.
Avec la réception d’Auxerre (Ligue 2), samedi 6 janvier en 32e de finale de la Coupe de la France, les Alsaciens ont à cœur de s’affranchir définitivement de la frontière les séparant des « gros ». Rencontre avec quatre Schilikois à la croisée des mondes.
Guillaume Gauclin (gardien, 36 ans) : le taulier

   


« Le football n’est jamais un long fleuve tranquille. Surtout pour les gardiens, un poste où les places coûtent très cher. On se doit d’être irréprochable, parfaitement prêt, physiquement et dans la tête, pour s’imposer dès qu’une occasion nous est donnée. Au début, on rejette la faute sur les autres, avant de s’interroger sur nos lacunes, le manque éventuel de maturité. On a toujours ce qu’on mérite. Au foot comme ailleurs.
Je n’ai connu ma première saison de titulaire qu’à 26 ans, à Guingamp. Au bout de trois matchs, le coach, sur la sellette, change ses plans. Je me retrouve à ne jouer que les coupes nationales. Une chance : c’est l’année où on remporte la Coupe de France, en 2009. Le plus beau moment de ma carrière, un truc de fou. Surtout dans une ville où tous les habitants nous connaissaient. Mais ça passe très vite, on n’a pas vraiment eu le temps d’en profiter. 
Après quelques périodes de chômage, Schiltigheim était le bon endroit pour envisager sereinement l’après-carrière. J’ai donc repris mes études pour devenir agent immobilier. J’ai de la chance, je m’éclate dans ce boulot. Le plus dur pour un footballeur en fin de piste n’est pas de travailler, mais de trouver une activité qui lui donnera l’envie de se lever le matin. Le joueur est seul dans ces moments-là. Après vingt ans à ne penser qu’au ballon, il doit prendre conscience qu’il y a autre chose que le foot dans la vie et anticiper le jour d’après. »
Jean-Alain Fanchone (défenseur, 29 ans) : le globe-trotter

   


« Le football, c’est 80 % de mental. Sans cela, impossible de faire carrière. Au centre de formation de Strasbourg, tous les joueurs avaient un talent de malade. Mais ensuite tout se joue dans la tête, et souvent sur un coup de chance. Je dois ma première saison professionnelle au départ en retraite du titulaire à mon poste. En 2009, je fais une super année, récompensée par une nomination dans l’équipe-type de Ligue 2 [saison 2008-2009]. J’avais 20 ans. Mais la suite a été mouvementée.
J’ai connu six mois de chômage après la mise en liquidation judiciaire de Strasbourg [en 2011], avant de voir du pays. Udinese (Italie), Watford (Angleterre), Nîmes, puis la Roumanie. J’ai adoré le pays et le championnat, avant de connaître de nouvelles galères financières : nous avons passé plusieurs mois sans être payés. L’envie de retrouver le haut niveau ne m’a pas quitté. J’ai encore trois ou quatre années professionnelles dans les jambes. Je ne veux pas lâcher l’affaire.
Le match contre Auxerre n’est pas le plus important de ma carrière, mais c’est toujours un régal de s’offrir un beau parcours dans ce type de compétition. Je me souviens de chaque match de ma victoire en Coupe Gambardella [l’équivalent de la Coupe de France chez les jeunes] en 2006, avec Strasbourg. C’était un pur kif. »
Benjamin Genghini (milieu, 32 ans) : le poids de l’héritage

   


« À 15 ans, je n’imaginais pas que la vie de footballeur serait si dure. Quand tout se passe bien, vous ne savez plus où donner de la tête. Mais on devient très vite oublié dès que les apparitions sur le terrain se font plus rares. C’est le plus décevant dans ce sport tellement beau. On ne peut pas le comprendre sans connaître la grosse blessure. J’ai été victime d’une rupture du tendon d’Achille quand je jouais pour Strasbourg. Il m’a fallu plus d’un an pour remettre. Après, ce n’était plus pareil. 
Ça a toujours été compliqué pour moi. A Sochaux, où j’ai fait ma formation avant de signer un contrat pro, tout le monde disait que j’étais là grâce à mon père [membre du « carré magique » aux côtés de Platini, Giresse et Tigana, Bernard Genghini a remporté l’Euro-84 avec l’équipe de France]. De la jalousie, rien de méchant. Mais ça s’est poursuivi en professionnel. Mon père, à la fois directeur sportif de Sochaux et mon agent, n’est pas allé au feu pour moi quand le coach d’alors, Dominique Bijotat, n’a plus fait appel à moi. Ces moments-là ont été compliqués à vivre. 
Après Sochaux, je suis passé par Gueugnon, Strasbourg, Mulhouse et enfin Schiltigheim. Je cherchais un club familial. Je ne voulais plus quitter l’Alsace, j’en avais marre de bouger. Ma carrière est derrière moi désormais. Je ne penserai donc qu’à prendre du plaisir face à Auxerre, pas à briller pour me faire remarquer. Je n’aurai plus l’occasion de jouer beaucoup de matchs de ce niveau. Mon père est le premier à me le rappeler. Il a remporté le trophée en 1985, avec Monaco. »
Jean-Philippe Krasso (attaquant, 20 ans) : l’espoir

   


« Rien n’est possible dans le foot sans travail. J’ai parfois pêché dans ce domaine, il m’a fallu du temps pour le comprendre. A Lorient, à peine majeur, je me suis retrouvé en équipe 3, par manque de régularité sur le terrain. J’ai mal vécu le fait d’être mis sur la touche pour la première fois de ma carrière. C’est dans ces moments que les plus forts font la différence. Moi j’ai d’abord baissé les bras. Pas assez costaud. Je me suis retrouvé sans contrat.
Passer d’un club pro à une équipe de National 2 a été dur à encaisser. J’ai mis un mois à trouver mes marques avant de vraiment commencer à travailler. Je me suis retrouvé dans un vestiaire plus âgé, avec des joueurs en fin de carrière. C’est important d’être entouré d’anciens, qui ont souvent connu le monde pro. Ils m’encouragent, me donnent des conseils. Ils dégagent beaucoup de sérénité dans les moments compliqués, c’est impressionnant. J’ai beaucoup à apprendre d’eux, tout en veillant à garder mon style de jeu.
Le football est souvent dépeint comme un monde cruel, mais personne n’est dupe. J’ai laissé passer ma chance une fois à Lorient, je compte sur mon passage à Schiltigheim pour me relancer et retrouver rapidement le haut niveau. La rencontre contre Auxerre sera une étape importante. Il y aura des médias, plus d’observateurs que pendant les matchs de championnat. Mais je dois surtout bosser à fond. Et trouver l’envie. »



                            


                        

                        

