Projet

Général

Profil

Paste
Télécharger (14,8 ko) Statistiques
| Branche: | Révision:

root / htmltest / sites / all / themes / mayo / css / style.css @ 5fc58a68

1 85ad3d82 Assos Assos
2
* {
3
  margin: 0;
4
  padding: 0;
5
}
6
body {
7
  font-family: Georgia, 'Palatino Linotype', 'Book Antiqua', 'URW Palladio L', Baskerville, serif;
8
  line-height: 1.5em;
9
  font-size: 87.5%; /* = 14px assuming browser's regular font size is 16px */
10
}
11
ul {
12
  margin: 0;
13
  padding: 0;
14
  list-style-type: disc;
15
  margin-left: 10px;
16
}
17
ol {
18
  margin: 0;
19
  padding: 0;
20
  margin-left: 10px;
21
}
22
a {
23
  text-decoration: none;
24
}
25
a:hover, a:active, a:focus {
26
  text-decoration: underline;
27
}
28
em {
29
  font-style: italic;
30
}
31
/* p,a,strong,em,li,dl,dt { */
32
p,li,dl,dt {
33
  margin: 6px 0;
34
  line-height: 1.5em;
35
}
36
dd {
37
  margin-left: 2.5em;
38
}
39
table {
40
  width: 100%;
41
  margin: 4px 0px;
42
}
43
h1 {
44
  font-size: 1.4em;
45
}
46
h2 {
47
  font-size: 1.3em;
48
}
49
h3 {
50
  font-size: 1.2em;
51
}
52
h4 {
53
  font-size: 1.15em;
54
}
55
h5 {
56
  font-size: 1em;
57
}
58
fieldset {
59
  border-width: 1px;
60
  border-style: solid;
61
}
62
#site-name, #site-slogan {
63
  font-family: Georgia, 'Palatino Linotype', 'Book Antiqua', 'URW Palladio L', Baskerville, serif;
64
}
65
66
/*------- end of default section --------*/
67
68
.spacer {
69
  display: block;
70
  margin-top: 10px;
71
}
72
73
/**
74
 * Header
75
 */
76
#header {
77
  padding: 0px;
78
  display: block;
79
  border-style: solid;
80
  border-width: 1px;
81
  overflow: hidden;
82
}
83
#header-watermark {
84
  margin: 0;
85
  padding: 0;
86
  height: 200px;
87
  background-image: none;
88
  background-repeat: no-repeat;
89
  background-position: top center;
90
}
91
div#logo {
92
  float: left;
93
}
94
#name-and-slogan {
95
  float: left;
96
}
97
#site-name a,
98
#header h1 a,
99
#header h1 a:link,
100
#header h1 a:visited {
101
  font-weight: 800;
102
  text-decoration: none;
103
  line-height: 1em;
104
  font-size: 34px; /* we do not want it changed by text scaling */
105
}
106
#site-slogan {
107
  font-weight: normal;
108
  font-style: italic;
109
  margin-bottom: 5px;
110
  font-size: 15px; /* we do not want it changed by text scaling */
111
  line-height: 1em;
112
}
113
114
/**
115
 * Footer
116
 */
117
#footer-wrapper {
118
  text-align: center;
119
  clear: both;
120
  display: block;
121
  margin: 0px;
122
  padding: 10px;
123
  font-size: 0.9em;
124
  font-weight: normal;
125
}
126
#footer-wrapper .column-block {
127
  border-style: solid;
128
  border-width: 0px;
129
}
130
#footer-wrapper .column-block h2 {
131
  font-size: 1.5em;
132
}
133
#footer .block {
134
  margin: 5px 0px;
135
}
136
137
/**
138
 * Menu bar (for sub menus)
139
 */
140
#submenubar,
141
#menubar {
142
  padding: 0px;
143
  margin: 0px;
144
  border-bottom-style: solid;
145
  border-bottom-width: 1px;
146
  padding: 4px 0px;
147
}
148
#submenubar ul,
149
#menubar ul {
150
  padding: 0px;
151
  margin: 0px;
152
}
153
154
/**
155
 * Top menus (#main-menu, #secondary-menu)
156
 */
157
#navigation {
158
  margin: 0px;
159
  padding: 4px 0px 4px 4px;
160
  border-bottom-style: solid;
161
  border-bottom-width: 1px;
162
  overflow: hidden;
163
}
164
#navigation ul {
165
  margin: 0px;
166
  padding: 0px;
167
  list-style: none;
168
}
169
#navigation ul li {
170
  margin: 0px;
171
  padding: 0px;
172
  margin-right: 0px;
173
  padding: 2px 4px 2px 0px;
174
  border-right-style: solid;
175
  border-right-width: 1px;
176
}
177
#navigation ul li.active {
178
}
179
#navigation ul li a {
180
  padding: 2px 4px;
181
  font-weight: normal;
182
  font-size: 0.9em;
183
}
184
#navigation ul li a:hover {
185
}
186
#navigation #main-menu {
187
  margin: 0;
188
  padding: 0px;
189
  float: left;
190
}
191
#navigation #secondary-menu {
192
  margin: 0;
193
  padding: 0px;
194
  float: right;
195
}
196
197
/**
198
 * Banner area (#banner-top, #banner-bottom)
199
 */
200
.banner p {
201
  padding: 0px;
202
  margin: 0px;
203
}
204
#banner-top,
205
#banner-bottom {
206
  padding: 0px;
207
  border: none;
208
  width: 100%;
209
}
210
211
/**
212
 * Highlighted
213
 */
214
#highlighted .block {
215
  margin-bottom: 10px;
216
}
217
218
.column-block {
219
  font-size: 0.9em;
220
  margin: 0px;
221
  border-style: solid;
222
  border-width: 1px;
223
}
224
.column-block h2 {
225
  font-size: 1.25em;
226
  line-height: 1em;
227
  padding: 2px 0px;
228
  margin: 0px 0px 3px 0px;
229
  border-bottom-style: solid;
230
  border-bottom-width: 1px;
231
}
232
233
/**
234
 * Sidebar
235
 */
236
.sidebar * {
237
  padding: 0;
238
  margin: 0;
239
  line-height: 1.6em;
240
}
241
.sidebar .block {
242
  padding: 5px 10px;
243
  font-size: 0.9em;
244
  margin-bottom: 10px;
245
  border-style: solid;
246
  border-width: 1px;
247
}
248
.column-block h2,
249
.sidebar h2 {
250
  background: transparent;
251
  line-height: 1em;
252
  border-bottom-style: solid;
253
  border-bottom-width: 1px;
254
  margin: 4px 0px 2px 0px;
255
  padding: 2px 0px;
256
  font-size: 1.25em;
257
}
258
.column-block .content,
259
.sidebar .block .content {
260
  padding: 5px 2px;
261
  /*overflow: hidden; Removed for Superfish */
262
}
263
264
.column-block table tr th,
265
.sidebar .block table tr th {
266
  border-style: solid;
267
  border-width: 0px;
268
  padding: 0px 4px;
269
  background: none;
270
  border-bottom-width: 3px;
271
}
272
.column-block table tr td,
273
.sidebar .block table tr td {
274
  padding: 2px 4px;
275
  border-style: solid;
276
  border-width: 0px;
277
  border-bottom-width: 1px;
278
  background: none;
279
}
280
281
.sidebar .block ul {
282
  margin: 0px;
283
  padding: 0px;
284
}
285
.sidebar .block ul.links {
286
  margin-top: 10px;
287
  text-align: right;
288
}
289
.sidebar .block ul.links li {
290
  display: inline;
291
  margin-left: 15px;
292
}
293
.sidebar .block .menu {
294
  padding-left: 10px;
295
  padding-bottom: 5px;
296
}
297
298
/**
299
 * Page
300
 */
301
#breadcrumb {
302
  font-size: 1em;
303
  font-style: italic;
304
  padding-left: 5px;
305
}
306
307
#breadcrumb a {
308
  font-size: 1em;
309
  font-style: italic;
310
}
311
312
#page-title {
313
  padding: 4px 8px;
314
  font-size: 1.3em;
315
  margin-bottom: 10px;
316
}
317
#content .block h2 { /* main content: block title */
318
  padding: 4px 8px;
319
  font-size: 1.25em;
320
}
321
.action-links {
322
  padding-left: 10px;
323
}
324
325
/**
326
 * Pager
327
 */
328
div.item-list .pager {
329
  border: none;
330
  padding: 0px;
331
}
332
div.item-list ul.pager {
333
  margin: 10px 0px;
334
  margin-top: 10px;
335
  padding: 1px 0px;
336
  overflow: hidden;
337
  list-style-type: none;
338
}
339
div.item-list ul.pager li {
340
  display: inline;
341
  margin: 0px;
342
  padding: 0px;
343
  line-height: 1em;
344
  padding: 2px 0px;
345
}
346
div.item-list ul.pager li.pager-current {
347
  padding: 2px 8px;
348
}
349
350
div.item-list ul.pager li a {
351
  margin: 0px;
352
  padding: 2px 8px;
353
}
354
355
/**
356
 * tabs
357
 */
358
div.tabs .secondary,
359
div.tabs .primary {
360
  border: none;
361
  padding: 0px;
362
  margin: 8px 0px;
363
  margin: 8px 0px 0px 0px;
364
  list-style-type: none;
365
}
366
ul.secondary li,
367
ul.primary li {
368
  padding: 2px 0px;
369
  margin: 0px;
370
  line-height: 1em;
371
}
372
ul.secondary li a,
373
ul.primary li a {
374
  margin: 0px;
375
  padding: 2px 8px;
376
  background: transparent;
377
}
378
379
div.tabs .secondary,
380
div.tabs .primary {
381
  margin-bottom: 10px;
382
}
383
384
div.tabs .secondary li a,
385
div.tabs .primary li a {
386
  border-width: 1px;
387
}
388
389
div.tabs .secondary li a.active,
390
div.tabs .primary li a.active {
391
  background: url('../images/dark.png') repeat top left;
392
}
393
394
div.tabs ul.secondary li a {
395
  font-size: 0.85em;
396
  margin: 0px;
397
}
398
div.tabs ul.secondary li {
399
  border-style: solid;
400
  border-width: 1px;
401
  padding: 0px;
402
  margin-bottom: 2px;
403
}
404
405
/**
406
 * node
407
 */
408
.node {
409
  margin: 0;
410
  padding: 15px 12px 10px 14px;
411
  margin-bottom: 10px;
412
413
  border-style: solid;
414
  border-width: 1px;
415
}
416
.node-sticky {
417
  border-width: 0px;
418
}
419
420
#content .node h2 { /* main content: node title */
421
  padding: 0px;
422
  background: transparent;
423
  border-bottom-style: solid;
424
  border-bottom-width: 1px;
425
  font-size: 1.45em;
426
}
427
428
.node .submitted {
429
  font-size: 0.75em;
430
}
431
432
.node ul,
433
.node ol {
434
  padding-left: 15px;
435
}
436
.node ul.links {
437
  padding: 0px;
438
  font-size: 0.75em;
439
  float: right;
440
  clear: both;
441
}
442
.node .user-picture {
443
  float: right;
444
  padding: 0px 0px 10px 10px;
445
  background-color: inherit;
446
}
447
448
/**
449
 * Comment
450
 */
451
.comment {
452
  padding: 8px 10px;
453
  margin-bottom: 10px;
454
  border-style: solid;
455
  border-width: 1px;
456
}
457
.comment-unpublished {
458
  background: url(../images/unpublished.png) repeat top right;
459
}
460
.comment-spam {
461
  background: url(../images/spam.png) repeat top right;
462
}
463
.comment h3 {
464
  border-bottom-style: solid;
465
  border-bottom-width: 1px;
466
}
467
#comments h2.title {
468
  margin-bottom: 5px;
469
  font-size: 1.3em;
470
}
471
.comment .submitted {
472
  font-size: 0.75em;
473
}
474
.comment ul.links {
475
  padding: 0px;
476
  font-size: 0.75em;
477
  float: right;
478
  clear: both;
479
}
480
.comment .user-picture {
481
  float: right;
482
  padding: 4px 0px 10px 10px;
483
  background-color: inherit;
484
}
485
486
/**
487
 * User profile
488
 */
489
.profile .user-picture {
490
  margin: 0px;
491
  padding: 5px;
492
}
493
494
/**
495
 * Search block form
496
 * - no 'submit' button
497
 * - add search magnifier image
498
 * - use javascript to show prompt
499
 */
500
.form-item-search-block-form .form-text:focus {
501
  /*outline: none; */  /* remove blue outline for Safari */
502
}
503
.form-item-search-block-form .form-text {
504
  height: 24px;
505
  color: #555555;
506
  margin: 0px;
507
  border: solid 1px #aaa;
508
  border-bottom-color: #ddd;
509
  border-right-color: #ddd;
510
  margin-top: 1px;
511
  background: #fff url(../images/search.png) no-repeat 2px center;
512
  padding: 0px 4px 0px 4px;
513
  padding-left: 24px; /* space for magnifying glass */
514
}
515
#header .form-item-search-block-form {
516
  float: right;
517
  margin: 0px;
518
}
519
#header-searchbox {
520
  float: right;
521
  overflow: hidden;
522
}
523
524
/**
525
 * Form
526
 */
527
.pushbutton, button, .form-submit {
528
  margin: 2px;
529
  padding: 2px 10px;
530
  color: #555555;
531
  cursor: pointer;
532
  font-size: 0.9em;
533
  border: solid 1px #888888;
534
  background: #fff url(../images/button.gif) repeat-x center;
535
}
536
.pushbutton:hover, button:hover, .form-submit:hover {
537
  color: #111111;
538
  border: solid 1px #666666;
539
  background: #fff url(../images/button-o.gif) repeat-x center;
540
}
541
542
/**
543
 * Font resize controls
544
 */
545
#header-fontsizer {
546
  float: right;
547
  margin: 0;
548
  margin-right: 20px;
549
  padding: 0px;
550
  border-width: 0px;
551
  line-height: 1.2em;
552
553
}
554
.decreaseFont {
555
  padding-right: 22px;
556
  padding-bottom: 25px;
557
  background: url('../images/fontsizer-1.png') no-repeat top left;
558
  margin-right: 1px;
559
}
560
.resetFont {
561
  padding-right: 21px;
562
  padding-bottom: 25px;
563
  background: url('../images/fontsizer-2.png') no-repeat top left;
564
}
565
.increaseFont {
566
  padding-right: 23px;
567
  padding-bottom: 25px;
568
  background: url('../images/fontsizer-3.png') no-repeat top left;
569
  margin-left: 1px;
570
}
571
.decreaseFont:hover {
572
  background: url('../images/fontsizer-1-o.png') no-repeat top left;
573
}
574
.resetFont:hover {
575
  background: url('../images/fontsizer-2-o.png') no-repeat top left;
576
}
577
.increaseFont:hover {
578
  background: url('../images/fontsizer-3-o.png') no-repeat top left;
579
}
580
#header-fontsizer a,
581
#header-fontsizer a:visited,
582
#header-fontsizer a:focus,
583
#header-fontsizer a:active {
584
 /* suppress dotted frame around the links for IE */
585
 border: none;
586
 outline: none;
587
}
588
589
/**
590
 * Other
591
 */
592
table.views-view-grid tr td {
593
  padding: 15px;
594
}
595
.filter-wrapper {
596
  border: none;
597
  margin-top: 5px;
598
  padding: 5px;
599
  font-size: 0.9em;
600
}
601
.filter-wrapper ul li {
602
  margin-left: 10px;
603
}
604
.field-type-taxonomy-term-reference {
605
  font-size: 0.8em;
606
  overflow: hidden;
607
  margin-bottom: 0.5em;
608
}
609
.field-type-taxonomy-term-reference .field-label {
610
  float: left;
611
  overflow: hidden;
612
}
613
.field-type-taxonomy-term-reference .field-items {
614
  overflow: hidden;
615
}
616
.field-type-taxonomy-term-reference .field-items .field-item {
617
  float: left;
618
  margin: 0 0.6em;
619
  padding: 0px;
620
}
621
.field-type-text-with-summary {
622
  clear: left; /* do not use 'both' */
623
}
624
625
table tr {
626
  border-style: solid;
627
  border-width: 0px;
628
}
629
table tr td {
630
  padding: 4px 6px;
631
  border-style: solid;
632
  border-width: 0px;
633
}
634
table tr th {
635
  border-style: solid;
636
  padding: 4px 6px;
637
  border-width: 0px;
638
  border-right-width: 1px;
639
}
640
table thead * {
641
  padding: 2px 3px;
642
  border-bottom: none;
643
  border-width: 0px;
644
}
645
table tbody {
646
  border-width: 0px;
647
}
648
table.sticky-enabled tr td {
649
  padding: 2px 3px;
650
  border-style: solid;
651
  border-width: 0px;
652
}
653
tr.even td.active,
654
tr.odd td.active {
655
  background-image: url('../images/dark.png');
656
}
657
tr.even,
658
tr.odd {
659
  border-width: 0px;
660
}
661
662
.field-label-inline .field-label {
663
  width: 64px;
664
}
665
blockquote {
666
  padding: 0px 10px;
667
  border-left-style: solid;
668
  border-left-width: 5px;
669
  font-style: italic;
670
}
671
672
/**
673
 * Superfish menu
674
 */
675
.sf-menu li a {
676
  /* root menu items */
677
  font-size: 0.9em;
678
  padding: 2px 8px;
679
  border: none;
680
  border-right-style: solid;
681
  border-right-width: 1px;
682
  /* background-color is set by colors.css */
683
  /* border-right-color is set by colors.css */
684
  font-weight: normal;
685
}
686
.sf-menu li.last a {
687
  /* last item of the root menu */
688
  border-right: none;
689
}
690
.sf-menu li.last ul li a,
691
.sf-menu li ul li a,
692
.sf-menu li ul li.last a {
693
  /* all other child menu items */
694
  border-style: solid;
695
  border-width: 1px;
696
  /* border-color is set by colors.css */
697
}
698
.sf-menu li.menuparent a {
699
  /* item with child menu - adding some spaces for arrows */
700
  padding: 8px 19px 2px 8px;  /* Added 6px at top for alignment*/
701
}
702
.sf-menu li a.sfHover,
703
.sf-menu li a:hover {
704
  /* background-color is set by colors.css */
705
}
706
.sf-menu li:hover ul,
707
.sf-menu li.sfHover ul {
708
  top: 2.8em;  /* Added 1.0em to bring down child items */
709
}
710
.sf-sub-indicator {
711
  background: url('../images/sf-arrows.png') no-repeat -10px -110px;
712
}
713
a > .sf-sub-indicator {
714
  top: 1em; /* .2em drop in arrows */
715
}
716
.sf-menu ul {
717
  -khtml-border-radius: 0px;  /* for old Safari, KHTML */
718
  -moz-border-radius: 0px;    /* for Firefox */
719
  -webkit-border-radius: 0px; /* for old Safari, KHTML */
720
  border-radius: 0px;         /* for CSS3 */
721
  border-width: 1px;
722
  border-style: solid;
723
}
724
725
/**
726
 * Nice menus
727
 */
728
ul.nice-menu {
729
  line-height: 1em;
730
  margin: 0px;
731
  padding: 0px;
732
}
733
ul.nice-menu,
734
ul.nice-menu ul,
735
ul.nice-menu li {
736
  /* remove all borders */
737
  border: 0;
738
}
739
ul.nice-menu li {
740
  /* height of root menu items */
741
  line-height: 1.2em;
742
}
743
ul.nice-menu li a {
744
  /* root menu items */
745
  font-size: 0.9em;
746
  padding: 4px 8px;
747
  border: none;
748
  border-right-style: solid;
749
  border-right-width: 1px;
750
  /* background-color is set by colors.css */
751
  /* border-right-color is set by colors.css */
752
}
753
ul.nice-menu li.last a {
754
  /* last item of the root menu */
755
  border-right: none;
756
}
757
758
ul.nice-menu li ul {
759
  margin: 0;
760
  padding: 0px;
761
}
762
763
ul.nice-menu li.last ul li a,
764
ul.nice-menu li ul li a,
765
ul.nice-menu li ul li.last a {
766
  /* all other chile menu items */
767
  border-style: solid;
768
  border-width: 1px;
769
border-width: 0px;
770
  /* border-color is set by colors.css */
771
}
772
ul.nice-menu li.menuparent a {
773
  /* root menu item that has drop down menu */
774
  background-image: url('../images/arrow-down.png');
775
  background-repeat: no-repeat;
776
  background-position: 98%;
777
  /* background-color is set by colors.css */
778
}
779
ul.nice-menu li a {
780
  /* root menu item that has no drop down menu */
781
  /* background-color is set by colors.css */
782
}
783
ul.nice-menu li {
784
  padding: 0px;
785
}
786
ul.nice-menu li ul li.menuparent a:hover,
787
ul.nice-menu li ul li.menuparent:hover,
788
ul.nice-menu li ul li.menuparent {
789
  /* drop down menu item that has child menu */
790
  background-image: url('../images/arrow-right.png');
791
  background-repeat: no-repeat;
792
  background-position: 95%;
793
  /* background-color is set by colors.css */
794
}
795
ul.nice-menu li.menuparent ul {
796
  padding-top: -5px;
797
}
798
ul.nice-menu li.menuparent li a {
799
  background: none; /* do not delete! */
800
}
801
ul.nice-menu li.menuparent li {
802
  background: none; /* do not delete! */
803
}
804
ul.nice-menu li ul li.menuparent li a:hover {
805
  background: none; /* do not delete! */
806
}
807
808
/**
809
 * Overlay layout for admin pages
810
 */
811
.overlay #main,
812
.overlay #content {
813
  width: auto;
814
  float: none;
815
}
816
.overlay #skip-link,
817
.overlay .region-page-top,
818
.overlay #header,
819
.overlay #page-title,
820
.overlay #featured,
821
.overlay #sidebar-first,
822
.overlay #sidebar-second,
823
.overlay #footer-wrapper,
824
.overlay #banner-top,
825
.overlay #banner-bottom,
826
.overlay #highlighted,
827
.overlay #navigation {
828
  display: none;
829
}
830
.overlay #messages {
831
  width: auto;
832
}
833
.overlay #page-wrapper {
834
  width: 100%;
835
}
836
.overlay #page {
837
  margin: 0;
838
  padding: 0px;
839
}
840
#overlay-content {
841
  margin: 0;
842
  padding: 0px;
843
}