source: presentations/trunk/Tools/Css/screen.css@ 288

Last change on this file since 288 was 288, checked in by garnier, 17 years ago

simplification des feuilles, amelioration du style print

  • Property svn:executable set to *
File size: 15.3 KB
Line 
1@charset "UTF-8";
2
3
4
5/* Definition for screen, projection media */
6@media projection, screen {
7body {
8 background: white url(../Images/header.gif) repeat-x left top;
9 margin: 0;
10 padding: 0;
11 width: 100%;
12 height: 100%;
13 color: black;
14 font-family: Comic Sans MS, Verdana, Arial, sans-serif;
15}
16
17
18
19blockquote {
20 margin: 0.3em 0;
21 padding: 0.8em ;
22 background-color: #E6E7F5 ;
23}
24blockquote ul,
25blockquote ol {
26 margin-left: 0em;
27}
28
29h1 {
30 margin: 0em 0 0.1em;
31 padding-left: 100px;
32 padding-bottom: 0.3em;
33 font-size: 1.5em;
34 border-bottom: medium dotted #291873;
35 background: url(../Images/h3_marker.gif) no-repeat 0px 0.3em;
36}
37
38h2 {
39 margin: 0.1em 0 0.5em 1em;
40 padding-bottom: 0.3em;
41 font-size: 1.5em;
42 border-bottom: medium dotted #291873;
43 text-align: center;
44}
45
46h4 {
47 margin: 0 0 0.5em;
48 border-bottom: 2px dotted #291873;
49 font-size: 1em;
50}
51
52ul, ol {
53 margin-top: 0.5em;
54 margin-bottom: 0.3em;
55 line-height: 1.15;
56}
57
58 p {
59 margin: 0.5em 0;
60 line-height: 1.15;
61 }
62 ul li {
63 list-style-type: none;
64 margin: 0.3em 2em 0.3em 1em;
65 font-size: 100%;
66 list-style-image: url(../Images/bullet_blue.gif) ;
67 }
68
69 ul li ul li {
70 list-style-image: url(../Images/li_marker.gif);
71 font-size: 95%;
72 }
73
74 ul li ul li ul li{
75 list-style-image: url(../Images/blue_square.gif) ;
76 font-size: 100%;
77 }
78
79 ul li ul li ol li {
80 list-style-image: url(../Images/blue_square.gif) ;
81 }
82 ol li { margin: 0.3em 1em 0.3em 2em; }
83 dl { margin: 0.3em 2em 0.3em 1em; font-size: 1em; line-height: 1.15; }
84 dl dt { margin: 0.3em 2em 0.3em 1em; font-size: 95% }
85 dl dd { margin: 0 0 0 1em; font-size: 1em;}
86
87 ul{
88 list-style-type: square;
89 font-size: 95%;
90 color: #000011
91 }
92 ul ul {
93 list-style-type: disc;
94 font-size: 90%;
95 line-height: 1.05;
96 color: #111199
97 }
98 ul ul ul {
99 list-style-type: circle;
100 font-size: 85%;
101 color: #9900DD
102 }
103 ul ul ul ul {
104 list-style-type: disc;
105 font-size: 80%;
106 color: #334455
107 }
108
109 ul ul, ul ol, ul dl, ul p, ol ul, ol ol, ol p,
110 dl dl, dl ul, dl ol, dl p { margin-top: 0; margin-bottom: 0; font-size: 1em; }
111
112 /* rectangular blue bullet + unfold/nofold/fold widget */
113
114 /*
115 setting class="outline on ol or ul makes it behave as an
116 ouline list where blocklevel content in li elements is
117 hidden by default and can be expanded or collapsed with
118 mouse click. Set class="expand" on li to override default
119 */
120
121 ol.outline li:hover { cursor: pointer }
122 ol.outline li.nofold:hover { cursor: default }
123
124 ul.outline li:hover { cursor: pointer }
125 ul.outline li.nofold:hover { cursor: default }
126
127 ol.outline { list-style:decimal; }
128 ol.outline ol { list-style-type:lower-alpha }
129
130 ol.outline li.nofold {
131 padding: 0 0 0 20px;
132 background: transparent url(../Images/nofold-dim.bmp) no-repeat 0px 0.5em;
133 }
134 ol.outline li.unfolded {
135 padding: 0 0 0 20px;
136 background: transparent url(../Images/fold-dim.gif) no-repeat 0px 0.5em;
137 }
138 ol.outline li.folded {
139 padding: 0 0 0 20px;
140 background: transparent url(../Images/unfold-dim.gif) no-repeat 0px 0.5em;
141 }
142 ol.outline li.unfolded:hover {
143 padding: 0 0 0 20px;
144 background: transparent url(../Images/fold.bmp) no-repeat 0px 0.5em;
145 }
146 ol.outline li.folded:hover {
147 padding: 0 0 0 20px;
148 background: transparent url(../Images/unfold.bmp) no-repeat 0px 0.5em;
149 }
150
151 ul.outline li.nofold {
152 padding: 0 0 0 20px;
153 background: transparent url(../Images/nofold-dim.bmp) no-repeat 5px 8px;
154 }
155
156 ul.outline li.unfolded {
157 padding: 0 0 0 20px;
158 background: transparent url(../Images/fold-dim.gif) no-repeat 5px 8px;
159 }
160 ul.outline li.folded {
161 padding: 0 0 0 20px;
162 background: transparent url(../Images/unfold-dim.gif) no-repeat 5px 8px;
163 }
164
165 ul.outline li.unfolded:hover {
166 padding: 0 0 0 20px;
167 background: transparent url(../Images/fold.bmp) no-repeat 5px 8px;
168 }
169
170 ul.outline li.folded:hover {
171 padding: 0 0 0 20px;
172 background: transparent url(../Images/unfold.bmp) no-repeat 5px 8px;
173 }
174
175 li ul.outline li.nofold {
176 padding: 0 0 0 20px;
177 background: transparent url(../Images/nofold-dim.bmp) no-repeat 5px 8px;
178 }
179 li ul.outline li.unfolded {
180 padding: 0 0 0 20px;
181 background: transparent url(../Images/fold-dim.gif) no-repeat 5px 8px;
182 }
183 li ul.outline li.folded {
184 padding: 0 0 0 20px;
185 background: transparent url(../Images/unfold-dim.gif) no-repeat 5px 8px;
186 }
187 li ul.outline li.unfolded:hover {
188 padding: 0 0 0 20px;
189 background: transparent url(../Images/fold.bmp) no-repeat 5px 8px;
190 }
191 li ul.outline li.folded:hover {
192 padding: 0 0 0 20px;
193 background: transparent url(../Images/unfold.bmp) no-repeat 5px 8px;
194 }
195
196 ul.outline li:hover { cursor: pointer }
197 ul.outline li.nofold:hover { cursor: default }
198
199
200 script {
201 font-family: OCRB, Courier New, SimSun, Century, monospace;
202 background-color: #efefef;
203 font-size: 1.2em;
204 }
205
206 pre {
207 overflow: auto;
208 margin: 0.3em 0;
209 padding: 0.1em 0.5em;
210 background-color: #bfbfbf;
211 font-size: 0.8em;
212 font-family: OCRB, Courier New, SimSun, Century, monospace;
213 line-height: 1.0;
214 }
215 pre * { font-family: OCRB, Courier New, SimSun, Century, monospace; }
216 pre span { display: none; }
217 pre.output {
218 font-size: 0.6em;
219 background-color: #efefef;
220 }
221 pre.ex {
222 margin-top: 0.5em;
223 padding-top: 0.9em;
224 }
225
226 dl dd pre { font-size: 0.8em; }
227
228 div.ex {
229 overflow: auto;
230 margin: 0.3em 0;
231 padding: 0.1em 0.5em;
232 /* background-color: #bfbfbf;*/
233 background: #ffccff;
234 /* font-size: 0.8em;*/
235 font-family: OCRB, Courier New, SimSun, Century, monospace;
236 line-height: 1.0;
237 }
238
239 table {
240 width: 100%;
241 font-size: 80%;
242 border-top: thin solid #291873;
243 border-left: thin solid #291873;
244 border-collapse: collapse;
245 border-spacing: 0;
246 }
247
248 table.noborder {
249 margin: auto;
250 width: 85%;
251 border-style: none;
252 border-width: 0px;
253 border-right: solid #FFFFFF;
254 border-bottom: solid #FFFFFF;
255 border-spacing: 2px 10px;
256 background-color: #efefef;
257 }
258
259 table.noborder tr {
260 }
261
262 table.noborder td {
263 border-style: none;
264 border-width: 0px;
265 border-right: solid #FFFFFF;
266 border-bottom: solid #FFFFFF;
267 padding: 15px;
268 }
269
270 table.tds {
271 margin: auto;
272 width: 55%;
273 border-style: none;
274 border-width: 0px;
275 border-right: solid #FFFFFF;
276 border-bottom: solid #FFFFFF;
277 border-spacing: 2px 10px;
278 background-color: #efefef;
279 }
280
281 table.tds td {
282 border-style: none;
283 border-width: 0px;
284 border-right: solid #FFFFFF;
285 border-bottom: solid #FFFFFF;
286 padding: 10px;
287 }
288
289 th, td {
290 border-right: thin solid #291873;
291 border-bottom: thin solid #291873;
292 font-size: 1.8em;
293 padding: 0 0.2em;
294 line-height: 1.2;
295 }
296
297 th { background-color: #E6E7F5 ; }
298
299 html>body th, html>body td { font-size: 1.2em; }
300
301 img { border: 0; background-color: transparent; }
302 strong { font-weight: bold; }
303 em { color: #291873; font-style: italic; }
304 cite { font-style: normal; }
305 abbr, acronym { border-bottom-color: silver; }
306
307 code { font-family: monospace; }
308 kbd {
309 margin: 0 0.1em;
310 border: thin solid gray;
311 background-color: #ccc;
312 color: #666;
313 font-family: Verdana, Arial, sans-serif;
314 font-size: 1em;
315 }
316
317 a:link { border-bottom: thin dashed; color: #291B66; text-decoration: none; }
318 a:visited { border-bottom: thin dashed; color: #291B66; text-decoration: none; }
319 a:hover { color: #4A31BA; }
320 a:active { color: #291B66; }
321
322 /* General Classes */
323 p.goto { text-align: right; }
324 p.goto span { color: white; }
325 p.flow { text-align: center; }
326 a.longuri { font-size: 0.8em; }
327 span.uppercase { text-transform: uppercase; }
328
329 /* All Slides */
330 /*
331 * A sidebar has the same color and the same rounded corners as the H1
332 * title, but on all sides. It is floated to the right.
333 */
334 div.sidebar
335 {
336 float: right;
337 clear: right;
338 margin: 0 -28px 0.5em 1em; /* 28px = width of the shadow */
339 width: 30%;
340 color: white;
341 background: url(../Images/blueround-right.png) right center repeat-y;
342 padding: 40px 40px 0 20px; /* Top 40px reserved for ::before */
343 }
344 div.sidebar:before
345 {
346 display: block;
347 line-height: 0;
348 margin: -40px -40px 0 -20px; /* height 40px - margin-top 40px = 0 */
349 background: url(../Images/blueround-topright.png) right top no-repeat;
350 text-align: left;
351 content: url(../Images/blueround-topleft.png); /* height is 40px */
352 }
353 div.sidebar:after
354 {
355 display: block;
356 line-height: 0;
357 margin: 0 -40px 0 -20px;
358 background: url(../Images/blueround-bottomright.png) right bottom no-repeat;
359 text-align: left;
360 content: url(../Images/blueround-bottomleft.png);
361 }
362 div.sidebar > *:first-child
363 {
364 margin-top: -20px;
365 }
366
367
368 /*
369 * pour centrer horizontalement et verticalement
370 */
371 div.vfill {
372 position:relative;
373 top: 50%;
374 margin-top: -200px;
375 }
376
377 div.hfill {
378 position:relative;
379 left: 50%;
380 margin-left: -350px; /* moitié de la largeur */
381 }
382
383 div.hvfill {
384 position:relative;
385 left: 50%;
386 margin-left: -350px; /* moitié de la largeur */
387 }
388
389 /*
390 * A div.callout has a lighter background and also rounded corners.
391 */
392
393 div.callout {
394 clear: both;
395 margin: 1em -20px 0 0; /* 20px = width of the shadow */
396 max-width: 1600px;
397 color: #291873;
398 background: url(../Images/lightblueround-right.png) right center repeat-y;
399 padding: 40px 40px 0 20px; /* Top 40px reserved for ::before */
400 font-style: normal;
401 }
402
403 div.callout:before {
404 display: block;
405 line-height: 0;
406 margin: -40px -40px 0 -20px; /* Height + margin-top = 0 */
407 background: url(../Images/lightblueround-topright.png) right top no-repeat;
408 text-align: left;
409 content: url(../Images/lightblueround-topleft.png); /* Height is 40px */
410 }
411
412 div.callout:after {
413 display: block;
414 line-height: 0;
415 margin: 0 -40px 0 -20px;
416 background: url(../Images/lightblueround-bottomright.png) right bottom no-repeat;
417 text-align: left;
418 content: url(../Images/lightblueround-bottomleft.png);
419 clear: both;
420 }
421
422 div.callout > *:first-child, address > *:first-child
423 {
424 margin-top: -20px;
425 }
426
427 div.callout signature {
428 text-align: right;
429 padding-left: 5em;
430 }
431
432 div.slide {
433 width: auto;
434 height: auto;
435 z-index: 20;
436 top: 0;
437 bottom: 0;
438 left: 0;
439 right: 0;
440 margin: 0;
441 padding: 2em 40px 0;
442 border: 0;
443 border-style: none;
444 display: block;
445 visibility: visible;
446 position: absolute;
447 border-style: none;
448 }
449
450
451 img#fullscreen {
452 position: absolute;
453 top: 2.5em;
454 bottom: 40px;
455 left: 0em;
456 right: auto;
457 max-width: 100%;
458 max-height: 100%;
459 z-index: 300;
460 overflow: auto;
461 display: block;
462 visibility: visible;
463
464
465 }
466
467 /* logo */
468 div.logo {
469 background-color: transparent;
470 background-image: url(../Logos/logo.jpg) ;
471 background-repeat: no-repeat;
472 background-attachment: fixed;
473 background-position: 95% 50px;
474 }
475
476 div.slideLogo {
477 width: auto;
478 height: auto;
479 z-index: 20;
480 top: 0;
481 bottom: 0;
482 left: 0;
483 right: 0;
484 margin: 0;
485 padding: 2em 40px 0;
486 border: 0;
487 background: transparent;
488 background-color: transparent;
489 background-image: url(../Logos/logo.jpg) ;
490 background-repeat: no-repeat;
491 background-attachment: fixed;
492 background-position: 95% 50px;
493 }
494
495
496 /* Cover */
497 div#cover {
498 /* width: 100%;
499 height: 100%;
500 background-color: white;
501 background: white; */
502 color: black;
503 background-repeat: no-repeat;
504 background-image: url(../Logos/lhc.gif);
505 background-attachment: fixed;
506 background-position: 50% 55% ;
507 }
508
509
510
511 div#cover h1 {
512 margin: 1em 0 1.2em;
513 line-height: 1.0;
514 background-color: #8B8EBE;
515 color: white;
516 text-align: center;
517 }
518
519 div#cover p {
520 font-size: 1.0em;
521 font-weight: bold;
522 line-height: 1.0;
523 color: #291873;
524 text-align: center;
525 }
526
527 div#cover p#title
528 {
529 font-size: 1.5em;
530 font-weight: bold;
531 line-height: 1.0;
532 color: #291873;
533 text-align: center;
534 }
535
536 div#cover p#subtitle
537 {
538 text-align: center;
539 }
540
541 div#cover p#date {
542 margin: 2em 0 1.2em;;
543 font-size: 0.8em;
544 text-align: center;
545 }
546
547 div#cover p#author {
548 margin: 1em 0 1.2em;;
549 padding-top: 100px;
550 font-size: 0.8em;
551 text-align: center;
552 }
553
554 div#cover p#event {
555 margin: 2em 0 1.2em;;
556 font-size: 1em;
557 text-align: center;
558 }
559
560 h2#introduction { display: none; }
561
562 table.xhtml2modules th { width: 50%; }
563 table.css3modules th { width: 50%; }
564
565 /* The Day of Web Standards */
566 div#tdows {
567 width: 100%;
568 height: 100%;
569 background-color: white;
570 color: black;
571 }
572 html>body div#tdows { width: auto; height: auto; }
573 div#tdows h3 {
574 margin-top: 0.2em;
575 border: 0;
576 background: none;
577 text-align: center;
578 }
579 div#tdows h3 a {
580 display: block;
581 padding-bottom: 220px;
582 border: 0;
583 background: url(../Images/tdows.png) no-repeat center bottom;
584 text-decoration: none;
585 }
586 div#tdows p {
587 font-size: 1.5em;
588 text-align: center;
589 }
590
591 /* Thank You */
592
593 div#thanks, div#ad {
594 width: 100%;
595 height: 100%;
596 background: #291873;
597 color: white;
598 text-align: center;
599 }
600 html>body div#thanks { width: auto; height: auto; }
601 html>body div#thanks p { margin-top: 4em; }
602
603 div#thanks p, div#ad p {
604 margin: 2.5em 0 0.2em;
605 padding-left: 0;
606 border: 0;
607 font-size: 2em;
608 font-weight: bold;
609 }
610
611 div#ad { width: auto; height: auto; }
612 div#ad p { margin-top: 4em; font-size: 1.5em;}
613
614 /* Gestion des guillemets à la française */
615
616 /* Opera ne comprend toujours pas :lang() */
617 *[lang="en"] {
618 quotes:"\201C" "\201D" "\2018" "\2019";
619 }
620 *[lang="fr"] {
621 quotes:"\AB\A0" "\A0\BB" "\201C\A0" "\A0\201D";
622 }
623
624 /* pour les navigateurs qui supportent le selecteur :lang() */
625 :lang(en) {
626 quotes:"\201C" "\201D" "\2018" "\2019";
627 }
628 :lang(fr) {
629 quotes:"\AB\A0" "\A0\BB" "\201C\A0" "\A0\201D";
630 }
631
632 /* The following styles are applied to js/slidy.js */
633
634 /*.hidden { display: none; visible: hidden }
635 */
636
637 div.toc {
638 position: absolute;
639 top: auto;
640 bottom: 4em;
641 left: 4em;
642 right: auto;
643 width: 60%;
644 max-width: 30em;
645 height: 30em;
646 border: solid thin black;
647 padding: 1em;
648 background: rgb(240,240,240);
649 color: black;
650 z-index: 300;
651 overflow: auto;
652 display: block;
653 visibility: visible;
654 }
655
656 .toolbar {
657 position: fixed;
658 z-index: 200;
659 top: auto;
660 bottom: 0;
661 left: 0;
662 right: 0;
663 height: 0.5em;
664 text-align: right;
665 padding: 1em;
666 background-color: #291873;
667 color: white;
668 font-size: 0.8em;
669 }
670 .toolbar a:link { color: white; }
671 .toolbar a:visited { color: #ddd; }
672 .toolbar a:active { color: white; }
673 .toolbar a:hover { color: white; }
674
675 .copyright { font-size: 0.8em; background: white;}
676 .footnote { font-size: smaller; padding-top: 3em; margin-left: 3em; }
677
678
679
680 /* table of content */
681
682 div.tocref {
683 width: 5em;
684 text-align: right;
685 float: left;
686 margin:0;
687 }
688
689 div.tocentry {
690 text-align: left;
691 margin-left: 5.7em;
692 }
693
694 div.tocsep {
695 clear: both;
696 }
697
698 div.incremental {
699 margin-left: 4em;
700 position: relative;
701 }
702}
Note: See TracBrowser for help on using the repository browser.