body {
	background: white url(images/fond.jpg) no-repeat center top;
	color: black;
	margin: 0;
	padding: 0 0 0;
}

body.ns-100 div#content {
	border-top: 7px solid #F68520;
	padding-top: 176px;
	background: transparent url(images/espace_securise.png) no-repeat 30px top;
}

a,
div.mw-body a.external {
	color: #005DA8;
}

a:hover,
a:visited,
div#mw-panel div.portal div.body ul li a:visited,
div.mw-body a.external:visited {
	color: #5BA3F3;
}

div#mw-panel div.portal div.body ul li,
div#mw-panel div.portal h5
{
	//font-size: 1em;
}

div#bodyContent {
	//font-size: 1em;
}

div#footer ul li
{
	//font-size: 0.9em;
}

div.vectorTabs li a
{
	//font-size: 0.9em;
	height: 16px;
}

div#mw-head-base {
	display: none;
}

div#left-navigation {
    left: 24px;
    top: 81px;
}

div#p-flag.vectorTabs {
    margin-top: 6px;
    background: none;
}

div#p-flag.vectorTabs li a {
	background: none;
}

div#mw-page-base {
	height: 0;
}

div#content {
	padding: 143px 20px 20px 256px;
	margin: 0 0 0;
	background: none;
}

div#mw-head {
	top: 17px;
	height: 143px;
}

div#mw-panel {
	width: 196px;
	padding: 0 30px;
	top: 146px;
}

div#p-logo {
	background: url(images/logo.png) no-repeat center;

	padding: 0 30px;
	top: -184px;
	
}

div#p-logo a {
	width: 196px;
	background: none !important;
}

div#mw-head div#title-site {
	color: black;
	font-size: 1.5em;
	font-weight: normal;
	left: 36px;
	letter-spacing: 0;
	position: absolute;
	display: inline-table;
	text-shadow: none;
	top: 50px;
	width: auto;
	//font-style: italic;
}

div#mw-head div#title-site a {
	color: black;
}

div#mw-panel div.portal h5 {
	display: block;
	margin: 5px;
	font-size: 1.1em;
	padding: 5px 0;
	text-decoration: none;
	color: #005da8;
	text-align: left;
	border-bottom: 1px solid #AAAAAA;
}

div#mw-panel div.portal div.body {
	background: none;
	margin: 0;
	padding-top: 2px;
}
div#mw-panel div.portal div.body ul li {
	background: url("images/fond_niv_2.png") no-repeat scroll left 5px transparent;
	padding: 0;
}
div#mw-panel div.portal div.body ul li a {
	color: black;
	display: block;
	padding: 2px 0 2px 15px;
}

h1#firstHeading {
	color: #005DA8;
	//font-size: 2em;
	//font-weight: normal;
	//letter-spacing: -1px;
	//line-height: 1.2em;
	margin: 9px 0;
	padding: 0;
	border: none;
	border-bottom: 1px solid #AAAAAA;
}

div#bodyContent ul:not(#filetoc):not(.gallery) {
	list-style: none;
	margin: 0;
	padding: 3px 0 3px 20px;
}
div#bodyContent ul:not(#filetoc) li:not(.gallerybox) {
	margin: 0;
	padding: 2px 0 2px 20px;
	background: url(images/puce.png) no-repeat left 6px;
}

div#footer {
	margin: 0;
	padding: 40px 20px 0 256px;
}

fieldset {
	border: 1px solid #005DA8;
}

div.vectorTabs {
	background: url("images/fond_raccourcis.png") no-repeat scroll left 14px transparent;
	padding-left: 6px;
}

div.vectorTabs ul {
	background: none;
}

div.vectorTabs ul li,
div.vectorTabs ul li.selected {
	background: transparent;
}

div.vectorTabs ul li span {
	border-bottom:none;
	background: none;
}

div.vectorTabs li a {
	color: black;
	background: url("images/fond_raccourcis.png") no-repeat scroll right 14px transparent;
	padding-right: 12px;
}

div.vectorTabs li.selected a,
div.vectorTabs li.selected a:visited {
	color: #005DA8;
	//font-weight: bold;
}

div.vectorTabs li.selected span {
	border-bottom: none;
	background: none;
	background: transparent;
}

div.vectorMenu {
	background-position: 2px 12px;
}

div.vectorMenu h5 a {
	background: none;
}

div#bodyContent ul#preftoc li {
    background: url("images/puce.png") no-repeat scroll 4px center transparent;
    margin: 0;
    padding: 5px 12px 5px 14px;
}

/* Enlever le soulignement dans le liens du menu de gauche */
div#mw-panel li a{
    text-decoration: none;
}

/* Stylisation de l'espace de connexion */

div#userloginForm{
    width: 290px;
    padding: 0 50px 0 50px !important;
    border: 1px solid grey !important;
    border-radius: 5px;

}

/* editor */
.wikiEditor-ui, .wikiEditor-ui-controls, .wikiEditor-ui-buttons {
    background-color: transparent !important;
}

.wikiEditor-ui {
    border-top: none !important;
}
