Fix session bootstrap
[platal.git] / htdocs / css / keynote.css
CommitLineData
3a19ba1d 1/***************************************************************************
5ddeb07c 2 * Copyright (C) 2003-2007 Polytechnique.org *
3a19ba1d 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;
bb7af3cd 28 font-size: 10pt;
09ad0df6 29 background: url('../images/skins/keynote_bg.png') #4f4e63 top left repeat-x fixed;
3a19ba1d 30 color: #fff;
31}
32
33a:link, a:visited, a:active, a:hover {
8bf24eab 34 color: #ddd;
09ad0df6 35 background: inherit;
3a19ba1d 36}
09ad0df6 37a:hover { color: #999; }
3a19ba1d 38
09ad0df6 39img { vertical-align: middle; }
40a img { border: 0px; }
41td { vertical-align: top; }
42li { padding-left: 3px; padding-right: 3px;
43 text-align: justify; }
44hr { text-align: center; }
4f355064 45dt { font-weight: bold; }
3a19ba1d 46
47fieldset {
67d7487d 48 border: 1px solid #fff;
49 border-bottom: 0px;
50 border-right: 0px;
09ad0df6 51 background: url('../images/skins/keynote_bg_lighter.png') #848495 top left repeat-x fixed;
e74946a3 52 color: #000;
09ad0df6 53 margin: 1em 0 1em 0;
3a19ba1d 54}
3a19ba1d 55legend {
67d7487d 56 border-bottom: 1px solid #666;
57 border-right: 1px solid #666;
58 border-top: 1px solid #fff;
59 border-left: 1px solid #fff;
09ad0df6 60 background: url('../images/skins/keynote_bg_verylighter.png') #bbbbaa top left repeat-x fixed;
e74946a3 61 color: #000;
09ad0df6 62
dc767839 63 padding: 2px 4px;
3a19ba1d 64}
65
09ad0df6 66.center { text-align: center; }
67.right { text-align: right; }
68.middle { vertical-align: middle; }
69.smaller { font-size: smaller; font-style: italic; }
70.spacer { clear: both; }
71
72.float2 { float: left; width: 49%; }
73.float3 { float: left; width: 33%; }
74
3a19ba1d 75/*******************************************************************************
76 2 Styles <p>, <div>, <span>, <li>
77 [ styles classiques d'effets de texte ]
78*******************************************************************************/
79
80p {
3c20ef02 81 margin-bottom: 0.4em;
3a19ba1d 82 text-align: justify;
83}
84
85.erreur {
86 font-weight: bold;
3336093a 87 color: #d00;
3a19ba1d 88 background: inherit;
89 margin-top: 0.5em;
90 margin-bottom: 0.5em;
91}
92
93.erreur a:link, .erreur a:visited, .erreur a:active, .erreur a:hover {
94 color: #ff3333;
95 background: inherit;
96}
97
98h1 {
09ad0df6 99 background-color: inherit;
1089066c 100 margin: 0.5em 0 0.5em 0;
0811cadd 101 text-indent: 0em;
102 padding: 6px 0 0 0px;
3c20ef02 103
0811cadd 104 font-size: 130%;
09ad0df6 105 font-family: "helvetica", sans-serif;
106 font-weight: bolder;
107 text-align: left;
108
0811cadd 109 color: #bdf;
3a19ba1d 110}
111
112h2 {
113 padding: 0.5em 0em 0em 0em;
3c20ef02 114 margin: 0;
3a19ba1d 115 font-size: 100%;
116 font-weight: bold;
09ad0df6 117 background: inherit;
cbc1b9c0 118 color: #77c;
3a19ba1d 119}
120
121h3 {
122 margin: 0em;
123 font-weight: bold;
124 padding: 0.25em;
125 font-size: 100%;
126}
127
128p.explication, div.explication {
129 font-style: italic;
130 padding: 0em 1ex 1ex 1ex;
131}
132
133li.spaced {
3c20ef02 134 padding-top: 0.2em;
135 padding-bottom: 0.3em;
3a19ba1d 136 text-align: justify;
137}
138
139/*******************************************************************************
140 3 Tableaux bicolores + classes utiles
141 [ Tableaux à lignes alternées, en taille normale, ou tiny ]
142*******************************************************************************/
143table.bicol, table.tinybicol {
09ad0df6 144 color: inherit;
145 background: url('../images/skins/keynote_bg_lighter.png') #848495 top left repeat-x fixed;
146 border-width: 1px 0 0 1px;
147 border-style: solid;
148 border-color: #fff;
149 border-collapse: collapse;
3a19ba1d 150}
67d7487d 151table.bicol { width: 100%; margin-left: 0; }
09ad0df6 152table.tinybicol { width: 70%; margin-left: 15%; }
3a19ba1d 153
154table.tinybicol tr.pair, table.bicol tr.pair {
09ad0df6 155 color: inherit;
156 background: url('../images/skins/keynote_bg_verylighter.png') #bbbbca top left repeat-x fixed;
3a19ba1d 157}
158
159table.tinybicol th, table.bicol th {
8bf24eab 160 color: #fff;
09ad0df6 161 font-weight: bold;
162 text-align: center;
163 vertical-align: middle;
0afc7e1e 164 background: none;
66872684 165 background-color: #000;
166}
167
168table.tinybicol tr:first-child th, table.bicol tr:first-child th {
169 color: #fff;
09ad0df6 170 background: url('../images/skins/keynote_title.gif') #000 top left repeat-x;
3a19ba1d 171}
66872684 172
3a19ba1d 173table.tinybicol td, table.bicol td {
174 color: #000000;
175 background: inherit;
176}
177
178table.tinybicol td, table.bicol td, table.tinybicol tr, table.bicol tr { padding: 4px; }
179
180td.half { width: 50%; padding: 4px; }
181td.titre {
182 color: #000000;
183 background: inherit;
184 font-weight: bold;
185}
186td.action {
187 white-space: nowrap;
188 text-align: right;
189 font-weight: bold;
190 vertical-align: middle;
191}
192td.action a { padding: 0px 2px 0px 2px; }
193
194/*******************************************************************************
195 4 Tableau de choix de skins
196 [ Styles pour les tableaux de types de ceux des skins ]
197*******************************************************************************/
198
199#skin {
09ad0df6 200 background: url('../images/skins/keynote_bg_lighter.png') #848495 top left repeat-x fixed;
3a19ba1d 201 color: #000;
3a19ba1d 202 border-top: 1px solid #fff;
67d7487d 203 width: 100%;
3a19ba1d 204}
205#skin td {
206 border-bottom: 1px solid #fff;
3a19ba1d 207 vertical-align: middle;
208}
209#skin td.skigauche {
09ad0df6 210 background: url('../images/skins/keynote_bg_verylighter.png') #bbbbca top left repeat-x fixed;
211 color: inherit;
212 vertical-align: middle;
3a19ba1d 213}
09ad0df6 214#skin td.skimilieu {
215 padding-left: 1em;
216 width: 100%;
217}
218#skin td.skidroite { padding: 0; }
3a19ba1d 219
220/*******************************************************************************
221 5 Contacts
222 [ Styles liés à l'affichage de contacts ]
223*******************************************************************************/
224
09ad0df6 225div.contact-list {
226 width: 98%;
227 margin-left: 1%;
228}
3a19ba1d 229div.contact-list div.contact {
230 border-top: 1px solid #fff;
09ad0df6 231 background: url('../images/skins/keynote_bg_verylighter.png') #bbbbca top left repeat-x fixed;
3a19ba1d 232 color: #000;
233}
234
235div.grayed {
3a19ba1d 236 font-style: italic;
237}
3a19ba1d 238div.grayed div.contact {
09ad0df6 239 color: #444;
240 background: url('../images/skins/keynote_bg_verylighter.png') #bbbbca top left repeat-x fixed;
3a19ba1d 241}
242
243div.contact div.nom {
244 font-weight: bold;
245 width: 35%;
246 float: left;
cd15897d 247 padding-left: 2px;
3a19ba1d 248}
249
250div.contact div.appli {
251 float: left;
252}
253
254div.contact div.bits {
255 text-align: right;
256 float: right;
257}
258
259div.contact div.long {
09ad0df6 260 background: url('../images/skins/keynote_bg_lighter.png') #848495 top left repeat-x fixed;
261 width: 100%;
262 clear: both;
263 color: inherit;
cd15897d 264 padding: 1px 0px;
3a19ba1d 265}
266
09ad0df6 267div.long table { width: 100%; }
268div.long td.lt { width: 35%; }
269div.long td.rt { width: 65%; }
270
3a19ba1d 271/*******************************************************************************
272 6 Profil
273 [ onglets des profils ]
274*******************************************************************************/
275
3a84c119 276table.flags, tr.flags {
cbc1b9c0 277 margin: 0.5em 0 0 0;
278 padding: 0;
3a19ba1d 279}
280table.flags input { margin: 0px 2px; padding: 0px; }
281
282table.flags td.texte, tr.flags td.texte {
283 font-size: smaller;
284 font-weight: bold;
3a84c119 285 padding: 0 8px 0 0;
3a19ba1d 286}
287table.flags td.vert, tr.flags td.vert {
3a84c119 288 background: url('../images/icons/flag_green.gif') top right no-repeat;
289 padding: 0 16px 0 0;
3a19ba1d 290}
3a84c119 291table.flags td.orange, tr.flags td.orange {
292 background: url('../images/icons/flag_orange.gif') top right no-repeat;
293 padding: 0 16px 0 0;
3a19ba1d 294}
295table.flags td.rouge, tr.flags td.rouge {
3a84c119 296 background: url('../images/icons/flag_red.gif') top right no-repeat;
297 padding: 0 16px 0 0;
3a19ba1d 298}
299
300table.cadre_a_onglet{
301 border-width: 0;
302 padding : 0;
303 margin: 0;
304}
305
306td.conteneur_tab {
09ad0df6 307 border: 1px solid #9c9c9c;
3a19ba1d 308 border-left-color: #eee;
309 padding: 8px 4px 4px 4px;
310 background : url('../images/skins/keynote_topborder.png') top repeat-x;
311}
312
313#onglet {
314 display : block;
315 margin : 0;
316 padding : 0;
317}
318
319#onglet li {
320 display : block;
321 float : left;
322 padding : 0.4ex;
10ba3144 323 margin: 0 0.3ex -1px 3px;
09ad0df6 324 border: 1px solid #9c9c9c;
325 border-right: none;
326 background: #cecece;
3a19ba1d 327 width: auto;
328 height: 5ex;
329 text-align: center;
330 color: #000;
09ad0df6 331 font-size: 80%;
3a19ba1d 332}
333
d49856c8 334#onglet li:hover {
09ad0df6 335 color: #000;
d49856c8 336 background : #adadad;
337}
3a19ba1d 338
339#onglet li.actif {
09ad0df6 340 color: #000;
3a19ba1d 341 background : #dedede;
09ad0df6 342 border: 1px solid #f0f0f0;
343 border-right: none;
d49856c8 344 border-bottom-color: #dedede;
09ad0df6 345 font-weight: bold;
346}
347
348#onglet li a {
349 font-weight: normal;
350 text-decoration: none;
351 color: #000;
352 background: inherit;
10ba3144 353 display: block;
354 width: 100%;
355 height: 100%;
3a19ba1d 356}
09ad0df6 357#onglet li img { margin-right: 2px; }
3a19ba1d 358
359/*******************************************************************************
360 7 fiche.php & fiche_referent.php
361 [ cas de la fiche ]
362*******************************************************************************/
363
364#fiche {
09ad0df6 365 width: 740px;
3a19ba1d 366 color: #000;
3a19ba1d 367 border-top: 1px solid #fff;
368 border-left: 1px solid #fff;
09ad0df6 369 background: url('../images/skins/keynote_bg_lighter.png') #848495 top left repeat-x fixed;
370 vertical-align: top;
3a19ba1d 371}
372
373#fiche em {
374 color: #777;
09ad0df6 375 background: inherit;
3a19ba1d 376 font-weight: bolder;
377}
378
379#fiche h2 {
380 background: url('../images/skins/keynote_title.gif') bottom repeat-x;
09ad0df6 381 background-color: inherit;
2ec5794f 382 border-bottom: 1px solid #202020;
3a19ba1d 383 color: #fff;
3a19ba1d 384 height: 17px;
09ad0df6 385 margin: 0.5em 0;
386 padding-left: 0.5em;
387 font-weight: bold;
388}
389
390#fiche_identite {
391 padding: 5px;
392 width: 600px;
3a19ba1d 393}
394
395#photo { padding-left: 0em; }
396
397#fiche_identite div.civilite {
398 text-align: center;
399 font-weight: bold;
400 width: 80%;
401 float: left;
402 color: #fff;
09ad0df6 403 background: inherit;
404}
405
406#fiche_identite div.maj {
407 float: left;
408 width: 20%;
409 font-size: 75%;
410 text-align: right;
411 vertical-align: top;
412 clear: right;
3a19ba1d 413}
414
415#fiche_identite div.contact {
09ad0df6 416 clear: both;
417 margin: 1em;
418 padding: 1ex;
419 border-width: 1px 0 0 1px;
420 border-style: dotted;
421 border-color: #fff;
422 background: url('../images/skins/keynote_bg_verylighter.png') #bbbbca top left repeat-x fixed;
423 color: inherit;
3a19ba1d 424}
425
426#fiche_identite div.contact em {
427 color: #aaa;
09ad0df6 428 background: inherit;
3a19ba1d 429}
430
431#fiche_identite div.email {
432 clear: left;
433 float: left;
434}
435#fiche_identite div.mob {
436 float: right;
437 clear: right;
438 text-align: right;
439}
440
441#fiche_identite div.formation {
442 margin: 0em 1em;
443 clear: both;
444}
445
446div.adresse {
447 float: left;
448 width: 46%;
449 padding: 0px;
450 margin: 0px 1% 1ex 1%;
451}
452
453/* only for fiche_referent.php*/
454
09ad0df6 455#fiche_referent{
456 padding: 10px;
457 width: 100%;
458}
459
460#fiche_referent div.rubrique_referent{
461 float: left;
462 width: 31%;
463 padding: 0px;
464 margin: 0px 1% 1ex 1%;
465
466}
467
3a19ba1d 468#fiche_referent em {
469 color: #777;
09ad0df6 470 background: inherit;
3a19ba1d 471 font-weight: bolder;
472}
09ad0df6 473#fiche_referent ul { margin: 0px; padding: 0px 1em; }
474#fiche_referent li { font-weight: bold; margin: 0px; padding: 0px; text-align: left; }
3a19ba1d 475
476/*******************************************************************************
477 A SKIN
478 [ choix de classes faites par le skinneur
479*******************************************************************************/
480
481#dev {
3336093a 482 width: auto;
3a19ba1d 483 text-align: center;
484 padding: 1px;
485
09ad0df6 486 background: url('../images/skins/keynote_bg_verylighter.png') #bbbbaa top left repeat-x fixed;
487
3336093a 488 color: #000;
09ad0df6 489 font-weight: bold;
3a19ba1d 490}
491
3336093a 492#dev a { text-decoration: none; }
3a19ba1d 493
d3f26be9 494.backtrace div.hide { display: none; }
495.backtrace:hover div.hide { display: block }
3a19ba1d 496
497#suid {
498 color: red;
499 background: #ffc0cb;
09ad0df6 500 width: auto;
3a19ba1d 501 font-weight: bold;
a3afa47c 502 text-align: center;
503}
504#suid a {
505 color: red;
506 background: inherit;
507 text-decoration: none;
508 display: block;
509}
510#suid:hover {
511 color: red;
512 background: #ffffcb;
513}
514#suid a:hover {
515 color: #ff7000;
516 background: inherit;
3a19ba1d 517}
3a19ba1d 518
519#body {
a3afa47c 520 width: 800px;
3a19ba1d 521 margin-left: auto;
522 margin-right: auto;
523}
524
525#body-logo {
526 width: 140px;
8bf24eab 527 padding-top: 0;
09ad0df6 528 text-align: center;
3a19ba1d 529}
530
531#body-top {
cd15897d 532 padding: 0 0 16px 0;
09ad0df6 533 text-align: center;
534 font-size: 85%;
535 border-bottom: 1px solid #fff;
3a19ba1d 536}
09ad0df6 537#body-top table { width: 100%; padding: 4px; }
538#body-top .date-heure { text-align: left; }
539#body-top .inscrits { text-align: right; }
540
3a19ba1d 541
542#body-bottom {
4f355064 543 border-top: 1px solid #aaa;
09ad0df6 544 text-align: center;
545 padding: 4px;
546 font-size: 75%;
547 font-family: "MS Sans Serif", sans-serif;
3a19ba1d 548}
549
550#body-menu {
09ad0df6 551 width: 140px;
552 text-align: center;
bb7af3cd 553 font-size: 85%;
09ad0df6 554 font-weight: bold;
555 white-space: nowrap;
3a19ba1d 556 border-right: 1px solid #fff;
557}
558
09ad0df6 559#body-menu .menu_item {
560 text-align: left;
561 padding: 2px;
562}
563
3a19ba1d 564#body-menu a:link, #body-menu a:visited, #body-menu a:active, #body-meny a:hover {
565 color: #fff;
09ad0df6 566 background: inherit;
3a19ba1d 567 text-decoration: none;
568}
569
570#body-menu .menu_item:hover {
09ad0df6 571 color: inherit;
3a19ba1d 572 background-color: #556;
573}
574
575#body-menu .menu_title {
576 color: #fff;
577 height: 17px;
2ec5794f 578 background: url('../images/skins/keynote_title.gif') bottom repeat-x;
09ad0df6 579 background-color: inherit;
2ec5794f 580 border-bottom: 1px solid #202020;
09ad0df6 581 padding: 4px 0 0 0;
3a19ba1d 582 text-align: center;
2ec5794f 583 vertical-align: bottom;
3a19ba1d 584}
585
586#content {
09ad0df6 587 width: 600px;
588 padding: 0 0 4px 16px;
3a19ba1d 589 vertical-align: top;
09ad0df6 590 font-size: 95%;
3a19ba1d 591}
592
593#quick_search {
594 color: gray;
09ad0df6 595 background: #fff;
3a19ba1d 596 text-align: right;
597}
598
599div#content {
600 padding: 1em;
601 margin: 0em;
602}
603
604#content input {
605 font-size: 95%;
606}
607
608/* vim: set et ts=4 sts=4 sw=4: */