[ Index ] |
|
Code source de Dolibarr 2.0.1 |
1 /* Copyright (C) 2002-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> 2 * Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net> 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License as published by 6 * the Free Software Foundation; either version 2 of the License, or 7 * (at your option) any later version. 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with this program; if not, write to the Free Software 16 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 17 * 18 * $Id: rodolphe.css,v 1.20 2005/12/03 18:30:23 eldy Exp $ 19 * $Source: /cvsroot/dolibarr/dolibarr/htdocs/theme/rodolphe/rodolphe.css,v $ 20 */ 21 22 23 /***** Style du fond *****/ 24 body { 25 background: #AAA5A0; 26 font: 12px helvetica, verdana, arial, sans-serif; 27 margin-top: 0; 28 margin-bottom: 0; 29 margin-right: 0; 30 margin-left: 0; 31 } 32 .body { 33 background: #AAA5A0; 34 color: #000000; 35 font: 12px helvetica, verdana, arial, sans-serif; 36 } 37 38 /***** Styles par défaut *****/ 39 a:link { font: helvetica, verdana, arial, sans-serif; font-weight: bold; color: #000000; text-decoration: none; } 40 a:visited { font: helvetica, verdana, arial, sans-serif; font-weight: bold; color: #000000; text-decoration: none; } 41 a:active { font: helvetica, verdana, arial, sans-serif; font-weight: bold; color: #000000; text-decoration: none; } 42 a:hover { font: helvetica, verdana, arial, sans-serif; font-weight: bold; color: #000000; text-decoration: underline; } 43 input 44 { 45 font: 12px helvetica, verdana, arial, sans-serif; 46 padding: 0px 0px 0px 0px; 47 margin: 0px 0px 0px 0px; 48 } 49 input.flat 50 { 51 font: 12px helvetica, verdana, arial, sans-serif; 52 padding: 0px 0px 0px 0px; 53 margin: 0px 0px 0px 0px; 54 border: 0px; 55 } 56 textarea { 57 font: 12px helvetica, verdana, arial, sans-serif; 58 padding: 0px 0px 0px 0px; 59 margin: 0px 0px 0px 0px; 60 } 61 textarea.flat 62 { 63 font: 12px helvetica, verdana, arial, sans-serif; 64 padding: 0px 0px 0px 0px; 65 margin: 0px 0px 0px 0px; 66 border: 0px; 67 } 68 select.flat 69 { 70 font: 12px helvetica, verdana, arial, sans-serif; 71 } 72 73 .button { 74 font-family: arial,verdana,helvetica, sans-serif; 75 font-size: 100%; 76 font-weight: normal; 77 border: 1px solid #bbbb99; 78 background-image : url(/theme/yellow/img/button_bg.png); 79 background-position : bottom; 80 } 81 82 83 div.body 84 { 85 margin-top: 1px; 86 margin-bottom: 0; 87 margin-right: 3px; 88 margin-left: 3px; 89 display:block; 90 padding:0px; 91 font-family:arial,tahoma,verdana,helvetica; 92 font-size:12px; 93 } 94 95 div.vmenuplusfiche 96 { 97 float: left; 98 margin-right: 6px; 99 } 100 101 div.vmenu 102 { 103 display:block; 104 float: left; 105 margin-right: 2px; 106 padding: 0px; 107 padding-bottom: 0px; 108 width: 160px; 109 } 110 111 div.fiche 112 { 113 position: absolute; 114 display: block; 115 top: 28px; 116 margin-right: 6px; 117 margin-top: 0px; 118 } 119 120 121 /* 122 * Menu superieur et 1ere ligne tableau 123 */ 124 125 div.tmenu 126 { 127 float: top; 128 display:block; 129 white-space: nowrap; 130 border:0; 131 border-right: 1px solid #000000; 132 border-bottom: 1px solid #000000; 133 padding: 2px 1em 0em; 134 margin: 0em 0em 0.2em 0em; 135 font-weight:bold; 136 font-size:12px; 137 height: 19px; 138 background: #ded8d2; 139 color: #000000; 140 text-decoration: none; 141 } 142 143 table.topbarre 144 { 145 cell-spacing: 0; 146 } 147 148 .menu 149 { 150 background: #b3c5cc; 151 font-size: 12px; 152 color: #000000; 153 text-decoration: none; 154 } 155 156 157 a.tmenu:link 158 { 159 color: #234046; 160 padding: 0em 1em; 161 margin: 0em 0em 1.5em 0em; 162 border: 1px solid #ded8d2; 163 font-weight:bold; 164 font-size:12px; 165 } 166 a.tmenu:visited 167 { 168 color: #234046; 169 padding: 0em 1em; 170 margin: 0em 0em 1.5em 0em; 171 border: 1px solid #ded8d2; 172 font-weight:bold; 173 font-size:12px; 174 } 175 a.tmenu#sel 176 { 177 color: #ffffff; 178 background: #78746d; 179 padding: 0em 1em; 180 margin: 0em 0em 1.5em 0em; 181 border: 1px solid #78746d; 182 } 183 a.tmenu:hover 184 { 185 color: #234046; 186 background: #78746d; 187 padding: 0em 1em; 188 margin: 0em 0em 1.5em 0em; 189 border: 1px solid #78746d; 190 text-decoration: none; 191 } 192 193 font.tmenudisabled 194 { 195 color: #93a5aa; 196 padding: 0em 1em; 197 margin: 0em 0em 1.5em 0em; 198 border: 1px solid #b3c5cc; 199 font-weight:bold; 200 font-size:12px; 201 } 202 203 /* Login */ 204 205 a.login 206 { 207 position: absolute; 208 right: 24px; 209 top: 5px; 210 211 color: #234046; 212 padding: 0em 1em; 213 margin: 0em 0em 1.5em 0em; 214 border: 1px solid #ded8d2; 215 font-weight:bold; 216 font-size:12px; 217 } 218 a.login:hover 219 { 220 color:black; 221 } 222 223 img.login 224 { 225 position: absolute; 226 right: 8px; 227 top: 5px; 228 229 text-decoration:none; 230 color:white; 231 font-weight:bold; 232 } 233 234 235 /* 236 * Barre de gauche 237 */ 238 239 a.vmenu:link { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: bold; } 240 a.vmenu:visited { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: bold; } 241 a.vmenu:active { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: bold; } 242 a.vmenu:hover { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: bold; } 243 244 a.vsmenu:link { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: normal; color: #202020; margin: 1em 1em 1em 1em; } 245 a.vsmenu:visited { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: normal; color: #202020; margin: 1em 1em 1em 1em; } 246 a.vsmenu:active { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: normal; color: #202020; margin: 1em 1em 1em 1em; } 247 a.vsmenu:hover { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: normal; color: #202020; margin: 1em 1em 1em 1em; } 248 font.vsmenudisabled { font-size:12px; font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: normal; color: #aaa593; margin: 1em 1em 1em 1em; } 249 250 a.help:link { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: normal; } 251 a.help:visited { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: normal; } 252 a.help:active { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: normal; } 253 a.help:hover { font: helvetica, verdana, arial, sans-serif; text-align:left; font-weight: normal; } 254 255 div.blockvmenupair 256 { 257 258 border-bottom: 1px solid #000000; 259 background: #ded8d2; 260 font: helvetica, verdana, arial, sans-serif; 261 color: #000000; 262 text-align:left; 263 text-decoration: none; 264 padding: 3px; 265 margin: 0px 0px 0px 0px; 266 } 267 268 div.blockvmenuimpair 269 { 270 271 border-bottom: 1px solid #000000; 272 background: #ded8d2; 273 font: helvetica, verdana, arial, sans-serif; 274 color: #000000; 275 text-align:left; 276 text-decoration: none; 277 padding: 3px; 278 margin: 0px 0px 0px 0px; 279 } 280 281 div.help 282 { 283 border-right: 1px solid #000000; 284 border-bottom: 1px solid #000000; 285 background: #f0f0f0; 286 font: helvetica, verdana, arial, sans-serif; 287 color: #000000; 288 text-align:left; 289 text-decoration: none; 290 padding: 3px; 291 margin: 1px 0px 0px 0px; 292 } 293 294 295 td.barre { 296 border-right: 1px solid #000000; 297 border-bottom: 1px solid #000000; 298 background: #b3c5cc; 299 font: helvetica, verdana, arial, sans-serif; 300 color: #000000; 301 text-align:left; 302 text-decoration: none 303 } 304 305 td.barre_select { 306 background: #b3c5cc; 307 color: #ffffff 308 } 309 td.photo { 310 background: #FFFFFF; 311 color: #000000 312 } 313 314 form { 315 padding: 0.1em 0em 0em 0em; 316 margin: 0em 0em 0em 0em; 317 } 318 319 320 /* 321 * Barre recherche 322 */ 323 div.formsearch 324 { 325 display: block; 326 float: none; 327 clear: right; 328 background: #ddddcc; 329 top: 0px; 330 left: 130px; 331 padding: 4px; 332 vertical-align: middle; 333 margin-bottom: 10px; 334 } 335 336 337 /* 338 * Barre onglets 339 */ 340 div.tabBar { 341 background: #dcdcd3; 342 padding-top: 14px; 343 padding-left: 14px; 344 padding-right: 14px; 345 padding-bottom: 14px; 346 margin: 0px 0px 10px 0px; 347 border: 1px solid #999999; 348 border-top: 1px solid #999999; 349 } 350 351 div.tabs { 352 top: 20px; 353 margin: 1px 0em 0em 0em; 354 padding: 0em 0.5em; 355 text-align: left; 356 } 357 358 div.tabsAction { 359 margin: 24px 0em 1px 0em; 360 padding: 0em 0em; 361 text-align: right; 362 } 363 364 a.tabTitle { 365 background: #436976; 366 border: 1px solid #8CACBB; 367 color: white; 368 font-weight: normal; 369 padding: 0em 0.5em; 370 margin: 0em 1em; 371 text-decoration: none; 372 white-space: nowrap; 373 } 374 375 a.tab:link { 376 background: white; 377 border: 1px solid #999999; 378 color: #436976; 379 padding: 0em 1em; 380 margin: 0em 0.2em; 381 text-decoration: none; 382 white-space: nowrap; 383 } 384 a.tab:visited { 385 background: white; 386 border: 1px solid #999999; 387 color: #436976; 388 padding: 0em 0.2em; 389 margin: 0em 0.2em; 390 text-decoration: none; 391 white-space: nowrap; 392 } 393 a.tab#active { 394 background: #dcdcd3; 395 border-bottom: #dcdcd3 1px solid; 396 text-decoration: none; 397 } 398 399 a.tab:hover { 400 background: #78746d; 401 text-decoration: none; 402 } 403 404 a.tabimage { 405 color: #436976; 406 text-decoration: none; 407 white-space: nowrap; 408 } 409 410 411 /* 412 * Boutons actions 413 */ 414 415 a.butAction:link { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 416 a.butAction:visited { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 417 a.butAction:active { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 418 a.butAction:hover { font: helvetica, verdana, arial, sans-serif; background: #78746d; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 419 420 a.butActionDelete:link { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #997777; color: #436976; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 421 a.butActionDelete:active { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #997777; color: #436976; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 422 a.butActionDelete:visited { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #997777; color: #436976; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 423 a.butActionDelete:hover { font: helvetica, verdana, arial, sans-serif; background: #FFe7ec; border: 1px solid #997777; color: #436976; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 424 425 426 /* 427 * Historique 428 * A supprimer quand remplace par butXxx 429 */ 430 431 a.tabAction:link { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 432 a.tabAction:visited { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 433 a.tabAction:active { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 434 a.tabAction:hover { font: helvetica, verdana, arial, sans-serif; background: #78746d; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 435 436 a.butDelete:link { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #997777; color: #436976; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 437 a.butDelete:active { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #997777; color: #436976; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 438 a.butDelete:visited { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #997777; color: #436976; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 439 a.butDelete:hover { font: helvetica, verdana, arial, sans-serif; background: #FFe7ec; border: 1px solid #997777; color: #436976; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; } 440 441 /* 442 * Tables 443 */ 444 445 table.border { 446 font: helvetica, verdana, arial, sans-serif; 447 border-collapse: collapse; 448 border: 1px white ridge; 449 } 450 table.border td { 451 border: 1px solid #6C7C8B; 452 padding: 1px 2px; 453 } 454 455 table.noborder { 456 border-collapse: collapse; 457 border: 0px; 458 } 459 table.noborder td { 460 border: 0px; 461 padding: 1px 2px; 462 } 463 464 table.nobordernopadding { 465 border-collapse: collapse; 466 border: 0px; 467 padding: 0px 0px; 468 } 469 table.nobordernopadding td { 470 border: 0px; 471 padding: 0px 0px; 472 } 473 474 table.liste { 475 border-collapse: collapse; 476 border: 0px; 477 width: 100%; 478 background: #ddddcc; 479 } 480 481 482 /* 483 * Tableaux 484 */ 485 486 td.border { 487 border-top: 1px solid #000000; 488 border-right: 1px solid #000000; 489 border-bottom: 1px solid #000000; 490 border-left: 1px solid #000000; 491 } 492 493 div.menus { 494 background: #78746d; 495 color: #bbbb88; 496 font-size: 0.95em; 497 border-top: 1px dashed #ccccb3; 498 border-right: 1px dashed #ccccb3; 499 border-bottom: 1px dashed #ccccb3; 500 border-left: 1px dashed #ccccb3; 501 } 502 503 504 a.leftmenu { 505 font-weight: bold; 506 color: #202020; 507 } 508 509 510 511 div.leftmenu { 512 background: #ccccb3; 513 text-align: left; 514 border-right: 1px solid #000000; 515 border-bottom: 1px solid #000000; 516 margin: 1px 0em 0em 0em; 517 padding: 2px; 518 } 519 520 521 522 .alerte 523 { 524 background: #FF9988; 525 font-weight: bold; 526 font-size: 0.95em; 527 color: #000000; 528 text-decoration: none } 529 530 /* 531 * Normal, warning, erreurs 532 */ 533 .ok { color: #114466; } 534 .warning { color: #777711; } 535 .error { color: #550000; } 536 537 div.ok { 538 color: #114466; 539 } 540 541 div.warning { 542 color: #777711; 543 } 544 545 div.error { 546 color: #550000; font-weight: bold; 547 padding: 0.2em 0.2em 0.2em 0.2em; 548 margin: 0.5em 0em 0.5em 0em; 549 border: 1px solid #000000; 550 } 551 552 553 /* 554 * Liens Payes/Non payes 555 */ 556 557 a.normal:link { font-weight: normal } 558 a.normal:visited { font-weight: normal } 559 a.normal:active { font-weight: normal } 560 a.normal:hover { font-weight: normal } 561 562 a.impayee:link { font-weight: bold; color: #550000; } 563 a.impayee:visited { font-weight: bold; color: #550000; } 564 a.impayee:active { font-weight: bold; color: #550000; } 565 a.impayee:hover { font-weight: bold; color: #550000; } 566 567 568 569 570 571 /* 572 * ??? 573 */ 574 div.titre { 575 font: helvetica, verdana, arial, sans-serif; 576 font-weight: bold; 577 color: #666633; 578 text-decoration: none } 579 580 /* 581 * Tableaux 582 */ 583 584 input.liste_titre { 585 background: #cc9966; 586 } 587 588 tr.liste_titre { 589 background: #cc9966; 590 font: helvetica, verdana, arial, sans-serif; 591 font-weight: bold; 592 border-top: 1px solid #78746d; 593 border-left: 1px solid #78746d; 594 border-right: 1px solid #78746d; 595 white-space: nowrap; 596 } 597 598 tr.liste_search { 599 background: #cc9966; 600 font: helvetica, verdana, arial, sans-serif; 601 font-weight: bold; 602 border-left: 1px solid #78746d; 603 border-right: 1px solid #78746d; 604 white-space: nowrap; 605 } 606 607 td.liste_titre { 608 background: #cc9966; 609 font: helvetica, verdana, arial, sans-serif; 610 font-weight: bold; 611 border-top: 1px solid #FFFFFF; 612 border-bottom: 1px solid #FFFFFF; 613 white-space: nowrap; 614 } 615 616 .liste_titre_sel 617 { 618 color: #fcfffc; 619 background: #BBBB88; 620 font: helvetica, verdana, arial, sans-serif; 621 font-weight: bold; 622 border-top: 1px solid #FFFFFF; 623 border-bottom: 1px solid #FFFFFF; 624 white-space: nowrap; 625 } 626 627 tr.liste_total { 628 background: #F0F0F0; 629 font-weight: bold; 630 white-space: nowrap; 631 border-top: 1px solid #FFFFFF; 632 border-bottom: 1px solid #78746d; 633 634 635 } 636 637 th { 638 background: #BBBB88; 639 font: helvetica, verdana, arial, sans-serif; 640 font-weight: bold; 641 border-left: 1px solid #FFFFFF; 642 border-right: 1px solid #FFFFFF; 643 border-top: 1px solid #FFFFFF; 644 border-bottom: 1px solid #FFFFFF; 645 white-space: nowrap; 646 font-size: 1.0em; 647 } 648 649 tr.pair { 650 background: #ded8d2; 651 font-size: 1.0em; 652 border: 1px solid #78746d; 653 } 654 655 tr.impair { 656 background: #ded8d2; 657 font-size: 1.0em; 658 border: 1px solid #78746d; 659 } 660 661 /* 662 * 663 */ 664 tr.box_titre { 665 background: #BBBB88; 666 font-family: Helvetica, Verdana; 667 font-size: 1.0em; 668 font-weight: bold; } 669 670 tr.box_pair { 671 background: #ded8d2; 672 font-size: 0.95em; } 673 674 tr.box_impair { 675 background: #78746d; 676 font-family: Helvetica, Verdana; 677 font-size: 0.95em; } 678 679 tr.fiche { 680 font-family: Helvetica, Verdana; 681 font-size: 0.6em; } 682 /* 683 * Widgets standard 684 */ 685 686 td.delete { 687 background: red; 688 font-weight: bold; 689 } 690 691 td.valid { 692 background: pink; 693 font-weight: bold; 694 } 695 696 td.small { 697 font-size: 10px; 698 } 699 700 tr.nonpayed { 701 font-weight: bold; 702 } 703 704 705 706 /* 707 * Objets debug 708 */ 709 710 p#powered-by-dolibarr { 711 position: fixed; 712 margin: 0; 713 padding: 0; 714 bottom: 2px; 715 font-size: 10px; 716 left: 0px; 717 z-index: 2; 718 } 719 720 p#powered-by-dolibarr a { 721 border: 1px solid black; 722 text-decoration: none; 723 color: black; 724 font-size: 10px; 725 padding-right: 5px; 726 padding-left: 5px; 727 }
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 12:29:37 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |