<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-3224,1-0,0-1"> ¤ Les traces ADN sur des armes ont permis d’avancer : sept nouvelles personnes ont été mises en examen en 2017.
<filname="PROF-0,2-3224,1-0,0-1"> ¤                     
                                                   
édition abonné


Charlie Hebdo et Hyper Cacher : trois ans après l’attentat, l’enquête sera close en 2018

Les traces ADN sur des armes ont permis d’avancer : sept nouvelles personnes ont été mises en examen en 2017.



Le Monde
 |    06.01.2018 à 10h44
 • Mis à jour le
06.01.2018 à 14h34
    |

            Elise Vincent








                        



                                


                            

Trois ans après les attentats contre Charlie Hebdo et l’Hyper Cacher de Vincennes, les 7 et 9 janvier 2015, l’enquête sur ces deux attaques, qui avaient marqué l’entrée de la France dans sa vague terroriste la plus sanglante depuis les années 1990, arrive enfin à son terme. Après trois années de travail intensif et difficile, l’instruction, pilotée par des magistrats rattachés au pôle antiterroriste du tribunal de grande instance de Paris, pourrait être clôturée d’ici au printemps ou à l’été 2018. L’enquête, après avoir avancé rapidement début 2015, a de nouveau fait de grands pas en 2017.


Selon les derniers développements dont Le Monde a pu prendre connaissance, les grandes lignes de l’organisation des attaques ont ainsi désormais été mises au jour, les principaux logisticiens des terroristes identifiés. Mais de nombreuses zones d’ombre demeurent, du fait de l’extrême minutie avec laquelle les frères Chérif et Saïd Kouachi d’un côté – auteurs de la tuerie de Charlie Hebdo – et Amedy Coulibaly de l’autre avaient préparé leurs actions.
Quelque quatorze personnes sont ainsi mises en examen dans ce dossier. Des hommes qui, chacun à leur niveau, ont pu fournir armes, gilet pare-balles, argent ou transport aux terroristes. Leur degré de connaissance des objectifs ultimes des tueurs demeure cependant extrêmement difficile à déterminer. Selon nos informations, au moins un d’entre eux pourrait bénéficier d’un non-lieu, et un autre voir le chef d’inculpation à son encontre requalifié en simple association de malfaiteurs (sans le caractère terroriste).

Deux réseaux d’approvisionnement en armes
Sur le fond du dossier malgré tout, les juges ont beaucoup avancé. Ils sont désormais presque certains qu’Amedy Coulibaly a été l’intermédiaire indispensable des frères Kouachi pour se fournir en armes. Pendant longtemps, la façon dont ces derniers s’étaient organisés était demeurée obscure....




                        

                        


<article-nb="2018/01/06/16-2">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-2"> ¤ Le site accuse le renseignement parisien d’avoir négligé des informations qui auraient permis d’éviter l’attentat, et d’avoir antidaté une note pour se couvrir.
<filname="PROF-0,2-3224,1-0,0-2"> ¤                     
                                                

Saint-Etienne-du-Rouvray : une enquête ouverte après les accusations de « Mediapart »

Le site accuse le renseignement parisien d’avoir négligé des informations qui auraient permis d’éviter l’attentat, et d’avoir antidaté une note pour se couvrir.



Le Monde
 |    06.01.2018 à 10h39
    |

            Soren Seelow








                        


Le parquet de Paris a ouvert une enquête, vendredi 5 janvier, après la publication d’un article de Mediapart accusant la direction du renseignement parisien (DRPP) d’avoir cherché à étouffer un raté sur l’attentat de Saint-Etienne-du-Rouvray, en juillet 2016. Le site affirme que le service a négligé des messages inquiétants d’un de ses auteurs, cinq jours avant l’attaque, et d’avoir ensuite antidaté des documents pour se couvrir.
L’enquête a été ouverte pour « faux », « usage de faux » et « altération de documents » à la suite d’une plainte déposée par l’avocat de deux victimes de l’attentat, Me Mehana Mouhou, a précisé au Monde une source judiciaire. Les investigations ont été confiées à l’inspection générale de la police nationale (IGPN).
Selon l’enquête publiée jeudi par Mediapart, un policier de la DRPP a rédigé une note faisant état de messages alarmants d’un des deux futurs auteurs de l’attentat, Adel Kermiche. Le jeune homme aurait évoqué sur une chaîne Telegram ses tentatives de départ pour la Syrie, une « attaque dans une église » et mentionné Saint-Etienne-du-Rouvray dès le 21 juillet, soit cinq jours avant l’assassinat du père Hamel, égorgé le 26.
Le brigadier aurait alors averti sa hiérarchie, notamment pour permettre de déterminer l’état civil de l’auteur des messages. Mais sa note, datée du 22 juillet, n’arrivera jamais jusqu’aux bureaux de la direction générale de la sécurité intérieure. Une fois le prêtre assassiné, « la DRPP a alors postdaté deux documents afin de masquer sa passivité », accuse Mediapart, dont l’enquête s’appuie sur les déclarations de plusieurs policiers de la DRPP sous couvert d’anonymat.
Démenti de la préfecture
Ces accusations ont été rejetées vendredi par la Préfecture de police de Paris (PP). Si les autorités reconnaissent l’existence d’une note rédigée quatre jours avant l’attentat, elles assurent qu’elle « ne comportait pas de caractère d’urgence » et qu’elle « a suivi le circuit habituel de validation », assure la PP dans un communiqué.
La préfecture de police affirme surtout que cette note n’était pas aussi précise que le dit Mediapart : elle « identifie un individu qui donne des cours à la mosquée de Saint-Etienne-du-Rouvray, qui appelle, sur les réseaux sociaux, “les fidèles” à le rejoindre dans le but de former un groupe à vocation terroriste. (…) En aucun cas, cette note n’évoque l’imminence d’un passage à l’acte, et encore moins le ciblage d’un lieu précis ».
Sitôt l’attentat perpétré, précise la PP, le policier qui avait rédigé cette note a immédiatement fait le lien avec l’individu qu’il avait identifié. La DRPP aurait alors informé oralement les services enquêteurs et rédigé une nouvelle note, datée celle-ci du 26 juillet. « Les deux documents originaux, enregistrés et traçables dans les serveurs de la DRPP, sont à disposition de toutes les autorités administratives et judiciaires qui ont ou auront le besoin d’en connaître », précise le communiqué.
« Des questions se posent à nouveau : qui savait quoi ? Cet attentat aurait-il pu être évité ? »
Le Syndicat des commissaires de la police nationale a pris la défense des policiers incriminés, vendredi, en s’attaquant aux « sources » de Mediapart, sans pour autant se prononcer sur le fond des accusations. « Cet article, manifestement écrit avec le concours d’une source dont on peut questionner les intérêts et la déontologie, constitue à l’évidence une mise en danger de plusieurs chefs de service, mais également une compromission du secret de la défense nationale », estime dans un communiqué le syndicat, qui appelle la PP à « identifier le ou les auteurs de ces fuites ».
Pour l’archevêque de Rouen Dominique Lebrun, interrogé par l’AFP, les accusations du site réveillent « une douleur qui commençait doucement à s’apaiser ». « Des questions se posent à nouveau : qui savait quoi ? Cet attentat aurait-il pu être évité ? », s’interroge Mgr Lebrun, qui ne « doute pas que les juges et les responsables de l’Etat tireront toutes les conclusions » des documents mis à disposition par la préfecture.



                            


                        

                        


<article-nb="2018/01/06/16-3">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-3"> ¤ A la télé, la radio, comme au supermarché, le rire est devenu un passage obligé. Même les portables se mettent à vanner. A contre-courant de ces blagues indolores, une nouvelle génération d’humoristes redonne ses lettres de noblesse à cet art si difficile.
<filname="PROF-0,2-3224,1-0,0-3"> ¤                
                                       
édition abonné


Comique, un métier d’avenir


                      A la télé, la radio, comme au supermarché, le rire est devenu un passage obligé. Même les portables se mettent à vanner. A contre-courant de ces blagues indolores, une nouvelle génération d’humoristes redonne ses lettres de noblesse à cet art si difficile.



Le Monde
 |    06.01.2018 à 09h45
    |

            Magali Cartigny








                              

                        

En 1983, Pierre Desproges raconte un retour en taxi à Paris dans « Le Rire, parlons-en » (Vivons heureux en attendant la mort, Seuil), « accompagné d’une pulpeuse comédienne, avec qui j’aime bien travailler, non pas pour de basses raisons sexuelles, mais parce qu’elle a des nichons magnifiques », précise-t-il. Le chauffeur s’exclame soudainement : « Moi les Arabes, je peux pas les saquer. » S’ensuit l’inévitable échange stérile, à une banquette d’intervalle, quand le taux d’alcoolémie ou la foi en l’homme l’autorise encore…
En 2018, Kevin Razy décrit, dans son spectacle Mise à jour, le prototype du chauffeur ubérisé qui en fait des tonnes pour paraître poli dans l’espoir de décrocher les inaccessibles étoiles qui conditionnent son plein quotidien. Avant de traiter d’« enculé de sa race » le type qui lui a grillé la prio. Et qui pose la question que redoute tout usager de VTC et/ou de taxi : « Et sinon, vous faites quoi dans la vie ? » Pas de bol, Kevin est humoriste. « Moi, disons, je veux pas entrer dans les détails, mais y a des gens sur qui on doit pas faire de blagues », lance le chauffeur. Blanc, regard vers la vitre. « Non parce que les juifs… » « Et là tu te dis putain de merde, je vais devoir faire un débat sur l’antisémitisme avec un mec qui écoute Jul. »

Peut-on rire de tout avec tout le monde ? Pour le jeune humoriste, qui anime « Rendez-vous avec Kevin Razy » sur Canal+, « on peut tout faire, c’est une question de timing et de plate-forme. Parfois c’est trop tôt et, en télé, sur une chronique c’est souvent plus glissant. Sur scène, on a le temps d’expliquer son point de vue, il n’y a pas de doute sur l’attention. »
Confusion des genres entre information et divertissement
La question ressurgit aujourd’hui, mais les enjeux sont ailleurs. Car l’humour a changé. La confusion des genres entre information et divertissement a placé la culture...




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

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-5">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-5"> ¤ 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-3224,1-0,0-5"> ¤                     
                                                

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-6">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-6"> ¤ Cotisations vieillesse, accès à la retraite progressive, régimes d’affiliation des micro-entrepreneurs : plusieurs règles évoluent en 2018 pour les actifs cotisant pour leurs futures pensions.
<filname="PROF-0,2-3224,1-0,0-6"> ¤                     
                                                

Quoi de neuf cette année pour vos futures pensions ?

Cotisations vieillesse, accès à la retraite progressive, régimes d’affiliation des micro-entrepreneurs : plusieurs règles évoluent en 2018 pour les actifs cotisant pour leurs futures pensions.



Le Monde
 |    06.01.2018 à 07h30
 • Mis à jour le
06.01.2018 à 07h51
    |

                            Aurélie Blondel








                        



   


L’année 2018, sera-t-elle celle de la révolution des retraites ? Difficile à dire. Si le gouvernement a, dans un premier temps, annoncé une réforme globale du système au premier semestre, le calendrier est désormais incertain et celle-ci pourrait être reportée à 2019. En attendant le « big-bang », une série de changements sont entrés en vigueur le 1er janvier pour les actifs en matière de droits à la retraite.
La retraite progressive s’étend aux multisalariés
Depuis le 1er janvier, la retraite progressive est ouverte à ceux et celles qui ont plusieurs employeurs, alors qu’elle n’était jusqu’ici accessible qu’aux personnes exerçant une seule activité salariée. Cette mesure figure dans le budget 2017 de la Sécurité sociale. Sont notamment concernées les personnes travaillant chez des particuliers et les assistants maternels.
Ce dispositif méconnu permet aux personnes qui travaillent à temps partiel (40 % à 80 %) de toucher à la fois leur salaire et une fraction de leurs futures pensions, de base comme complémentaires. A condition d’avoir au moins 60 ans, et une durée d’assurance de cent cinquante trimestres. Les cadres au « forfait jour » n’ont toutefois pas accès à la retraite progressive. Les personnes cumulant activités salariées et non salariée, non plus.
Comment valider un trimestre en 2018 ?
Le montant de vos pensions dépendra, entre autres, du nombre de trimestres que vous aurez engrangés durant votre carrière. Sachez que pour décrocher un de ces fameux trimestres cette année, il faudra cotiser sur la base d’un revenu de 1 482 euros, contre 1 464 euros en 2017. Pour en valider quatre, un revenu cumulé sur l’année de 5 928 euros sera donc suffisant. Ce montant évolue chaque année en fonction du smic.
Rappelons que, bizarrement, on obtient un trimestre pour sa retraite non pas en travaillant trois mois, mais en gagnant un certain revenu. Exemple : Sébastien a un salaire mensuel brut de 2 000 euros, il validera ses quatre trimestres, le maximum possible sur une année civile, en trois mois (2 000 euros × 3 mois = 6 000 euros, soit plus que les 5 928 euros requis).
Une hausse des cotisations vieillesse des fonctionnaires
En 2018, le taux des cotisations retraite est de 10,56 % pour les fonctionnaires, en hausse de 0,27 point par rapport à 2017. Il doit être relevé à 10,83 % en 2019 et à 11,10 % en 2020. En revanche, les niveaux de cotisations vieillesse des salariés ne changent pas cette année.
La fin du RSI pour les indépendants
Pour leur retraite, les artisans et commerçants ne relèvent plus du RSI (régime social des indépendants), supprimé au 1er janvier. Cette mission a été confiée au régime général, l’Assurance retraite. Durant une période transitoire de deux ans, l’intégration sera toutefois progressive et ce sont toujours les anciennes caisses régionales du RSI, rebaptisées agences de Sécurité sociale des indépendants, qui interviendront auprès des affiliés.
Les droits à la retraite ne sont pas modifiés. Le site Internet a toutefois changé : pour consulter son compte personnel grâce à ses identifiants RSI, il faut désormais se rendre sur Secu-independants.fr.
Nouvelles règles pour les microentrepreneurs
Jusqu’à présent, les microentrepreneurs (jadis appelés autoentrepreneurs) relevaient, pour leur retraite, du RSI si leur activité était artisanale ou commerciale, de la Cipav (Caisse interprofessionnelle de prévoyance et d’assurance vieillesse) dans tous les autres cas (activités libérales). Désormais, les microentrepreneurs inscrits à partir du 1er janvier 2018 seront affiliés à la Sécurité sociale des indépendants (qui a pris le relais du RSI) pour leur retraite, sauf pour une liste très limitée de professions qui restent rattachées à la Cipav. Parmi celles-ci : ostéopathe, psychologue, ingénieur conseil, géomètre (ici, la liste complète). La publication d’un décret pourrait toutefois être nécessaire pour que la Cipav puisse effectivement prendre en charge de nouveaux micro-entrepreneurs. Un certain flou demeure sur ce point.
A compter de 2019, cette limitation du périmètre de la Cipav concernera aussi les personnes qui commenceront une activité sans être microentrepreneuses. Rien ne change en revanche pour les personnes ayant créé leur microentreprise avant 2018 : elles restent affiliées pour leur retraite à leur régime actuel.
En outre, les niveaux des cotisations sociales forfaitaires des microentrepreneurs (qui incluent leurs cotisations vieillesse) ont été revus à la baisse pour 2018. Le taux passe de 13,1 % à 12,8 % pour la vente de marchandises ; de 22,7 % à 22 % pour les prestations de services commerciales et artisanales ; et de 22,5 % à 22 % pour les professions libérales et les autres prestations de service.
Pas de sortie en capital pour les contrats Madelin
Les personnes détentrices d’un contrat d’épargne retraite dit « loi Madelin » (pour les indépendants) ou « article 83 » (pour certains salariés) n’ont qu’une option lors de son dénouement : toucher une rente viagère. Un amendement au projet de loi de finances pour 2018 prévoyait toutefois de leur permettre de toucher jusqu’à 20 % de leurs droits en capital, comme c’est déjà le cas pour les PERP (plans d’épargne retraite populaire, accessibles à tous) et les contrats Prefon retraite (pour les fonctionnaires). Cette disposition ayant été retoquée par le Conseil constitutionnel, elle n’est pas entrée en vigueur au 1er janvier.

A savoir avant de « racheter » des trimestres en 2018…
La plupart des régimes vous permettent de « racheter » des trimestres afin d’améliorer vos futures pensions. Fiscalement, les sommes dépensées sont déductibles des revenus. Mais attention, alerte Marc Darnault, associé à Optimaretraite : « En l’état actuel de la législation, l’avantage fiscal ne s’appliquera pas pour les trimestres rachetés en 2018. » En cause, la mise en place du prélèvement à la source en 2019, qui se traduit par l’instauration, pour 2018, d’une « année blanche » pour les revenus non exceptionnels. « Or, sans ce coup de pouce fiscal, l’opération de rachat de trimestres est moins intéressante financièrement », note Marc Darnault.





                            


                        

                        


<article-nb="2018/01/06/16-7">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,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-3224,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-3224,1-0,0-8"> ¤ 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-3224,1-0,0-8"> ¤                     


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-9">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-9"> ¤ PMA, fin de vie, médecine prédictive… Du 18 janvier au 7 juillet, de nombreux thèmes seront débattus au niveau de chaque région afin de préparer une révision de la loi
<filname="PROF-0,2-3224,1-0,0-9"> ¤                     


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


                           
édition abonné


Bioéthique : des Etats généraux pour ouvrir le débat le plus largement possible

PMA, fin de vie, médecine prédictive… Du 18 janvier au 7 juillet, de nombreux thèmes seront débattus au niveau de chaque région afin de préparer une révision de la loi



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

            Gaëlle Dupont








                        



                                


                            
Ce sera « un vrai débat philosophique dans la société », dont Emmanuel Macron s’est déclaré le « garant » lors de ses vœux aux autorités religieuses, jeudi 4 janvier. La révision de la loi de bioéthique commencera officiellement le 18 janvier avec le lancement des Etats généraux de la bioéthique, qui dureront jusqu’au 7 juillet.
Cependant, à quinze jours de l’échéance, l’inquiétude est palpable parmi les chercheurs et les militants, qui s’interrogent sur leur place dans le processus, son déroulement et son débouché. « Personne ne comprend comment ça va se passer », résume Vincent Brès, président de l’association PMAnonyme.
Si les interrogations sont nombreuses, c’est parce que l’attente est forte. Quelles seront les conditions de la naissance et de la mort demain ? Quelles limites fixer à l’intervention médicale et technique sur le vivant, alors que les progrès de la science sont fulgurants ? Ces questions fondamentales mobilisent religieux, chercheurs, penseurs, militants, mais intéressent potentiellement chaque citoyen.

Mercredi 3 janvier, La Croix consacrait quatre pages à un sondage IFOP montrant que 60 % des personnes interrogées étaient favorables à l’ouverture de la procréation médicalement assistée (PMA) aux couples de femmes et aux femmes seules, 64 % au recours aux mères porteuses, 89 % à une légalisation de l’euthanasie et/ou du suicide assisté, 80 % à la modification génétique des embryons pour guérir les maladies les plus graves – des positions dont le journal s’inquiète.
« Conférences de citoyens »
L’objectif des Etats généraux, rendus obligatoires par la loi de 2011, est d’ouvrir le débat le plus largement possible. « Il faut populariser ces questions, qui ne doivent pas être réservées aux politiques et aux experts », affirme Jean Leonetti, ancien rapporteur (Les Républicains) de la loi de bioéthique de 2011, qui est leur inspirateur.
La loi prévoit le recours à...




                        

                        


<article-nb="2018/01/06/16-10">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-10"> ¤ Les Décodeurs résument, pour les lecteurs de « La Matinale du Monde », l’essentiel de l’actualité de ces derniers jours.
<filname="PROF-0,2-3224,1-0,0-10"> ¤                     


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


                        

Iran, « fake news », Eleanor : les actualités à retenir cette semaine

Les Décodeurs résument, pour les lecteurs de « La Matinale du Monde », l’essentiel de l’actualité de ces derniers jours.



Le Monde
 |    06.01.2018 à 06h36
 • Mis à jour le
06.01.2018 à 06h49
    |

                            Les Décodeurs








                        


Manifestations contre puis pour le pouvoir en Iran
En Iran, la vague de protestations née le 28 décembre 2017 s’est poursuivie en début de semaine. Les manifestations ont commencé à Machhad (Nord-Est) avant de s’étendre à une quarantaine de villes dont la capitale Téhéran.
Ce mouvement de colère contre la corruption et la situation économique du pays semblait néanmoins marquer un temps d’arrêt depuis le 2 janvier. Des rassemblements de soutien au pouvoir ont été organisés mercredi 3 et jeudi 4 janvier, au lendemain de la proclamation de la « fin de la sédition » par les gardiens de la révolution.
Au moins 21 personnes sont mortes au cours des derniers jours, dont seize manifestants, et des centaines ont été arrêtées, dont 450 à Téhéran, selon les autorités.

        Lire aussi :
         

                Manifestations en Iran : « L’Etat a amplement les moyens de réprimer le mouvement »



Macron annonce une loi contre les fausses informations
Emmanuel Macron a entamé cette semaine la traditionnelle séquence des vœux présidentiels, en s’adressant successivement au gouvernement, au Conseil constitutionnel et à la presse le 3 janvier, puis aux autorités religieuses et au corps diplomatique le 4. Une séquence qui se poursuivra au retour de Pékin du président, prévu jeudi 11 janvier.
Pour l’heure, l’élément à retenir est l’annonce surprise par le chef de l’Etat d’une loi contre la circulation de fausses informations, particulièrement en période électorale. Il n’a guère livré de détails sur ce projet, mais quelques orientations. Ainsi, il a réclamé des « obligations de transparence accrues » pour les plates-formes comme Facebook et Google, notamment en matière de contenus sponsorisés. Il a également plaidé pour des recours en justice accélérés en cas de « propagation d’une fausse nouvelle ».

        Lire aussi :
         

                Légiférer sur les fausses informations en ligne ? Les problèmes que cela soulève



La tempête Eleanor fait cinq morts en France
La tempête qui s’est abattue sur la France a fait cinq morts et deux disparus depuis mercredi 3 janvier. Les cinq décès sont ceux d’un skieur de 21 ans en Haute-Savoie, mercredi ; d’une nonagénaire morte jeudi dans sa maison inondée dans l’Isère ; d’un agriculteur retrouvé jeudi sous une coulée de neige en Savoie ; d’un pompier volontaire de 64 ans tombé dans un torrent en crue lors d’une intervention entre Isère et Savoie ; et d’un ouvrier tué sur le chantier de rénovation d’une ferme.
Conséquence directe de la tempête, un risque d’accidents accrus sur les routes, samedi 6 et dimanche 7 janvier, alors que des dizaines de milliers de Français rentreront de vacances. Bison futé a classé la journé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.
Un livre scelle la rupture entre Trump et Bannon
C’est un brûlot qui a fait monter la température à la Maison-Blanche. Le New York Magazine a publié, mercredi 3 janvier, des bonnes feuilles du récit du chroniqueur Michael Wolff sur les coulisses de l’élection de Donald Trump.
Ce livre, dont la publication a été avancée du 9 au 5 janvier, a d’ores et déjà scellé la rupture entre le président américain et son ancien conseiller Steve Bannon. Ce dernier y qualifie de « traître » et de « demeuré » le fils du locataire de la Maison Blanche pour avoir organisé une rencontre avec des Russes dans la Trump Tower le 9 juin 2016. Donald Trump a riposté, accusant notamment M. Bannon d’avoir « perdu l’esprit ».

        Lire aussi :
         

                Pleurs, trahisons, brosse à dents… ce que nous apprend « Fire and Fury », le livre sur Trump et ses proches



Et aussi
Champigny-sur-Marne. Deux policiers ont été agressés la nuit du réveillon dans cette commune du Val-de-Marne. Une première enquête a été ouverte sur ces violences, ainsi qu’une seconde sur l’organisation de la soirée en cause.Catalogne. La justice espagnole a refusé, vendredi 5 janvier, de libérer le numéro deux de l’indépendantisme catalan, Oriol Junqueras.Notre-Dame-des-Landes. Edouard Philippe a reçu, vendredi 5 janvier, les élus locaux concernés par le projet d’aéroport controversé. Le gouvernement doit trancher sur ce dossier avant la fin du mois de janvier.Cate Blanchett. L’actrice australienne présidera le jury du 71e Festival de Cannes qui aura lieu du 8 au 19 mai. Elle est la onzième femme à assurer cette fonction.Fessenheim. Un comité de pilotage sera installé à la mi-janvier en vue de la fermeture de la centrale nucléaire de cette commune du Haut-Rhin.Parti socialiste. L’ex-ministre Najat Vallaud-Belkacem a annoncé dans une interview à L’Obs qu’elle ne sera pas candidate au poste de première secrétaire du PS.Corse. Les nationalistes Jean-Guy Talamoni et Gilles Simeoni ont respectivement été élus président de l’Assemblée de Corse et président du Conseil exécutif de Corse mardi 2 janvier.Transports. 2017 a été une année record en matière de sécurité des voyages en avion.Séries TV. Il faudra attendre 2019 pour voir la dernière saison de Game of Thrones.
Disparitions
Philippe Rondot. Cet officier du renseignement et acteur de l’affaire Clearstream mort à 81 ans était surtout connu pour son rôle dans la traque du terroriste Carlos ainsi que dans celle des criminels de guerre de l’ex-Yougoslavie.Paul Otchakovsky-Laurens. Le fondateur de la maison d’édition P.O.L est mort mardi 2 janvier dans un accident de voiture à Marie-Galante (Petites Antilles, Guadeloupe). Il avait 73 ans.Jacques Lassalle. Grande figure du théâtre français, ce dramaturge, metteur en scène et écrivain est mort mardi 2 janvier à Paris. Il avait 81 ans.Paul Audin, dit Avoine. Le dessinateur d’humour et illustrateur, qui a longtemps collaboré avec Le Monde ainsi que de nombreux titres de la presse française, est mort le 29 décembre à 78 ans.Aharon Appelfeld. L’écrivain israélien, auteur d’une quarantaine de livres traduits en 35 langues, survivant de la Shoah, s’est éteint dans la nuit du mercredi 3 au jeudi 4 janvier à l’âge de 85 ans.



                            


                        

                        


<article-nb="2018/01/06/16-11">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-11"> ¤ Une affiche publicitaire pour des préservatifs placardée dans le métro parisien  suscite la polémique : des internautes la jugent raciste.
<filname="PROF-0,2-3224,1-0,0-11"> ¤                     
                                                   
édition abonné


L’erreur de com de Manix

Une affiche publicitaire pour des préservatifs placardée dans le métro parisien  suscite la polémique : des internautes la jugent raciste.



Le Monde
 |    06.01.2018 à 06h30
 • Mis à jour le
06.01.2018 à 11h01
    |

                            Marion Dupont








                        



                                


                            

L’image a fait réagir de nombreux internautes, qui argumentent sur Twitter de leur sentiment de malaise ou d’indignation. Au cœur du débat, une campagne pour les préservatifs Manix Zero affichée dans le métro parisien depuis décembre 2017, dont l’une des photographies est jugée raciste. On y voit une jeune femme blanche posant sa main sur la tête d’un jeune homme noir, l’image incluant le slogan « Osez être plus proches » et le produit vanté.
« Osez être plus proches » est une déclinaison de la campagne au long cours « Smart = sexy », qui couvre un éventail de marques de préservatifs appartenant au groupe Ansell. L’agence de communication +Knauss, qui en est à l’origine, explique viser les ­jeunes urbains, public dont elle cherche à doper la ­confiance en soi, notamment en représentant des couples mixtes ou LGBT. Objectif raté en ce qui ­concerne cette image, les critiques se focalisant sur la relation apparemment déséquilibrée que semble ­entretenir ce couple mixte.
Pourquoi cette lecture raciste et/ou sexiste ? Du fait, d’une part, de la composition de l’image. « Un peu plus de diversité dans la com éviterait ce genre de pub raciste – l’homme noir trophée et l’inversion. En mettant la femme en position de domination, c’est toujours sexiste. Si vous pensiez bien faire #manix, vous avez totalement raté : #sexiste et #raciste deux en un », note ainsi un internaute.
Autre raison invoquée : la relation du texte à l’image, qui associe à la scène une injonction ambiguë. « Traduction de cette pub raciste : “Avec #manix, on peut enfin faire l’amour avec un Noir sans attraper le sida”. Bravo #manix, vous avez tapé fort ! », écrit un autre indigné. Comme le fait ­remarquer sur son blog le militant João Gabriell, la sexualité des Noirs fait l’objet d’associations négatives « qui ne renvoient pas uniquement au plaisir et à la procréation, mais à la maladie » – ce qui rend, selon lui, cette publicité plutôt...




                        

                        


<article-nb="2018/01/06/16-12">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-12"> ¤ Le cinéaste canadien fait l’objet d’une plainte au civil. Il dément toutes les accusations à son encontre.
<filname="PROF-0,2-3224,1-0,0-12"> ¤                     
                                                

Quatre femmes accusent le réalisateur Paul Haggis d’agressions sexuelles

Le cinéaste canadien fait l’objet d’une plainte au civil. Il dément toutes les accusations à son encontre.



Le Monde
 |    06.01.2018 à 02h59
 • Mis à jour le
06.01.2018 à 09h25
   





                        



   


Le torrent d’accusations né de l’affaire Weinstein n’est pas terminé. Le réalisateur canadien oscarisé Paul Haggis est désormais accusé d’abus sexuels par quatre femmes, selon une plainte au civil déposée vendredi 5 janvier à New York.
Cette assignation en justice, transmise à l’Agence France-Presse (AFP) par les avocats des plaignantes, intervient après une première plainte déposée le 15 décembre devant la Cour suprême de New York par une agente publicitaire de cinéma. Haleigh Breest accusait le réalisateur de Crash et scénariste de Million Dollar Baby et Casino Royale de l’avoir abusée et violée en janvier 2013, alors qu’elle avait 26 ans.
M. Haggis, 64 ans, avait déposé le même jour une plainte contre Mme Breest. Il y démentait les faits qui lui étaient reprochés et accusait la jeune femme de lui « réclamer des millions de dollars » pour éviter qu’elle porte plainte.
Jane Doe
L’assignation amendée vendredi souligne que « depuis que Mme Breest a porté plainte, trois autres femmes sont sorties du rang et ont dénoncé Paul Haggis pour viol et abus sexuel ». Les nouvelles victimes présumées ont choisi de rester anonymes.
Jane Doe no1, une agente publicitaire qui travaillait avec le cinéaste pour un programme télé, aurait été attaquée en 1996, lors d’une réunion tardive dont il aurait exigé qu’elle se déroule dans un bureau isolé. Elle l’accuse de l’avoir embrassée de force, avant de l’obliger à lui faire une fellation et de la violer.
Jane Doe no2, une jeune femme qui voulait lui proposer une idée d’émission, aurait, elle, été abusée en 2008, lors d’une rencontre dans le bureau du réalisateur. Il aurait aussi essayé de l’embrasser de force, mais elle aurait réussi à s’enfuir.
Jane Doe no3, une jeune femme que M. Haggis aurait rencontrée à un festival de cinéma, dit avoir été violentée en 2015. Il aurait tenté de l’embrasser de force puis rattrapée alors qu’elle tentait de partir en taxi. Elle ne lui aurait échappé qu’après l’avoir frappé alors qu’il tentait d’entrer dans son immeuble.
Prédateur
Pour le cabinet d’avocats Emery Celli Brinckerhoff & Abady, à l’origine des assignations, ces expériences montrent que M. Haggis « est un prédateur en série qui s’en prend aux femmes depuis des années ».

        Lire aussi :
         

                « Time’s Up » à Hollywood, un fonds pour soutenir toutes les victimes de harcèlement sexuel



Contactée par l’AFP, une avocate du cinéaste, Christine Lepera, n’a pas immédiatement réagi. Mais dans une déclaration au site spécialisé Deadline, elle a précisé que son client « démentait les accusations anonymes en bloc ». Elle a dénoncé la plainte amendée comme « une nouvelle tactique [des avocats de Mme Breest] pour lui nuire et (…) obtenir de l’argent ».



                            


                        

                        


<article-nb="2018/01/06/16-13">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-13"> ¤ Les nouvelles dispositions publiées au « Journal officiel » restreignent notamment l’accès au prêt à taux zéro en zones rurales ou dans les villes moyennes.
<filname="PROF-0,2-3224,1-0,0-13"> ¤                     
                                                

Logement : le prêt à taux zéro prolongé avec des conditions restrictives

Les nouvelles dispositions publiées au « Journal officiel » restreignent notamment l’accès au prêt à taux zéro en zones rurales ou dans les villes moyennes.



Le Monde
 |    05.01.2018 à 21h55
   





                        


Le prêt à taux zéro (PTZ), qui bénéficie aux ménages devenant propriétaires d’un logement sous conditions de ressources, est maintenu pour deux ans dans les zones rurales et les villes moyennes, mais avec des conditions plus restrictives, selon des textes parus au Journal officiel (JO) le 31 décembre, entrés en vigueur le 1er janvier.
En 2018 et 2019, pour l’acquisition d’un logement neuf dans les zones les plus tendues en matière de logement – zones A et B1, dont les communes présentent un « déséquilibre important entre l’offre et la demande » –, le PTZ pourra continuer à représenter jusqu’à 40 % du coût de l’opération, tandis qu’il ne pourra financer que 20 % de l’achat dans les zones rurales et les villes moyennes (B2 et C). Environ 60 % des PTZ dans l’immobilier neuf bénéficient aujourd’hui à l’achat de logements dans ces dernières zones.
A partir de 2020, seuls les ménages achetant un logement dans une grande agglomération pourront bénéficier d’un PTZ dans le neuf, en application de la loi de finances 2018.

        Lire aussi :
         

                Immobilier : les prix s’envolent, les inégalités se creusent



Restrictions pour l’immobilier ancien
Par ailleurs, un décret recentre le PTZ dans l’immobilier ancien sur les zones dites « détendues » (B2 et C). Cette disposition n’est donc plus disponible dans les grandes agglomérations. Comme pour l’acquisition d’un logement neuf, son montant peut représenter jusqu’à 40 % du coût d’achat du logement. Mais, pour cela, il faut que l’acquéreur s’engage à effectuer des travaux représentant au moins un quart du coût total de l’opération dans un délai de trois ans.
Selon une étude d’impact jointe en annexe au décret, le coût des PTZ octroyés en 2018 « ne devrait pas excéder 1,42 milliard d’euros » pour les finances publiques, selon l’hypothèse de 108 000 prêts distribués, dont environ 20 000 dans l’ancien sous conditions de travaux. En 2016, les 114 943 PTZ distribués ont représenté un coût de 1,5 milliard d’euros.



                            


                        

                        


<article-nb="2018/01/06/16-14">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-14"> ¤ Paris a notamment opposé une fin de non-recevoir à la co-officialité du corse et du français, l’une des principales revendications des nationalistes
<filname="PROF-0,2-3224,1-0,0-14"> ¤                     


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


                        

En Corse, dialogue « constructif » avec le gouvernement malgré des « points de blocage »

Paris a notamment opposé une fin de non-recevoir à la co-officialité du corse et du français, l’une des principales revendications des nationalistes



Le Monde
 |    05.01.2018 à 21h04
 • Mis à jour le
06.01.2018 à 09h31
    |

            Patrick Roger








                        



   


C’était la première rencontre officielle entre les dirigeants de la nouvelle collectivité unique de Corse, installée mardi 2 janvier, et la « Madame Corse » du gouvernement, Jacqueline Gourault, ministre auprès du ministre de l’intérieur, en déplacement dans l’île de Beauté, vendredi 5 janvier.
Première rencontre officielle puisque, depuis le succès des nationalistes aux élections territoriales du 10 décembre 2017, les contacts se sont multipliés. Y compris avec le président de la République, Emmanuel Macron, même si ceux-ci n’ont fait l’objet d’aucune publicité.
Mme Gourault n’atterrissait donc pas à Ajaccio « à l’aveugle », avec une feuille de mission vierge. Les points de blocage avaient déjà été déblayés, au téléphone, entre le chef de l’Etat et celui du Conseil exécutif de la Corse, l’autonomiste Gilles Simeoni.
Parmi ceux-ci, un « niet » clair et net à la co-officialité de la langue corse, revendication de longue date des nationalistes. « Ce n’est pas envisageable », a redit la ministre. « Le corse est enseigné, reconnu comme langue régionale », rappelle Mme Gourault, proche du président du MoDem, le Béarnais François Bayrou, n’excluant pas que la France puisse, en revanche, ratifier dans un proche avenir la charte européenne des langues régionales, signée par Paris en 1999 mais jamais ratifiée depuis.

        Lire aussi :
         

                En Corse, Gilles Simeoni attend un geste politique de Macron



« Climat d’ouverture »
En revanche, de part et d’autre, les interlocuteurs se sont félicités d’un climat positif et de réelles avancées. M. Simeoni, joint par Le Monde, évoque « un climat d’ouverture, constructif ». Pour Mme Gourault, également jointe par Le Monde, « l’ambiance était extrêmement sympathique, il n’y avait pas de volonté de confrontation ». Le dirigeant autonomiste reconnaît qu’il y a « des points de blocage » : la co-officialité de la langue corse, le statut de résident et l’amnistie des prisonniers politiques. Mais il enregistre aussi « des points de satisfaction ».

   


Il apprécie que le gouvernement ait fait part de sa volonté de « réussir la nouvelle collectivité unique », en lui donnant « les moyens techniques, juridiques et financiers » nécessaires. « L’Etat et le gouvernement sont prêts à les accompagner », confirme Mme Gourault.
Mais l’avancée la plus significative, « une avancée majeure », selon M. Simeoni, porte sur les questions institutionnelles. Selon ce dernier, la ministre a laissé entendre que la révision constitutionnelle qui va être engagée en 2018 pourrait inclure « un volet spécifique consacré à la Corse ». Pour lui, cela constitue un premier pas vers la « reconnaissance de la spécificité corse dans la Constitution ».

        Lire aussi :
         

                Corse : la collectivité unique s’installe sous le poids des responsabilités



Interrogations importantes
Mme Gourault reste néanmoins plus prudente. Elle rappelle la volonté du chef de l’Etat d’inscrire dans la Constitution le « droit à la différenciation », qui se distingue du « droit à l’expérimentation » reconnu depuis la révision promue par Jean-Pierre Raffarin en 2003 qui autorisait les collectivités territoriales à mener une expérimentation, limitée dans le temps, mais qui devait se conclure soit par sa généralisation, soit par son abandon.
La différenciation, elle, comme l’avait déjà annoncé M. Macron, permettrait aux collectivités de faciliter certaines dérogations réglementaires, voire législatives. La ministre a d’ores et déjà fait engager des études par ses services pour tenter de cerner ce qui pourrait être engagé à droit constant et ce qui nécessiterait une révision constitutionnelle.
A l’issue de cette première prise de contact, M. Simeoni estime qu’« il existe encore des interrogations importantes ». « Nous sommes au début d’un processus », constate le dirigeant de la collectivité unique, qui doit rencontrer, avec le président de l’Assemblée de Corse, Jean-Guy Talamoni, le premier ministre, Edouard Philippe, le 22 janvier à Matignon. Avant que M. Macron se rende sur l’île, le 6 février, à l’occasion du vingtième anniversaire de l’assassinat du préfet Claude Erignac. Un constat commun, toutefois : le contact est établi, et personne n’a envie de le rompre.



                            


                        

                        


<article-nb="2018/01/06/16-15">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-15"> ¤ La massification de l’enseignement supérieur masque une ouverture sociale à plusieurs vitesses selon les filières d’études, et une parité loin d’être atteinte partout.
<filname="PROF-0,2-3224,1-0,0-15"> ¤                     
                                                

160 000 étudiants supplémentaires à l’université en cinq ans

La massification de l’enseignement supérieur masque une ouverture sociale à plusieurs vitesses selon les filières d’études, et une parité loin d’être atteinte partout.



Le Monde
 |    05.01.2018 à 17h15
 • Mis à jour le
05.01.2018 à 18h58
    |

            Adrien de Tricornot








                        



   


La forte hausse du nombre d’étudiants a commencé bien avant la dernière rentrée 2017 : au cours des cinq années précédentes un record de 225 000 étudiants supplémentaires a été enregistré (contre une hausse de 97 000 au cours des cinq années précédentes), indique une note ministérielle parue en décembre. A ce chiffre, il faut désormais ajouter les 40 000 étudiants environ comptabilisés à la rentrée 2017 :

        Lire aussi :
         

                Rentrée universitaire : 38 100 étudiants de plus





	#container_15151593203{
		padding:5px 5px 0px 10px;
		width:100%;
		background-color:#f5f6f8;
	}
	#graphe_15151593203{
		height:500px;
	}
	#container_15151593203 .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_15151593203 .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_15151593203.highcharts-xaxis-labels text
	{
		font-size: 10px!important;
}
	#container_15151593203.highcharts-legend-item text
	{
		font-size: 11px!important;
	}
	.tooltiplarge {
		width: 230px;
	}
	#container_15151593203 .credits{
		text-align: right;
		margin-right: 5px;
		padding-bottom: 5px;
	}



Plus de 2,5 millions d'étudiants en France en 2016
L'enseignement supérieur a accueilli 225 000 étudiants supplémentaires en cinq ans

Source : MESRI



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 annotation_spe = [];

	var chart = new Highcharts.Chart({
	chart:{
		renderTo:"graphe_15151593203",
		backgroundColor: "rgba(255,255,255,0)",
		borderRadius: 0,
		alignTicks:false,
		type: "line",
		spacingBottom: 10
	},
	colors:["#0386c3","#FFc832","#ff3232","#F19300","#28beaa","#285a82","#821400","#191919"],
	credits:{
		enabled:false},
	title: {
		text: ""
	},
	subtitle: {
		text: ""
	},
	plotOptions: {
		series: {
			dataLabels: {
				inside: false,
				allowOverlap: true,
				format: "{y} ",
				style: {
					textShadow: 'none',
					color: '#333'
				}
			},
			connectNulls:true,
			stacking:null,
			marker:{
				symbol:"circle",
				fillColor:"#FFF",
				lineWidth: 2,
				radius:3,
				lineColor:null
			},
			states:{
				hover:{
					lineWidthPlus : 0
				}
			}
		},
		pie:{
			dataLabels:{
				distance:30, 
				softConnector:false
			}
		}
	},
	yAxis:[{
		id:"0",
		allowDecimals:false,
		type:"linear",
		title: {
			text:"Nombre d'étudiants en milliers"
		},
		labels: {
			useHTML: false,
			format: "{value} ",
			zIndex: -1
		},
		min: null,
		max: null,
		startOnTick: true,
		endOnTick:true,
		reversed:false,
		plotLines: [{
			color: "#ccc",
			width: "",
			value: "" ,
			label: {
				useHTML: false,
				text:"",
				align: "left",
				x: -3
			}
		}],
		plotBands: [{
			color: "#ccc",
			from: "",
			to: "",
			label: {
				useHTML: false,
				text: "",
				textAlign: "",
				align: "left",
				verticalAlign: "top",
				x: "",
				y: -5
			}
		}]
	},{
		id:"1",
		allowDecimals:false,
		type:"linear",
		title: {
			text:""
		},
		labels: {
			useHTML: false,
			format: "{value} ",
			zIndex: -1
		},
		min: null,
		max: null,
		startOnTick: true,
		endOnTick:true,
		reversed:false,
		opposite:true
	}],
	xAxis: {
		type: "linear",
		 categories:["1980","1990","2000","2005","2010","2012","2013","2014","2015","2016"],
		title: {
			text: "Année"
		},
		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:"horizontal", 
		verticalAlign:"bottom", 
		align:"center",
		y:-10
	},

	series:[
  {
    "name": "Ensemble des étudiants  ",
    "color": "#0386c3",
    "data": [
      [
        "",
        1181.1
      ],
      [
        "",
        1717.1
      ],
      [
        "",
        2160.3
      ],
      [
        "",
        2283.3
      ],
      [
        "",
        2319.6
      ],
      [
        "",
        2379.2
      ],
      [
        "",
        2432
      ],
      [
        "",
        2471.2
      ],
      [
        "",
        2550.8
      ],
      [
        "",
        2609.7
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
  {
    "name": "Dont : étudiants dans des établissements privés",
    "color": "#FFc832",
    "data": [
      [
        "",
        null
      ],
      [
        "",
        224.1
      ],
      [
        "",
        277.4
      ],
      [
        "",
        333.7
      ],
      [
        "",
        411
      ],
      [
        "",
        428.4
      ],
      [
        "",
        437.6
      ],
      [
        "",
        437.8
      ],
      [
        "",
        450.7
      ],
      [
        "",
        474.5
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
  {
    "name": "Dont : étudiants étrangers en France",
    "color": "#ff3232",
    "data": [
      [
        "",
        null
      ],
      [
        "",
        161.1
      ],
      [
        "",
        174.6
      ],
      [
        "",
        265.7
      ],
      [
        "",
        284.9
      ],
      [
        "",
        288.8
      ],
      [
        "",
        295.1
      ],
      [
        "",
        299.7
      ],
      [
        "",
        309.7
      ],
      [
        "",
        323.9
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  }
],
	tooltip: {
		useHTML: true,
		shared: false,
		valueDecimals: 2,
		valuePrefix: "",
		valueSuffix: "",
		backgroundColor: '#FFF',
		borderColor: '#ccd0d3',
		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';}
		}	
	}

});


C’est l’université qui a absorbé l’essentiel des nouveaux effectifs étudiants au cours du précédent quinquennat, en accueillant plus de 160 000 étudiants supplémentaires. La rentrée 2017 prolonge cette tendance, expliquant l’aggravation des tensions dans de nombreuses filières surbookées.

        Lire aussi :
         

                Rentrée universitaire : avec 1 000 étudiants en plus, à Strasbourg on pousse les murs





	#container_15151606393{
		padding:5px 5px 0px 10px;
		width:100%;
		background-color:#f5f6f8;
	}
	#graphe_15151606393{
		height:500px;
	}
	#container_15151606393 .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_15151606393 .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_15151606393.highcharts-xaxis-labels text
	{
		font-size: 10px!important;
}
	#container_15151606393.highcharts-legend-item text
	{
		font-size: 11px!important;
	}
	.tooltiplarge {
		width: 230px;
	}
	#container_15151606393 .credits{
		text-align: right;
		margin-right: 5px;
		padding-bottom: 5px;
	}



La croissance des effectifs étudiants par établissements
Les universités ont accueilli plus de 160 000 étudiants supplémentaires depuis cinq ans

Source : MESRI



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 annotation_spe = [];

	var chart = new Highcharts.Chart({
	chart:{
		renderTo:"graphe_15151606393",
		backgroundColor: "rgba(255,255,255,0)",
		borderRadius: 0,
		alignTicks:false,
		type: "line",
		spacingBottom: 10
	},
	colors:["#0386c3","#608a32","#ff3232","#F19300","#28beaa","#285a82","#821400","#191919"],
	credits:{
		enabled:false},
	title: {
		text: ""
	},
	subtitle: {
		text: ""
	},
	plotOptions: {
		series: {
			dataLabels: {
				inside: false,
				allowOverlap: true,
				format: "{y} ",
				style: {
					textShadow: 'none',
					color: '#333'
				}
			},
			connectNulls:true,
			stacking:null,
			marker:{
				symbol:"circle",
				fillColor:"#FFF",
				lineWidth: 2,
				radius:3,
				lineColor:null
			},
			states:{
				hover:{
					lineWidthPlus : 0
				}
			}
		},
		pie:{
			dataLabels:{
				distance:30, 
				softConnector:false
			}
		}
	},
	yAxis:[{
		id:"0",
		allowDecimals:false,
		type:"linear",
		title: {
			text:"Nombre d'étudiants (en milliers)"
		},
		labels: {
			useHTML: false,
			format: "{value} ",
			zIndex: -1
		},
		min: null,
		max: null,
		startOnTick: "",
		endOnTick:true,
		reversed:false,
		plotLines: [{
			color: "#ccc",
			width: "",
			value: "" ,
			label: {
				useHTML: false,
				text:"",
				align: "left",
				x: -3
			}
		}],
		plotBands: [{
			color: "#ccc",
			from: "",
			to: "",
			label: {
				useHTML: false,
				text: "",
				textAlign: "",
				align: "left",
				verticalAlign: "top",
				x: "",
				y: -5
			}
		}]
	},{
		id:"1",
		allowDecimals:false,
		type:"linear",
		title: {
			text:""
		},
		labels: {
			useHTML: false,
			format: "{value} ",
			zIndex: -1
		},
		min: null,
		max: null,
		startOnTick: true,
		endOnTick:true,
		reversed:false,
		opposite:true
	}],
	xAxis: {
		type: "linear",
		 categories:["1980","1990","2000","2005","2010","2012","2013","2014","2015","2016"],
		title: {
			text: "Année"
		},
		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:"horizontal", 
		verticalAlign:"bottom", 
		align:"center",
		y:-10
	},

	series:[
  {
    "name": "Universités (y compris Instituts universitaires de technologie)",
    "color": "#0386c3",
    "data": [
      [
        "",
        858.1
      ],
      [
        "",
        1159.9
      ],
      [
        "",
        1396.8
      ],
      [
        "",
        1421.7
      ],
      [
        "",
        1440.9
      ],
      [
        "",
        1462.7
      ],
      [
        "",
        1499.6
      ],
      [
        "",
        1531.3
      ],
      [
        "",
        1593.2
      ],
      [
        "",
        1623.5
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
  {
    "name": "Formations d'ingénieurs (hors universités)",
    "color": "#608a32",
    "data": [
      [
        "",
        31.6
      ],
      [
        "",
        47.1
      ],
      [
        "",
        73.4
      ],
      [
        "",
        82.5
      ],
      [
        "",
        101.6
      ],
      [
        "",
        109.3
      ],
      [
        "",
        111.6
      ],
      [
        "",
        115
      ],
      [
        "",
        118
      ],
      [
        "",
        122.8
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
  {
    "name": "Sections de techniciens supérieurs (STS) et assimilés",
    "color": "#ff3232",
    "data": [
      [
        "",
        67.9
      ],
      [
        "",
        199.3
      ],
      [
        "",
        238.9
      ],
      [
        "",
        230.4
      ],
      [
        "",
        242.2
      ],
      [
        "",
        253.7
      ],
      [
        "",
        255
      ],
      [
        "",
        255.2
      ],
      [
        "",
        256.1
      ],
      [
        "",
        257.2
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
  {
    "name": "Classes préparatoires aux grandes écoles (CPGE) ",
    "color": "#F19300",
    "data": [
      [
        "",
        40.1
      ],
      [
        "",
        64.4
      ],
      [
        "",
        70.3
      ],
      [
        "",
        74.8
      ],
      [
        "",
        79.9
      ],
      [
        "",
        82.2
      ],
      [
        "",
        83.5
      ],
      [
        "",
        84
      ],
      [
        "",
        85.9
      ],
      [
        "",
        86.5
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
  {
    "name": "Ecoles de commerce, gestion et comptabilité (hors STS)",
    "color": "#28beaa",
    "data": [
      [
        "",
        15.8
      ],
      [
        "",
        46.1
      ],
      [
        "",
        63.4
      ],
      [
        "",
        88.4
      ],
      [
        "",
        121.3
      ],
      [
        "",
        131
      ],
      [
        "",
        134.2
      ],
      [
        "",
        134.3
      ],
      [
        "",
        136.2
      ],
      [
        "",
        152.1
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
  {
    "name": "Ecoles paramédicales et sociales",
    "color": "#285a82",
    "data": [
      [
        "",
        91.7
      ],
      [
        "",
        74.4
      ],
      [
        "",
        93.4
      ],
      [
        "",
        131.7
      ],
      [
        "",
        137.4
      ],
      [
        "",
        132.9
      ],
      [
        "",
        135
      ],
      [
        "",
        135.4
      ],
      [
        "",
        135.2
      ],
      [
        "",
        135.2
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  },
  {
    "name": "Autre Formations",
    "color": "#821400",
    "data": [
      [
        "",
        75.8
      ],
      [
        "",
        125.7
      ],
      [
        "",
        224.2
      ],
      [
        "",
        253.8
      ],
      [
        "",
        196.2
      ],
      [
        "",
        207.3
      ],
      [
        "",
        213.2
      ],
      [
        "",
        215.9
      ],
      [
        "",
        226.3
      ],
      [
        "",
        232.4
      ]
    ],
    "type": "",
    "lineWidth": 2,
    "yAxis": 0,
    "stack": "null",
    "visible": true,
    "dataLabels": {
      "enabled": 0
    }
  }
],
	tooltip: {
		useHTML: true,
		shared: false,
		valueDecimals: 2,
		valuePrefix: "",
		valueSuffix: "",
		backgroundColor: '#FFF',
		borderColor: '#ccd0d3',
		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';}
		}	
	}

});


Le nombre d’étudiants recevant une bourse sur critères sociaux a augmenté au cours de la période et 691 200 étudiants en recevaient une au cours de l’année 2016-2017. Cependant, la poursuite d’études se démocratise lentement : « Les étudiants des catégories sociales les plus favorisées continuent à être fortement surreprésentés par rapport aux jeunes de catégories sociales plus modestes : toutes formations confondues, 35 % des étudiants ont des parents cadres supérieurs ou exerçant une profession intellectuelle supérieure tandis que 12 % sont enfants d’ouvriers et 15 % enfants d’employés », relève l’étude.

        Lire aussi :
         

                Enseignement supérieur : 350 000 étudiants de plus d’ici à 2025



Différences sociales et femmes-hommes
Les parcours sont également fortement différenciés selon la catégorie socioprofessionnelle des parents. Près de 55 % des élèves des écoles d’ingénieurs (hors celles des universités) ont des parents cadres ou appartenant à des « professions intellectuelles supérieures », tandis qu’environ 30 % des élèves d’écoles paramédicales et sociales ont des parents employés.
Même à l’université, toutes les filières ne sont pas logées à la même enseigne : les enfants de cadres ou de « professions intellectuelles supérieures » sont les plus nombreux en études de droit ou de santé alors que les enfants d’ouvriers ou d’employés sont surreprésentés en sciences et techniques des activités physiques et sportives (Staps) ou en arts, lettres, langues et sciences humaines et sociales :





.grumpyTable table.dataTable {
	width: 100%;
	margin: 0 auto;
	clear: both;
	border-collapse: separate;
	border-spacing: 0
}
.grumpyTable table.dataTable thead th, table.dataTable tfoot th {
	font-weight: bold
}
.grumpyTable table.dataTable thead th, table.dataTable thead td {
	padding: 10px 18px;
	border-bottom: 1px solid #111
}
.grumpyTable table.dataTable thead th:active, table.dataTable thead td:active {
	outline: none
}
.grumpyTable table.dataTable tfoot th, table.dataTable tfoot td {
	padding: 10px 18px 6px 18px;
	border-top: 1px solid #111
}
.grumpyTable table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
	cursor: pointer;
	*cursor: hand;
	background-repeat: no-repeat;
	background-position: center right
}
.grumpyTable table.dataTable thead .sorting {
	background-image: url("../images/sort_both.png")
}
.grumpyTable table.dataTable thead .sorting_asc {
	background-image: url("../images/sort_asc.png")
}
.grumpyTable table.dataTable thead .sorting_desc {
	background-image: url("../images/sort_desc.png")
}
.grumpyTable table.dataTable thead .sorting_asc_disabled {
	background-image: url("../images/sort_asc_disabled.png")
}
.grumpyTable table.dataTable thead .sorting_desc_disabled {
	background-image: url("../images/sort_desc_disabled.png")
}
.grumpyTable table.dataTable tbody tr.selected {
	background-color: #B0BED9
}
.grumpyTable table.dataTable tbody th, table.dataTable tbody td {
	padding: 8px 10px
}
.grumpyTable table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
	border-top: 1px solid #ddd
}
.grumpyTable table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
	border-top: none
}
.grumpyTable table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd
}
.grumpyTable table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
	border-left: 1px solid #ddd
}
.grumpyTable table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td {
	border-top: none
}
.grumpyTable table tbody tr.odd, table tbody tr.odd {
	background-color: #f9f9f9!important
}
.grumpyTable table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
	background-color: #acbad4
}
.grumpyTable table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
	background-color: #f6f6f6
}
.grumpyTable table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
	background-color: #aab7d1
}
.sorting_1, table.dataTable.order-column tbody tr>.sorting_2, table.dataTable.order-column tbody tr>.sorting_3, table.dataTable.display tbody tr>.sorting_1, table.dataTable.display tbody tr>.sorting_2, table.dataTable.display tbody tr>.sorting_3 {
	background-color: #fafafa
}
.sorting_1, table.dataTable.order-column tbody tr.selected>.sorting_2, table.dataTable.order-column tbody tr.selected>.sorting_3, table.dataTable.display tbody tr.selected>.sorting_1, table.dataTable.display tbody tr.selected>.sorting_2, table.dataTable.display tbody tr.selected>.sorting_3 {
	background-color: #acbad5
}
.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color: #f1f1f1
}
.sorting_2, table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
	background-color: #f3f3f3
}
.sorting_3, table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
	background-color: whitesmoke
}
.sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
	background-color: #a6b4cd
}
.sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
	background-color: #a8b5cf
}
.sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
	background-color: #a9b7d1
}
.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
	background-color: #fafafa
}
.sorting_2, table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
	background-color: #fcfcfc
}
.sorting_3, table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
	background-color: #fefefe
}
.sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
	background-color: #acbad5
}
.sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
	background-color: #aebcd6
}
.sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
	background-color: #afbdd8
}
.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
	background-color: #eaeaea
}
.sorting_2, table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
	background-color: #ececec
}
.sorting_3, table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
	background-color: #efefef
}
.sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
	background-color: #a2aec7
}
.sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
	background-color: #a3b0c9
}
.sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
	background-color: #a5b2cb
}
.grumpyTable table.dataTable.no-footer {
	border-bottom: 1px solid #111
}
.grumpyTable table.dataTable.nowrap th, table.dataTable.nowrap td {
	white-space: nowrap
}
.grumpyTable table.dataTable.compact thead th, table.dataTable.compact thead td {
	padding: 4px 17px 4px 4px
}
.grumpyTable table.dataTable.compact tfoot th, table.dataTable.compact tfoot td {
	padding: 4px
}
.grumpyTable table.dataTable.compact tbody th, table.dataTable.compact tbody td {
	padding: 4px
}
.grumpyTable table.dataTable th.dt-left, table.dataTable td.dt-left {
	text-align: left
}
.grumpyTable table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
	text-align: center
}
.grumpyTable table.dataTable th.dt-right, table.dataTable td.dt-right {
	text-align: right
}
.grumpyTable table.dataTable th.dt-justify, table.dataTable td.dt-justify {
	text-align: justify
}
.grumpyTable table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {
	white-space: nowrap
}
.grumpyTable table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
	text-align: left
}
.grumpyTable table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {
	text-align: center
}
.grumpyTable table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {
	text-align: right
}
.grumpyTable table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {
	text-align: justify
}
.grumpyTable table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {
	white-space: nowrap
}
.grumpyTable table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {
	text-align: left
}
.grumpyTable table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {
	text-align: center
}
.grumpyTable table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {
	text-align: right
}
.grumpyTable table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {
	text-align: justify
}
.grumpyTable table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {
	white-space: nowrap
}
.grumpyTable table.dataTable, table.dataTable th, table.dataTable td {
	box-sizing: content-box
}
.grumpyTable .dataTables_wrapper {
	position: relative;
	clear: both;
	*zoom: 1;
	zoom: 1
}
.grumpyTable .dataTables_wrapper .dataTables_length {
	float: left
}
.grumpyTable .dataTables_wrapper .dataTables_filter {
	float: right;
	text-align: right
}
.grumpyTable .dataTables_wrapper .dataTables_filter input {
	margin-left: 0.5em
}
.grumpyTable .dataTables_wrapper .dataTables_info {
	clear: both;
	float: left;
	padding-top: 0.755em
}
.grumpyTable .dataTables_wrapper .dataTables_paginate {
	float: right;
	text-align: right;
	padding-top: 0.25em
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .paginate_button {
	box-sizing: border-box;
	display: inline-block;
	min-width: 1.5em;
	padding: 0.5em 1em;
	margin-left: 2px;
	text-align: center;
	text-decoration: none !important;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
	border: 1px solid transparent;
	border-radius: 2px
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #333 !important;
	border: 1px solid #979797;
	background-color: white;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
	background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	cursor: default;
	color: #666 !important;
	border: 1px solid transparent;
	background: transparent;
	box-shadow: none
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: white !important;
	border: 1px solid #111;
	background-color: #585858;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
	background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
	background: -moz-linear-gradient(top, #585858 0%, #111 100%);
	background: -ms-linear-gradient(top, #585858 0%, #111 100%);
	background: -o-linear-gradient(top, #585858 0%, #111 100%);
	background: linear-gradient(to bottom, #585858 0%, #111 100%)
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline: none;
	background-color: #2b2b2b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
	background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
	box-shadow: inset 0 0 3px #111
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .ellipsis {
	padding: 0 1em
}
.grumpyTable .dataTables_wrapper .dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 40px;
	margin-left: -50%;
	margin-top: -25px;
	padding-top: 20px;
	text-align: center;
	font-size: 1.2em;
	background-color: white;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)
}
.grumpyTable .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
	color: #333
}
.grumpyTable .dataTables_wrapper .dataTables_scroll {
	clear: both
}
.grumpyTable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
	*margin-top: -1px;
	-webkit-overflow-scrolling: touch
}
table>thead>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td {
	vertical-align: middle
}
table>thead>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing {
	height: 0;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important
}
.grumpyTable .dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom: 1px solid #111
}
table {
	border-bottom: none
}
.grumpyTable .dataTables_wrapper:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0
}
@media screen and (max-width: 767px) {
	.grumpyTable .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
		float: none;
		text-align: center
	}
	.grumpyTable .dataTables_wrapper .dataTables_paginate {
		margin-top: 0.5em
	}
}
@media screen and (max-width: 640px) {
	.grumpyTable .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
		float: none;
		text-align: center
	}
	.grumpyTable .dataTables_wrapper .dataTables_filter {
		margin-top: 0.5em
	}
}





.grumpyTable table.dataTable thead .sorting,
.grumpyTable table.dataTable thead .sorting_asc,
.grumpyTable table.dataTable thead .sorting_desc,
.grumpyTable table.dataTable thead .sorting_asc_disabled,
.grumpyTable table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: center right;
}

.grumpyTable table.dataTable thead .sorting,
.grumpyTable table.dataTable thead .sorting_asc,
.grumpyTable table.dataTable thead .sorting_desc {
    cursor: pointer;
    *cursor: hand;
}

.grumpyTable table.dataTable thead .sorting {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7XQMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC');
}

.grumpyTable table.dataTable thead .sorting_asc {
    background-image: url('data:image/gif;base64,R0lGODlhEwATAMQZAAgICAYGBoqKig0NDQUFBW9vbxEREcPDw/X19RwcHNzc3J6enpSUlGJiYm5ubiQkJPLy8tXV1UdHR6ampvn5+fj4+L6+vkFBQQAAAP///wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjA0NTk4N2UwLTZlMjItNDEwZi1hYjBmLWNlZTJlZThlMDk2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNDRFRjk3QUYxRTUxMUU2OEYxMEI1NDMyMTdBMkM3OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNDRFRjk3OUYxRTUxMUU2OEYxMEI1NDMyMTdBMkM3OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0NTk4N2UwLTZlMjItNDEwZi1hYjBmLWNlZTJlZThlMDk2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDU5ODdlMC02ZTIyLTQxMGYtYWIwZi1jZWUyZWU4ZTA5NjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAAZACwAAAAAEwATAAAFNmAmjmRpnmiaIQWlmgLBvGSUYI9Ciw3mOzuLwYcZHF6QC9EnqagWAYBUGpjsrtisdsvter/dEAA7');
}

.grumpyTable table.dataTable thead .sorting_desc {
    background-image: url('data:image/gif;base64,R0lGODlhEwATAMQZAAgICAYGBoqKig0NDQUFBW9vbxEREcPDw/X19RwcHNzc3J6enpSUlGJiYm5ubiQkJPLy8tXV1UdHR6ampvn5+fj4+L6+vkFBQQAAAP///wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjBhYjQyOGY3LWJmOTktNGJkZi05YjRhLTI3NGM5MDhjMmMwYyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNDRFRjk3RUYxRTUxMUU2OEYxMEI1NDMyMTdBMkM3OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNDRFRjk3REYxRTUxMUU2OEYxMEI1NDMyMTdBMkM3OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBhYjQyOGY3LWJmOTktNGJkZi05YjRhLTI3NGM5MDhjMmMwYyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowYWI0MjhmNy1iZjk5LTRiZGYtOWI0YS0yNzRjOTA4YzJjMGMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAAZACwAAAAAEwATAAAFNGAmjmRpnmiqrmzrvnAsz+UUADgeLGolYUDgBbI6DIIGS8sRbLgUD0wi8mIQBDBKAUHrlkIAOw==');
}




#table20180105141819 td:nth-child(1){
		background-color: rgba(255, 110, 23, 0.2);
		font-style: italic;
		font-weight: bold;
		text-align: left;
}




#datatable-table20180105141819, #table20180105141819 table {
    width: 100%!important;
}


#datatable-table20180105141819 table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
}

#datatable-table20180105141819 table.dataTable.display tbody tr.odd{background-color:#f9f9f9!important;}

#datatable-table20180105141819 table tbody th, table tbody td {
	border-top: 1px solid #ddd
}


#datatable-table20180105141819 dataTables_scrollHeadInner, #table20180105141819 dataTables_scrollBody {
    width: 100%!important;
}

#datatable-table20180105141819 .titre{
    text-align: center;
    width:100%;
}



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


Les formations selon la CSP des parents



require(['jquery', 'dataTables', "jquery-ui/core", "jquery-ui/tooltip"], function($, dataTables, jqueryUICore,tooltipdecodeurs) {

    var dataSet = [["Total des \u00e9tudiants","11,5","34,7","13,4","15,2","12,5","12,6","16,8"],["STS et assimil\u00e9s","13,2","15,9","14,2","18,6","23,7","14,4","13,3"],["Ecoles param\u00e9dicales et sociales","15,3","23,9","10,2","29,3","19,1","2,1","7,9"],["Ensemble des \u00e9tudiants \u00e0 l'universit\u00e9","10","34,1","14,2","14,9","12","14,8","10,8"],["STAPS (universit\u00e9)","10","28,4","17,7","18,5","15,4","9,9","4,2"],["Arts, lettres, langues, SHS (universit\u00e9)","8,7","28,1","14,9","16,6","12,9","18,8","12"],["\u00c9conomie, AES (universit\u00e9)","12","29,2","12","15,1","14,2","17,6","12,9"],["Pr\u00e9paration au DUT (universit\u00e9)","11,3","31,1","17,3","16,8","14,7","8,8","3,4"],["Sciences (universit\u00e9)","10","35,7","14,7","14,5","12,3","12,9","10,5"],["Droit, sciences politiques (universit\u00e9)","10,9","37,1","12","14,3","10,3","15,4","8"],["Formation d\u2019ing\u00e9nieurs (universit\u00e9)","10","42,3","16,5","11,2","10,4","9,6","4,5"],["Sant\u00e9 (universit\u00e9)","9,7","48,6","12,9","10,3","7,3","11,1","15,9"],["CPGE et pr\u00e9pas int\u00e9gr\u00e9es","11,7","52,6","12,2","10,3","6,9","6,3","4,5"],["Formation  d'ing\u00e9nieurs hors universit\u00e9","12,9","54,8","11,6","7,8","5,4","7,5","11,7"],["Ecoles normales sup\u00e9rieures","8","59,7","11,8","7,9","2,8","9,8","10,8"]];
        //dataSet = dataSet.replace("\t", "");

    var columns_list = ["Formation", "Pourcentage d'enfants d'agriculteurs, artisans, commer\u00e7ants et chefs d'entreprise", "Pourcentage d'enfants de cadres et professions intellectuelles sup\u00e9rieures", "Pourcentage d'enfants de professions Interm\u00e9diaires", "Pourcentage d'enfants d'employ\u00e9s", "Pourcentage d'enfants d'ouvriers", "Pourcentage d'enfants de retrait\u00e9s et inactifs", "Non r\u00e9ponse sur la profession des parents"];
    var cols_visible = "11111111";
    var columns = [];
    console.log(columns_list, typeof(columns_list));
    for(var i=0;i        columns[i] =
        {
            title: columns_list[i].replace("'", ""),
            visible: (cols_visible[i] == "1" ? true : false),
        }
    }
    var myTable = $('#table20180105141819').dataTable( {
        "orderClasses": false,
        

        data: dataSet,
        columns: columns,
        "scrollY": "500px", // Hauteur du tableau
        "scrollX": true,
        "scrollCollapse": true,
        "responsive": true,
        "searching": ("False" == "False" ? false : true),
        "paging": ("False" == "False" ? false : true),
        
        "order": [
            [0, 'asc']
        ],
        
        "language": {
            "zeroRecords": "Pas de données disponibles avec cette recherche",
            "lengthMenu": "_MENU_ entrées affichées",
            "info": "",
            "search": "Recherchez : ",
            "infoEmpty": "Pas de données disponibles avec cette recherche"
        }
    });



});


Les femmes constituent la majorité des étudiants (55,1 %) mais leur orientation reste largement marquée par les stéréotypes traditionnels : peu présentes dans les écoles d’ingénieurs (27 %), elles forment 85 % des effectifs des formations paramédicales et sociales.





.grumpyTable table.dataTable {
	width: 100%;
	margin: 0 auto;
	clear: both;
	border-collapse: separate;
	border-spacing: 0
}
.grumpyTable table.dataTable thead th, table.dataTable tfoot th {
	font-weight: bold
}
.grumpyTable table.dataTable thead th, table.dataTable thead td {
	padding: 10px 18px;
	border-bottom: 1px solid #111
}
.grumpyTable table.dataTable thead th:active, table.dataTable thead td:active {
	outline: none
}
.grumpyTable table.dataTable tfoot th, table.dataTable tfoot td {
	padding: 10px 18px 6px 18px;
	border-top: 1px solid #111
}
.grumpyTable table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
	cursor: pointer;
	*cursor: hand;
	background-repeat: no-repeat;
	background-position: center right
}
.grumpyTable table.dataTable thead .sorting {
	background-image: url("../images/sort_both.png")
}
.grumpyTable table.dataTable thead .sorting_asc {
	background-image: url("../images/sort_asc.png")
}
.grumpyTable table.dataTable thead .sorting_desc {
	background-image: url("../images/sort_desc.png")
}
.grumpyTable table.dataTable thead .sorting_asc_disabled {
	background-image: url("../images/sort_asc_disabled.png")
}
.grumpyTable table.dataTable thead .sorting_desc_disabled {
	background-image: url("../images/sort_desc_disabled.png")
}
.grumpyTable table.dataTable tbody tr.selected {
	background-color: #B0BED9
}
.grumpyTable table.dataTable tbody th, table.dataTable tbody td {
	padding: 8px 10px
}
.grumpyTable table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
	border-top: 1px solid #ddd
}
.grumpyTable table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
	border-top: none
}
.grumpyTable table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd
}
.grumpyTable table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
	border-left: 1px solid #ddd
}
.grumpyTable table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td {
	border-top: none
}
.grumpyTable table tbody tr.odd, table tbody tr.odd {
	background-color: #f9f9f9!important
}
.grumpyTable table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
	background-color: #acbad4
}
.grumpyTable table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
	background-color: #f6f6f6
}
.grumpyTable table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
	background-color: #aab7d1
}
.sorting_1, table.dataTable.order-column tbody tr>.sorting_2, table.dataTable.order-column tbody tr>.sorting_3, table.dataTable.display tbody tr>.sorting_1, table.dataTable.display tbody tr>.sorting_2, table.dataTable.display tbody tr>.sorting_3 {
	background-color: #fafafa
}
.sorting_1, table.dataTable.order-column tbody tr.selected>.sorting_2, table.dataTable.order-column tbody tr.selected>.sorting_3, table.dataTable.display tbody tr.selected>.sorting_1, table.dataTable.display tbody tr.selected>.sorting_2, table.dataTable.display tbody tr.selected>.sorting_3 {
	background-color: #acbad5
}
.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color: #f1f1f1
}
.sorting_2, table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
	background-color: #f3f3f3
}
.sorting_3, table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
	background-color: whitesmoke
}
.sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
	background-color: #a6b4cd
}
.sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
	background-color: #a8b5cf
}
.sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
	background-color: #a9b7d1
}
.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
	background-color: #fafafa
}
.sorting_2, table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
	background-color: #fcfcfc
}
.sorting_3, table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
	background-color: #fefefe
}
.sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
	background-color: #acbad5
}
.sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
	background-color: #aebcd6
}
.sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
	background-color: #afbdd8
}
.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
	background-color: #eaeaea
}
.sorting_2, table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
	background-color: #ececec
}
.sorting_3, table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
	background-color: #efefef
}
.sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
	background-color: #a2aec7
}
.sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
	background-color: #a3b0c9
}
.sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
	background-color: #a5b2cb
}
.grumpyTable table.dataTable.no-footer {
	border-bottom: 1px solid #111
}
.grumpyTable table.dataTable.nowrap th, table.dataTable.nowrap td {
	white-space: nowrap
}
.grumpyTable table.dataTable.compact thead th, table.dataTable.compact thead td {
	padding: 4px 17px 4px 4px
}
.grumpyTable table.dataTable.compact tfoot th, table.dataTable.compact tfoot td {
	padding: 4px
}
.grumpyTable table.dataTable.compact tbody th, table.dataTable.compact tbody td {
	padding: 4px
}
.grumpyTable table.dataTable th.dt-left, table.dataTable td.dt-left {
	text-align: left
}
.grumpyTable table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
	text-align: center
}
.grumpyTable table.dataTable th.dt-right, table.dataTable td.dt-right {
	text-align: right
}
.grumpyTable table.dataTable th.dt-justify, table.dataTable td.dt-justify {
	text-align: justify
}
.grumpyTable table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {
	white-space: nowrap
}
.grumpyTable table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
	text-align: left
}
.grumpyTable table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {
	text-align: center
}
.grumpyTable table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {
	text-align: right
}
.grumpyTable table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {
	text-align: justify
}
.grumpyTable table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {
	white-space: nowrap
}
.grumpyTable table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {
	text-align: left
}
.grumpyTable table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {
	text-align: center
}
.grumpyTable table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {
	text-align: right
}
.grumpyTable table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {
	text-align: justify
}
.grumpyTable table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {
	white-space: nowrap
}
.grumpyTable table.dataTable, table.dataTable th, table.dataTable td {
	box-sizing: content-box
}
.grumpyTable .dataTables_wrapper {
	position: relative;
	clear: both;
	*zoom: 1;
	zoom: 1
}
.grumpyTable .dataTables_wrapper .dataTables_length {
	float: left
}
.grumpyTable .dataTables_wrapper .dataTables_filter {
	float: right;
	text-align: right
}
.grumpyTable .dataTables_wrapper .dataTables_filter input {
	margin-left: 0.5em
}
.grumpyTable .dataTables_wrapper .dataTables_info {
	clear: both;
	float: left;
	padding-top: 0.755em
}
.grumpyTable .dataTables_wrapper .dataTables_paginate {
	float: right;
	text-align: right;
	padding-top: 0.25em
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .paginate_button {
	box-sizing: border-box;
	display: inline-block;
	min-width: 1.5em;
	padding: 0.5em 1em;
	margin-left: 2px;
	text-align: center;
	text-decoration: none !important;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
	border: 1px solid transparent;
	border-radius: 2px
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #333 !important;
	border: 1px solid #979797;
	background-color: white;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
	background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	cursor: default;
	color: #666 !important;
	border: 1px solid transparent;
	background: transparent;
	box-shadow: none
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: white !important;
	border: 1px solid #111;
	background-color: #585858;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
	background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
	background: -moz-linear-gradient(top, #585858 0%, #111 100%);
	background: -ms-linear-gradient(top, #585858 0%, #111 100%);
	background: -o-linear-gradient(top, #585858 0%, #111 100%);
	background: linear-gradient(to bottom, #585858 0%, #111 100%)
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline: none;
	background-color: #2b2b2b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
	background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
	box-shadow: inset 0 0 3px #111
}
.grumpyTable .dataTables_wrapper .dataTables_paginate .ellipsis {
	padding: 0 1em
}
.grumpyTable .dataTables_wrapper .dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 40px;
	margin-left: -50%;
	margin-top: -25px;
	padding-top: 20px;
	text-align: center;
	font-size: 1.2em;
	background-color: white;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)
}
.grumpyTable .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
	color: #333
}
.grumpyTable .dataTables_wrapper .dataTables_scroll {
	clear: both
}
.grumpyTable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
	*margin-top: -1px;
	-webkit-overflow-scrolling: touch
}
table>thead>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td {
	vertical-align: middle
}
table>thead>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing {
	height: 0;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important
}
.grumpyTable .dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom: 1px solid #111
}
table {
	border-bottom: none
}
.grumpyTable .dataTables_wrapper:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0
}
@media screen and (max-width: 767px) {
	.grumpyTable .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
		float: none;
		text-align: center
	}
	.grumpyTable .dataTables_wrapper .dataTables_paginate {
		margin-top: 0.5em
	}
}
@media screen and (max-width: 640px) {
	.grumpyTable .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
		float: none;
		text-align: center
	}
	.grumpyTable .dataTables_wrapper .dataTables_filter {
		margin-top: 0.5em
	}
}





.grumpyTable table.dataTable thead .sorting,
.grumpyTable table.dataTable thead .sorting_asc,
.grumpyTable table.dataTable thead .sorting_desc,
.grumpyTable table.dataTable thead .sorting_asc_disabled,
.grumpyTable table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: center right;
}

.grumpyTable table.dataTable thead .sorting,
.grumpyTable table.dataTable thead .sorting_asc,
.grumpyTable table.dataTable thead .sorting_desc {
    cursor: pointer;
    *cursor: hand;
}

.grumpyTable table.dataTable thead .sorting {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7XQMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC');
}

.grumpyTable table.dataTable thead .sorting_asc {
    background-image: url('data:image/gif;base64,R0lGODlhEwATAMQZAAgICAYGBoqKig0NDQUFBW9vbxEREcPDw/X19RwcHNzc3J6enpSUlGJiYm5ubiQkJPLy8tXV1UdHR6ampvn5+fj4+L6+vkFBQQAAAP///wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjA0NTk4N2UwLTZlMjItNDEwZi1hYjBmLWNlZTJlZThlMDk2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNDRFRjk3QUYxRTUxMUU2OEYxMEI1NDMyMTdBMkM3OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNDRFRjk3OUYxRTUxMUU2OEYxMEI1NDMyMTdBMkM3OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0NTk4N2UwLTZlMjItNDEwZi1hYjBmLWNlZTJlZThlMDk2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDU5ODdlMC02ZTIyLTQxMGYtYWIwZi1jZWUyZWU4ZTA5NjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAAZACwAAAAAEwATAAAFNmAmjmRpnmiaIQWlmgLBvGSUYI9Ciw3mOzuLwYcZHF6QC9EnqagWAYBUGpjsrtisdsvter/dEAA7');
}

.grumpyTable table.dataTable thead .sorting_desc {
    background-image: url('data:image/gif;base64,R0lGODlhEwATAMQZAAgICAYGBoqKig0NDQUFBW9vbxEREcPDw/X19RwcHNzc3J6enpSUlGJiYm5ubiQkJPLy8tXV1UdHR6ampvn5+fj4+L6+vkFBQQAAAP///wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjBhYjQyOGY3LWJmOTktNGJkZi05YjRhLTI3NGM5MDhjMmMwYyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNDRFRjk3RUYxRTUxMUU2OEYxMEI1NDMyMTdBMkM3OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNDRFRjk3REYxRTUxMUU2OEYxMEI1NDMyMTdBMkM3OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBhYjQyOGY3LWJmOTktNGJkZi05YjRhLTI3NGM5MDhjMmMwYyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowYWI0MjhmNy1iZjk5LTRiZGYtOWI0YS0yNzRjOTA4YzJjMGMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAAZACwAAAAAEwATAAAFNGAmjmRpnmiqrmzrvnAsz+UUADgeLGolYUDgBbI6DIIGS8sRbLgUD0wi8mIQBDBKAUHrlkIAOw==');
}




#table20180105143219 td:nth-child(1){
		background-color: rgba(255, 110, 23, 0.2);
		font-style: italic;
		font-weight: bold;
		text-align: left;
}




#datatable-table20180105143219, #table20180105143219 table {
    width: 100%!important;
}


#datatable-table20180105143219 table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
}

#datatable-table20180105143219 table.dataTable.display tbody tr.odd{background-color:#f9f9f9!important;}

#datatable-table20180105143219 table tbody th, table tbody td {
	border-top: 1px solid #ddd
}


#datatable-table20180105143219 dataTables_scrollHeadInner, #table20180105143219 dataTables_scrollBody {
    width: 100%!important;
}

#datatable-table20180105143219 .titre{
    text-align: center;
    width:100%;
}



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


Pourcentage de femmes selon les cursus d'études



require(['jquery', 'dataTables', "jquery-ui/core", "jquery-ui/tooltip"], function($, dataTables, jqueryUICore,tooltipdecodeurs) {

    var dataSet = [["Formations d'ing\u00e9nieurs ","25,7","26,9"],["Universit\u00e9s - Sciences, Staps","36,3","37,5"],["Pr\u00e9paration DUT","38,7","39,8"],["CPGE","42","42,6"],["STS et assimil\u00e9s","50,1","49,3"],["\u00c9coles de commerce, gestion et comptabilit\u00e9","48,1","50,3"],["Ensemble \u00e9tudiants","55,8","55,1"],["Ensemble universit\u00e9s (fili\u00e8res g\u00e9n\u00e9rales et de sant\u00e9)","58,3","58,2"],["Universit\u00e9s - Droit, \u00e9conomie, AES","59","59,4"],["Universit\u00e9s - M\u00e9decine, odontologie, pharmacie","61,1","64,1"],["Universit\u00e9s - Langues, lettres, sciences humaines","70,9","69,7"],["Formations param\u00e9dicales et sociales ","82,4","84,6"]];
        //dataSet = dataSet.replace("\t", "");

    var columns_list = ["Cursus", "Ann\u00e9e universitaire 2006-2007", "Ann\u00e9e universitaire 2016-2017"];
    var cols_visible = "111";
    var columns = [];
    console.log(columns_list, typeof(columns_list));
    for(var i=0;i        columns[i] =
        {
            title: columns_list[i].replace("'", ""),
            visible: (cols_visible[i] == "1" ? true : false),
        }
    }
    var myTable = $('#table20180105143219').dataTable( {
        "orderClasses": false,
        

        data: dataSet,
        columns: columns,
        "scrollY": "500px", // Hauteur du tableau
        "scrollX": true,
        "scrollCollapse": true,
        "responsive": true,
        "searching": ("False" == "False" ? false : true),
        "paging": ("False" == "False" ? false : true),
        
        sorting: false,
        
        "language": {
            "zeroRecords": "Pas de données disponibles avec cette recherche",
            "lengthMenu": "_MENU_ entrées affichées",
            "info": "",
            "search": "Recherchez : ",
            "infoEmpty": "Pas de données disponibles avec cette recherche"
        }
    });



});


« La part des femmes varie considérablement selon le type d’études. Dès l’expression des choix d’orientation en classe de terminale, les femmes, quels que soient leurs origines sociales et leurs parcours scolaires, se portent moins que les hommes vers les filières sélectives ou scientifiques, à l’exception des études de santé », souligne le ministère. Ainsi, elles demeurent sous-représentées en classes préparatoires aux grandes écoles comme en préparation aux diplômes universitaires de technologie.



                            


                        

                        


<article-nb="2018/01/06/16-16">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-16"> ¤ En l’absence de statistiques, l’OMS considère toutefois qu’il est prématuré de spéculer sur l’ampleur du problème parmi la population.
<filname="PROF-0,2-3224,1-0,0-16"> ¤                     
                                                

L’addiction aux jeux vidéo sera bientôt reconnue comme une maladie par l’OMS

En l’absence de statistiques, l’OMS considère toutefois qu’il est prématuré de spéculer sur l’ampleur du problème parmi la population.



Le Monde
 |    05.01.2018 à 17h09
   





                        


Le « trouble du jeu vidéo » (gaming disorder) sera bientôt une maladie aux yeux de l’Organisation mondiale de la santé (OMS). C’est ce qu’a annoncé un porte-parole de l’instance, vendredi 5 janvier à Genève, précisant que les risques d’addiction liés à ce « trouble » seraient ajoutés à la onzième liste de la classification internationale des maladies (CIM), qui sera publiée en juin.
La définition courante de ce gaming disorder est « un comportement lié aux jeux vidéos sur Internet ou hors ligne, qui se caractérise par une perte de contrôle sur le jeu, une priorité croissante accordée au jeu par rapport à d’autres activités, au point qu’il prenne le pas sur d’autres centres d’intérêt », a expliqué le porte-parole Tarik Jasarevic. Parmi les autres symptômes figurent « la poursuite et l’augmentation de l’activité de jeu malgré l’apparition de conséquences négatives ».
Selon les experts de l’OMS, un individu doit montrer une addiction anormale au jeu pendant au moins un an avant d’être diagnostiqué comme souffrant de ce trouble, qui va être classé comme « un comportement addictif », a ajouté le porte-parole.

        Lire aussi :
         

                « Certains adolescents fragiles vont vers le jeu vidéo pour fuir une réalité douloureuse »



Absence de statistiques
Il a cependant ajouté qu’il était prématuré de spéculer sur l’ampleur du problème. « Le trouble du jeu vidéo est un concept relativement nouveau et les données épidémiologiques dans la population n’ont pas encore été rassemblées », a-t-il souligné.
Malgré l’absence de statistiques, « les experts de la santé sont d’accord pour dire qu’il y a un problème » et que la prochaine inclusion du gaming disorder dans la CIM est une étape « appropriée », a affirmé M. Jasarevic.
« Il y a des gens qui appellent à l’aide », a-t-il poursuivi, en notant que la reconnaissance formelle de leur condition contribuera à déclencher de nouvelles recherches et de nouvelles ressources pour combattre ce problème.



                            


                        

                        


<article-nb="2018/01/06/16-17">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-17"> ¤ Le tribunal administratif de Nancy avait suivi l’avis exprimé fin juillet par les médecins, qui s’étaient prononcés pour un arrêt des soins d’Inès.
<filname="PROF-0,2-3224,1-0,0-17"> ¤                     
                                                

Fin de vie : le Conseil d’Etat valide l’arrêt des soins d’une adolescente dans le coma, contre l’avis des parents

Le tribunal administratif de Nancy avait suivi l’avis exprimé fin juillet par les médecins, qui s’étaient prononcés pour un arrêt des soins d’Inès.



Le Monde
 |    05.01.2018 à 15h03
 • Mis à jour le
05.01.2018 à 18h18
   





                        


Le Conseil d’Etat a validé, vendredi 5 janvier, la possibilité que les médecins de l’hôpital de Nancy puissent procéder à l’arrêt des soins d’une adolescente de 14 ans, dans un état végétatif depuis juin, mais que les parents refusent de laisser mourir.
Le père et la mère de l’adolescente, prénommée Inès, avaient saisi en référé (procédure d’urgence) la plus haute juridiction administrative pour s’opposer à la décision du tribunal administratif de Nancy qui, le 7 décembre, avait validé l’avis exprimé fin juillet par les médecins au terme d’une procédure collégiale. Le Conseil d’Etat avait procédé à une audience sur le sujet le 28 décembre.

        Lire le compte-rendu :
         

          Fin de vie : le Conseil d’Etat doit statuer sur le cas d’une adolescente dans un « état végétatif persistant »



Inès souffre d’une maladie neuromusculaire auto-immune. Elle est hospitalisée depuis juin au CHRU de Nancy à la suite d’une crise cardiaque. Après des soins, les médecins ont jugé son cas sans espoir et ont lancé une procédure visant à l’arrêt des traitements, conformément à la loi de 2016 sur la fin de vie.
Opposition de la famille
« Il appartient 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 compte tenu de l’ensemble des circonstances de l’espèce », estime le Conseil d’Etat dans sa décision, ajoutant que l’arrêt des soins « imposera en tout état de cause à l’hôpital de prendre les mesures nécessaires pour sauvegarder la dignité de la patiente et de lui dispenser les soins palliatifs nécessaires ».
« Selon les termes de la loi et son interprétation par le Conseil constitutionnel, il appartient au médecin en charge d’un patient, lorsque ce patient est hors d’état d’exprimer sa volonté, de prendre la décision d’arrêter ou de ne pas mettre en œuvre, au titre du refus de l’obstination déraisonnable, les traitements qui apparaissent inutiles, disproportionnés ou sans autre effet que le seul maintien artificiel de la vie. »
En novembre, une expertise médicale ordonnée par le tribunal administratif de Nancy a conclu au caractère « déraisonnable » du maintien de l’assistance respiratoire et de la sonde gastrique de l’adolescente. « Le caractère irréversible des lésions neurologiques est certain », ajoutaient les trois médecins chargés de l’expertise.
C’est sur ce travail que c’est appuyé le tribunal administratif pour rejeter le recours des parents de l’adolescente, qui refusent l’arrêt des soins. « Notre fille nous appartient, pas aux médecins », affirme la mère d’Inès. « Tant qu’il n’y a pas de certitude, c’est comme si j’autorisais son crime, justifie-t-elle. Je trouve qu’elle est consciente par moments. »
Les parents d’Inès, « effrondrés » selon leur avocat, Abdelbaki Bouzidi, ont décidé de saisir en urgence la Cour européenne des droits de l’homme 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 que rien ne se ferait dans la précipitation. Autrement dit, l’hôpital va attendre la décision de la cour de Strasbourg, même si, en droit, rien ne l’y oblige.



                            


                        

                        


<article-nb="2018/01/06/16-18">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-18"> ¤ 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-3224,1-0,0-18"> ¤                
                                       
é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-19">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-19"> ¤ Les deux élus nationalistes avaient fait part de plusieurs revendications – restées jusqu’ici sans réponse – à la suite de la victoire de leur coalition aux élections territoriales.
<filname="PROF-0,2-3224,1-0,0-19"> ¤                     
                                                

Corse : Talamoni et Simeoni saluent un « déblocage » dans les discussions avec le gouvernement

Les deux élus nationalistes avaient fait part de plusieurs revendications – restées jusqu’ici sans réponse – à la suite de la victoire de leur coalition aux élections territoriales.



Le Monde
 |    05.01.2018 à 12h50
 • Mis à jour le
05.01.2018 à 13h00
   





                        



   


Les nationalistes Gilles Simeoni et Jean-Guy Talamoni, élus mardi 2 janvier à la tête de la nouvelle collectivité territoriale unique corse, ont salué vendredi à Ajaccio un « déblocage » dans les discussions, à l’issue de leur rencontre avec Jacqueline Gourault, la « Mme Corse » du gouvernement.
« On est clairement en présence d’un déblocage de la question constitutionnelle, ce qui n’est pas rien », s’est félicité l’indépendantiste Jean-Guy Talamoni, appuyé par Gilles Simeoni. M. Simeoni, président du conseil exécutif de Corse, et M. Talamoni, président de l’Assemblée de l’île, avaient fait part de plusieurs revendications à la suite de la victoire de la coalition nationaliste aux dernières élections territoriales, en décembre.

        Lire aussi :
         

                En Corse, Gilles Simeoni attend un geste politique de Macron



Certaines revendications des nationalistes corses, comme la coofficialité de la langue corse et du français, exigent une révision de la Constitution, ce que le premier ministre, Edouard Philippe, avait semblé écarter le 12 décembre. Les nationalistes réclament également une amnistie des « prisonniers politiques » et un statut de résident corse permettant de protéger les insulaires de la spéculation immobilière.
Gilles Simeoni avait déploré mardi qu’un « certain nombre de prises de position directes et indirectes de membres du gouvernement, et notamment du premier ministre, [ne soient] pas à la hauteur » des attentes des nationalistes corses. « Si une Constitution ne permet pas de reconnaître un peuple, c’est à la Constitution de changer et pas au peuple de disparaître », avait déclaré le leadeur autonomiste sur France Inter.
Instance inédite
La collectivité territoriale unique, à forte dominante nationaliste (41 des 63 sièges), est une instance inédite en France, une superrégion qui fusionne l’ancienne collectivité (région) et les deux départements corses.

        Lire aussi :
         

                Les nationalistes s’installent à la tête de la collectivité unique de Corse



Mardi, le leadeur indépendantiste Jean-Guy Talamoni a été largement élu président de l’Assemblée de Corse (40 voix sur 63), tout comme Gilles Simeoni à la présidence du conseil exécutif de Corse (42 voix sur 63). La séance, qui a duré près de cinq heures, s’est terminée par une grande accolade des deux présidents, élus et sympathisants enthousiastes entonnant l’hymne corse, Diu vi Salve Regina, puis l’hymne nationaliste. Les deux hommes ont prêté serment sur la Constitution corse de 1755, un acte symbolique similaire à celui de leur installation en décembre 2015 dans la précédente collectivité territoriale, mais qui, cette fois-ci, n’a pas semblé choquer leurs opposants.



                            


                        

                        


<article-nb="2018/01/06/16-20">
<filnamedate="20180106"><AAMM="201801"><AAMMJJ="20180106"><AAMMJJHH="2018010616">
<filname="SURF-0,2-3224,1-0,0-20"> ¤ Une vidéo d’une interpellation pendant laquelle deux policiers ont été agressés montre l’un d’entre eux frapper un jeune à terre.
<filname="PROF-0,2-3224,1-0,0-20"> ¤                     
                                                

A Aulnay-sous-Bois, deux versions pour une interpellation

Une vidéo d’une interpellation pendant laquelle deux policiers ont été agressés montre l’un d’entre eux frapper un jeune à terre.



Le Monde
 |    05.01.2018 à 12h23
 • Mis à jour le
05.01.2018 à 12h24
    |

            Julia Pascual et 
Louise Couvelaire








                        


Une interpellation dans une cité, des jeunes qui s’interposent et agressent des fonctionnaires de police, suivie par la diffusion sur les réseaux sociaux de façon virale d’une vidéo montrant un policier frappant un jeune à terre. Dès lors le soupçon s’installe et les versions s’affrontent sur ce qui s’est déroulé, lundi 1er janvier, à Aulnay-sous-Bois (Seine-Saint-Denis).

        Lire aussi :
         

                Pourquoi l’hostilité s’attise entre jeunes des cités et policiers



Peu avant 18 heures, deux agents, membres d’une brigade anticriminalité (BAC), ont reçu des coups de plusieurs personnes à la cité de la Rose-des-Vents, aussi appelée « cité des 3 000 ». Interpellés dès le lendemain, cinq jeunes âgés de 14 à 24 ans devaient comparaître jeudi 4 janvier devant le tribunal de Bobigny. Mais après la diffusion d’une vidéo dévoilant une partie de la scène, le parquet a finalement décidé d’ouvrir une information judiciaire pour mener « des investigations supplémentaires ».
Les images, publiées sur Internet, notamment par le biais des réseaux militants contre les violences policières, ont appelé à approfondir l’enquête. D’une durée d’une vingtaine de secondes, elles montrent un jeune homme maintenu à terre, casqué, poussant des cris et se débattant, alors qu’il est frappé par un policier en civil, assis à califourchon sur lui, qui brandit ensuite son arme. Mais elles s’arrêtent là et ne révèlent rien de ce qui précède ni de ce qui suit.
Coup de crosse
L’adolescent au sol est un mineur de 14 ans que les policiers de la BAC avaient tenté de contrôler quelques minutes auparavant, alors qu’il était à bord d’un scooter. « L’immatriculation était incomplète et le conducteur avait récupéré un sac dans un véhicule épave, ce qui a semblé bizarre aux policiers, qui se sont dit qu’il s’agissait potentiellement d’un deal », rapporte une source proche du dossier.
Le jeune a pris la fuite à la vue des policiers. Et c’est lorsqu’il est rattrapé que la situation dérape. Pour les policiers, l’adolescent aurait frappé l’un d’eux alors qu’ils procédaient à son interpellation. Celui-ci aurait alors riposté en lui assénant un coup de crosse sur le casque. Concomitamment, les deux fonctionnaires auraient été pris à partie par une vingtaine de personnes. L’un des policiers a alors fait usage de son arme, en tirant deux fois en l’air. Pour les jeunes du quartier, les policiers auraient « tamponné » le scooter du mineur avec leur véhicule, le faisant tomber à terre, et l’auraient frappé une fois rattrapé. Deux jeunes seulement, témoins de la scène, seraient ensuite intervenus.
La vidéo ne montre pas l’agression des agents mais ceux-ci se sont vus prescrire des interruptions totales de travail (ITT) de sept et deux jours. Le mineur de 14 ans, mis en examen jeudi soir pour rébellion et provocation à la rébellion, ne s’est vu prescrire aucun jour d’ITT.
Deux majeurs - dont le frère du conducteur du scooter - ont également été mis en examen pour violences en réunion sur personne dépositaire de l’autorité publique. Les deux autres majeurs mis en examen ne sont pas poursuivis pour les violences mais, de façon incidente, l’un pour trafic de stupéfiants et l’autre pour refus de prise d’empreinte. L’information judiciaire vise notamment à identifier d’autres auteurs de violences.
A l’image de ce qui est ressenti à la cité des 3 000, Hadama Traoré, 33 ans, fondateur du collectif citoyen « La révolution est en marche », à Aulnay, dénonce « une interpellation d’une extrême violence » et met en cause « la brutalité » des fonctionnaires. Il y a presqu’un an, dans cette même cité, les images d’une autre interpellation avaient connu un retentissement considérable. Alors que des policiers intervenaient sur un point de deal, le jeune Théo, 22 ans, avait été victime d’un viol présumé au moyen d’une matraque.



                            


                        

                        

