comparison themes/pushbutton/style.css @ 1:c1f4ac30525a 6.0

Drupal 6.0
author Franck Deroche <webmaster@defr.org>
date Tue, 23 Dec 2008 14:28:28 +0100
parents
children
comparison
equal deleted inserted replaced
0:5a113a1c4740 1:c1f4ac30525a
1 /* $Id: style.css,v 1.24 2007/12/22 23:24:26 goba Exp $ */
2
3 /*
4 ** HTML elements
5 */
6 body {
7 color: #000;
8 background-color: #fff;
9 margin: 0;
10 padding: 0;
11 }
12 body, p, td, li, ul, ol {
13 font-family: Verdana, Helvetica, Arial, sans-serif;
14 }
15 h1, h2, h3, h4, h5, h6 {
16 font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
17 margin: 0;
18 }
19 h1 {
20 color: #369;
21 font-size: 1.6em;
22 }
23 tr.odd td, tr.even td {
24 padding: 0.3em;
25 }
26 a:link {
27 text-decoration: none;
28 font-weight: bold;
29 color: #ff8c00;
30 }
31 a:visited {
32 text-decoration: none;
33 font-weight: bold;
34 color: #c96;
35 }
36 a:hover, a:active {
37 font-weight: bold;
38 color: #ff4500;
39 text-decoration: underline;
40 }
41 fieldset {
42 border: 1px solid #ccc;
43 }
44 p {
45 margin: 0 0 1.3em 0;
46 padding: 0;
47 }
48 blockquote {
49 border-left: 4px solid #69c; /* LTR */
50 padding: 0 15px;
51 margin: 25px 100px 25px 50px; /* LTR */
52 color: #696969;
53 text-align: left; /* LTR */
54 font-size: 1.2em;
55 line-height: 1.3em;
56 font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
57 }
58 pre {
59 background-color: #eee;
60 padding: 0.75em 1.5em;
61 font-size: 1.2em;
62 border: 1px solid #ddd;
63 }
64 .form-item {
65 margin-top: 1em;
66 }
67 .form-item label {
68 color: #369;
69 }
70 .item-list .title {
71 color: #369;
72 font-size: 0.85em;
73 }
74
75 /*
76 ** Page layout blocks / IDs
77 */
78 #primary-menu {
79 border-collapse: separate;
80 background-color: #e0edfb;
81 border-bottom: 3px solid #69c;
82 }
83 #primary-menu tr {
84 background: transparent url(header-a.jpg) left bottom repeat; /* LTR */
85 }
86 td#home {
87 background: transparent url(logo-background.jpg) left top repeat; /* LTR */
88 }
89 td#home a:link img, td#home a:visited img {
90 background: transparent url(logo-active.jpg) repeat; /* LTR */
91 width: 144px;
92 height: 63px;
93 }
94 td#home a:hover img {
95 background: transparent url(logo-hover.jpg) repeat; /* LTR */
96 width: 144px;
97 height: 63px;
98 }
99 .primary-links, .primary-links a:link, .primary-links a:visited {
100 color: #369;
101 }
102 .primary-links a:hover {
103 color: #000;
104 }
105 #primary-menu .primary-links {
106 background: transparent url(header-b.jpg) left top no-repeat; /* LTR */
107 font-size: 0.79em;
108 }
109 #primary-menu .primary-links h1, #primary-menu .primary-links h2, #primary-menu .primary-links h3 {
110 font-size: 2.3em;
111 color: #369;
112 }
113 #secondary-menu {
114 border-collapse: separate;
115 background-color: #369;
116 border-bottom: 3px solid #69c;
117 }
118 .secondary-links, .secondary-links a:link, .secondary-links a:visited {
119 color: #e4e9eb;
120 }
121 .secondary-links a:hover {
122 color: #fff;
123 text-decoration: underline;
124 }
125 #secondary-menu .secondary-links {
126 font-size: 0.85em;
127 }
128 ul.links li {
129 border-left: 1px solid #ff8c00; /* LTR */
130 }
131 #navlist li {
132 border-left: 1px solid #369; /* LTR */
133 }
134 #subnavlist li, ul.primary-links li, ul.secondary-links li {
135 border-left: 1px solid #fff; /* LTR */
136 }
137 #navlist li.first, #subnavlist li.first, ul.links li.first {
138 border: none;
139 }
140 .tabs {
141 margin: 15px 0;
142 }
143 .tabs ul.primary {
144 border-collapse: collapse;
145 padding: 0 0 3px 10px; /* LTR */
146 white-space: nowrap;
147 list-style: none;
148 margin: 0;
149 height: auto;
150 line-height: normal;
151 border-bottom: 2px solid #369;
152 }
153 .tabs ul.primary li {
154 display: inline;
155 }
156 .tabs ul.primary li a {
157 padding: 3px 10px;
158 background: #fff url(tabs-off.png) left top no-repeat; /* LTR */
159 border-color: #69C;
160 border-width: 2px;
161 border-style: none solid none none; /* LTR */
162 height: auto;
163 margin-right: 10px; /* LTR */
164 text-decoration: none;
165 text-transform: lowercase;
166 }
167 .tabs ul.primary li.active a {
168 background: #369 url(tabs-on.png) left top no-repeat; /* LTR */
169 border-right: 2px solid #369; /* LTR */
170 color: #fff;
171 }
172 .tabs ul.primary li a:hover {
173 background-color: #fffaf0;
174 color: #ff4500;
175 }
176 .tabs ul.secondary {
177 border-collapse: collapse;
178 padding: 10px 0;
179 margin: 0;
180 white-space: nowrap;
181 width: 100%;
182 list-style: none;
183 height: auto;
184 line-height: normal;
185 border-bottom: none;
186 }
187 .tabs ul.secondary li {
188 display: inline;
189 height: auto;
190 padding: 0 0 0 10px; /* LTR */
191 text-decoration: none;
192 border-right: none; /* LTR */
193 }
194 .tabs ul.secondary li a {
195 background: #fff url(tabs-option-off.png) left center no-repeat; /* LTR */
196 padding: 10px 0 10px 25px; /* LTR */
197 margin: 0;
198 }
199 .tabs ul.secondary li a.active {
200 background: #fff url(tabs-option-on.png) left center no-repeat; /* LTR */
201 color: #369;
202 border-bottom: none;
203 }
204 .tabs ul.secondary li a:hover {
205 background: #fff url(tabs-option-hover.png) left center no-repeat; /* LTR */
206 color: #FF4500;
207 }
208 #content {
209 background-color: #fff;
210 }
211 #contentstart {
212 background-color: #fff;
213 }
214 #menu {
215 padding: 0.5em 0.5em 0 0.5em;
216 text-align: right; /* LTR */
217 vertical-align: middle;
218 }
219 #search .form-text, #search .form-submit {
220 border: 1px solid #369;
221 font-size: 0.85em;
222 margin: 0.2em;
223 }
224 #search .form-text {
225 width: 9em;
226 }
227 #search .form-submit {
228 height: 1.5em;
229 }
230 #mission {
231 background-color: #fff;
232 color: #696969;
233 border-top: 2px solid #dcdcdc;
234 border-bottom: 2px solid #dcdcdc;
235 padding: 10px;
236 margin: 20px 35px 0 35px;
237 font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
238 font-size: 1.1em;
239 font-weight: normal;
240 }
241 #site-info {
242 background-color: #bdd3ea;
243 background-image: url(header-c.png);
244 font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
245 }
246 .site-name {
247 font-size: 1.2em;
248 }
249 .site-name a:link, .site-name a:visited {
250 color: #fff;
251 }
252 .site-name a:hover {
253 color: #ff8c00;
254 text-decoration: none;
255 }
256 .site-slogan {
257 font-size: 0.8em;
258 font-weight: bold;
259 }
260 #main {
261 /* padding in px not ex because IE messes up 100% width tables otherwise */
262 padding: 30px 35px 50px 35px;
263 background: transparent url(background.png) center center no-repeat;
264 /* fix background overlapping text in IE (aka Peekaboo Bug) */
265 position: relative;
266 }
267 #mission, .node .content, .comment .content {
268 line-height: 1.4;
269 }
270 #help {
271 font-size: 0.9em;
272 margin-bottom: 1em;
273 }
274 .breadcrumb {
275 margin-bottom: .5em;
276 }
277 .messages {
278 background-color: #eee;
279 border: 1px solid #ccc;
280 padding: 0.3em;
281 margin-bottom: 1em;
282 }
283 .error {
284 border-color: red;
285 }
286 .nav {
287 padding: 0;
288 margin: 0;
289 }
290 #sidebar-left, #sidebar-right {
291 font-size: 0.75em;
292 width: 175px;
293 /* padding in px not ex because IE messes up 100% width tables otherwise */
294 padding: 25px 10px 75px 10px;
295 vertical-align: top;
296 background: #FFFAF0;
297 }
298 #sidebar-left {
299 border-right: 3px solid #f5f5f5;
300 }
301 #sidebar-right {
302 border-left: 3px solid #f5f5f5;
303 }
304 #sidebar-left li, #sidebar-right li {
305 font-size: 1em;
306 }
307 .node .content {
308 text-align: left; /* LTR */
309 font-size: 0.85em;
310 line-height: 1.3;
311 }
312 .comment .content {
313 text-align: left; /* LTR */
314 font-size: 0.85em;
315 line-height: 1.3;
316 }
317 #footer-message {
318 padding: 15px 100px 30px 100px;
319 font-size: 0.85em;
320 text-align: center;
321 color: #aaa;
322 }
323 table#footer-menu {
324 border-top: 3px solid #69c;
325 border-bottom: 3px solid #69c;
326 background-color: #369;
327 color: #e4e9eb;
328 }
329 #footer-menu td {
330 padding: 5px;
331 font-size: 0.75em;
332 }
333 #footer-menu .primary-links, #footer-menu a:link, #footer-menu a:visited {
334 color: #e4e9eb;
335 }
336 #footer-menu a:hover {
337 color: #fff;
338 text-decoration: underline;
339 }
340 #footer-menu .primary-links h1, #footer-menu .primary-links h2, #footer-menu .primary-links h3 {
341 font-size: 1.3em;
342 color: #e4e9eb;
343 }
344 /*
345 ** Common declarations for child classes of node, comment, block, box, etc.
346 ** If you want any of them styled differently for a specific parent, add
347 ** additional rules /with only the differing properties!/ to .parent .class.
348 ** See .comment .title for an example.
349 */
350 #content .title, #content .title a {
351 color: #369;
352 }
353 .content h1 {
354 color: #369;
355 font-size: 1.9em;
356 }
357 .content h2 {
358 color: #58b;
359 font-size: 1.7em;
360 }
361 .content h3 {
362 color: #69c;
363 font-size: 1.5em;
364 }
365 .content h4 {
366 color: #8be;
367 font-size: 1.3em;
368 }
369 .content h5 {
370 color: #96c6f6;
371 font-size: 1.15em;
372 }
373 .submitted {
374 color: #999;
375 font-size: 0.79em;
376 }
377 div.links {
378 color: #ff8c00;
379 }
380 .links a {
381 font-weight: bold;
382 }
383 .box {
384 padding: 0 0 1.5em 0;
385 }
386 .box {
387 padding: 0;
388 margin: 0;
389 }
390 .box h2 {
391 font-size: 9px;
392 }
393 .block .title h3 {
394 border-bottom: 2px solid #69c;
395 color: #369;
396 font-size: 18px;
397 font-weight: bold;
398 padding: 10px 5px 10px 30px; /* LTR */
399 margin-bottom: .25em;
400 background: transparent url(icon-block.png) left center no-repeat; /* LTR */
401 }
402 .block .content {
403 padding: 5px;
404 }
405 .block {
406 margin-bottom: 1.5em;
407 }
408 .box .title {
409 font-size: 1.1em;
410 }
411 .node {
412 margin: .5em 0 2.5em 0;
413 }
414 .node .content, .comment .content {
415 margin: .5em 0 .5em 0;
416 }
417 .node .taxonomy {
418 color: #999;
419 font-size: 0.83em;
420 padding: 1.5em;
421 }
422 .node .picture {
423 border: 1px solid #fff;
424 float: right; /* LTR */
425 margin: 0.5em;
426 }
427 .comment {
428 border: 1px solid #abc;
429 padding: .5em;
430 margin-bottom: 1em;
431 }
432 .comment .title {
433 font-size: 1em;
434 padding: 10px 0 12px 19px; /* LTR */
435 background: transparent url(icon-comment.png) left center no-repeat; /* LTR */
436 }
437 .comment .new {
438 font-weight: bold;
439 font-size: 1em;
440 margin-left: 2px; /* LTR */
441 color: red;
442 }
443 .comment .picture {
444 border: 1px solid #fff;
445 float: right; /* LTR */
446 margin: 10px;
447 }
448 div.links {
449 font-size: 0.75em;
450 }
451 div.links .prev, div.links .next, div.links .up {
452 font-size: 1.15em;
453 }
454 .titles .prev, .titles .next {
455 font-size: 0.85em;
456 font-weight: bold;
457 color: #444;
458 }
459 .hide {
460 display: none
461 }
462 .nav .links .next a:link {
463 padding: 17px 17px 17px 0; /* LTR */
464 background: transparent url(arrow-next.png) right center no-repeat; /* LTR */
465 }
466 .nav .links .next a:visited {
467 padding: 17px 17px 17px 0; /* LTR */
468 background: transparent url(arrow-next-visited.png) right center no-repeat; /* LTR */
469 }
470 .nav .links .next a:hover {
471 padding: 17px 17px 17px 0; /* LTR */
472 background: transparent url(arrow-next-hover.png) right center no-repeat; /* LTR */
473 }
474 .nav .links .prev a:link {
475 padding: 17px 0 17px 17px; /* LTR */
476 background: transparent url(arrow-prev.png) left center no-repeat; /* LTR */
477 }
478 .nav .links .prev a:visited {
479 padding: 17px 0 17px 17px; /* LTR */
480 background: transparent url(arrow-prev-visited.png) left center no-repeat; /* LTR */
481 }
482 .nav .links .prev a:hover {
483 padding: 17px 0 17px 17px; /* LTR */
484 background: transparent url(arrow-prev-hover.png) left center no-repeat; /* LTR */
485 }
486 .nav .links .up a:link {
487 padding: 11px 0 17px 0;
488 background: transparent url(arrow-up.png) center top no-repeat;
489 }
490 .nav .links .up a:visited {
491 padding: 11px 0 17px 0;
492 background: transparent url(arrow-up-visited.png) center top no-repeat;
493 }
494 .nav .links .up a:hover {
495 padding: 11px 0 17px 0;
496 background: transparent url(arrow-up-hover.png) center top no-repeat;
497 }
498
499 /*
500 ** Administration page styles
501 */
502 div.admin-panel .description {
503 color: #999;
504 }
505 div.admin-panel h3 {
506 background-color: #369;
507 color: #fff;
508 padding: 5px 8px 5px;
509 margin: 0;
510 }
511 div.admin-panel .body {
512 background: #fffaf0;
513 }
514
515 /*
516 ** Module specific styles
517 */
518 .content .active {
519 color: #369;
520 }
521 #aggregator .feed-source {
522 background-color: #eee;
523 border: 1px solid #ccc;
524 padding: 1em;
525 margin: 1em 0 1em 0;
526 }
527 #aggregator .news-item .source {
528 color: #999;
529 font-style: italic;
530 font-size: 0.85em;
531 }
532 #aggregator .title {
533 font-size: 1em;
534 }
535 #aggregator h3 {
536 margin-top: 1em;
537 }
538 #tracker th {
539 text-align: center;
540 background-color: #f5f5f5;
541 border-bottom: 1px solid #ddd;
542 border-right: 1px solid #ddd; /* LTR */
543 border-left: 1px solid #fafafa; /* LTR */
544 }
545 #tracker th img {
546 float: right; /* LTR */
547 }
548 #tracker tr.even, #tracker tr.odd {
549 background-color: #fff;
550 }
551 #tracker td {
552 vertical-align: top;
553 padding: 1em 1em 1em 0; /* LTR */
554 border-bottom: 1px solid #bbb;
555 }
556 #forum {
557 margin: 15px 0 15px 0;
558 background-color: #fff;
559 }
560 #forum table {
561 width: 100%;
562 border: 2px solid #69c;
563 }
564 #forum table tr th {
565 text-align: center;
566 background: #69c;
567 color: #fff;
568 font-size: 0.75em;
569 border-bottom: 1px solid #aaa;
570 }
571 #forum table tr th a {
572 color: #fff;
573 text-decoration: underline;
574 }
575 #forum table tr th img {
576 margin: 0;
577 }
578 #forum tr.odd {
579 background: #e0edfb;
580 }
581 #forum tr.even {
582 background: #fff;
583 }
584 #forum td {
585 padding: 0.5em;
586 }
587 #forum td.container {
588 color: #000;
589 background: #369 url(forum-container.jpg) right top no-repeat; /* LTR */
590 border: 2px solid #69c;
591 }
592 #forum td.container a {
593 color: #e4e9eb;
594 padding: 20px 0 20px 35px; /* LTR */
595 background: transparent url(forum-link.png) left center no-repeat; /* LTR */
596 }
597 #forum td.container a:visited {
598 color: #e4e9eb;
599 }
600 #forum td.statistics, #forum td.settings, #forum td.pager {
601 height: 1.5em;
602 border: 1px solid #bbb;
603 }
604 #forum td .name {
605 color: #96c;
606 }
607 #forum td .links {
608 padding-top: 0.7em;
609 font-size: 0.9em;
610 }
611 .block-forum h3 {
612 margin-bottom: .5em;
613 }