/*-/s/css_modules/skins.minerva.base.reset|skins.minerva.content.styles|ext.cite.style|mobile.app.pagestyles.android|mediawiki.page.gallery.styles|mediawiki.skinning.content.parsoid.css*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, ins, em, img, small, strike, strong, sub, sup, tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, select, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    background: none
}

table, caption, tbody, tfoot, thead, tr, th, td {
    font-size: 100%
}

caption {
    font-weight: bold
}

button {
    border: 0;
    background-color: transparent
}

body {
    line-height: 1
}

input {
    line-height: normal
}

ul {
    list-style: none
}

table {
    border-collapse: collapse
}

html {
    -webkit-text-size-adjust: none;
    font-size: 100%
}

body {
    font-family: 'Helvetica Neue','Helvetica','Nimbus Sans L','Arial','Liberation Sans',sans-serif;
    line-height: 1.4;
    color: #222222;
    background: #fff
}

.content {
    line-height: 1.65;
    word-wrap: break-word
}

@media all and (max-width:320px) {
    body {
        font-size: 0.8em
    }

    .content {
        margin: 0 12px
    }
}

.client-js .collapsible-block {
    display: none
}

    .client-js .collapsible-block.open-block {
        display: block
    }

.nomobile {
    display: none !important
}

@media all and (min-width:720px) {
    .client-js [onclick] + .collapsible-block {
        display: block
    }
}

.content figure, .content .thumb {
    margin: 0.6em 0
}

    .content figure .thumbinner, .content .thumb .thumbinner {
        margin: 0 auto;
        max-width: 100% !important
    }

.content figcaption, .content .thumbcaption {
    margin: 0.5em 0 0;
    font-size: 0.8em;
    line-height: 1.5;
    padding: 0 !important;
    color: #54595d
}

.content .thumbcaption {
    width: auto !important
}

.content .thumbborder {
    border: 1px solid #c8ccd1
}

.content .magnify, .content figure[typeof*='mw:Image/Thumb'] > a:after, .content figure[typeof*='mw:Video/Thumb'] > a:after, .content figure[typeof*='mw:Audio/Thumb'] > a:after {
    display: none
}

.content img {
    vertical-align: middle
}

.content .floatright {
    clear: right;
    float: right;
    margin: 0 0 0.6em 0.6em
}

.content .floatleft {
    clear: left;
    float: left;
    margin: 0 0.6em 0.6em 0
}

.content a > img {
    max-width: 100% !important;
    height: auto !important
}

.content .noresize {
    max-width: 100%;
    overflow-x: auto
}

    .content .noresize a > img {
        max-width: none !important
    }

h1 {
    font-size: 1.7em
}

h2 {
    font-size: 1.5em
}

h3 {
    font-size: 1.2em;
    font-weight: bold
}

h4 {
    font-weight: bold
}

.pre-content h1, .content h1, .content h2 {
    font-family: 'Linux Libertine','Georgia','Times',serif
}

h3, h4, h5, h6 {
    font-family: 'Helvetica Neue','Helvetica','Nimbus Sans L','Arial','Liberation Sans',sans-serif
}

.pre-content h1, .content h1, .content h2, h3, h4, h5, h6 {
    line-height: 1.3;
    word-wrap: break-word;
    word-break: break-word
}

blockquote {
    border-left: 3px solid #c8ccd1;
    font-family: 'Linux Libertine','Georgia','Times',serif;
    font-size: 1.1em;
    padding: 1em 25px 1em 30px;
    position: relative;
    overflow: hidden
}

.content {
}

    .content ul {
        list-style: square outside;
        padding-left: 1em
    }

        .content ul > li > ul {
            list-style-type: disc
        }

            .content ul > li > ul > li > ul {
                list-style-type: circle
            }

    .content ol {
        list-style: decimal inside
    }

        .content ol ol, .content ul ol, .content ol ul, .content ul ul {
            margin-left: 1em
        }

        .content ol li, .content ul li {
            margin-bottom: 10px
        }

            .content ol li:last-child, .content ul li:last-child {
                margin-bottom: inherit
            }

dl {
    margin-left: 1em
}

    dl dt {
        font-weight: bold
    }

    dl dd {
        display: block;
        overflow: auto
    }

body.mw-hide-empty-elt .mw-empty-elt {
    display: none
}

a {
    text-decoration: none;
    color: #002bb8
}

    a:visited {
        color: #5a3696
    }

    a:active {
        color: #faa700
    }

    a:hover {
        text-decoration: underline
    }

    a.new, a.new:visited, a.new:hover {
        color: #dd3333
    }

        a.new > *, a.new:visited > *, a.new:hover > * {
            color: #dd3333
        }

    a.external {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVElEQVR42n3PgQkAIAhEUXdqJ3dqJ3e6IoTPUSQcgj4EQ5IlUiLE0Jil3PECXhcHGBhZ8kg4hwxAu3MZeCGeyFnAXp4hqNQPnt7QL0nADpD6wHccLvnAKksq8iiaAAAAAElFTkSuQmCC);
        background-image: url(/w/skins/MinervaNeue/resources/skins.minerva.content.styles/images/external-link-ltr-icon.png?948bf) !ie;
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2210%22 height=%2210%22 viewBox=%220 0 10 10%22%3E%3Cpath fill=%22%23fff%22 stroke=%22%2336c%22 d=%22M.5 3.518h5.982V9.5H.5z%22/%3E%3Cpath fill=%22%2336c%22 d=%22M4.755-.16H9.99v5.39L8.417 6.774l-1.31-1.31L4.383 8.19 1.695 5.5l2.808-2.807-1.31-1.31z%22/%3E%3Cpath fill=%22%23fff%22 d=%22M8.984.845l.022 4.884L7.19 3.91 4.308 6.79 3.08 5.567l2.882-2.88L4.112.833z%22/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center right;
        padding-right: 13px
    }

.return-link, #mw-mf-last-modified {
    display: block;
    font-size: 0.9em;
    margin-top: 1.5em
}

.plainlinks a {
    background: none !important;
    padding: 0 !important
}

.mw-parser-output {
    counter-reset: mw-numbered-ext-link
}

    .mw-parser-output a[rel~='mw:ExtLink']:empty:after {
        content: '[' counter(mw-numbered-ext-link) ']';
        counter-increment: mw-numbered-ext-link
    }

.content p {
    margin: 0.5em 0 1em 0
}

strong, b {
    font-weight: bold
}

em, i {
    font-style: italic
}

kbd, samp, code, pre {
    font-family: monospace,monospace;
    border: solid 1px #c8ccd1;
    white-space: pre-wrap
}

code {
    padding: 0.2em 0.5em
}

pre {
    padding: 1em
}

.mw-ref, sup {
    vertical-align: super
}

sub {
    vertical-align: sub
}

.mw-ref, sub, sup {
    font-size: 0.75em;
    line-height: 1
}

.content table {
    margin: 1em 0;
    overflow: auto;
    overflow-y: hidden;
    overflow-x: auto;
    display: block;
    width: 100% !important
}

    .content table caption {
        display: block;
        text-align: left
    }

    .content table.wikitable {
        border: 1px solid #54595d;
        border-color: rgba(84,89,93,0.3)
    }

        .content table.wikitable > tr > th, .content table.wikitable > tr > td, .content table.wikitable > * > tr > th, .content table.wikitable > * > tr > td {
            border: 1px solid #54595d;
            border-color: rgba(84,89,93,0.3);
            padding: 0.2em
        }

        .content table.wikitable > tr > th, .content table.wikitable > * > tr > th {
            background-color: #eaecf0
        }

.collapsible td {
    width: auto !important
}

.content .vertical-navbox, .content .navbox {
    display: none
}

.content .action-edit .fmbox, .content .tmbox, .content .ambox, .content #coordinates, .content .topicon, .content .metadata {
    display: none !important
}

.content table {
    float: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important
}

    .content table.infobox {
        font-size: 90%;
        position: relative;
        border: 1px solid #eaecf0;
        margin-bottom: 2em;
        text-align: left;
        background-color: #f8f9fa;
        display: flex;
        flex: 1 1 100%;
        flex-flow: column nowrap
    }

        .content table.infobox th, .content table.infobox td {
            vertical-align: top;
            border: 0;
            border-bottom: 1px solid #eaecf0;
            padding: 7px 10px
        }

        .content table.infobox tbody > tr > td, .content table.infobox tbody > tr > th {
            flex: 1 0
        }

        .content table.infobox td:only-child, .content table.infobox th:only-child {
            width: 100%
        }

        .content table.infobox tr:last-child th, .content table.infobox tr:last-child td {
            border: 0
        }

        .content table.infobox > tbody {
            display: flex;
            flex-flow: column nowrap
        }

            .content table.infobox > tbody > tr {
                min-width: 100%;
                display: flex;
                flex-flow: row nowrap
            }

#filetoc, .mw-editsection {
    display: none
}

.skin-minerva .portal-column-left-wide, .skin-minerva .portal-column-left, .skin-minerva .portal-column-right, .skin-minerva .portal-column-right-narrow {
    float: none;
    width: 100%
}

.references-column-count, .column-count {
    -moz-column-width: 35em;
    -webkit-column-width: 35em;
    column-width: 35em
}

.references li:target {
    background-color: #def
}

.hatnote, .dablink, .rellink {
    padding: 5px 7px;
    color: #54595d;
    font-size: 0.8em;
    background-color: #f8f9fa;
    margin-bottom: 1px
}

    .hatnote a, .dablink a, .rellink a {
        color: #3366cc
    }

.quotebox {
    margin: 0 0 0.8em !important;
    width: auto !important
}

@media all and (min-width:720px) {
    .content .vertical-navbox, .content .navbox {
        display: inherit
    }
}

@media all and (max-width:720px) {
    .gallery .gallerybox {
        width: 100% !important
    }

        .gallery .gallerybox div {
            width: 100% !important
        }

    .content table.multicol > tr > td, .content table.multicol > tbody > tr > td {
        display: block !important;
        width: auto !important
    }

    .content .thumb .thumbinner {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        align-content: flex-start
    }

        .content .thumb .thumbinner > .thumbcaption {
            -webkit-box-pack: justify;
            -moz-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-flex: 1;
            -moz-box-flex: 1;
            width: 100%;
            -ms-flex: 1 0 100%;
            flex: 1 0 100%;
            -webkit-box-ordinal-group: 1;
            -moz-box-ordinal-group: 1;
            -ms-flex-order: 1;
            order: 1;
            display: block
        }
}

[dir='rtl'] .content .infobox {
    text-align: left
}

.mw-ref {
    vertical-align: super;
    line-height: 1;
    font-size: smaller;
    unicode-bidi: embed
}

    .mw-ref a[data-mw-group]:after {
        content: '[' attr(data-mw-group) ' ' counter(mw-Ref,decimal) ']'
    }

    .mw-ref a[data-mw-group='decimal']:after {
        content: '[' counter(mw-Ref,decimal) ']'
    }

    .mw-ref a[data-mw-group='lower-alpha']:after {
        content: '[' counter(mw-Ref,lower-alpha) ']'
    }

    .mw-ref a[data-mw-group='upper-alpha']:after {
        content: '[' counter(mw-Ref,upper-alpha) ']'
    }

    .mw-ref a[data-mw-group='lower-greek']:after {
        content: '[' counter(mw-Ref,lower-greek) ']'
    }

    .mw-ref a[data-mw-group='lower-roman']:after {
        content: '[' counter(mw-Ref,lower-roman) ']'
    }

    .mw-ref a[data-mw-group='upper-roman']:after {
        content: '[' counter(mw-Ref,upper-roman) ']'
    }

    .mw-ref a[data-mw-group='error-test']:after {
        content: '[' counter(mw-Ref,symbols(cyclic 'first' 'second' 'last!')) ']'
    }

    .mw-ref a:after {
        content: '[' counter(mw-Ref,decimal) ']'
    }

x-thereisnoelementwiththisname:after, span.mw-reflink-text {
    display: none
}

ol.mw-references {
    counter-reset: mw-ref-linkback
}

    ol.mw-references li {
        counter-increment: mw-ref-linkback
    }

[rel='mw:referencedBy'] {
    counter-reset: mw-ref-linkback -1
}

    [rel='mw:referencedBy']:before {
        content: '￢ﾆﾑ '
    }

span[rel='mw:referencedBy'] a:before {
    counter-increment: mw-ref-linkback;
    content: counters(mw-ref-linkback,'.',decimal);
    vertical-align: super;
    line-height: 1;
    font-size: smaller
}

span[rel='mw:referencedBy'] a:after {
    content: ' '
}

#issues_container div.hatnote {
    display: none
}

a.disambig_button {
    text-decoration: none;
    color: #555;
    float: left
}

    a.disambig_button:active {
        color: #b0b0b0
    }

.hide-when-compact {
    display: none
}

.mobile-float-reset {
    float: none !important;
    width: 100% !important
}

#content .vertical-navbox, #content .navbox {
    display: none
}

@media all and (min-width:768px) {
    #content .vertical-navbox, #content .navbox {
        display: inherit
    }
}

@media screen,handheld {
    .citation *.printonly {
        display: none
    }
}

.citation {
    word-wrap: break-word
}

.navbar {
    display: inline;
    font-size: 88%;
    font-weight: normal
}

    .navbar ul {
        display: inline;
        white-space: nowrap
    }

    .navbar li {
        word-spacing: -0.125em
    }

    .navbar.mini li span {
        font-variant: small-caps
    }

.infobox .navbar {
    font-size: 100%
}

.navbox .navbar {
    display: block;
    font-size: 100%
}

.navbox-title .navbar {
    float: left;
    text-align: left;
    margin-right: 0.5em;
    width: 6em
}

.hlist dl, .hlist ol, .hlist ul {
    margin: 0;
    padding: 0
}

.hlist dd, .hlist dt, .hlist li {
    margin: 0;
    display: inline
}

.hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul {
    display: inline
}

#content .hlist dt:after {
    content: ':'
}

#content .hlist dd:after, #content .hlist li:after {
    content: ' · ';
    font-weight: bold
}

#content .hlist dd:last-child:after, #content .hlist dt:last-child:after, #content .hlist li:last-child:after {
    content: none
}

#content .hlist dd dd:first-child:before, #content .hlist dd dt:first-child:before, #content .hlist dd li:first-child:before, #content .hlist dt dd:first-child:before, #content .hlist dt dt:first-child:before, #content .hlist dt li:first-child:before, #content .hlist li dd:first-child:before, #content .hlist li dt:first-child:before, #content .hlist li li:first-child:before {
    content: ' (';
    font-weight: normal
}

#content .hlist dd dd:last-child:after, #content .hlist dd dt:last-child:after, #content .hlist dd li:last-child:after, #content .hlist dt dd:last-child:after, #content .hlist dt dt:last-child:after, #content .hlist dt li:last-child:after, #content .hlist li dd:last-child:after, #content .hlist li dt:last-child:after, #content .hlist li li:last-child:after {
    content: ') ';
    font-weight: normal
}

#content .hlist ol {
    counter-reset: list-item
}

    #content .hlist ol > li {
        counter-increment: list-item
    }

        #content .hlist ol > li:before {
            content: ' ' counter(list-item) ' '
        }

#content .hlist dd ol > li:first-child:before, #content .hlist dt ol > li:first-child:before, #content .hlist li ol > li:first-child:before {
    content: ' (' counter(list-item) ' '
}

.plainlist ul {
    list-style: none
}

.compact-ambox table .mbox-image, .compact-ambox table .mbox-imageright, .compact-ambox table .mbox-empty-cell {
    display: none
}

.compact-ambox table.ambox {
    border: 0;
    border-collapse: collapse;
    background: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block
}

.compact-ambox table.mbox-small-left {
    font-size: 100%;
    width: auto;
    margin: 0
}

.compact-ambox table .mbox-text {
    padding: 0 !important;
    margin: 0 !important
}

.compact-ambox table .mbox-text-span {
    display: list-item;
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=)
}

.compact-ambox .hide-when-compact {
    display: none
}

.rellink, .dablink, .hatnote {
    font-style: italic
}

    .rellink i, .dablink i, .hatnote i {
        font-style: normal
    }

div.rellink, div.dablink, div.hatnote {
    padding-left: 1.6em;
    margin-bottom: 0.5em
}

.geo-default, .geo-dms, .geo-dec {
    display: inline
}

.geo-nondefault, .geo-multi-punct {
    display: none
}

.longitude, .latitude {
    white-space: nowrap
}

.nowrap, .nowraplinks a, .nowraplinks .selflink, sup.reference a {
    white-space: nowrap
}

.wrap, .wraplinks a {
    white-space: normal
}

.sysop-show, .accountcreator-show, .autoconfirmed-show {
    display: none
}

#li-coordinates {
    background-image: url(/w/extensions/MobileApp/images/80px-Edge-firefox.png?120ff);
    float: right;
    display: none;
    -webkit-background-size: auto 30px;
    background-size: auto 30px
}

.client-js .content_block.coordinates {
    display: none;
    text-align: right;
    margin-bottom: 0.5em;
    font-size: smaller
}

    .client-js .content_block.coordinates .latitude {
        display: none;
        padding-left: 20px;
        background-image: url(/w/extensions/MobileApp/images/50px-Edge-firefox.png?14d02);
        background-repeat: no-repeat;
        -webkit-background-size: auto 15px;
        background-size: auto 15px
    }

.alpha #li-coordinates {
    display: list-item
}

.client-js .beta .content_block.coordinates {
    display: block
}

    .client-js .beta .content_block.coordinates .latitude {
        display: inline
    }

.topicon {
    display: none
}

td .sortkey, th .sortkey {
    display: none;
    speak: none
}

.transborder {
    border: solid transparent
}

.image_overflow_x_container {
    max-width: 100%;
    overflow: auto
}

.visualhide {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

@media screen and (max-width:981px) {
    .portail-gauche, .portail-droite {
        float: none;
        width: auto !important
    }

    .portail-gauche-inner {
        padding-right: 0
    }
}

h2.section_heading {
    padding: 20px 0 10px;
    margin-bottom: 0
}

h3.section_heading {
    font-family: 'Helvetica Neue','Helvetica','Nimbus Sans L','Arial','Liberation Sans',sans-serif;
    font-weight: bold;
    padding: 15px 0 0 !important
}

div.issues_container {
    margin-top: -0.2em;
    margin-bottom: 2.2em;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 100%;
    display: block;
    font-size: 0.9em;
    letter-spacing: 0.02em;
    color: #555
}

span.issues_separator {
    padding-left: 0.6em;
    padding-right: 0.6em;
    float: left
}

a.issues_button {
    text-decoration: none;
    color: #555;
    float: left
}

    a.issues_button:active {
        color: #b0b0b0
    }

.loading {
    border: 4px solid rgba(0,0,0,0.1);
    border-top: 4px solid rgba(0,0,0,0.4);
    border-radius: 100%;
    -webkit-animation: rot 0.6s infinite linear
}

@-webkit-keyframes rot {
    from {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg)
    }
}

#loading_sections {
    margin: 8px auto;
    height: 24px;
    width: 24px
}

.ipa_button {
    display: inline-block;
    margin-bottom: -3px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAgCAYAAABHA7voAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAABBRJREFUWEfdWflPFkEM5U9HQUGj0WiMmnhrRBMVUeOt4fQG8cALBU8OEUEURK7aN06Xbr/Z/Wb59hd5yYtZ253Zt+203Y+6je0kpHVEp4mI6tajOGEiMGRMePkN0YHesK0M3hrixygRem1GvsDd94gWl4mWV4jufyba2h32WytPPXMP4bDCe2QxhDwfWZ+RL/DxqHNKMP2baMfdsG9RbmBmPXwWYt1lD0a2QAhZWHJOCYaniBo6wv5FWVRcEcgejGyBN945hxSO9ad9dt8n2lRQMNK8VnHVbpe9GNkCR386hwS4blD2zZ1EE7NEIzNEB/vS9+YRZ9oCgucX/YXBWt6F7MUIC9zFxQWFRePaYNqn9aU3MOD7gItQc1fax/Iwv4gYLAdeQgwkM2Q/Rlhg2ytnTAABEK19Pv/wRo/ZBaJtPWmfEMd++Rs81hKhapC9GGGBvSPOmACpqO04ezbCne/TPkhhfa3ZxtFHynfwPXYdAaIhzIO2R0fQRqd/LG2/9NobPPCQ6Jlih7gxFnD9LVFjlSLUMewXKQFRAlEVf/5xxgSoqNqnz0R4nNNO28+98AYGInUopwgdf+IdFfCgS9yiwCKIEtjEhWLJOwrODKR9Pkx7g0c/DwTa/pQjrjE9H24nONc6xWKQ5y/FSdZnVApEobA4rvofWsU3PpMa7Zxmeg3bYh5+SduFUzwZlYmoCGKCsTj8eNWOSeb7nDd43FQpjBdg7Rioxa55+vm/9EfVRpac5dS+yOf7PBch2Fr5Gi/HvrAsRAkMRVBPMBAwaQTcNgJGzAOhKmu7UA8OIWJexb+2tQB5qSr3MyoFolnb0o23qX0+mSr7yAh4Ys7g4GTaboXh2okJnNMLpifHnFm5l1EpcBOXeDRtjatmink27g0eaCvajnQD8KJ6Pub3RKEVfZSz5grvm9Un8yBrMCoFgtWKBPqbBubL7WqKgaD3/OVxgluAvs+ykf1a+Jtw3wNek88izmov7zVgXqBGzREEbZnHQK3t+x9WbmSjXO18gd0f/M2RiBEHyPqMsECkhoaL0J1VOx4e45sGSj56qF6nGvdw5Ow3ZxmQ9RlhgfsQIWdfBUq59rFpirRey9f+DA8BZUPWZoQFIkK2FQzxmdI+W/jDdYZHOhQB/F7TFFFIQoxNuyKQtRlhgWCXOR94Dpw97YPG3PI0/X9FOWcqdhmQtRnZAnE+7Ew68DXsWwtjIlg0yrI2I1sg+GrCOSVAOuqxrVbiKAybwb0MyPqMfIH4wVe/PXzj7TVpWgullaBg4RMNvTMW+rlshGV9Rr5AEFML7sdvLkXbQCwreiaPbFKRMTo2cwHDkH+Es8e2Jwu9DsMJzBW5kzc6WWMhqUYZqktm6o8vVSP5n9FpcgLr6+vXLYmo7i97FXYYGMQFoAAAAABJRU5ErkJggg==);
    background-image: url(/w/extensions/MobileApp/images/ipa.png?736e4) !ie;
    background-size: 28px 16px;
    height: 16px;
    width: 28px
}

.mcs-ipa {
    display: none
}

.mw-body-content {
    counter-reset: mw-numbered-ext-link
}

    .mw-body-content a[rel~='mw:ExtLink']:empty:after {
        content: '[' counter(mw-numbered-ext-link) ']';
        counter-increment: mw-numbered-ext-link
    }

.mw-body h3, .mw-body h2 {
    /*clear: both;
    width: 100%;*/
    margin-bottom: 0.5em;
    border-bottom: solid 1px #eaecf0;
    font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
}

.mw-body h3 {
    border-bottom: 0px solid #eaecf0;
    font-weight: bold;
}

.mw-body h4 {
    border-bottom: 0px solid #eaecf0;
}

h1[tabindex="0"].collapsible-heading > .indicator {
    display: none;
    /* hide the "v" icone for the main title */
}

.section-heading > h1,
.section-heading > h2,
.section-heading > h3,
.section-heading > h4 {
    display: inline;
    border: none;
}

.content figure img, .content figure video {
    margin: 0.6em auto 0.6em auto;
    display: block
}

li.gallerybox {
    vertical-align: top;
    display: -moz-inline-box;
    display: inline-block
}

ul.gallery, li.gallerybox {
    zoom: 1;
    *display: inline
}

ul.gallery {
    margin: 2px;
    padding: 2px;
    display: block
}

li.gallerycaption {
    font-weight: bold;
    text-align: center;
    display: block;
    word-wrap: break-word
}

li.gallerybox div.thumb {
    text-align: center;
    margin: 2px
}

    li.gallerybox div.thumb img {
        display: block;
        margin: 0 auto
    }

div.gallerytext {
    overflow: hidden;
    font-size: 94%;
    padding: 2px 4px;
    word-wrap: break-word
}

.galleryfilename {
    display: block
}

.galleryfilename-truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

ul.mw-gallery-nolines li.gallerybox div.thumb {
    background-color: transparent;
    border: 0
}

ul.mw-gallery-nolines li.gallerybox div.gallerytext {
    text-align: center
}

ul.mw-gallery-packed li.gallerybox div.thumb, ul.mw-gallery-packed-overlay li.gallerybox div.thumb, ul.mw-gallery-packed-hover li.gallerybox div.thumb {
    background-color: transparent;
    border: 0
}

    ul.mw-gallery-packed li.gallerybox div.thumb img, ul.mw-gallery-packed-overlay li.gallerybox div.thumb img, ul.mw-gallery-packed-hover li.gallerybox div.thumb img {
        margin: 0 auto
    }

ul.mw-gallery-packed-hover li.gallerybox, ul.mw-gallery-packed-overlay li.gallerybox {
    position: relative
}

ul.mw-gallery-packed-hover div.gallerytextwrapper {
    overflow: hidden;
    height: 0
}

ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
    position: absolute;
    background: #fff;
    background: rgba(255,255,255,0.8);
    padding: 5px 10px;
    bottom: 0;
    left: 0;
    height: auto;
    max-height: 40%;
    overflow: hidden;
    font-weight: bold;
    margin: 2px
}

    ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper p, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper p, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper p {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

    ul.mw-gallery-packed-hover li.gallerybox div.gallerytextwrapper:hover, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper:hover, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper:hover {
        overflow: visible;
        max-height: none
    }

        ul.mw-gallery-packed-hover li.gallerybox div.gallerytextwrapper:hover p, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper:hover p, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper:hover p {
            text-overflow: clip;
            white-space: normal;
            overflow: visible
        }

ul.mw-gallery-packed-hover, ul.mw-gallery-packed-overlay, ul.mw-gallery-packed {
    text-align: center
}

ul.gallery.mw-gallery-slideshow {
    display: block;
    margin: 4em 0
}

    ul.gallery.mw-gallery-slideshow .gallerycaption {
        font-size: 1.3em;
        margin: 0
    }

    ul.gallery.mw-gallery-slideshow .gallerycarousel.mw-gallery-slideshow-thumbnails-toggled {
        margin-bottom: 1.3em
    }

    ul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons {
        opacity: 0.5;
        padding: 1.3em 0
    }

        ul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons .oo-ui-buttonElement {
            margin: 0 2em
        }

.mw-gallery-slideshow li.gallerybox.slideshow-current {
    background: #efefef
}

.mw-gallery-slideshow .gallerybox > div {
    max-width: 120px
}

ul.mw-gallery-slideshow li.gallerybox div.thumb {
    border: 0;
    background: transparent
}

ul.mw-gallery-slideshow li.gallerycarousel {
    display: block;
    text-align: center
}

.mw-gallery-slideshow-img-container a {
    display: block
}

@media screen {
    li.gallerybox div.thumb {
        border: 1px solid #c8ccd1;
        background-color: #f8f9fa
    }
}

@media print {
    li.gallerybox {
        vertical-align: top;
        display: inline-block
    }

    ul.gallery, li.gallerybox {
        zoom: 1;
        *display: inline
    }

    ul.gallery {
        margin: 2px;
        padding: 2px;
        display: block
    }

    li.gallerycaption {
        font-weight: bold;
        text-align: center;
        display: block;
        word-wrap: break-word
    }

    li.gallerybox div.thumb {
        background-color: #fff;
        border: 1px solid #ccc
    }

    div.gallerytext {
        overflow: visible
    }

    ul.mw-gallery-packed-hover div.gallerytextwrapper {
        overflow: visible;
        height: auto
    }

    ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
        position: static;
        background: transparent;
        padding: 0;
        bottom: 0;
        max-height: none;
        overflow: visible;
        font-weight: normal;
        margin: 0
    }

        ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper p, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper p, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper p {
            text-overflow: clip;
            white-space: normal;
            overflow: visible
        }
}

.mw-parser-output {
    counter-reset: mw-numbered-ext-link
}

    .mw-parser-output a[rel~='mw:ExtLink']:empty:after {
        content: '[' counter(mw-numbered-ext-link) ']';
        counter-increment: mw-numbered-ext-link
    }

span.reference {
    font-size: 80%;
    line-height: 1;
    vertical-align: super;
    unicode-bidi: -moz-isolate;
    unicode-bidi: isolate
}

sup, sub {
    line-height: 1
}

figure[typeof*='mw:Image'], figure[typeof*='mw:Video'], figure[typeof*='mw:Audio'] {
    margin: 0
}

    figure[typeof*='mw:Image'] a, figure[typeof*='mw:Video'] a, figure[typeof*='mw:Audio'] a {
        border: 0
    }

    figure[typeof*='mw:Image'].mw-halign-right, figure[typeof*='mw:Video'].mw-halign-right, figure[typeof*='mw:Audio'].mw-halign-right {
        margin: 0.5em 0 1.3em 1.4em;
        clear: right;
        float: right
    }

    figure[typeof*='mw:Image'].mw-halign-left, figure[typeof*='mw:Video'].mw-halign-left, figure[typeof*='mw:Audio'].mw-halign-left {
        margin: 0.5em 1.4em 1.3em 0;
        clear: left;
        float: left
    }

    figure[typeof*='mw:Image'].mw-halign-none, figure[typeof*='mw:Video'].mw-halign-none, figure[typeof*='mw:Audio'].mw-halign-none {
        margin: 0;
        clear: none;
        float: none
    }

    figure[typeof*='mw:Image'].mw-halign-center, figure[typeof*='mw:Video'].mw-halign-center, figure[typeof*='mw:Audio'].mw-halign-center {
        margin: 0 auto 0.5em auto;
        display: table;
        border-collapse: collapse;
        clear: none;
        float: none
    }

    figure[typeof*='mw:Image'] > figcaption, figure[typeof*='mw:Video'] > figcaption, figure[typeof*='mw:Audio'] > figcaption {
        display: none
    }

figure[typeof~='mw:Image/Thumb'], figure[typeof~='mw:Video/Thumb'], figure[typeof~='mw:Audio/Thumb'], figure[typeof~='mw:Image/Frame'], figure[typeof~='mw:Video/Frame'], figure[typeof~='mw:Audio/Frame'] {
    display: table;
    text-align: center;
    border: 1px solid #c8ccd1;
    border-collapse: separate;
    border-spacing: 3px;
    background-color: #f8f9fa;
    width: 1px;
    margin: 0.5em 0 1.3em 1.4em;
    clear: right;
    float: right
}

    figure[typeof~='mw:Image/Thumb'].mw-halign-center, figure[typeof~='mw:Video/Thumb'].mw-halign-center, figure[typeof~='mw:Audio/Thumb'].mw-halign-center, figure[typeof~='mw:Image/Frame'].mw-halign-center, figure[typeof~='mw:Video/Frame'].mw-halign-center, figure[typeof~='mw:Audio/Frame'].mw-halign-center {
        border-collapse: separate
    }

    figure[typeof~='mw:Image/Thumb'] > *:first-child > img, figure[typeof~='mw:Video/Thumb'] > *:first-child > img, figure[typeof~='mw:Audio/Thumb'] > *:first-child > img, figure[typeof~='mw:Image/Frame'] > *:first-child > img, figure[typeof~='mw:Video/Frame'] > *:first-child > img, figure[typeof~='mw:Audio/Frame'] > *:first-child > img, figure[typeof~='mw:Image/Thumb'] > *:first-child > video, figure[typeof~='mw:Video/Thumb'] > *:first-child > video, figure[typeof~='mw:Audio/Thumb'] > *:first-child > video, figure[typeof~='mw:Image/Frame'] > *:first-child > video, figure[typeof~='mw:Video/Frame'] > *:first-child > video, figure[typeof~='mw:Audio/Frame'] > *:first-child > video {
        border: 1px solid #c8ccd1;
        background: #fff
    }

    figure[typeof~='mw:Image/Thumb'] > figcaption, figure[typeof~='mw:Video/Thumb'] > figcaption, figure[typeof~='mw:Audio/Thumb'] > figcaption, figure[typeof~='mw:Image/Frame'] > figcaption, figure[typeof~='mw:Video/Frame'] > figcaption, figure[typeof~='mw:Audio/Frame'] > figcaption {
        display: block;
        font-size: 88.4%;
        line-height: 1.4em;
        text-align: left;
        padding: 3px
    }

figure[typeof*='mw:Image/Thumb'] > a:after, figure[typeof*='mw:Video/Thumb'] > a:after, figure[typeof*='mw:Audio/Thumb'] > a:after {
    content: '';
    width: 15px;
    height: 11px;
    margin: 3px;
    margin-bottom: 0
}

.mw-content-ltr figure[typeof*='mw:Image/Thumb'] > a:after, .mw-content-ltr figure[typeof*='mw:Video/Thumb'] > a:after, .mw-content-ltr figure[typeof*='mw:Audio/Thumb'] > a:after {
    float: right;
    background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);
    background-image: linear-gradient(transparent,transparent),url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?7fa0a)
}

.mw-content-rtl figure[typeof*='mw:Image/Thumb'] > a:after, .mw-content-rtl figure[typeof*='mw:Video/Thumb'] > a:after, .mw-content-rtl figure[typeof*='mw:Audio/Thumb'] > a:after {
    float: left;
    background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png?a9fb3);
    background-image: linear-gradient(transparent,transparent),url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?96de0)
}

.mw-image-border > *:first-child > img, .mw-image-border > *:first-child > video {
    border: 1px solid #eaecf0
}

.mw-gallery-traditional .gallerybox .thumb:before {
    content: '';
    vertical-align: middle;
    display: inline-block;
    height: 100%
}

.mw-gallery-traditional .gallerybox .thumb > * {
    vertical-align: middle;
    display: inline-block
}

.mw-valign-middle > *:first-child > img, .mw-valign-middle > *:first-child > video {
    vertical-align: middle
}

.mw-valign-baseline > *:first-child > img, .mw-valign-baseline > *:first-child > video {
    vertical-align: baseline
}

.mw-valign-sub > *:first-child > img, .mw-valign-sub > *:first-child > video {
    vertical-align: sub
}

.mw-valign-super > *:first-child > img, .mw-valign-super > *:first-child > video {
    vertical-align: super
}

.mw-valign-top > *:first-child > img, .mw-valign-top > *:first-child > video {
    vertical-align: top
}

.mw-valign-text-top > *:first-child > img, .mw-valign-text-top > *:first-child > video {
    vertical-align: text-top
}

.mw-valign-bottom > *:first-child > img, .mw-valign-bottom > *:first-child > video {
    vertical-align: bottom
}

.mw-valign-text-bottom > *:first-child > img, .mw-valign-text-bottom > *:first-child > video {
    vertical-align: text-bottom
}

/* Content of inserted_style_mobile.css*/
/* style from https://fr.m.wikipedia.org/w/load.php?debug=false&lang=fr&modules=ext.cite.styles%7Cext.math.styles%7Cext.timeline.styles%7Cmediawiki.page.gallery.styles%7Cmediawiki.ui.button%2Cicon%7Cskins.minerva.base.reset%2Cstyles%7Cskins.minerva.content.styles%7Cskins.minerva.icons.images%7Cskins.minerva.tablet.styles&only=styles&skin=minerva */
.mw-cite-backlink, .cite-accessibility-label {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mw-references-columns {
    -webkit-column-width: 35em;
    -moz-column-width: 35em;
    column-width: 35em
}

    .mw-references-columns li {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid-column
    }

sup.reference {
    unicode-bidi: -moz-isolate;
    unicode-bidi: -webkit-isolate;
    unicode-bidi: isolate;
    white-space: nowrap
}

    ol.references li:target, sup.reference:target {
        background-color: #def;
        background-color: rgba( 0,127,255,0.133 )
    }

.mw-ext-cite-error {
    font-weight: bold;
    unicode-bidi: embed
}

@media print {
    .mw-cite-backlink {
        display: none
    }
}

@namespace m url(../../../A/s/css_modules/http:/www.w3.org/1998/Math/MathML);

.mwe-math-mathml-inline {
    display: inline !important
}

.mwe-math-mathml-display {
    display: block !important;
    margin-left: auto;
    margin-right: auto
}

.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
}

.mwe-math-fallback-image-display {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important
}

.mwe-math-fallback-source-inline {
    display: inline;
    vertical-align: middle
}

.mwe-math-fallback-source-display {
    display: block;
    margin-left: auto;
    margin-right: auto
}

img.tex {
    vertical-align: middle
}

.mwe-math-element {
    overflow-x: auto;
    max-width: 100%
}

.timeline-wrapper {
    max-width: 100%;
    overflow: auto
}

@media print {
    li.gallerybox {
        vertical-align: top;
        display: inline-block
    }

    ul.gallery, li.gallerybox {
        zoom: 1;
        *display: inline
    }

    ul.gallery {
        margin: 2px;
        padding: 2px;
        display: block
    }

    li.gallerycaption {
        font-weight: bold;
        text-align: center;
        display: block;
        word-wrap: break-word
    }

    li.gallerybox div.thumb {
        text-align: center;
        border: 1px solid #ccc;
        margin: 2px
    }

    div.gallerytext {
        overflow: hidden;
        font-size: 94%;
        padding: 2px 4px;
        word-wrap: break-word
    }
}

li.gallerybox {
    vertical-align: top;
    display: -moz-inline-box;
    display: inline-block
}

ul.gallery, li.gallerybox {
    zoom: 1;
    *display: inline
}

ul.gallery {
    margin: 2px;
    padding: 2px;
    display: block
}

li.gallerycaption {
    font-weight: bold;
    text-align: center;
    display: block;
    word-wrap: break-word
}

li.gallerybox div.thumb {
    text-align: center;
    border: 1px solid #c8ccd1;
    background-color: #f8f9fa;
    margin: 2px
}

    li.gallerybox div.thumb img {
        display: block;
        margin: 0 auto
    }

div.gallerytext {
    overflow: hidden;
    font-size: 94%;
    padding: 2px 4px;
    word-wrap: break-word
}

.galleryfilename {
    display: block
}

.galleryfilename-truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

ul.mw-gallery-nolines li.gallerybox div.thumb {
    background-color: transparent;
    border: 0
}

ul.mw-gallery-nolines li.gallerybox div.gallerytext {
    text-align: center
}

ul.mw-gallery-packed li.gallerybox div.thumb, ul.mw-gallery-packed-overlay li.gallerybox div.thumb, ul.mw-gallery-packed-hover li.gallerybox div.thumb {
    background-color: transparent;
    border: 0
}

    ul.mw-gallery-packed li.gallerybox div.thumb img, ul.mw-gallery-packed-overlay li.gallerybox div.thumb img, ul.mw-gallery-packed-hover li.gallerybox div.thumb img {
        margin: 0 auto
    }

ul.mw-gallery-packed-hover li.gallerybox, ul.mw-gallery-packed-overlay li.gallerybox {
    position: relative
}

ul.mw-gallery-packed-hover div.gallerytextwrapper {
    overflow: hidden;
    height: 0
}

ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
    position: absolute;
    background: #fff;
    background: rgba( 255,255,255,0.8 );
    padding: 5px 10px;
    bottom: 0;
    left: 0;
    height: auto;
    max-height: 40%;
    overflow: hidden;
    font-weight: bold;
    margin: 2px
}

    ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper p, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper p, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper p {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

    ul.mw-gallery-packed-hover li.gallerybox div.gallerytextwrapper:hover, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper:hover, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper:hover {
        overflow: visible;
        max-height: none
    }

        ul.mw-gallery-packed-hover li.gallerybox div.gallerytextwrapper:hover p, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper:hover p, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper:hover p {
            text-overflow: clip;
            white-space: normal;
            overflow: visible
        }

ul.mw-gallery-packed-hover, ul.mw-gallery-packed-overlay, ul.mw-gallery-packed {
    text-align: center
}

ul.gallery.mw-gallery-slideshow {
    display: block;
    margin: 4em 0
}

    ul.gallery.mw-gallery-slideshow .gallerycaption {
        font-size: 1.3em;
        margin: 0
    }

    ul.gallery.mw-gallery-slideshow .gallerycarousel.mw-gallery-slideshow-thumbnails-toggled {
        margin-bottom: 1.3em
    }

    ul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons {
        opacity: 0.5;
        padding: 1.3em 0
    }

        ul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons .oo-ui-buttonElement {
            margin: 0 2em
        }

.mw-gallery-slideshow li.gallerybox.slideshow-current {
    background: #efefef
}

.mw-gallery-slideshow .gallerybox > div {
    max-width: 120px
}

ul.mw-gallery-slideshow li.gallerybox div.thumb {
    border: 0;
    background: transparent
}

ul.mw-gallery-slideshow li.gallerycarousel {
    display: block;
    text-align: center
}

.mw-gallery-slideshow-img-container a {
    display: block
}

.mw-ui-button {
    font-family: inherit;
    font-size: 1em;
    display: inline-block;
    min-width: 4em;
    max-width: 28.75em;
    padding: 0.546875em 1em;
    line-height: 1.286;
    margin: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    background-color: #f8f9fa;
    color: #222222;
    border: 1px solid #a2a9b1;
    text-align: center;
    font-weight: bold;
    cursor: pointer
}

    .mw-ui-button:visited {
        color: #222222
    }

    .mw-ui-button:hover {
        background-color: #ffffff;
        color: #444444;
        border-color: #a2a9b1
    }

    .mw-ui-button:focus {
        background-color: #ffffff;
        color: #222222;
        border-color: #3366cc;
        box-shadow: inset 0 0 0 1px #3366cc,inset 0 0 0 2px #ffffff
    }

    .mw-ui-button:active, .mw-ui-button.is-on, .mw-ui-button.mw-ui-checked {
        background-color: #d9d9d9;
        color: #000000;
        border-color: #72777d;
        box-shadow: none
    }

    .mw-ui-button:disabled {
        background-color: #c8ccd1;
        color: #fff;
        border-color: #c8ccd1
    }

        .mw-ui-button:disabled:hover, .mw-ui-button:disabled:active {
            background-color: #c8ccd1;
            color: #fff;
            box-shadow: none;
            border-color: #c8ccd1
        }

    .mw-ui-button:focus {
        outline-width: 0
    }

        .mw-ui-button:focus::-moz-focus-inner {
            border-color: transparent;
            padding: 0
        }

    .mw-ui-button:not( :disabled ) {
        -webkit-transition: background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms;
        -moz-transition: background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms;
        transition: background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms
    }

    .mw-ui-button:disabled {
        text-shadow: none;
        cursor: default
    }

    .mw-ui-button.mw-ui-big {
        font-size: 1.3em
    }

    .mw-ui-button.mw-ui-block {
        display: block;
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-constructive {
        background-color: #3366cc;
        color: #fff;
        border: 1px solid #3366cc;
        text-shadow: 0 1px rgba(0,0,0,0.1)
    }

        .mw-ui-button.mw-ui-progressive:hover, .mw-ui-button.mw-ui-constructive:hover {
            background-color: #447ff5;
            border-color: #447ff5
        }

        .mw-ui-button.mw-ui-progressive:focus, .mw-ui-button.mw-ui-constructive:focus {
            box-shadow: inset 0 0 0 1px #3366cc,inset 0 0 0 2px #ffffff
        }

        .mw-ui-button.mw-ui-progressive:active, .mw-ui-button.mw-ui-constructive:active, .mw-ui-button.mw-ui-progressive.is-on, .mw-ui-button.mw-ui-constructive.is-on, .mw-ui-button.mw-ui-progressive.mw-ui-checked, .mw-ui-button.mw-ui-constructive.mw-ui-checked {
            background-color: #2a4b8d;
            border-color: #2a4b8d;
            box-shadow: none
        }

        .mw-ui-button.mw-ui-progressive:disabled, .mw-ui-button.mw-ui-constructive:disabled {
            background-color: #c8ccd1;
            color: #fff;
            border-color: #c8ccd1
        }

            .mw-ui-button.mw-ui-progressive:disabled:hover, .mw-ui-button.mw-ui-constructive:disabled:hover, .mw-ui-button.mw-ui-progressive:disabled:active, .mw-ui-button.mw-ui-constructive:disabled:active, .mw-ui-button.mw-ui-progressive:disabled.mw-ui-checked, .mw-ui-button.mw-ui-constructive:disabled.mw-ui-checked {
                background-color: #c8ccd1;
                color: #fff;
                border-color: #c8ccd1;
                box-shadow: none
            }

        .mw-ui-button.mw-ui-progressive.mw-ui-quiet, .mw-ui-button.mw-ui-constructive.mw-ui-quiet {
            color: #222222
        }

            .mw-ui-button.mw-ui-progressive.mw-ui-quiet:hover, .mw-ui-button.mw-ui-constructive.mw-ui-quiet:hover {
                background-color: transparent;
                color: #447ff5
            }

            .mw-ui-button.mw-ui-progressive.mw-ui-quiet:active, .mw-ui-button.mw-ui-constructive.mw-ui-quiet:active, .mw-ui-button.mw-ui-progressive.mw-ui-quiet.mw-ui-checked, .mw-ui-button.mw-ui-constructive.mw-ui-quiet.mw-ui-checked {
                color: #2a4b8d
            }

            .mw-ui-button.mw-ui-progressive.mw-ui-quiet:focus, .mw-ui-button.mw-ui-constructive.mw-ui-quiet:focus {
                background-color: transparent;
                color: #3366cc
            }

            .mw-ui-button.mw-ui-progressive.mw-ui-quiet:disabled, .mw-ui-button.mw-ui-constructive.mw-ui-quiet:disabled {
                color: #c8ccd1
            }

    .mw-ui-button.mw-ui-destructive {
        background-color: #dd3333;
        color: #fff;
        border: 1px solid #dd3333;
        text-shadow: 0 1px rgba(0,0,0,0.1)
    }

        .mw-ui-button.mw-ui-destructive:hover {
            background-color: #ff4242;
            border-color: #ff4242
        }

        .mw-ui-button.mw-ui-destructive:focus {
            box-shadow: inset 0 0 0 1px #dd3333,inset 0 0 0 2px #ffffff
        }

        .mw-ui-button.mw-ui-destructive:active, .mw-ui-button.mw-ui-destructive.is-on, .mw-ui-button.mw-ui-destructive.mw-ui-checked {
            background-color: #b32424;
            border-color: #b32424;
            box-shadow: none
        }

        .mw-ui-button.mw-ui-destructive:disabled {
            background-color: #c8ccd1;
            color: #fff;
            border-color: #c8ccd1
        }

            .mw-ui-button.mw-ui-destructive:disabled:hover, .mw-ui-button.mw-ui-destructive:disabled:active, .mw-ui-button.mw-ui-destructive:disabled.mw-ui-checked {
                background-color: #c8ccd1;
                color: #fff;
                border-color: #c8ccd1;
                box-shadow: none
            }

        .mw-ui-button.mw-ui-destructive.mw-ui-quiet {
            color: #222222
        }

            .mw-ui-button.mw-ui-destructive.mw-ui-quiet:hover {
                background-color: transparent;
                color: #ff4242
            }

            .mw-ui-button.mw-ui-destructive.mw-ui-quiet:active, .mw-ui-button.mw-ui-destructive.mw-ui-quiet.mw-ui-checked {
                color: #b32424
            }

            .mw-ui-button.mw-ui-destructive.mw-ui-quiet:focus {
                background-color: transparent;
                color: #dd3333
            }

            .mw-ui-button.mw-ui-destructive.mw-ui-quiet:disabled {
                color: #c8ccd1
            }

    .mw-ui-button.mw-ui-quiet {
        background: transparent;
        border: 0;
        text-shadow: none;
        color: #222222
    }

        .mw-ui-button.mw-ui-quiet:hover {
            background-color: transparent;
            color: #444444
        }

        .mw-ui-button.mw-ui-quiet:active, .mw-ui-button.mw-ui-quiet.mw-ui-checked {
            color: #000000
        }

        .mw-ui-button.mw-ui-quiet:focus {
            background-color: transparent;
            color: #222222
        }

        .mw-ui-button.mw-ui-quiet:disabled {
            color: #c8ccd1
        }

        .mw-ui-button.mw-ui-quiet:hover, .mw-ui-button.mw-ui-quiet:focus {
            box-shadow: none
        }

        .mw-ui-button.mw-ui-quiet:active, .mw-ui-button.mw-ui-quiet:disabled {
            background: transparent
        }

input.mw-ui-button::-moz-focus-inner, button.mw-ui-button::-moz-focus-inner {
    margin-top: -1px;
    margin-bottom: -1px
}

a.mw-ui-button {
    text-decoration: none
}

    a.mw-ui-button:hover, a.mw-ui-button:focus {
        text-decoration: none
    }

.mw-ui-button-group > * {
    min-width: 48px;
    border-radius: 0;
    float: left
}

    .mw-ui-button-group > *:first-child {
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px
    }

    .mw-ui-button-group > *:not( :first-child ) {
        border-left: 0
    }

    .mw-ui-button-group > *:last-child {
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px
    }

.mw-ui-button-group .is-on .button {
    cursor: default
}

.mw-ui-icon {
    position: relative;
    line-height: 1.5em;
    min-height: 1.5em;
    min-width: 1.5em
}

    .mw-ui-icon.mw-ui-icon-element {
        text-indent: -999px;
        overflow: hidden;
        width: 3.5em;
        min-width: 3.5em;
        max-width: 3.5em
    }

        .mw-ui-icon.mw-ui-icon-element:before {
            left: 0;
            right: 0;
            position: absolute;
            margin: 0 1em
        }

        .mw-ui-icon.mw-ui-icon-before:before, .mw-ui-icon.mw-ui-icon-element:before {
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: 100% auto;
            float: left;
            display: block;
            min-height: 1.5em;
            content: ''
        }

    .mw-ui-icon.mw-ui-icon-before:before {
        position: relative;
        width: 1.5em;
        margin-right: 1em
    }

    .mw-ui-icon.mw-ui-icon-small:before {
        background-size: 66.67% auto
    }

table, caption, tbody, tfoot, thead, tr, th, td {
    font-size: 100%
}

caption {
    font-weight: bold
}

button {
    border: 0;
    background-color: transparent
}

body {
    line-height: 1;
    -webkit-tap-highlight-color: transparent
}

input {
    line-height: normal
}

table {
    border-collapse: collapse
}

html, body {
    height: 100%
}

body {
    background-color: #eaecf0
}

#content {
    border-top: solid 1px transparent;
    background-color: #ffffff;
    padding-bottom: 32px
}

.header-container {
    border-bottom: solid 1px #dddddd
}

    .header-container.header-chrome {
        background-color: #eaecf0;
        border: 0;
        box-shadow: inset 0 -1px 3px rgba(0,0,0,0.08)
    }

#searchIcon input {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: transparent
}

    #searchIcon input:focus {
        outline: none
    }

.last-modified-bar {
    background-color: transparent;
    display: block;
    color: #54595d;
    transition: background-color 0.2s ease,color 0.2s ease
}

    .last-modified-bar a, .last-modified-bar a:visited {
        color: #666666
    }

        .last-modified-bar a:nth-child( 2 ), .last-modified-bar a:visited:nth-child( 2 ) {
            font-weight: bold
        }

    .last-modified-bar #mw-mf-last-modified {
        padding: 5px 16px;
        background-color: #eaecf0
    }

    .last-modified-bar.active {
        color: #fff
    }

        .last-modified-bar.active #mw-mf-last-modified {
            background-color: #00af89
        }

        .last-modified-bar.active a {
            color: #fff
        }

.header {
    display: table;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    height: 3.35em;
    white-space: nowrap;
    border-top: 1px solid #c8ccd1;
    margin-top: -1px
}

    .header > div {
        width: 3.35em;
        position: relative;
        vertical-align: middle;
        display: table-cell
    }

        .header > div a {
            display: block
        }

    .header .branding-box {
        width: auto
    }

        .header .branding-box h1 {
            margin-left: 5px;
            font-size: 1em
        }

            .header .branding-box h1 span {
                line-height: 1;
                font-size: inherit
            }

            .header .branding-box h1 img {
                vertical-align: middle
            }

            .header .branding-box h1 > * {
                float: left
            }

            .header .branding-box h1 sup {
                color: #54595d;
                display: none
            }

.beta .header .branding-box h1 sup {
    display: initial
}

.header > .header-title {
    vertical-align: middle
}

.header .header-action > * {
    min-height: 3.35em
}

.header > form, .overlay-header .overlay-title {
    padding: 0.15em 0
}

    .header > form:last-child, .overlay-header .overlay-title:last-child {
        padding-right: 1em
    }

@media all and (max-width:280px) {
    .header .search {
        border: 1px solid #c8ccd1;
        padding: 0.5em 0.1em;
        background: none
    }
}

.search-box, .header .search-box {
    display: none;
    width: auto
}

.search-box {
    -webkit-tap-highlight-color: rgba(255,255,255,0)
}

    .search-box .search {
        background-image: url(/w/extensions/MobileFrontend/resources/skins.minerva.base.styles/magnifying-glass.png?0d442);
        background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23777%22%20d%3D%22M5.9%2015.2c1.2%201.2%202.7%201.8%204.4%201.8%201.5%200%202.9-.5%204-1.4l4.3%203.9s1-.3%201.3-1.4l-4.3-3.9c1.6-2.4%201.3-5.7-.8-7.8-1.2-1.2-2.7-1.8-4.4-1.8-1.7-.1-3.3.6-4.4%201.8-2.5%202.4-2.5%206.4-.1%208.8zM7%207.7s.1-.1.2-.1c.9-.9%202-1.3%203.2-1.3%201.2%200%202.4.5%203.2%201.3%201.8%201.8%201.8%204.7%200%206.4-.9.9-2%201.3-3.2%201.3-1.2%200-2.4-.5-3.2-1.3-1.8-1.7-1.8-4.5-.2-6.3z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
        background-image: -o-linear-gradient(transparent,transparent),url(/w/extensions/MobileFrontend/resources/skins.minerva.base.styles/magnifying-glass.png?0d442);
        outline: 0;
        width: 100%;
        background-color: #fff !important;
        -webkit-appearance: none;
        padding: 0.5em 0 0.5em 32px;
        background-position: left 6px center;
        background-repeat: no-repeat;
        -webkit-background-size: 20px 20px;
        background-size: 20px 20px;
        border-radius: 2px;
        box-shadow: 0 1px 1px rgba(0,0,0,0.05);
        margin-top: 0
    }

input.search::-webkit-search-decoration, input.search::-webkit-search-cancel-button, input.search::-webkit-search-results-button, input.search::-webkit-search-results-decoration {
    display: none
}

.content h1 .edit-page {
    font-size: 0.58823529em
}

/*.content h2 {
    clear: both
}*/

.content h2 .edit-page {
    font-size: 0.66666667em
}

.content h3 .edit-page {
    font-size: 0.83333333em
}

.content .edit-page {
    display: inline-block;
    visibility: hidden
}

.content .open-block .edit-page {
    visibility: visible
}

.content .section-heading {
    /* width: 100%; */
    border-bottom: solid 1px #eaecf0;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}

    .content .section-heading .indicator {
        font-size: 0.4em
    }

.content .section-heading, .content .in-block {
    display: table
}

    .content .section-heading .mw-headline, .content .in-block .mw-headline {
        width: 100%
    }

    .content .section-heading > span, .content .in-block > span {
        display: table-cell;
        vertical-align: middle
    }

.client-nojs .section-heading .indicator {
    display: none
}

#page-secondary-actions {
    clear: both
}

    #page-secondary-actions a {
        margin: 10px 2px 2px 0
    }

    #page-secondary-actions .language-selector {
        margin-top: 1em
    }

.truncated-text {
    white-space: nowrap;
    overflow: hidden;
    -webkit-text-overflow: ellipsis;
    text-overflow: ellipsis
}

    .truncated-text.multi-line {
        white-space: normal;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .truncated-text.two-line {
        -webkit-line-clamp: 2;
        max-height: 2.6em
    }

.overlay #secondary-button.user-button, .header #secondary-button.user-button, .overlay .user-button, .header .user-button {
    position: relative
}

    .overlay #secondary-button.user-button .label, .header #secondary-button.user-button .label, .overlay .user-button .label, .header .user-button .label {
        visibility: hidden
    }

    .overlay #secondary-button.user-button.loading span, .header #secondary-button.user-button.loading span, .overlay .user-button.loading span, .header .user-button.loading span {
        display: none
    }

.notification-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 24px;
    background: #eaecf0;
    color: #54595d;
    cursor: pointer
}

    .notification-count .circle {
        border-radius: 50%;
        border: 2px solid #54595d;
        margin: auto;
        height: 22px;
        width: 22px;
        display: block;
        text-align: center;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center
    }

        .notification-count .circle span {
            font-weight: bold;
            font-size: 13px;
            line-height: 1;
            letter-spacing: -0.5px
        }

    .notification-count.notification-unseen {
        color: #ffffff
    }

        .notification-count.notification-unseen .circle {
            background: #dd3333;
            border-color: #dd3333
        }

    .notification-count.zero {
        display: none
    }

    .notification-count.max {
        right: 0.2em;
        width: 2em;
        height: 2em;
        line-height: 2em;
        font-size: 0.7em
    }

.mw-ui-button-group {
    text-align: center
}

    .mw-ui-button-group * {
        float: none !important
    }

    .mw-ui-button-group .mw-ui-block {
        width: auto
    }

.transparent-shield, .navigation-drawer {
    position: absolute;
    z-index: 0;
    visibility: hidden
}

.content .nojs-edit {
    display: inline-block;
    visibility: visible;
    float: right
}

.client-nojs #ca-watch, .client-nojs #ca-edit, #ca-talk.selected {
    display: none !important
}

#page-actions .nojs-edit {
    display: inline-block
}

.heading-holder {
    padding: 20px 0 3.6em;
    overflow: hidden;
    position: relative
}

    .heading-holder h1 {
        padding-right: 16px
    }

    .heading-holder .tagline {
        color: #54595d;
        font-size: 0.85em;
        margin: 4px 0 0
    }

        .heading-holder .tagline:first-letter {
            text-transform: capitalize
        }

#section_0 {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 0
}

#page-actions {
    font-size: 1.1em;
    float: none;
    border: 0;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #eaecf0;
    border-bottom: 1px solid #c8ccd1;
    padding: 0.5em 0
}

    #page-actions li {
        display: inline-block;
        position: relative;
        cursor: pointer;
        margin-right: 0;
        margin-bottom: 0;
        float: right
    }

        #page-actions li input {
            opacity: 0
        }

        #page-actions li input, #page-actions li a, #page-actions li span, #page-actions li button {
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            margin: 0 0 8px
        }

        #page-actions li button {
            text-indent: inherit;
            outline: none
        }

        #page-actions li:first-child {
            margin-top: 0
        }

    #page-actions .language-selector {
        float: left;
        margin-left: -1em
    }

        #page-actions .language-selector.disabled {
            cursor: default;
            opacity: 0.25
        }

    #page-actions #ca-edit {
        margin-right: -1em
    }

@media all and (max-width:280px) {
    .client-nojs #page-actions {
        display: none
    }

    .client-nojs #section_0 {
        border: 0
    }
}

@media all and (min-width:720px) {
    #page-actions {
        position: initial;
        float: right;
        width: auto;
        border: 0;
        margin: 0 0 1em 1em
    }

        #page-actions .language-selector {
            float: inherit
        }
}

.cloaked-element {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.view-border-box *, .view-border-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mw-mf-image-replacement {
    font-style: italic;
    color: #72777d;
    text-decoration: underline;
    border: dotted 1px #c8ccd1;
    padding: 10px;
    display: inline-block
}

textarea {
    padding: 5px 0 5px 5px;
    width: 100%;
    resize: none
}

.toc-mobile, .client-nojs .toc-mobile, .client-js .no-js-only, .client-js .mw-redirectedfrom, .printfooter, .jsonly {
    display: none
}

.no-js-only, .client-js .jsonly {
    display: inherit
}

.position-fixed {
    position: fixed !important
}

.touch-events :focus {
    outline: 0
}

.hidden {
    display: none !important
}

#mw-mf-page-center {
    background-color: #ffffff
}

span.mw-ui-icon {
    display: inline-block
}

.open-block .mw-ui-icon-arrow:before {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.lazy-image-placeholder {
    background-color: #eaecf0;
    display: block
}

li .lazy-image-placeholder, span .lazy-image-placeholder {
    display: inline
}

.client-nojs .lazy-image-placeholder {
    display: none
}

.lazy-image-placeholder img {
    opacity: 0
}

.lazy-image-placeholder.loaded {
    -webkit-animation: fadeOutContainer 0.3s ease-in;
    -moz-animation: fadeOutContainer 0.3s ease-in;
    -o-animation: fadeOutContainer 0.3s ease-in;
    animation: fadeOutContainer 0.3s ease-in;
    background-color: transparent;
    border: 0
}

    .lazy-image-placeholder.loaded img {
        -webkit-animation: fadeInImage 0.3s ease-in;
        -moz-animation: fadeInImage 0.3s ease-in;
        -o-animation: fadeInImage 0.3s ease-in;
        animation: fadeInImage 0.3s ease-in;
        opacity: 1
    }

@-webkit-keyframes fadeInImage {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInImage {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeOutContainer {
    from {
        background-color: #eaecf0
    }

    to {
        background-color: transparent
    }
}

@keyframes fadeOutContainer {
    from {
        background-color: #eaecf0
    }

    to {
        background-color: transparent
    }
}

footer {
    border-top: solid 1px #c8ccd1;
    overflow: auto;
    padding-bottom: 6px
}

    footer .last-modified-bar {
        border-bottom: solid 1px #c8ccd1;
        background-color: #eaecf0;
        display: block;
        color: #666666;
        line-height: 1.5em;
        transition: background-color 0.2s ease,color 0.2s ease
    }

        footer .last-modified-bar.active {
            background-color: #00af89;
            color: #fff
        }

    footer .last-modifier-tagline {
        display: block;
        width: 100%;
        font-size: 0.9em;
        padding: 7px 2em 7px 0
    }

    footer .indicator {
        position: absolute;
        right: -1em
    }

        footer .indicator:before {
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg)
        }

.client-nojs footer .indicator {
    display: none
}

footer > .post-content {
    overflow: auto;
    margin-top: 42px
}

    footer > .post-content > * {
        margin-bottom: 9px
    }

    footer > .post-content > h2 {
        border-bottom: solid 1px #c8ccd1;
        padding-bottom: 10px;
        margin-top: 42px;
        font-size: 1em;
        font-weight: bold
    }

        footer > .post-content > h2:first-child {
            margin-top: 0
        }

    footer > .post-content .hlist, footer > .post-content .license {
        font-size: 0.875em
    }

.rtl footer .indicator:before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

@media (min-width:720px) {
    footer .last-modified-bar {
        padding-left: 0;
        padding-right: 0;
        font-size: 1em
    }
}

@media print {
    .noprint, .banner-container, .header, .pre-content, .post-content {
        display: none
    }

    h1, h2, h3, h4, h5, h6 {
        page-break-after: avoid
    }

    table, figure, img, .lazy-image-placeholder {
        page-break-inside: avoid
    }

    img {
        max-width: 100%
    }
}

html {
    -webkit-text-size-adjust: none;
    font-size: 100%
}

body {
    font-family: 'Helvetica Neue','Helvetica','Nimbus Sans L','Arial','Liberation Sans',sans-serif;
    line-height: 1.4;
    color: #222222;
    background: #fff
}

.pre-content, .content, .post-content {
    margin: 0 16px
}

.content {
    line-height: 1.65;
    word-wrap: break-word
}

@media all and (max-width:280px) {
    body {
        font-size: 0.8em
    }

    .content {
        margin: 0 12px
    }
}

.client-js .collapsible-block {
    display: none
}

    .client-js .collapsible-block.open-block {
        display: block
    }

.nomobile {
    display: none !important
}

@media all and (min-width:720px) {
    .client-js .collapsible-block, .client-js + .collapsible-block {
        display: block
    }
}

.content .thumb {
    margin: 0.6em 0
}

    .content .thumb .thumbinner {
        margin: 0 auto;
        max-width: 100% !important
    }

.content .thumbcaption {
    margin: 0.5em 0 0;
    font-size: 0.8em;
    line-height: 1.5;
    padding: 0 !important;
    color: #54595d;
    width: auto !important
}

.content .thumbborder {
    border: 1px solid #c8ccd1
}

.content .magnify {
    display: none
}

.content img {
    vertical-align: middle
}

.content .floatright {
    clear: right;
    float: right;
    margin: 0 0 0.6em 0.6em
}

.content .floatleft {
    clear: left;
    float: left;
    margin: 0 0.6em 0.6em 0
}

.content a > img {
    max-width: 100% !important;
    height: auto !important
}

.content .noresize {
    max-width: 100%;
    overflow-x: auto
}

    .content .noresize a > img {
        max-width: none !important
    }

h1 {
    font-size: 1.7em
}

h2 {
    font-size: 1.5em
}

h3 {
    font-size: 1.2em;
    font-weight: bold
}

h4 {
    font-weight: bold
}

.pre-content h1, .content h1, .content h2, h3, h4, h5, h6 {
    font-family: 'Linux Libertine','Georgia','Times',serif;
    line-height: 1.3;
    word-wrap: break-word;
    word-break: break-word
}

blockquote {
    font-family: 'Linux Libertine','Georgia','Times',serif;
    font-size: 1.1em;
    quotes: '\201C' '\201D';
    padding: 1em 25px 1em 30px;
    position: relative;
    overflow: hidden
}

    blockquote:before {
        content: open-quote;
        font-size: 3em;
        position: absolute;
        left: 0;
        top: 0
    }

    blockquote:after {
        content: close-quote;
        font-size: 3em;
        line-height: 1;
        position: absolute;
        right: 0;
        bottom: 0
    }

.hlist > ul li, ul.hlist li {
    display: inline-block;
    margin-right: 8px
}

.content {
}

    .content ul {
        list-style: square inside
    }

        .content ul > li > ul {
            list-style-type: disc
        }

            .content ul > li > ul > li > ul {
                list-style-type: circle
            }

    .content ol {
        list-style: decimal inside
    }

        .content ol ol, .content ul ol, .content ol ul, .content ul ul {
            margin-left: 1em
        }

        .content ol li, .content ul li {
            margin-bottom: 10px
        }

            .content ol li:last-child, .content ul li:last-child {
                margin-bottom: inherit
            }

dl {
    margin-left: 1em
}

    dl dt {
        font-weight: bold
    }

body.mw-hide-empty-elt .mw-empty-elt {
    display: none
}

.hlist-separated li:after {
    content: '￢ﾀﾢ';
    padding-left: 8px;
    color: #002bb8;
    font-size: 16px;
    line-height: 1
}

.hlist-separated :last-child:after {
    content: ''
}

a {
    text-decoration: none;
    color: #002bb8
}

    a:visited {
        color: #5a3696
    }

    a:active {
        color: #faa700
    }

    a:hover {
        text-decoration: underline
    }

    a.new, a.new:visited, a.new:hover {
        color: #cc0000
    }

    a.external {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVElEQVR42n3PgQkAIAhEUXdqJ3dqJ3e6IoTPUSQcgj4EQ5IlUiLE0Jil3PECXhcHGBhZ8kg4hwxAu3MZeCGeyFnAXp4hqNQPnt7QL0nADpD6wHccLvnAKksq8iiaAAAAAElFTkSuQmCC);
        background-image: url(/w/extensions/MobileFrontend/resources/skins.minerva.content.styles/images/external-link-ltr-icon.png?948bf) !ie;
        background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M.5%203.518h5.982V9.5H.5z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M4.755-.16H9.99v5.39L8.417%206.774l-1.31-1.31L4.383%208.19%201.695%205.5l2.808-2.807-1.31-1.31z%22%20fill%3D%22%2306f%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M8.984.845l.022%204.884L7.19%203.91l-2.882%202.88L3.08%205.567l2.882-2.88L4.112.833z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A);
        background-image: -o-linear-gradient(transparent,transparent),url(/w/extensions/MobileFrontend/resources/skins.minerva.content.styles/images/external-link-ltr-icon.png?948bf);
        background-repeat: no-repeat;
        background-position: center right;
        padding-right: 13px
    }

.return-link, #mw-mf-last-modified {
    display: block;
    font-size: 0.9em;
    margin-top: 1.5em
}

.plainlinks a {
    background: none !important;
    padding: 0 !important
}

.content p {
    margin: 0.5em 0 1em 0
}

strong, b {
    font-weight: bold
}

em, i {
    font-style: italic
}

code, pre {
    font-family: monospace;
    border: solid 1px #c8ccd1;
    white-space: pre-wrap
}

code {
    padding: 0.2em 0.5em
}

pre {
    padding: 1em
}

sup {
    vertical-align: super
}

sub {
    vertical-align: sub
}

sub, sup {
    font-size: 0.75em;
    line-height: 1
}

.content table {
    margin: 1em 0;
    overflow: auto;
    overflow-y: hidden;
    overflow-x: auto;
    display: block;
    width: 100% !important
}

    .content table caption {
        display: block;
        text-align: left
    }

    .content table.wikitable {
        border: 1px solid #c8ccd1
    }

        .content table.wikitable > tr > th, .content table.wikitable > tr > td, .content table.wikitable > * > tr > th, .content table.wikitable > * > tr > td {
            border: 1px solid #c8ccd1;
            padding: 0.2em
        }

        .content table.wikitable > tr > th, .content table.wikitable > * > tr > th {
            background-color: #eaecf0
        }

.collapsible td {
    width: auto !important
}

.content .tmbox, .content .ambox, .content #coordinates, .content .navbox, .content .vertical-navbox, .content .topicon, .content .metadata {
    display: none !important
}

.content table {
    float: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important
}

    .content table.infobox {
        font-size: 90%;
        position: relative;
        border: 0;
        margin-bottom: 2em;
        text-align: left;
        background-color: #f8f9fa
    }

        .content table.infobox th, .content table.infobox td {
            vertical-align: top;
            border: 0;
            border-bottom: 1px solid #dddddd;
            padding: 0.2em
        }

        .content table.infobox tr:last-child th, .content table.infobox tr:last-child td {
            border: 0
        }

#filetoc, .mw-editsection {
    display: none
}

.skin-minerva .portal-column-left-wide, .skin-minerva .portal-column-left, .skin-minerva .portal-column-right, .skin-minerva .portal-column-right-narrow {
    float: none;
    width: 100%
}

.references-column-count, .column-count {
    -moz-column-width: 35em;
    -webkit-column-width: 35em;
    column-width: 35em
}

.references li:target {
    background-color: #def
}

.hatnote, .dablink, .rellink {
    padding: 0 0 0.6em 0;
    color: #72777d;
    font-size: 0.8em;
    font-style: italic
}

.quotebox {
    margin: 0 0 0.8em !important;
    width: auto !important
}

@media all and (max-width:720px) {
    .gallery .gallerybox {
        width: 100% !important
    }

        .gallery .gallerybox div {
            width: 100% !important
        }

    .content table.multicol > tr > td, .content table.multicol > tbody > tr > td {
        display: block !important;
        width: auto !important
    }

    .content .thumb .thumbinner {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        align-content: flex-start
    }

        .content .thumb .thumbinner > .thumbcaption {
            -webkit-box-pack: justify;
            -moz-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-flex: 1;
            -moz-box-flex: 1;
            width: 100%;
            -ms-flex: 1 0 100%;
            flex: 1 0 100%;
            -webkit-box-ordinal-group: 1;
            -moz-box-ordinal-group: 1;
            -ms-flex-order: 1;
            order: 1;
            display: block
        }
}

.mw-ui-icon-notifications:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images&image=notifications&format=rasterized&lang=fr&skin=minerva);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E%0A%20%20%20%20%20%20%20%20icon-export%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M9.643%2021.364c1.234%200%202.235-.956%202.235-2.136h-4.47c0%201.18%201%202.136%202.234%202.136z%22%20id%3D%22path-1%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20x%3D%220%22%20y%3D%220%22%20width%3D%224.471%22%20height%3D%222.136%22%20fill%3D%22%23fff%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon-export%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22notificationIcon%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Bell%22%20transform%3D%22translate%282%201%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Page-1-Copy%22%20stroke%3D%22%2354595D%22%20mask%3D%22url%28%23mask-2%29%22%20stroke-width%3D%224%22%20xlink%3Ahref%3D%22%23path-1%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.893%209.08v3.998l1.769%203.603v1.096H.623V16.68l1.769-3.603V9.08c0-2.894%201.824-5.41%204.477-6.47C7.13%201.327%208.285.383%209.643.383c1.357%200%202.511.944%202.773%202.227%202.653%201.06%204.477%203.576%204.477%206.47zM10.92%203.974H8.366c-2.438.553-4.255%202.64-4.255%205.14v4.474l-1.702%202.44h14.467l-1.702-2.44V9.114c.024-4.076-3.616-5.09-4.255-5.14z%22%20id%3D%22Combined-Shape%22%20fill%3D%22%2354595D%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=notifications&format=rasterized&lang=fr&skin=minerva)
}

.mw-ui-icon-mainmenu:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images&image=mainmenu&format=rasterized&lang=fr&skin=minerva);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ctitle%3E%0A%20%20%20%20%20%20%20%20icon-export%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon-export%22%20fill%3D%22%2354595D%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22menuIcon%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M21%2019H2v-2h19v2zm0-6H2v-2h19v2zm0-6H2V5h19v2z%22%20id%3D%22Combined-Shape%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=mainmenu&format=rasterized&lang=fr&skin=minerva)
}

.mw-ui-icon-edit:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images&image=edit&format=rasterized&lang=fr&skin=minerva);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-410%202048%202048%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23777%22%3E%0A%20%20%20%20%3Cg%20id%3D%22g4%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1670.264-159.32q-108.757%200-108.757%20124.825l1.236%20109.993h216.278l-1.233-109.993q1.236-124.824-107.52-124.824zm0-144.596q102.577%200%20171.787%2077.86%2069.21%2077.86%2069.21%20190.324v111.23h108.76v484.46h-699.505V75.5h109.993V-36.968q0-112.464%2069.21-189.09%2069.208-76.623%20170.55-77.86zm-469.632%20984.992h170.55l-795.9%20716.807-510.417%2055.614L173.622%20955.44l1027.01-918.254v164.37l-892.3%20805.79q32.132%2022.245%2096.398%2086.51l795.902-719.277v306.493z%22%20id%3D%22path6%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=edit&format=rasterized&lang=fr&skin=minerva)
}

.mw-ui-icon-edit-enabled:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images&image=edit-enabled&format=rasterized&lang=fr&skin=minerva);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-410%202048%202048%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%20%20%20%20%3Cg%20id%3D%22g4%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M307.05%201073.838q32.507%2022.505%2097.522%2087.52L1659.846%2026.108q-33.757-60.014-101.272-82.52zm-135.03-51.26L1563.576-225.197q156.284%2026.256%20276.31%20155.034Q1959.91%2058.617%201968.663%20217.4L575.858%201470.177%2060.746%201525.19z%22%20id%3D%22path6%22%20fill%3D%22%23777%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=edit-enabled&format=rasterized&lang=fr&skin=minerva)
}

.mw-ui-icon-magnifying-glass:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images&image=magnifying-glass&format=rasterized&lang=fr&skin=minerva);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ctitle%3E%0A%20%20%20%20%20%20%20%20icon-export%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon-export%22%20fill%3D%22%2354595D%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22SearchIcon%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.474%2015.441c1.147-1.376%201.835-3.212%201.835-5.162a7.98%207.98%200%200%200-8.03-8.029%207.98%207.98%200%200%200-8.029%208.03%207.98%207.98%200%200%200%208.03%208.029c1.72%200%203.211-.459%204.473-1.377l4.473%204.474c.46.459%201.262.459%201.836%200l.688-.688-5.276-5.277zM4.544%2010.28c0-3.211%202.524-5.735%205.735-5.735%203.212%200%205.736%202.524%205.736%205.735%200%203.212-2.524%205.736-5.736%205.736-3.211%200-5.735-2.638-5.735-5.736z%22%20id%3D%22Page-1%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=magnifying-glass&format=rasterized&lang=fr&skin=minerva)
}

.mw-ui-icon-language-switcher:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images&image=language-switcher&format=rasterized&lang=fr&skin=minerva);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2221%22%20viewBox%3D%220%200%2028%2021%22%3E%0A%20%20%20%20%3Ctitle%3E%0A%20%20%20%20%20%20%20%20uniE021%20-%20translation%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22uniE021---translation%22%20fill%3D%22%23777%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M23.89%2016l1.72%205h2.37L22.44%203.94h-3.3L13.34%2021h2.37l1.59-5h6.59zm-3.3-10.09l2.77%208.13h-5.54l2.77-8.13z%22%20id%3D%22Shape%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.2%202.63h1.18L8.07%200H5.43l.66%201.31A2.34%202.34%200%200%200%208.2%202.63z%22%20id%3D%22Shape%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.51%204H.15v2h2.51c.79%202.27%201.98%204.24%203.69%206.08-1.85%201.44-4.09%202.23-6.33%203.01l.66%201.97c2.64-.79%205.01-1.83%207.25-3.54%201.19.92%202.77%201.84%204.62%202.36l.66-1.97c-1.45-.39-2.64-1.05-3.69-1.83%202.5-2.5%203.29-4.99%203.42-5.25l.27-.83h2.64l.66-2zm-8.58%206.67C6.61%209.41%205.43%207.77%204.9%206h6.2c-.66%201.77-1.85%203.28-3.17%204.67-2.11-2.15%200%200%200%200z%22%20id%3D%22Shape%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=language-switcher&format=rasterized&lang=fr&skin=minerva)
}

@media all and (min-width:720px) {
    .client-js #searchIcon {
        display: none
    }

    .header .branding-box {
        width: 11.0625em
    }

    .header .search-box {
        display: table-cell;
        width: auto
    }

        .header .search-box .search {
            width: 23.4375em
        }

    .toc-mobile {
        display: block;
        visibility: visible;
        position: relative;
        font-size: 1.3em;
        float: left;
        clear: left;
        margin: 1em 0;
        border: solid 1px transparent
    }

        .toc-mobile > h2 {
            visibility: hidden;
            font-family: 'Helvetica Neue','Helvetica','Nimbus Sans L','Arial','Liberation Sans',sans-serif;
            font-size: 0.8em;
            font-weight: bold;
            border-bottom: 0;
            padding: 0.7em 0
        }

    .content_block {
        width: auto;
        clear: none
    }

    .heading-holder {
        padding: 20px 0;
        position: relative
    }

        .heading-holder #section_0 {
            border-bottom: 0;
            padding: 0 0 7px 0;
            font-size: 2.6525em
        }

    #page-actions {
        padding: 18px 0 0 0
    }

        #page-actions li {
            display: inline-block
        }

            #page-actions li:first-child {
                margin-top: 0
            }

    .pre-content, .content, .post-content {
        max-width: 55.8em;
        margin: 0 3.35em
    }

        .content .thumb.tleft {
            float: left;
            clear: left;
            margin-right: 1.4em
        }

        .content .thumb.tright {
            float: right;
            clear: right;
            margin-left: 1.4em
        }

        .content blockquote {
            padding-right: 35px;
            padding-left: 40px
        }

        .content table {
            display: table;
            width: auto !important
        }

            .content table caption {
                display: flex;
            }

            .content table tbody {
                display: table-row-group
            }

    #mw-mf-last-modified {
        padding: 5px 0
    }

    .last-modified-bar {
        background-color: transparent;
        padding-left: 0;
        padding-right: 0;
        font-size: 1em
    }
}

@media all and (min-width:62.5em) {
    #mw-mf-page-center .mw-mf-banner, .banner-container, .header, .page-header-bar, .content-header, .overlay-header, .content, .overlay-content, .content-unstyled, .pre-content, .post-content, #mw-mf-page-center .pointer-overlay {
        margin-left: auto;
        margin-right: auto;
        max-width: 55.8em
    }

    .header {
        max-width: 57.8em
    }
}

@media all and (min-width:720px) {
    table.infobox {
        margin: 0.5em 0 1em 35px !important;
        max-width: 320px;
        width: auto !important;
        float: right !important;
        clear: right !important
    }

    #mw-mf-page-center .mw-mf-banner {
        background-clip: content-box !important
    }
}

/* starting inserted <style> tag in header */
.fancycaptcha-reload-loading:after, .mw-ui-icon-spinner:after, .fancycaptcha-reload-loading:before, .mw-ui-icon-spinner:before {
    background-image: url(data:image/gif;base64,R0lGODlhQABAAPIEALOzs05OTouLixoaGkxMTAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAEACwAAAAAQABAAAAD/0i63P4wyknrGnjYzW3OXSgyHzaeXamhaOAGkRoBNMBC7wvJT13fjpxrV4L4aMCGcOjgNY7IJGP5cDKgUiW1YVVAbdnp9lK8YsNiIbe8+KK1avLHfHzDcyQ2wc3SRZYwCk58RlF/cQ9jBHNtdYU+EoCBd0wSZ0+EiZKTC3gVkJhfYDibnFmiP5GlpiyoqRSrSa6jG5uyoieSt5e5iK2OSX67dsTFxsfICgLLzM3NdrOvztPOaNGg1NkC1tdR2tTc3crf1WHdhuTM0NfJ7e7v8BHqUq9A07v1I9n4oCLa/P02kAMIbEK6U7MMfluHSsLCULQs5dvTUB44B7weTaSYsVTBPY2GONLq2Cjgg3kgDV3KhDHkiEy8WL6BWVCmuYw4SdLLadImwZYmRW4EQrJowZ1HvSQV6pLoUqYpww3VqfNX05JDRcZTGnRrVK8UqoKlE3EsvAQAIfkEBQoABAAsBQABACwAMAAAA5dIutzOIYZHq21S3s1Vjl1YfZNoQl81rMP5kBTLulj6yCuNZjfe6h5bwwdcwIbEIuG48P2UTIVTGeQ1k9TodCHo0phbRXcscFmluAaZTMWK1+yizAFfUyt1+/2RH+8pfX+AdYJ4eoWDZYiLjI2Oj5CRkpOUlZaXlgCakpqdAI+eno6hooukoYinqIWqnYytn6+noKuQrpIJACH5BAUKAAQALAEABQA6AB4AAAOLSLrc8qLJKYMNNFMItSfX9X3cM2ahdWqluTKp+m7lvMQ2Xc8xlk+tyKr303FexCKwdUoqJcEm7rncaZyTgfbH9Eyz2nCue02Bw+JxZxSSoN8D6hP+lv/odbsNn9bv8X5FgIF3eYSCW4eKi4yNOQCQkZKSjhOTl5OVDZicAJoMnZifC6GXo6SlkKcKCQAh+QQFCgAEACwFAAEAOgAiAAADiki63M4iikervVRKzDvXkSeOEEieHjihrKW28PPGtDLX8Y23+o72PhIwKBoSO0YWYPkznQLQxnIKOGme0CyDSj06suDAltv1hsNj8vR4RqfVTFzb7YCvaXPtxV7Le+B9bSRkgWAtd4VeiouMjY4kA5GSk5OPDJSYlJYKmZ0DmwSemaCimKChpZEECQAh+QQFCgAEACwPAAUAMAAsAAADjEiwQP4wyieqmJgxzKO1HaQtYfhVpTOSqXSi7dq656zINvFe9trMu9xtZAsKfS3jEVdSLommlzDC5EinImjnin1okqCueEwum8/otHrNbrvf8LicEKjb7/c2fo9n8/8BfoB7goN5hYZziouMLQOPjQSPkwOMlJSKl5hympecnZtwoJOfoJmdlp6NpBAJACH5BAUKAAQALB0AAQAeADoAAAOQSLBA/jBKyNi8uC7Mo25d+IWiRnbjmZnqlbbSC1PsTFe2V+fKnsstgdCBmwmPAh4BicwxmbYnNChtUqtJY5W35U6VyyF4TC6bz+i0es1uuzGBeDlOD4zrdSU+n9vj+358M4F0HAOHAxKEdheIiBOBGI6HcH+Nk4mVjJKYYJiZSp+enaOTY6ShqDyqOaytjxwJACH5BAUKAAQALB0ABQAiADoAAAOTSLrc8KDJSReENdf7tGdc933hSJZmFkapirbTCm/vDNa2xeXxzkuXn3BILBqPyKRyyWwqBNCoVDqbWqewq1aQ3Vq7Xio47Cybz+i0et0MuAPH99s2qA8YcvfMbl/k9S18dXh/gYKEeYZ8DX9wJoJ3iHIpkBKNj4eWiSOVmpsenZ5zH6GMnxqlpoCkmUSpP6+wfUYJACH5BAUKAAQALA8ADwAsADAAAAOUSLrc/pCBGauNM4PLrdZd2HyfaJKlyaGp6rGUu7JySNcdiZ/x7v/AoHBILBqPyKRyyWw6BdAndMqcWgXKqzWpvSK73iOY2hiYB74xlnE+/8DlNnoRqAdcWrZ8TrDbZWQKe3x9fndAgwyGhz6JioaIew2LP46PfpVyD5Q7lpd/nZqbkKFtEJylhJOkSqhJrkiwsaA7CQAh+QQFCgAEACwFAB0AOgAeAAADhEi63P7wgUlrjThrYrvdYOiNQGhmpHeuUvqx8OJScW3feK6fQ7/jveDgFxMKiSzjERlSGpkb5xOakQapUasjwA2ABGABTProdjXhcHJaNnszafDYF3Fz0XEx0f7Gx/d2X3k/fCZ5ejmFIYc6ioaDOIEskDaOJ4yVbjWUMZIwnJ1nNmkhCQAh+QQFCgAEACwBAB0AOgAiAAADjUiz3E0wykmrrS67y7vX4OCNZBRqZdqdmepaLPPOdG3feK7fQb8DwFpvGMgBjwAXkWhEHktLJs6J9ESXTeqzcsXqtM5Jd7iTgLeQcbFsPku6bAv47VUJ7oIXVex74fEzaDl/d3E0hHmGfoSKi3+NLoiQdoyTJZKWJJiZHpucHJ6fFqGiFKSlEqeoEY83CQAh+QQFCgAEACwBAA8AMAAsAAADjkiq0/swyklZuzVrevvY4OZ5YSmNpKlaKLaqrfua8by29jvms8z/wKBwCAoYj0gkcZFsJpcEpzQAnTqr1ic2S4V6v+CweEwum8/o9FjAFoAAcMCv3dbE4zw6236X2/R7GX1wM4BuG4N+KoZvgyuMIYmLgCWSJZCVjiGUK5obmCaWGpwvnhmknX2bdTl3BAkAIfkEBQoABAAsBQAFAB4AOgAAA49Iukzzo8k5IaS42pi72o/ngWIHciV1pirJatsrrVlgZ/Rk7wHm6rwd7EIJBmfEopEnUyyPzaewSZBSncvrwqhlTLvgsHhMLpvP6LR6TRG4w+64QCuXX+t2Gb7+2vNZfnFNgXODe3R/LwCLAAqCTYyMYJGLk5SWkZiSXZSNnJefmaGbWp2alaOopaCroqMECQA7);
    background-image: url(/w/extensions/MobileFrontend/resources/mobile.ajax.styles/images/ajax-loader.gif?b3af8) !ie
}

.fancycaptcha-reload:after, .mw-ui-icon-refresh:after, .fancycaptcha-reload:before, .mw-ui-icon-refresh:before {
    background-image: url(/w/extensions/MobileFrontend/resources/mobile.ajax.styles/images/refresh.png?a787a);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.0.2%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23787878%22%20d%3D%22M33.117%2C6.516c-3.263-3-7.613-4.835-12.385-4.835C10.632%2C1.681%2C2.414%2C9.899%2C2.414%2C20%0A%09s8.218%2C18.319%2C18.319%2C18.319c5.042%2C0%2C9.615-2.048%2C12.93-5.356l-3.625-3.625c-2.387%2C2.378-5.677%2C3.852-9.305%2C3.852%0A%09C13.46%2C33.189%2C7.543%2C27.273%2C7.543%2C20S13.46%2C6.811%2C20.733%2C6.811c3.357%2C0%2C6.424%2C1.263%2C8.754%2C3.336l-4.358%2C4.358h7.589h4.868v-1.68%0A%09V2.048L33.117%2C6.516z%22%2F%3E%0A%3C%2Fsvg%3E%0A%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/extensions/MobileFrontend/resources/mobile.ajax.styles/images/refresh.png?a787a)
}

.loading.spinner {
    text-align: center;
    background-position: 50%;
    margin: 8px auto
}

.page-list, .topic-title-list, .site-link-list {
    overflow: hidden
}

    .page-list li, .topic-title-list li, .site-link-list li {
        color: #666666;
        position: relative;
        border-bottom: solid 1px #eaecf0;
        padding: 0.8em 16px;
        margin: -1px 0 0;
        line-height: 1
    }

        .page-list li .watch-this-article, .topic-title-list li .watch-this-article, .site-link-list li .watch-this-article {
            position: absolute;
            right: 0;
            top: 0.8em;
            margin-top: 1px
        }

            .page-list li .watch-this-article button, .topic-title-list li .watch-this-article button, .site-link-list li .watch-this-article button {
                position: absolute;
                text-indent: inherit;
                outline: none
            }

        .page-list li > a, .topic-title-list li > a, .site-link-list li > a {
            display: block;
            color: #666666
        }

            .page-list li > a:active, .topic-title-list li > a:active, .site-link-list li > a:active, .page-list li > a:hover, .topic-title-list li > a:hover, .site-link-list li > a:hover, .page-list li > a:visited, .topic-title-list li > a:visited, .site-link-list li > a:visited {
                text-decoration: none;
                color: #666666
            }

    .page-list.thumbs li, .topic-title-list.thumbs li, .site-link-list.thumbs li, .page-list.side-list li, .topic-title-list.side-list li, .site-link-list.side-list li {
        padding-left: 85px
    }

    .page-list .info, .topic-title-list .info, .site-link-list .info {
        font-size: 0.7em;
        text-transform: uppercase
    }

    .page-list .info, .topic-title-list .info, .site-link-list .info, .page-list .component, .topic-title-list .component, .site-link-list .component {
        color: #72777d;
        line-height: 1.2
    }

    .page-list .title h3, .topic-title-list .title h3, .site-link-list .title h3, .page-list .title .mw-mf-user, .topic-title-list .title .mw-mf-user, .site-link-list .title .mw-mf-user, .page-list .title .component, .topic-title-list .title .component, .site-link-list .title .component, .page-list .title .info, .topic-title-list .title .info, .site-link-list .title .info {
        margin: 0.5em 0
    }

    .page-list.thumbs .title, .topic-title-list.thumbs .title, .site-link-list.thumbs .title {
        padding-right: 24px
    }

    .page-list .list-thumb, .topic-title-list .list-thumb, .site-link-list .list-thumb {
        position: absolute;
        width: 70px;
        height: 100%;
        top: 0;
        left: 0
    }

    .page-list p, .topic-title-list p, .site-link-list p {
        font-size: 0.9em;
        line-height: normal
    }

    .page-list.side-list .list-thumb, .topic-title-list.side-list .list-thumb, .site-link-list.side-list .list-thumb {
        padding: 0.8em 16px;
        color: #222222
    }

        .page-list.side-list .list-thumb p, .topic-title-list.side-list .list-thumb p, .site-link-list.side-list .list-thumb p {
            line-height: 1.2;
            margin: 0.5em 0
        }

        .page-list.side-list .list-thumb .timestamp, .topic-title-list.side-list .list-thumb .timestamp, .site-link-list.side-list .list-thumb .timestamp {
            margin-bottom: 0.65em
        }

    .page-list .title.new h3, .topic-title-list .title.new h3, .site-link-list .title.new h3 {
        color: #cc0000
    }

@media all and (min-width:720px) {
    .page-summary-list, .topic-title-list, .site-link-list {
        padding: 0 3.35em
    }
}

.page-summary h2, .page-summary h3 {
    font: inherit;
    font-weight: bold;
    color: #54595d
}

    .page-summary h2 a, .page-summary h3 a {
        color: inherit
    }

    .page-summary h2 strong, .page-summary h3 strong {
        text-decoration: underline
    }

.list-header {
    font-weight: bold;
    font-size: 0.85em;
    padding: 0.5em 16px 0.4em 16px;
    background-color: #eaecf0;
    color: #72777d
}

.list-thumb {
    background-repeat: no-repeat;
    background-position: center center
}

    .list-thumb.list-thumb-none {
        background-color: #eaecf0;
        background-image: url(/w/extensions/MobileFrontend/resources/mobile.pagesummary.styles/noimage.png?537bb);
        background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056%2056%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23eee%22%20d%3D%22M0%200h56v56H0z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23999%22%20d%3D%22M36.4%2013.5H17.8v24.9c0%201.4.9%202.3%202.3%202.3h18.7v-25c.1-1.4-1-2.2-2.4-2.2zM30.2%2017h5.1v6.4h-5.1V17zm-8.8%200h6v1.8h-6V17zm0%204.6h6v1.8h-6v-1.8zm0%2015.5v-1.8h13.8v1.8H21.4zm13.8-4.5H21.4v-1.8h13.8v1.8zm0-4.7H21.4v-1.8h13.8v1.8z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
        background-image: -o-linear-gradient(transparent,transparent),url(/w/extensions/MobileFrontend/resources/mobile.pagesummary.styles/noimage.png?537bb)
    }

    .list-thumb.list-thumb-x {
        -webkit-background-size: 100% auto;
        background-size: 100% auto
    }

    .list-thumb.list-thumb-y {
        -webkit-background-size: auto 100%;
        background-size: auto 100%
    }

@media all and (min-width:720px) {
    .list-header {
        padding: 0.5em 3.35em 0.4em 16px
    }
}

.mw-ui-input {
    background-color: #fff;
    color: #000000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    padding: 0.625em 0.546875em 0.546875em;
    box-shadow: inset 0 0 0 0.1em #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: 1.172em;
    vertical-align: middle;
}

    .mw-ui-input::-webkit-input-placeholder {
        color: #72777d;
        opacity: 1
    }

    .mw-ui-input:-ms-input-placeholder {
        color: #72777d;
        opacity: 1
    }

    .mw-ui-input::-moz-placeholder {
        color: #72777d;
        opacity: 1
    }

    .mw-ui-input:-moz-placeholder {
        color: #72777d;
        opacity: 1
    }

    .mw-ui-input::placeholder {
        color: #72777d;
        opacity: 1
    }

    .mw-ui-input.placeholder {
        color: #72777d;
        opacity: 1
    }

    .mw-ui-input:invalid {
        box-shadow: none
    }

    .mw-ui-input:hover {
        border-color: #72777d
    }

    .mw-ui-input:focus {
        border-color: #3366cc;
        box-shadow: inset 0 0 0 1px #3366cc;
        outline: 0
    }

    .mw-ui-input:not( :disabled ) {
        -webkit-transition: color 100ms,border-color 100ms,box-shadow 100ms;
        -moz-transition: color 100ms,border-color 100ms,box-shadow 100ms;
        transition: color 100ms,border-color 100ms,box-shadow 100ms
    }

    .mw-ui-input:disabled {
        border-color: #eaecf0;
        color: #c8ccd1
    }

    .mw-ui-input[type='search'] {
        -webkit-appearance: textfield
    }

        .mw-ui-input[type='search']::-ms-clear {
            display: none
        }

        .mw-ui-input[type='search']::-webkit-search-cancel-button, .mw-ui-input[type='search']::-webkit-search-decoration {
            -webkit-appearance: none
        }

textarea.mw-ui-input {
    min-height: 8em
}

input[type='number'], .mw-ui-input-inline {
    display: inline-block;
    width: auto;
    max-width: 100%
}

.mw-ui-input-large {
    margin-top: 0;
    margin-bottom: 0
}

    .mw-ui-input-large + .mw-ui-input-large {
        margin-top: -1px
    }

    .mw-ui-input-large:focus {
        position: relative
    }

input.mw-ui-input-large {
    font-size: 1.75em;
    font-weight: bold;
    line-height: 1.25em;
    padding: 0.3673em 0.3265em 0.3265em
}

sup, sub {
    line-height: 0.75em
}

dfn {
    font-style: normal;
    font-weight: bold
}

i > dfn {
    font-style: italic
}

blockquote {
    quotes: "" ""
}

.pas-sur-mobile {
    display: none
}

.italique {
    font-style: italic
}

    .italique i {
        font-style: normal
    }

.romain {
    text-transform: lowercase;
    font-variant: small-caps
}

.nowrap, .mw-magiclink-isbn {
    white-space: nowrap
}

sup.reference {
    font-weight: normal;
    font-style: normal;
    white-space: nowrap
}

.hidden {
    position: absolute;
    left: 0;
    top: -5000px;
    width: 1px;
    height: 1px;
    overflow: hidden
}

caption.hidden {
    position: static;
    text-indent: -5000px
}

.wikitable th[scope=row] {
    text-align: left
}

.alternance, .alternance2 {
    border-collapse: collapse
}

table.alternance > * > tr > th, table.alternance2 > * > tr > th {
    background: #e6e6e6
}

.alternance tr, .alternance th[scope="row"] {
    background: #fcfcfc
}

    .alternance tr:nth-child(odd), .alternance tr:nth-child(odd) th[scope="row"] {
        background: #eeeeee
    }

.alternance2 tr, .alternance2 th[scope="row"] {
    background: #eeeeee
}

    .alternance2 tr:nth-child(odd), .alternance2 tr:nth-child(odd) th[scope="row"] {
        background: #fcfcfc
    }

.liste-horizontale ul, .liste-horizontale li {
    margin: 0;
    padding: 0
}

    .liste-horizontale ul ul, .liste-horizontale li {
        display: inline
    }

        .liste-horizontale li:after {
            content: " ￂﾷ ";
            font-weight: bold
        }

        .liste-horizontale li:last-child:after {
            content: none
        }

        .liste-horizontale li li:first-child:before {
            content: " (";
            font-weight: normal
        }

        .liste-horizontale li li:last-child:after {
            content: ") ";
            font-weight: normal
        }

.liste-simple ul {
    line-height: inherit;
    list-style: none none;
    margin: 0
}

    .liste-simple ul li {
        margin-bottom: 0
    }

.treeview ul {
    padding: 0;
    margin: 0
}

.treeview li {
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-image: none;
    zoom: 1;
}

    .treeview li li {
        background: url(../../../I/s/css_modules/upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png) no-repeat 0 -2981px;
        padding-left: 20px;
        text-indent: 0.3em
    }

        .treeview li li.lastline {
            background-position: 0 -5971px
        }

    .treeview li.emptyline > ul {
        margin-left: -1px
    }

        .treeview li.emptyline > ul > li:first-child {
            background-position: 0 9px
        }

.bandeau-discussion, .bandeau-article, .bandeau-simple, .bandeau-systeme {
    clear: both;
    margin: 8px 0 12px;
    border-style: solid;
    border-width: 1px 0;
    padding: 2px 5px;
    text-align: left
}

div.bandeau-section {
    display: block;
    margin: 0 0 .7em 0;
    overflow: hidden;
    border-style: solid;
    border-width: 1px 0;
    padding: 2px 0 1px 4px;
    text-align: left
}

.bandeau-icone {
    display: none
}

.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-information {
    border-color: #77ccff;
    background-color: #fbfbfb
}

.bandeau-niveau-ebauche {
    display: none
}

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

.portail-gauche {
    float: left
}

.portail-droite {
    float: right
}

@media screen and (max-width:65em) {
    .portail-gauche, .portail-droite {
        float: none;
        width: auto !important
    }
}

.mw-empty-li {
    display: none
}

.infobox_v2 {
    font-size: 90%;
    line-height: 1.1em;
    border-spacing: 5px;
    border-collapse: separate;
    background: #f9f9f9
}

    .infobox_v2 th {
        vertical-align: super;
        text-align: left
    }

    .infobox_v2 .entete {
        height: 43px;
        vertical-align: middle;
        text-align: center;
        font-size: 140%;
        font-weight: bolder;
        line-height: 1.1em;
        color: #000
    }

    .infobox_v2 .media {
        height: 35px;
        vertical-align: middle;
        text-align: center;
        font-weight: bolder;
        color: #000
    }

@media screen and (min-width:720px) {
    table.infobox_v2 {
        width: 294px !important
    }

    table.infobox_v2, .infobox_v3 {
        clear: right;
        float: right !important;
        margin: 0 0 0.5em 1em
    }
}

div.infobox_v3 {
    font-size: 0.9em;
    line-height: 1.4em;
    max-width: 325px;
    margin: auto;
    word-wrap: break-word;
    background: #f9f9f9
}

.infobox_v3 .entete {
    display: table;
    height: 45px;
    width: 100%;
    font-weight: bold;
    text-align: center;
    font-size: 1.4em;
    line-height: 1.1em;
    margin-bottom: 10px;
    background-color: #dfedff
}

    .infobox_v3 .entete > div {
        display: table-cell;
        vertical-align: middle;
        padding: 3px
    }

.infobox_v3 .images {
    text-align: center;
    display: flex;
    justify-content: space-around;
    align-items: center
}

    .infobox_v3 .images a {
        max-width: 100%
    }

    .infobox_v3 .images img {
        max-width: 99%;
        height: auto
    }

.infobox_v3 .legend {
    font-size: 0.9em;
    text-align: center;
    margin: 5px 0 8px 0
}

.infobox_v3 table {
    width: 100% !important;
    margin: 5px 0;
    table-layout: fixed;
    border-collapse: collapse
}

.infobox_v3 th[scope="col"] {
    text-align: center;
    word-wrap: normal
}

.infobox_v3 th[scope=row] {
    text-align: left;
    padding-right: 10px;
    width: 8em;
    max-width: 140px;
    word-wrap: normal
}

.infobox_v3 th[scope=row], .infobox_v3 td {
    padding-top: 4px;
    vertical-align: super
}

.infobox_v3 .middle {
    vertical-align: middle
}

.infobox_v3 .left td {
    text-align: left
}

.infobox_v3 .vborder td {
    border-left: 1px dotted #aaa
}

    .infobox_v3 .vborder td:first-child {
        border-left: none
    }

.infobox_v3 .data {
    text-align: center
}

.infobox_v3 .bloc, .infobox_v3 .bordered, .infobox_v3 caption {
    font-weight: bold;
    text-align: center;
    line-height: 1.1em;
    margin: 0 0 5px 0;
    padding: 4px
}

.infobox_v3 caption, .infobox_v3 .bloc {
    background: #dfedff
}

.infobox_v3 .bloc {
    margin: 5px 0
}

.infobox_v3 .bordered {
    border-top: 1px solid #dfedff;
    border-bottom: 1px solid #dfedff;
    background: transparent
}

.infobox_v3 caption.hidden {
    margin: 0 !important;
    padding: 0 !important
}

.infobox_v3 .hr {
    font-size: 1px;
    line-height: 1px;
    margin: 5px 0;
    background-color: #dfedff
}

    .infobox_v3 .hr.collapse {
        margin: 5px 0 -8px 0;
        position: relative;
    }

.infobox_v3 .navbar {
    text-align: right;
    font-size: 0.8em
}

    .infobox_v3 .navbar .plainlinks {
        float: left
    }

.infobox_v3 .overflow {
    overflow: hidden
}

.infobox_v3 .bordered.nav, .infobox_v3 .bordered.navbar {
    border-bottom: 0 !important;
    font-weight: normal !important
}

.infobox_v3 .prev a, .infobox_v3 .prev_bloc {
    background: url(../../../I/s/css_modules/upload.wikimedia.org/wikipedia/commons/thumb/4/49/ArrowLeftNavbox.svg/12px-ArrowLeftNavbox.svg.png) no-repeat left center;
    float: left;
    max-width: 40%;
    padding: 0 0 0 18px;
    text-align: left
}

.infobox_v3 .next a, .infobox_v3 .next_bloc {
    background: url(../../../I/s/css_modules/upload.wikimedia.org/wikipedia/commons/thumb/1/10/ArrowRightNavbox.svg/12px-ArrowRightNavbox.svg.png) no-repeat right center;
    float: right;
    max-width: 40%;
    padding: 0 18px 0 0;
    text-align: right
}

.infobox_v3 table.maillot-equipe td {
    padding: 0
}

.infobox_v3 table.maillot-equipe {
    table-layout: auto
}

#accueil_2017_en-tete {
    display: inline-block;
    margin: auto;
    min-width: 100%;
    padding: auto 1rem;
    background: #EDF4F7;
    background: linear-gradient(top,#fff 0%,#e8f2f8 100%);
    background: -moz-linear-gradient(top,#fff 0%,#e8f2f8 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e8f2f8));
    background: -webkit-linear-gradient(top,#fff 0%,#e8f2f8 100%);
    background: -o-linear-gradient(top,#fff 0%,#e8f2f8 100%);
    background: -ms-linear-gradient(top,#fff 0%,#e8f2f8 100%);
    background: linear-gradient(top,#fff 0%,#e8f2f8 100%);
    box-shadow: inset 0 0 1rem -1rem #a8d7fc
}

.accueil_2017_cadre {
    padding: 3%
}

.bouton_accueil_bandeau_2017 h2.titre-wikipedia {
    font-size: 200%;
    font-weight: bold;
    color: #457;
    font-family: 'Open Sans',Sans-serif;
    border-bottom: none;
    margin-bottom: 0
}

.bouton_accueil_bandeau_2017 .sous-titre {
    padding-left: 40px;
    padding-top: 0;
    margin-top: 0
}

#accueil-contenu .accueil_2017_titres, #accueil-pied .accueil_2017_titres {
    font-variant: small-caps;
    letter-spacing: .01em;
    display: block;
    border-bottom: solid 0.2rem #bdd8fb;
    margin: -0.4rem 0 0.1rem
}


@media print {
    #centralNotice {
        display: none
    }
}

.cn-closeButton {
    display: inline-block;
    zoom: 1;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAACeklEQVR4Aa1UM3jkcRBN6qS//tTFttPHqmI359VZ5dm2L1zFtr02YlRx5sX2ft/7ed7O/w1M5ufnt8NZQjCBQXhG+IYZe5zjfju7xcHc3NzEzMwM6xOEqNnZ2ZeVlZW827dv1ycmJnbGx8d3Yr5582Z9eXk5D/d4h/empqYm+K0nw3yKcF4sFmdzOJzGgIAAhb29vc7Ozk6/Atrr/fz8lCwWq6m3tzcb72G3nmzFo/NNTU354eHhIltbW72Tk5M2IyND9P79+8ZPnz7VvXnzpoHBYPS4uLhobGxsDMHBwaLa2tp82MF+PVmUUqnMioiI6LOysjLQLCcPS2ZmZn7Ozc39oPtFYG80GgWpqakSS0tLY1hYmEgikWTBfoXsLD16BT3gUWhoqEKtVheREZ+Qu0IEjI+PZ2k0GqFer+cnJSWJra2tDWw2u2FqauoVeEAW3NzcnBcYGCh3dHTUtba2ltNjLvRJSEiQEQEPRENDQzkMBqPXwsKiXyqVFsFDNzc3LWmoqKmp4YIHZIyHDx9WOzg46GJiYmTk5e/h4eHstLQ0CX2ykXST4JPJ8y7sSVM5/QGMf9y4caMHf3r//v1a8IDsGRm04/D58+dtpNFPPNRqtflXrlzpI8G15IEGc2xsrFSlUglwD+Tk5NRBmuTk5A7wgOxbXFxcF8iysrIa1mskEolKvL29Ne7u7mpXV1dNaWlp9fr7X79+VYMMeQieY/dsv5p1r2g2Nja2vWZ7RXNiYuIA0dwlzwYGBjbkGXmURXeLeUa1ul2ebV8BEH+7CiAiASTYvgJ2qc3MzMzF2vz8+XPd27dvG5hMZg+CsV1tHmfXOP5+dqyddgHOI7v1srTdcwAAAABJRU5ErkJggg==);
    background: url(/w/extensions/CentralNotice/resources/subscribing/CloseWindow19x19.png?7596b) !ie;
    width: 19px;
    height: 19px;
    text-indent: 19px;
    white-space: nowrap;
    overflow: hidden
}

@-webkit-keyframes centralAuthPPersonalAnimation {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes centralAuthPPersonalAnimation {
    0% {
        opacity: 0;
        -moz-transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes centralAuthPPersonalAnimation {
    0% {
        opacity: 0;
        -o-transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes centralAuthPPersonalAnimation {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.centralAuthPPersonalAnimation {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: centralAuthPPersonalAnimation;
    -moz-animation-name: centralAuthPPersonalAnimation;
    -o-animation-name: centralAuthPPersonalAnimation;
    animation-name: centralAuthPPersonalAnimation
}

@media screen {
    .tochidden, .toctoggle {
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .toctoggle {
        font-size: 94%
    }
}

@media print {
    #toc.tochidden, .toctoggle {
        display: none
    }
}

.mw-ui-icon-cleanup:before {
    background-image: url(/w/load.php?modules=mobile.issues.images&image=cleanup&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%2336b%22%20d%3D%22M1.112%2073.678L39.997%206.322%2078.89%2073.678z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M43.525%2057.7v7.103h-6.823V57.7h6.823zm-2.03-5.905h-3.27L36.47%2039.55v-7.854h6.825v7.854l-1.8%2012.245z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.issues.images&image=cleanup&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-cleanup-gray:before {
    background-image: url(/w/load.php?modules=mobile.issues.images&image=cleanup-gray&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22M1.092%2073.695l38.906-67.39%2038.91%2067.39z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M43.528%2057.71v7.104h-6.83V57.71h6.83zm-2.03-5.908h-3.275L36.47%2039.55v-7.86h6.827v7.858l-1.8%2012.254z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.issues.images&image=cleanup-gray&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-mf-anonymous:before {
    background-image: url(/w/load.php?modules=mobile.mainMenu.icons&image=anonymous&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20d%3D%22M37.5%205.492h-32v32c0%204.53%203.47%208%208%208h32v-32c0-4.53-3.47-8-8-8zm-24.8%2014.4c-1.34-1.06-1.87-2.13-1.87-3.73%201.6%201.6%204%202.4%206.67%202.4s5.07-.8%206.67-2.4c0%201.6-.53%202.67-1.87%203.73-1.33%201.07-2.93%201.6-4.8%201.6-1.87%200-3.47-.53-4.8-1.6zm22.4%2011.47c0%20.53-.27.8-.8%201.07-2.67%201.6-5.87%202.4-9.33%202.4-3.2%200-6.13-.8-8.8-2.67-.53-.27-.53-.53-.8-1.07-.27-.53%200-.8.27-1.33s.53-.53%201.07-.8c.53-.27.8%200%201.33.27%202.13%201.33%204.53%202.13%207.47%202.13%202.939%200%205.33-.53%207.469-1.87.27-.27.8-.27%201.33-.27s.8.27%201.07.8c-.28.54-.019%201.07-.28%201.34zm3.2-11.47c-1.33%201.07-2.93%201.6-4.8%201.6-1.87%200-3.47-.53-4.8-1.6-1.34-1.06-1.87-2.13-1.87-3.73%201.6%201.6%204%202.4%206.67%202.4s5.07-.8%206.67-2.4c-.01%201.6-.54%202.67-1.87%203.73z%22%2F%3E%3C%2Fsvg%3E);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.mainMenu.icons&image=anonymous&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-mf-home:before {
    background-image: url(/w/load.php?modules=mobile.mainMenu.icons&image=home&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M20%2040V28h8v12h10V24h6L24%206%204%2024h6v16z%22%2F%3E%3C%2Fsvg%3E);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.mainMenu.icons&image=home&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-mf-logout:before {
    background-image: url(/w/load.php?modules=mobile.mainMenu.icons&image=logout&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M26%206h-4v20h4V6zm9.67%204.33l-2.83%202.83C35.98%2015.73%2038%2019.62%2038%2024c0%207.73-6.27%2014-14%2014s-14-6.27-14-14c0-4.38%202.02-8.27%205.16-10.84l-2.83-2.83C8.47%2013.63%206%2018.52%206%2024c0%209.94%208.06%2018%2018%2018s18-8.06%2018-18c0-5.48-2.47-10.37-6.33-13.67z%22%2F%3E%3C%2Fsvg%3E);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.mainMenu.icons&image=logout&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-mf-nearby:before {
    background-image: url(/w/load.php?modules=mobile.mainMenu.icons&image=nearby&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20d%3D%22M40.405%2018.878c0-8.906-7.08-15.977-15.978-15.977S8.45%209.98%208.45%2018.878c0%203.204.91%205.94%202.507%208.448L24.427%2044l13.47-16.666c1.598-2.515%202.508-5.252%202.508-8.456zm-15.978%209.144c-5.022%200-9.127-4.113-9.127-9.127%200-5.015%204.105-9.144%209.127-9.144%205.023%200%209.128%204.113%209.128%209.127%200%205.015-4.105%209.144-9.128%209.144z%22%2F%3E%3C%2Fsvg%3E);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.mainMenu.icons&image=nearby&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-mf-profile:before {
    background-image: url(/w/load.php?modules=mobile.mainMenu.icons&image=profile&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20d%3D%22M36%204H4v32c0%204.53%203.47%208%208%208h32V12c0-4.53-3.47-8-8-8zm-5.34%2010.67c1.87%200%203.2%201.6%203.2%203.2s-1.6%203.2-3.2%203.2-3.2-1.6-3.2-3.2%201.34-3.2%203.2-3.2zm-13.33%200c1.87%200%203.2%201.6%203.2%203.2s-1.33%203.47-3.2%203.47-3.2-1.6-3.2-3.2%201.33-3.47%203.2-3.47zM36%2029.07c0%20.53-.27.8-.8%201.33-1.87%201.6-4.27%202.67-6.93%203.47-2.67.8-5.6.53-8.27%200s-5.33-2.4-7.2-4c-.27-.27-.53-.8-.53-1.07s.27-.8.53-1.07c.27-.27.8-.53%201.07-.53.53%200%20.8.27%201.07.53%201.33%201.33%203.2%202.4%205.6%202.93%202.4.53%204.53.53%206.93%200%202.4-.53%204.27-1.33%205.6-2.67.27-.27.8-.53%201.07-.53s.8.27%201.33.53c.53.28.53.55.53%201.08z%22%2F%3E%3C%2Fsvg%3E);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.mainMenu.icons&image=profile&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-mf-random:before {
    background-image: url(/w/load.php?modules=mobile.mainMenu.icons&image=random&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20d%3D%22M36%204H4v32c0%204.267%203.475%208%208%208h32V12c0-4.525-3.742-8-8-8zM13.327%2036c-2.138%200-4-1.862-4-4s1.862-4%204-4%204%201.862%204%204-1.862%204-4%204zm0-16c-2.138%200-4-1.862-4-4s1.862-4%204-4%204%201.862%204%204-1.862%204-4%204zM24%2028c-2.138%200-4-1.862-4-4s1.862-4%204-4%204%201.862%204%204-1.862%204-4%204zm10.664%208c-2.139%200-4-1.862-4-4s1.861-4%204-4c2.138%200%204%201.862%204%204s-1.862%204-4%204zm0-16c-2.139%200-4-1.862-4-4s1.861-4%204-4c2.138%200%204%201.862%204%204s-1.862%204-4%204z%22%2F%3E%3C%2Fsvg%3E);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.mainMenu.icons&image=random&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-mf-settings:before {
    background-image: url(/w/load.php?modules=mobile.mainMenu.icons&image=settings&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20d%3D%22M44%2027.634v-7.26l-4.498-.752c-.247-1-.752-2-1.496-3.497l2.754-3.754-5.25-5.25-3.754%202.753c-1.249-.752-2.497-1.248-3.497-1.496l-.496-4.498h-7.251l-.753%204.498c-1.248.248-2.249.753-3.497%201.496l-3.754-2.753-5.25%205.25%202.488%203.754c-.753%201.248-1%202.249-1.496%203.497L4%2020.118v7.25l4.498.753c.247%201.249.752%202.25%201.496%203.497l-2.497%203.754%205.25%205.25%203.754-2.496c1%20.496%202.249%201%203.497%201.496l.753%204.498h7.499l.752-4.498c1.249-.248%202.249-.753%203.497-1.496l3.754%202.753%205.25-5.25-2.753-3.745c.752-1.248%201.248-2.497%201.496-3.497L44%2027.634zM24%2031.38c-4.25%200-7.499-3.249-7.499-7.499s3.25-7.498%207.499-7.498c4.25%200%207.499%203.249%207.499%207.498%200%204.25-3.25%207.5-7.499%207.5z%22%2F%3E%3C%2Fsvg%3E);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.mainMenu.icons&image=settings&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-mf-watchlist:before {
    background-image: url(/w/load.php?modules=mobile.mainMenu.icons&image=watchlist&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20d%3D%22M26.667%2030.667H40v2.666H26.667v-2.666zm0%208H40V36H26.667v2.667zm0%202.666H40V44H26.667v-2.667zM24%2028v8l-13.333%208%202.666-16-10.666-8%2016-2.667L24%204s5.07%2013.333%205.333%2013.333l16%202.667-10.666%208H24z%22%2F%3E%3C%2Fsvg%3E);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.mainMenu.icons&image=watchlist&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-mf-contributions:before {
    background-image: url(/w/load.php?modules=mobile.mainMenu.icons&image=contributions&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eedit-history%3C%2Ftitle%3E%3Cpath%20d%3D%22M42.88%2029.968c-1.85%209.98-10.664%2017.152-21.262%2017.152C9.679%2047.12%200%2037.52%200%2025.68%200%2013.84%209.68%204.24%2021.618%204.24c.68%200%20.68%201.947%200%201.949-10.853.038-19.653%208.727-19.653%2019.49%200%2010.765%208.8%2019.492%2019.653%2019.492%209.507%200%2017.726-6.305%2019.547-15.203h1.715zm-.857-5.146l-4.289%205.146h8.576l-4.287-5.146zm-25.557-.282v6.457h6.457l19.043-19.043-6.457-6.457L16.466%2024.54zM46.959%206.96a1.715%201.715%200%200%200%200-2.427L42.93.503a1.715%201.715%200%200%200-2.428%200l-3.15%203.152%206.456%206.456%203.151-3.15z%22%2F%3E%3C%2Fsvg%3E);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.mainMenu.icons&image=contributions&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-overlay-close:before {
    background-image: url(/w/load.php?modules=mobile.overlay.images&image=overlay-close&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ctitle%3E%0A%20%20%20%20%20%20%20%20icon-export%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon-export%22%20fill%3D%22%2354595D%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22close%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Page-1%22%20d%3D%22M19.75%205.592L18.158%204l-6.283%206.283L5.592%204%204%205.592l6.283%206.283L4%2018.158l1.592%201.592%206.283-6.283%206.283%206.283%201.592-1.592-6.283-6.283z%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.overlay.images&image=overlay-close&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-overlay-close-gray:before {
    background-image: url(/w/load.php?modules=mobile.overlay.images&image=overlay-close&variant=gray&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23BBB%22%3E%0A%20%20%20%20%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%20%20icon-export%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon-export%22%20fill%3D%22%2354595D%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22close%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Page-1%22%20d%3D%22M19.75%205.592L18.158%204l-6.283%206.283L5.592%204%204%205.592l6.283%206.283L4%2018.158l1.592%201.592%206.283-6.283%206.283%206.283%201.592-1.592-6.283-6.283z%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fg%3E%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.overlay.images&image=overlay-close&variant=gray&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-overlay-close-invert:before {
    background-image: url(/w/load.php?modules=mobile.overlay.images&image=overlay-close&variant=invert&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%20%20icon-export%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon-export%22%20fill%3D%22%2354595D%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22close%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Page-1%22%20d%3D%22M19.75%205.592L18.158%204l-6.283%206.283L5.592%204%204%205.592l6.283%206.283L4%2018.158l1.592%201.592%206.283-6.283%206.283%206.283%201.592-1.592-6.283-6.283z%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fg%3E%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.overlay.images&image=overlay-close&variant=invert&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-citation:before {
    background-image: url(/w/load.php?modules=mobile.references.images&image=citation&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2229.143%22%20viewBox%3D%220%200%2012%2014.571428%22%3E%0A%20%20%20%20%3Cg%20id%3D%22g3%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.714%206.857L6%205.143%204.286%206.857V1.714H2.57v11.143h6.86s.856%200%20.856-.857V1.714H7.714v5.143z%22%20id%3D%22path5%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0%200v14.57h10.286c.857%200%201.714-.856%201.714-1.713V0H0zm10.286%2012c0%20.857-.857.857-.857.857H2.57V1.714h1.716v5.143L6%205.143l1.714%201.714V1.714h2.572V12z%22%20id%3D%22path7%22%20fill%3D%22%23575757%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.references.images&image=citation&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-clear:before {
    background-image: url(/w/load.php?modules=mobile.search.images&image=clear&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eclear-field%3C%2Ftitle%3E%3Cpath%20d%3D%22M9%200C4.05%200%200%204.05%200%209s4.05%209%209%209%209-4.05%209-9-4.05-9-9-9zm4.5%2012.375L12.375%2013.5%209%2010.125%205.625%2013.5%204.5%2012.375%207.875%209%204.5%205.625%205.625%204.5%209%207.875%2012.375%204.5%2013.5%205.625%2010.125%209l3.375%203.375z%22%20fill%3D%22%23BCC2C7%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.search.images&image=clear&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-watch:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images.scripts&image=watch&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2223%22%20viewBox%3D%220%200%2024%2023%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ctitle%3E%0A%20%20%20%20%20%20%20%20Shape%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard-1%22%20fill%3D%22%23777%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12%204.512l2.267%204.777%205.333.663L16%2013.67l.667%205.174L12%2016.588l-4.8%202.256.8-5.175-3.733-3.717%205.2-.664L12%204.51zM12%200L8.267%207.432%200%208.626l6%205.84-1.467%208.094L12%2018.58l7.333%203.98L18%2014.332l6-5.84L15.6%207.3%2012%200z%22%20id%3D%22Shape%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images.scripts&image=watch&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-watched:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images.scripts&image=watched&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2223%22%20viewBox%3D%220%200%2024%2023%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ctitle%3E%0A%20%20%20%20%20%20%20%20watchlist-filled%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard-1%22%20fill%3D%22%2300AF89%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12%200L8.267%207.432%200%208.626l6%205.84-1.467%208.094L12%2018.58l7.333%203.98L18%2014.332l6-5.84L15.6%207.3%2012%200z%22%20id%3D%22watchlist-filled%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images.scripts&image=watched&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-user:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images.scripts&image=user&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22271.5%2072.8%2016%2016%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M273.59%2072.8c-2.03%200-2.09%201.907-2.09%202.032V88.8h13.91c2.03%200%202.09-1.907%202.09-2.032V72.8h-13.91z%22%20fill%3D%22%23d0d0d0%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cg%20fill%3D%22%23fff%22%20transform%3D%22matrix%28.042%200%200%20.042%20259.047%2068.752%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%22437%22%20cy%3D%22234.1%22%20r%3D%2228%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%22553.5%22%20cy%3D%22234.1%22%20r%3D%2228%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M279.88%2085.338c-1.8%200-3.533-.617-4.583-1.61-.248-.247-.248-.68%200-.927s.68-.245.928%200c.806.81%202.167%201.24%203.654%201.24%201.42%200%202.786-.43%203.59-1.24.246-.245.68-.245.926%200s.248.68%200%20.93c-1.113.988-2.722%201.61-4.52%201.61z%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images.scripts&image=user&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-anonymous:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images.scripts&image=anonymous&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M2.112%200C.117%200%200%201.932%200%201.994V16h13.888C15.883%2016%2016%2014.068%2016%2014.006V0H2.112zm.426%204.89s.726.726%202.295.726l2.233-.726c0%201.026-1.027%201.81-2.295%201.81s-2.23-.782-2.23-1.81zm8.935%206.517c-.543.3-1.148.542-1.81.726-.544.12-1.15.18-1.754.18-.73%200-1.39-.122-2.056-.3-.605-.18-1.206-.422-1.69-.727-.3-.18-.42-.605-.18-.905.18-.3.606-.42.907-.176.364.242.848.42%201.328.542%201.026.3%202.173.3%203.2.058a5.11%205.11%200%200%200%201.45-.542c.3-.18.724-.057.904.243.125.305.004.726-.3.905zM11.415%206.7c-1.27%200-2.295-.846-2.295-1.81%200%200%20.726.726%202.295.726l2.233-.726c.063%201.026-.964%201.81-2.233%201.81z%22%20fill%3D%22%23e7beba%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images.scripts&image=anonymous&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-clock:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images.variants&image=clock&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2220%22%20height%3D%2217%22%20viewBox%3D%220%200%2020%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EPage%201%3C%2Ftitle%3E%3Cg%20id%3D%22Page-1%22%3E%3Cg%20id%3D%22footer---old-edited%22%3E%3Cg%20id%3D%22Group-2%22%3E%3Cpath%20d%3D%22M11.424%200C6.686%200%202.857%203.806%202.857%208.5H0l3.71%203.68.066.136L7.62%208.5H4.76c0-3.65%202.986-6.61%206.667-6.61%203.68%200%206.665%202.96%206.665%206.61%200%203.65-2.985%206.61-6.666%206.61a6.668%206.668%200%200%201-4.71-1.94l-1.35%201.337A8.553%208.553%200%200%200%2011.425%2017C16.162%2017%2020%2013.194%2020%208.5S16.162%200%2011.424%200zm-1.037%205v4.524l3.904%202.298.658-1.1-3.193-1.877V5h-1.368z%22%20id%3D%22Page-1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images.variants&image=clock&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-clock-gray:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images.variants&image=clock&variant=gray&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2217%22%20viewBox%3D%220%200%2020%2017%22%3E%3Cg%20fill%3D%22%23BBB%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3EPage%201%3C%2Ftitle%3E%3Cg%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Page-1%22%3E%3Cg%20id%3D%22footer---old-edited%22%3E%3Cg%20id%3D%22Group-2%22%3E%3Cpath%20d%3D%22M11.424%200C6.686%200%202.857%203.806%202.857%208.5H0l3.71%203.68.066.136L7.62%208.5H4.76c0-3.65%202.986-6.61%206.667-6.61%203.68%200%206.665%202.96%206.665%206.61%200%203.65-2.985%206.61-6.666%206.61a6.668%206.668%200%200%201-4.71-1.94l-1.35%201.337A8.553%208.553%200%200%200%2011.425%2017C16.162%2017%2020%2013.194%2020%208.5S16.162%200%2011.424%200zm-1.037%205v4.524l3.904%202.298.658-1.1-3.193-1.877V5h-1.368z%22%20id%3D%22Page-1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images.variants&image=clock&variant=gray&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-clock-invert:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images.variants&image=clock&variant=invert&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2217%22%20viewBox%3D%220%200%2020%2017%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3EPage%201%3C%2Ftitle%3E%3Cg%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Page-1%22%3E%3Cg%20id%3D%22footer---old-edited%22%3E%3Cg%20id%3D%22Group-2%22%3E%3Cpath%20d%3D%22M11.424%200C6.686%200%202.857%203.806%202.857%208.5H0l3.71%203.68.066.136L7.62%208.5H4.76c0-3.65%202.986-6.61%206.667-6.61%203.68%200%206.665%202.96%206.665%206.61%200%203.65-2.985%206.61-6.666%206.61a6.668%206.668%200%200%201-4.71-1.94l-1.35%201.337A8.553%208.553%200%200%200%2011.425%2017C16.162%2017%2020%2013.194%2020%208.5S16.162%200%2011.424%200zm-1.037%205v4.524l3.904%202.298.658-1.1-3.193-1.877V5h-1.368z%22%20id%3D%22Page-1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images.variants&image=clock&variant=invert&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-arrow:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images.variants&image=arrow&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-407%2024%2024%22%3E%3Cg%20id%3D%22g4%22%3E%3Cpath%20d%3D%22M21.348-401.268q.94%200%201.61.668l.92.922-11.858%2011.86L.198-399.66l.922-.94q.65-.686%201.59-.686.94%200%201.61.668l7.718%207.7%207.7-7.682q.67-.668%201.61-.668z%22%20id%3D%22path6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images.variants&image=arrow&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-arrow-gray:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images.variants&image=arrow&variant=gray&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-407%2024%2024%22%3E%3Cg%20fill%3D%22%23BBB%22%3E%3Cg%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22g4%22%3E%3Cpath%20d%3D%22M21.348-401.268q.94%200%201.61.668l.92.922-11.858%2011.86L.198-399.66l.922-.94q.65-.686%201.59-.686.94%200%201.61.668l7.718%207.7%207.7-7.682q.67-.668%201.61-.668z%22%20id%3D%22path6%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images.variants&image=arrow&variant=gray&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}

.mw-ui-icon-arrow-invert:before {
    background-image: url(/w/load.php?modules=skins.minerva.icons.images.variants&image=arrow&variant=invert&format=rasterized&lang=fr&skin=minerva&version=096qwgg);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-407%2024%2024%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cg%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22g4%22%3E%3Cpath%20d%3D%22M21.348-401.268q.94%200%201.61.668l.92.922-11.858%2011.86L.198-399.66l.922-.94q.65-.686%201.59-.686.94%200%201.61.668l7.718%207.7%207.7-7.682q.67-.668%201.61-.668z%22%20id%3D%22path6%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images.variants&image=arrow&variant=invert&format=rasterized&lang=fr&skin=minerva&version=096qwgg)
}


#bodyContent .panel {
    background-color: #eaecf0;
    clear: both;
    margin-top: 1em;
    text-align: center
}

    #bodyContent .panel .content {
        padding: 1em 16px;
        margin: 0
    }

.mw-ui-icon-back:after, .mw-ui-icon-back:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEX///9MTExNTU1OTk5PT09VVVVHR0cMG3pKAAAAAXRSTlMAQObYZgAAAHNJREFUeF7N07ENgDAMRFEaepAYgJwl15kFFvD+U0CRBuFfuMu10XMukbzMkTtysMpzcEmRA8kBSJED6QRgVSACW/WGDkDVSo1A2785BvjnBXkI8AGPIoJ1+YH8JYMISSdiSDYiqhezOgkgjotDq8bLOU0eX4Uwm63r+A0AAAAASUVORK5CYII=);
    background-image: url(/w/extensions/MobileFrontend/resources/mobile.startup/back-ltr.png?62bff) !ie
}

.overlay-enabled {
    background-color: #ffffff
}

    .overlay-enabled #mw-mf-page-center {
        overflow: hidden;
        display: block
    }

    .overlay-enabled .overlay, .overlay-enabled #mw-mf-page-center {
        height: 100%
    }

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 1;
    padding-top: 3.35em;
    display: none
}

    .overlay.visible {
        display: block
    }

    .overlay input, .overlay textarea {
        padding: 0.5em
    }

    .overlay .captcha-word, .overlay .summary {
        margin: 0 0 0.7em;
        width: 100%
    }

    .overlay .wikitext-editor {
        min-height: 50%;
        line-height: 1.5;
        border: 0
    }

    .overlay .panel {
        padding: 12px 16px;
        border-bottom: 1px solid #eaecf0
    }

    .overlay .license {
        font-size: 0.9em;
        color: #72777d;
        margin-top: 0.5em;
        line-height: 1.4
    }

    .overlay .content .cancel {
        display: block;
        margin: 1em auto
    }

    .overlay .content-header {
        background-color: #f8f9fa;
        border-bottom: 1px solid #eaecf0;
        padding: 20px 16px;
        line-height: inherit
    }

    .overlay .slider-button {
        position: absolute;
        top: 3.35em;
        width: 40px;
        bottom: 0;
        z-index: 1
    }

        .overlay .slider-button.prev {
            left: 0
        }

        .overlay .slider-button.next {
            right: 1em
        }

        .overlay .slider-button > * {
            position: absolute;
            top: 50%;
            margin-top: -50%
        }

.overlay-header .overlay-title {
    width: 100%
}

.overlay-header .header-action a, .overlay-header .header-action button {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    padding: 0 1.2em;
    font-weight: bold;
    white-space: nowrap;
    text-decoration: none;
    border-radius: 0;
    height: 3.35em;
    cursor: pointer;
    position: relative
}

    .overlay-header .header-action a:before, .overlay-header .header-action button:before {
        top: 0
    }

    .overlay-header .header-action a[disabled], .overlay-header .header-action button[disabled] {
        opacity: 0.5
    }

    .overlay-header .header-action a:focus, .overlay-header .header-action button:focus {
        outline: 0
    }

.overlay-header .continue {
    background-color: #3366cc;
    color: #fff
}

.overlay-header .submit {
    background-color: #3366cc;
    color: #fff
}

.overlay-header h2 {
    display: table;
    width: 100%;
    font-size: 1em
}

    .overlay-header h2 > * {
        width: 1em;
        display: table-cell;
        padding-right: 0.4em
    }

    .overlay-header h2 span {
        width: auto;
        max-width: 1em
    }

.overlay-header > ul, .overlay-header > div {
    display: table-cell;
    vertical-align: middle
}

    .overlay-header > ul li {
        display: block
    }

.overlay-header > ul, .overlay-header button {
    width: 3.35em
}

.overlay-header-container, .overlay-footer-container {
    width: 100%;
    background: #fff;
    z-index: 2
}

    .overlay-header-container.position-fixed, .overlay-footer-container.position-fixed {
        left: 0;
        right: 0
    }

.overlay-header-container {
    top: 0
}

.overlay-footer-container {
    background-color: #fff;
    bottom: 0;
    border-top: 1px solid #c8ccd1
}

    .overlay-footer-container a {
        display: block;
        padding: 1em 1em 1em 10px;
        text-align: center
    }

.overlay-bottom {
    border-top: 1px solid #c8ccd1;
    top: auto;
    bottom: 0;
    height: auto !important;
    background: #f8f9fa
}

    .overlay-bottom .overlay-header-container {
        background: #f8f9fa
    }

.overlay-ios .overlay-header-container {
    position: absolute !important;
    top: 1px
}

.overlay-ios .overlay-footer-container {
    position: absolute !important
}

.overlay-ios .overlay-content {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

@media all and (min-width:720px) {
    .overlay .panel {
        padding: 12px 3.35em
    }
}

@media all and (min-width:62.5em) {
    .overlay-header {
        max-width: 57.8em
    }
}

.drawer {
    text-align: center;
    padding: 0 16px 1em;
    max-width: 500px;
    margin: 0 auto
}

    .drawer.text {
        line-height: 1;
        font-size: 0.9em;
        text-align: left;
        padding-top: 0.5em
    }

    .drawer p {
        line-height: 1.4;
        margin-top: 0.5em
    }

    .drawer p, .drawer a:not( :last-child ), .drawer .mw-ui-button {
        margin-bottom: 1em
    }

    .drawer .cancel {
        display: block;
        margin: auto
    }

.overlay-enabled .drawer {
    display: none !important
}

.drawer {
    background-color: #f8f9fa;
    position: absolute;
    width: 100%
}

.mw-notification, .toast, .drawer {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: 0 -1px 8px 0 rgba(0,0,0,0.35);
    word-wrap: break-word;
    z-index: 2;
    display: none
}

    .mw-notification.visible, .toast.visible, .drawer.visible, .mw-notification.mw-notification-visible, .toast.mw-notification-visible, .drawer.mw-notification-visible {
        display: block
    }

.mw-notification, .toast {
    font-size: 0.9em;
    padding: 0.9em 1em;
    background-color: #222222;
    color: #fff;
    margin: 0 10% 20px;
    width: 80%;
    text-align: center;
    border-radius: 2px
}

    .mw-notification.mw-notification-type-error, .toast.mw-notification-type-error {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAjUlEQVR42uXUMRGAIBTGcSMQxQhEYGYighFeBCIYhQAORjACDZ4fd7AoBw8ZHX7HMfhX5GBh5pfDWgMEW5pL1CIaGGIe6WuIckRBSGa+iGAfWd4z4oErAihRKL0ZuCFIQxG4Y22Gyk4J0B9D6QfCKQxd4KqhsluDdC3kIAzw0iPieg9KQwa4+Baav4/m3XgJZ5qzdM5hAAAAAElFTkSuQmCC);
        background-image: url(/w/extensions/MobileFrontend/resources/mobile.startup/images/error.png?e5236) !ie;
        background-position: 16px 50%;
        background-repeat: no-repeat;
        padding-left: 5%;
        width: 75%;
        border: 0
    }

    .mw-notification a, .toast a {
        color: #3366cc
    }

        .mw-notification a.new, .toast a.new {
            color: #dd3333
        }

.mw-notification-area {
    z-index: 2;
    position: fixed;
    bottom: 0;
    width: 100%
}

.animations .mw-notification, .animations .drawer {
    display: block;
    visibility: hidden;
    -webkit-transform: translate(0,100px);
    transform: translate(0,100px);
    bottom: 100px;
    opacity: 0
}

    .animations .mw-notification.animated, .animations .drawer.animated, .animations .mw-notification.mw-notification-tag-toast, .animations .drawer.mw-notification-tag-toast {
        -webkit-backface-visibility: hidden;
        -webkit-transition: -webkit-transform 0.25s,opacity 0.25s,visibility 0s 0.25s,bottom 0s 0.25s;
        transition: transform 0.25s,opacity 0.25s,visibility 0s 0.25s,bottom 0s 0.25s
    }

    .animations .mw-notification.visible, .animations .drawer.visible, .animations .mw-notification.mw-notification-visible, .animations .drawer.mw-notification-visible {
        bottom: 0;
        -webkit-backface-visibility: hidden;
        -webkit-transition: -webkit-transform 0.25s,opacity 0.25s;
        transition: transform 0.25s,opacity 0.25s;
        visibility: visible;
        opacity: 1;
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }


.drawer-enabled {
    overflow: hidden
}

.drawer.references {
    background-color: #000000;
    color: #c8ccd1;
    max-height: 400px;
    overflow-y: auto;
    padding: 20px
}

    .drawer.references.text {
        font-size: 1em
    }

    .drawer.references a {
        background-image: none;
        color: #5880c0
    }

    .drawer.references .error {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAjUlEQVR4AWP4//8/Bj4TFRUAxA1AXADiE4OxGeIAxP+B+AOUbiDXoAaoIQJAfACEyXYR1LAFpHgP3ZAJIO+gY6jLBIgyCGQzTCMuw4gyCBa4BLABPoMQMUUYN4xEg0ABCMQXiDToARAnYDMIHlskYgdsBiWA0ggJeAKxWSSBkEZiDQpA9gZ5BlFeHlGOAXgJZ5qs7tNkAAAAAElFTkSuQmCC);
        background-image: url(/w/extensions/MobileFrontend/resources/mobile.references/images/error.png?429e4) !ie;
        padding-left: 20px;
        background-repeat: no-repeat
    }

    .drawer.references .cite {
        padding-bottom: 20px
    }

        .drawer.references .cite:after {
            content: '';
            display: table;
            clear: both
        }

        .drawer.references .cite .text {
            color: #888888;
            cursor: default;
            letter-spacing: 0.2em;
            float: left;
            font-size: 0.75em;
            padding-top: 0.25em;
            text-transform: uppercase
        }

        .drawer.references .cite .cancel {
            cursor: pointer;
            font-size: 0.8em;
            margin: -1em -1em -1em 0;
            padding: 1em 0;
            position: absolute;
            right: 20px;
            top: 20px
        }

    .drawer.references .mw-cite-backlink {
        display: none
    }

    .drawer.references .reference-text {
        line-height: 1.4
    }

.client-js .collapsible-heading, .client-js .collapsible-block {
    /*clear: both*/
}

.client-js .collapsible-heading {
    cursor: pointer;
    position: relative
}

    .client-js .collapsible-heading .indicator {
        float: left;
        margin-top: 0.7em;
        font-size: 0.4em
    }

.client-js .collapsible-block {
    width: 100%
}

@media print {
    .collapsible-heading .indicator, .collapsible-heading .edit-page {
        display: none
    }

    .client-js .collapsible-block {
        display: block
    }
}

.animations .watch-this-article {
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s
}

    .animations .watch-this-article.watched {
        -webkit-transform: rotate(72deg);
        transform: rotate(72deg)
    }

.mw-mf-cleanup {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 0.8em;
    color: #72777d
}

.overlay .cleanup li {
    border-bottom: solid 1px #c8ccd1
}

    .overlay .cleanup li .issue-notice {
        padding: 60px 16px 24px 16px
    }

        .overlay .cleanup li .issue-notice:before {
            top: 24px;
            left: 50%;
            position: absolute;
            height: auto
        }

@media all and (min-width:720px) {
    .overlay .cleanup li .issue-notice {
        padding: 2em 1em 2em 60px;
        margin: 0 1em 0 3.35em
    }

        .overlay .cleanup li .issue-notice:before {
            top: 0;
            left: 0;
            height: 100%;
            width: 50px
        }
}

.panel-inline {
    display: none
}

    .panel-inline.visible {
        display: block
    }

#mw-mf-viewport {
    position: relative;
    height: 100%
}

#mw-mf-page-center {
    width: 100%;
    position: relative
}

.main-menu-button.indicator-circle {
    overflow: initial
}

    .main-menu-button.indicator-circle:after {
        content: '';
        background-color: #3366cc;
        width: 0.65em;
        height: 0.65em;
        position: absolute;
        top: -0.4em;
        right: 0.6em;
        border: 0.2em solid #fff;
        border-radius: 0.5em
    }

.notifications-overlay.navigation-drawer {
    right: 0;
    height: 100%;
    width: auto;
    box-shadow: -5px 0 0 0 rgba(0,0,0,0.3)
}

nav {
    background-color: #eaecf0;
    float: left;
    min-height: 100%
}

.client-js nav .secondary-action {
    border: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    padding-right: 0;
    border-left: 1px solid #a2a9b1
}

.client-js nav .primary-action {
    margin-right: 3.5em
}

nav ul {
    padding-bottom: 22px
}

    nav ul:first-child li:first-child {
        border-top: 0
    }

    nav ul li {
        background-color: #ffffff;
        position: relative;
        border-top: 1px solid #eaecf0;
        margin-top: -1px;
        font-size: 0.875em
    }

        nav ul li:first-child {
            border-top: 0
        }

        nav ul li a {
            color: #54595d;
            display: block;
            padding: 12px 10px 12px 15px
        }

            nav ul li a:hover {
                box-shadow: inset 4px 0 0 0 #3366cc;
                text-decoration: none
            }

            nav ul li a:visited, nav ul li a:active {
                color: #54595d
            }

            nav ul li a.mw-ui-icon {
                font-weight: bold;
                line-height: 1.857
            }

                nav ul li a.mw-ui-icon:before {
                    font-size: 16px
                }

    nav ul.hlist li {
        background-color: transparent;
        border: 0;
        margin: 0;
        font-size: 0.75em
    }

        nav ul.hlist li a {
            color: #3366cc;
            padding: 0.7em 12px
        }

            nav ul.hlist li a:hover {
                background-color: transparent;
                box-shadow: none
            }

.navigation-enabled #mw-mf-viewport {
    overflow: hidden;
    min-height: 100%;
    height: auto !important
}

.navigation-enabled #mw-mf-page-center {
    background: #ffffff;
    position: absolute;
    height: 100%;
    left: 240px
}

.navigation-enabled .navigation-drawer, .navigation-enabled .transparent-shield {
    visibility: visible
}

.navigation-enabled .transparent-shield {
    background: rgba(0,0,0,0.8);
    opacity: 0.5;
    -moz-transition: opacity 0.25s ease-in-out;
    -webkit-backface-visibility: hidden;
    -webkit-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out
}

.primary-navigation-enabled {
    background-color: #eaecf0
}

    .primary-navigation-enabled nav {
        width: 240px
    }

    .primary-navigation-enabled .drawer .position-fixed {
        left: 240px !important
    }

@media all and (min-width:720px) {
    .secondary-navigation-enabled #mw-mf-page-center {
        left: -60% !important;
        right: 60% !important;
        width: auto
    }

        .secondary-navigation-enabled #mw-mf-page-center .main-header-button {
            visibility: hidden
        }

    .notifications-overlay.navigation-drawer {
        left: 40%
    }
}

.animations #mw-mf-page-center {
    min-height: 100%;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.25s ease-in-out,height 0s 0.5s;
    transition: transform 0.25s ease-in-out,height 0s 0.5s
}

.animations nav {
    width: 240px;
    -moz-transition: visibility 0s 0.25s;
    -webkit-backface-visibility: hidden;
    -webkit-transition: visibility 0s 0.25s;
    transition: visibility 0s 0.25s
}

.animations .notifications-overlay.navigation-drawer {
    display: block;
    -webkit-transform: translate(102%,0);
    transform: translate(102%,0);
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.25s ease-in-out,visibility 0s 0.25s;
    transition: transform 0.25s ease-in-out,visibility 0s 0.25s
}

    .animations .notifications-overlay.navigation-drawer.visible {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }

.navigation-enabled.animations .drawer .position-fixed, .navigation-enabled.animations #mw-mf-page-center {
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out
}

.primary-navigation-enabled.animations .drawer .position-fixed, .primary-navigation-enabled.animations #mw-mf-page-center {
    left: 0 !important;
    -webkit-transform: translate(240px,0);
    transform: translate(240px,0)
}

.primary-navigation-enabled.animations nav {
    position: static;
    -moz-transition: none;
    -webkit-backface-visibility: hidden;
    -webkit-transition: none;
    transition: none
}

.secondary-navigation-enabled.animations #mw-mf-page-center {
    left: 0 !important;
    -webkit-transform: translate(-60%,0);
    transform: translate(-60%,0);
    width: 100%
}

.rtl.animations .notifications-overlay.navigation-drawer {
    -webkit-transform: translate(-102%,0);
    transform: translate(-102%,0)
}

    .rtl.animations .notifications-overlay.navigation-drawer.visible {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }

.rtl.primary-navigation-enabled.animations .drawer .position-fixed, .rtl.primary-navigation-enabled.animations #mw-mf-page-center {
    -webkit-transform: translate(-240px,0);
    transform: translate(-240px,0)
}

.rtl.secondary-navigation-enabled.animations #mw-mf-page-center {
    -webkit-transform: translate(60%,0);
    transform: translate(60%,0)
}


.mw-ui-icon-search-content:after, .mw-ui-icon-search-content:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEX///+AgIC/v7+7u7u5ucG+vr68vLy8vL+6vr68vL+7vr66vb+7vb+8vb+6vr+7vb+7vb+7vb8PsB/fAAAAEXRSTlMAAhgeIScuSE5XWmB4iKDA6KJH33wAAABRSURBVHja7dNLDoAgFEPRIspHUGT/mzVh7EvsQKNJz/zOWvDmaku4ULqtKXgtWDbbCvmssBPCmAahKLgZxIMQIb/lJoIDkDsh63FPBb4SPGgngh5Gsy3TD7UAAAAASUVORK5CYII=);
    background-image: url(/w/extensions/MobileFrontend/resources/mobile.search/search-content.png?98dc7) !ie
}

.search-overlay {
    background: #fff
}

    .search-overlay .spinner {
        display: none
    }

    .search-overlay .search-box {
        display: block
    }

    .search-overlay .results, .search-overlay .search-feedback {
        background-color: #fff
    }

    .search-overlay .overlay-header {
        background-color: transparent
    }

    .search-overlay .overlay-title {
        position: relative;
        padding-left: 15px
    }

    .search-overlay .header input {
        border: 0;
        padding-right: 3em
    }

        .search-overlay .header input::-ms-clear {
            display: none
        }

    .search-overlay .clear {
        position: absolute;
        top: 0.925em;
        right: 0;
        margin-top: -1px
    }

    .search-overlay .overlay-content {
        height: 100%;
        width: 100%
    }

    .search-overlay .search-content {
        border-bottom: 1px solid #c8ccd1;
        cursor: pointer
    }

        .search-overlay .search-content .caption {
            padding: 1em 0
        }

        .search-overlay .search-content.overlay-header {
            padding: 0
        }

    .search-overlay .results {
        box-shadow: 0 3px 3px 0 rgba(117,117,117,0.3)
    }

        .search-overlay .results li {
            padding-left: 3.35em
        }

            .search-overlay .results li .list-thumb {
                width: 3.35em
            }

            .search-overlay .results li:last-child {
                border-bottom: 0
            }

        .search-overlay .results h2 {
            font: inherit
        }

    .search-overlay li.page-summary {
        display: table;
        height: 70px;
        padding-left: 85px;
        width: 100%
    }

        .search-overlay li.page-summary .list-thumb {
            width: 70px
        }

        .search-overlay li.page-summary .title {
            display: table-cell;
            vertical-align: middle
        }

        .search-overlay li.page-summary h3 {
            margin: 0
        }

        .search-overlay li.page-summary .wikidata-description {
            font-size: 0.8em;
            margin-top: 0.5em
        }

    .search-overlay .search-feedback {
        box-shadow: 0 3px 3px 0 rgba(117,117,117,0.3);
        border-top: 1px solid #c8ccd1;
        font-size: 0.8em;
        padding: 0.5em 1em
    }

    .search-overlay.no-results .search-feedback {
        border-top: 0
    }

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.animations .search-overlay.visible {
    -webkit-animation: fadeIn 0.5s;
    -moz-animation: fadeIn 0.5s;
    -o-animation: fadeIn 0.5s;
    animation: fadeIn 0.5s
}

.animations .search-overlay.fade-out {
    -webkit-animation: fadeOut 0.5s;
    -moz-animation: fadeOut 0.5s;
    -o-animation: fadeOut 0.5s;
    animation: fadeOut 0.5s
}

.animations .search-overlay.overlay-ios {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none
}

.beta .search-overlay .overlay-content {
    position: relative
}

.beta .search-overlay .spinner-container {
    background-color: #ffffff;
    bottom: 0;
    display: none;
    left: 0;
    opacity: 0.7;
    right: 0;
    top: 3.35em;
    z-index: 2
}

    .beta .search-overlay .spinner-container .spinner {
        display: block;
        left: 50%;
        margin-left: -1.75em;
        position: absolute;
        top: 10%
    }

@media all and (min-width:720px) {
    .search-overlay .search-box {
        display: table-cell
    }

    .search-overlay .search-content, .search-overlay .results {
        width: 23.4375em;
        margin-left: 14.5625em
    }

    .search-overlay .overlay-title {
        width: 23.4375em;
        padding-left: 14.5625em
    }

    .search-overlay ul {
        width: auto
    }
}

@media all and (min-width:62.5em) {
    .search-overlay .overlay-content {
        max-width: 57.8em
    }
}


.mw-ui-icon-toc:before {
    background-image: url(/w/load.php?modules=mobile.toc.images&image=toc&format=rasterized&lang=fr&skin=minerva&version=01ruv8j);
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22%23ABABAB%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M2.176%2037.586v-6.202c0-.17.113-.298.243-.298h35.16c.133%200%20.242.133.242.298v6.202c0%20.164-.11.296-.243.296H2.42c-.13%200-.244-.132-.244-.296z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M37.824%2016.602v6.207c0%20.163-.11.295-.243.295H2.42c-.13%200-.244-.135-.244-.298V16.6c0-.16.113-.296.243-.296h35.16c.133%200%20.242.136.242.296z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M2.176%202.355c0-.132.108-.237.236-.237h21.94c.134%200%20.236.105.236.237v6.677a.234.234%200%200%201-.236.237H2.412a.236.236%200%200%201-.236-.24V2.355z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-image: -o-linear-gradient(transparent,transparent),url(/w/load.php?modules=mobile.toc.images&image=toc&format=rasterized&lang=fr&skin=minerva&version=01ruv8j)
}


.client-js .toc-mobile {
    background-color: #f8f9fa;
    border: solid 1px #eaecf0
}

    .client-js .toc-mobile .toc-button {
        float: left;
        display: block;
        font-size: 0.8em
    }

    .client-js .toc-mobile .collapsible-heading {
        visibility: visible;
        background-position: right center
    }

        .client-js .toc-mobile .collapsible-heading .indicator {
            margin: 0.2em 0.4em 0 0;
            float: right;
            font-size: 0.6em
        }

    .client-js .toc-mobile .collapsible-block {
        border-bottom: 0;
        margin-left: 52px;
        margin-right: 24px;
        font-size: 0.7em;
        width: auto
    }

        .client-js .toc-mobile .collapsible-block > ul {
            padding-bottom: 1.3em
        }

        .client-js .toc-mobile .collapsible-block ul {
            list-style: none;
            margin-bottom: 1px
        }

            .client-js .toc-mobile .collapsible-block ul li {
                padding-top: 0.8em;
                line-height: 1.2
            }

                .client-js .toc-mobile .collapsible-block ul li a {
                    white-space: pre-wrap;
                    word-break: break-word
                }

/*GK Added styles for other languages*/
h3 .mw-headline {
    padding-top: 1em;
}

.qbDiv, .qbRightDiv {
    box-sizing: border-box;
    overflow: hidden;
    width: 294px;
    border: 1px solid #6cc8f3;
    border-radius: 5px;
}

.qb .qbHeader {
    text-align: center;
    color: #004f80;
    padding: 0.3em 0.35em;
    font-size: 1.2em;
    background: #f0f0f0;
    border-top: 1px solid #c0c0c0;
}

.qb th {
    padding: 2px 0.4em;
    vertical-align: baseline;
    text-align: left;
    font-weight: bold;
}

.qb td {
    padding: 2px 0.4em;
    vertical-align: baseline;
}

.qbImage {
    text-align: center;
    padding: 5px 2px;
    margin-left: auto;
    margin-right: auto;
}

    .qbImage div.tright, .qbImage .thumb.tright {
        float: none;
        margin: 0;
        padding: 0;
    }

.content figure .thumbinner, .content .thumbinner {
    max-width: 100% !important;
}

.content h2, .content h3, .content h4, .content h5, .content h6 {
    padding: 0.5em 0;
    margin-bottom: 0.5em;
    font-family: "Linux Libertine","Georgia","Times",serif;
}


@media all and (min-width:640px) {
    .thumb.tright {
        float: right;
        clear: right;
        margin-left: 1em !important;
    }

    .thumb.tleft {
        float: left;
        clear: left;
        margin-right: 1em !important;
    }

    .qb.qbRight, .infobox, .infobox_v2, .infobox_v3, .qbRightDiv {
        clear: right;
        float: right !important;
        margin: 0 0 0.5em 1em !important;
        max-width: 320px;
    }
}

@media all and (max-width:640px) {

    .thumb .thumbinner {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        align-content: flex-start;
        margin-left: auto;
        margin-right: auto;
    }

    .content table.qb, .content div.qb, .content .tabbedContainers, .content .ImageGroup, .qbDiv .qb, .qbRightDiv .qb {
        width: 100% !important;
    }

    .qb tbody {
        width: 100%;
        display: table !important;
    }

    .qbImage div {
        float: none !important;
        width: 100% !important;
        margin: 0 !important;
    }

    .qbRightDiv, .qbRight, .qbLeft {
        clear: both;
        float: none;
        max-width: 480px;
        margin-left: auto;
        margin-right: auto;
    }
}
