@import url("common.css");

body {
	margin: 0px;
	padding: 0px 40px;
	color: #000000;
	background-color: #f4f4f4;
	font-size: 12px;
}

#bandeau img, #logo img {
	display: block;
}

img {
	border: 0px;
}
a, a:visited {
	color: #0000ff;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	background-color: #e0e0e0;
	text-decoration: underline overline;
}

#content {
	background-color: #ffffff;
	border-width: 0px 1px;
	border-style: solid;
	border-color: #000000;
}

#bandeau {
	border-width: 1px 0px;
	border-style: dashed;
	border-color:#000000;
}

#bottom {
	float: right;
}

#bottom_links {
	font-size: 10px;
	background-color: #c0c0c0;
	font-weight: bold;
	vertical-align: middle;
}
#bottom_links a, #bottom_links a:hover {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}

#menu {
	margin: 0px;
	padding: 2px;
	display: block;
	list-style: none;
	background-color: #f4f4f4;
	border-bottom: 1px solid #c0c0c0;
}
#menu li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#menu a {
	margin: 0px;
	padding: 2px 5px;
	display: inline-block;
	border-right: 1px dotted #000000;
	font-family: Verdana, Fixed;
	font-size: 12px;
	color: #007b00;
}
#menu a:hover {
	text-decoration: none;
}

a.external {
	color: #ff0000;
}

h1 {
	color: #800080;
}
h2, h3 {
	color: #ff0000;
}

#article { padding: 10px; }
#footer { padding: 4px;font-size:95%;clear: both; }
#pagestats { font-size: 9pt; }
#powersearch {
  background: #DDEEFF; border-style: solid; border-width: 1px; padding: 2px;
}
#quickbar { width: 140px; padding: 4px; visibility: visible; z-index:99;font-size:95%;}
#topbar { padding: 4px;font-size:95%; }


/* Table of contents */
.toctoggle, .editsection { font-size: smaller; }

/* ... */
#toolbar { padding:0px; }
#infobox { background:#eeeeff;color:black;;}
#editform { margin-top:1px; }
.bodytext { }
a.printable { text-decoration: underline; }
a.stub { color:#772233; text-decoration:none; }
form.inline { display: inline; }
textarea { overflow: auto; }


h1 { font-size: 180%; }
h2 { font-size: 120%; }
h2, h3, h4, h5, h6 { margin-bottom: 0;}
h3 { font-size: 106.25%; }
h4 { font-size: 103.125%; }
h5 { font-size: 100%; }
h6 { font-size: 95%; }
hr.sep { color:gray;height:1px;background-color:gray;}
p.subpages { font-size:small;}
p.subtitle { padding-top: 0; margin-top: 0;}
p.catlinks { font-size:small; margin-top:0; text-align:right;}
td { empty-cells:show; }
td.bottom { border-top: 1px solid gray; }
td.top { border-bottom: 1px solid gray; }

.sharedUploadNotice {
        font-style: italic;
}

.printfooter {
	padding-top: 20px;
	font-size: 75%;
}
#copyrightico {
	float: left;
	padding-right: 5px;
}

