Fix for Bug 5571 - tags as bulleted list too long
[koha.git] / koha-tmpl / opac-tmpl / prog / en / css / sanop.css
1
2 body #main {
3         margin-left : 2%;
4         background-color: #eeeeee;
5
6 }
7
8 /* TWO COLUMNS, RIGHT SIDEBAR */
9
10
11 body#withsidebar #main  {
12         float: left;
13         margin-left: 1%;
14         width: 58%;
15         }
16
17 html body#withsidebar #main     {
18         margin-left: .5%;
19         }
20         
21 body#withsidebar #sidebar
22         {
23         float: left;
24         margin-top : 2.4em;
25         width: 39%;
26 }
27
28 /* THREE COLUMNS */
29
30 body#tricolumn #main_wrapper {
31                 float: left;
32         width: 100%;
33 }
34
35 body#tricolumn #main
36         {
37                 margin: 0 150px 0 175px;
38         }
39
40 body#tricolumn #nav
41         {
42         float: left;
43         margin-left: -100%;
44         width: 175px;
45         }
46 body#tricolumn #sidebar
47         {
48         float: left;
49         margin-left: -150px;
50         width: 150px;
51         }
52         
53 /* TWO COLUMNS LEFT NAVIGATION */
54         
55 body#withnav #main_wrapper
56         {
57         float: left;
58         width: 100%;
59         }
60         
61 body#withnav #main
62         {
63         margin: 0 0 0 175px;
64         }
65
66 body#withnav #nav
67         {
68         float: left;
69         margin-left: -100%;
70         width: 175px;
71         }
72
73 body#withnav #main .content-block {
74         padding-left : 10px;
75 }
76
77 /* END TWO COLUMNS RIGHT NAVIGATION */
78         
79 a {
80         font-weight: bold;
81 }
82
83 a:link, a:visited, a:active {
84         text-decoration : underline;
85         color :navy;
86 }
87         
88 a:link.current {
89         font-weight: bold;
90         padding: 1px 5px 1px 5px;
91         text-decoration: none;
92 }
93
94 a:link.nav {
95         font-weight: bold;
96         padding: 1px 5px 1px 5px;
97         text-decoration: none;
98   
99 }
100
101 a:visited.current {
102         font-weight: bold;
103         padding: 1px 5px 1px 5px;
104         text-decoration: none;
105 }
106
107 a:visited.nav {
108         font-weight: bold;
109         padding: 1px 5px 1px 5px;
110         text-decoration: none;
111 }
112
113 a:hover.current {
114         font-weight: bold;
115         padding: 1px 5px 1px 5px;
116         text-decoration: none;
117 }
118
119 a:hover.nav {
120         font-weight: bold;
121         padding: 1px 5px 1px 5px;
122         text-decoration: none;
123         
124 }
125
126 a:active.current {
127         font-weight: bold;
128         padding: 1px 5px 1px 5px;
129         text-decoration: none;
130 }
131
132 a:active.nav {
133         font-weight: bold;
134         padding: 1px 5px 1px 5px;
135         text-decoration: none;
136 }
137
138 a.help {
139         padding: 3px;
140         text-decoration: none;
141 }
142
143 a.title {
144         font-size: 1.2em;
145         font-style: normal;
146         font-weight: bold;
147 }
148
149 body {
150         font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
151         font-size: 73%;
152         margin: 0;
153         padding: 0;
154         background-color : #eeeeee;
155 }
156
157 input, select, th, td {
158         font-size:1em
159 }
160
161 caption {
162         font-family: Arial, Geneva, Helvetica, sans-serif;
163         font-size : 1.3em;
164         font-weight: bold;
165         margin: 0;
166         padding: 5px 0 3px 0;
167         text-align: left;
168 }
169
170 div.bookcover {
171         float: right;
172 }
173
174 div.details td.details {
175         text-align: left;
176 }
177
178 div.details ul {
179         list-style-type: circle;
180         margin-left: 0;
181         text-align: left;
182 }
183
184 div.error {
185         padding: 3px 10px 3px 10px;
186         width: 75%;
187 }
188
189 div.error li {
190         margin-bottom: .5em;
191 }
192
193 div.form, div.details {
194         margin: 0 auto;
195         padding: 0 0 0 6px;
196 }
197
198 div.notes {
199         text-align: left;
200 }
201
202 div.sidebar-box+div.sidebar-box {
203         margin-top: 5px;
204 }
205
206 div.tab {
207         display: block;
208         margin-right: 0px;
209         width: 100%;
210 }
211
212 div.tab p {
213         margin: 0;
214         padding: 3px 0;
215 }
216
217 div.tab p.MARCtag {
218         clear: both;
219         font-weight: bold; /* style for tag definition (700 - Statement of responsability) */
220         margin: 0;
221         padding: 2px;
222 }
223
224 div.tab table {
225 }
226
227 div.tabbloc {
228         font-family: Arial, Helvetica, sans-serif;
229 }
230
231 div.table {
232         width: 95%;
233 }
234
235 dl.details dt {
236         font-weight: bold;
237         margin: .5em 0;
238 }
239
240 dl.details dd {
241         margin-left: 1em;
242 }
243
244 dl.details ul {
245         padding: 0;
246         margin-left: 1em;
247 }
248
249 dl.details ul p {
250         margin-left : 0;
251 }
252
253 em.new {
254         font-style: normal;
255         font-weight: bold;
256 }
257
258 form {
259         display: inline;
260         margin: 0;
261         padding: 0;
262 }
263
264 h1 {
265         font-size: 1.8em;
266         padding: 5px 0 3px 0;
267 }
268
269 h1,h2,h3,h4,h5,h6 {
270         font-family: arial, geneva, helvetica, sans-serif;
271         margin: 0;
272 }
273
274 h1.logo {
275         display: inline;
276         margin: 10px 0 0 10px;
277         
278 }
279
280 h1.title {
281         font-style: italic;
282         padding: 5px 0 3px 0;
283         color: navy;
284 }
285
286 h2 {
287         font-size: 1.6em;
288         padding: 5px 0 3px 0;
289         
290 }
291
292 h2#libraryname {
293         padding-left : 5px;
294 }
295
296 h3 {
297         font-size: 1.4em;
298         padding: 5px 0 3px 0;
299 }
300
301 h3.author {
302         padding: 0 0 3px 15px;
303 }
304
305 h3+p {
306         margin: .4em 0 .4em 0;
307 }
308
309 h4 {
310         font-size: 1.3em;
311         padding: 5px 0 3px 0;
312 }
313
314 h5 {
315         font-size: 1.2em;
316         margin: 0;
317         padding: 10px 0 2px 0;
318 }
319
320 h5+p {
321         margin-top: 0;
322         padding-top: 0;
323 }
324
325 h6 {
326         font-size: 1.1em;
327 }
328
329 input.add, a.add {
330         background-image: url(../images/add.gif);
331 }
332
333 input.addchecked, a.addchecked {
334         background-image: url(../images/addtobasket.gif);
335 }
336
337 input.back, a.back {
338         background-image: url(../images/back.gif);
339 }
340
341 input.brief, a.brief {
342         background-image: url(../images/brief.gif);
343 }
344
345 input.cancel {
346         font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
347         font-size : .9em;
348         font-weight: bold;
349         padding: 2px;
350 }
351
352 input.cart, a.cart {
353         background-image: url(../images/cart.gif);
354 }
355
356 input.clearall, a.clearall {
357         background-image: url(../images/clearbasket.gif);
358 }
359
360 input.close, a.close {
361         background-image: url(../images/close.gif);
362 }
363
364 input.delete, a.delete {
365         background-image: url(../images/delete.gif);
366 }
367
368 input.detail, a.detail {
369         background-image: url(../images/detail.gif);
370 }
371
372 input.edit, a.edit {
373         background-image: url(../images/edit.gif);
374 }
375
376 input.icon {
377         background-position: left;
378         background-repeat: no-repeat;
379         font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
380         font-size : .9em;
381         font-weight: bold;
382         padding: 2px 2px 2px 22px;
383 }
384
385 input.isbd, a.isbd {
386         background-image: url(../images/isbd.gif);
387 }
388
389 input.print, a.print {
390         background-image: url(../images/print2.gif);
391 }
392
393 input.remove, a.remove {
394         background-image: url(../images/remove.gif);
395 }
396
397 input.reserve, a.reserve {
398         background-image: url(../images/placereserve.gif);
399 }
400
401 input.send, a.send {
402         background-image: url(../images/send.gif);
403 }
404
405 input.shelf, a.shelf {
406         background-image: url(../images/addtoshelf.gif);
407 }
408
409 input.trash, a.trash {
410         background-image: url(../images/trash.gif);
411 }
412
413 p {
414         padding: 0 10px 0 10px;
415 }
416
417 p.error, div.error {
418         font-weight: normal;
419         margin: auto;
420         padding: 5px 20px 5px 20px;
421 }
422
423 p.error+p.error, div.error+div.error {
424         margin-top: 5px;
425 }
426
427 p+h3 {
428         margin-top: .6em;
429 }
430
431 p+h5 {
432         margin: 0;
433         padding: 3px 0 2px 0;
434 }
435
436 span.itemicon {
437         float : left;
438         font-size: .9em;
439         margin: 2px;
440         white-space: nowrap;
441 }
442
443 span.print {
444         font-size: .7em;
445         font-weight: normal;
446         padding-left: .7em;
447 }
448
449 table {
450         border-collapse: collapse;
451         margin: 5px 0 5px 0;
452         padding: 0;
453 }
454
455 *html td, *html th {
456         font-size : .8em;
457 }
458
459 td {
460         padding: 3px;
461 }
462
463 td.input, div.form td, div.details td {
464         border-left: 0;
465         border-right: 0;
466         padding: 2px 2px 2px 4px;
467         text-align: right;
468 }
469
470 td.credit {
471         text-align: right;
472 }
473
474 td.debit {
475         text-align: right;
476 }
477
478 td.sum, th.sum {
479         text-align: right;
480 }
481
482 td.sum {
483         font-weight: bold;
484 }
485
486 td.label {
487         font-weight: bold;
488         line-height: 1.5em;
489         padding: 4px;
490 }
491
492 td.label, div.form th, div.details th {
493         border-right: 0;
494         border-top: 0;
495         font-weight: bold;
496         padding: 2px 2px 2px 4px;
497         text-align: left;
498         vertical-align: top;
499 }
500
501 td.search-options select {
502 }
503
504 td:last-child {
505         padding: 3px;
506 }
507
508 th {
509         font-weight: bold;
510         padding: 2px;
511 }
512
513 th a {
514         font-weight: bold;
515         text-decoration: none;
516 }
517
518 th:last-child {
519         font-weight: bold;
520         padding: 2px;
521 }
522
523 th[scope="row"] {
524         font-weight: normal;
525         text-align: right;
526 }
527
528 ul#facets {
529         margin: 3px;
530 }
531
532 #nav ul#facets {
533         margin : 0;
534         padding : 0;
535 }
536
537 #nav ul#facets li {
538         font-weight: bold;
539         text-align: left;
540 }
541
542 #nav ul#facets li#branch_facet, #nav ul#facets li#subject_facet, #nav ul#facets li#series_facet, #nav ul#facets li#author_facet {
543 }
544
545 #nav ul#facets ul li {
546         border: 0;
547         font-size: .95em;
548         font-weight: normal;
549         padding: 2px;
550         text-align: left;
551 }
552
553 #nav ul#facets ul li a {
554         font-weight: normal;
555         text-decoration: underline;
556 }
557
558 #nav ul#facets ul li.showmore {
559         text-align: center;
560 }
561
562 #nav ul#facets ul li.showmore a {
563         font-weight: bold;
564         text-decoration: none;
565 }
566
567 /* Tabs */
568 ul.link-tabs {
569         list-style-type: none;
570         margin: 9px 0 -2px 5px;
571         padding: 0;
572 }
573
574 ul.link-tabs li {
575         display: inline;
576         padding: 0px;
577 }
578
579 ul.link-tabs li a {
580         font-weight: bold;
581         padding: 2px 4px 2px 4px;
582         text-decoration: none;
583 }
584
585 ul.link-tabs li#power_formButton a, ul.link-tabs li#proximity_formButton a {
586         padding: 2px 4px 3px 4px;
587 }
588
589 ul.link-tabs li.off a {
590 }
591
592 ul.link-tabs li.off a:hover {
593         padding: 2px 3px 2px 4px;
594 }
595
596 ul.link-tabs li.on a {
597 }
598
599 .clear {
600         clear: both;
601         line-height: .1em;
602 }
603
604 .content-block {
605         padding: 5px;
606 }
607
608 #home {
609         text-align : center;
610 }
611
612 #home #searchform input.submit {
613         font-size : 1.3em;
614 }
615
616 div#advanced-search p {
617         margin: .4em;
618
619 }
620
621 div#advanced-search fieldset {
622         /*margin-left : -1em;*/
623         margin-bottom: .3em; 
624         background-color : #eeeeee;
625         
626 }
627
628 div#advanced-search fieldset p {
629         margin-left : 1em;
630         white-space: nowrap; 
631         
632         
633 }
634
635 table.itemtypes {
636         border-collapse: separate;
637         border-spacing: 3px;
638         display: block;
639         padding: 0;
640         margin: 0;
641 }
642
643 div#advanced-search legend, div#sidebar legend {
644         font-weight: bold;
645 }
646
647 div#advanced-search label {
648
649 }
650
651 .count {
652         font-weight: normal;
653 }
654
655 .current {
656         font-weight: bold;
657         padding: 1px 5px 1px 5px;
658         text-decoration: none;
659 }
660
661 .detail-sidebar {
662         float: right;
663         padding: 5px;
664         margin-left : 15px;
665         margin-right : 5px;
666         text-align: center;
667         width : 25%;
668 }
669
670 .detail-sidebar .further {
671         float: none;
672         text-align: left;
673         width : 90%;
674 }
675
676 .further {
677         margin: 5px;
678         text-align: left;
679         width : 90%;
680 }
681
682 .ex {
683         font-family: "Courier New", Courier, monospace;
684 }
685
686 .further h4 {
687         padding: 2px;
688 }
689
690 .further li {
691         padding: 2px 0;
692 }
693
694 .further ul, .further li {
695         list-style: none;
696         margin: .5em 0 .7em .4em;
697         padding: 0;
698 }
699
700 .inline {
701         display: inline;
702 }
703
704 .item-datedue {
705         font-style: italic;
706 }
707
708 .item-details {
709         display: block;
710         margin: 0 0 0 25px;
711 }
712
713 .item-reserved, .item-notforloan, .item-lost, .item-cancelled, .item-damaged, .item-reserved {
714         display: block;
715 }
716
717 .labelsubfield {
718         clear: both; /* style for each subfield (like : a Publication year), just before the biblio subfield */
719         float: left;
720         font-weight: bold;
721         margin-left: 30px;
722         width: 12em;
723 }
724
725 .left {
726         float: left;
727 }
728
729 .loggedin {
730         font-weight: bold;
731 }
732
733 .login-note {
734         width: 35%;
735 }
736
737 .menu {
738         line-height: 3em;
739         font-size: 1.2em;
740         margin: 0;
741         padding: 5px;
742 }
743
744 .menu a.logout {
745         font-weight: bold;
746         padding: 3px 15px 3px 15px;
747         text-decoration: none;
748 }
749
750 .menu a:link, #members a:link {
751         padding: 2px;
752 }
753
754 .menu a:visited, #members a:visited {
755         padding: 2px;
756 }
757
758 .menu a:hover, #members a:hover {
759         padding: 2px;
760 }
761
762 .menu a:active, #members a:active {
763         padding: 2px;
764 }
765
766 .menu input {
767 }
768
769 .menu label {
770         font-weight: bold;
771 }
772
773 .menu p {
774         margin: 0;
775         padding: 0;
776 }
777
778 .menu p+p {
779         margin-top: 5px;
780 }
781
782 .note {
783         margin: 10px auto;
784         padding: 4px 4px 4px 4px;
785         width: 35%;
786 }
787
788 .opac-detail {
789         padding: 4px;
790 }
791
792 .opac-detail dd {
793         display: block;
794         line-height: 1.5em;
795         padding: 4px;
796         text-align: right;
797 }
798
799 .operations {
800         margin-top: 7px;
801         padding: 0 10px;
802         text-align: center;
803         width: 100%;
804 }
805
806 .operations img {
807         padding: 5px;
808 }
809
810 .operations li {
811         list-style-type: none;
812         margin: 0;
813         padding-bottom: 2px;
814 }
815
816 .operations li a, .operations li a:visited {
817         background-position: top left;
818         background-repeat: no-repeat;
819         border-style: outset;
820         display: block;
821         padding: 3px 3px 3px 26px;
822         text-decoration: none;
823 }
824
825 .searchresults a.reserve, .searchresults a.reserve:visited {
826         background-position: top left;
827         background-repeat: no-repeat;/*
828         border-style: outset;*/
829         float: right;
830         padding: 2px 3px 2px 26px;
831         /*text-decoration: none;*/
832 }
833
834 .operations li a:active {
835         border-style: inset;
836 }
837
838 .operations ul {
839         margin: 0;
840         padding: 0;
841         width: 90%;
842 }
843
844 .overdue {
845         font-weight: bold;
846 }
847
848 .pages {
849         line-height : 1.8em;
850         text-align: center;
851 }
852
853 .rejected {
854         text-decoration: line-through;
855 }
856
857 .right {
858         float: right;
859 }
860
861 .search-main {
862         float: left;
863         width: 65%;
864 }
865
866 .searchresults input, .searchresults label, .searchresults select {
867         font-size: .8em;
868 }
869
870 .searchresults p {
871         margin: 0;
872         padding: 0;
873         padding-top : .6em;
874 }
875
876 .searchresults p img {
877         vertical-align: middle;
878 }
879
880 .searchresults table td {
881         vertical-align: top;
882 }
883
884 p.searchresults {
885         margin-top : -5px;
886         text-align : right;
887         vertical-align : middle;
888         padding-bottom : 3px;
889 }
890
891 .selected {
892         text-decoration: none;
893 }
894
895 .sidebar-box {
896         margin-bottom: 0;
897 }
898
899 .sidebar-box h3, .sidebar-box h4 {
900         margin-left: 10px;
901 }
902
903 .sidebar-box p {
904         margin: 3px 10px;
905         padding: 0;
906 }
907
908 .submit {
909         font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
910         font-size : .9em;
911         font-weight: bold;
912         padding: 2px;
913 }
914
915 .term {
916         font-weight: bold;
917 }
918
919 .thumbnail {
920         border: 0;
921         float: left;
922         margin: 0 5px 5px 0;
923 }
924
925 .title {
926         font-style: italic;
927         font-weight: bold;
928 }
929
930 #sidebar .content-block {
931         margin : 0 10px 0 0;
932 }
933
934 form#auth h3 {
935         font-size : 1.1em;
936 }
937
938 #footer {
939         clear: both;
940         padding: 10px;
941         text-align: center;
942 }
943
944 #corner {
945         position: absolute;
946         top: 10px;
947         right: 5px;
948 }
949
950 #corner a.cart {
951         background-image : url(../images/cart-small.gif);
952         background-position: left;
953         background-repeat : no-repeat;
954         padding: 0 15px;
955         text-decoration: none;
956 }
957
958 #languages {
959         display: inline;
960 }
961
962 #languages ul {
963         display : inline;
964         list-style: none;
965         margin: 0;
966         padding : 0;
967 }
968
969 #languages ul li {
970         display: inline;
971         font-family: Arial, Helvetica, sans-serif;
972         font-size: .9em;
973 }
974
975 #languages ul li a {
976         font-weight: normal;
977         padding: 0 3px;
978         text-decoration: none;
979 }
980
981 #loose_form label, #keyword_form label, #precise_form label, #cql_form label, #advanced label, #cql label, #power label, #proximity label {
982         font-weight: bold;
983         text-align: right;
984 }
985
986 #loose_form, #keyword_form, #precise_form, #cql_form, #advanced, #cql, #power, #proximity {
987         margin: 5px;
988         width: 96%;
989 }
990
991 /*#main {
992         margin-left: 20%;
993         margin-right: 0;
994         padding: 0;
995         position: relative;
996 }*/
997
998 #masthead {
999         margin: 0;
1000         margin-bottom : 1em;
1001         padding: 0;
1002         text-align:center;
1003         
1004 }
1005
1006 #members {
1007         font-size: .8em;
1008         font-weight: bold;
1009         padding: 4px 0 4px 0;
1010 }
1011
1012 #members a.card {
1013         background-image: url(../images/card.gif);
1014         background-position: left;
1015         background-repeat: no-repeat;
1016         display: block;
1017         padding-left: 39px;
1018 }
1019
1020 #members a.logout {
1021         font-weight: bold;
1022         padding: 0 .3em 0 .3em;
1023         text-decoration: none;
1024 }
1025
1026 #members li {
1027         display: inline;
1028         list-style: none;
1029         margin: 0;
1030 }
1031
1032 #members ul li a:link, #members ul li a:visited, #members ul li a:hover, #members ul li a:active, #members span.members {
1033         padding : 4px;
1034 }
1035
1036 #members ul li:last-child {
1037 }
1038
1039 #members ul li a:hover {
1040 }
1041
1042 #members ul {
1043         margin: 0;
1044         padding: 0;
1045         text-align: right;
1046 }
1047
1048 /*#nav {
1049         float: left;
1050         margin: 0;
1051         padding: 0;
1052         width: 20%;
1053 }*/
1054
1055 #nav a {
1056         font-family: Arial, Geneva, Helvetica, sans-serif;
1057         font-weight: bold;
1058         text-decoration: none;
1059 }
1060
1061 #nav h6 {
1062         padding: 3px;
1063         text-align: center;
1064 }
1065
1066 #nav li ul li {
1067         font-family: Arial, Geneva, Helvetica, sans-serif;
1068         list-style: none;
1069         margin: 0;
1070         padding: 5px 3px 5px 3px;
1071         text-align: right;
1072 }
1073
1074 #nav li ul li a {
1075         font-family: Arial, Geneva, Helvetica, sans-serif;
1076         font-weight: bold;
1077         text-decoration: none;
1078 }
1079
1080 #nav ul {
1081         margin: 0;
1082         padding: 0;
1083 }
1084
1085 #nav ul li {
1086         font-family: Arial, Geneva, Helvetica, sans-serif;
1087         list-style: none;
1088         margin: 0;
1089         padding: 3px 8px 3px 3px;
1090         text-align: right;
1091 }
1092
1093 #nav ul li+li {
1094         margin: 0;
1095 }
1096
1097 #power_formButton, #proximity_formButton {
1098 }
1099
1100 #results, .results {
1101         font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
1102         margin: 0;
1103         padding: 7px 0 10px 0;
1104 }
1105
1106 #search-footer {
1107         margin: auto;
1108         text-align: center;
1109 }
1110
1111 #search-footer a {
1112         margin: 3px 5px 3px 5px;
1113         padding: 2px 5px;
1114         text-decoration: none;
1115 }
1116
1117 #searchform input.submit {
1118         font-size: .8em;
1119 }
1120
1121 #search-sidebar {
1122         float: right;
1123         margin: 10px;
1124         padding: 3px;
1125         width: 30%;
1126 }
1127
1128 #search-sidebar .sidebar-box label {
1129         display: block;
1130         text-align: left;
1131 }
1132
1133 /*#sidebar {
1134         float: right;
1135         margin: 20px;
1136         padding: 5px;
1137         width: 20%;
1138 }*/
1139
1140 #sidebar .submit {
1141         font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
1142         font-weight: bold;
1143         padding: 2px;
1144         font-size: 1em;
1145 }
1146
1147 #sidebar h3 {
1148         font-family: Arial, Geneva, Helvetica, sans-serif;
1149         margin: 0;
1150         padding: 5px 0 1px 0;
1151 }
1152
1153 #sort {
1154         margin: .3em;
1155 }
1156
1157 #sort, #sort select, #sort input {
1158 }
1159
1160 #starFull {
1161         background: url(../images/bluestars.png) top left no-repeat;
1162         height: 25px;
1163         margin: 0;
1164         padding: 0;
1165 }
1166
1167 #starMT {
1168         background: url(../images/emptystars.png) top left no-repeat;
1169         height: 25px;
1170         margin: 0 3px 0 30px;
1171         padding: 0;
1172         position: relative;
1173         width: 100px;
1174 }
1175
1176 #window {
1177         margin-left: 2%;
1178         margin-right: 2%;
1179         margin-top: 2%;
1180         padding: 10px;
1181 }
1182
1183 #window .class {
1184         display: block;
1185         font-weight: bold;
1186         padding: 0 0 5px 3px;
1187 }
1188
1189 #window div.menu {
1190         margin: 0;
1191         
1192 }
1193
1194 div#item-details {
1195         margin-bottom : 1.5em;
1196 }
1197
1198 div#item-details img {
1199         float : left;
1200         padding : 1em;
1201 }
1202
1203 div#item-details p {
1204         margin : .1em 0;
1205         line-height : 1.6em;
1206 }
1207
1208 div#holdings table {
1209         width : 100%;
1210 }
1211
1212 div#holdings td, div#holdings th {
1213         padding : 5px;
1214 }
1215
1216 div#holdings, div#descriptions, div#reviews, div#serials, div#publicshelves, div#privateshelves, div#fines, div#waiting, div#overdues, div#issues, div#reserves {
1217         margin-top : 4px;
1218         padding : .7em;
1219         width : 90%;
1220 }
1221
1222 #usermenu {
1223         font-size: .9em;
1224         font-weight: bold;
1225         margin-top : -1.1em;
1226         margin-bottom : 1em;
1227         padding: 4px 0 4px 0;
1228         
1229         
1230 }
1231
1232 #usermenu li {
1233         display: inline;
1234         list-style: none;
1235         margin: 0;
1236 }
1237
1238 #usermenu ul li a:link, #usermenu ul li a:visited, #usermenu ul li a:hover, #usermenu ul li a:active, #usermenu span.members {
1239         padding : 4px;
1240 }
1241
1242 #usermenu ul li:last-child {
1243 }
1244
1245 #usermenu ul li a:hover {
1246 }
1247
1248 #usermenu ul {
1249         margin: 0;
1250         padding: 0;
1251         text-align: right;
1252 }
1253
1254 table.featured-item {
1255         border-collapse : separate;
1256         border-spacing: 9px;
1257         margin : 5px;
1258         text-align : center;
1259 }
1260
1261 table.featured-item td {
1262         vertical-align : top;
1263 }
1264
1265 table.featured-item a img {
1266         margin : auto;
1267 }
1268
1269 table.featured-item a.title {
1270         display : block;
1271         font-size : 1em;
1272         margin-bottom : .4em;
1273 }
1274
1275 table.featured-item .author {
1276         display : block;
1277         font-size : .95em;
1278         margin-bottom : .2em;
1279 }
1280
1281 table.featured-item .publisher {
1282         display : block;
1283         font-size : .8em;
1284 }
1285
1286 /* COLORS, BACKGROUNDS, AND BORDERS */
1287
1288 a {
1289         color: #006699;
1290 }
1291
1292 a:link.current {
1293         background-color: transparent;
1294         color: #3366CC;
1295 }
1296
1297 a:link.nav {
1298         background-color: #EFF1DC;
1299         border: 1px solid #CCCC99;
1300         color: #3366CC;
1301 }
1302
1303 a:visited {
1304         color: #006699;
1305 }
1306
1307 a:visited.current {
1308         background-color: transparent;
1309         color: #3366CC;
1310 }
1311
1312 a:visited.nav {
1313         background-color: #EFF1DC;
1314         border: 1px solid #CCCC99;
1315         color: #3366CC;
1316 }
1317
1318 a:hover {
1319         color: orange;
1320 }
1321
1322 a:hover.current {
1323         background-color: #CCFF00;
1324         color: #CC3333;
1325 }
1326
1327 a:hover.nav {
1328         background-color: #FFFFCC;
1329         border: 1px solid #CCCC99;
1330         color: #CC3333;
1331 }
1332
1333 a:active {
1334         color: #990033;
1335 }
1336
1337 a:active.current {
1338         background-color: #99CC00;
1339         color: #FFFF99;
1340 }
1341
1342 a:active.nav {
1343         background-color: #FFFFCC;
1344         border: 1px solid #CCCC99;
1345         color: #D25500;
1346 }
1347
1348 a.reserve {
1349         background-color: #006699;
1350         color: White;
1351 }
1352
1353 body {
1354         background-color: #eeeeee;
1355 }
1356
1357 body#withsidebar #main  {
1358         border: 0;
1359         
1360 }
1361 ul {
1362 background-color:#eeeeee;
1363 text-align: left;
1364 }
1365
1366 caption {
1367         color: #000066;
1368 }
1369
1370 div.error h3 {
1371         color: #990000;
1372 }
1373
1374 div.form, div.details {
1375         background-color: #ffffff;
1376 }
1377
1378 div.tab {
1379         background-color: transparent;
1380 }
1381
1382 div.tab p {
1383         border-bottom: 1px solid #FFFFFF;
1384         border-top: 1px solid #D8DEB8;
1385 }
1386
1387 div.tabbloc {
1388         background-color: transparent;
1389 }
1390
1391 div#advanced-search fieldset {
1392         border-right : 1px none #999999; 
1393         border-top : 1px none #999999; 
1394         border-bottom : 1px none #999999;
1395         border-left : 1px none #999999; 
1396 }
1397
1398 div#advanced-search legend {
1399         color : #003366;
1400 }
1401
1402 dl.details dt {
1403         color: #000066;
1404 }
1405
1406 em.new {
1407         color: #CC3333;
1408 }
1409
1410 h1,h2,h3,h4,h5,h6 {
1411         color: navy;
1412         background-color:navy;
1413         color:white;
1414 }
1415
1416 h1.logo {
1417         color: #D3DFAD;
1418         
1419 }
1420
1421 h1#libraryname a {
1422         color: #000066;
1423         margin-left: .3em;
1424         text-decoration: none;
1425 }
1426
1427 input.icon {
1428         background-color: #6699CC;
1429         border: 1px outset #666666;
1430         color: #FFFFCC;
1431 }
1432
1433 p.availability {
1434         color: #666666;
1435         font-size: .9em;
1436 }
1437
1438 p.error, div.error {
1439         background-color: #FFFFCC;
1440         border: 1px dashed #CC6600;
1441 }
1442
1443 span.itemicon {
1444         background-color : #F8F8EB;
1445         border: 1px solid #D8DEB8;
1446 }
1447
1448 table {
1449         background-color: #FFFFFF;
1450 }
1451
1452 table.itemtypes td {
1453         background-color: #F8F8EB;
1454         border: 1px solid #D8DEB8;
1455 }
1456
1457 td {
1458         background-color: #FFFFFF;
1459         border-bottom: 1px solid #DDDDDD;
1460         border-right: 1px solid #DDDDDD;
1461 }
1462
1463 td.input, div.form td, div.details td {
1464         border-bottom: 1px solid #CCCCCC;
1465         border-left: 0;
1466         border-right: 0;
1467         color: #000000;
1468 }
1469
1470 td.credit {
1471         color: #000066;
1472 }
1473
1474 td.debit {
1475         color: #990000;
1476 }
1477
1478 td.sum, th.sum {
1479 }
1480
1481 td.sum {
1482         background-color : #FFFFCC;
1483 }
1484
1485 td.label {
1486         border-bottom: 1px solid #CCCCCC;
1487         border-left: 1px solid #CCCCCC;
1488         color: #000088;
1489 }
1490
1491 td.label, div.form th, div.details th {
1492         background-color: #FFFFFF;
1493         border-bottom: 1px solid #CCCCCC;
1494         border-left: 1px solid #CCCCCC;
1495         border-right: 0;
1496         border-top: 0;
1497         color: #000088;
1498 }
1499
1500 div.details {
1501         padding: 5px;
1502         
1503 }
1504
1505 div.details table, div.details td, div.details th {
1506         border: 0;
1507         border-bottom: 1px solid #DDDDDD;
1508 }
1509
1510 td.overdue {
1511         color: #CC0000;
1512 }
1513
1514 td:last-child {
1515         border-bottom: 1px solid #CCCCCC;
1516         border-right: 0 solid #CCCCCC;
1517 }
1518
1519 th {
1520         background-color: #EFF1DC;
1521         border-bottom: 1px solid #CCCCCC;
1522         border-right: 1px solid #CCCCCC;
1523 }
1524
1525 th:last-child {
1526         background-color: #EFF1DC;
1527         border-bottom: 1px solid #CCCCCC;
1528         border-right: 0 solid #CCCCCC;
1529 }
1530
1531 th[scope="row"] {
1532         background-color: #E7E7CA;
1533 }
1534
1535 tr.highlight {
1536         background-color: #F8F8EB;
1537 }
1538
1539 tr.highlight th[scope="row"] {
1540         background-color: #EEEEEE;
1541 }
1542
1543 tr.overdue td {
1544         background-color: #FFDDDD;
1545 }
1546
1547 input.cancel {
1548         background-color: #990033;
1549         border: 1px outset #666666;
1550         color: #FFFFCC;
1551 }
1552
1553 .available {
1554         color : #006600;
1555 }
1556
1557 .content-block {
1558         background-color: #FFFFFF;
1559 }
1560
1561 .current {
1562         background-color: #FFFFFF;
1563         color: #3366CC;
1564 }
1565
1566 .detail-sidebar {
1567         background-color: #EEEEEB;
1568 }
1569
1570 .further {
1571         background-color: #EEEEEB;
1572         border: 2px solid #DDDED3;
1573         color: #CCCC99;
1574 }
1575
1576 .further h4 {
1577         background-color: #D8DEB8;
1578 }
1579
1580 .further li {
1581 }
1582
1583 .issued {
1584         color: #999999;
1585 }
1586
1587 .labelsubfield {
1588 }
1589
1590 .loggedin {
1591         color: #D8DEB8;
1592 }
1593
1594 .loggedinusername {
1595         color: #666666;
1596 }
1597
1598 .marcsubfieldletter {
1599         background-color: #EFF1DC;
1600 }
1601
1602 .marcsubfieldname {
1603         background-color: #EFF1DC;
1604 }
1605
1606 .MARCtag {
1607         background-color: #EEEEEE;
1608         color: #000066; /* style for tag definition (700 - Statement of responsability) */
1609 }
1610
1611 .menu {
1612         background-image : url(../images/menu-background.gif);
1613         background-repeat: repeat-x;
1614         background-color: #6699CC;
1615         border-top: 1px solid #335599;
1616         border-bottom: 1px solid #335599;
1617         color: #FFFFFF;
1618         
1619 }
1620
1621 .menu a:link {
1622         color : #FFFFCC;
1623 }
1624
1625 .menu a:visited {
1626         color : #FFFFCC;
1627 }
1628
1629 .menu a:hover {
1630         color : #FFFFFF;
1631 }
1632
1633 .menu a:active {
1634         color : #FFFF99;
1635 }
1636
1637 #members a:link {
1638         color: #0099CC;
1639 }
1640
1641 #members a:visited {
1642         color: #0099CC;
1643 }
1644
1645 #members a:hover {
1646         color: #990000;
1647 }
1648
1649 #members a:active {
1650         color: #990000;
1651 }
1652
1653 .menu input.submit {
1654         background-color : #6BA037;
1655         color: #FFFFFF;
1656 }
1657
1658 .note {
1659         background-color: #EEEEEB;
1660         border-bottom: 1px solid #DDDED3;
1661         border-left: 1px solid #DDDED3;
1662         border-right: 1px solid #DDDED3;
1663         border-top: 1px solid #DDDED3;
1664 }
1665
1666 .opac-detail {
1667         background-color: #FFFFCC;
1668 }
1669
1670 .opac-detail dd {
1671         border-bottom: 1px solid #E7E7CA;
1672         color: #000000;
1673 }
1674
1675 .operations li a, .operations li a:visited {
1676         background-color: #6699CC;
1677         border: 2px solid #D8DEB8;
1678         color: #FFFFCC;
1679 }
1680
1681 .operations li a:hover {
1682         background-color: #0099FF;
1683         color: #FFFF99;
1684 }
1685
1686 .operations li a:active {
1687         background-color: #0099FF;
1688         color: #FFFF99;
1689 }
1690
1691
1692 .item-reserved {
1693         color : #009933;
1694 }
1695
1696 .item-datedue {
1697         color: #999999;
1698 }
1699
1700 .item-notforloan, .item-lost, .item-cancelled, .item-damaged, .item-reserved {
1701 }
1702
1703 .searchresults td, .searchresults th, .searchresults table {
1704         border: 0;
1705 }
1706
1707 .searchresults tr {
1708         border-bottom : 1px solid #CCCCCC;
1709 }
1710
1711 .searchresults table {
1712         border-top : 0px solid #CCCCCC;
1713 }
1714
1715 p.searchresults {
1716         background-color : #EFF1DC;
1717 }
1718
1719 .searchresults a.reserve {
1720         background-color : transparent;
1721         color : #006699;/*
1722         background-color : #6699CC;
1723         border: 1px outset #666666;
1724         color : White;*/
1725 }
1726
1727 .sidebar-box {
1728         border: 1px dashed #CCCCCC;
1729 }
1730
1731 .subfield {
1732         background-color: #EFF1DC;
1733 }
1734
1735 .subfieldvalue {
1736         background-color: #FFFFFF;
1737 }
1738
1739 .submit {
1740         background-color: #EEC95A;
1741         border: 3px outset #666666;
1742         color: #FFFFFF;
1743 }
1744
1745 .term {
1746         background-color: #FFFFCC;
1747         color: #990000;
1748 }
1749
1750 .unavailable {
1751         color: #990033;
1752 }
1753
1754 #footer {
1755         border-top: 1px solid #EEEEEE;
1756 }
1757
1758 #languages ul li a {
1759         border: 1px solid #D8DEB8;
1760 }
1761
1762 #languages ul li a:hover {
1763         background-color: #FFFFCC;
1764 }
1765
1766 #main {
1767         background-color: transparent;/*
1768         border-top: 1px solid #EEEEEE;*/
1769 }
1770
1771 #masthead {
1772         background-color: #FFFFFF;/*
1773         border-bottom: 1px solid #EEEEEE;*/
1774 }
1775
1776 #members {
1777         background-image : url(../images/member-menu-background.gif);
1778         background-repeat: repeat-x;
1779         border-top: 1px solid #9999CC;
1780         border-bottom : 1px solid #9999CC;
1781         background-color: #AFBCCF;
1782         color: #000066;
1783 }
1784
1785 #members ul li a:link, #members ul li a:visited, #members span.members {
1786         background-image : url(../images/member-menu-background-link.gif);
1787         background-repeat: repeat-x;
1788         border-left: 1px solid #9999CC;
1789         color: #006699;
1790 }
1791
1792 #members ul li:last-child a {
1793         border-right : 1px solid #9999CC;
1794 }
1795
1796 #members ul li a:hover, #members ul li a:active {
1797         background-image : url(../images/member-menu-background-hover.gif);
1798         background-repeat: repeat-x;
1799 }
1800
1801 #members a {
1802         text-decoration: none;
1803 }
1804
1805 #members a.logout:link, #members a.logout:visited, #members a.logout:hover, #members a.logout:active {
1806         background-image : url(../images/member-menu-background-logout.gif);
1807         background-repeat: repeat-x;
1808         color: #000000;
1809 }
1810
1811 #members a:hover.logout {
1812         background-image : url(../images/member-menu-background-logout-hover.gif);
1813         background-repeat: repeat-x;
1814         color: #000000;
1815 }
1816
1817 #nav {
1818         /*background-color: #EFF1DC;*/
1819         border : 1px solid #EFF1DC;
1820
1821 }
1822
1823 #nav h6 {
1824         background-color: #E7E7CA;
1825         line-height : 1.8em;
1826         margin-left: -1px;
1827         margin-top : -1px;
1828         margin-right : -1px;
1829 }
1830
1831 #nav li ul li {/*
1832         background-color: #E7E7CA;*/
1833         border-bottom: 0 solid #D8DEB8;
1834         border-left: 0 solid #FFFFCC;
1835         border-right: 0 solid #006699;
1836         border-top: 0 solid #FFFFCC;
1837 }
1838
1839 #nav li ul li a {
1840         color: #0000FF;
1841 }
1842
1843 #nav li ul li a:link {
1844         color: #335599;
1845 }
1846
1847 #nav li ul li a:visited {
1848         color: #335599;
1849 }
1850
1851 #nav li ul li a:hover {
1852         color: #CC3333;
1853 }
1854
1855 #nav ul li {
1856         /* background-color: #EFF1DC; */
1857         border-bottom: 0px solid #CCCC99;
1858         border-left: 0 solid #FFFFCC;
1859         border-right: 0 solid #006699;
1860         border-top: 0 solid #FFFFCC;
1861 }
1862
1863 #nav ul li+li {
1864         border-bottom: 0px solid #CCCC99;
1865         border-left: 0 solid #FFFFCC;
1866         border-right: 0 solid #006699;
1867 }
1868
1869 #results, .results {
1870         color: #000066;
1871 }
1872
1873 #search-sidebar {
1874         background-color: #F8F8EB;
1875 }
1876
1877 #sidebar {
1878         /*background-color: #F8F8EB;
1879         border: 1px dashed #666666;*/
1880 }
1881
1882 #sidebar .content-block {
1883         background-color : #EEEEEE;
1884 }
1885
1886 #sidebar fieldset {
1887         background-color: #F9F9FF;
1888 }
1889
1890 #sidebar legend {
1891         color : #003366;
1892 }
1893
1894 #sidebar .submit {
1895 /*      background-color: #EEC95A; */
1896         color: #FFFFFF;
1897 }
1898
1899 #sidebar h3 {
1900         color: #000066;
1901 }
1902
1903 #window {
1904         background-color: #E7E7CA;
1905         border-left: 1px solid #CCCC99;
1906 }
1907 ul.link-tabs {
1908 }
1909
1910 ul.link-tabs li {
1911 }
1912
1913 ul.link-tabs li a {
1914         border-top: 1px solid #DDDDDD;
1915         border-left : 1px solid #DDDDDD;
1916         border-right : 1px solid #666666;
1917 }
1918
1919 ul.link-tabs li.on a {
1920         background-color: #FFFFFF;
1921         border-bottom: 1px solid #FFFFFF;
1922 }
1923
1924 ul.link-tabs li.off a {
1925         background-color: #EEEEEB;
1926         border-bottom: 1px solid #DDDDDD;
1927 }
1928
1929 ul.link-tabs li.off a:hover {
1930         background-color: #FFFFEC;
1931         border-top: 1px solid #BEBF84;
1932         border-left : 1px solid #BEBF84;
1933         border-right : 2px solid #333333;
1934 }
1935
1936 ul.link-tabs li a.debit {
1937         background-color : #FFFF99;
1938         color : #990033;
1939 }
1940
1941 div#holdings, div#descriptions, div#reviews, div#serials, div#publicshelves, div#privateshelves, div#fines, div#waiting, div#overdues, div#issues, div#reserves {
1942         border : 1px solid #DDDDDD;
1943 }
1944
1945 div#holdings table {
1946         border-top : 1px solid #DDDDDD;
1947         border-right : 1px solid #DDDDDD;
1948 }
1949
1950 div#holdings td, div#holdings th {
1951         border-left : 1px solid #DDDDDD;
1952         border-bottom : 1px solid #DDDDDD;
1953 }
1954
1955 #usermenu {
1956         background-image : url(../images/usermenu-background.gif);
1957         background-repeat: repeat-x;
1958         background-color: #EEEEEB;
1959         border-top: 1px solid #EEEEEE;
1960         border-bottom: 1px solid #335599;
1961         color: #000000;
1962 }
1963
1964 #usermenu ul li a:link, #usermenu ul li a:visited {
1965         background-image : url(../images/usermenu-background.gif);
1966         background-repeat: repeat-x;
1967         border-left: 1px solid #9999CC;
1968         color: #006699;
1969 }
1970
1971 #usermenu ul li:last-child a {
1972         border-right : 1px solid #9999CC;
1973 }
1974
1975 #usermenu ul li a:hover, #usermenu ul li a:active {
1976         background-image : url(../images/usermenu-background-hover.gif);
1977         background-repeat: repeat-x;
1978 }
1979
1980 #usermenu a {
1981         text-decoration: none;
1982 }
1983
1984 table.featured-item {
1985         border : 0;
1986 }
1987
1988 table.featured-item td {
1989         border : 1px solid #CCCCCC;
1990 }
1991
1992 table.featured-item a img {
1993 }
1994
1995 table.featured-item a.title {
1996 }
1997
1998 table.featured-item .author {
1999 }
2000
2001 table.featured-item .publisher {
2002 }
2003 h1{
2004 background-color: #eeeeee;
2005 color: navy;
2006 background-image: url(./acceuil.jpg);
2007 background-repeat:no-repeat;
2008 }
2009 h1.authority
2010 {
2011 background-image:none;
2012
2013 }