1/* ================================ GENERAL ================================= */
2* {
3	font-family: Verdana, Helvetica, Arial, sans-serif;
4	font-size: small;
5}
6body {
7	background: #a9a8b8;
8}
9/* ================================= HEADER ================================= */
10#headerprepend {
11	background-image: url(images/headerprepend.png);
12	background-position: bottom;
13}
14#headerappend {
15	background-image: url(images/headerappend.png);
16	background-position: bottom right;
17}
18#searchform input { border: solid 1px #5d579d; background: #fff url(images/search_icon.gif) no-repeat; }
19#searchform .button { background: #eee; }
20#searchform .button:hover {	background: #ddd; }
21#qsearch__out { background: #fff; border: solid 1px #5d579d; }
22#qsearch__out a { color: #5d579d; text-decoration: none; }
23
24#logo {
25	font-size: 2em;
26	font-weight: bold;
27}
28#logo a {
29	font-size: 1em;
30	text-decoration: none;
31}
32
33/* =============================== NAVIGATION =============================== */
34#navigation li a {
35	text-decoration: none;
36	color: #5d579d;
37	background-color: #fff;
38	font-weight: bold;
39	font-size: 1em;
40	font-variant: small-caps;
41}
42#navigation li a:hover {
43	color: #d8ba62;
44	background-color: #fff;
45}
46
47/* ================================== MENU ================================== */
48.menu {
49	background-image: url(images/content.gif);
50	background-position: right;
51	background-repeat: repeat-y;
52}
53.menubody{
54	background-image: url(images/contentbody.gif);
55	background-repeat: repeat-y;
56}
57.menutop .prepend {
58	background-image: url(images/contenttop_prepend.gif);
59	background-repeat: no-repeat;
60}
61.menutop {
62	background-image: url(images/contenttop.gif);
63	background-position: top right;
64	background-repeat: no-repeat;
65}
66.menutop .title {
67	color: #fff;
68	font-weight: bold;
69	font-variant: small-caps;
70}
71.menubottom .prepend {
72	background-image: url(images/contentbottom_prepend.gif);
73	background-position: bottom left;
74	background-repeat: no-repeat;
75}
76.menubottom {
77	background-image: url(images/contentbottom.gif);
78	background-position: bottom right;
79	background-repeat: no-repeat;
80}
81.menu a { color: #5d579d; text-decoration: none; }
82.menu a:hover { color: #ffb733; }
83
84/* ================================ PAGEMAP ================================= */
85.pagemap .menubody .toc .level1 { list-style: none; }
86.pagemap .menubody .toc .level1 a { color: #f4a600; font-weight: bold; }
87.pagemap .menubody .toc .level1 a:hover { color: #ffb733; }
88.pagemap .menubody .toc .level2 { color: #f4a600; list-style: disc; }
89.pagemap .menubody .toc .level2 a { color: #f4a600; font-weight: normal; }
90.pagemap .menubody .toc .level3 { color: #817cb6; list-style: disc; }
91.pagemap .menubody .toc .level3 a { color: #817cb6; font-weight: normal; }
92
93/* =============================== EXPLORER ================================= */
94.menu .explorer .folder { list-style-image: url(images/folder.gif); }
95.menu .explorer .folderopen { list-style-image: url(images/folder_open.gif); }
96.menu .explorer .file { list-style-image: url(images/file.gif); }
97
98/* ================================ CONTENT ================================= */
99/* top */
100#contenttop .prepend {
101	background-image: url(images/contenttop_prepend.gif);
102	background-repeat: no-repeat;
103}
104#contenttop {
105	background-image: url(images/contenttop.gif);
106	background-position: top right;
107	background-repeat: no-repeat;
108}
109#contenttop .commands { color: #fff; font-weight: bold; font-variant: small-caps; }
110#contenttop .commands a { color: #fff; font-weight: bold; font-variant: small-caps; text-decoration: none; }
111#contenttop .commands a:hover { color: #f8da82; }
112
113/* bottom */
114#contentbottom .prepend {
115	background-image: url(images/contentbottom_prepend.gif);
116	background-position: bottom left;
117	background-repeat: no-repeat;
118}
119#contentbottom {
120	background-image: url(images/contentbottom.gif);
121	background-position: bottom right;
122	background-repeat: no-repeat;
123	color: #999;
124	background-color: #fff;
125}
126
127/* body */
128#content{
129	background-image: url(images/content.gif);
130	background-position: right;
131	background-repeat: repeat-y;
132}
133#contentbody{
134	background-image: url(images/contentbody.gif);
135	background-repeat: repeat-y;
136}
137
138/* ============================= CONTENT WIKI =============================== */
139/* ********* GENERAL ********* */
140#contentbody a { text-decoration: none; color: #5d579d; }
141#contentbody a:hover { color: #827db7; }
142/* Lien interne qui existe */
143#contentbody .wikilink1 { }
144/* Lien interne qui n'existe pas */
145#contentbody .wikilink2 { color: #f00; background: url(images/link_error.gif) 0px 1px no-repeat; padding-left: 15px;}
146#contentbody .wikilink2:hover { color: #ff5d5d; }
147#contentbody .urlextern { background: no-repeat url(images/link_icon.gif); padding-left: 20px; }
148#contentbody .interwiki { background: no-repeat url(images/interwiki.png); padding-left: 20px; }
149
150/* ********* EDIT ********* */
151#contentbody .secedit {
152	border: solid 1px #827db7;
153	border-top: solid 1px #fff;
154}
155#contentbody .secedit input{
156	border: solid 1px #827db7;
157	background: #eee;
158	color: #5d579d;
159	font-weight: bold;
160}
161
162/* ********* HEADERS ********* */
163#contentbody h1 {
164	color: #f4a600;
165	background: url(images/h1.gif) no-repeat bottom left;
166	font-size: 1.5em;
167}
168#contentbody h1 a {
169	color: #f4a600;
170	font-size: 1em;
171}
172#contentbody h2 {
173	color: #f4a600;
174	font-size: 1.2em;
175	background: url(images/h2.gif) no-repeat bottom left;
176}
177#contentbody h2 a {
178	color: #f4a600;
179	font-size: 1em;
180}
181#contentbody h3 {
182	color: #817cb6;
183	font-size: 1em;
184	background: url(images/h3.gif) no-repeat bottom left;
185}
186#contentbody h3 a {
187	color: #817cb6;
188	font-size: 1em;
189}
190#contentbody h3.legend {
191	background-image: none;
192}
193#contentbody h4 {
194	color: #817cb6;
195	font-size: 1em;
196	background: url(images/h4.gif) no-repeat bottom left;
197}
198#contentbody h4 a {
199	color: #817cb6;
200	font-size: 1em;
201}
202#contentbody h5 {
203	color: #817cb6;
204	font-size: 1em;
205	background: url(images/h5.gif) no-repeat bottom left;
206}
207#contentbody h5 a {
208	color: #817cb6;
209	font-size: 1em;
210}
211
212/* ********* LEVELS ********* */
213div.level1 { }
214div.level2 { }
215div.level3 { }
216div.level4 { }
217div.level5 { }
218
219/* ********* TABLES ********* */
220#contentbody table { border: solid 1px #999; }
221#contentbody table th { border: solid 1px #999; background-color: #eee; }
222#contentbody table td { border: solid 1px #ccc; background-color: #fff; }
223#contentbody table tr:hover { background-color: #ffffe5; }
224
225/* ********* FOOTNOTE ********* */
226.fn { border-top: dashed 1px #999; background-color: #ffe; margin-top: 20px; }
227.fn+.fn { border-top: none; margin-top: 0; }
228.fn_top { font-size: .7em; vertical-align: super; }
229.fn_bot { font-size: .7em; vertical-align: super; }
230
231/* ********* PREVIEW ********* */
232#contentbody .preview { border: dotted 1px #999; margin: 1em; padding: 1em; }
233
234/* ********* BLOCKQUOTE ********* */
235#contentbody blockquote { border-left: solid 2px #a58fbb; margin: 0; padding: 0 0 0 .5em; }
236
237/* ********* PARAGRAPH ********* */
238#contentbody p { margin: .5em 0 0 0; }
239
240/* ********* PRE ********* */
241#contentbody pre {
242	padding: 2px;
243	border: 1px dotted #8cacbb;
244	color: #000;
245	overflow: auto;
246}
247
248/* ********* CODE ********* */
249#contentbody .code {
250	background: #fffff5 url(images/code.png) no-repeat;
251	padding: 21px 2px 2px 4px;
252	font-family: "Courier New",Courier,monospace;
253	white-space: pre;
254	border-left: solid 2px #a5a3af;
255}
256#contentbody pre.php { background-image: url(images/codephp.png); }
257#contentbody pre.actionscript { background-image: url(images/codeactionscript.png); }
258#contentbody pre.css { background-image: url(images/codecss.png); }
259#contentbody pre.html4strict { background-image: url(images/codehtml.png); }
260#contentbody pre.javascript { background-image: url(images/codejavascript.png); }
261#contentbody pre.bash { background-image: url(images/codebash.png); }
262
263#contentbody pre * { background-color: #fffff5; font-size: 1em; font-family: "Courier New",Courier,monospace; }
264#contentbody pre.code .br0	{ color: #66cc66; }
265#contentbody pre.code .co1	{ color: #808080; font-style: normal; background-color: #f0f0f0; }
266#contentbody pre.code .co2	{ color: #808080; font-style: normal; background-color: #f0f0f0; }
267#contentbody pre.code .coMULTI	{ color: #808080; font-style: normal; background-color: #f0f0f0; }
268#contentbody pre.code .es0	{ color: #000099; font-weight: normal; }
269#contentbody pre.code .kw1	{ color: #b1b100; }
270#contentbody pre.code .kw2	{ color: #000000; font-weight: normal; }
271#contentbody pre.code .kw3	{ color: #000066; }
272#contentbody pre.code .kw4	{ color: #993333; }
273#contentbody pre.code .kw5	{ color: #7777ff; }
274#contentbody pre.code .me0	{ color: #006600; }
275#contentbody pre.code .nu0	{ color: #cc66cc; }
276#contentbody pre.code .re0	{ color: #7777ff; }
277#contentbody pre.code .re1	{ color: #7777ff; }
278#contentbody pre.code .re2	{ color: #7777ff; }
279#contentbody pre.code .re4	{ color: #009999; }
280#contentbody pre.code .sc0	{ color: #00bbdd; }
281#contentbody pre.code .sc1	{ color: #ddbb00; }
282#contentbody pre.code .sc2	{ color: #009900; }
283#contentbody pre.code .st0	{ color: #0000ff; }
284#contentbody code { background-color: #fffff5; border: 1px dotted #8cacbb; font-size: 1em; font-family: "Courier New",Courier,monospace; }
285
286/* ********* DIFF ********* */
287#contentbody .diff-deletedline { background-color: #f99; }
288#contentbody .diff-addedline { background-color: #99f; }
289#contentbody .diffchange { background-color: #ff6;}
290
291/* ********* MEDIA ********* */
292#media { background-color: #fff; }
293#media .mediaselect .mediaselect-left li { margin-left: 15px; list-style-image: url(images/folder.gif); }
294#media .mediaselect .mediaselect-right { border-left: solid 1px #000; }
295#media .mediaselect .mediaselect-right ul li { border: solid 1px #999; }
296#media .mediaselect .mediaselect-right ul li .imagemeta { border-top: solid 1px #ccc; }
297#media .uploadform { margin-top: 20px; }
298#mediaedit .footer { border-top: solid 1px #999; }
299
300/* ********* PAGEINFO ********* */
301#contentbody .pageinfo { border-top: solid 1px #ccc; color: #999; }
302
303