/* ::::: http://fr.vikidia.org/w/load.php?debug=false&lang=fr&modules=ext.rtlcite%7Cmediawiki.legacy.commonPrint%2Cshared%7Cskins.vector&only=styles&skin=vector&* ::::: */

@media screen {
	.mw-content-ltr { direction: ltr; }
	.sitedir-ltr textarea, .sitedir-ltr input { direction: ltr; }
	.mw-icon-question:lang(ar), .mw-icon-question:lang(fa), .mw-icon-question:lang(ur) { transform: scaleX(-1); }
	.mw-content-ltr .thumbcaption { text-align: left; }
	.mw-content-ltr .magnify { float: right; }
	#catlinks { text-align: left; }
	.catlinks ul { display: inline; margin: 0px; padding: 0px; list-style: none outside none; }
	.catlinks li { display: inline-block; line-height: 1.25em; border-left: 1px solid rgb(170, 170, 170); margin: 0.125em 0px; padding: 0px 0.5em; }
	.catlinks li:first-child { padding-left: 0.25em; border-left: medium none; }
	a.new { color: rgb(186, 0, 0); }
	.visualClear { clear: both; }
	.mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul { margin: 0.3em 0px 0px 1.6em; padding: 0px; }
	h1:lang(anp), h1:lang(as), h1:lang(bh), h1:lang(bho), h1:lang(bn), h1:lang(gu), h1:lang(hi), h1:lang(kn), h1:lang(ks), h1:lang(ml), h1:lang(mr), h1:lang(my), h1:lang(mai), h1:lang(ne), h1:lang(new), h1:lang(or), h1:lang(pa), h1:lang(pi), h1:lang(sa), h1:lang(ta), h1:lang(te) { line-height: 1.6em ! important; }
	h2:lang(anp), h3:lang(anp), h4:lang(anp), h5:lang(anp), h6:lang(anp), h2:lang(as), h3:lang(as), h4:lang(as), h5:lang(as), h6:lang(as), h2:lang(bho), h3:lang(bho), h4:lang(bho), h5:lang(bho), h6:lang(bho), h2:lang(bh), h3:lang(bh), h4:lang(bh), h5:lang(bh), h6:lang(bh), h2:lang(bn), h3:lang(bn), h4:lang(bn), h5:lang(bn), h6:lang(bn), h2:lang(gu), h3:lang(gu), h4:lang(gu), h5:lang(gu), h6:lang(gu), h2:lang(hi), h3:lang(hi), h4:lang(hi), h5:lang(hi), h6:lang(hi), h2:lang(kn), h3:lang(kn), h4:lang(kn), h5:lang(kn), h6:lang(kn), h2:lang(ks), h3:lang(ks), h4:lang(ks), h5:lang(ks), h6:lang(ks), h2:lang(ml), h3:lang(ml), h4:lang(ml), h5:lang(ml), h6:lang(ml), h2:lang(mr), h3:lang(mr), h4:lang(mr), h5:lang(mr), h6:lang(mr), h2:lang(my), h3:lang(my), h4:lang(my), h5:lang(my), h6:lang(my), h2:lang(mai), h3:lang(mai), h4:lang(mai), h5:lang(mai), h6:lang(mai), h2:lang(ne), h3:lang(ne), h4:lang(ne), h5:lang(ne), h6:lang(ne), h2:lang(new), h3:lang(new), h4:lang(new), h5:lang(new), h6:lang(new), h2:lang(or), h3:lang(or), h4:lang(or), h5:lang(or), h6:lang(or), h2:lang(pa), h3:lang(pa), h4:lang(pa), h5:lang(pa), h6:lang(pa), h2:lang(pi), h3:lang(pi), h4:lang(pi), h5:lang(pi), h6:lang(pi), h2:lang(sa), h3:lang(sa), h4:lang(sa), h5:lang(sa), h6:lang(sa), h2:lang(ta), h3:lang(ta), h4:lang(ta), h5:lang(ta), h6:lang(ta), h2:lang(te), h3:lang(te), h4:lang(te), h5:lang(te), h6:lang(te) { line-height: 1.2em; }
	ol:lang(bcc) li, ol:lang(bqi) li, ol:lang(fa) li, ol:lang(glk) li, ol:lang(kk-arab) li, ol:lang(mzn) li { list-style-type: -moz-persian; }
	ol:lang(ckb) li { list-style-type: -moz-arabic-indic; }
	ol:lang(hi) li, ol:lang(mr) li { list-style-type: -moz-devanagari; }
	ol:lang(as) li, ol:lang(bn) li { list-style-type: -moz-bengali; }
	ol:lang(or) li { list-style-type: -moz-oriya; }
	#toc ul, .toc ul { margin: 0.3em 0px; }
	.mw-content-ltr .toc ul, .mw-content-ltr #toc ul, .mw-content-rtl .mw-content-ltr .toc ul, .mw-content-rtl .mw-content-ltr #toc ul { text-align: left; }
	#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle { direction: ltr; }
	div.tright, div.floatright, table.floatright { clear: right; float: right; }
	.mw-jump, #jump-to-nav { overflow: hidden; height: 0px; }
	.printfooter { display: none; }
	.mw-editsection, .toctoggle { -moz-user-select: none; }
	.mw-editsection { font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; }
	.mw-content-ltr .mw-editsection, .mw-content-rtl .mw-content-ltr .mw-editsection { margin-left: 1em; }
}
@media screen {
	a { text-decoration: none; color: rgb(6, 69, 173); background: none repeat scroll 0% 0% transparent; }
	a:visited { color: rgb(11, 0, 128); }
	a:active { color: rgb(250, 167, 0); }
	a:hover, a:focus { text-decoration: underline; }
	a.new, #p-personal a.new { color: rgb(186, 0, 0); }
	a.new:visited, #p-personal a.new:visited { color: rgb(165, 88, 88); }
	img { border: medium none; vertical-align: middle; }
	h1, h2, h3, h4, h5, h6 { color: black; background: none repeat scroll 0% 0% transparent; font-weight: normal; margin: 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom: 1px solid rgb(170, 170, 170); }
	h1 { font-size: 188%; }
	h2 { font-size: 150%; }
	h3, h4, h5, h6 { border-bottom: medium none; font-weight: bold; }
	h3 { font-size: 132%; }
	h1, h2 { margin-bottom: 0.6em; }
	h3, h4, h5 { margin-bottom: 0.3em; }
	p { margin: 0.4em 0px 0.5em; line-height: 1.5em; }
	p img { margin: 0px; }
	ul { line-height: 1.5em; list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px; }
	li { margin-bottom: 0.1em; }
	form { border: medium none; margin: 0px; }
	#toc, .toc, .mw-warning { border: 1px solid rgb(170, 170, 170); background-color: rgb(249, 249, 249); padding: 5px; font-size: 95%; }
	#toc, .toc { display: table; padding: 7px; }
	#toc h2, .toc h2 { display: inline; border: medium none; padding: 0px; font-size: 100%; font-weight: bold; }
	#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle { text-align: center; }
	#toc ul, .toc ul { list-style-type: none; list-style-image: none; margin-left: 0px; padding: 0px; text-align: left; }
	#toc .toctoggle, .toc .toctoggle { font-size: 94%; }
	div.thumb { margin-bottom: 0.5em; width: auto; background-color: transparent; }
	div.thumbinner { border: 1px solid rgb(204, 204, 204); padding: 3px ! important; background-color: rgb(249, 249, 249); font-size: 94%; text-align: center; overflow: hidden; }
	html .thumbimage { border: 1px solid rgb(204, 204, 204); }
	html .thumbcaption { border: medium none; line-height: 1.4em; padding: 3px ! important; font-size: 94%; }
	div.magnify { border: medium none ! important; background: none repeat scroll 0% 0% transparent ! important; margin-left: 3px; }
	div.magnify a, div.magnify img { display: block; border: medium none ! important; background: none repeat scroll 0% 0% transparent ! important; }
	div.tright { margin: 0.5em 0px 1.3em 1.4em; }
	.catlinks { border: 1px solid rgb(170, 170, 170); background-color: rgb(249, 249, 249); padding: 5px; margin-top: 1em; clear: both; }
	#siteNotice { position: relative; text-align: center; margin: 0px; }
	#localNotice { margin-bottom: 0.9em; }
	.firstHeading, #firstHeading { margin-bottom: 0.1em; line-height: 1.2em; padding-bottom: 0px; }
	#siteSub { display: none; }
	#jump-to-nav { margin-top: -1.4em; margin-bottom: 1.4em; }
	#contentSub, #contentSub2 { font-size: 84%; line-height: 1.2em; margin: 0px 0px 1.4em 1em; color: rgb(125, 125, 125); width: auto; }
}
@media screen {
	html { font-size: 1em; }
	html, body { height: 100%; margin: 0px; padding: 0px; font-family: sans-serif; }
	body { background-color: rgb(246, 246, 246); font-size: 1em; }
	div#content { line-height: 1.5em; margin-left: 10em; padding: 1.5em 1.5em 1.5em 1.75em; border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(167, 215, 249); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-top: -1px; background-color: white; color: black; direction: ltr; }
	#mw-navigation h2 { position: absolute; top: -9999px; }
	#mw-page-base { height: 5em; background-color: white; background-image: url('undefined'); background-position: left bottom; background-repeat: repeat-x; }
	#mw-head-base { margin-top: -5em; margin-left: 10em; height: 5em; }
	div#mw-head { position: absolute; top: 0px; right: 0px; width: 100%; }
	div#mw-head h3 { margin: 0px; padding: 0px; }
	div.emptyPortlet { display: none; }
	#p-personal { position: absolute; top: 0.33em; right: 0.75em; z-index: 100; }
	#p-personal h3 { display: none; }
	#p-personal ul { list-style-type: none; list-style-image: none; margin: 0px; padding-left: 10em; }
	#p-personal li { line-height: 1.125em; float: left; margin-left: 0.75em; margin-top: 0.5em; font-size: 0.75em; white-space: nowrap; }
	#left-navigation { float: left; margin-left: 10em; margin-top: 2.5em; margin-bottom: -2.5em; display: inline; }
	#right-navigation { float: right; margin-top: 2.5em; }
	div.vectorTabs h3, div.vectorMenu h3 span { display: none; }
	div.vectorTabs { float: left; height: 2.5em; }
	div.vectorTabs { background-image: url('undefined'); background-position: left bottom; background-repeat: no-repeat; padding-left: 1px; }
	div.vectorTabs ul { float: left; height: 100%; list-style-type: none; list-style-image: none; margin: 0px; padding: 0px; }
	div.vectorTabs ul li { float: left; line-height: 1.125em; display: inline-block; height: 100%; margin: 0px; padding: 0px; background-color: rgb(243, 243, 243); background-image: url('undefined'); background-position: left bottom; background-repeat: repeat-x; white-space: nowrap; }
	div.vectorTabs ul > li { display: block; }
	div.vectorTabs li.selected { background-image: url('undefined'); }
	div.vectorTabs li a { display: inline-block; height: 1.9em; padding-left: 0.5em; padding-right: 0.5em; color: rgb(6, 69, 173); cursor: pointer; font-size: 0.8em; }
	div.vectorTabs span a { display: inline-block; padding-top: 1.25em; }
	div.vectorTabs span > a { float: left; display: block; }
	div.vectorTabs span { display: inline-block; background-image: url('undefined'); background-position: right bottom; background-repeat: no-repeat; }
	div.vectorTabs li.selected a, div.vectorTabs li.selected a:visited { color: rgb(51, 51, 51); text-decoration: none; }
	div.vectorTabs li.new a, div.vectorTabs li.new a:visited { color: rgb(165, 88, 88); }
	div.vectorMenu { direction: ltr; float: left; background-image: linear-gradient(transparent, transparent), url('undefined'); background-position: 100% 60%; background-repeat: no-repeat; cursor: pointer; }
	div#mw-head div.vectorMenu h3 { float: left; background-image: url('undefined'); background-repeat: no-repeat; background-position: left bottom; margin-left: -1px; }
	div#mw-head div.vectorMenu > h3 { background-image: none; }
	div#mw-head div.vectorMenu h4, div#p-variants.vectorMenu #mw-vector-current-variant { display: inline-block; float: left; font-size: 0.8em; padding-left: 0.5em; padding-top: 1.375em; font-weight: normal; border: medium none; }
	div.vectorMenu h3 a { display: inline-block; width: 24px; height: 1.9em; text-decoration: none; background-image: url('undefined'); background-repeat: no-repeat; background-position: right bottom; }
	div.vectorMenu h3 > a { display: block; }
	div.vectorMenu div.menu { position: relative; display: none; clear: both; text-align: left; }
	div.vectorMenu:hover div.menu, div.vectorMenu div.menuForceShow { display: block; }
	div.vectorMenu ul { position: absolute; background-color: white; border-right: 1px solid silver; border-width: 0px 1px 1px; border-style: solid; border-color: silver; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; list-style-type: none; list-style-image: none; padding: 0px; margin: 0px 0px 0px -1px; text-align: left; }
	div.vectorMenu ul, x:-moz-any-link { min-width: 5em; }
	div.vectorMenu ul, x:-moz-any-link, x:default { min-width: 0px; }
	#p-search h3 { display: none; }
	#p-search { float: left; }
	#p-search { margin-right: 0.5em; margin-left: 0.5em; }
	#p-search form, #p-search input { margin: 0.4em 0px 0px; }
	div#simpleSearch { display: block; width: 14em; height: 1.4em; margin-top: 0.65em; position: relative; min-height: 1px; border: 1px solid rgb(170, 170, 170); color: black; background-color: white; background-image: url('undefined'); background-position: left top; background-repeat: repeat-x; }
	div#simpleSearch input:focus { outline: medium none; }
	div#simpleSearch input { color: black; }
	div#simpleSearch input:-moz-placeholder { color: rgb(153, 153, 153); }
	div#simpleSearch input#searchInput { position: absolute; top: 0px; left: 0px; width: 90%; margin: 0px; padding: 0.2em 0px 0.2em 0.2em; outline: medium none; border: medium none; font-size: 13px; background-color: transparent; direction: ltr; }
	div#simpleSearch button#searchButton { position: absolute; width: 10%; right: 0px; top: 0px; padding: 0.3em 0.4em 0.2em 0px; margin: 0px; border: medium none; cursor: pointer; background-color: transparent; background-image: none; }
	div#simpleSearch button#searchButton img { border: medium none; margin: -3px 0px 0px; padding: 0px; }
	div#simpleSearch button#searchButton > img { margin: 0px; }
	div#mw-panel { font-size: inherit; position: absolute; top: 160px; padding-top: 1em; width: 10em; left: 0px; }
	div#mw-panel div.portal { padding-bottom: 1.5em; direction: ltr; }
	div#mw-panel div.portal h3 { font-weight: normal; color: rgb(68, 68, 68); padding: 0px 1.75em 0.25em 0.25em; cursor: default; border: medium none; font-size: 0.75em; }
	div#mw-panel div.portal div.body { padding-top: 0.5em; margin: 0px 0px 0px 1.25em; background-image: url('undefined'); background-repeat: no-repeat; background-position: left top; }
	div#mw-panel div.portal div.body ul { list-style-type: none; list-style-image: none; padding: 0px; margin: 0px; }
	div#mw-panel div.portal div.body ul li { line-height: 1.125em; padding: 0px 0px 0.5em; margin: 0px; font-size: 0.75em; word-wrap: break-word; }
	div#mw-panel div.portal div.body ul li a { color: rgb(6, 69, 173); }
	div#mw-panel div.portal div.body ul li a:visited { color: rgb(11, 0, 128); }
	div#footer { margin-left: 10em; margin-top: 0px; padding: 0.75em; direction: ltr; }
	div#footer ul { list-style-type: none; list-style-image: none; margin: 0px; padding: 0px; }
	div#footer ul li { margin: 0px; padding: 0.5em 0px; color: rgb(51, 51, 51); font-size: 0.7em; }
	div#footer #footer-icons { float: right; }
	body.ltr div#footer #footer-places { float: left; }
	div#footer #footer-info li { line-height: 1.4em; }
	div#footer #footer-icons li { float: left; margin-left: 0.5em; line-height: 2em; text-align: right; }
	div#footer #footer-places li { float: left; margin-right: 1em; line-height: 2em; }
	#p-logo { position: absolute; top: -160px; left: 0px; width: 10em; height: 160px; }
	#p-logo a { display: block; width: 10em; height: 160px; background-repeat: no-repeat; background-position: center center; text-decoration: none; }
	ul { list-style-type: disc; list-style-image: url('undefined'); }
	#siteNotice { font-size: 0.8em; }
	#firstHeading { padding-top: 0px; margin-top: 0px; font-size: 1.6em; }
	#pt-userpage, #pt-anonuserpage, #pt-login { background-position: left top; background-repeat: no-repeat; background-image: linear-gradient(transparent, transparent), url('undefined'); padding-left: 15px ! important; }
	#bodyContent { position: relative; width: 100%; line-height: 1.5em; font-size: 0.8em; }
	div.vectorTabs ul { background-image: url('undefined'); background-position: right bottom; background-repeat: no-repeat; }
	body.vector-animateLayout div#content, body.vector-animateLayout div#footer, body.vector-animateLayout #left-navigation { transition: margin-left 250ms ease 0s, padding 250ms ease 0s; }
	body.vector-animateLayout #p-logo { transition: left 250ms ease 0s; }
	body.vector-animateLayout #mw-panel { transition: padding-right 250ms ease 0s; }
	body.vector-animateLayout #p-search { transition: margin-right 250ms ease 0s; }
	body.vector-animateLayout #p-personal { transition: right 250ms ease 0s; }
	body.vector-animateLayout #mw-head-base { transition: margin-left 250ms ease 0s; }
	#mw-panel.collapsible-nav .portal { background-position: left top; background-repeat: no-repeat; background-image: url('undefined'); padding: 0.25em 0px ! important; margin: -11px 9px 10px 11px; }
	#mw-panel.collapsible-nav .portal h3 { font-size: 0.75em; color: rgb(77, 77, 77); font-weight: normal; background-position: left center; background-repeat: no-repeat; background-image: linear-gradient(transparent, transparent), url('undefined'); padding: 4px 0px 3px 1.5em; margin-bottom: 0px; }
	#mw-panel.collapsible-nav .portal h3:hover { cursor: pointer; text-decoration: none; }
	#mw-panel.collapsible-nav .portal h3 a { color: rgb(77, 77, 77); text-decoration: none; }
	#mw-panel.collapsible-nav .portal .body { margin: 0px 0px 0px 1.25em; background-image: none ! important; padding-top: 0px; display: none; }
	#mw-panel.collapsible-nav .portal .body ul li { padding: 0.25em 0px; }
	#mw-panel.collapsible-nav .portal.first { background-image: none; margin-top: 0px; }
	#mw-panel.collapsible-nav .portal.first h3 { display: none; }
	#mw-panel.collapsible-nav .portal.persistent .body { display: block; margin-left: 0.5em; }
	#mw-panel.collapsible-nav .portal.persistent h3 { background-image: none ! important; padding-left: 0.7em; cursor: default; }
	#mw-panel.collapsible-nav .portal.collapsed h3 { color: rgb(6, 69, 173); background-position: left center; background-repeat: no-repeat; background-image: linear-gradient(transparent, transparent), url('undefined'); margin-bottom: 0px; }
	#mw-panel.collapsible-nav .portal.collapsed h3:hover { text-decoration: underline; }
	#mw-panel.collapsible-nav .portal.collapsed h3 a { color: rgb(6, 69, 173); }
}
@media screen and (min-width: 982px) {
	div#content { margin-left: 11em; padding: 1.25em 1.5em 1.5em; }
	#p-logo { left: 0.5em; }
	div#footer { margin-left: 11em; padding: 1.25em; }
	#mw-panel { padding-left: 0.5em; }
	#p-search { margin-right: 1em; }
	#left-navigation { margin-left: 11em; }
	#p-personal { right: 1em; }
	#mw-head-base { margin-left: 11em; }
}
.suggestions { overflow: hidden; position: absolute; top: 0px; left: 0px; width: 0px; border: medium none; z-index: 1099; padding: 0px; margin: -1px -1px 0px 0px; }
html > body .suggestions { margin: -1px 0px 0px; }
.suggestions-special { position: relative; background-color: white; cursor: pointer; border: 1px solid rgb(170, 170, 170); margin: -2px 0px 0px; display: none; padding: 0.25em; line-height: 1.25em; }
.suggestions-results { background-color: white; cursor: pointer; border: 1px solid rgb(170, 170, 170); padding: 0px; margin: 0px; }
/* ::::: http://fr.vikidia.org/w/load.php?debug=false&lang=fr&modules=site&only=styles&skin=vector&* ::::: */

.romain { text-transform: lowercase; font-variant: small-caps; }
#siteSub { display: inline; font-size: 92%; font-weight: normal; }
div.thumb { border: medium none; }
div.tright { border: medium none; margin: 0.5em 0px 0.8em 1.4em; }
h1, pre, #firstHeading, #siteNotice, #toc, .catlinks, div.thumbinner { border-width: 1px 2px 2px 1px; }
#siteNotice { margin: 3px; border-style: solid; border-color: rgb(170, 170, 170); }
pre, #toc, div.thumbinner { background-color: rgb(238, 238, 255); border-style: solid; overflow: auto; }
#n-Alerte { list-style-image: url('15px-attention.svg.png'); }
#p-personal ul { text-transform: none; }
a:lang(ar), a:lang(ckb), a:lang(kk-arab), a:lang(mzn), a:lang(ps), a:lang(ur) { text-decoration: none; }
