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