/* ::::: https://fr.wikipedia.org/w/load.php?lang=fr&modules=ext.cite.styles%7Cext.math.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.toc.styles%7Cskins.vector.styles.legacy%7Cwikibase.client.init&only=styles&skin=vector ::::: */

.mw-cite-backlink, .cite-accessibility-label { -moz-user-select: none; }
.mw-references-columns { column-width: 30em; }
.mw-references-columns li { page-break-inside: avoid; }
ol.references { counter-reset: mw-ref-extends-parent list-item; }
ol.references > li { counter-increment: mw-ref-extends-parent; counter-reset: mw-ref-extends-child; }
.mw-extended-references > li::before { counter-increment: mw-ref-extends-child; content: counter(mw-ref-extends-parent, decimal) "." counter(mw-ref-extends-child, decimal) ". "; }
sup.reference { unicode-bidi: isolate; white-space: nowrap; font-weight: normal; font-style: normal; }
ol.references li:target, sup.reference:target { background-color: rgb(234, 243, 255); }
.mwe-math-mathml-inline { display: inline ! important; }
.mwe-math-mathml-a11y { clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute; width: 1px; height: 1px; opacity: 0; }
.mwe-math-fallback-image-inline { display: inline-block; vertical-align: middle; }
#p-lang .uls-settings-trigger::-moz-focus-inner { border: 0px none; }
.client-nojs #ca-ve-edit, .client-nojs .mw-editsection-divider, .client-nojs .mw-editsection-visualeditor, .ve-not-available #ca-ve-edit, .ve-not-available .mw-editsection-divider, .ve-not-available .mw-editsection-visualeditor { display: none; }
.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type, .client-js .mw-content-rtl .mw-editsection-bracket:not(:first-of-type) { margin-right: 0.25em; color: rgb(84, 89, 93); }
.client-js .mw-content-rtl .mw-editsection-bracket:first-of-type, .client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type) { margin-left: 0.25em; color: rgb(84, 89, 93); }
.badge-goodarticle, .badge-goodlist, .badge-recommendedarticle { list-style-image: url('badge-silver-star.png'); }
.toctogglecheckbox:checked ~ ul { display: none; }
@media screen {
	:not(:checked) > .toctogglecheckbox { display: inline ! important; position: absolute; opacity: 0; z-index: -1; }
	.toctogglespan { font-size: 94%; }
	:not(:checked) > .toctogglespan::before { content: " ["; }
	:not(:checked) > .toctogglespan::after { content: "]"; }
	.toctogglelabel { cursor: pointer; color: rgb(6, 69, 173); }
	.toctogglelabel:hover { text-decoration: underline; }
	.toctogglecheckbox:focus + .toctitle .toctogglelabel { text-decoration: underline; outline: 1px dotted; }
	.toctogglecheckbox:checked + .toctitle .toctogglelabel::after { content: "afficher"; }
	.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel::after { content: "masquer"; }
}
@media screen {
	html { font-size: 100%; }
	html, body { height: 100%; margin: 0px; padding: 0px; font-family: sans-serif; }
	body { background-color: rgb(246, 246, 246); overflow-y: scroll; }
	.mw-body, .parsoid-body { background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 1em; direction: ltr; }
	.mw-body, #mw-data-after-content { margin-left: 10em; }
	.mw-body { border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(167, 215, 249); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-top: -1px; }
	.mw-body h1, .mw-body-content h1, .mw-body-content h2 { margin-bottom: 0.25em; padding: 0px; font-family: "Linux Libertine","Georgia","Times",serif; line-height: 1.3; }
	.mw-body h1:lang(ja), .mw-body-content h1:lang(ja), .mw-body-content h2:lang(ja), .mw-body h1:lang(he), .mw-body-content h1:lang(he), .mw-body-content h2:lang(he), .mw-body h1:lang(ko), .mw-body-content h1:lang(ko), .mw-body-content h2:lang(ko) { font-family: sans-serif; }
	.mw-body h1:lang(my), .mw-body-content h1:lang(my), .mw-body-content h2:lang(my) { line-height: normal; }
	.mw-body h1, .mw-body-content h1 { font-size: 1.8em; }
	.mw-body .firstHeading { overflow: visible; }
	.mw-body .mw-indicators { float: right; font-size: 0.875em; line-height: 1.6; position: relative; z-index: 1; }
	.mw-body-content { position: relative; font-size: calc(1em * 0.875); line-height: 1.6; z-index: 0; }
	.mw-body-content p { margin: 0.5em 0px; }
	.mw-body-content h2 { margin-top: 1em; font-size: 1.5em; }
	.mw-body-content h3, .mw-body-content h4, .mw-body-content h5, .mw-body-content h6 { margin-top: 0.3em; margin-bottom: 0px; padding-bottom: 0px; line-height: 1.6; }
	.mw-body-content h3 { font-size: 1.2em; }
	.mw-body-content h3, .mw-body-content h4 { font-weight: bold; }
	.mw-body-content h4, .mw-body-content h5, .mw-body-content h6 { font-size: 100%; }
	.mw-body-content .toc h2 { font-family: sans-serif; font-size: 100%; }
	.mw-editsection, .mw-editsection-like { font-family: sans-serif; }
	.emptyPortlet { display: none; }
	ul { list-style-image: url('bullet-icon.svg'); }
	#siteNotice { font-size: 0.8em; }
	.mw-jump-link:not(:focus) { display: block; position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; margin: -1px; border: 0px none; padding: 0px; overflow: hidden; }
	#mw-page-base { background-position: left bottom; height: 5em; background-color: rgb(251, 251, 251); background-image: linear-gradient(to bottom, rgb(255, 255, 255) 50%, rgb(246, 246, 246) 100%); }
	#mw-head-base { margin-top: -5em; margin-left: 10em; height: 5em; }
	#mw-navigation h2 { position: absolute; top: -9999px; }
	#mw-head { position: absolute; top: 0px; right: 0px; width: 100%; }
	#left-navigation { float: left; margin-left: 10em; margin-top: 2.5em; margin-bottom: -2.5em; }
	#right-navigation { float: right; margin-top: 2.5em; }
	#p-personal { position: absolute; top: 0.33em; right: 0.75em; z-index: 100; }
	#p-personal h3 { display: none; }
	#p-personal ul { list-style: outside none none; margin: 0px; padding-left: 10em; }
	#p-personal li { float: left; margin-left: 0.75em; padding-top: 0.5em; font-size: 0.75em; line-height: 1.16667; white-space: nowrap; }
	#pt-anonuserpage, #pt-userpage a { background-image: linear-gradient(transparent, transparent), url('user-avatar.svg'); background-position: left 0.333333em; background-repeat: no-repeat; background-size: 1.16667em 1.16667em; padding-top: 0.5em ! important; padding-left: 16px ! important; }
	#pt-anonuserpage { color: rgb(84, 89, 93); }
	#p-search { float: left; margin-right: 0.5em; margin-left: 0.5em; }
	#p-search h3 { display: block; position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; margin: -1px; border: 0px none; padding: 0px; overflow: hidden; }
	#p-search form { margin: 0.5em 0px 0px; }
	#simpleSearch { display: block; width: 20vw; min-width: 5em; max-width: 20em; height: 100%; margin-top: 0px; position: relative; }
	#simpleSearch input { margin: 0px; }
	#searchInput { background-color: rgba(255, 255, 255, 0.5); color: rgb(0, 0, 0); width: 100%; box-sizing: border-box; border: 1px solid rgb(162, 169, 177); border-radius: 2px; padding: 0.4em 1.84615em 0.4em 0.4em; box-shadow: 0px 0px 0px 1px transparent inset; font-size: 0.8125em; direction: ltr; transition: border-color 250ms ease 0s, box-shadow 250ms ease 0s; -moz-appearance: textfield; }
	#simpleSearch:hover #searchInput { border-color: rgb(114, 119, 125); }
	#searchInput:focus, #simpleSearch:hover #searchInput:focus { outline: 0px none; border-color: rgb(51, 102, 204); box-shadow: 0px 0px 0px 1px rgb(51, 102, 204) inset, 0px 0px 0px 2px rgb(255, 255, 255) inset; }
	#searchInput::-moz-placeholder { color: rgb(114, 119, 125); opacity: 1; }
	#searchInput:-moz-placeholder { color: rgb(114, 119, 125); opacity: 1; }
	#searchInput::placeholder { color: rgb(114, 119, 125); opacity: 1; }
	#searchButton, #mw-searchButton { background-color: transparent; position: absolute; top: 1px; bottom: 1px; right: 1px; min-width: 24px; width: 1.84615em; border: 0px none; padding: 0px; cursor: pointer; font-size: 0.8125em; direction: ltr; text-indent: -99999px; white-space: nowrap; overflow: hidden; z-index: 1; }
	#searchButton { background-image: linear-gradient(transparent, transparent), url('search.svg'); background-position: center center; background-repeat: no-repeat; }
	#mw-searchButton { z-index: 1; }
	.vectorTabs { background-position: left bottom; float: left; height: 2.5em; padding-left: 1px; }
	.vectorTabs h3 { display: none; }
	.vectorTabs ul { float: left; height: 100%; list-style: outside none none; margin: 0px; padding: 0px; }
	.vectorTabs li { background-image: linear-gradient(to top, rgb(119, 193, 246) 0px, rgb(232, 242, 248) 1px, rgb(255, 255, 255) 100%); background-position: left bottom; background-repeat: repeat-x; float: left; display: block; height: 100%; margin: 0px; padding: 0px; line-height: 1.125em; white-space: nowrap; }
	.vectorTabs li a { background-position: right bottom; color: rgb(6, 69, 173); box-sizing: border-box; display: block; float: left; height: 3.07692em; position: relative; padding-top: 1.25em; padding-left: 8px; padding-right: 8px; font-size: 0.8125em; cursor: pointer; }
	.vectorTabs .selected { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
	.vectorTabs .selected a, .vectorTabs .selected a:visited { color: rgb(34, 34, 34); text-decoration: none; }
	@keyframes rotate {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
	@keyframes rotate {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
	@keyframes rotate {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
	.vectorTabs .mw-watchlink.icon a::before { background-repeat: no-repeat; background-position: 50% 50%; content: ""; display: block; position: absolute; top: 1.07692em; left: 0.384615em; width: 1.23077em; height: 1.23077em; }
	.vectorTabs #ca-unwatch.icon a::before { background-image: linear-gradient(transparent, transparent), url('unwatch-icon.svg'); }
	.vectorTabs #ca-watch.icon a::before { background-image: linear-gradient(transparent, transparent), url('watch-icon.svg'); }
	.vectorTabs #ca-unwatch.icon a:hover::before, .vectorTabs #ca-unwatch.icon a:focus::before { background-image: linear-gradient(transparent, transparent), url('unwatch-icon-hl.svg'); }
	.vectorTabs #ca-watch.icon a:hover::before, .vectorTabs #ca-watch.icon a:focus::before { background-image: linear-gradient(transparent, transparent), url('watch-icon-hl.svg'); }
	.vectorTabs #ca-unwatch.icon .loading::before, .vectorTabs #ca-watch.icon .loading::before { background-image: url('watch-icon-loading.svg'); animation: 700ms linear 0s normal none infinite running rotate; outline: 0px none; cursor: default; pointer-events: none; transform-origin: 50% 50% 0px; }
	.vectorMenu { direction: ltr; float: left; cursor: pointer; position: relative; line-height: 1.125em; }
	.vectorMenu h3 { color: rgb(68, 68, 68); position: relative; display: block; box-sizing: border-box; padding-top: 1.25em; padding-left: 8px; padding-right: 1.84615em; font-size: 0.8125em; font-weight: normal; }
	.vectorMenu h3::after { content: ""; background-image: linear-gradient(transparent, transparent), url('arrow-down.svg'); background-position: 100% 50%; background-repeat: no-repeat; position: absolute; top: 0.769231em; right: 8px; bottom: 0px; width: 1.23077em; opacity: 0.85; }
	.vectorMenu h3:hover, .vectorMenu h3:focus { color: rgb(34, 34, 34); }
	.vectorMenu h3:hover::after, .vectorMenu h3:focus::after { opacity: 1; }
	.vectorMenu .menu { background-color: rgb(255, 255, 255); list-style: outside none none; min-width: 100%; position: absolute; top: 2.5em; left: -1px; margin: 0px; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(162, 169, 177); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1); text-align: left; opacity: 0; visibility: hidden; transition: opacity 100ms ease 0s; z-index: 2; }
	.vectorMenu:hover .menu { opacity: 1; visibility: visible; }
	.vectorMenu .vectorMenuCheckbox:checked ~ .menu { opacity: 1; visibility: visible; }
	#mw-head .vectorMenu h3 { background-position: right bottom; float: left; height: 3.07692em; margin: 0px -1px 0px 0px; padding-right: 1.84615em; }
	.vectorTabs, .vectorTabs a, #mw-head .vectorMenu h3 { background-image: linear-gradient(to bottom, rgba(167, 215, 249, 0) 0px, rgb(167, 215, 249) 100%); background-repeat: no-repeat; background-size: 1px 100%; }
	.vectorMenuCheckbox { cursor: pointer; position: absolute; top: 0px; left: 0px; z-index: 1; opacity: 0; width: 100%; height: 100%; margin: 0px; padding: 0px; display: none; }
	:not(:checked) > .vectorMenuCheckbox { display: block; }
	.vectorMenuCheckbox:checked + h3::after { transform: scaleY(-1); }
	.vectorMenuCheckbox:focus + h3 { outline: 1px dotted; }
	.portal { margin: 0px 0.6em 0px 0.7em; padding: 0.25em 0px; direction: ltr; }
	.portal h3 { color: rgb(68, 68, 68); font-weight: normal; margin: 0.5em 0px 0px 0.666667em; padding: 0.25em 0px; cursor: default; border: 0px none; font-size: 0.75em; }
	.portal .body { background-image: linear-gradient(to right, transparent 0px, rgb(200, 204, 209) 35%, rgb(200, 204, 209) 70%, transparent 100%); background-repeat: no-repeat; background-size: 100% 1px; margin-left: 0.5em; padding-top: 0px; }
	.portal .body ul { list-style: outside none none; margin: 0px; padding-top: 0.3em; }
	.portal .body li { margin: 0px; padding: 0.25em 0px; font-size: 0.75em; line-height: 1.125em; overflow-wrap: break-word; }
	.portal .body li a { color: rgb(6, 69, 173); }
	.portal .body li a:visited { color: rgb(11, 0, 128); }
	#p-logo { width: 10em; height: 160px; }
	#p-logo a { background-position: center center; background-repeat: no-repeat; display: block; width: 10em; height: 160px; text-decoration: none; }
	#mw-panel { position: absolute; top: 0px; width: 10em; left: 0px; font-size: inherit; }
	#mw-panel #p-logo + .portal { background-image: none; margin-top: 1em; }
	#mw-panel #p-logo + .portal h3 { display: none; }
	#mw-panel #p-logo + .portal .body { background-image: none; margin-left: 0.5em; }
	#footer { margin-left: 10em; margin-top: 0px; padding: 0.75em; direction: ltr; }
	#footer ul { list-style: outside none none; margin: 0px; padding: 0px; }
	#footer li { color: rgb(34, 34, 34); margin: 0px; padding: 0.5em 0px; font-size: 0.7em; }
	#footer-icons { float: right; }
	#footer-icons li { float: left; margin-left: 0.5em; line-height: 2; text-align: right; }
	#footer-info li { line-height: 1.4; }
	#footer-places li { float: left; margin-right: 1em; line-height: 2; }
	.mw-parser-output .external { background-position: right center; background-repeat: no-repeat; background-image: linear-gradient(transparent, transparent), url('external-link-ltr-icon.svg'); padding-right: 13px; }
}
@media screen and (min-width: 982px) {
	.mw-body, #mw-head-base, #left-navigation, #mw-data-after-content, #footer { margin-left: 11em; }
	.mw-body { padding: 1.25em 1.5em 1.5em; }
	#footer { padding: 1.25em; }
	#mw-panel { padding-left: 0.5em; }
	#p-search { margin-right: 1em; }
	#p-personal { right: 1em; }
}
.firstHeading::before { content: url('wikipedia-wordmark-fr.svg'); display: block; height: 18px; left: -9999px; line-height: 0; margin-bottom: 20px; position: absolute; width: 116px; }
.mw-wiki-logo { background-image: url('frwiki.png'); }
@media screen {
	a { text-decoration: none; color: rgb(6, 69, 173); background: transparent none repeat scroll 0% 0%; }
	a:not([href]) { cursor: pointer; }
	a:visited { color: rgb(11, 0, 128); }
	a:active { color: rgb(250, 167, 0); }
	a:hover, a:focus { text-decoration: underline; }
	a:lang(ar), a:lang(kk-arab), a:lang(mzn), a:lang(ps), a:lang(ur) { text-decoration: none; }
	a.new, #p-personal a.new { color: rgb(186, 0, 0); }
	a.new:visited, #p-personal a.new:visited { color: rgb(165, 88, 88); }
	.mw-parser-output a.extiw, .mw-parser-output a.extiw:active { color: rgb(51, 102, 187); }
	.mw-parser-output a.extiw:visited { color: rgb(102, 51, 102); }
	.mw-parser-output a.extiw:active { color: rgb(187, 102, 51); }
	.mw-parser-output a.external { color: rgb(51, 102, 187); }
	.mw-parser-output a.external:visited { color: rgb(102, 51, 102); }
	.mw-parser-output a.external:active { color: rgb(187, 102, 51); }
	.mw-parser-output a.external.free { overflow-wrap: break-word; }
	img { border: 0px none; vertical-align: middle; }
	h1, h2, h3, h4, h5, h6 { color: rgb(0, 0, 0); background: transparent none repeat scroll 0% 0%; font-weight: normal; margin: 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom: 1px solid rgb(162, 169, 177); }
	h1 { font-size: 188%; }
	h2 { font-size: 150%; }
	h3, h4, h5, h6 { border-bottom: 0px none; font-weight: bold; }
	h3 { font-size: 128%; }
	h4 { font-size: 116%; }
	h5 { font-size: 108%; }
	h1, h2 { margin-bottom: 0.6em; }
	h3, h4, h5 { margin-bottom: 0.3em; }
	p { margin: 0.4em 0px 0.5em; }
	p img { margin: 0px; }
	ul { margin: 0.3em 0px 0px 1.6em; padding: 0px; }
	ol { margin: 0.3em 0px 0px 3.2em; padding: 0px; list-style-image: none; }
	li { margin-bottom: 0.1em; }
	dt { font-weight: bold; margin-bottom: 0.1em; }
	dl { margin-top: 0.2em; margin-bottom: 0.5em; }
	dd { margin-left: 1.6em; margin-bottom: 0.1em; }
	form { border: 0px none; margin: 0px; }
	.toc, .mw-warning, .toccolours { border: 1px solid rgb(162, 169, 177); background-color: rgb(248, 249, 250); padding: 5px; font-size: 95%; }
	.toc { display: table; padding: 7px; }
	.toc h2 { display: inline; border: 0px none; padding: 0px; font-size: 100%; font-weight: bold; }
	.toc .toctitle { text-align: center; }
	.toc ul { list-style-type: none; list-style-image: none; margin-left: 0px; padding: 0px; text-align: left; }
	.toc ul ul { margin: 0px 0px 0px 2em; }
	.tocnumber, .toctext { display: table-cell; text-decoration: inherit; }
	.tocnumber { padding-left: 0px; padding-right: 0.5em; color: rgb(34, 34, 34); }
	.mw-content-ltr .tocnumber { padding-left: 0px; padding-right: 0.5em; }
	div.thumb { margin-bottom: 0.5em; width: auto; background-color: transparent; }
	div.thumbinner { border: 1px solid rgb(200, 204, 209); padding: 3px; background-color: rgb(248, 249, 250); font-size: 94%; text-align: center; overflow: hidden; }
	html .thumbimage { background-color: rgb(255, 255, 255); border: 1px solid rgb(200, 204, 209); }
	html .thumbcaption { border: 0px none; line-height: 1.4em; padding: 3px; font-size: 94%; text-align: left; }
	.magnify { float: right; margin-left: 3px; }
	.magnify a { display: block; text-indent: 15px; white-space: nowrap; overflow: hidden; width: 15px; height: 11px; background-image: linear-gradient(transparent, transparent), url('magnify-clip-ltr.svg'); -moz-user-select: none; }
	.mw-content-ltr .thumbcaption { text-align: left; }
	.mw-content-ltr .magnify { float: right; margin-left: 3px; margin-right: 0px; }
	.mw-content-ltr .magnify a { background-image: linear-gradient(transparent, transparent), url('magnify-clip-ltr.svg'); }
	div.tright { margin: 0.5em 0px 1.3em 1.4em; }
	.catlinks { border: 1px solid rgb(162, 169, 177); background-color: rgb(248, 249, 250); padding: 5px; margin-top: 1em; clear: both; }
	#siteNotice { position: relative; text-align: center; margin: 0px; }
	#siteSub { display: none; }
	#contentSub, #contentSub2 { font-size: 84%; line-height: 1.2em; margin: 0px 0px 1.4em 1em; color: rgb(84, 89, 93); width: auto; }
	.mw-content-ltr { direction: ltr; }
	.sitedir-ltr textarea, .sitedir-ltr input { direction: ltr; }
	input[type="submit"], input[type="button"], input[type="reset"], input[type="file"] { direction: ltr; }
	abbr[title], .explain[title] { border-bottom: 1px dotted; cursor: help; }
	@supports (text-decoration:underline dotted) {
	abbr[title], .explain[title] { border-bottom: 0px none; text-decoration: underline dotted; }
}
	.mw-content-ltr .thumbcaption { text-align: left; }
	.mw-content-ltr .magnify { float: right; }
	#catlinks { text-align: left; }
	.catlinks ul { display: inline; margin: 0px; padding: 0px; list-style: outside none none; }
	.catlinks li { display: inline-block; line-height: 1.25em; border-left: 1px solid rgb(162, 169, 177); margin: 0.125em 0px; padding: 0px 0.5em; }
	.catlinks li:first-child { padding-left: 0.25em; border-left: 0px none; }
	.mw-hidden-cats-hidden { display: none; }
	a.new { color: rgb(186, 0, 0); }
	.plainlinks a.external { background: transparent none repeat scroll 0% 0% ! important; padding: 0px ! important; }
	.visualClear { clear: both; }
	.mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul { margin: 0.3em 0px 0px 1.6em; padding: 0px; }
	.mw-content-ltr ol, .mw-content-rtl .mw-content-ltr ol { margin: 0.3em 0px 0px 3.2em; padding: 0px; }
	.mw-content-ltr dd, .mw-content-rtl .mw-content-ltr dd { margin-left: 1.6em; margin-right: 0px; }
	h1:lang(anp), h1:lang(as), h1:lang(bh), h1:lang(bho), h1:lang(bn), h1:lang(gu), h1:lang(hi), h1:lang(kn), h1:lang(ks), h1:lang(ml), h1:lang(mr), h1:lang(my), h1:lang(mai), h1:lang(ne), h1:lang(new), h1:lang(or), h1:lang(pa), h1:lang(pi), h1:lang(sa), h1:lang(ta), h1:lang(te) { line-height: 1.6em ! important; }
	h2:lang(anp), h3:lang(anp), h4:lang(anp), h5:lang(anp), h6:lang(anp), h2:lang(as), h3:lang(as), h4:lang(as), h5:lang(as), h6:lang(as), h2:lang(bho), h3:lang(bho), h4:lang(bho), h5:lang(bho), h6:lang(bho), h2:lang(bh), h3:lang(bh), h4:lang(bh), h5:lang(bh), h6:lang(bh), h2:lang(bn), h3:lang(bn), h4:lang(bn), h5:lang(bn), h6:lang(bn), h2:lang(gu), h3:lang(gu), h4:lang(gu), h5:lang(gu), h6:lang(gu), h2:lang(hi), h3:lang(hi), h4:lang(hi), h5:lang(hi), h6:lang(hi), h2:lang(kn), h3:lang(kn), h4:lang(kn), h5:lang(kn), h6:lang(kn), h2:lang(ks), h3:lang(ks), h4:lang(ks), h5:lang(ks), h6:lang(ks), h2:lang(ml), h3:lang(ml), h4:lang(ml), h5:lang(ml), h6:lang(ml), h2:lang(mr), h3:lang(mr), h4:lang(mr), h5:lang(mr), h6:lang(mr), h2:lang(my), h3:lang(my), h4:lang(my), h5:lang(my), h6:lang(my), h2:lang(mai), h3:lang(mai), h4:lang(mai), h5:lang(mai), h6:lang(mai), h2:lang(ne), h3:lang(ne), h4:lang(ne), h5:lang(ne), h6:lang(ne), h2:lang(new), h3:lang(new), h4:lang(new), h5:lang(new), h6:lang(new), h2:lang(or), h3:lang(or), h4:lang(or), h5:lang(or), h6:lang(or), h2:lang(pa), h3:lang(pa), h4:lang(pa), h5:lang(pa), h6:lang(pa), h2:lang(pi), h3:lang(pi), h4:lang(pi), h5:lang(pi), h6:lang(pi), h2:lang(sa), h3:lang(sa), h4:lang(sa), h5:lang(sa), h6:lang(sa), h2:lang(ta), h3:lang(ta), h4:lang(ta), h5:lang(ta), h6:lang(ta), h2:lang(te), h3:lang(te), h4:lang(te), h5:lang(te), h6:lang(te) { line-height: 1.2em; }
	ol:lang(azb) li, ol:lang(bcc) li, ol:lang(bgn) li, ol:lang(bqi) li, ol:lang(fa) li, ol:lang(glk) li, ol:lang(kk-arab) li, ol:lang(lrc) li, ol:lang(luz) li, ol:lang(mzn) li { list-style-type: persian; }
	ol:lang(ckb) li, ol:lang(sdh) li { list-style-type: arabic-indic; }
	ol:lang(hi) li, ol:lang(mai) li, ol:lang(mr) li, ol:lang(ne) li { list-style-type: devanagari; }
	ol:lang(as) li, ol:lang(bn) li { list-style-type: bengali; }
	ol:lang(or) li { list-style-type: oriya; }
	.toc ul { margin: 0.3em 0px; }
	.mw-content-ltr .toc ul, .mw-content-rtl .mw-content-ltr .toc ul { text-align: left; }
	.mw-content-ltr .toc ul ul, .mw-content-rtl .mw-content-ltr .toc ul ul { margin: 0px 0px 0px 2em; }
	.toc .toctitle { direction: ltr; }
	div.tright, div.floatright, table.floatright { clear: right; float: right; }
	.printfooter { display: none; }
	.mw-editsection { -moz-user-select: none; }
	.mw-editsection, .mw-editsection-like { font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; }
	.mw-content-ltr .mw-editsection, .mw-content-rtl .mw-content-ltr .mw-editsection { margin-left: 1em; }
	sup, sub { line-height: 1; }
}
@media not all, (min--moz-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.mw-wiki-logo { background-image: url('frwiki-1.5x.png'); background-size: 135px auto; }
}
@media not all, (min--moz-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
	.mw-wiki-logo { background-image: url('frwiki-2x.png'); background-size: 135px auto; }
}
.wb-langlinks-link { line-height: 1.125em; font-size: 0.75em; float: right; }
.wb-langlinks-link { list-style: outside none none; text-align: right; padding-right: 0.5em ! important; }
.wb-langlinks-link > a::before { content: ""; background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%230645ad%22 d=%22M10.5 4.7l1.3-1.3c.3-.3.3-.7 0-.9L9.6.2c-.3-.3-.7-.3-.9 0L7.3 1.5l3.2 3.2zM6.6 2.2L0 8.8V12h3.2l6.6-6.6-3.2-3.2z%22/%3E %3C/svg%3E"); background-position: left top; background-repeat: no-repeat; background-size: 10px 10px; display: inline-block; width: 10px; height: 10px; margin-right: 2px; vertical-align: top; }
.wb-langlinks-link > a:link, .wb-langlinks-link > a:visited { color: rgb(114, 119, 125) ! important; }
.wb-langlinks-link > a:link::before, .wb-langlinks-link > a:visited::before { filter: grayscale(1); opacity: 0.73; }
.wb-langlinks-link > a:hover { color: rgb(6, 69, 173) ! important; }
.wb-langlinks-link > a:hover::before { filter: none; opacity: 1; }
div.after-portlet-lang::after { content: ""; clear: both; display: block; }
/* ::::: https://fr.wikipedia.org/w/load.php?lang=fr&modules=site.styles&only=styles&skin=vector ::::: */

#mw-content-text h3 { border-bottom: 1px dotted rgb(170, 170, 170); }
#mw-content-text h4, #mw-content-text h5, #mw-content-text h6 { border-bottom: 1px dotted rgb(221, 221, 221); }
.italique { font-style: italic; }
abbr.abbr { text-decoration: none; border-bottom: 0px none; }
.nowrap { white-space: nowrap; }
.thumbinner { min-width: 100px; }
.plainlinksneverexpand a.external.text::after, .plainlinksneverexpand a.external.autonumber::after { display: none ! important; }
.fieldsetlike li:not(:last-child)::after { content: " - "; }
#mw-hidden-catlinks { font-size: 0.85em; }
.homonymie { padding-left: 2em; padding-bottom: 0.5em; margin-bottom: 0.5em; background: white none repeat scroll 0% 0%; font-style: italic; border-bottom: 1px solid rgb(170, 170, 170); }
.mw-parser-output > .homonymie:first-child, .mw-parser-output > .mw-empty-elt:first-child + .homonymie, .mw-parser-output > .formatage-titre:first-child + .homonymie { margin-top: -0.5em; }
li.BA, li.badge-goodarticle, li.badge-goodlist, li.badge-recommendedarticle { list-style-image: url('10px-bon_article.svg.png'); }
.indicateur-langue, .indicateur-format { font-family: monospace; font-weight: bold; font-size: small; font-style: normal; word-spacing: -0.4em; }
.colonnes li, .references-small li { page-break-inside: avoid; }
:lang(grc), :lang(el) { font-family: "Arial Unicode MS","DejaVu Sans",Athena,Gentium,"Palatino Linotype","Lucida Sans Unicode","Lucida Grande",Code2000,sans-serif; }
:lang(th) { font-family: "Segoe UI",Tahoma,sans-serif; }
.references small { font-size: 1em ! important; }
.cite_crochet { display: none; }
.reference, .exposant { vertical-align: text-top; position: relative; font-size: 0.8em; top: -5px; }
.reference { padding-left: 1px; }
.references-small.decimal ol, .references-small.lower-alpha ol ol, .references-small.lower-greek ol ol { list-style-type: decimal; }
.references-small ol { margin-top: 0px; }
.references-small { margin-top: 0.3em; }
.ouvrage:target { background: rgb(234, 243, 255) none repeat scroll 0% 0%; }
span.need_ref { border-bottom: 1px solid rgb(170, 170, 170); }
.cite_virgule { padding-left: 0px; padding-right: 1px; }
div.boite-a-droite { display: table; clear: right; float: right; margin: 1em 0px 1em 1em; width: 20em; position: relative; border-style: solid; border-width: 1px; padding: 4px; text-align: left; }
.boite-grise { border-color: rgb(170, 170, 170); background-color: rgb(249, 249, 249); }
.bandeau-article, .bandeau-discussion, .bandeau-simple, .bandeau-systeme, .bandeau-section { border-style: solid; overflow: hidden; position: relative; }
div.bandeau-section { display: block; font-size: 0.95em; border-width: 1px 0px; padding: 0.2em 0.5em 0.3em 0px; margin: 0.3em 0px 0.7em 2em; }
.bandeau-cell { display: table-cell; vertical-align: middle; }
.bandeau-niveau-ebauche, .bandeau-niveau-information { border-color: rgb(119, 204, 255); background-color: rgb(251, 251, 251); }
.bandeau-niveau-detail, .bandeau-section.bandeau-niveau-information { border-color: rgb(231, 231, 231); background-color: rgb(253, 253, 253); }
.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; }
.indentation, .loupe, .general, .accessibilite, .etoile-or, .etoile-argent, .categorie, .biblio, .recyclage, .archives, .sons, .videos, .incomplet, .sources, .important, .en-travaux, .information, .conflit-edition, .incubator, .extension, .wikispecies, .metawiki, .wikiversity, .wikipedia, .wikibooks, .wikinews, .wikiquote, .wikisource, .commons, .wikimedia, .wiktionary, .wikidata, .wikivoyage, .wwwmediawiki { background-repeat: no-repeat; line-height: 1.5em; text-indent: 23px; display: inline-block; }
.incomplet { background-image: url('16px-fairytale_waring.png'); background-position: 2px 3px; }
.wikibooks { background-image: url('19px-wikibooks-logo.svg.png'); background-position: 1px 1px; }
.wiktionary { background-image: url('20px-wiktionary-logo.svg.png'); background-position: 0px 1px; }
table.mw-collapsible:not(.centre):not(.center) > caption { white-space: nowrap; }
.alternance:not(.sortable) tr:nth-child(2n+1), .alternance.sortable tr:nth-child(2n), .alternance:not(.sortable) tr:nth-child(2n+1) th[scope="row"], .alternance.sortable tr:nth-child(2n) th[scope="row"] { background-color: rgb(238, 238, 238); }
.alternance2 tr:nth-child(2n+1), .alternance2 tr:nth-child(2n+1) th[scope="row"] { background-color: rgb(252, 252, 252); }
.liste-horizontale li::after { content: " "; }
.liste-horizontale li + li::before { white-space: normal; content: "· "; font-weight: bold; }
.liste-horizontale li li:first-child::before { white-space: normal; content: " ("; }
.liste-horizontale li ul::after, .liste-horizontale li ol::after { content: ")"; margin-left: -0.28em; }
.liste-horizontale ol > li:first-child::before { content: "1. "; }
.liste-horizontale li ol > li:first-child::before { content: " (1. "; }
.liste-horizontale ol > li + li::before { content: "· \" counter(listitem, decimal) \". "; font-weight: normal; }
#bandeau-portail { border: 1px solid rgb(170, 170, 170); background-color: rgb(249, 249, 249); text-align: center; margin-top: 1em; }
#bandeau-portail, #liste-portail { padding: 4px; margin-left: 0px; clear: both; }
#liste-portail li, #bandeau-portail li { display: inline; }
.bandeau-portail-element { white-space: nowrap; margin: 0px 1.5em; }
.bandeau-portail-icone { margin-right: 0.5em; }
.bandeau-portail-texte { font-weight: bold; }
#accueil_2017_contenu::after { clear: both; display: table; content: ""; }
.infobox_v2 .entete:not(.defaut):not([class="entete"]):not(.large) { padding: 1px 48px; }
.infobox_v3:not(.large) .entete.icon > div { padding: 3px 48px; }
ol.references { font-size: 85%; }
li.wb-otherproject-link { background-repeat: no-repeat; background-position: left center; }
div#p-wikibase-otherprojects.portal div.body ul li.wb-otherproject-link { position: relative; left: -18px; padding-left: 18px; }
li.wb-otherproject-commons { background-image: url('14px-commons-logo.svg.png'); }
.mw-parser-output .autres-projets ul { margin: 0px; padding: 0px; }
.mw-parser-output .autres-projets li { list-style-type: none; list-style-image: none; margin: 0.2em 0px; text-indent: 0px; padding-left: 24px; min-height: 20px; text-align: left; }
.mw-parser-output .autres-projets .titre { text-align: center; margin: 0.2em 0px; }
.mw-parser-output .autres-projets li a { font-style: italic; }
