/**
 * Layout
 */
p, li, ul, ol, dl, dt, dd, body, h1, h2, h3, h4, h5, h6, table, tr, td, img
{ margin: 0px; padding: 0px; list-style: none; border: 0px;  border-spacing: 0px; }

#column-content
{ top: 100px; position: absolute; z-index: 2; left: 50%; width: 600px; margin-left: -300px; }
/*body.logged #column-content
{ padding-top: 188px; }*/

body.logged #column-one
{ width: 200px; overflow: hidden; }

body.logged.action-edit #column-content,
body.ns-1 #column-content,
body.ns--1 #column-content,
body.ns-2 #column-content,
body.ns-3 #column-content,
body.ns-4 #column-content,
body.ns-5 #column-content,
body.ns-6 #column-content,
body.ns-7 #column-content,
body.ns-8 #column-content,
body.ns-9 #column-content,
body.ns-10 #column-content,
body.ns-11 #column-content,
body.ns-12 #column-content,
body.ns-13 #column-content
{ top: 0.8em; left: 210px; width: 800px; margin: 0px; padding-bottom: 0.8em; }

body, html
{ width: 100%; height: 100%; }
body
{ margin: 0px auto; }
* body
{ width: 100%; height: 100%; background-image: url("trans.gif"); background-repeat: no-repeat; background-attachment: fixed; }
#flash-bg
{ position: fixed; z-index: 1; width: 100%; height: 100%; overflow: hidden; background: url("background.jpg") no-repeat center center; }
* html #flash-bg
{ position: absolute; top: expression( window.getScrollTop() + 'px' ); }

#column-one
{ position: absolute; top: 0px; left: 0px; z-index: 3; }

#bodyContent div.contenu
{ position: relative; }
#bodyContent div.centre
{ margin-left: 150px; }
#bodyContent div.gauche
{ position: absolute; top: 0px; width: 150px; overflow: hidden; }
#bodyContent div.droite
{ position: absolute; top: 0px; right: 0px; width: 120px; overflow: hidden; }

div.footer
{ clear: both; float: left; }

#bodyContent span.edit-link
{ display: none; }
body.logged #bodyContent span.edit-link
{ display: block; }

span.editsection,
#toolbar,
div.printfooter,
span.toctoggle
{ display: none; }

table
{ border-spacing: 0px; border-collapse: collapse; }

/**
 * Design
 */
#toc ul
{ margin: 3px 5px; }
#toc li ul
{ margin-left: 1em; }

#toc
{ float: right; }

#wpTextbox1
{ width: 99%; }

/**
 * Decoration
 * #339
 * #99c
 * #ccc
 * #666
 * #fff
 */
body, p, li, dt, dd, input, textarea, option
{ font-family: arial, sans-serif; }
body
{ font-size: 15px; background: black; }

div.portlet
{ margin: 0.8em 0px 0px 0.8em; }
div.portlet ul
{ border-top: solid 1px #787; }
div.portlet li
{ font-size: 0.8em; }
div.portlet li a
{ display: block; padding: 3px 5px; background-position: 3px center; background-repeat: no-repeat; color: black; }
div.portlet li.selected a
{ background-color: #cdc; }
div.portlet li a:hover
{ background-color: black; color: white; }
div.portlet h5
{ background: #9a9; color: white; padding: 3px 5px; font-size: 0.8em; text-shadow: #000 0px 1px 2px; border: solid 1px black; border-bottom: none; }
div.portlet div.pBody
{ border: solid 1px black; background: #aba; border-top: none; }
#searchInput
{ display: block; margin-bottom: 5px; }
#searchBody div
{ background: #aba; padding: 3px 5px; }
#searchBody form
{ margin: 0px; }

#bodyContent span.edit-link
{ font-size: 0.9em; }
#bodyContent span.edit-link a
{ background: url("pencil.png") no-repeat 3px center; padding-left: 21px; }
#ca-edit a
{ background-image: url("pencil.png"); padding-left: 21px; }
#bodyContent span.edit-link a
{ background-color: #ccd; padding-right: 2px; line-height: 21px; }

#t-upload
{ clear: left; }
#t-upload a
{ background-image: url("picture_add.png"); padding-left: 21px; }
#n-mainpage-description a
{ background-image: url("house.png"); padding-left: 21px; }
#pt-logout a
{ background-image: url("disconnect.png"); padding-left: 21px; }
#n-recentchanges a
{ background-image: url("book.png"); padding-left: 21px; }
#ca-nstab-main a
{ background-image: url("layout.png"); padding-left: 21px; }
#ca-history a
{ background-image: url("chart_bar.png"); padding-left: 21px; }
#ca-delete a
{ background-image: url("bomb.png"); padding-left: 21px; }
#t-specialpages a,
#ca-nstab-special a
{ background-image: url("star.png"); padding-left: 21px; }
#n-help a
{ background-image: url("help.png"); padding-left: 21px; }
#ca-talk a
{ background-image: url("group.png"); padding-left: 21px; }
#ca-addsection a
{ background-image: url("add.png"); padding-left: 21px; }
#ca-protect a
{ background-image: url("shield_add.png"); padding-left: 21px; }
#ca-unprotect a
{ background-image: url("shield_delete.png"); padding-left: 21px; }
#ca-watch a
{ background-image: url("eye.png"); padding-left: 21px; }
#t-whatlinkshere a
{ background-image: url("link.png"); padding-left: 21px; }
#t-print a
{ background-image: url("printer.png"); padding-left: 21px; }
#ca-move a
{ background-image: url("page_white_go.png"); padding-left: 21px; }
#t-recentchangeslinked a
{ background-image: url("link_go.png"); padding-left: 21px; }
#t-permalink a
{ background-image: url("chart_bar_link.png"); padding-left: 21px; }
#ca-nstab-mediawiki a
{ background-image: url("exclamation.png"); padding-left: 21px; }
#pt-mycontris a
{ background-image: url("date_edit.png"); padding-left: 21px; }
#pt-watchlist a
{ background-image: url("date_link.png"); padding-left: 21px; }
#ca-nstab-template a
{ background-image: url("layout_content.png"); padding-left: 21px; }
#pt-preferences a
{ background-image: url("wrench_orange.png"); padding-left: 21px; }
#pt-userpage a
{ background-image: url("user_edit.png"); padding-left: 21px; }
#pt-mytalk a
{ background-image: url("user_comment.png"); padding-left: 21px; }
#ca-nstab-image a
{ background-image: url("picture.png"); padding-left: 21px; }

#feed-rss,
#feed-atom
{ display: block; float: left; height: 21px; }
#feed-rss a,
#feed-atom a
{ background-image: url("feed.png"); padding-left: 21px; }

#pt-login a,
#pt-anonlogin a
{ background-image: url("connect.png"); padding-left: 21px; background-color: black; color: white; }

#userloginForm h2
{ background: url("lock.png") no-repeat left center; padding-left: 21px; }

#pt-login a:hover,
#pt-anonlogin a:hover
{ background-color: white; color: black; }
body.ns-special #pt-anonlogin
{ display: none; }

#toc
{ border: solid 1px black; background: #cdc; }
#toctitle
{ background: #9a9; }
#toctitle h2
{ text-shadow: #000 0px 1px 2px; color: white; padding: 3px 5px; font-size: 0.8em; }
#toc li { font-size: 0.9em;  }
#toc li li { font-size: 1em; }

code
{ font-family: monospace; }

body.action-edit #content,
body.ns-1 #content,
body.ns--1 #content,
body.ns-2 #content,
body.ns-3 #content,
body.ns-4 #content,
body.ns-5 #content,
body.ns-6 #content,
body.ns-7 #content,
body.ns-8 #content,
body.ns-9 #content,
body.ns-10 #content,
body.ns-11 #content,
body.ns-12 #content,
body.ns-13 #content
{ background: white; padding: 3px 5px;  border: solid 1px black; background: #e9f0e9; }

body.action-edit p,
body.action-edit h1 + div,
body.ns--1 fieldset + h4
{ margin: 0.5em 0px; }

body.ns-special #bodyContent ul
{ padding-left: 20px; }
body.ns-special #bodyContent li
{ list-style: disc; }

/**
 * Debug
 * /
html
{ background: Peru; }
body
{ background: DarkGoldenrod; }
#globalWrapper
{ background: BurlyWood; }
#column-one
{ background: RosyBrown; }
#column-content
{ background: SandyBrown; }

