Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
/* ==UserStyle==
	@name         Wikipedia Deep Dark Theme
	@version      1.0.0
	@description  Dark Wikipedia theme. Get a cleaner, easier-to-read wiki at night to focus on content while browsing a beautiful dark website.
	@namespace    http://www.w3.org/1999/xhtml
	@author       n0x
	@homepageURL  https://github.com/n0x-styles/wikipedia-dark
	@supportURL   https://github.com/n0x-styles/wikipedia-dark/issues
	@updateURL    https://raw.githubusercontent.com/n0x-styles/wikipedia-dark/master/wikipedia-dark.user.css
	@license      CC0
	@preprocessor default
==/UserStyle== */

/* @namespace url(http://www.w3.org/1999/xhtml);
*/

/* Ajout des paramètre supplémentaires pour ressembler au thème timeless */
/* One-sided navigation menu */
@media (min-width: 1340px) {
	#mw-content-block {
	  display: block;
	}
	#mw-content,
	#content-bottom-stuff {
	  margin-left: 14em;
	}
	#mw-content-wrapper {
	  float: right;
	  margin-left: -14em;
	  width: 100%;
	}
	#mw-related-navigation {
	  width: 14em;
	  padding: 0 1em 0 0;
	}
	div.color-middle {
	  margin-right: 0;
	}
	.mw-wiki-logo {
		display: inline-block;
	}
}
  
/* Align top colour bar with page columns */
  .ts-inner {
	padding: 0 0 0 1em;
}
  
/* Re-aligning bottom logos */
#footer { padding-right: 1em; }

/* Width optimization: Prevents too narrow appearance on mobile phones */
@media (max-width:850px) {
	#mw-content  { padding: 0.5em 0.5em 3em; }
	#firstHeading { width: 100%; }
	#mw-header-container { padding: 3.75em 0.5em 0.35em; }
	#site-navigation h2 { left: 0.5em; }
	#p-logo-text { left: 3em; }
	#user-tools h2 { right: 1em; }
	#site-tools h2 { right: 4em; }
}
  
/* Table of contents indentation patch (retrofits header level indentations if missing) */
#toc ul ul {
	margin: 0 0 0 2em;
}

/* Fin de timeless */



body
{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	color: #ddd;
	background-color: #222 !important;
}

a
{
	color: #5da9ff !important;
	text-decoration-color: currentcolor;
}

a:hover
{
	color: rgb(111, 147, 187) !important;
	text-decoration: underline;
	text-decoration-color: currentcolor;
}

a:visited
{
	/* color: rgb(99, 122, 181) !important; */
	color: rgb(111, 147, 187) !important;
}

.b, div, th
{
	color: #fff !important;
}

h1
{
	border: 0 !important;
	font-family: 'Arial' !important;
	font-weight: 700 !important;
	font-size: 36px !important;
	color: #fff !important;
}

h2
{
	border: 0 !important;
	font-family: 'Arial' !important;
	font-weight: 400 !important;
	font-size: 26px !important;
	color: #eee !important;
}

h3
{
	border: 0 !important;
	font-family: 'Arial' !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	color: #ddd !important;
}

h4
{
	color: #ccc !important;
}

[style*="color: black"]
{
	color: #fff !important;
}

[style*="background:#f8f9fa"]
{
	background: #2d2c2b !important;
	border: none !important;
}

.reflist,
	.refbegin
{
	background-color: #282828 !important;
}

#content h3
{
	font-size: 20px !important;
}

p
{
	font-weight: 300 !important;
	line-height: 1.7 !important;
	color: #ddd !important;
}

.portal-column-right span,
.portal-column-left span,
body.ns-100 .mw-body-content h2,
.mw_metadata th,
.tracklist th,
#mp-tfl-h2
{
	color: #ddd !important;
	background-color: #444 !important;
}

body.ns-100 .mw-body-content th,
body.ns-100 .mw-body-content div,
body.ns-100 #portal td,
.mw_metadata td,
.tracklist td,
.tracklist div
{
	color: #ddd !important;
	border-width: 0px !important;
	background-color: #333 !important;
}

.portal-column-right,
.portal-column-left,
body.ns-100 .mw-body-content .subpages
{
	color: #ddd !important;
	background-color: #222 !important;
	border-width: 0 !important;
}

/* Code */

.mw-highlight
{
	background-color: #222 !important;
}

.mw-highlight .c
{
	color: rgb(131, 193, 193) !important;
	font-style: italic !important;
}

.mw-highlight .nt,
.mw-highlight .kc
{
	color: rgb(114, 255, 114) !important;
	font-weight: bold !important;
}

.mw-highlight .s1
{
	color: rgb(224, 81, 81) !important;
}

.mw-highlight .s2
{
	color: rgb(224, 81, 81) !important;
}

.mw-highlight .cp
{
	color: rgb(255, 191, 72) !important;
}

.mw-highlight .kt
{
	color: rgb(255, 81, 144) !important;
}

.mw-highlight .mh
{
	color: rgb(168, 160, 149) !important;
}

.mw-highlight .nc,
.mw-highlight .nf
{
	color: rgb(30, 158, 255) !important;
	font-weight: bold !important;
}

.mw-highlight .nn
{
	color: rgb(51, 125, 255) !important;
	font-weight: bold !important;
}

.mw-highlight .no
{
	color: #dd0000 !important;
}

.mw-highlight .nd
{
	color: rgb(176, 49, 255) !important;
}

.mw-highlight .o
{
	color: rgb(168, 160, 149) !important;
}

.mw-highlight a:hover .linenos, .mw-highlight .hll a .linenos {
	color: rgb(200, 195, 188) !important;
}

.mw-content-ltr.mw-highlight .linenos {
	left: 0 !important;
	text-align: right !important;
	margin-right: 4px !important;
}

.mw-highlight .linenos {
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: none !important;
	color: rgb(157, 148, 135) !important;
	position: absolute !important;
	box-sizing: border-box !important;
	width: 2.75em !important;
	background: none !important;
	white-space: pre !important;
}

.mw-content-ltr pre
{
	font-family: "Courier New",Lucida Console,sans-serif !important;
}

.mw-notification
{
	background-color: #333 !important;
}

.mw-charinsert-buttons a {
	color: rgb(232, 230, 227) !important;
	background-color: rgb(43, 47, 49) !important;
	text-decoration-color: currentcolor !important;
	border-color: rgb(0, 139, 209) !important;
}

#Example
{
	color: #ddd !important;
}

#disambigbox
{
	width: 99% !important;
	border-width: 1px 0 1px 0 !important;
	border-style: solid !important;
	border-color: #777 !important;
}

.hlist.hlist-separated.inline
{
	background-color: transparent !important;
}

table,
	td,
	th
{
	border: 0 !important;
	border-collapse: collapse !important;
	padding: 5px !important;
		/* color: #333 !important; */
	background-color: #444 !important;
		/* With this feature enabled, you loose visibility on colored table cells */;
}

ul,
	.skin-vector .compact-ambox table .mbox-text-span
{
	list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='13'%3E%3Ccircle cx='2.5' cy='9' r='2.5' fill='%23ddd'/%3E%3C/svg%3E");
}

	/* Table of Contents */

.toc
{
	background: #333 !important;
	border: none !important;
	display: block !important;
	max-width: 300px !important;
	padding: 7px 14px !important;
}

.tocnumber
{
	color: #ddd !important;
}

.tocnumber:hover
{
	text-decoration: none !important;
}

.toctogglelabel
{
	color: #608dff !important;
	outline: 0 !important;
}

.toctogglespan
{
	float: right !important;
	margin-top: 11px !important;
	margin-left: 10px !important;
}

.toctogglespan::before, .toctogglespan::after
{
	content: "" !important;
}

.toc a:hover
{
	text-decoration: none !important;
}

a:hover .toctext
{
	color: #637ab5 !important;
	text-decoration: underline;
}

	/* End */

ul,
	li,
	caption
{
	background: transparent !important;
	border: 0px !important;
	line-height: 1.8 !important;
	font-size: 14px !important;
	font-weight: 300 !important;
}

li span
{
	background: transparent !important;
	border: 0 !important;
	font-size: 14px !important;
}

.referencetooltip
{
	background-color: #282828 !important;
}

dl
{
	font-weight: 300 !important;
}

dt
{
	font-style: italic;
	font-size: 16px !important;
	margin-top: 10px !important;
}

dd
{
	font-size: 15px !important;
}

/*
#p-logo a
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAFnCAQAAAC267xRAAAndUlEQVR4Xu2deZRU1bXwf+dU9dx0AzKJoKAgKoqAqCDgACbSaPIyPGPil7xoEmdDnkbFmEQxiTFRnzEoEk3MpIkak08TTTMooIDQCMogIJPMCELTTXfTc9fd3/re6tV3Vd2mqXtv3Rq6z68W6F+wV/WPvc/dZ99ziAfDpXrK4KsWXlU65eRzNHFgUBwXw5WnWd+xppEPVOkn1B9Ld+IPI5bhRrXnR3K9NVgAAIXapp+Z8xjeMWIZpoziJet0IRqFXq+unrMJ9xixDCVnMF2ui9A+IdQz8vjcLcSPEctwRS/1A/mG9BaOjULtV3+yfjn/CPFgxDKU3Cw/i/REcXys0CF9d+nzdIQRy/CZrPBQfm9daBE/IdQibmjavaCZ9jBiGaaco262bhUEdyiUpWfymzmbicWIZZj6SOSb0kfwhkLt18/N+TE2RixDyVX8JVIk+EOjy/nanLcwoDBSjZEfy+ctEoNGvax+MWeNEatLU3K6urvlaoqFxKGgIvwSj5TuMmJ1UUqmyz1WTyHxKHS5/knpk0asLsaULMbKn2WQEBwKtUV/o+mDBS1GrC7C1IvkNutai+DR6D+o2aUr6XJouhhX9Sr5U+RfkaRoBRaR6603Sp79fJHJWJ2YKZprZLZVTNLRFer6Za9XixGr01ESZjw/tSZapAaNfosHssv+aRmxOhElI+Ve+ZJkCalDoerU/1UPz9loxOoUfCHc+Cv5diSPtCBUy6zR9/5cjFgZzdQCuVh+H+lHWhHapa6PrJhfZ8TKUKZ8ltvlcxbph0b9g6fmvm3EyjhK+vFkpEQKSFt0jX6d2+dUGrEyhlH6xLusX0ZIf0KoabtnbbCMWGnPZ3P1Z3hYhltkBhq1ih9ab89vMmKlMVMnW3daU0STUaiW0L/Vo6XvGrHSkv/Mrn1WvhLJIyMJ1as/Ft3+smXESism52dfLc9a2ULmotC16tv8c06DEStNmPqfke8xwSLz0aiFembpP41YqZdqpDxhXWDl0WnQR/Uy9b3STUaslPG53OYH5B5L0+kItTAj95HXmo1YSeeKYn2l9QsZKHRONHysp6u5pbVGrCQy9QtyR+RioXOj0QvUY6VzjVhJ2qyR5+VSK0yXQDep+Vw/t9yIFShXnhD5Bo9FQnQpQg18L/zKG5VGrGCkyrW+Jt+1RgldD4VeoZ4Mv/x6ixErwVwxTj1ujZEwXRbVrMvke/NWG7ESxpWF1tPWNywMIdSzoTveqEeMWD4p6c3V8pB0tzAAaNRBdR+vzqkwYvmg5DtykzVGsDGAIrScp+e8YMTyxNRB8pfI+ZKFof1Rm8V8fc5+I5YrrjhB3y3TLYRjYVBo1Axr5rxK0hCdhlLllfw3KyPTIx1qZRAiRGawvOS2qVkmYx2XqV+2HooMIUS8GFrCH6l7S0uNWMdgilZ9eM6aauEB04Z4Rd3cWLlATCmM1WqAmm7tinjSyhAhcnVkT/adU/qZjBXF1DsiN8oZgh8MCrU+NLv0aSMWAFPHWi9Yg0XjHwPaUpv1taVrurhYUwdFfsS3LRKJQcPM0GOle7qoWCUnqhusm6z+QqIxKPQuPZvnSsu7nFhTvsUPrCFCgBi5NjNj7ktdRqx8dfEgXpHzLILGoFHLQtf8e28XEOvKodZN8v0IycIQstTD+rl/7+jEYk3Nlx/K16zBQjIxKNRW/ULWL/7V1CnFmvIZfhsZiCYFGJQV+pjr57zbqcSaGCocxKPyxQipxBBCvch9lbvLrE4h1hUnq2lykxQKqcagUEfUbOvJ+fszXqyp91nfTa/DZQ2hT9T/zHk8Y8W6Khw5V/4qp1ukGwaNWquvlc1zIhkn1hUj1O1yQxpLZYoi6imZPW9jBolVUsxPIl+lj5DOGBTsD72gHiitzwixpv6X9ZRVKIoMwKBEH9E3lb6S1mKVhBkpv5aLLDIJg0a9pb6vN/w7kpZilYyUW+UbVi4Zh0FBbej/X9m5Me3EmvqI9c1IHzIWg0If0M+Uzkgbsc5WAy+RV6xeQmfAyMWXy5evkpSLNXV85C6+YNFZMGjUS+pXc95LoVhTT+XByFSrJ50Mgz4Uep0HSvemRKwr7uQBq4jOiUF0JT+Y92xSxboy1zqP2ZFzhM6MQaNXcWvz2reakiJWyUUyTa4RhM6OQaFEvyC/nvt+wGJdWWDNki9FutGFMISqeJlpcxsDEutLOQ1ftH4XKaALYghXqOty5r3alGCxSkJMkuky2aKrYtCof/NY3TuLJWFilZzFTyNXkiN0ZQwK6kL/4odztidErJKHrXstDAYAJCT6wdKf+BLr8sKsycy2TrSwMRg0ege3yJK5dZ7EKrlSbrWmCk4MBkXoNWbNeculWFf2tp6NXC6FHBODQdWE3lA3l1bHKda4rO43ylMWQscYDAodUTce+vOqluOINTkr5/OR+2WEEB8Gg0K9px+KvDHfOqZYUy+V+63xVjauMBh0fWiJzJiz3CkWny9omsVXIzkYDF5vVXxOf7+00RaLyQWhL+inrO6CdwwGhT5k3dJSurAeFMBnbuI3JAaD4etv/gU0AD1IDAZDC0UAGsDSJAiDwQq1idU4jMRgMIQaTwPQKJA8EoTBIDmA0gAIBkMaXtJkMBixDEYsgxHLYDBiGYxYBiOWwWDEMhixDEYsg8GIZTBiGYxYBoMRy2DEMhixDIYwgfJ3ksdiZqY8FmdEfrmcmwmC7dxjMpaNwWQshGQjgEp5LM6IvCLBx5Z5GUsA4Vvcyp08zPMsYE+CVStnEc9yP9O4juu5nmcQQDqI5Xpu5T6e4jU2J1y1FtbzCo8wnVu4zhGRdxbxLW7kezzILF5mGXuJ4JXDLOWv/II7uIkZCCCZmbGEwwjCVgSAXlzOZ+mDf3byEktpBdX60XHEsod1AAzgai4mK0FSvcmLVNjxgB2Rz3+ajTQgCB/TCkVcwjjOQbmKcAmlfBT1bSlAZZpY0qaWhSAIAAd4gb9yDV8hDz+8xjMIyqGVACrOWHbyKH/jNkbglwoeYgOg2qTCEZE3BHHEDRW8yqsM5w4GEB8beYLdUbHp1l8Zu8aStg8IAkR4gTJ+TH+88lf+0JYTYrOS6lB0YmLZzvf5MteTg3fq+BFbnfE4I/Ktl7TJBrCO23mI4RyfN5iJxEQoqIztY9kFwSHbFqaxG28s5TkEoZWYvHUsVFRM2DmMV7iLw3jnD2xGkKholP3BN3amiZGthh+xP46Gz6+IIAg2KkMbpI6kGyKEbv0AQAX3Uol7Gvh1VKkJoQm1/vlOtZyxaDuSVhWFDdxFJd7Ywz/sPxvd7t/gHWX/yYTs2NuEreJJhI54i1lIVIT2z0JlartBARpB2UURC4WFBeznMX6Gwh0rOBwlhm6TBlQcsYgdS2skGoud/IRHCeOexSg0KkZsZf/ygUIAjYVCIRD1PYJgUcYGzuZYbOWXtlKtkaqojJqBYikEBdFfSdvXZAHLWcpE3LHazgko548SUHHHotBYRFBYrOHvfBX3rIiJBxQ4fvf7j5O2uEHavkcLsFhyTLEaeIgI2v6gopTPtKdCp1pRX4qtg8XTnE8ubthpJ3NnnkK5iMVqjU8RAeA5JjAAt2xtK1IK7YjAf87CjjtarbZ8s5Zj8Td220XU2WLI3FLoDF1FiQUHWc5luMGK+vcHoDzGogHLlhOL2TyEO+qItGplax70dwgqail+gPbZwfPRaypnBs1UsZyKCSqmUfB3l2L1YltbvgLlU3eN2NFRxvuchxuaPS3T/Utmf4NCHu3zPBahmKW66qxjMwoFUVV/Mx/jhpPRjqWn3ycuW47fEcENuagkamWjoO1v7kl7bOcddMxzpOrc81gq5vH8HdwwNJG5waH5FpbhhhyK7VhS9C0OpD1ejWksKJKNhlSqpSilmfg5DQWQYLXsH8KLWLhhMCQ/G0S1WE7GSSXzUNFr0a4glt04VWiqWUP89KUHChVYBt3CKtxwKorUoYBBOFmMOBoMXWY02W7bLXalwWgkCM3b4nkVNwwi1TgzlvCGQ6suIJZzsGQh9cTPSECQgERXrGSnq1KYWgroTywfsRMV1UDuQmLZWUvRzPvEz9kBl2bNPFf5IkQqOQ/d3jaTY8nelUph20fzNvFzAqcFXJrn0UK8ZDOC1CAIwkhiaWKeY8Ori4jlzBRLqSZ+xiGBluajbHCVM4TUcRaxrKHWIVUXE8uWS3iP+BmBBPpAoVx1s4YDkiK5+tCfWN52rK+6nFh2KVQsIn6G0B1BAltnKd5yUQxPoZDUIIwllqMscvTZu5BYTrlWcthFyJcE3ASpcVEMQ4xFSA0jnIWQiD3NbsTSKFYQPxciwT5OuCqG56Zo6a6dKyyWoFFmjaVsuXiT+DmdQiQYuTwUwxEpWmWNI99RCJeg0CiTsew8sYH9xEuYSwgOjXJVDItTlLPGHqMQ2t12I5brZ7EL0qoYjkeSXghx6mznKzCLdztnzXEhyxmBFkPtshiORABJcs+9W3uFsPWDyVh2ptjtYugvm0sCjqeGdcRLb85Ies66iFhWE0EbsdrrZi0lfi4KvBguJn4mkjwEgJHEssiWCmXEIqoYRoiXYfQMvBjWEy+jEJKHcJ5jJLmaZdGF0Ihl/zAr+ZB4CTE54HiaXExd9GeYf819ZciVCNqI1X75USxOqzbpIuJnEslDMZpY3jlWITQZS6FdlZ9TOTHgYriUI8TLGCRprYZxjifCw5Q5C6ERyx76a+ADFzJeHrDquNho6sl5SSuG44llFQptxOqo/CxMmzapRjGf+LmY4BEgzEhieSv6FXojlrP8vOui/Azg1ID3DD90sdE0Gk3wCBPJI5qDrI3OVkYsp1wWK9JgyWznrOXESyETECQFrdEVjkJoxHKUH818j8Uw9RtN4wkWAfI5h1gWOAqhEavd8vMJ8dKbsxEkwHh2sZ14GUEeIASHcCnZRLOPjY5sZcTyWX7g0sA3mpqJlxwuQZI7LGMXQlMKE1t+xgQs+omcntIdTBtBKOYsYpmPMhkr8XMOxVwQaDH8LJr4OZMegRbDSYSIZhfb7ZlRI1Yi5xwmBhrNONwQYlKgOetCYrA77qbdkOg5h5GECYqTGYQ7xiKBFcLeDHWoNg+FMhkriDmHAi4KrBhORuGO0zgxwGg00WxnbzyF0DRI7c87aTFmZ5ee1O9gChcQyzI3hdBkLIVmAfXEy9kB9I8E4XT6e5JRAimEAx1l2eJNNMpkLHdzDu+nvH90GV44iSGBFMNJDn22cKD128KIFcyY3bhAssQYzwokHuF8YlmOQoFZvLubc1hCJfFyFsWAJLT0nEsvvHF+AGV5KCcRTYS5jkJoxPI9Zhd8/+gSvNKLUQkvhpcSy0dU2oXQiOVqziGF/SPFeX6kDLYQOg8AMWK5kWu9izmHofRJWJYQhAsowjujUQkthOfQm2haWqdGMRnL03kOKesfTcTJRuKlW4KbthcTyzpq7EJoxPI/5xB8/0iAMKOIpZZfYhEvE0gkzkL4rqMQGrFcZK09bHO1rycI/hEmkEcs77OTTcTLSLIBSUghHEMx0TTYr0+YjBX8nMNlAb5gBQtcbTTlcCkSWFn+kHoUGo+YjKWYS0tSJ+AFyOMcYqlkCYq5NCV96E+3996z10JoxLLnHNYTL/04E0ECmCuHFYCihrUumrbdAfFdCC+igGjqWeQ4EtKI5XPOIfhiKIzDyXzXB4eHuQwJpCx/QLMtlRErGXMO5+EPAYo5k1j2sw6NRrOQo0lr2gqQzUhiWYxGm8V7MuccejLaZzEUJhNqb+6pVawIq1w0bfv6juZicoimxnkkpBEr+DmHiwOYKxfmods+C4gXxeQA3nv+wD4b2Yjle84hKScoCEIfhhLLDna2aaUoozwpTVsBujG8g9tyMIv35M05FDLOV/m5HEUs79p3WKPRlLlo2g72EY1wCVlEc8RxJKQRK0lzDhMSXAgjzEGhbblcRTM5wc+nqwBtxErcnMO+wDdTBOEUTiaWjyhHo+wPm9gdeNNWEHoyjFgW2lKZNVYA5zkENAE/CQf2M5inqYvejECQBL33fJhVjkJoxPI151CKeJiA9/+CVSPz0G1CeZm6uCSBZXkFCm3ESmTW2stW4uVsugHiuvScQT9iWUtdq1TYYrGfzcTLGJSnQtiP045ZCBWYNVby5xzCHifgL4MOt3uxo2EJ8VLEhZ6K4SSUs/+f4GxlMpbL2+XHIQl53euoI0fYUxfNxMvEBBXClSi0WWOl8jyHofRylSUEYTQ9iWUVERS63et91wX2nCoIgziZWOahTMZK7ZyDZpL/uXJgYczck/1fzdvESx4TEd9leS9bba2MWKm6t2Is4vsakcOUtRUfp+oLqXVzVabv59OyRBdCIxYotMtrkwYxEEFcjNN1O+ahZqCc0dDM+4E8pwrCMPol60hIs3hXLicLJvmecn/Tsd3riCag59TLjrERrlBgxAri3orKhG+mCJDNucSyl41tErUfTRkVgTRthTHBHglpxHJmrhXES39ORxDPr3std3S5/UxdDKV3XNEIwihO8H4kpBEr+GuTLnPxHmEswhxHl9sZzTziRTPZR99rG5/YhdCIleo5hzFInON0ZxHLNvY6MoQzmo3sSfhzquK8drOnMov3dJlz6MVIBIljnC6bWN51dLn9RnMKgxDEw3EkluMkLCNWiuccLvY4ThexC+FxopnrIppJHgvhJspbNcaIlR5zDmNQnsbp1lOJRqHiiGaLm+dU19dc2qPRmMV7+sw5dLMnC1yM08FilP1JWDR9GX6caISLyHeehOUohEaslM85TPQwRdBgH3Od4Ggu9RDvBvtISCNW0HMO61xeiCLHLIQnchqxrKYBhUbFFc0RF9Gcf9zjSM4mlmVBHwBiGqT2Z7G7yQKXl5q87fhR+orGeVeZi/eem1pbo5iMlYymw5vUES8TEFdTBNW8Y+8RJnzqYqLL957XUxdQITRi+ZwsGE4hIO0WwsEMJJaVWChUQFMXowjTHgIUcaaLk7CMWCmec8jmEsRFZ2mB4yyXREaTz0QEwYlwmUO6hmSdhGUylv1mX4Wbs/XiLoQH7Tf3Apq6mOCiUbuaBjsSI1a6zTkMo6cjSwjCcPr4fXPPjsZXaRaEXgwllqWOQmjESqM5hxCT4u4qzbWlQrmJxndpnoQmmqPOQmjECl6uDezzeZzQGGLZxdY2XVzfouGrNAtjiWUNkSRKZcSyVzaeL9QVhDF0J5ZldiEM8BaNYZzgiKY/gzo4Ccss3gPB/2SBYnIcHSVhrmO4L4hbNDST42jUVrM0EKmMWAFMFnR8evpm9qNRqMBv0RiLHHfH8n0EbcRK9zmHgfbZegjCeAqIZamHOU3lqTQPZmBUNKdyErEssuMwi/d0nnOYfJzXvVo8z2naxTDiMZpJxFLBimQUQiOW/8mCC5AOX/daRzUKjQr2dAk7mg6vuVwJGVwIIQyQyQv4xYwmPnpzNhvaLjXJIZbFjmakl2hGEh8ncgabAZyNWmchNBkrveccLulg86Te5Y2l/uccJnXQqD3IBw7FjVhpO+dwPiAIhQwnlvdpsguhj1s0Vru6nkUQ4Lz2T8IyYmXKnENxq1qTCTtLj6MQeotmIfHSs1Wo0fQgljftSMziPRPmHC7GarcQHrHfI/QZzVKqXJRmQbiEWPaz0SG4ESut5xxGEmp3iuA9BIXyHw2Wi2hGoVGM7ODUCFMKk4PvExQKmMBkdAcHFimUr2g0b7qJpt1zuRYkWyojlv8TFCYyllgOsNaWync0a9nvIpoJHUxYYMTKnPMcRjCoo9KT9GjOdZblAAuhESuwyYJsVIenEaukTl1kk9fh8UkYsVKbtfaxBa/sYHurEImKZifbfUSz1346NWJl0JyDywOLgCDnHNodNVRm8Z567GLYghcse7gvodFE8II4zkY2YqW4UVrNOrzwEQcdpcd/NIfZiBc2cwCNTr1WpkFqf97GJc7bCFNyuoTzbGTM4j0dsPcM63BLE/PtRkNCo5lPA26JMM8ZjREr9XMOq3DLOo6i0KiER1PPag9l+bAdjRErg+YcXBxY5D+aRbjlXUc0RqyUYne8K3DDURYFMJpir7KqcUML8x3RGLHSJHOV4YYPaA6o9GgUFu/hhvXU2NEYsTL33gpYEEDpsaPRvIUbljiiMWJl5JxDhX0DYEDRfMCnxEujY1jGiJWhcw4rAIVKk2jWUYdCAxixMnvO4c2AxlOULRdzvRVCI1bmzjnsY70tVWCleTs7iId6FjjKshErw+YcnMN9qT9qaQ3N6S2VyViKUppx4PnAIv+l2YqzUavN4j29G6U1ccw5fMzuVq2CjuZQHHMOR+2tcJOxMnbOwTncF3A0Szgeq9L7SEiTsey3kWvpiIhdCJMQzTwa6ZjFDs2NWBl5nsMGDtuN0cCjqWMNHXGEZZkglVm8KzRvuRjuCzwaZ2l2HglpxMqMOYcVHMaB8zbCJKn+NjUcm4V2LGbxnu5yQRnHYm1S79PSKCKs5FgcZiUKZRbvGT7n4DywKPhoHCOIjveejViZI9dH7KE9anjHlipp0azkEO2zIB1OwjJi+b8pYiURFDrp0ZTRHp+yziG5ESv95xy83kYY/JyD864xI1amZK1P2Ewsh5K8VLY138pOnLzlKIRGrEyYc/CVIYKfc9jLpszLViZjKebQTDTzHT2j5JXmeViZfRKWEQsU2jnnwO62DKFS0LY9wCbnpZsmY2VavsKec/A03Bf8nMMudrZGQ2cVq35/FnmEO/mcg//hPv9zDk2d8CQsmzB5ZFl1B9vEqty/lf2EKEQjnXbOYQv7WrVKVTRHWWtrzpudSCpB0w3NJ2yVI4faxNLaooJNHKSYAqSTzjksdbFUDn7OYRt70Z1Gq0KK2M9mKrHQKub2L4t9lDOYYo4iSKeYc7AoYzIWoAgRSmHGAoViPnNbo9GEOkUhVGgKqGEHLVHZV0en6yY2sxNNAWGkk5RDu5Ok0ajUxRITT+Z33IUsCoDtbLW1AgsgjIASEEChECqopogB5FGFzvitHY2gIOpHqVIUjW6rBLZamYtFd5rZRY0tld0dlDAAAgoBQAERKqliIL2opTnDi6EgCKAItYqV6mgUgs74956zyecgexGI1Uqi1ljRagkW2znEAApoojmjxQKJKoupbYDYtSFzl+5ZZFPPBmoJAco2CJtwbMq25QpRy1aK6UcRtbSgMkwrQQEhVNQqB1SKorFVEnvdl4Grqnzq2EU1FiGHVA6x2pdLIRyhmh6cTDN1qAxdaYn9/2kSDRk50yAUEGInVViAdkjlEKsjuQSLcqoYRDH1tCAZl7Nw/G6icY8ii1yq2EVLVN5XLm6xd6y4oJnN9KAvBTTRiMqgjCWOdG2icYuQQza17KEqZmWowJ1YzqKoqOIo3RhAEUczKW+ZaHwhhCikkR3UtLeq8iKWUy6LKqroTz/qaaIrYMgll0/Yj3KsqvyOzTgc3ctGmulGFp0bQzbdaGA9n6DAZREPx5/ABVq9rWcbRfSlG/U0o+hsGIQs8qhhL9Vgt0VQAQz6RfWDoJqt7CKPIjofhmJy2cnH1KA8aQXadsZ9UaxgDRUUEULROTAowhRxiDVUAnh5irXHZqh09cgcJdlODtOXIhppItMx5JBNFbupRXuTCsJUtflxWoH6Ik/SnbgRbCw0BQyggCosFJmIQQhRRA37qMNCe22RHOI2643t9baKDCuIzOYast3KZUvWl5Noop5MxJBPmD2UO9bTLmjk9+qOrY1OHRlyKfcznmz3eUsAiywGUkQzzQiZgUHQZBOmij20oL1K1cBiZmxbfsw8d2qW/g9+zAhvRVEQCulLdxpoQJHuGIRccqngILUolNcC+B4/5/VtFh0X0CFhbmEmgLfMpShgEFlUpblaBqGYJnZQj3hdqkOEW6zfb4/EuXk1pDfPcjmF3lZcgmIAvWiiCSEdMShyCHOITxCUV6lqeIObt1W73BUdciW3MtVr3opQQF+KsdJwjsuQj+IIn1JHyHuueo2nt73pabv9tEJ1OU9zInjLXIo8TqKIo2mz8WMQsimgin3Ue3/+gx3cxjvb6nzNcQx5hLu9r7iEHpxChHpSj0GRh2InVSivmUqAn2yb4X+vkG33MJxXaQT3Gz8KRQXrqaKQXBSpw6DIJZ8KPqQK5XVdVcffGNKBVm5VPTWkJ6npTPa6mBcK6E0PmqhHk2wMFvlkcZhy6lAoryXw3/JY/Tv7JMEjjWflNH+ZZykAb3pBPoPIoQaLZGLQFFHPTn+rqkquC8/9qCmgWdlhBdYsvkQ3r+1ToS/9aaI5OXIZWvvq+zjo5/mvipeZtrUx4CHsoRO4nWvAm1wWOfThBFpoIHjMqkpzmIM0ob1r9TxPbl2ZlOn+Ibn6fJnFOeBFLwtFDifSM/A2hGkrlHOAJu9KwSpub1m9oympr40MvYv76ea9DVHEYDQ1CInGoCiimZ3U+GkrHOEHW59JyftIQ0/lQa6iu/fMdSK9iNBEBEWiMHNV2WgOcQDQXjNIOf/iga17U/ii2+kTuJMvem2gCjn0ojfN1JMIDPmEOMRhGr3vAMJLPLFlRcrfoCxWfSfzIr28FkXI4hSKqMQfBkV3jrCbFgCvWh1QVx96t0LS5tXc0x/hm/TxvuI6gf4IDVh4waDJQ9hHJcqHVDyzZUaanfO+5R5K+K1qVMSHRkUd51jOJg6TSz4KIX4MgqKAHA6xiUoUKuq7jQ+FquUpLk+UVqBIIGeEGSkzGee9N59FX3pRH/f8qcH6X6kOcohmP331BepOvWFjJK1PqRj2TWaRj/KmlpDHKWTHdfCIQdGNBnbRgPKqlUUNN2x+JSOOPxlWxE+5ll7e50970RtFYwfnCBpC5CAcpBy8bysf4Hke2FyfQefqDDtX3cYNXtUScuhBb4QaNLEYhG4IB6mi0c+0wlPWb7ZsyLgDm84My0j+ylA/K66TKG5348ds1lTyCS1+VlUfqq/Jpk2RjD0J7Iz7mEZfr2pFKGYAikYiGABC5BJhL9WEvGv1Cf+z6fGMP2LujEHczs0UeF3Mh+hJbxT1XXzjRwiRh3CQCizvi/UjzGbWpn2Q8WLByaGCwfIIX/ReFMP0pB+N1HdZtYR8stjPEX8F8EX1w6pdn1id6lDMMz/LbxmA9tqbz+Fk8jjaJYtiiEJq2UOT9766xQ6u+2hppzxtdXi+9UOuZZD3Z8We9EHR3IWW80IWWVgcpALtva2wjefDv/iwqRMf43vW6XIj3wevcoXpTh+gDqGzI2gKsDjIESLepbJ4WP1h48ed/3xoNXywvMJo79MQmn70ooYWOjfZ5HOITxE/0wrL+erG3V3o4PGzvsV9nOZ1MW9RSH+yqcWic6IpoJF91Ht//oPNzNj4Upc70f7M/uo73ER/7xs/PTiBMA2dbONHCJNHE+VUId4L4C5m8/uNh7roVQnDB/FjvuVJrbYVV18sjtJ56AZ86lhVudTqSR7dsKeL38Fx9oXyIqe4bUPYioUYQDdqsDpJW6GavX4aoBE+5poNa8zlLgAMv4ObGOYtb4FFEX3IopEWMpcssmniIDVo8KrVBp7e8DStGLGAswaqrzPD6/mnQohu9CabagSVgW2FbjRyiKN+CmAd9/PXDfvBiBXFcK37yB+YAl4zl6YXvWnIsI0fIZ8cPuUw4j1TwT/0jU2VmwSMWO1y9pd5iCGEvLYhchhANg0ZUxSzyKGRvTShvUrVwiamry+lI4xYMLxA3aC+x6D4xRIUtN0QD0X0IouGNN/4EbLJoYlyqlEoxL4x2o1YW2Sm+t2HjWDEioOze6vvM91PUSykH8JRVFrPgB6gFstPAXyQmR9WmAtIXTFikLzIGMLe5TqRojS9sjObPI5wwM+qKsISrv1wv7nZ1hPnfIebOc/7xk8BfcimmUZUWt2v3MBB6ryvqqCMWR++gFeMWHBub/kKP6O7N7kETQG9yaIuDTZ+hDD5NHGIWj+bNQe5T7229jAYsfzKVSjP8jXvKy7oQd80uEAqnzAHqAI/q6rf6++uqUfAiJUQRozjccYQ9jZoI2TRj0LqaEFSdL1kPjXsJ4LyOgTTTBnT1q0hkRixYEQeX1XfZZSXPUUBhEJ6kksjTaiktxXqqaAWBV5L4Ap50vrb+mYwYgXAqBOsb/JLwl5HBBUF9CWUtHMEBU0RzXxKnZ9xvQbu0C+vrgQwYgXGuf14kQne2xBCX3pSl4RbFRXZ5FHOQT/byk0s1F9ffRjAiBU4I7/AnUwEr6M2OfQinwaaCY5scqilnKYYnRQuWKgeXT2XZGHEgnOL1ZX8goFeRwQ1uZxAPkcDaEMIWRRQy2EaEO+TVR9zr8xdexSMWElmTG7Lg9yF9t6G6EY/LGoSqpZQBBzANsLTxvJPsx9+rxnAiJUSRo3kCS4gz2tRVPSlkMYErbgUWeRQw0HEewE8ynKmrd4EYMRKrVxXM40J4P2otx7k0+TzHEEhjyxqqfRzDBosVDM/+CfpgBELRuara/gN2V6LoiKHPuRQ5evI/gYO0oR4X6rXckPktXX1YMRKI8ZlN/6Oq8n1VhQBunMCTTTgnjyyOEQ1gFetGvhTwa1LLAAjVtoxejJ3UoLyJpdFNj3JJxK3XIIilxC1VNCM9iqVxes8+sG7pCtGLBidy2d4mOHee1y5/ytXQxyjNhZ55PyvVI1+elWr+BGLPmgCI1aac5LuN52fg1e5IJd+wFE6QlGIsJ9G8C6VcOfumYcsACNWRnBeP56khAKv2z7QiyKaaEJwoskmiyNUoLx3q2p4Xd2+qhLAiJVZcl2hbuNz4FYuQSEIORRTQAv1KEdboYZqGu2XINxKhfyDWe8vIhMxYsGYAnWp/I5+3otiFr3Jbdv4EbIooJ5ymv0UwJ3qOy3LV9eBESuDGRtu+TXXk+e1xxWhO71ooQHIQ3OIakLeN2uO8szAu18VACNWxnPBSLmXL5Hlfcu6B92Aair9bCvX8w/18Hsb6SwYseCCsIznp35GbYoQavy0Fd5iRtbyZRYYsToZ52u+xtMUeXvfJx+o8zpYXKmuX/2vZgEwYnVOuU7gca6ip3u58hHqvUh1kH+qu96rBjBidWounCC3cC0ukCixFC74g/rNivfoChixYHRW1kXyRwa5G4rB7QFJW7iuceXaFjBidSkuuJfpdCcu7DVWnFTw4Hsz6YoYsWDsULmHr1CUYLEqeVE9UraLLkyYLk3ZVm648Fl+xOdJHC/zyxWrzaXCBmDsf/DnjvOWUADUouiQcv5P2XwMhDEAZf+keOwjfJM+eOcAvyv7MQYANK0Yyu7hMzyNNyye4LJ2tTJiGcrWRf5bncMKjoFwDBapM5vuKdtER5g1lmHcLfyMHqg41lgW5eruZX/m+JiMZVg+W53Bryg/bsY6wCNqmCutTMYyjDtT3cN12BkLie5jPWM9XrYF9xixDONHyd8Y4iyFbFRffncT3jCl0PDu6sGncz87sYGPuXvZcN9amYxlGD9Evs20gnyoreIJ/rRsB4nAYBilx582YeHE0vGDTtPEgeH/AVUuwTPVoVpSAAAAAElFTkSuQmCC") !important;
	background-color: #222 !important;
	background-size: 125px 150px;
}
*/

.mw-wiki-logo
{
	padding-left: 15px !important;
	padding-top: 10px !important;
	border: 0 !important;
	outline: 0 !important;
}

code
{
	padding: 3px !important;
	background: transparent !important;
	color: #39892f !important;
	border: 1px solid #555 !important;
}

.hatnote span
{
	color: #888 !important;
	background-color: #222 !important;
}

tt
{
	font-family: 'Source Code Pro', 'Lucida Sans Unicode', 'Courier New' !important;
	font-size: 16px !important;
}

.new,
	.new:link,
	.new:visited
{
	color: #cd5b45 !important;
}

blockquote
{
	border: 0 !important;
	font-style: italic !important;
	font-size: 20px !important;
	margin: 35px 75px !important;
	line-height: 1.5 !important;
	font-weight: 300 !important;
	background: transparent !important;
}

select
{
	padding: 0 10px;
}

.mw-ui-button,
	.mw-ui-progressive
{
	border: 1px solid #888 !important;
	color: #347Bff !important;
	background: #222 !important;
	text-shadow: 0 0 0;
}

.mw-ui-button.mw-ui-progressive:hover,
	.mw-ui-button.mw-ui-progressive:focus,
	.mw-ui-button.mw-ui-progressive:active,
	.mw-ui-button:hover,
	.mw-ui-progressive:hover,
	.mw-ui-button:focus,
	.mw-ui-progressive:focus
{
	box-shadow: 0 0 0 !important;
	text-shadow: 0 0 0 !important;
	border: 1px solid #347Bff !important;
}

/*
.mw-helplink
{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 0a10 10 0 1 0 10 10A10 10 0 0 0 10 0zm1 16H9v-2h2zm2.71-7.6a2.64 2.64 0 0 1-.33.74 3.16 3.16 0 0 1-.48.55l-.54.48c-.21.18-.41.35-.58.52a2.54 2.54 0 0 0-.47.56A2.3 2.3 0 0 0 11 12a3.79 3.79 0 0 0-.11 1H9.08a8.9 8.9 0 0 1 .07-1.25 3.28 3.28 0 0 1 .25-.9 2.79 2.79 0 0 1 .41-.67 4 4 0 0 1 .58-.58c.17-.16.34-.3.51-.44a3 3 0 0 0 .43-.44 1.83 1.83 0 0 0 .3-.55 2 2 0 0 0 .11-.72 2.06 2.06 0 0 0-.17-.86 1.71 1.71 0 0 0-1-.9 1.7 1.7 0 0 0-.5-.1 1.77 1.77 0 0 0-1.53.68 3 3 0 0 0-.5 1.82H6.16a4.74 4.74 0 0 1 .28-1.68 3.56 3.56 0 0 1 .8-1.29 3.88 3.88 0 0 1 1.28-.83A4.59 4.59 0 0 1 10.18 4a4.44 4.44 0 0 1 1.44.23 3.51 3.51 0 0 1 1.15.65 3.08 3.08 0 0 1 .78 1.06 3.54 3.54 0 0 1 .29 1.45 3.39 3.39 0 0 1-.13 1.01z' fill='%23ddd'/%3E%3C/svg%3E") !important;
} */

	/* Media Viewer, image preview */

.mw-mmv-above-fold
{
	background-color: #333 !important;
}

.mw-mmv-image-metadata
{
	background-color: #111 !important;
}

.mw-mmv-dialog,
	.mw-mmv-dialog-down-arrow,
	.mw-mmv-download-attribution,
	.mw-mmv-download-pane,
	.mw-mmv-download-pane:hover
{
	background-color: #333 !important;
}

	/* End */

	/* Language Settings modal */
.language-settings-dialog, .languagesettings-menu .menu-section:hover, #uls-display-settings-font-selectors .uls-font-item
{
	background-color: #333 !important;
}

.languagesettings-menu .menu-section:focus
{
	border-right: 0 !important;
	border-top: 0 !important;
	border-bottom: 0 !important;
}

#languagesettings-settings-panel, .uls-language-settings-close-block, .uls-input-settings .uls-input-settings-inputmethods-list
{
	background-color: #444 !important;
}

.uls-language-settings-close-block .uls-icon-close
{
	filter: invert(100%);
}

.language-settings-dialog h1
{
	font-size: 30px !important;
}

#display-panel-trigger.active, #input-panel-trigger.active
{
	background-color: #444 !important;
}

.languagesettings-menu .menu-section .settings-text
{
	color: #bbb !important;
}

#uls-display-settings-language-tab.mw-ui-pressed, #uls-display-settings-fonts-tab.mw-ui-pressed, #languagesettings-panels .mw-ui-pressed
{
	background-color: #608dff !important;
	color: #fff !important;
}

#languagesettings-settings-panel strong
{
	color: #fff !important;
}

#languagesettings-settings-panel .checkbox
{
	color: #bbb !important;
}
	/* End */

	/* More Languages button and modal */
.mw-interlanguage-selector.mw-ui-button
{
	color: #608dff !important;
	background-color: #333 !important;
	border: 0 !important;
	text-align: center !important;
	padding: 4px 8px 4px 26px;
}

.interlanguage-uls-menu .uls-lcd, .interlanguage-uls-menu #search, .uls-no-found-more, .callout--languageselection .uls-lcd, .callout--languageselection #search
{
	background-color: #444 !important;
}

.uls-search-input-wrapper input
{
	border-radius: 4px !important;
	padding: 0px 5px;
	background-color: #333 !important;
	color: #fff;
}

	/* End */

#wpSave,
	#wpPreview,
	#wpDiff
{
	border-radius: 4px !important;
	border: 1px solid #347Bff !important;
	color: #347Bff !important;
	background: #222 !important;
	text-shadow: 0 0 0;
	padding: 0.5em 1em;
	cursor: pointer;
}

#wpSave:hover,
	#wpPreview:hover,
	#wpDiff:hover
{
	color: rgba(52, 123, 255, 0.5) !important;
}

.oo-ui-buttonElement-button
{
	border-color: #777 !important;
}

	/* Search */

#simpleSearch
{
	position: relative;
	overflow: hidden;
	background: transparent !important;
	border-color: #666 !important;
}

#searchInput
{
	height: 100%;
	color: #ddd !important;
	background: transparent !important;
}

	/* Advanced search */

.oo-ui-indicatorElement-indicator.oo-ui-indicator-clear,
	.oo-ui-iconElement-icon.oo-ui-icon-search
{
	filter: invert(100%);
}

.oo-ui-tabSelectWidget-framed,
	.mw-prefs-buttons
{
	background-color: #333 !important;
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected
{
	background-color: #444 !important;
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button
{
	background-color: #068dff !important;
	color: #fff !important;
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button[aria-controls^="mw-advancedSearch-expandable-"]
{
	background-color: #444 !important;
}

.oo-ui-widget.oo-ui-widget-enabled.oo-ui-labelElement.oo-ui-tagItemWidget
{
	color: #333 !important;
}

.mw-advancedSearch-fieldContainer
{
	background: #333 !important;
}

.mw-advancedSearch-fieldContainer .oo-ui-labelElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label
{
	background-color: #333 !important;
	color: #eee !important;
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled
{
	background: #222 !important;
}

.oo-ui-tagMultiselectWidget-handle > .oo-ui-tagMultiselectWidget-content > input
{
	color: #fff !important;
}

.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button
{
	background-color: #333 !important;
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled
{
	background-color: #333 !important;
}

.oo-ui-widget.oo-ui-labelElement.oo-ui-optionWidget.oo-ui-decoratedOptionWidget.oo-ui-menuOptionWidget .oo-ui-labelElement-label
{
	color: #fff !important;
}

.oo-ui-dropdownWidget-handle
{
	background-color: #222 !important;
	color: #fff !important;
}

.oo-ui-menuSelectWidget
{
	background-color: #222 !important;
}

.oo-ui-optionWidget-selected
{
	background-color: #555 !important;
}

.oo-ui-optionWidget-highlighted
{
	background-color: #888 !important;
}

.mw-advancedSearch-namespace-selection
{
	background: #444 !important;
}

#ooui-1.oo-ui-inputWidget-input
{
	color: #ddd !important;
	background: transparent !important;
}

#mw-searchoptions,
	#searchText
{
	color: #ddd !important;
	background-color: #444 !important;
}

.mw-ui-vform .warning
{
	background-color: #664a00 !important;
}

.mw-ui-vform .error
{
	background-color: #5c0000 !important;
}

.mw-ui-input
{
	border: 1px solid #888 !important;
	color: #ddd !important;
	background: #222 !important;
	font-size: 16px !important;
}

.mw-ui-input:focus
{
	box-shadow: 0 0 0 !important;
}

.oo-ui-labelWidget.oo-ui-inline-help
{
	color: #aaa !important;
}

.mwe-math-fallback-image-inline
{
	-webkit-filter: invert(100%);
		/* filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'invert\'><feColorMatrix in='SourceGraphic' type='matrix' values='-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0'/></filter></svg>#invert"); */;
}

.mwe-math-fallback-image-inline img,
	.mwe-math-element img,
	img[src*="LaTeX"]
{
	filter: invert(100%);
}

.equation-box
{
	background-color: #333 !important;
}

.mwe-popups,
	.mwe-popups-container,
	div.navpopup
{
	background-color: #333 !important;
	font-size: 16px !important;
}

a.mwe-popups-extract::after
{
	background: #333 !important;
}

	/* Reference tooltips */

.rt-tooltip
{
	background-color: #333 !important;
	border: 1px solid #888 !important;
}

.rt-tooltipTail::after
{
	background: #333 !important;
}

.mwe-popups-extract:after
{
	background: transparent !important;
}

.mwe-popups .mw-ui-icon
{
	padding-top: 2px !important;
}

.mwe-popups-settings-icon:hover, .rt-settingsLink:hover
{
	background-color: #222 !important;
}

.mwe-popups.flipped-y:after
{
	border-top: 11px solid #333 !important;
}

.rt-tooltipTail:after
{
	background-color: #333 !important;
}

.mwe-popups.mwe-popups-no-image-pointer:after
{
	border-bottom: 11px solid #333 !important;
}

.mw-headline
{
	color: #ddd !important;
}

.mw-content-ltr pre
{
	font-family: "Courier New", Lucida Console, sans-serif !important;
	background-color: #333 !important;
}

.mw-parser-output #mp-other-lower
{
	border-color: #777 !important;
}

.mw-parser-output #mp-other-lower .mp-h2
{
	background-color: #444 !important;
}

.mw-parser-output .mp-bordered, .mw-parser-output .mp-h2, body.skin-timeless .mw-parser-output .mp-h2 {
	border-width: 1px !important;
	border-style: solid !important;
}

.suggestions
{
	font-weight: 300 !important;
	font-size: 15px !important;
	max-width: 300px !important;
	margin-top: 15px !important;
	border: 0 !important;
	box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.5);
}

.suggestions-results
{
	border: 0 !important;
}

.suggestions-result
{
	padding: 10px !important;
}

.imeselector,
	#searchEngines
{
	display: none !important;
}

.mw-search-formheader
{
	border: 0px !important;
	background: transparent !important;
}

.central-featured
{
	height: 350px;
	background: transparent none no-repeat scroll center center / 200px auto;
	background-image: url("data:image/png;base64,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");
}

.central-featured-logo
{
	display: none;
}

.central-textlogo
{
	filter: invert(1) !important;
}

.bookend
{
	background-image: none !important;
}

.link-box em,
	.link-box small
{
	color: #bbb !important;
}

.search-form fieldset
{
	background-color: #444 !important;
	border-color: #888 !important;
	border-width: 1px !important;
}

.quotebox-title
{
	background-color: #444 !important;
}

#searchInput,
	#searchLanguage,
	#langsearch-input
{
	background-color: #222 !important;
	border-color: #888 !important;
	border-width: 1px !important;
}

.formBtn
{
	background-color: #222 !important;
	border-color: #888 !important;
	border-width: 1px !important;
	border-radius: 0 !important;
}

.mw-search-result-heading,
	.searchresult,
	.searchmatch
{
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 22px;
}

.searchmatch,
	.mw-search-result-heading a:not(.searchmatch)
{
	font-size: 18px !important;
}

.searchmatch
{
	font-weight: 600 !important;
}

.searchresult .searchmatch
{
	font-size: 14px !important;
}

.mw-search-result-data,
	.mw-search-createlink
{
	display: none;
}

.mw-search-exists
{
	margin: 40px 0 !important;
}

.mw-search-result
{
	padding-bottom: 40px !important;
}

#mw-page-base,
	.vectorTabs
{
	background: transparent !important;
	border-width: 0px !important;
}

div#content.mw-body
{
	color: #ddd !important;
	border: 0px !important;
	margin-left: 215px !important;
}

.portal,
	.portal table
{
	background: transparent !important;
}

#mw-panel
{
	width: 200px !important;
	border-right: 1px solid #666;
	background-color: #222 !important;
	padding-left: 10px !important;
}

#p-logo
{
	left: 0;
	padding-left: 10px !important;
	background: none !important;
}

#p-logo a
{
	width: 11em !important;
	padding-left: 40px !important;
	background-color: #1a1c1d !important;
	left: 0 !important;
	border-right: 1px solid #666 !important;
	margin-left: -1em !important;
}

#p-logo a:hover
{
	opacity: 1.0;
}

#mw-head
{
	color: #ddd !important;
	background-color: #2b2b2b;
/* Change the color here for a different theme of header */
	border-bottom: 1px solid #666 !important;
	opacity: 1.0;
	box-shadow: 0 1px 2px #2b2b2b;
	transition-property: opacity !important;
	transition-duration: 0.25s !important;
	height: 80px !important;
}

#mw-head:hover
{
	opacity: 1.0 !important;
}

.vector-menu-portal h3,
	.vector-menu-tabs
{
	background-image: none !important;
}

.vector-menu-tabs a,
	#mw-head .vector-menu-dropdown h3
{
	background-image: none !important;
}

.vector-menu-tabs li a,
	#p-cactions-label span
{
	font-size: 12px !important;
}

.vector-menu-dropdown h3
{
	padding-top: 12px !important;
}

.vector-menu-dropdown h3::after
{
	top: -3px !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5' fill='%23ddd'/%3E%3C/svg%3E") !important;
}

.vector-menu-dropdown .vector-menu-content
{
	background-color: #2b2b2b !important;
}

#p-cactions-label
{
	background-position-y: -12px !important;
	outline: 0 !important;
}

#p-cactions > .vector-menu-content.body > .vector-menu-content-list.menu
{
	background-color: #3b3b3b !important;
}

.vector-menu-content-list li
{
	margin: -3px 4px 5px 4px;
}

#ca-watch
{
	margin: 2px 4px;
}

#ca-move
{
	font-size: 15px !important;
}

#pt-userpage a
{
	background-position: 0 11px !important;
	padding-left: 20px !important;
}

#pt-anonuserpage
{
	color: #ddd !important;
}

#pt-notifications-alert, #pt-notifications-notice
{
	margin-top: 7px !important;
}

#p-personal
{
	top: 3px !important;
}

#p-lang .uls-settings-trigger
{
	margin-top: 13px !important;
	outline: 0 !important;
}

.uls-lcd-region-title
{
	color: #888 !important;
}

#left-navigation
{
	margin-left: 233px !important;
}

.wikitable
{
	font-weight: 300 !important;
}

.wikitable td,
	.wikitable th
{
	border: 1px solid #444 !important;
}

pre
{
	line-height: 1.3 !important;
	font-family: "Courier New", Lucida Console, sans-serif !important;
	border: 0 !important;
	background: 0 !important;
	font-size: 16px !important;
	color: aliceblue !important;
}

.mw-code
{
	border: 0 !important;
	padding: 17px !important;
	background: 0 !important;
	font-size: 16px !important;
}

.k-player .time-disp
{
	color: #444 !important;
}

#bodyContent tbody,
#mp-left,
.MainPageBG,
#mp-left div,
#mp-right div,
#mp-topbanner,
.list,
.template-documentation,
.collapsible th,
.autocollapse th
{
	color: rgb(211, 207, 201) !important;
	background-color: rgb(38, 42, 43) !important;
	border-color: rgb(118, 109, 97) !important;
}

#js-lang-list-button
{
	background-color: #333 !important;
}

.app-badges
{
	background-color: #222 !important;
}

.wikitable,
.wikitable th,
.wikitable rh,
.plainrowheaders,
.nounderlines,
.wikitable tr,
.wikitable td,
.navbox-title,
.navbox-group,
.navbox-odd,
.navbox-even,
.hlist,
#mp-left h2,
#mp-right h2,
#mp-bottom h2,
.navbox-abovebelow,
.group
{
	color: rgb(221, 218, 214) !important;
	background-color: rgb(51, 55, 58) !important;
}

body.ns-0 #content tbody code
{
	color: #39892f !important;
	background-color: #222 !important;
	border-width: 0 !important;
}

.suggestions-results,
	.suggestions-special
{
	background-color: #444 !important;
}

.suggestions-results:hover,
	.suggestions-special:hover
{
	background-color: #2c5699 !important;
}

.suggestions-results span,
	.special-query
{
	color: #ddd !important;
}

.suggestions-result,
	special-label
{
	color: #bbb !important;
}

.highlight
{
	color: #393939 !important;
}

.mw-search-profile-tabs
{
	color: #ddd !important;
	background-color: #333 !important;
	border-color: #555 !important;
}

.wikitable tr,
	.wikitable td,
	.homonymie,
	.plainlinks
{
	color: #eee !important;
	background-color: transparent !important;
}

td.table-no
{
	background-color: #7d3636 !important;
}

td.table-yes
{
	background-color: #437043 !important;
}

.quotebox
{
	color: #eee !important;
	background-color: #252525 !important;
	border-color: #555 !important;
}

body.mediawiki table.mbox-small-left
{
	background-color: #222 !important;
}

.thumbinner,
	.thumb,
	.toccolours,
	.graytable
{
	background: transparent !important;
	border: 0px !important;
	font-size: 16px !important;
}

.thumbimage
{
	border: 0 !important;
}

.thumbcaption
{
	font-style: italic !important;
	margin: 7px 0 !important;
	color: #aaa !important;
}

.thumbimage:hover
{
	opacity: 0.85 !important;
}

.dablink
{
	margin: 14px 0 !important;
	font-weight: 300 !important;
	font-size: 18px !important;
}

#siteSub,
.flaggedrevs_preview
{
	display: none !important;
}

.ambox,
.tmbox,
.Note,
.informationbox
{
	margin: 5px 0 !important;
	font-size: 18px !important;
	line-height: 1.5 !important;
	max-width: 1000px !important;
/* Troubleshoot value: 550px */
	font-weight: 300 !important;
	background-color: #36373c !important;
}

.ambox td,
.tmbox td
{
	padding: 10px !important;
}

.ambox-text-small,
.mbox-text,
.Note td
{
	font-size: 14px !important;
	font-weight: 300 !important;
	color: #ddd !important;
}

	/*
	.ambox-image,
	.mbox-image {
		display: none;
	}
	*/

#request_for_deletion,
.ambox-serious
{
	background: rgba(255, 0, 0, 0.1) !important;
	border: 1px solid rgba(255, 0, 0, 0.15) !important;
	color: #a00000 !important;
}

.tmbox-notice,
.tmbox-move,
.Note
{
	background: rgba(150, 75, 0, 0.1) !important;
	border: 1px solid rgba(150, 75, 0, 0.15) !important;
}

.informationbox
{
	background: #222 !important;
	padding: 10px !important;
	font-size: 14px !important;
}

.shortcutbox
{
	background: #333 !important;
}

.editOptions
{
	background: #222 !important;
	border: 0px !important;
}

.catlinks
{
		/*
		background: transparent !important;
		border: 1px solid #aaa !important;
		*/
	background: #444 !important;
	border: none !important;
	font-size: 16px !important;
}

.infobox,
	.tright,
	.toccolours
{
	color: #ddd !important;
	border: 0 !important;
	background: transparent !important;
	border-collapse: collapse !important;
}

.infobox td,
	.infobox th,
	.tright td,
	.tright th,
	.toccolours td,
	.toccolours th
{
	padding: 5px !important;
	background: #333 !important;
	font-weight: 400 !important;
}

.infobox_v3
{
	background: #333 !important;
	border-color: transparent !important;
}

.infobox_v3 .entete div
{
	background-color: #333 !important;
	color: #ddd !important;
}

.image > img:hover, .mw-file-description > img:hover
{
	opacity: 0.85 !important;
}

.globegris
{
	background: transparent !important;
}

.mw-editsection-bracket,
	.references-small b,
	.mw-cite-backlink,
	.plainlinksneverexpand
{
	display: none !important;
}

.mw-body
{
	background-color: #222 !important;
}

#floating_object
{
	display: none;
}

.navbox,
	.nowraplinks
{
	margin: 10px 0 !important;
	border: 0 !important;
	background: transparent !important;
}

.navbox td,
	.navbox th,
	.nowraplinks td,
	.nowraplinks th
{
	padding: 9px 6px !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	border: 1px solid #222 !important;
}

.vertical-navbox th
{
	background-color: #444 !important;
}

.NavFrame
{
	border: 0 !important;
	background: transparent !important;
	padding: 0 !important;
}

.NavHead
{
	margin: 10px 0 !important;
	padding: 12px !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	background: transparent !important;
}

.NavContent
{
	background-color: #ffffff1a !important;
}

.Boxmerge
{
	border: 0px !important;
}

#coordinates
{
	display: none !important;
}

#mw-fr-revisiontag,
	#mw-fr-reviewnotice
{
	display: none !important;
}

#footer
{
	margin-left: 14em !important;
	padding: 1.25em 1.5em 1.5em !important;
}

#footer-info-copyright,
	#footer-info-lastmod
{
	color: #777 !important;
}

#footer li
{
	padding: 2px !important;
}

.oo-ui-window-frame,
	.oo-ui-popupWidget-popup
{
	color: #ddd !important;
	background-color: #444 !important;
}

	/*
	.oo-ui-buttonElement-button .oo-ui-iconElement-icon {
		-webkit-filter: invert(100%);
	}
	*/

	/* Preferences when logged in */

	/*
	.oo-ui-tabSelectWidget-framed, .mw-prefs-buttons {
		background-color: #333 !important;
	}
	.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
		background-color: #444 !important;
	}
	.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
		background-color: #608dff !important;
		color: #fff !important;
	}
	.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
		background-color: #333 !important;
	}
	.oo-ui-widget.oo-ui-labelElement.oo-ui-optionWidget.oo-ui-decoratedOptionWidget.oo-ui-menuOptionWidget .oo-ui-labelElement-label {
		color: #333 !important;
	}
	*/

.oo-ui-inline-help
{
	color: #aaa !important;
}

#mw-prefs-restoreprefs .oo-ui-labelElement-label
{
	color: #cd5b45 !important;
}

.mw-revslider-revision-wrapper-down.mw-revslider-revision-hovered
{
	color: #d6a100 !important;
}

.mw-revslider-revision-wrapper-up.mw-revslider-revision-hovered
{
	color: #1e6db8 !important;
}

.mw-revslider-revision-older
{
	background-color: #775900 !important;
}

.mw-revslider-revision-intermediate
{
	background-color: #454545 !important;
}

.mw-revslider-revision-newer
{
	background-color: #133656 !important;
}

.mw-revslider-revision
{
	background-color: #555 !important;
}

del.diffchange.diffchange-inline
{
	background-color: #775900 !important;
}

ins.diffchange.diffchange-inline
{
	background-color: #133656 !important;
}

.diff-context
{
	color: #999 !important;
}

td.diff-otitle,
	td.diff-ntitle
{
	background-color: #333 !important;
}

.lang-list-button
{
	outline-color: #222 !important;
}

.lang-list-content
{
	background-color: #444 !important;
}

.bookshelf span
{
	background-color: #444 !important;
}

.lang-list-container
{
	background-color: #333 !important;
}

.localized-slogan
{
	color: #555 !important;
}

.svg-Wikimedia-logo_black
{
	filter: invert(100%);
}

.hll
{
	background-color: #2B2B2B !important;
}

kbd
{
	background-image: linear-gradient(to top, #333, #111, #333) !important;
	box-shadow: 0.1em 0.2em 0.2em #111 !important;
	border: 1px solid #555 !important;
}

div[style*="background:#ccc"]
{
	background: #333 !important;
}

.cta-holder
{
	background-color: #333;
}

#NewarticletextNS > div
{
	background-color: #333 !important;
}

select
{
		/* Selects are notoriousely hard to style, so I just put an 0.8 invert over it.
		It looks fine I guess, but a better solution should be found */
	filter: invert(0.8);
}
.mv
.oo-ui-textInputWidget
.oo-ui-inputWidget-input
{
	background-color: rgb(24, 26, 27) !important;
	color: rgb(232, 230, 227) !important;
	border-color: rgb(72, 78, 81) !important;
}

.warningbox
{
	background-color: #443;
}

	/* Wikieditor */

.wikiEditor-ui-toolbar
{
	background-color: #444;
}

.wikiEditor-ui-toolbar .tabs span.tab a,
	.wikiEditor-ui-toolbar .tabs span.tab a:visited
{
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="m5 4 4 4-4 4 1 1 5-5-5-5z" fill="%23FFF"/></svg>');
}

.mw-editform #wpTextbox1
{
	background-color: #333;
	color: white;
}

.menuSwitcher
{
	background-color: #333 !important;
}

.editMenus-button
{
	background-color: #444;
	border: outset 2px #888;
	border-radius: 0.25em;
}

.menuSwitcher-help-button,
	.menuSwitcher-help-button:hover,
	.menuSwitcher-hide-button,
	.menuSwitcher-hide-button:hover
{
	color: #FFF !important;
}

.oo-ui-popupToolGroup-handle>span
{
	filter: invert(1);
}

.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover
{
	background-color: #222;
}

	/* Central Notice Banner */

.cnotice
{
	background-color: #333 !important;
	border: 1px solid #444;
}

.cnotice-toggle-box
{
	-webkit-filter: invert(100%);
	filter: invert(100%);
}

div[style*="background:#FCFCFC"]
{
	background: #263F1E !important;
}

	/* Preferences */

.client-js #preferences
{
	border: 1px solid #888 !important;
	background-color: #444 !important;
}

.client-js #preferences legend
{
	color: #ededed;
}

.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed
{
	border-color: #888 !important;
}

	/* Page Preview Options dialog */
#mwe-popups-settings
{
	background-color: #333 !important;
}

#mwe-popups-settings main form label > span
{
	color: #fff !important;
}

.mw-ui-icon-popups-close::before
{
	filter: invert(100%) !important;
}

.mwe-popups-overlay
{
	background-color: rgba(0, 0, 0, 0.6) !important;
}

	/* Minor fixes */

.app-badges .footer-sidebar-content
{
	background-color: #222 !important;
}

.mw-mmv-info-box
{
	background-color: #111 !important;
}

	/* French version */

#accueil_2017_en-tete
{
	background-image: none !important;
}

.mw-logo-container, .mw-ui-icon, .searchButton
{
	filter: invert(100%);
}

.mw-article-toolbar-container
{
	background: none !important;
}

#mw-head
{
	height: 40px !important;
}

.mw-body
{
	margin-top: 1px !important;
	border-top: none;
}

/* Bandeaux */

@media (max-width:981px) {
	.bandeau-discussion {
	 margin:0.8em 4%
	}
}

.bandeau-article {
	border-width: 1px 1px 2px 10px !important;
	font-size: 0.9em;
	line-height: 1.25em;
	padding: 0.5em 1em;
	margin: 0.8em 10%;
	border-radius: 10px 0px 0px 10px !important;
	background-color: #36373c !important;
}

div.bandeau-section {
	display:block;
	font-size:0.95em;
	border-width:1px 0;
	padding:0.2em 0.5em 0.3em 0;
	margin:0.3em 0 0.7em 2em
}

.bandeau-centrer {
	display:table;
	width:100%;
	text-align:center
}

.bandeau-cell {
	display:table-cell;
	vertical-align:middle
}

.bandeau-cell > p:first-child {
	margin-top:0
}

.bandeau-cell > p:last-child {
	margin-bottom:0
}

.bandeau-niveau-grave {
	border-color:#aa0044;
	background-color:#ffcccc
}

.bandeau-niveau-modere {
	border-color:#ff8822;
	background-color:#ffeedd
}

.bandeau-niveau-ebauche,
.bandeau-niveau-information {
	border-color:rgb(0, 89, 143);
	background-color:#fbfbfb
}

.bandeau-simple.bandeau-niveau-information,
.bandeau-discussion.bandeau-niveau-information {
	border-color:#a7d7f9;
	background-color:#f5faff

}

.bandeau-niveau-detail,
.bandeau-section.bandeau-niveau-information {
	border-color:#e7e7e7;
	background-color:#fdfdfd
}

.bandeau-niveau-neutre {
	border-color:#aaa;
	background:#f9f9f9
}

.bandeau-icone {
	vertical-align:middle;
	text-align:center;
	width:45px;
	padding-right:1em
}

.homonymie .bandeau-icone,
.bandeau-section .bandeau-icone {
	width:auto;
	padding-right:0.5em
}

.bandeau-titre {
	font-size:1.1em;
	line-height:1.4em
}

.bandeau-texte {
	font-size:0.9em;
	line-height:1.2em
}
   
.bandeau-section
{
	background-color: #333 !important;
	border: 1px solid #666 !important;
}

.autres-projets
{
	background-color: #333 !important;
	border: 1px solid #666 !important;
}

.mw-page-container
{
	background-color: #222 !important;
	border: none;
}

.mw-widget-dateInputWidget-handle,
.oo-ui-widget,
.uls-search,
.uls-language-list,
#uls-settings-block,
.legendtextlike,
.wvui-input__input,
.wvui-button,
.wvui-typeahead-search__suggestion,
.wvui-typeahead-suggestion__title,
.wvui-typeahead-search__suggestions__footer
{
	background-color: rgb(38, 42, 43) !important;
	color: rgb(211, 207, 201) !important;
}

#mw-sidebar-button
{
	background-color: #ddd !important;
}

.mw-ui-button
{
	border: none !important;
}

#p-personal
{
	filter: invert(90%);
}

.wvui-typeahead-suggestion__thumbnail
{
	background-color: #aaa !important;
/* Temporary filling while fixing the thumbnail previews in searchbar */;
}

#mw-panel.mw-sidebar
{
	background: #222 !important;
}

.bloc
{
	background-color: #444 !important;
}

#left-navigation
{
	margin-left: 0 !important;
}

/* Edition */

.ace-tm .ace_gutter {
	background-color: rgb(32, 35, 37) !important;
	background-image: none !important;
	color: rgb(200, 195, 188) !important;
}

.ace-tm .ace_gutter-active-line {
	background-color: rgb(44, 47, 49) !important;
}

.ace-tm {
	background-color: rgb(24, 26, 27) !important;
	color: rgb(232, 230, 227) !important;
}

.ace_text-input {
	background-color: transparent !important;
	background-image: none !important;
	border-color: currentcolor !important;
	outline-color: currentcolor !important;
}