More readable skin
[platal.git] / htdocs / css / keynote.css
CommitLineData
3a19ba1d 1/***************************************************************************
2 * Copyright (C) 2003-2006 Polytechnique.org *
3 * http://opensource.polytechnique.org/ *
4 * *
5 * This program is free software; you can redistribute it and/or modify *
6 * it under the terms of the GNU General Public License as published by *
7 * the Free Software Foundation; either version 2 of the License, or *
8 * (at your option) any later version. *
9 * *
10 * This program is distributed in the hope that it will be useful, *
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13 * GNU General Public License for more details. *
14 * *
15 * You should have received a copy of the GNU General Public License *
16 * along with this program; if not, write to the Free Software *
17 * Foundation, Inc., *
18 * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
19 ***************************************************************************/
20
21/*******************************************************************************
22 1 Styles par défauts
23 [ balises sans attributs ou classes sans contexte ]
24*******************************************************************************/
25
26body {
27 font-family: "Arial", sans-serif;
3a84c119 28 font-size: 90%;
3a19ba1d 29 background: url('../images/skins/keynote_bg.png') top left repeat-x;
3a84c119 30
3a19ba1d 31 background-attachment: fixed;
3c20ef02 32 background-color: #4f4e63;
3a19ba1d 33 color: #fff;
34}
35
36a:link, a:visited, a:active, a:hover {
8bf24eab 37 color: #ddd;
3a19ba1d 38 background: none;
39}
40
41a:hover {
8bf24eab 42 color: #999;
3a19ba1d 43}
44
45fieldset {
46 border: 1px #336699 solid;
47 background: #eeeeee;
48 color: inherit;
49
50 margin-top: 1em;
51 margin-bottom: 1em;
52}
53
54legend {
55 border: 1px #336699 solid;
56 background: #f4d09c;
57 color: inherit;
58
59 padding-left: 4px;
60 padding-right: 4px;
61}
62
63/*******************************************************************************
64 2 Styles <p>, <div>, <span>, <li>
65 [ styles classiques d'effets de texte ]
66*******************************************************************************/
67
68p {
3c20ef02 69 margin-bottom: 0.4em;
3a19ba1d 70 text-align: justify;
71}
72
73.erreur {
74 font-weight: bold;
75 color: #ff0000;
76 background: inherit;
77 margin-top: 0.5em;
78 margin-bottom: 0.5em;
79}
80
81.erreur a:link, .erreur a:visited, .erreur a:active, .erreur a:hover {
82 color: #ff3333;
83 background: inherit;
84}
85
86h1 {
87 color: #fff;
3c20ef02 88 background: url('../images/skins/keynote_titlepuce2.gif') top left no-repeat;
89 height: 24px;
90 margin: 0.5em 0 0 0;
91 padding: 6px 0 0 24px;
92}
93
94h1:hover {
95 background: url('../images/skins/keynote_titlepuce.gif') top left no-repeat;
3a19ba1d 96}
97
98h2 {
99 padding: 0.5em 0em 0em 0em;
3c20ef02 100 margin: 0;
3a19ba1d 101 font-size: 100%;
102 font-weight: bold;
103}
104
105h3 {
106 margin: 0em;
107 font-weight: bold;
108 padding: 0.25em;
109 font-size: 100%;
110}
111
112p.explication, div.explication {
113 font-style: italic;
114 padding: 0em 1ex 1ex 1ex;
115}
116
117li.spaced {
3c20ef02 118 padding-top: 0.2em;
119 padding-bottom: 0.3em;
3a19ba1d 120 text-align: justify;
121}
122
123/*******************************************************************************
124 3 Tableaux bicolores + classes utiles
125 [ Tableaux à lignes alternées, en taille normale, ou tiny ]
126*******************************************************************************/
127table.bicol, table.tinybicol {
128 background: url('../images/skins/keynote_bg_lighter.png') top left repeat-x;
129 background-attachment: fixed;
3c20ef02 130 background-color: #848495;
3a19ba1d 131 border: none;
132 border-top: 1px solid #fff;
133 border-left: 1px solid #fff;
3a19ba1d 134}
135
136table.tinybicol tr.pair, table.bicol tr.pair {
137 background: url('../images/skins/keynote_bg_verylighter.png') top left repeat-x;
3c20ef02 138 background-attachment: fixed;
139 background-color: #bbbbca;
3a19ba1d 140}
141
142table.tinybicol th, table.bicol th {
8bf24eab 143 color: #fff;
3a19ba1d 144 background: url('../images/skins/keynote_title.gif') top left repeat-x;
145 background-color: #000;
3c20ef02 146 height: 17px;
3a19ba1d 147}
148table.tinybicol td, table.bicol td {
149 color: #000000;
150 background: inherit;
151}
152
153table.tinybicol td, table.bicol td, table.tinybicol tr, table.bicol tr { padding: 4px; }
154
155td.half { width: 50%; padding: 4px; }
156td.titre {
157 color: #000000;
158 background: inherit;
159 font-weight: bold;
160}
161td.action {
162 white-space: nowrap;
163 text-align: right;
164 font-weight: bold;
165 vertical-align: middle;
166}
167td.action a { padding: 0px 2px 0px 2px; }
168
169/*******************************************************************************
170 4 Tableau de choix de skins
171 [ Styles pour les tableaux de types de ceux des skins ]
172*******************************************************************************/
173
174#skin {
175 background: url('../images/skins/keynote_bg_lighter.png') top left repeat-x;
3c20ef02 176 background-attachment: fixed;
177 background-color: #848495;
3a19ba1d 178 color: #000;
179 border-bottom: none;
180 border-top: 1px solid #fff;
181}
182#skin td {
183 border-bottom: 1px solid #fff;
184 border-top: none;
185 vertical-align: middle;
186}
187#skin td.skigauche {
188 background: url('../images/skins/keynote_bg_verylighter.png') top left repeat-x;
189 background-attachment: fixed;
3c20ef02 190 background-color: #bbbbca;
3a19ba1d 191}
192
193/*******************************************************************************
194 5 Contacts
195 [ Styles liés à l'affichage de contacts ]
196*******************************************************************************/
197
198div.contact-list div.contact {
199 border-top: 1px solid #fff;
200 background: url('../images/skins/keynote_bg_verylighter.png') top left repeat-x;
201 background-attachment: fixed;
3c20ef02 202 background-color: #bbbbca;
3a19ba1d 203 color: #000;
204}
205
206div.grayed {
207 color: #444444;
208 font-style: italic;
209}
210
211div.grayed div.contact {
212 background: url('../images/skins/keynote_bg_verylighter.png') top left repeat-x;
213 background-attachment: fixed;
3c20ef02 214 background-color: #bbbbca;
3a19ba1d 215}
216
217div.contact div.nom {
218 font-weight: bold;
219 width: 35%;
220 float: left;
221}
222
223div.contact div.appli {
224 float: left;
225}
226
227div.contact div.bits {
228 text-align: right;
229 float: right;
230}
231
232div.contact div.long {
233 background: url('../images/skins/keynote_bg_lighter.png') top left repeat-x;
234 background-attachment: fixed;
3c20ef02 235 background-color: #848495;
3a19ba1d 236}
237
238/*******************************************************************************
239 6 Profil
240 [ onglets des profils ]
241*******************************************************************************/
242
3a84c119 243table.flags, tr.flags {
244 margin: 0;
3a19ba1d 245}
246table.flags input { margin: 0px 2px; padding: 0px; }
247
248table.flags td.texte, tr.flags td.texte {
249 font-size: smaller;
250 font-weight: bold;
3a84c119 251 padding: 0 8px 0 0;
3a19ba1d 252}
253table.flags td.vert, tr.flags td.vert {
3a84c119 254 background: url('../images/icons/flag_green.gif') top right no-repeat;
255 padding: 0 16px 0 0;
3a19ba1d 256}
3a84c119 257table.flags td.orange, tr.flags td.orange {
258 background: url('../images/icons/flag_orange.gif') top right no-repeat;
259 padding: 0 16px 0 0;
3a19ba1d 260}
261table.flags td.rouge, tr.flags td.rouge {
3a84c119 262 background: url('../images/icons/flag_red.gif') top right no-repeat;
263 padding: 0 16px 0 0;
3a19ba1d 264}
265
266table.cadre_a_onglet{
267 border-width: 0;
268 padding : 0;
269 margin: 0;
270}
271
272td.conteneur_tab {
273 border-width: 1px 1px 1px 1px;
274 border-style: solid;
275 border-color: #9c9c9c;
276 border-left-color: #eee;
277 padding: 8px 4px 4px 4px;
278 background : url('../images/skins/keynote_topborder.png') top repeat-x;
279}
280
281#onglet {
282 display : block;
283 margin : 0;
284 padding : 0;
285}
286
287#onglet li {
288 display : block;
289 float : left;
290 padding : 0.4ex;
291 margin : 0 0.3ex -1px 3px;
8bf24eab 292 background : #cecece;
3a19ba1d 293 border: none;
294 border-bottom: 1px solid #9C9C9C;
295 width: auto;
296 height: 5ex;
297 text-align: center;
298 color: #000;
299}
300
8bf24eab 301#onglet li:hover { background : #bdbdbd; }
3a19ba1d 302
303#onglet li.actif {
304 background : #dedede;
305 border-bottom: 1px solid #dedede;
306}
307
308/*******************************************************************************
309 7 fiche.php & fiche_referent.php
310 [ cas de la fiche ]
311*******************************************************************************/
312
313#fiche {
314 color: #000;
315 border: none;
316 border-top: 1px solid #fff;
317 border-left: 1px solid #fff;
318 background: url('../images/skins/keynote_bg_lighter.png') top left repeat-x;
319 background-attachment: fixed;
3c20ef02 320 background-color: #848495;
3a19ba1d 321}
322
323#fiche em {
324 color: #777;
325 font-weight: bolder;
326}
327
328#fiche h2 {
329 background: url('../images/skins/keynote_title.gif') bottom repeat-x;
330 color: #fff;
331 border: none;
332 height: 17px;
333 margin-right: 0;
334}
335
336#photo { padding-left: 0em; }
337
338#fiche_identite div.civilite {
339 text-align: center;
340 font-weight: bold;
341 width: 80%;
342 float: left;
343 color: #fff;
344}
345
346#fiche_identite div.contact {
347 border: none;
348 border-top: 1px dotted #fff;
349 border-left: 1px dotted #fff;
350 background: url('../images/skins/keynote_bg_verylighter.png') top left repeat-x;
3c20ef02 351 background-color: #bbbbca;
3a19ba1d 352 background-attachment: fixed;
353}
354
355#fiche_identite div.contact em {
356 color: #aaa;
357}
358
359#fiche_identite div.email {
360 clear: left;
361 float: left;
362}
363#fiche_identite div.mob {
364 float: right;
365 clear: right;
366 text-align: right;
367}
368
369#fiche_identite div.formation {
370 margin: 0em 1em;
371 clear: both;
372}
373
374div.adresse {
375 float: left;
376 width: 46%;
377 padding: 0px;
378 margin: 0px 1% 1ex 1%;
379}
380
381/* only for fiche_referent.php*/
382
383#fiche_referent em {
384 color: #777;
385 font-weight: bolder;
386}
387
388/*******************************************************************************
389 A SKIN
390 [ choix de classes faites par le skinneur
391*******************************************************************************/
392
393#dev {
394 width: 100%;
395 text-align: center;
396 padding: 1px;
397
398 color: #003399;
399 background: #e0ffff;
400
401 font-family: 'Bauhaus Md BT','Bitstream Vera',sans-serif;
402 font-size: 10pt;
403 font-weight: bold;
404}
405
406#dev a { text-decoration: underline; }
407#dev a:hover { color: #003399; background: #c0e0e0; }
408
409#db-trace div.hide { display: none; }
410#db-trace:hover div.hide { display: block }
411
412#suid {
413 color: red;
414 background: #ffc0cb;
415 width: 100%;
416 font-weight: bold;
417}
418#suid td { padding: 2px; }
419#suid a { color: red; }
420
421#body {
422 width: 740px;
423 margin-left: auto;
424 margin-right: auto;
425}
426
427#body-logo {
428 width: 140px;
429 border: none;
8bf24eab 430 padding-top: 0;
3a19ba1d 431}
432
433#body-top {
8bf24eab 434 padding: 0;
3a19ba1d 435 padding-bottom: 16px;
436}
437
438#body-bottom {
439 border-top: 1px solid #fff;
440}
441
442#body-menu {
443 border-right: 1px solid #fff;
444}
445
446#body-menu a:link, #body-menu a:visited, #body-menu a:active, #body-meny a:hover {
447 color: #fff;
448 text-decoration: none;
449}
450
451#body-menu .menu_item:hover {
452 background-color: #556;
453}
454
455#body-menu .menu_title {
456 color: #fff;
457 height: 17px;
458 background: url('../images/skins/keynote_title.gif') top repeat-x;
459 border: none;
460 padding: 0;
461 padding-top: 4px;
462 text-align: center;
463 vertical-align: middle;
464}
465
466#content {
467 padding-top: 0;
468 vertical-align: top;
469}
470
471#quick_search {
472 color: gray;
473 text-align: right;
474}
475
476div#content {
477 padding: 1em;
478 margin: 0em;
479}
480
481#content input {
482 font-size: 95%;
483}
484
485/* vim: set et ts=4 sts=4 sw=4: */