View | Details | Raw Unified | Return to bug 8597
Collapse All | Expand All

(-)a/koha-tmpl/opac-tmpl/ccsr/en/css/babeltheque.css (+152 lines)
Line 0 Link Here
1
/* ## BABELTHEQUE ## */
2
/* Babeltheque is a french supplier for advanced features
3
this babeltheque.css is not used anywhere by Koha, it's not a mistake
4
If you're babeltheque customer, you have access to a specific configuration URL
5
on babeltheque website, where you can activate this css
6
So: it should not be removed from Koha !
7
*/
8
9
#BW_etiquettes {
10
  clear :left;
11
  border: 1px solid #E8E8E8;
12
  margin-top: 10px;
13
  width: 49%;
14
  float: left;
15
  visibility: hidden;
16
  visibility: visible\9;
17
}
18
#BW_etiquettes:not(:empty) {
19
  visibility: visible;
20
}
21
22
#BW_etiquettes h2 {
23
  clear:left;
24
  background-color: #E8E8E8;
25
  margin: 5px 10px;
26
  padding: 0 5px;
27
}
28
29
#BW_ulEti {max-width:100%;}
30
31
#BW_ulEti ul  {
32
  margin:0;
33
  padding:0 15px;
34
  list-style-type: none;
35
}
36
37
#BW_ulEti a {
38
  text-decoration: none;
39
}
40
41
#BW_ulEti a.tag_s0  {font-weight: 120;font-size:0.8em;}
42
#BW_ulEti a.tag_s1  {font-weight: 150;font-size:0.9em;}
43
#BW_ulEti a.tag_s2  {font-weight: 180;font-size:1.0em;}
44
#BW_ulEti a.tag_s3  {font-weight: 200;font-size:1.2em;}
45
#BW_ulEti a.tag_s4  {font-weight: 220;font-size:1.4em;}
46
#BW_ulEti a.tag_s5  {font-weight: 230;font-size:1.5em;}
47
#BW_ulEti a.tag_s6  {font-weight: 320;font-size:1.6em;}
48
#BW_ulEti a.tag_s7  {font-weight: 350;font-size:1.7em;}
49
#BW_ulEti a.tag_s8  {font-weight: 400;font-size:1.8em;}
50
#BW_ulEti { padding: 0px; line-height: 2em; text-align: center;}
51
#BW_ulEti a { padding: 2px; }
52
#BW_ulEti { margin: 0px; }
53
54
#BW_ulEti ol {
55
  float:left;
56
  display: inline;
57
  margin: 0 10px;
58
}
59
60
#BW_suggestions {
61
  border: 1px solid #E8E8E8;
62
  margin-top: 10px;
63
  float: right;
64
  width: 49%;
65
  visibility: hidden;
66
  visibility: visible\9;
67
}
68
#BW_suggestions:not(:empty) {
69
  visibility: visible;
70
}
71
#BW_suggestions h2 {
72
  background-color: #E8E8E8;
73
  margin: 5px 10px;
74
  padding: 0 5px;
75
}
76
#BW_suggestions .BW_livres_tag_page {
77
  padding: 0 15px;
78
}
79
#BW_suggestions .BW_livres_tag_page:before {
80
  content : '> ';
81
}
82
#BW_droite .BW_livres_tag:before {
83
  content : '> ';
84
}
85
86
#BW_videos {
87
  clear : both;
88
  border: 1px solid #E8E8E8;
89
  padding-bottom: 140px;
90
  margin-top: 10px;
91
  max-width: 100%;
92
  visibility: hidden;
93
  visibility: visible\9;
94
}
95
96
#BW_videos:not(:empty) {
97
  visibility: visible;
98
}
99
100
#BW_videos h2 {
101
  background-color: #E8E8E8;
102
  margin: 5px 10px;
103
  padding: 0 5px;
104
}
105
#BW_videos .BW_bloc_vid {
106
  clear: both;
107
  padding: 0 15px;
108
}
109
.BW_vignette_vid {
110
  border: 1px solid #DFD9CE;
111
  float: left;
112
  height: 141px;
113
  margin: 5px;
114
  min-height: 141px;
115
  padding: 5px;
116
  white-space: nowrap;
117
}
118
119
#BW_notes {clear :left;}
120
#BW_notes h2 {font-size:85%;}
121
122
#BW_citations {}
123
#BW_citations h2 {font-size:85%;}
124
125
#BW_critiques {}
126
#BW_critiques h2 {font-size:85%;}
127
128
#BW_critiques_pro {}
129
#BW_critiques_pro h2 {font-size:85%;}
130
131
#BW_citations,#BW_critiques,#BW_critiques_pro {
132
  background: -moz-linear-gradient(center top , #3399FF, #3333FF) repeat scroll 0 0 transparent;
133
  background: -webkit-gradient(linear, center top, center bottom, from(#3399FF), to(#3333FF));
134
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3399FF', endColorstr='#3333FF');
135
  border: 1px solid #B7B7B7;
136
  border-radius: 5px 5px 5px 5px;
137
  color: #FFFFCC;
138
  display: inline-block;
139
  float: left;
140
  font-weight: bold;
141
  margin: 15px 20px 15px 0;
142
  min-width: 150px;
143
  padding: 0 15px 8px;
144
  position: relative;
145
  text-align: center;
146
  text-shadow: 1px 1px 1px #777777;
147
  white-space: nowrap;
148
}
149
150
#BW_citations a,#BW_critiques a,#BW_critiques_pro a {
151
  color: #FFFFCC;
152
}
(-)a/koha-tmpl/opac-tmpl/ccsr/en/css/datatables.css (+265 lines)
Line 0 Link Here
1
input.search_init {
2
    color: #999999;
3
}
4
.sorting_asc {
5
    padding-right: 19px;
6
    background: url("../../img/asc.gif") no-repeat scroll right center #EEEEEE;
7
}
8
.sorting_desc {
9
    padding-right: 19px;
10
    background: url("../../img/desc.gif") no-repeat scroll right center #EEEEEE;
11
}
12
.sorting {
13
    padding-right: 19px;
14
    background: url("../../img/ascdesc.gif") no-repeat scroll right center #EEEEEE;
15
}
16
.sorting_asc_disabled {
17
    padding-right: 19px;
18
    background: url("../../img/datatables/sort_asc_disabled.png") no-repeat scroll right center #EEEEEE;
19
}
20
.sorting_desc_disabled {
21
    padding-right: 19px;
22
    background: url("../../img/datatables/sort_desc_disabled.png") no-repeat scroll right center #EEEEEE;
23
}
24
.sorting_disabled {
25
    padding-right: 19px;
26
    background-color: #EEEEEE;
27
}
28
29
div.top {clear : both; }
30
31
div.top.pager,
32
div.bottom.pager {
33
    background-color : #E5E5E5;
34
    padding : 0;
35
}
36
37
div.bottom.pager div.dataTables_paginate.paging_full_numbers,
38
div.bottom.pager div.dataTables_paginate.paging_four_button {
39
    border-right-width : 0;
40
}
41
42
div.dataTables_filter,
43
div.dataTables_length,
44
div.dataTables_info,
45
div.dataTables_paginate {
46
    float: left;
47
    padding : .3em .5em .3em .5em;
48
49
}
50
div.dataTables_length {
51
    border-right : 1px solid #686868;
52
    line-height:1.9em;
53
}
54
div.dataTables_info {
55
    border-right : 1px solid #AAA;
56
    line-height:1.9em;
57
}
58
div.dataTables_length,
59
div.dataTables_filter {
60
    border-left : 1px solid #FFF;
61
}
62
div.dataTables_filter {
63
    line-height : 1.9em;
64
}
65
div.dataTables_paginate {
66
    background-color : #F4F4F4;
67
    font-size: 110%;
68
    padding : 0;
69
}
70
71
.paging_full_numbers span.paginate_button,
72
.paging_full_numbers span.paginate_active {
73
    border-right : 1px solid #AAA;
74
    border-left : 1px solid #FFF;
75
    display : block;
76
    float : left;
77
    line-height:1.6em;
78
    padding: .3em .7em;
79
    cursor: pointer;
80
}
81
82
.paging_full_numbers span.paginate_button {
83
    color : #0000CC;
84
}
85
.paging_full_numbers span.paginate_button.first {
86
    background-image : url('../../img/first.png');
87
    background-repeat: no-repeat;
88
    background-position : 2px center;
89
    padding-left : 2em;
90
}
91
.paging_full_numbers span.paginate_button.previous {
92
    background-image : url('../../img/prev.png');
93
    background-repeat: no-repeat;
94
    background-position : 2px center;
95
    padding-left : 2em;
96
}
97
.paging_full_numbers span.paginate_button.next {
98
    background-image : url('../../img/next.png');
99
    background-repeat: no-repeat;
100
    background-position : right center;
101
    padding-right : 2em;
102
}
103
.paging_full_numbers span.paginate_button.last {
104
    background-image : url('../../img/last.png');
105
    background-repeat: no-repeat;
106
    background-position : right center;
107
    border-right : 1px solid #686868;
108
    padding-right : 2em;
109
}
110
div.bottom.pager .paging_full_numbers span.paginate_button.last {
111
    border-right-width : 0;
112
}
113
.paging_full_numbers span.paginate_active {
114
    background-color : #FFFFEA;
115
    color : #000;
116
    font-weight: bold;
117
}
118
119
.paging_full_numbers span.paginate_button:hover {
120
    background-color: #FFC;
121
}
122
123
.paging_full_numbers span.paginate_button.paginate_button_disabled {
124
    color : #666;
125
}
126
127
/* Two-button version */
128
129
div.dataTables_paginate.paging_two_button,
130
div.dataTables_paginate.paging_four_button {
131
    background-color : transparent;
132
    border-right : 1px solid #686868;
133
    border-left : 1px solid #FFF;
134
    line-height : 1.8em;
135
}
136
.paginate_disabled_first,
137
.paginate_enabled_first,
138
.paginate_disabled_previous,
139
.paginate_enabled_previous,
140
.paginate_disabled_next,
141
.paginate_enabled_next,
142
.paginate_disabled_last,
143
.paginate_enabled_last {
144
    float: left;
145
    height: 16px;
146
    margin: .5em;
147
    width: 16px;
148
}
149
.paginate_disabled_first {
150
    background-image: url("../../img/first-disabled.png");
151
}
152
.paginate_enabled_first {
153
    background-image: url("../../img/first.png");
154
    cursor: pointer;
155
}
156
.paginate_disabled_previous {
157
    background-image: url("../../img/prev-disabled.png");
158
}
159
.paginate_enabled_previous {
160
    background-image: url("../../img/prev.png");
161
    cursor: pointer;
162
}
163
.paginate_disabled_next {
164
    background-image: url("../../img/next-disabled.png");
165
}
166
.paginate_enabled_next {
167
    background-image: url("../../img/next.png");
168
    cursor: pointer;
169
}
170
.paginate_disabled_last {
171
    background-image: url("../../img/last-disabled.png");
172
}
173
.paginate_enabled_last {
174
    background-image: url("../../img/last.png");
175
    cursor: pointer;
176
}
177
178
179
/*
180
table.display {
181
    width: 100%;
182
}
183
table.display thead th {
184
    border-bottom: 1px solid black;
185
    cursor: pointer;
186
    font-weight: bold;
187
    padding: 3px 18px 3px 10px;
188
}
189
.dataTables_wrapper {
190
    clear: both;
191
    position: relative;
192
}
193
.dataTables_processing {
194
    background-color: white;
195
    border: 1px solid #DDDDDD;
196
    color: #999999;
197
    font-size: 14px;
198
    height: 30px;
199
    left: 50%;
200
    margin-left: -125px;
201
    margin-top: -15px;
202
    padding: 14px 0 2px;
203
    position: fixed;
204
    text-align: center;
205
    top: 50%;
206
    width: 250px;
207
}
208
.dataTables_info {
209
    float: left;
210
    width: 60%;
211
}
212
.dataTables_paginate {
213
    float: right;
214
    text-align: right;
215
    width: 44px;
216
}
217
.paging_full_numbers {
218
    height: 22px;
219
    line-height: 22px;
220
    width: 400px;
221
}
222
.paging_full_numbers span.paginate_button,
223
     .paging_full_numbers span.paginate_active {
224
    border: 1px solid #aaa;
225
    -webkit-border-radius: 5px;
226
    -moz-border-radius: 5px;
227
    padding: 2px 5px;
228
    margin: 0 3px;
229
    cursor: pointer;
230
    *cursor: hand;
231
}
232
233
.paging_full_numbers span.paginate_button {
234
    background-color: #ddd;
235
}
236
237
.paging_full_numbers span.paginate_button:hover {
238
    background-color: #ccc;
239
}
240
241
.paging_full_numbers span.paginate_active {
242
    background-color: #99B3FF;
243
}
244
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
245
    float: left;
246
    height: 19px;
247
    margin-left: 3px;
248
    width: 19px;
249
}
250
.paginate_disabled_previous {
251
    background-image: url("../../img/datatables/back_disabled.jpg");
252
}
253
.paginate_enabled_previous {
254
    background-image: url("../../img/datatables/back_enabled.jpg");
255
}
256
.paginate_disabled_next {
257
    background-image: url("../../img/datatables/forward_disabled.jpg");
258
}
259
.paginate_enabled_next {
260
    background-image: url("../../img/datatables/forward_enabled.jpg");
261
}
262
.spacer {
263
    clear: both;
264
    height: 20px;
265
}
(-)a/koha-tmpl/opac-tmpl/ccsr/en/css/hierarchy.css (+105 lines)
Line 0 Link Here
1
.hierarchies {
2
 background-color:#fff;
3
 color:#000000;
4
 padding:5px;
5
   margin-left:50px;
6
      -moz-border-radius:6px;
7
        display:block;
8
 font-size:10px;
9
}
10
.hierarchy {
11
 padding:5px;
12
   width:90%;
13
     -moz-border-radius:6px;
14
        display:block;
15
}
16
.child {
17
      display:none;
18
    margin-left : 50px;
19
    width:150%;
20
}
21
.child a:hover{
22
  background-color:#BFCFFF;
23
}
24
.parent {
25
        display:none;
26
    margin-left : -50px;
27
}
28
.parent a:hover{
29
  background-color:#BFCFFF;
30
}
31
.child0{
32
  width : 20%;
33
  text-align : left;
34
}
35
.child0 a:hover{
36
  background-color:#BFCFFF;
37
}
38
.child1{
39
  width : 20%;
40
  text-align : left;
41
  margin-left : 50px;
42
}
43
.child1 a:hover{
44
  background-color:#BFCFFF;
45
}
46
.child2{
47
  width : 20%;
48
  text-align : left;
49
  margin-left : 100px;
50
}
51
.child2 a:hover{
52
  background-color:#BFCFFF;
53
}
54
.child3{
55
  width : 20%;
56
  text-align : left;
57
  margin-left : 150px;
58
}
59
.child3 a:hover{
60
  background-color:#BFCFFF;
61
}
62
.child4{
63
  width : 20%;
64
  text-align : left;
65
  margin-left : 200px;
66
}
67
.child4 a:hover{
68
  background-color:#BFCFFF;
69
}
70
.child5{
71
  width : 20%;
72
  text-align : left;
73
  margin-left : 250px;
74
}
75
.child5 a:hover{
76
  background-color:#BFCFFF;
77
}
78
.child6{
79
  width : 20%;
80
  text-align : left;
81
  margin-left : 300px;
82
}
83
.child6 a:hover{
84
  background-color:#BFCFFF;
85
}
86
.child7{
87
  width : 20%;
88
  text-align : left;
89
  margin-left : 350px;
90
}
91
.child7 a:hover{
92
  background-color:#BFCFFF;
93
}
94
.child8{
95
  width : 10%;
96
  text-align : left;
97
  margin-left : 400px;
98
}
99
.child8 a:hover{
100
  background-color:#BFCFFF;
101
}
102
.parents{
103
  display:inline;
104
  cursor:crosshair;
105
}
(-)a/koha-tmpl/opac-tmpl/ccsr/en/css/jquery.rating.css (+12 lines)
Line 0 Link Here
1
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
2
div.rating-cancel,div.star-rating{float:left;width:15px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
3
div.rating-cancel,div.rating-cancel a{background:url(../../images/delete.gif) no-repeat 0 -16px}
4
div.star-rating,div.star-rating a{background:url(../../images/star.gif) no-repeat 0 0px}
5
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
6
div.star-rating-on a{background-position:0 -32px!important}
7
div.star-rating-hover a{background-position:0 -16px}
8
/* Read Only CSS */
9
div.star-rating-readonly a{cursor:default !important}
10
/* Partial Star CSS */
11
div.star-rating{background:transparent!important;overflow:hidden!important}
12
/* END jQuery.Rating Plugin CSS */
(-)a/koha-tmpl/opac-tmpl/ccsr/en/css/opac.css (+2625 lines)
Line 0 Link Here
1
@import url("../lib/yui/reset-fonts-grids.css");
2
@import url("../lib/yui/skin.css");
3
4
a {
5
      font-weight : bold;
6
}
7
8
a,
9
a:visited,
10
.ui-widget-content a,
11
.ui-widget-content a:visited {
12
      color : #006699;
13
}
14
15
a:hover,#toolbar input.editshelf:hover,input.editshelf:hover,a.editshelf:hover,input.deleteshelf:hover {
16
   color : #990033;
17
}
18
19
a.disabled {
20
       color : #888888 !important;
21
}
22
23
body {
24
  background-color : white;
25
      text-align : left;
26
     padding : 0 0 2.5em 0;
27
}
28
29
.required {
30
    color : #C00;
31
}
32
33
caption {
34
   font-size : 140%;
35
      font-weight : bold;
36
    line-height : 144%;
37
    text-align : left;
38
}
39
40
fieldset {
41
       background-color: #FFF;
42
        border : 2px solid #EEEEEE;
43
    margin : 1em 1em 1em 0;
44
        padding : 1em;
45
}
46
47
fieldset.rows {
48
      border-width : 1px;
49
    border-bottom : 1px solid black;
50
       float : left;
51
  font-size : 90%;
52
       clear : left;
53
  margin: .9em 0 0 0;
54
    padding: 0;
55
    width: 100%;
56
}
57
58
fieldset.rows legend {
59
 margin-left: 1em;
60
      font-weight: bold;
61
     font-size : 110%;
62
}
63
64
fieldset.rows label, fieldset.rows span.label {
65
   float: left;
66
   font-weight : bold;
67
    width: 9em;
68
    margin-right: 1em;
69
     text-align: right;
70
}
71
72
fieldset.rows fieldset {
73
 border-width : 1px;
74
    margin : 0;
75
    padding : .3em;
76
}
77
78
fieldset.rows ol {
79
  padding: 1em 1em 0 1em;
80
        list-style-type: none;
81
}
82
83
fieldset.rows li {
84
   float : left;
85
  clear : left;
86
  padding-bottom: 1em;
87
   list-style-type: none;
88
 width: 100%;
89
}
90
91
fieldset.rows.left li {
92
        padding-bottom : .4em;
93
}
94
95
fieldset.rows li.radio {
96
     padding-left: 9em;
97
     width : auto;
98
}
99
100
fieldset.rows li.radio label {
101
        float : none;
102
  width : auto;
103
  margin : 0 0 0 1em;
104
}
105
106
fieldset.rows ol.radio label {
107
  width : auto;
108
  float : none;
109
  margin-right : 0;
110
}
111
112
fieldset.rows ol.radio label.radio {
113
      float : left;
114
  width : 12em;
115
  margin-right : 1em;
116
}
117
118
fieldset.rows table {
119
   clear : both;
120
  margin-left : 1em;
121
}
122
123
fieldset.rows td label {
124
 float : none;
125
  font-weight : normal;
126
  width : auto;
127
}
128
129
fieldset.holds {
130
      background-color : #F3F3F3;
131
    border: 0;
132
     font-size : 110%;
133
      padding : 1px;
134
}
135
136
fieldset.holds ol {
137
  margin : 0;
138
    padding : 0;
139
}
140
141
fieldset.holds li {
142
    background-color : #FFF;
143
       border-bottom : 1px solid #F3F3F3;
144
     padding : .3em;
145
}
146
147
fieldset.holds label, fieldset.holds span.label {
148
149
}
150
151
fieldset.action {
152
     clear : both;
153
  float : none;
154
  border : none;
155
 margin : 0;
156
    padding : 1em 0 .3em 0;
157
        width : auto;
158
}
159
160
fieldset.action p {
161
   margin-bottom : 1em;
162
}
163
164
form {
165
 display : inline;
166
      margin : 0;
167
    padding : 0;
168
}
169
170
h1 {
171
   font-size : 138.5%;
172
}
173
174
h1#library {
175
    font-size : 100%;
176
      font-weight : normal;
177
  margin : .2em 0 .2em .5em;
178
}
179
180
181
h1#libraryname {
182
        background:transparent url(../../images/koha-logo.gif) no-repeat scroll 0%;
183
    border: 0;
184
     float : left !important;
185
       margin:0;
186
      padding:0;
187
     width:120px;
188
}
189
190
h1#libraryname a {
191
     border:0;
192
      cursor:pointer;
193
        display:block;
194
 height:0px !important;
195
 margin:0;
196
      overflow:hidden;
197
       padding:40px 0 0;
198
      text-decoration:none;
199
  width:120px;
200
}
201
202
h1,h2,h3,h4,h5,h6 {
203
    font-weight : bold;
204
    margin : .5em 0;
205
}
206
207
h2 {
208
       font-size : 131%;
209
}
210
211
h5.author {
212
}
213
214
h3 {
215
       font-size : 123.1%;
216
}
217
218
h4 {
219
    font-size : 116%;
220
}
221
222
h5 {
223
      font-size : 108%;
224
}
225
226
h6 {
227
      font-size : 100%;
228
}
229
230
input[type=submit],
231
input[type=button],
232
input[type=reset],
233
fieldset.brief input[type=submit],
234
fieldset.brief input[type=button],
235
fieldset.brief input[type=reset]
236
{
237
       background: #f4f9fc; /* Old browsers */
238
        background: -moz-linear-gradient(top, #f4f9fc 0%, #dfeefa 4%, #bfd5ea 93%, #a1c4e2 97%, #b8d0e6 100%); /* FF3.6+ */
239
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f9fc), color-stop(4%,#dfeefa), color-stop(93%,#bfd5ea), color-stop(97%,#a1c4e2), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */
240
 background: -webkit-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */
241
       background: -o-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Opera11.10+ */
242
     background: -ms-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* IE10+ */
243
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f9fc', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */
244
       background: linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* W3C */
245
        border-top: 1px solid #cccccc;
246
 border-left: 1px solid #cccccc;
247
        border-right: 1px solid #eeeeee;
248
       border-bottom: 1px solid #eeeeee;
249
      color : #333;
250
  font-size : 93%;
251
       font-weight : bold;
252
    padding : 4px;
253
}
254
255
input[type=submit]:active, input[type=button]:active, input[type=reset]:active {
256
     border: 1px inset #666666;
257
}
258
259
td.resultscontrol,
260
.searchresults td.resultscontrol {
261
    background-color : #EEE;
262
       border : 1px solid #E8E8E8;
263
    vertical-align : middle;
264
       padding : 3px 3px 5px 5px;
265
}
266
267
table {
268
  background-color: #FFF;
269
        border-collapse : collapse;
270
    margin : 1em 0;
271
        border-right : 1px solid #dddddd;
272
      border-top : 1px solid #dddddd;
273
}
274
275
td,th {
276
     background-color: #FFF;
277
        border-left : 1px solid #dddddd;
278
       border-bottom : 1px solid #dddddd;
279
     padding : 3px 5px;
280
}
281
282
td.place_on_type table,
283
td.place_on_type table td {
284
      border : 0;
285
}
286
td caption {
287
     font-size : 105%;
288
}
289
290
th {
291
      background-color:#EEE;
292
 font-weight : bold;
293
    padding : 2px 23px;
294
    text-align : center;
295
}
296
297
th.sum {
298
       text-align: right;
299
}
300
301
td.sum {
302
 background-color: #FFC;
303
        font-weight: bold;
304
}
305
306
th[scope=row] {
307
  text-align : right;
308
}
309
310
tr.highlight td, tr.highlight th, tr.odd td {
311
   background-color : #F3F3F3;
312
   border-top : 1px solid #DDDDDD;
313
   border-bottom : 1px solid #DDDDDD;
314
}
315
316
tr.even td, tr.even.highlight td {
317
     background-color: #FFF;
318
}
319
320
tr.grouplabel td {
321
  background-color : #E8E8E8;
322
    border : 1px solid #DDDDDD;
323
    border-right : 1px solid #DDDDDD;
324
      text-align : center;
325
   font-weight : bold;
326
    padding: 10px;
327
}
328
329
tr.reserved td {
330
     background-color : #eeffd4;
331
}
332
tr.transfered td {
333
       background-color : #e8f0f6;
334
}
335
336
#editions table, #editions td {
337
 border : 0;
338
}
339
340
.header {
341
       background-image:url("../../images/ascdesc.gif");
342
      background-position:right center;
343
      background-repeat:no-repeat;
344
   cursor:pointer;
345
}
346
.headerSortUp {
347
      background-image:url("../../images/asc.gif");
348
}
349
.headerSortDown {
350
      background-image:url("../../images/desc.gif");
351
}
352
353
ul {
354
 list-style : disc;
355
     padding-left : 1em;
356
}
357
358
li {
359
    list-style : disc;
360
}
361
362
p.availability {
363
 font-size : 87%;
364
}
365
366
.available {
367
       color : #006600;
368
}
369
370
.waiting,.intransit,.notforloan,.checkedout,.lost,.notonhold {
371
     display : block;
372
}
373
.notforloan {
374
       color : #900;
375
}
376
.lost {
377
        color : #666;
378
}
379
.waiting {
380
381
}
382
383
/* "problem" enhancement */
384
.problem {
385
  color : white;
386
 background-color : red;
387
}
388
389
/* style for search terms in catalogsearch */
390
.term {
391
       /* color : blue; */
392
    color : #990000;
393
    background-color : #FFFFCC;
394
}
395
396
a .term {
397
  text-decoration : underline;
398
}
399
400
/* style for shelving location in catalogsearch */
401
.shelvingloc {
402
    display : block;
403
    font-style : italic;
404
}
405
406
.transfered {
407
       background-color : #F9FF9A;
408
}
409
410
/* action buttons */
411
#action {
412
  margin-top : .5em;
413
     background-color : #F3F3F3;
414
    border : 1px solid #E8E8E8;
415
    padding-bottom : 3px;
416
}
417
418
#action li {
419
  list-style : none;
420
     margin : .2em;
421
 padding : .3em 0;
422
}
423
424
#action a {
425
       background-position : 5px center;
426
      background-repeat : no-repeat;
427
 text-decoration : none;
428
        padding-left : 35px;
429
}
430
431
#action a.print {
432
  background-image: url("../../images/sprite.png");
433
  background-position: -5px -186px;
434
  background-repeat: no-repeat;
435
}
436
437
#action a#furthersearches {
438
    background-image: url("../../images/sprite.png");
439
    background-position: 106px -295px;
440
    background-repeat: no-repeat;
441
        border : 1px solid #F3F3F3;
442
    margin-left : 5px;
443
     padding : 2px 26px 2px 10px;
444
   text-decoration : none;
445
}
446
447
#action a#furthersearches:hover {
448
   border-top : 1px solid #FFF;
449
   border-left : 1px solid #FFF;
450
  border-right : 1px solid #979797;
451
      border-bottom : 1px solid #979797;
452
}
453
454
#action a.reserve,
455
.searchresults a.reserve {
456
  background-image: url("../../images/sprite.png");
457
  background-position: -5px -144px;
458
  background-repeat: no-repeat;
459
}
460
461
#action a.addtoshelf, #toolbar a.addtoshelf {
462
  background-image: url("../../images/sprite.png");
463
  background-position: -5px -225px;
464
  background-repeat: no-repeat;
465
}
466
467
#action a.addtocart, #toolbar a.addtocart {
468
  background-image: url("../../images/sprite.png");
469
  background-position: -5px -265px;
470
  background-repeat: no-repeat;
471
}
472
473
#action a.cartRemove, .actions a.cartRemove {
474
   color: #cc3333;
475
        font-size : 90%;
476
       margin : 0;
477
    padding: 0;
478
}
479
480
#action a.incart {
481
  background-image: url("../../images/sprite.png");
482
  background-position: -5px -265px;
483
  background-repeat: no-repeat;
484
  color : #666;
485
}
486
487
/* toolbar buttons */
488
489
#toolbar,
490
#selections-toolbar {
491
background-color:#EEEEEE;
492
border:1px solid #E8E8E8;
493
margin : 0 0;
494
padding:3px 3px 5px 5px;
495
vertical-align:middle;
496
}
497
498
#basket #toolbar {
499
    padding: 7px 5px 9px 9px;
500
}
501
502
#selections-toolbar {
503
background: #E8E8E8; /* Old browsers */
504
background: -moz-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%); /* FF3.6+ */
505
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2b2b2), color-stop(14%,#e0e0e0), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
506
background: -webkit-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
507
background: -o-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* Opera 11.10+ */
508
background: -ms-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* IE10+ */
509
background: linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* W3C */
510
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
511
    margin : 0 0 1em 0;
512
    padding-top : .5em;
513
    padding-left : 10px;
514
}
515
516
#toolbar a,
517
#selections-toolbar a,
518
#toolbar input,
519
#selections-toolbar input {
520
 white-space : nowrap;
521
}
522
523
#toolbar ul {
524
 padding-left : 0;
525
}
526
527
#toolbar ul li {
528
  display : inline;
529
      list-style : none;
530
}
531
532
#toolbar ul li a {
533
       border-left : 1px solid #e8e8e8;
534
}
535
536
#toolbar ul li:first-child a {
537
     border-left : 0;
538
}
539
540
541
#toolbar a.print {
542
    background-image: url("../../images/sprite.png");
543
    background-position : 0px -423px;
544
    background-repeat: no-repeat;
545
  text-decoration : none;
546
        padding-left : 30px;
547
}
548
549
#toolbar a.brief {
550
    background-image : url("../../images/sprite.png");
551
    background-position : -2px -868px;
552
    background-repeat: no-repeat;
553
     text-decoration : none;
554
        padding-left : 27px;
555
}
556
557
#toolbar a.detail {
558
    background-image : url("../../images/sprite.png");
559
    background-position : -2px -898px;
560
    background-repeat: no-repeat;
561
    text-decoration : none;
562
        padding-left : 27px;
563
}
564
565
#toolbar a.download {
566
    background-image : url("../../images/sprite.png");
567
    background-position : 2px -348px;
568
    background-repeat: no-repeat;
569
    padding-left : 28px;
570
  text-decoration : none;
571
}
572
573
#toolbar a.editshelf {
574
    background-image : url("../../images/sprite.png");
575
    background-position : 2px -348px;
576
    background-repeat: no-repeat;
577
       padding-left : 26px;
578
   text-decoration : none;
579
}
580
581
#toolbar a.empty {
582
    background-image : url("../../images/sprite.png");
583
    background-position : 2px -598px;
584
    background-repeat: no-repeat;
585
   text-decoration : none;
586
    padding-left : 30px;
587
}
588
589
#toolbar a.hide {
590
    background-image : url("../../images/sprite.png");
591
    background-position: -3px -814px;
592
    background-repeat: no-repeat;
593
   text-decoration : none;
594
        padding-left : 26px;
595
}
596
597
#toolbar a.hold,
598
#selections-toolbar a.hold {
599
    background-image: url("../../images/sprite.png");
600
    background-position : -5px -453px;
601
    background-repeat: no-repeat;
602
   text-decoration : none;
603
        padding-left : 23px;
604
}
605
606
#selections-toolbar a.hold.disabled {
607
    background-image: url("../../images/sprite.png");
608
    background-position : -5px -621px;
609
    background-repeat: no-repeat;
610
}
611
612
#selections-toolbar a.removeitems,
613
#selections-toolbar a.deleteshelf {
614
    background-image : url("../../images/sprite.png");
615
    background-position : 2px -690px;
616
    background-repeat: no-repeat;
617
  text-decoration : none;
618
        padding-left : 25px;
619
}
620
621
622
#selections-toolbar a.removeitems.disabled,
623
#selections-toolbar a.deleteshelf.disabled {
624
    background-image: url("../../images/sprite.png");
625
    background-position : 2px -712px;
626
    background-repeat: no-repeat;
627
}
628
629
#toolbar a.send,
630
a.send {
631
    background-image: url("../../images/sprite.png");
632
    background-position : 2px -386px;
633
    background-repeat: no-repeat;
634
     text-decoration : none;
635
        padding-left : 28px;
636
}
637
638
#toolbar a.new {
639
    background-image : url("../../images/sprite.png");
640
    background-position : -4px -922px;
641
    background-repeat : no-repeat;
642
      padding-left : 23px;
643
   text-decoration : none;
644
}
645
646
#toolbar input.editshelf,
647
input.editshelf {
648
    background-image : url("../../images/sprite.png");
649
    background-position : 2px -732px;
650
    background-repeat: no-repeat;
651
  border : 0;
652
    color : #006699;
653
       cursor : pointer;
654
      font-size : 100%;
655
      padding-left : 29px;
656
   text-decoration : none;
657
}
658
659
#toolbar input.newshelf,
660
#toolbar a.newshelf,
661
a.newshelf {
662
    background-image: url("../../images/sprite.png"); /* add to list icon */
663
    background-position: -4px -864px;
664
    background-repeat: no-repeat;
665
     border : 0;
666
    color : #006699;
667
       cursor : pointer;
668
      font-size : 100%;
669
      margin: 0 0.5em;
670
    padding-left : 23px;
671
      text-decoration : none;
672
}
673
674
a.newshelf.disabled {
675
    background-image: url("../../images/sprite.png"); /* add to list icon */
676
    background-position: -4px -791px;
677
    background-repeat: no-repeat;
678
}
679
680
#toolbar input.deleteshelf,
681
input.deleteshelf {
682
    background-image : url("../../images/sprite.png");
683
    background-position : 2px -685px;
684
    background-repeat: no-repeat;
685
        border : 0;
686
    color : #006699;
687
       cursor : pointer;
688
      font-size : 100%;
689
    padding-left : 25px;
690
     text-decoration : none;
691
}
692
693
#toolbar input.deleteshelf:hover {
694
  color: #990033;
695
}
696
697
698
#toolbar input.editshelf:active,
699
input.editshelf:active,
700
#toolbar input.deleteshelf:active,
701
input.deleteshelf:active {
702
     border : 0;
703
}
704
705
#selections {
706
   font-weight : bold;
707
}
708
709
#tagsel_span input.submit,
710
#tagsel_tag {
711
    background-image : url("../../images/sprite.png"); /* tag icon */
712
    background-position : 7px -640px;
713
    background-repeat : no-repeat;
714
 padding-left : 25px;
715
   text-decoration: none;
716
}
717
718
#tagsel_tag {
719
    background-position : -1px -643px;
720
}
721
722
#tagsel_tag.disabled {
723
    background-position : -1px -667px;
724
}
725
726
#tagslist li { display : inline; }
727
728
a.tag_results_add {
729
    background-image: url(../../images/tag-small.png);
730
    background-position : -1px center;
731
    background-repeat : no-repeat;
732
    padding-left : 13px;
733
    text-decoration: none;
734
}
735
736
#login4tags {
737
    background-image: url(../../images/tag-small-disabled.png);
738
    background-position : -1px center;
739
    background-repeat : no-repeat;
740
    padding-left : 13px;
741
    text-decoration: none;
742
    margin-left: 1em;
743
}
744
745
.tag_results_input {
746
    background-color: #EEE;
747
    display: none;
748
    margin-left: 1em;
749
    padding: 0.3em;
750
}
751
752
#placehold input.submit:hover,
753
#tagsel_span input.submit:hover {
754
      color: #990033;
755
}
756
757
#addto {
758
    max-width : 10em;
759
}
760
761
.addto a.addtocart {
762
  background-image: url("../../images/sprite.png"); /* cart icon */
763
  background-position: -5px -265px;
764
    background-repeat: no-repeat;
765
    text-decoration : none;
766
        padding-left : 33px;
767
}
768
769
#placehold input.submit {
770
    background-image: url("../../images/sprite.png"); /* place hold icon */
771
    background-position: -1px -140px;
772
    background-repeat: no-repeat;
773
  text-decoration : none;
774
        padding-left : 23px;
775
}
776
777
#placehold input.submit,
778
#tagsel_span input.submit {
779
   border : 0;
780
    background-color: transparent;
781
 font-size : 100%;
782
      font-weight : bold;
783
    padding-left : 31px;
784
   color : #336699;
785
       cursor : pointer;
786
}
787
.searchresults a.highlight_toggle {
788
    background-image: url("../../images/sprite.png"); /* place hold icon */
789
    background-position: -11px -841px;
790
    background-repeat: no-repeat;
791
   display: none;
792
 font-weight: normal;
793
   padding : 0 10px 0 21px;
794
}
795
796
/* the itemtype list in advanced search */
797
.advsearch table {
798
      border-collapse : separate;
799
    border-spacing : 3px;
800
  border : 0px;
801
  margin : 0px;
802
  background-color : white;
803
      border : 0px solid #D8DEB8;
804
}
805
806
.advsearch table tr td {
807
        background-color : #F8F8EB;
808
    border : 0px;
809
  margin : 0px;
810
  width : 700px;
811
}
812
813
.advsearch td {
814
      font-size : 0.8em;
815
     background-color : #F8F8EB;
816
}
817
818
body#advsearch #breadcrumbs {
819
   line-height : 1px;
820
     height : 1px;
821
  padding : 0;
822
}
823
824
body#advsearch #cartmenulink,
825
body#advsearch #listsmenulink {
826
  float : right;
827
}
828
829
#advsearch #branchloop,
830
#advsearch #sort_by {
831
        width : 23em;
832
}
833
834
#auth {
835
       float : left;
836
}
837
838
#facets {
839
840
}
841
842
/* the footer */
843
#footer {
844
      margin-top : 30px;
845
     margin-left : 30%;
846
     margin-right : 20%;
847
    border-top : 1px solid #384b73;
848
        color : #384b73;
849
       font-size : 1em;
850
       text-align : center;
851
}
852
853
/* facets bloc */
854
/* the USER information block */
855
#librarian_information {
856
    float : right;
857
 font-size : 10pt;
858
}
859
860
#header-wrapper {
861
 background-color: #FFF;
862
}
863
864
#holds,#opac-auth {
865
 min-width : 750px;
866
     width : 57.69em;
867
       margin : auto;
868
}
869
870
#members {
871
   background-color: #fff;
872
        font-size : 85%;
873
       margin-left : -10px;
874
   margin-right : -10px;
875
  padding : 4px 0 4px 0;
876
 color : #000066;
877
}
878
879
#members a {
880
       text-decoration : none;
881
}
882
883
#members a.logout {
884
 color : #cc3333;
885
       font-weight : bold;
886
    padding : 0 .3em 0 .3em;
887
       text-decoration : none;
888
}
889
890
#members li:last-child {
891
    border-right : 0;
892
}
893
894
#members li {
895
     border-right : 1px solid black;
896
        display : inline;
897
      list-style : none;
898
     margin : 0;
899
    padding : 0 .5em;
900
}
901
902
#members ul {
903
     margin : 0;
904
    padding : 0;
905
   text-align : right;
906
}
907
908
#opac-main-search {
909
     background: #8fb4e8; /* Old browsers */
910
        background: -moz-linear-gradient(top, #8fb4e8 0%, #8cb1e5 19%, #80a8dc 48%, #7da5d8 52%, #7198cf 83%, #618ac0 100%); /* FF3.6+ */
911
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fb4e8), color-stop(19%,#8cb1e5), color-stop(48%,#80a8dc), color-stop(52%,#7da5d8), color-stop(83%,#7198cf), color-stop(100%,#618ac0)); /* Chrome,Safari4+ */
912
       background: -webkit-linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* Chrome10+,Safari5.1+ */
913
  background: -o-linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* Opera 11.10+ */
914
       background: -ms-linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* IE10+ */
915
     background: linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* W3C */
916
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fb4e8', endColorstr='#618ac0',GradientType=0 ); /* IE6-9 */
917
       border-top : 1px solid #335599;
918
        border-bottom : 1px solid #335599;
919
     margin-left : -10px;
920
   margin-right : -10px;
921
  padding : .7em 0 .4em .5em;
922
    font-size : 108%;
923
      line-height : 116%;
924
}
925
926
#opac-main-search form {
927
        display : inline;
928
      padding-right : 1em;
929
}
930
931
#opac-main-search label {
932
      color : #FFFFCC;
933
       font-weight : bold;
934
    margin : .2em .3em 0 0;
935
}
936
937
#masthead_search,
938
#select_library {
939
 max-width: 10em;
940
       width: 10em;
941
}
942
943
944
#search-facets ul {
945
   margin : 0;
946
    padding : .3em;
947
}
948
949
#search-facets {
950
    border : 1px solid #e8e8e8;
951
}
952
953
#search-facets h4 {
954
     background-color : #EEE;
955
       border-bottom : 1px solid #e8e8e8;
956
     font-size : 90%;
957
       margin : 0;
958
    padding : .7em .2em;
959
   text-align : center;
960
}
961
962
#search-facets ul li {
963
 font-weight : bold;
964
    list-style-type : none;
965
}
966
967
#search-facets li li {
968
      font-weight : normal;
969
  font-size : 85%;
970
       margin-bottom : 2px;
971
   padding : .1em .2em;
972
}
973
974
#search-facets li li a {
975
       font-weight : normal;
976
}
977
978
#search-facets li.showmore a {
979
        font-weight : bold;
980
    text-indent : 1em;
981
}
982
983
.suggestion {
984
    background-color : #EEEEEB;
985
    border : 1px solid #DDDED3;
986
    margin : 10px auto;
987
    padding : 4px;
988
 width : 35%;
989
}
990
991
#facets ul {
992
   margin : 0;
993
    padding : 0;
994
}
995
996
#facets ul li {
997
        font-weight : bold;
998
    text-align : left;
999
     list-style : none;
1000
}
1001
1002
#facets ul ul li {
1003
       border : 0;
1004
    font-size : 85%;
1005
       font-weight : normal;
1006
  padding : 2px;
1007
 text-align : left;
1008
}
1009
1010
#facets ul ul li a {
1011
     font-weight : normal;
1012
  text-decoration : underline;
1013
}
1014
1015
#facets h4 {
1016
   font-size : 93%;
1017
       padding:3px;
1018
   text-align:center;
1019
     background-color:#E7E7CA;
1020
      line-height:1.8em;
1021
     margin-left:-1px;
1022
      margin-right:-1px;
1023
     margin-top:-1px;
1024
}
1025
1026
#breadcrumbs {
1027
     padding : .7em;
1028
}
1029
1030
p {
1031
 margin: .7em 0;
1032
}
1033
1034
strong {
1035
    font-weight : bold;
1036
}
1037
1038
em {
1039
    font-style : italic;
1040
}
1041
1042
1043
table#marc,
1044
table#marc td,
1045
table#marc th {
1046
    background-color : transparent;
1047
        border : 0;
1048
}
1049
1050
table#marc p span.label {
1051
       font-weight : bold;
1052
}
1053
1054
table#marc p,
1055
table#marc ul {
1056
   padding-bottom: .6em;
1057
}
1058
1059
table#items,
1060
table#items td
1061
table#items th {
1062
  border-width : 1px solid #EEE;
1063
 font-size : 90%;
1064
}
1065
1066
1067
table#marc div.results_summary {
1068
  clear :  left;
1069
}
1070
table#marc div.results_summary ul {
1071
   display : inline;
1072
      float :  none;
1073
 clear :  none;
1074
 margin: 0;
1075
     padding: 0;
1076
    list-style : none;
1077
}
1078
1079
table#marc div.results_summary ul li {
1080
   display : inline;
1081
}
1082
1083
#basketcount {
1084
    display : inline;
1085
}
1086
1087
#bookcover {
1088
      float : left;
1089
  margin : 0;
1090
    padding : 0;
1091
}
1092
1093
#bookcover img {
1094
       margin : 0 1em 1em 0;
1095
}
1096
1097
fieldset.brief {
1098
      border : 1px solid #E8E8E8;
1099
}
1100
1101
fieldset.brief legend {
1102
 font-weight : bold;
1103
    font-size : 100%;
1104
}
1105
1106
fieldset.brief label {
1107
    display : block;
1108
       padding : .3em 0;
1109
}
1110
1111
fieldset.brief input+input {
1112
      margin-top : 3px;
1113
}
1114
1115
fieldset.brief input, fieldset.brief textarea, fieldset.brief select {
1116
    background-color: #F3F3F3;
1117
     border-top : 1px solid #979797;
1118
        border-left : 1px solid #979797;
1119
       border-right : 1px solid #DDDDDD;
1120
      border-bottom : 1px solid #DDDDDD;
1121
     font-size : 140%;
1122
      padding : .2em;
1123
        font-weight: normal;
1124
}
1125
1126
fieldset.brief textarea {
1127
      font-size: 105%;
1128
}
1129
1130
fieldset.brief input:focus {
1131
       background-color: #FFFFCC;
1132
}
1133
1134
fieldset.brief ol, fieldset.brief li {
1135
   list-style-type : none;
1136
}
1137
1138
fieldset.brief div.hint, fieldset.rows div.hint {
1139
   color : #666666;
1140
       font-size : 100%;
1141
      margin : .4em;
1142
}
1143
1144
h2 span.hint {
1145
       font-size: 76%;
1146
        font-weight : normal;
1147
}
1148
.thumbnail {
1149
   border : 0;
1150
    float : left;
1151
  margin : 0pt 5px 5px 0pt;
1152
}
1153
a.cancel {
1154
 padding-left : 1em;
1155
}
1156
1157
.resultscontrol, .resultscontrol select {
1158
       font-size: 90%;
1159
}
1160
1161
.cartlist {
1162
 margin-top : 5px;
1163
}
1164
1165
.cartlist input.submit, #tagsel_button {
1166
  background-color : #d8deb8;
1167
    background-image : none;
1168
       border-color : #bebf84;
1169
        color : #333;
1170
  font-size : 87%;
1171
       padding : 2px 0;
1172
       margin : 0 0 0 0;
1173
}
1174
1175
#CheckAll, #CheckNone {
1176
   font-weight : normal;
1177
  margin : 0 .5em;
1178
}
1179
1180
.resultscontrol label {
1181
    font-weight : bold;
1182
    margin-left : .5em;
1183
}
1184
1185
.resort {
1186
       float : right;
1187
 margin-top : 5px;
1188
}
1189
1190
.searchresults p.details {
1191
        color : #979797;
1192
}
1193
1194
.searchresults p {
1195
 margin: 0;
1196
     padding: 0 0 .6em 0;
1197
}
1198
1199
td.resultscontrol img {
1200
        vertical-align: middle;
1201
}
1202
1203
.searchresults table td {
1204
}
1205
1206
.searchresults table {
1207
 margin : 0;
1208
}
1209
1210
.searchresults td, .searchresults th, .searchresults table {
1211
    border: 0;
1212
}
1213
.searchresults td {
1214
       vertical-align: top;
1215
}
1216
1217
.searchresults tr {
1218
    border-bottom : 1px solid #f3f3f3;
1219
}
1220
1221
.searchresults tr:first-child {
1222
  border : 0;
1223
}
1224
1225
.searchresults table {
1226
  border-top : 0px solid #CCCCCC;
1227
        width : 100%;
1228
}
1229
1230
.searchresults a.reserve, .searchresults a.reserve:visited {
1231
  background-position:left top;
1232
  background-repeat:no-repeat;
1233
   float:right;
1234
   padding:2px 3px 2px 26px;
1235
}
1236
1237
.searchresults a.reserve {
1238
        background-color:transparent;
1239
  color:#006699;
1240
}
1241
1242
.unavailable, .tagerror, .tagerror:visited {
1243
 color: #990033;
1244
}
1245
1246
#libraryname {
1247
      float : left;
1248
  line-height : 2em;
1249
}
1250
1251
#corner {
1252
        float : right;
1253
 line-height : 2em;
1254
}
1255
1256
.pages {
1257
 line-height : 1.8em;
1258
   text-align: center;
1259
}
1260
1261
.current,
1262
.currentPage {
1263
        background-color: #FFFFFF;
1264
     color: #3366CC;
1265
        font-weight: bold;
1266
     padding: 1px 5px 1px 5px;
1267
      text-decoration: none;
1268
}
1269
1270
a:link.nav,
1271
div.pages a:link {
1272
       background-color: #EEE;
1273
        border: 1px solid #CCCC99;
1274
     color: #3366CC;
1275
        font-weight: bold;
1276
     padding: 1px 5px 1px 5px;
1277
      text-decoration: none;
1278
}
1279
1280
a:visited.nav,
1281
div.pages a:visited {
1282
 background-color: #EEE;
1283
        border: 1px solid #CCCC99;
1284
     color: #3366CC;
1285
        font-weight: bold;
1286
     padding: 1px 5px 1px 5px;
1287
      text-decoration: none;
1288
}
1289
1290
a:hover.nav,
1291
div.pages a:hover {
1292
     background-color: #FFFFCC;
1293
     border: 1px solid #CCCC99;
1294
     color: #CC3333;
1295
        font-weight: bold;
1296
     padding: 1px 5px 1px 5px;
1297
      text-decoration: none;
1298
}
1299
1300
a:active.nav,
1301
div.pages a:active {
1302
   background-color: #FFFFCC;
1303
     border: 1px solid #CCCC99;
1304
     color: #D25500;
1305
        font-weight: bold;
1306
     padding: 1px 5px 1px 5px;
1307
      text-decoration: none;
1308
}
1309
1310
/* Tabs */
1311
ul.link-tabs {
1312
    list-style-type: none;
1313
 margin: 9px 0 -2px 5px;
1314
        padding: 0;
1315
}
1316
1317
ul.link-tabs li {
1318
       display: inline;
1319
       padding: 0px;
1320
}
1321
1322
ul.link-tabs li a {
1323
   font-weight: bold;
1324
     padding: 2px 4px 2px 4px;
1325
      text-decoration: none;
1326
 border-top: 1px solid #DDDDDD;
1327
 border-left : 1px solid #DDDDDD;
1328
       border-right : 1px solid #666666;
1329
}
1330
1331
ul.link-tabs li#power_formButton a, ul.link-tabs li#proximity_formButton a {
1332
      padding: 2px 4px 3px 4px;
1333
}
1334
1335
ul.link-tabs li.off a {
1336
   background-color: #EEEEEB;
1337
     border-bottom: 1px solid #DDDDDD;
1338
}
1339
1340
ul.link-tabs li.off a:hover {
1341
     padding: 2px 3px 2px 4px;
1342
      background-color: #FFFFEC;
1343
     border-top: 1px solid #BEBF84;
1344
 border-left : 1px solid #BEBF84;
1345
       border-right : 2px solid #333333;
1346
}
1347
1348
ul.link-tabs li.on a {
1349
    background-color: #FFFFFF;
1350
     border-bottom: 1px solid #FFFFFF;
1351
}
1352
1353
ul.link-tabs li a.debit {
1354
 background-color : #FFFF99;
1355
    color : #990033;
1356
}
1357
1358
div.tab-container {
1359
        border : 1px solid #DDDDDD;
1360
    margin-top : 4px;
1361
      padding : .7em;
1362
        width : 90%;
1363
}
1364
1365
tr.overdue td {
1366
        background-color : #ffcccc;
1367
    border-bottom : 1px solid #ffaeae;
1368
     border-right : 1px solid #ffaeae;
1369
      font-weight : bold;
1370
}
1371
1372
td.overdue {
1373
    color : #cc3333;
1374
}
1375
1376
.renewals {
1377
        display:block;
1378
 font-size:0.8em;
1379
       padding:0.5em;
1380
}
1381
1382
table#marc, table#marc td, table#marc th {
1383
   border : 0;
1384
}
1385
1386
table#marc th {
1387
 background-color : transparent;
1388
        text-align : left;
1389
}
1390
1391
table#marc td:first-child {
1392
      text-indent : 2em;
1393
}
1394
#masthead {
1395
float: left;
1396
width: 120px;
1397
}
1398
1399
#fluid {
1400
margin-left: 124px;
1401
margin-top : .4em;
1402
padding-left : 1em;
1403
}
1404
1405
#fluid-offset {
1406
float : right;
1407
width: 100%;
1408
}
1409
1410
#translControl{
1411
float : left;
1412
padding-left : .4em;
1413
}
1414
1415
.clearfix:after {
1416
    content: ".";
1417
    display: block;
1418
    height: 0;
1419
    clear: both;
1420
    visibility: hidden;
1421
}
1422
1423
/* Hides from IE-mac \*/
1424
* html .clearfix {height: 1%;}
1425
/* End hide from IE-mac */
1426
1427
.results_summary {
1428
   display: block;
1429
        font-size : 85%;
1430
       color: #707070;
1431
        padding : 0 0 .5em 0;
1432
}
1433
.results_summary .results_summary {
1434
    font-size : 100%;
1435
}
1436
1437
.results_summary.actions {
1438
    margin-top : .5em;
1439
}
1440
1441
.m880 {
1442
    display:block;
1443
    text-align:right;
1444
    float:right;
1445
    width:50%;
1446
    padding-left:20px
1447
}
1448
1449
.searchresults .tagstatus {
1450
        display: block;
1451
        color: #707070;
1452
}
1453
1454
.results_summary .label {
1455
   color: #202020;
1456
}
1457
1458
.results_summary a {
1459
        font-weight: normal;
1460
}
1461
1462
.actions a {
1463
   margin-left : 1em;
1464
     text-decoration : none;
1465
}
1466
1467
.actions a.hold {
1468
    background-image : url("../../images/sprite.png");
1469
    background-position : -10px -542px;
1470
    background-repeat: no-repeat;
1471
  padding-left : 16px;
1472
}
1473
1474
.actions a.addtocart {
1475
    background-image : url("../../images/sprite.png");
1476
    background-position : -10px -572px;
1477
    background-repeat: no-repeat;
1478
    padding-left : 15px;
1479
       display : none;
1480
}
1481
1482
.actions a.addtoshelf {
1483
    background-image : url("../../images/sprite.png");
1484
    background-position: -10px -27px;
1485
    background-repeat: no-repeat;
1486
      padding-left : 13px;
1487
}
1488
1489
.dialog {
1490
  border: 1px solid #bcbcbc;
1491
 padding : .5em;
1492
        margin : 1em auto;
1493
  width: 65%;
1494
  }
1495
1496
.dialog  h2, .dialog h3, .dialog h4 {
1497
	margin : auto;
1498
    text-align : center;
1499
  }
1500
1501
div.alert {
1502
  background: #fef8d3; /* Old browsers */
1503
        background: -moz-linear-gradient(top, #fef8d3 0%, #ffec91 9%, #ffed87 89%, #f9dc00 100%); /* FF3.6+ */
1504
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef8d3), color-stop(9%,#ffec91), color-stop(89%,#ffed87), color-stop(100%,#f9dc00)); /* Chrome,Safari4+ */
1505
  background: -webkit-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Chrome10+,Safari5.1+ */
1506
   background: -o-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Opera11.10+ */
1507
 background: -ms-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* IE10+ */
1508
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8d3', endColorstr='#f9dc00',GradientType=0 ); /* IE6-9 */
1509
       background: linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* W3C */
1510
    text-align : center;
1511
}
1512
1513
div.alert strong {
1514
     color : #900;
1515
}
1516
1517
div.message {
1518
 background: #ffffff; /* Old browsers */
1519
        background: -moz-linear-gradient(top, #ffffff 0%, #f4f6fa 2%, #eaeef5 23%, #e8edf6 94%, #cddbf2 100%); /* FF3.6+ */
1520
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#f4f6fa), color-stop(23%,#eaeef5), color-stop(94%,#e8edf6), color-stop(100%,#cddbf2)); /* Chrome,Safari4+ */
1521
 background: -webkit-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Chrome10+,Safari5.1+ */
1522
       background: -o-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Opera11.10+ */
1523
     background: -ms-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* IE10+ */
1524
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cddbf2',GradientType=0 ); /* IE6-9 */
1525
       background: linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* W3C */
1526
        border : 1px solid #bcbcbc;
1527
    width : 55%;
1528
}
1529
1530
#moresearches {
1531
        clear : left;
1532
  color : #000099;
1533
       font-size : 90%;
1534
       line-height : 110%;
1535
    margin : .6em 0 .3em 0;
1536
}
1537
1538
#moresearches a:link, #moresearches a:visited {
1539
     color : #e5ebff;
1540
       font-weight : normal;
1541
  text-decoration : none;
1542
}
1543
1544
#news th {
1545
  text-align : left;
1546
     padding : 3px 5px;
1547
}
1548
1549
#opac-main-search #listsmenu a, #opac-main-search #listsmenu h4 {
1550
        color : #000;
1551
  font-weight : normal;
1552
}
1553
 #opac-main-search #listsmenu h4 {
1554
	font-size : 90%;
1555
   font-weight : bold;
1556
    margin : 0 .2em;
1557
 }
1558
1559
#opac-main-search #listsmenu .yuimenuitemlabel {
1560
  cursor : pointer;
1561
}
1562
1563
#opac-main-search #listsmenu .bd {
1564
        background: #eef4fe; /* Old browsers */
1565
        background: -moz-linear-gradient(left, #eef4fe 0%, #eef4fe 88%, #f6f9fe 98%, #ffffff 99%, #a5c2f6 99%, #e6eefe 100%, #cbdefe 100%); /* FF3.6+ */
1566
       background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eef4fe), color-stop(88%,#eef4fe), color-stop(98%,#f6f9fe), color-stop(99%,#ffffff), color-stop(99%,#a5c2f6), color-stop(100%,#e6eefe), color-stop(100%,#cbdefe)); /* Chrome,Safari4+ */
1567
       background: -webkit-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* Chrome10+,Safari5.1+ */
1568
    background: -o-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* Opera11.10+ */
1569
  background: -ms-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* IE10+ */
1570
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef4fe', endColorstr='#cbdefe',GradientType=1 ); /* IE6-9 */
1571
       background: linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* W3C */
1572
     border : 1px solid #739acf;
1573
    padding : .3em 1em 0 0;
1574
}
1575
1576
#opac-main-search #listsmenu .yuimenuitemlabel.selected {
1577
   background-color : #fff;
1578
}
1579
1580
#opac-main-search #listsmenu ul {
1581
  border-color : #b8d0e6;
1582
}
1583
1584
.selectcol {
1585
        vertical-align: top;
1586
   width: 10px;
1587
}
1588
.itypecol {
1589
     vertical-align: top;
1590
   width: 10px;
1591
}
1592
#container {
1593
    color : #000;
1594
}
1595
1596
div#changelanguage{
1597
   background-color: #fff;
1598
        border-top: 1px solid #CCC;
1599
    color : #666;
1600
  font-size : 85%;
1601
       padding : 1em;
1602
 margin-top : 2em;
1603
 }
1604
1605
div#changelanguage a {
1606
   font-weight : normal;
1607
  padding : .5em 0;
1608
}
1609
1610
div#changelanguage li.yuimenuitem {
1611
    font-size: 120%;
1612
    font-weight: normal;
1613
    margin: 0;
1614
    padding: 0 1em;
1615
}
1616
div#changelanguage li.yuimenuitem a.yuimenuitemlabel {
1617
    padding: 0;
1618
}
1619
1620
ul#i18nMenu {
1621
    margin : 0;
1622
    padding : .2em 0;
1623
 }
1624
1625
ul#i18nMenu li {
1626
 border-left : 1px solid #CCC;
1627
  display : inline;
1628
      list-style : none;
1629
     padding : 0 .4em;
1630
 }
1631
1632
ul#i18nMenu li:first-child {
1633
     border-left : 0;
1634
 }
1635
1636
ul#i18nMenu li ul li {
1637
    border : 0;
1638
    display : block;
1639
       padding : 0;
1640
 }
1641
1642
1643
ul#i18nMenu li.more a {
1644
    background-image : url("../../images/sprite.png");
1645
    background-position : 37px -940px;
1646
        background-repeat:no-repeat;
1647
   padding-right: 1.3em;
1648
}
1649
1650
ul#i18nMenu li.more ul li a {
1651
 background-image : none;
1652
       padding: 0 1.3em;
1653
}
1654
1655
span.lang{
1656
        float:left;
1657
    border-right : 1px solid black;
1658
        padding : 0 .5em;
1659
}
1660
1661
#cartDetails,#cartUpdate,#holdDetails,#listsDetails {
1662
     background-color : #FFF;
1663
       border: 1px solid #739acf;
1664
     color : black;
1665
 display : none;
1666
        margin : 0;
1667
    padding : 10px;
1668
        text-align : center;
1669
   width : 180px;
1670
 box-shadow: 1px 1px 3px #666;
1671
  -moz-box-shadow: 1px 1px 3px #666;
1672
     -webkit-box-shadow: 1px 1px 3px #666;
1673
  z-index: 2;
1674
1675
}
1676
1677
.yui-panel .hd, .yui-panel .bd, .yui-panel .ft {
1678
       background-color : transparent;
1679
        border : 0;
1680
    padding : inherit;
1681
}
1682
1683
#login #userid, #login #password {
1684
       width : 98%;
1685
}
1686
1687
#opac-main-search input.submit {
1688
       background: #e6f3fe; /* Old browsers */
1689
        background: -moz-linear-gradient(top, #e6f3fe 0%, #dfeefa 8%, #bfd5ea 49%, #b8d0e6 52%, #b8d0e6 100%); /* FF3.6+ */
1690
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f3fe), color-stop(8%,#dfeefa), color-stop(49%,#bfd5ea), color-stop(52%,#b8d0e6), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */
1691
 background: -webkit-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */
1692
       background: -o-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* Opera11.10+ */
1693
     background: -ms-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* IE10+ */
1694
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f3fe', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */
1695
       background: linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* W3C */
1696
        -webkit-border-radius: 4px;
1697
    -moz-border-radius: 4px;
1698
       border-radius: 4px;
1699
    -webkit-box-shadow: 1px 1px 1px 1px , , .3);
1700
   -moz-box-shadow: 1px 1px 1px 1px , , .3);
1701
      box-shadow: 1px 1px 1px 1px , , .3);
1702
1703
  color : #333;
1704
  font-weight : normal;
1705
  font-size : 80%;
1706
       padding : 2px;
1707
}
1708
1709
div#menu {
1710
   border-right : 1px solid #979797;
1711
      font-size : 94%;
1712
       margin-right : .5em;
1713
   padding-top : 1em;
1714
     padding-bottom : 2em;
1715
}
1716
1717
div#menu li a {
1718
       background: #eeeeee; /* Old browsers */
1719
        background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 96%, #e6e6e6 97%, #cccccc 99%, #c1c1c1 100%); /* FF3.6+ */
1720
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eeeeee), color-stop(96%,#eeeeee), color-stop(97%,#e6e6e6), color-stop(99%,#cccccc), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
1721
  background: -webkit-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
1722
     background: -o-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Opera 11.10+ */
1723
  background: -ms-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* IE10+ */
1724
        background: linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* W3C */
1725
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#c1c1c1',GradientType=1 ); /* IE6-9 */
1726
       text-decoration : none;
1727
        display : block;
1728
       border : 1px solid #979797;
1729
    font-size : 111%;
1730
      margin : .5em 0;
1731
       padding : .4em .3em;
1732
   margin-right : -1px;
1733
}
1734
1735
div#menu li a:hover {
1736
  background: #eaeef5; /* Old browsers */
1737
        background: -moz-linear-gradient(left, #eaeef5 0%, #dee6f4 96%, #c4d5ef 98%, #a2bee8 100%); /* FF3.6+ */
1738
       background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeef5), color-stop(96%,#dee6f4), color-stop(98%,#c4d5ef), color-stop(100%,#a2bee8)); /* Chrome,Safari4+ */
1739
   background: -webkit-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* Chrome10+,Safari5.1+ */
1740
 background: -o-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* Opera 11.10+ */
1741
      background: -ms-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* IE10+ */
1742
    background: linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* W3C */
1743
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef5', endColorstr='#a2bee8',GradientType=1 ); /* IE6-9 */
1744
}
1745
1746
div#menu li.active a:hover {
1747
       background-color : #fff;
1748
       color : #0000CC;
1749
}
1750
1751
#menu ul li {
1752
      list-style-type : none;
1753
}
1754
1755
#menu ul li.active a {
1756
      background-color : #FFF;
1757
       background-image : none;
1758
       border-right : 0;
1759
      font-weight : bold;
1760
}
1761
1762
.left {
1763
 float : left;
1764
}
1765
1766
.right {
1767
      float : right;
1768
}
1769
1770
#searchsubmit {
1771
      cursor : default;
1772
      font-size : 87%;
1773
       font-weight :  normal;
1774
 margin-top : 0;
1775
        margin-left :  .2em;
1776
   padding: 2px 2px 1px 2px;
1777
}
1778
1779
#export,#further,.detailtagcell {
1780
 margin-top : .5em;
1781
     background-color : #F3F3F3;
1782
    border : 1px solid #E8E8E8;
1783
    font-size : 76%;
1784
       padding : 3px;
1785
 text-align : center;
1786
}
1787
#furtherm { margin-top : .5em; }
1788
1789
#export label, .detailtagcell label {
1790
 display : block;
1791
       font-weight : bold;
1792
    font-size : 110%;
1793
      margin-bottom : 2px;
1794
}
1795
1796
#export input, .detailtagcell input {
1797
  padding : 2px;
1798
}
1799
1800
#amazonreviews h4 {
1801
  font-size : 90%;
1802
       margin : 0;
1803
    padding : 0;
1804
}
1805
#amazonreviews h3 {
1806
     font-size : 100%;
1807
      margin : 0;
1808
    padding : 0;
1809
}
1810
span.starFull {
1811
 background: url(../../images/star-ratings.gif) top left no-repeat;
1812
     display : block;
1813
       height: 10px;
1814
  margin: 0;
1815
     padding: 0;
1816
}
1817
1818
span.starMT {
1819
   background: url(../../images/star-ratings-empty.gif) top left no-repeat;
1820
       display : block;
1821
       height: 10px;
1822
  margin: 0 10px 0 10px;
1823
 padding: 0;
1824
    position: relative;
1825
    width: 50px;
1826
}
1827
1828
#cartmenulink, #listsmenulink {
1829
        background-repeat: no-repeat;
1830
  -webkit-border-radius: 5px;
1831
    -moz-border-radius: 5px;
1832
       border-radius: 5px;
1833
    display : block;
1834
       position : relative;
1835
   float : left;
1836
  color : #333;
1837
  text-decoration : none;
1838
        cursor : pointer;
1839
      font-size : 105%;
1840
      font-weight : bold;
1841
    line-height : 185%;
1842
    margin-left : 1.5em;
1843
   padding : .3em .7em;
1844
}
1845
1846
#listsmenulink {
1847
       background : #9FBFFF;
1848
    background: url("../../images/sprite.png"),-moz-linear-gradient(top, #d7e5ff 0%, #b1cbff 50%, #9fbfff 100%); /* FF3.6+ */
1849
    background: url("../../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e5ff), color-stop(50%,#b1cbff), color-stop(100%,#9fbfff)); /* Chrome,Safari4+ */
1850
    background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* Chrome10+,Safari5.1+ */
1851
    background: url("../../images/sprite.png"),-o-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* Opera 11.10+ */
1852
    background: url("../../images/sprite.png"),-ms-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* IE10+ */
1853
    background: url("../../images/sprite.png"),linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* W3C */
1854
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e5ff', endColorstr='#9fbfff',GradientType=0 ); /* IE6-9 */
1855
    background-position: 40px -287px,top left;
1856
        background-repeat: no-repeat;
1857
  border: 1px solid #629DCF;
1858
     color : #006699;
1859
       padding-right: 20px;
1860
}
1861
1862
#listsmenulink:hover {
1863
 background-color : #b8d0e6;
1864
    background: url("../../images/sprite.png"),-moz-linear-gradient(top, #e2ecf5 0%, #c3d8ea 50%, #b8d0e6 100%); /* FF3.6+ */
1865
    background: url("../../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2ecf5), color-stop(50%,#c3d8ea), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */
1866
    background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */
1867
    background: url("../../images/sprite.png"),-o-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* Opera 11.10+ */
1868
    background: url("../../images/sprite.png"),-ms-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* IE10+ */
1869
    background: url("../../images/sprite.png"),linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* W3C */
1870
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ecf5', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */
1871
       background-repeat: no-repeat;
1872
    background-position: 40px -287px,top left;
1873
}
1874
1875
#cartmenulink {
1876
        background: #98CB58; /* Old browsers */
1877
    background: url("../../images/sprite.png"),-moz-linear-gradient(top, #d5eaba 0%, #b7db8a 50%, #98cb59 100%); /* FF3.6+ */
1878
    background: url("../../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5eaba), color-stop(50%,#b7db8a), color-stop(100%,#98cb59)); /* Chrome,Safari4+ */
1879
    background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* Chrome10+,Safari5.1+ */
1880
    background: url("../../images/sprite.png"),-o-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* Opera 11.10+ */
1881
    background: url("../../images/sprite.png"),-ms-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* IE10+ */
1882
    background: url("../../images/sprite.png"),linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* W3C */
1883
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5eaba', endColorstr='#98cb59',GradientType=0 ); /* IE6-9 */
1884
    background-position: -5px -256px, left top;
1885
       background-repeat: no-repeat;
1886
  border: 1px solid #5EA28C;
1887
     color : #336600;
1888
       padding-left : 30px;
1889
}
1890
1891
#cartmenulink:hover {
1892
  background-color : #BFDE96;
1893
    background: url("../../images/sprite.png"),-moz-linear-gradient(top, #e5f1d4 0%, #cbe4aa 50%, #c0de98 100%); /* FF3.6+ */
1894
    background: url("../../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f1d4), color-stop(50%,#cbe4aa), color-stop(100%,#c0de98)); /* Chrome,Safari4+ */
1895
    background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* Chrome10+,Safari5.1+ */
1896
    background: url("../../images/sprite.png"),-o-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* Opera 11.10+ */
1897
    background: url("../../images/sprite.png"),-ms-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* IE10+ */
1898
    background: url("../../images/sprite.png"),linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* W3C */
1899
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f1d4', endColorstr='#c0de98',GradientType=0 ); /* IE6-9 */
1900
       background-repeat: no-repeat;
1901
    background-position: -5px -256px, left top;
1902
}
1903
1904
/* IE 6 & 7  don't do multiple backgrounds, so remove extra padding */
1905
* html #listsmenulink,
1906
*+html #listsmenulink {
1907
 padding-right : .7em;
1908
}
1909
1910
/* IE 6 & 7  don't do multiple backgrounds, so remove extra padding */
1911
* html #cartmenulink,
1912
*+html #cartmenulink {
1913
   padding-left : .7em;
1914
}
1915
1916
/* IE 8 doesn't do multiple backgrounds, so remove extra padding */
1917
#listsmenulink {
1918
  padding-right: .7em\0/;
1919
}
1920
1921
/* IE 8 doesn't do multiple backgrounds, so remove extra padding */
1922
#cartmenulink {
1923
  padding-left: .7em\0/;
1924
}
1925
1926
#cartmenulink span#basketcount {
1927
     background-image : none;
1928
       float : none;
1929
  display : inline;
1930
      height : auto;
1931
 position : relative;
1932
   margin : 0;
1933
    padding : 0;
1934
   left : auto;
1935
   right : auto;
1936
  top : auto;
1937
}
1938
1939
#cartmenulink span#basketcount span {
1940
   background-image : none;
1941
       background-color : #E6FCB7;
1942
    color : #000;
1943
  display : inline;
1944
      float : none;
1945
  font-size : 80%;
1946
       font-weight : normal;
1947
  margin : 0 0 0 .9em;
1948
   padding : 0 .3em 0 .3em;
1949
       position : relative;
1950
   left : auto;
1951
   right : auto;
1952
  top : auto;
1953
}
1954
1955
#views {
1956
        border-bottom : 1px solid #E8E8E8;
1957
     margin-bottom : .5em;
1958
  padding : 0 2em 2px 0.2em;
1959
     white-space : nowrap;
1960
}
1961
1962
span.view {
1963
   padding : 0.2em .2em 2px .2em;
1964
}
1965
1966
#bibliodescriptions,
1967
#isbdcontents {
1968
 clear : left;
1969
  margin-top : .5em;
1970
}
1971
1972
a#MARCview, span#MARCview, a#MARCviewPop, a#ISBDview, span#ISBDview, a#Normalview, a#Briefhistory, span#Normalview, a#Fullhistory, span#Fullhistory, span#Briefhistory {
1973
 background-repeat : no-repeat;
1974
 font-size : 87%;
1975
       font-weight : normal;
1976
  padding : .2em .5em;
1977
    padding-left : 21px;
1978
  text-decoration: none;
1979
}
1980
1981
a#MARCview, span#MARCview {
1982
    background-image: url("../../images/sprite.png");
1983
    background-position: -5px -26px;
1984
    background-repeat: no-repeat;
1985
}
1986
a#MARCviewPop, span#MARCviewPop {
1987
    background-image: url("../../images/sprite.png");
1988
    background-position: -5px -26px;
1989
    background-repeat: no-repeat;
1990
}
1991
a#ISBDview, span#ISBDview {
1992
    background-image: url("../../images/sprite.png");
1993
    background-position: -5px -55px;
1994
    background-repeat: no-repeat;
1995
}
1996
a#Normalview, span#Normalview {
1997
    background-image: url("../../images/sprite.png");
1998
    background-position: -7px 3px;
1999
    background-repeat: no-repeat;
2000
    padding-left : 15px;
2001
}
2002
2003
a#MARCview, a#MARCviewPop, a#ISBDview, a#Normalview, a#Fullhistory, a#Briefhistory {
2004
   background-color : #F3F3F3;
2005
    border-left : 1px solid #E8E8E8;
2006
}
2007
2008
#shelfbrowser table {
2009
      margin : 0 20px;
2010
}
2011
#shelfbrowser table, #shelfbrowser td, #shelfbrowser th {
2012
   border : 0;
2013
    font-size : 90%;
2014
       text-align : center;
2015
}
2016
#shelfbrowser a {
2017
       font-size : 110%;
2018
      text-decoration : none;
2019
}
2020
#shelfbrowser td, #shelfbrowser th {
2021
 vertical-align : bottom;
2022
       width : 20%;
2023
}
2024
#shelfbrowser td.top {
2025
  vertical-align : top;
2026
}
2027
#shelfbrowser td.top a {
2028
       text-decoration : underline;
2029
}
2030
#shelfbrowser a {
2031
       display : block;
2032
}
2033
2034
#comments .commentline {
2035
   border-bottom : 2px solid #eeeeeb;
2036
     margin : 0 -.5em 0 -.5em;
2037
      padding : 0 .5em .5em .5em;
2038
}
2039
#comments .yours {
2040
       background-color : #effed5;
2041
}
2042
.commentline .avatar {
2043
   float : right;
2044
 padding-left : .5em;
2045
}
2046
#comments #addcomment {
2047
 margin : 0 -1em -1em -1em;
2048
     padding : .3em 1em;
2049
}
2050
input.tagbutton {
2051
        padding : 1px !important;
2052
}
2053
table#items th {
2054
   padding : 2px;
2055
}
2056
#action {
2057
     /*margin-top: 0;*/
2058
}
2059
#similars h4 {
2060
    text-align : left;
2061
}
2062
#similars table,
2063
#similars td {
2064
   border : 0;
2065
    margin : 0;
2066
}
2067
#similars td {
2068
   width : 13em;
2069
}
2070
#similars a {
2071
  display : block;
2072
       font-weight : normal;
2073
}
2074
#furtherm a,
2075
#furtherm a:link,
2076
#furtherm a:visited {
2077
   color : #006699;
2078
}
2079
#furtherm h4 {
2080
      font-size : 106%;
2081
      margin : .1em .5em;
2082
}
2083
#furtherm .bd {
2084
  background-color : #F3F3F3;
2085
    border:1px solid #DDD;
2086
}
2087
.results_summary img {
2088
        margin : 0 5px;
2089
 }
2090
span.no-image {
2091
     background-color : #FFF;
2092
       border: 1px solid #979797;
2093
     color : #AAA;
2094
  display:block;
2095
 font-size : 86%;
2096
       font-weight : bold;
2097
    text-align : center;
2098
   width : 75px;
2099
}
2100
#bookcover span.no-image {
2101
     margin-right : 10px;
2102
   margin-bottom : 10px;
2103
}
2104
#shelfbrowser a:link span.no-image,
2105
#shelfbrowser a:visited span.no-image,
2106
#shelfbrowser a:hover span.no-image,
2107
#shelfbrowser a:active span.no-image {
2108
 font-size : 95%;
2109
}
2110
#shelfbrowser a:link span.no-image,
2111
#shelfbrowser a:visited span.no-image,
2112
#shelfbrowser a:hover span.no-image,
2113
#shelfbrowser a:active span.no-image,
2114
td.jacketcell a:link,
2115
td.jacketcell a:visited,
2116
td.jacketcell a:hover,
2117
td.jacketcell a:active,
2118
a.p1:link,
2119
a.p1:visited,
2120
a.p1:hover,
2121
a.p1:active {
2122
      color : #AAA;
2123
  text-decoration : none;
2124
        font-weight : bold;
2125
}
2126
2127
.copies_row > td:first-child {
2128
    border-left-style : none;
2129
}
2130
2131
.rtl {
2132
  unicode-bidi: embed;
2133
  direction: rtl;
2134
  text-align: right;
2135
}
2136
2137
div.ft {
2138
        clear : both;
2139
}
2140
#basket td ul li {
2141
     font-size:90%;
2142
 list-style:disc outside url("../../images/item-bullet.gif");
2143
   padding:0.2em 0;
2144
}
2145
2146
#recentcomments {
2147
  margin:auto;
2148
   max-width:750px;
2149
    margin-left: 13.3207em;
2150
}
2151
2152
.searchresults .commentline {
2153
  background-color : rgb(255, 255, 204);
2154
 background-color : rgba(255, 255, 204, 0.4);
2155
   border : 1px solid #CCC;
2156
       display: inline-block;
2157
 -webkit-border-radius: 4px;
2158
    -moz-border-radius: 4px;
2159
       border-radius: 4px;
2160
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
2161
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
2162
       box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
2163
    margin : .3em;
2164
 padding : .4em;
2165
}
2166
2167
.searchresults .commentline.yours {
2168
 background-color : rgb(239, 254, 213);
2169
 background-color : rgba(239, 254, 213, 0.4);
2170
}
2171
2172
#plainmarc table { border: 0; margin: .7em 0 0 0; font-family: monospace; font-size: 95%; }
2173
#plainmarc th { background-color : #FFF; border: 0; white-space: nowrap; text-align:left; vertical-align: top; padding: 2px; }
2174
#plainmarc td { border: 0; padding : 2px; vertical-align: top; }
2175
2176
#catalogue_detail_biblio h1 { float:left; margin:0 1em 1em 0; }
2177
#catalogue_detail_biblio h1.title { float:none; margin-top:1em; }
2178
#catalogue_detail_biblio h3 {clear:both; }
2179
2180
#opac-detail #Normalview { font-weight:bold; }
2181
#opac-marcdetail #Normalview { font-weight:normal; }
2182
#opac-marcdetail #MARCview { font-weight:bold; }
2183
#opac-isbddetail #Normalview { font-weight:normal; }
2184
#opac-isbddetail #ISBDview { font-weight:bold; }
2185
#opac-isbddetail #isbdcontents { margin-top: 2em; }
2186
2187
div.bibmessage { background-color : #ffffb0; border-radius : 5px; padding : 3px; margin : 2px; }
2188
2189
#renewcontrols {
2190
   float: right;
2191
  font-size: 66%;
2192
}
2193
2194
#renewcontrols a {
2195
 background-repeat : no-repeat;
2196
 text-decoration:none;
2197
  padding : .1em .4em;
2198
   padding-left : 18px;
2199
}
2200
2201
#renewselected_link {
2202
    background-image : url("../../images/sprite.png");
2203
    background-position : -5px -988px;
2204
    background-repeat: no-repeat;
2205
}
2206
2207
#renewall_link {
2208
    background-image : url("../../images/sprite.png");
2209
    background-position : -8px -964px;
2210
    background-repeat: no-repeat;
2211
}
2212
2213
.koha_url {
2214
    color: #666666;
2215
}
2216
2217
div.koha_url {
2218
    border-top: none !important;
2219
}
2220
span.koha_url {
2221
    position: absolute;
2222
    right: 0;
2223
    font-size: 85%;
2224
}
2225
a.koha_url {
2226
    text-decoration:none;
2227
}
2228
/* pagination */
2229
.pagination {
2230
    position: absolute;
2231
    top:32px;
2232
    left: -1px;
2233
    width: 100%;
2234
    height:auto;
2235
    border: 1px solid #D0D0D0;
2236
    display: none;
2237
        background-color:#F3F3F3;
2238
      padding-bottom:10px;
2239
}
2240
2241
2242
/* nav */
2243
.nav .close_pagination {
2244
    padding-right: 10px;
2245
    position: absolute;
2246
    right: 3px;
2247
    top: -25px;
2248
}
2249
.nav .close_pagination a {
2250
    text-decoration:none!important;
2251
}
2252
2253
.nav ul {
2254
    padding-top: 10px;
2255
}
2256
2257
.nav li {
2258
 list-style:none;
2259
       float:left;
2260
    padding:4px;
2261
   color:#999;
2262
}
2263
2264
.nav li a {
2265
     text-decoration:none!important;
2266
}
2267
2268
.nav li a:hover {
2269
   text-decoration:underline;
2270
}
2271
2272
.nav li ul {
2273
     float:left;
2274
}
2275
2276
.back {
2277
 float:right;
2278
}
2279
2280
.back input{
2281
   background:none!important;
2282
     color:#999!important;
2283
}
2284
2285
.pagination_list {
2286
    float:bottom;
2287
}
2288
.pagination_list ul {
2289
    padding-top: 40px;
2290
   padding-left:0px;
2291
}
2292
.pagination_list li {
2293
      list-style:none;
2294
       float:bottom;
2295
  padding:4px;
2296
   color:#999;
2297
   /* border-bottom : 1px solid #DDDDDD;*/
2298
}
2299
.pagination_list li.highlight {
2300
   background-color : #F3F3F3;
2301
   border-top : 1px solid #DDDDDD;
2302
   border-bottom : 1px solid #DDDDDD;
2303
}
2304
.pagination_list span.li_pag_index {
2305
   color: #999999;
2306
    float: left;
2307
    font-size: 15px;
2308
    font-weight: bold;
2309
    padding-right: 10px;
2310
    text-align: right;
2311
    width: 13px;
2312
2313
}
2314
2315
.pagination_list li a {padding-left:0px;}
2316
2317
2318
.nav_results {
2319
    background-color: #F3F3F3;
2320
    border: 1px solid #D0D0D0;
2321
    margin-top: 0.5em;
2322
   position:relative;
2323
}
2324
2325
.nav_results .l_Results a {
2326
    background:#E1E1E1 url("../../images/sprite.png") no-repeat 0px -504px;
2327
    color:#006699;
2328
    display:block;
2329
    padding:8px 28px;
2330
    text-decoration:none;
2331
}
2332
.nav_results .l_Results a:hover {
2333
    background-color:#D9D9D9;
2334
}
2335
.nav_results ul.pg_menu {
2336
    border-top: 1px solid #D0D0D0;
2337
    white-space : nowrap;
2338
}
2339
.nav_results ul.pg_menu li {
2340
    color:#B2B2B2;
2341
    display:inline;
2342
    list-style:none;
2343
    margin: 0;
2344
}
2345
.nav_results ul.pg_menu li.back_results a {
2346
    border-left: 1px solid #D0D0D0;
2347
    border-right: 1px solid #D0D0D0;
2348
}
2349
.nav_results ul.pg_menu li a,
2350
.nav_results ul.pg_menu li span {
2351
      background-color: #F3F3F3;
2352
     display : block;
2353
    float:left;
2354
    padding:.4em .5em;
2355
    text-decoration:none;
2356
    font-weight:normal;
2357
    text-align:center;
2358
}
2359
2360
.nav_results ul.pg_menu li span {
2361
  color : #B2B2B2;
2362
}
2363
2364
.nav_results ul.pg_menu li.left_results a {
2365
        padding-left : 0;
2366
}
2367
2368
.nav_results ul.pg_menu li a:hover {
2369
}
2370
2371
.nav_results #listResults{
2372
    line-height: 0.7em;
2373
}
2374
2375
.nav_results  #listResults li  {
2376
    background-color:#999999;
2377
    color:#C5C5C5;
2378
    font-weight:normal;
2379
   display:block;
2380
 margin-right:1px;
2381
      font-size:0.9em;
2382
       padding:5px 0px;
2383
       text-align:center;
2384
     min-width:20px;
2385
}
2386
2387
.nav_results  #listResults li:hover  {background-color:#006699;}
2388
2389
.nav_results  #listResults li a { color:#FFFFFF; font-weight:normal;}
2390
2391
a.localimage img {
2392
 border : 1px solid #8EB3E7;
2393
    margin : 0 .5em;
2394
       padding : .3em;
2395
}
2396
2397
p.patronimage {
2398
     border:1px solid #EEE;
2399
 border-bottom-color:#000;
2400
      margin: 0.9em 0 0;
2401
     padding:1em;
2402
}
2403
2404
p.patronimage.edit {
2405
   border-color:#E8E8E8;
2406
  margin: 1em 1em 1em 0;
2407
}
2408
2409
span.sep {
2410
   color: #888;
2411
   padding: 0 .2em;
2412
       text-shadow: 1px 1px 0 #FFF;
2413
}
2414
2415
#daily-quote {
2416
    /*border-top : 1px solid #000000;*/
2417
    border : 1px solid #000000;
2418
    margin-top: 2px;
2419
    margin-bottom: 10px;
2420
    margin-left: 2px;
2421
    margin-right: 2px;
2422
    width: 300px;
2423
    text-align: center;
2424
}
2425
2426
#daily-quote h1 {
2427
    font-size: 18px;
2428
    font-weight: normal;
2429
    margin: 0;
2430
}
2431
2432
#daily-quote div {
2433
    font-size: 12px;
2434
    margin: 5px;
2435
}
2436
2437
/* jQuery UI standard tabs */
2438
.ui-tabs-nav .ui-tabs-selected a,
2439
.ui-tabs-nav a:hover,
2440
.ui-tabs-nav a:focus,
2441
.ui-tabs-nav a:active,
2442
.ui-tabs-nav span.a {
2443
    background: none repeat scroll 0 0 transparent;
2444
    outline: 0 none;
2445
}
2446
2447
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
2448
    background-color : #FFF;
2449
    border : 1px solid #D8D8D8;
2450
}
2451
2452
.ui-widget,
2453
.ui-widget input,
2454
.ui-widget select,
2455
.ui-widget textarea,
2456
.ui-widget button {
2457
    font-family : inherit;
2458
    font-size : inherit;
2459
}
2460
ul.ui-tabs-nav li {
2461
    list-style : none;
2462
}
2463
.ui-tabs.ui-widget-content {
2464
    background : transparent none;
2465
    border : 0;
2466
}
2467
2468
.ui-tabs .ui-tabs-panel {
2469
    border : 1px solid #D8D8D8;
2470
}
2471
.ui-tabs-nav.ui-widget-header {
2472
    border : 0;
2473
    background : none;
2474
}
2475
.ui-tabs .ui-tabs-nav li {
2476
    background: #F3F3F3 none;
2477
    border: 1px solid #D8D8D8;
2478
    margin-right : .4em;
2479
}
2480
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
2481
    color : #000;
2482
    font-weight : bold;
2483
}
2484
2485
.ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover {
2486
    background : #F3F3F3 none;
2487
}
2488
2489
.ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-hover {
2490
    background : #FFF none;
2491
}
2492
2493
.ui-tabs .ui-state-default a,
2494
.ui-tabs .ui-state-default a:link,
2495
.ui-tabs .ui-state-default a:visited {
2496
    color: #006699;
2497
}
2498
2499
.ui-tabs .ui-state-hover a,
2500
.ui-tabs .ui-state-hover a:link,
2501
.ui-tabs .ui-state-hover a:visited {
2502
    color: #990033;
2503
}
2504
2505
.statictabs ul {
2506
    background: none repeat scroll 0 0 transparent;
2507
    border: 0 none;
2508
    margin: 0;
2509
    padding: 0.2em 0.2em 0;
2510
    border-bottom-right-radius: 4px;
2511
    border-bottom-left-radius: 4px;
2512
    border-top-right-radius: 4px;
2513
    border-top-left-radius: 4px;
2514
    color: #222222;
2515
    font-weight: bold;
2516
    font-size: 100%;
2517
    line-height: 1.3;
2518
    list-style: none outside none;
2519
    outline: 0 none;
2520
    text-decoration: none;
2521
}
2522
2523
.statictabs ul:after {
2524
    clear: both;
2525
}
2526
2527
.statictabs ul:before,
2528
.statictabs ul:after {
2529
    content: "";
2530
    display: table;
2531
}
2532
2533
.statictabs ul li {
2534
    background: none repeat scroll 0 0 #E6F0F2;
2535
    border: 1px solid #B9D8D9;
2536
    border-bottom: 0 none !important;
2537
    border-top-right-radius: 4px;
2538
    border-top-left-radius: 4px;
2539
    float: left;
2540
    list-style: none outside none;
2541
    margin-bottom: 0;
2542
    margin-right: 0.4em;
2543
    padding: 0;
2544
    position: relative;
2545
    white-space: nowrap;
2546
    top: 1px;
2547
    color: #555555;
2548
    font-weight: normal;
2549
2550
}
2551
2552
.statictabs ul li.active {
2553
    background-color: #FFFFFF;
2554
    color: #212121;
2555
    font-weight: normal;
2556
    padding-bottom: 1px;
2557
}
2558
2559
.statictabs ul li a {
2560
    color: #004D99;
2561
    cursor: pointer;
2562
    float: left;
2563
    padding: 0.5em 1em;
2564
    text-decoration: none;
2565
}
2566
2567
.statictabs ul li a:hover {
2568
    background-color : #EDF4F5;
2569
    border-top-right-radius: 4px;
2570
    border-top-left-radius: 4px;
2571
    color : #538200;
2572
}
2573
2574
.statictabs ul li.active a {
2575
    color: #000000;
2576
    font-weight: bold;
2577
    cursor: text;
2578
    background: none repeat scroll 0 0 transparent;
2579
    outline: 0 none;
2580
}
2581
2582
.statictabs .tabs-container {
2583
    border: 1px solid #B9D8D9;
2584
    background: none repeat scroll 0 0 transparent;
2585
    display: block;
2586
    padding: 1em 1.4em;
2587
    border-bottom-right-radius: 4px;
2588
    border-bottom-left-radius: 4px;
2589
    color: #222222;
2590
}
2591
2592
.authref {
2593
    text-indent: 2em;
2594
}
2595
2596
.authref .label {
2597
    font-style: italic;
2598
}
2599
2600
.authstanza {
2601
    margin-top: 1em;
2602
}
2603
2604
.authstanzaheading {
2605
    font-weight: bold;
2606
}
2607
2608
.authstanza li {
2609
    margin-left: 0.5em;
2610
}
2611
2612
/* jQuery UI Datepicker */
2613
.ui-datepicker-trigger {
2614
    vertical-align: middle;
2615
    margin : 0 3px;
2616
}
2617
.ui-datepicker {
2618
    -moz-box-shadow: 1px 1px 3px 0 #666;
2619
    -webkit-box-shadow: 1px 1px 3px 0 #666;
2620
    box-shadow: 1px 1px 3px 0 #666;
2621
}
2622
2623
.mobile_only {
2624
   display : none;
2625
}
(-)a/koha-tmpl/opac-tmpl/ccsr/en/css/print.css (+227 lines)
Line 0 Link Here
1
a:link {
2
       color : #000066;
3
       text-decoration: none;
4
}
5
6
a:visited {
7
  color : #000066;
8
       text-decoration: none;
9
}
10
11
a:hover {
12
    color : #993300;
13
       text-decoration: none;
14
}
15
16
body {
17
       background-color : #FFF;
18
       color : #333333;
19
       font-family : arial, geneva, sans-serif;
20
       font-size : 14px;
21
      margin : 0px 0px 0px 0px;
22
    word-wrap : break-word;
23
}
24
25
caption {
26
     color : #000066;
27
       font-size : 18px;
28
      font-weight : bold;
29
    margin-top : 5px;
30
      text-align : left;
31
}
32
33
div.table {
34
      width : 100%;
35
}
36
37
form {
38
        margin : 0px;
39
  padding : 0px;
40
}
41
42
h1
43
   {
44
      color : #000066;
45
       font-size : 22px;
46
      font-weight : bold;
47
    margin-bottom : 3px;
48
   margin-top : 3px;
49
}
50
51
h2 {
52
      color : #000066;
53
       font-size : 20px;
54
      font-weight : bold;
55
    margin-bottom : 3px;
56
   margin-top : 3px;
57
}
58
59
h3 {
60
      color : #000066;
61
       font-size : 18px;
62
      font-weight : bold;
63
    margin-bottom : 3px;
64
   margin-top : 3px;
65
}
66
67
h4 {
68
      color : #000066;
69
       font-size : 16px;
70
      font-weight : bold;
71
    margin-bottom : 3px;
72
   margin-top : 3px;
73
}
74
75
h5 {
76
      color : #000066;
77
       font-size : 15px;
78
      font-weight : bold;
79
    margin-bottom : 1px;
80
   margin-top : 1px;
81
}
82
83
h6 {
84
      color : #000066;
85
       font-size : 14px;
86
      font-weight : bold;
87
    margin-bottom : 1px;
88
   margin-top : 1px;
89
}
90
91
p {
92
       margin-top : 0px;
93
}
94
95
table {
96
   background-color : #FFFFFF;
97
    border-bottom : 0px solid #CCCCCC;
98
     border-collapse : collapse;
99
    border-left : 0px solid #CCCCCC;
100
       margin : 3px 0px 5px 0px;
101
      padding : 0px;
102
 width : 99%;
103
}
104
105
td {
106
   background-color : #FFF;
107
       border-bottom : 1px solid #CCCCCC;
108
     border-right : 1px solid #CCCCCC;
109
      padding : 5px 5px 5px 5px;
110
     vertical-align : top;
111
}
112
113
td:last-child {
114
       background-color : #FFF;
115
       border-bottom : 1px solid #CCCCCC;
116
     border-right : 0px solid #CCCCCC;
117
      padding : 5px 5px 5px 5px;
118
     vertical-align : top;
119
}
120
121
th {
122
  background-color : #E9E9E9;
123
    border-bottom : 1px solid #CCCCCC;
124
     border-right : 1px solid #CCCCCC;
125
      font-weight : bold;
126
    padding : 5px 5px 5px 5px;
127
}
128
129
th:last-child {
130
  background-color : #E9E9E9;
131
    border-bottom : 1px solid #CCCCCC;
132
     border-right : 0px solid #CCCCCC;
133
      font-weight : bold;
134
    padding : 5px 5px 5px 5px;
135
}
136
137
tr.highlight {
138
   background-color: #e9e9e9;
139
}
140
141
body#basket tr.highlight {
142
       background-color : transparent;
143
}
144
145
body#basket a {
146
     font-weight : bold;
147
}
148
149
body#basket table {
150
     border-top : 1px solid #EEE;
151
   border-left : 1px solid #EEE;
152
}
153
body#basket td,
154
body#basket th {
155
       background-color : transparent;
156
        padding : 2px;
157
}
158
159
body#basket th {
160
     background-color : #EEE;
161
}
162
163
body#basket th,
164
body#basket th[scope=col] {
165
        text-align : center;
166
   vertical-align : middle;
167
}
168
169
body#basket th[scope=row] {
170
        font-size : 89%;
171
       text-align : right;
172
    vertical-align : top;
173
  width : 10%;
174
}
175
176
body#basket p {
177
        font-size : 85%;
178
       margin : .2em 0;
179
       text-indent : .5em;
180
}
181
182
.error {
183
        font-weight: bold;
184
}
185
186
.ex {
187
    font-family : "Courier New", Courier, monospace;
188
}
189
.inline {
190
   display : inline;
191
}
192
193
.screen {
194
 display : none;
195
}
196
197
#bookcover {
198
        float:left;
199
    margin:0pt;
200
    padding:0pt;
201
}
202
203
#members,#opac-main-search,#opac-user-views .ui-tabs-nav,input,h2 span.hint,td.resultscontrol,.pages,.suggestion,.views,#action,#export,#bibliodescriptions .ui-tabs-nav,#addshelf,fieldset.action, .list-actions, .ft, #facetcontainer,.results_summary.actions,.koha_url,.yui-b {
204
    display : none;
205
}
206
207
#userresults {
208
    position : absolute;
209
    right : 0px;
210
    word-wrap : break-word;
211
        display : block;
212
}
213
214
div#userupdate input,div#userupdate textarea {
215
     display : inline;
216
      border : 0;
217
}
218
219
#yui-main,
220
#yui-main .yui-b,
221
.yui-t1 #yui-main .yui-b {
222
    display : block !important;
223
    margin : 0 !important;
224
    padding : 0 !important;
225
    width : auto !important;
226
    float : none !important;
227
}
(-)a/koha-tmpl/opac-tmpl/ccsr/en/css/sanop.css (+2013 lines)
Line 0 Link Here
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
}
(-)a/koha-tmpl/opac-tmpl/ccsr/en/css/sco.css (+341 lines)
Line 0 Link Here
1
@import url("../../en/lib/yui/reset-fonts-grids.css");
2
@import url("../../en/lib/yui/skin.css");
3
4
a {
5
  font-weight : bold;
6
}
7
8
a, a:visited {
9
  color : #006699;
10
}
11
12
a:hover,input.editshelf:hover,a.editshelf:hover,input.deleteshelf:hover {
13
  color : #990033;
14
}
15
16
body {
17
     background-color : white;
18
      text-align : left;
19
     padding : 0 0 2.5em 0;
20
}
21
22
caption {
23
    font-size : 110%;
24
      text-align : left;
25
     font-weight : bold;
26
}
27
28
fieldset {
29
      background-color: #FFF;
30
        border : 2px solid #EEEEEE;
31
    margin : 1em 1em 1em 0;
32
        padding : 1em;
33
}
34
35
h1,h2,h3,h4,h5,h6 {
36
  font-weight : bold;
37
    margin : .5em 0;
38
}
39
40
h1 {
41
       font-size : 138.5%;
42
}
43
44
h2 {
45
    font-size : 134%;
46
}
47
48
h3 {
49
      font-size : 123.1%;
50
}
51
52
h4 {
53
    font-size : 116%;
54
}
55
56
h5 {
57
      font-size : 108%;
58
}
59
60
h6 {
61
      font-size : 100%;
62
}
63
64
input[type=submit],
65
input[type=button],
66
input[type=reset],
67
fieldset.brief input[type=submit],
68
fieldset.brief input[type=button],
69
fieldset.brief input[type=reset]
70
{
71
       background: #f4f9fc; /* Old browsers */
72
        background: -moz-linear-gradient(top, #f4f9fc 0%, #dfeefa 4%, #bfd5ea 93%, #a1c4e2 97%, #b8d0e6 100%); /* FF3.6+ */
73
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f9fc), color-stop(4%,#dfeefa), color-stop(93%,#bfd5ea), color-stop(97%,#a1c4e2), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */
74
 background: -webkit-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */
75
       background: -o-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Opera11.10+ */
76
     background: -ms-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* IE10+ */
77
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f9fc', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */
78
       background: linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* W3C */
79
        border-top: 1px solid #cccccc;
80
 border-left: 1px solid #cccccc;
81
        border-right: 1px solid #eeeeee;
82
       border-bottom: 1px solid #eeeeee;
83
      color : #333;
84
  font-size : 93%;
85
       font-weight : bold;
86
    padding : 4px;
87
}
88
89
input[type=submit]:active, input[type=button]:active, input[type=reset]:active {
90
     border: 1px inset #666666;
91
     float : none;
92
}
93
.dialog {
94
  border: 1px solid #bcbcbc;
95
 padding : .5em;
96
        margin : 1em auto;
97
  width: 65%;
98
  }
99
100
.dialog  h2, .dialog h3, .dialog h4 {
101
	margin : auto;
102
    text-align : center;
103
  }
104
105
div.alert {
106
  background: #fef8d3; /* Old browsers */
107
        background: -moz-linear-gradient(top, #fef8d3 0%, #ffec91 9%, #ffed87 89%, #f9dc00 100%); /* FF3.6+ */
108
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef8d3), color-stop(9%,#ffec91), color-stop(89%,#ffed87), color-stop(100%,#f9dc00)); /* Chrome,Safari4+ */
109
  background: -webkit-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Chrome10+,Safari5.1+ */
110
   background: -o-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Opera11.10+ */
111
 background: -ms-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* IE10+ */
112
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8d3', endColorstr='#f9dc00',GradientType=0 ); /* IE6-9 */
113
       background: linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* W3C */
114
    text-align : center;
115
}
116
117
div.alert strong {
118
     color : #900;
119
}
120
121
div.message {
122
 background: #ffffff; /* Old browsers */
123
        background: -moz-linear-gradient(top, #ffffff 0%, #f4f6fa 2%, #eaeef5 23%, #e8edf6 94%, #cddbf2 100%); /* FF3.6+ */
124
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#f4f6fa), color-stop(23%,#eaeef5), color-stop(94%,#e8edf6), color-stop(100%,#cddbf2)); /* Chrome,Safari4+ */
125
 background: -webkit-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Chrome10+,Safari5.1+ */
126
       background: -o-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Opera11.10+ */
127
     background: -ms-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* IE10+ */
128
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cddbf2',GradientType=0 ); /* IE6-9 */
129
       background: linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* W3C */
130
        border : 1px solid #bcbcbc;
131
    width : 55%;
132
}
133
134
.dialog input {
135
	background : #FFF none;
136
	border : 1px solid #bcbcbc;
137
  margin : .4em;
138
 padding : .4em;
139
 }
140
141
142
.dialog input.back {
143
	background : #FFF url(../../famfamfam/silk/arrow_left.png) no-repeat 4px center;
144
    padding : .4em .4em .4em 25px;
145
 }
146
147
.dialog input.return {
148
	background : #FFF url(../../famfamfam/silk/book_previous.png) no-repeat 4px center;
149
 padding : .4em .4em .4em 25px;
150
 }
151
152
.dialog input.renew {
153
	background : #FFF url(../../famfamfam/silk/arrow_refresh.png) no-repeat 4px center;
154
  padding : .4em .4em .4em 25px;
155
 }
156
157
.dialog input.cancel {
158
	background : #FFF url(../../famfamfam/silk/cancel.png) no-repeat 4px center;
159
        padding : .4em .4em .4em 25px;
160
 }
161
162
input.finish {
163
      background : #dbe7ff url(../../famfamfam/silk/stop.png) no-repeat 4px center;
164
  border : 1px outset #666;
165
      padding : .2em .2em .2em 25px;
166
}
167
168
table {
169
      background-color: #FFF;
170
        border-collapse : collapse;
171
    margin : 1em 0;
172
        border-right : 1px solid #dddddd;
173
      border-top : 1px solid #dddddd;
174
}
175
176
td,th {
177
     background-color: #FFF;
178
        border-left : 1px solid #dddddd;
179
       border-bottom : 1px solid #dddddd;
180
     padding : 3px 3px;
181
}
182
183
th {
184
     background-color:#EEE;
185
 font-weight : bold;
186
    padding : 2px 23px;
187
    text-align : center;
188
}
189
190
tr.highlight td, tr.highlight th, tr.odd td {
191
  background-color : #F3F3F3;
192
   border-top : 1px solid #DDDDDD;
193
   border-bottom : 1px solid #DDDDDD;
194
}
195
196
tr.even td, tr.even.highlight td {
197
     background-color: #FFF;
198
}
199
200
.header {
201
    background-image:url("../../images/ascdesc.gif");
202
    background-position:right center;
203
    background-repeat:no-repeat;
204
    cursor:pointer;
205
}
206
.headerSortUp {
207
    background-image:url("../../images/asc.gif");
208
}
209
.headerSortDown {
210
    background-image:url("../../images/desc.gif");
211
}
212
213
p {
214
        margin: .7em 0;
215
}
216
217
strong {
218
    font-weight : bold;
219
}
220
221
em {
222
    font-style : italic;
223
}
224
#borrowerdetails {
225
      margin-top : 1em;
226
}
227
#barcode,
228
#patronid {
229
      font-size : 125%;
230
      padding-bottom : 3px;
231
}
232
input.focus {
233
  background-color : #FFC;
234
       border : 2px inset #336699;
235
}
236
#checkouthelp {
237
  background : #FFF url("../../famfamfam/silk/help.png") no-repeat 4px center;
238
   padding : 3px 3px 3px 26px;
239
    position : absolute;
240
   top : 0;
241
       right : 0;
242
}
243
div.button {
244
      float : left;
245
  margin-top : 2em;
246
      padding : .4em 0;
247
}
248
div.button a:link,
249
div.button a:visited,
250
div.button a:hover,
251
div.button a:active {
252
	background : #FFF url(../../famfamfam/silk/book_previous.png) no-repeat 4px center;
253
    border : 1px outset #666;
254
      color : #000;
255
  padding : .4em .4em .4em 25px;
256
 text-decoration : none;
257
}
258
div.button a:active {
259
        border : 1px inset #666;
260
}
261
262
div.koha_url {
263
    border-top: none !important;
264
}
265
span.koha_url {
266
    position: absolute;
267
    right: 0;
268
}
269
a.koha_url {
270
    text-decoration: none;
271
    color: #666666;
272
}
273
274
div#changelanguage{
275
    background-color: #fff;
276
    border-top: 1px solid #CCC;
277
    color : #666;
278
    font-size : 85%;
279
    padding : 1em;
280
    margin-top : 2em;
281
 }
282
283
div#changelanguage a {
284
    font-weight : normal;
285
    padding : .5em 0;
286
}
287
288
div#changelanguage li.yuimenuitem {
289
    font-size: 120%;
290
    font-weight: normal;
291
    margin: 0;
292
    padding: 0 1em;
293
}
294
div#changelanguage li.yuimenuitem a.yuimenuitemlabel {
295
    padding: 0;
296
}
297
298
ul#i18nMenu {
299
    margin : 0;
300
    padding : .2em 0;
301
 }
302
303
ul#i18nMenu li {
304
    border-left : 1px solid #CCC;
305
    display : inline;
306
    list-style : none;
307
    padding : 0 .4em;
308
 }
309
310
ul#i18nMenu li:first-child {
311
    border-left : 0;
312
 }
313
314
ul#i18nMenu li ul li {
315
    border : 0;
316
    display : block;
317
    padding : 0;
318
 }
319
320
321
ul#i18nMenu li.more a {
322
    background-image : url("../../images/sprite.png");
323
    background-position : 37px -940px;
324
    background-repeat:no-repeat;
325
    padding-right: 1.3em;
326
}
327
328
ul#i18nMenu li.more ul li a {
329
    background-image : none;
330
    padding: 0 1.3em;
331
}
332
333
span.lang{
334
    float:left;
335
    border-right : 1px solid black;
336
    padding : 0 .5em;
337
}
338
339
div.ft {
340
 clear : both;
341
}
(-)a/koha-tmpl/opac-tmpl/ccsr/en/js/amazonimages.js (+14 lines)
Line 0 Link Here
1
// http://www.oreillynet.com/pub/a/javascript/2003/10/21/amazonhacks.html
2
function verify_images() {
3
   $("img").each(function(i){
4
            if ((this.src.indexOf('images.amazon.com') >= 0) || (this.src.indexOf('g-images.amazon.com') >=0) || (this.src.indexOf('syndetics.com') >=0) ) {
5
            w = this.width;
6
            h = this.height;
7
            if ((w == 1) || (h == 1)) {
8
                               $(this).parent().html("<span class=\"no-image\">"+NO_AMAZON_IMAGE+"</span>");
9
            } else if ((this.complete != null) && (!this.complete)) {
10
                            $(this).parent().html("<span class=\"no-image\">"+NO_AMAZON_IMAGE+"</span>");
11
            }
12
        }
13
          });
14
            }
(-)a/koha-tmpl/opac-tmpl/ccsr/en/js/bakertaylorimages.js (+11 lines)
Line 0 Link Here
1
// http://www.oreillynet.com/pub/a/javascript/2003/10/21/amazonhacks.html
2
function bt_verify_images() {
3
        $("img").each(function(i){
4
            if (this.src.indexOf('btol.com') >= 0) {
5
            h = this.height;
6
            if (h == 20) {
7
                                $(this).before("<span class=\"no-image\" style=\"margin-bottom:5px;width:80px;\">"+NO_BAKERTAYLOR_IMAGE+"</span>");
8
            }
9
              }
10
              });
11
            }
(-)a/koha-tmpl/opac-tmpl/ccsr/en/js/datatables.js (+384 lines)
Line 0 Link Here
1
// These default options are for translation but can be used
2
// for any other datatables settings
3
// MSG_DT_* variables comes from datatables-strings.inc
4
// To use it, write:
5
//  $("#table_id").dataTable($.extend(true, {}, dataTableDefaults, {
6
//      // other settings
7
//  } ) );
8
var dataTablesDefaults = {
9
    "oLanguage": {
10
        "oPaginate": {
11
            "sFirst"    : window.MSG_DT_FIRST || "First",
12
            "sLast"     : window.MSG_DT_LAST || "Last",
13
            "sNext"     : window.MSG_DT_NEXT || "Next",
14
            "sPrevious" : window.MSG_DT_PREVIOUS || "Previous"
15
        },
16
        "sEmptyTable"       : window.MSG_DT_EMPTY_TABLE || "No data available in table",
17
        "sInfo"             : window.MSG_DT_INFO || "Showing _START_ to _END_ of _TOTAL_ entries",
18
        "sInfoEmpty"        : window.MSG_DT_INFO_EMPTY || "No entries to show",
19
        "sInfoFiltered"     : window.MSG_DT_INFO_FILTERED || "(filtered from _MAX_ total entries)",
20
        "sLengthMenu"       : window.MSG_DT_LENGTH_MENU || "Show _MENU_ entries",
21
        "sLoadingRecords"   : window.MSG_DT_LOADING_RECORDS || "Loading...",
22
        "sProcessing"       : window.MSG_DT_PROCESSING || "Processing...",
23
        "sSearch"           : window.MSG_DT_SEARCH || "Search:",
24
        "sZeroRecords"      : window.MSG_DT_ZERO_RECORDS || "No matching records found"
25
    },
26
    "sDom": '<"top pager"ilpf>t<"bottom pager"ip>'
27
};
28
29
30
// Return an array of string containing the values of a particular column
31
$.fn.dataTableExt.oApi.fnGetColumnData = function ( oSettings, iColumn, bUnique, bFiltered, bIgnoreEmpty ) {
32
    // check that we have a column id
33
    if ( typeof iColumn == "undefined" ) return new Array();
34
    // by default we only wany unique data
35
    if ( typeof bUnique == "undefined" ) bUnique = true;
36
    // by default we do want to only look at filtered data
37
    if ( typeof bFiltered == "undefined" ) bFiltered = true;
38
    // by default we do not wany to include empty values
39
    if ( typeof bIgnoreEmpty == "undefined" ) bIgnoreEmpty = true;
40
    // list of rows which we're going to loop through
41
    var aiRows;
42
    // use only filtered rows
43
    if (bFiltered == true) aiRows = oSettings.aiDisplay;
44
    // use all rows
45
    else aiRows = oSettings.aiDisplayMaster; // all row numbers
46
47
    // set up data array
48
    var asResultData = new Array();
49
    for (var i=0,c=aiRows.length; i<c; i++) {
50
        iRow = aiRows[i];
51
        var aData = this.fnGetData(iRow);
52
        var sValue = aData[iColumn];
53
        // ignore empty values?
54
        if (bIgnoreEmpty == true && sValue.length == 0) continue;
55
        // ignore unique values?
56
        else if (bUnique == true && jQuery.inArray(sValue, asResultData) > -1) continue;
57
        // else push the value onto the result data array
58
        else asResultData.push(sValue);
59
    }
60
    return asResultData;
61
}
62
63
// List of unbind keys (Ctrl, Alt, Direction keys, etc.)
64
// These keys must not launch filtering
65
var blacklist_keys = new Array(0, 16, 17, 18, 37, 38, 39, 40);
66
67
// Set a filtering delay for global search field
68
jQuery.fn.dataTableExt.oApi.fnSetFilteringDelay = function ( oSettings, iDelay ) {
69
    /*
70
     * Inputs:      object:oSettings - dataTables settings object - automatically given
71
     *              integer:iDelay - delay in milliseconds
72
     * Usage:       $('#example').dataTable().fnSetFilteringDelay(250);
73
     * Author:      Zygimantas Berziunas (www.zygimantas.com) and Allan Jardine
74
     * License:     GPL v2 or BSD 3 point style
75
     * Contact:     zygimantas.berziunas /AT\ hotmail.com
76
     */
77
    var
78
        _that = this,
79
        iDelay = (typeof iDelay == 'undefined') ? 250 : iDelay;
80
81
    this.each( function ( i ) {
82
        $.fn.dataTableExt.iApiIndex = i;
83
        var
84
            $this = this,
85
            oTimerId = null,
86
            sPreviousSearch = null,
87
            anControl = $( 'input', _that.fnSettings().aanFeatures.f );
88
89
        anControl.unbind( 'keyup.DT' ).bind( 'keyup.DT', function(event) {
90
            var $$this = $this;
91
            if (blacklist_keys.indexOf(event.keyCode) != -1) {
92
                return this;
93
            }else if ( event.keyCode == '13' ) {
94
                $.fn.dataTableExt.iApiIndex = i;
95
                _that.fnFilter( $(this).val() );
96
            } else {
97
                if (sPreviousSearch === null || sPreviousSearch != anControl.val()) {
98
                    window.clearTimeout(oTimerId);
99
                    sPreviousSearch = anControl.val();
100
                    oTimerId = window.setTimeout(function() {
101
                        $.fn.dataTableExt.iApiIndex = i;
102
                        _that.fnFilter( anControl.val() );
103
                    }, iDelay);
104
                }
105
            }
106
        });
107
108
        return this;
109
    } );
110
    return this;
111
}
112
113
// Add a filtering delay on general search and on all input (with a class 'filter')
114
jQuery.fn.dataTableExt.oApi.fnAddFilters = function ( oSettings, sClass, iDelay ) {
115
    var table = this;
116
    this.fnSetFilteringDelay(iDelay);
117
    var filterTimerId = null;
118
    $("input."+sClass).keyup(function(event) {
119
      if (blacklist_keys.indexOf(event.keyCode) != -1) {
120
        return this;
121
      }else if ( event.keyCode == '13' ) {
122
        table.fnFilter( $(this).val(), $(this).attr('data-column_num') );
123
      } else {
124
        window.clearTimeout(filterTimerId);
125
        var input = this;
126
        filterTimerId = window.setTimeout(function() {
127
          table.fnFilter($(input).val(), $(input).attr('data-column_num'));
128
        }, iDelay);
129
      }
130
    });
131
}
132
133
// Useful if you want to filter on dates with 2 inputs (start date and end date)
134
// You have to include calendar.inc to use it
135
function dt_add_rangedate_filter(begindate_id, enddate_id, dateCol) {
136
    $.fn.dataTableExt.afnFiltering.push(
137
        function( oSettings, aData, iDataIndex ) {
138
139
            var beginDate = Date_from_syspref($("#"+begindate_id).val()).getTime();
140
            var endDate   = Date_from_syspref($("#"+enddate_id).val()).getTime();
141
142
            var data = Date_from_syspref(aData[dateCol]).getTime();
143
144
            if ( !parseInt(beginDate) && ! parseInt(endDate) ) {
145
                return true;
146
            }
147
            else if ( beginDate <= data && !parseInt(endDate) ) {
148
                return true;
149
            }
150
            else if ( data <= endDate && !parseInt(beginDate) ) {
151
                return true;
152
            }
153
            else if ( beginDate <= data && data <= endDate) {
154
                return true;
155
            }
156
            return false;
157
        }
158
    );
159
}
160
161
//Sorting for dates (uk format)
162
function dt_add_type_uk_date() {
163
  jQuery.fn.dataTableExt.aTypes.unshift(
164
    function ( sData )
165
    {
166
      if (sData.match(/(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[012])\/(19|20|21)\d\d/))
167
      {
168
        return 'uk_date';
169
      }
170
      return null;
171
    }
172
  );
173
174
  jQuery.fn.dataTableExt.oSort['uk_date-asc']  = function(a,b) {
175
    var re = /(\d{2}\/\d{2}\/\d{4})/;
176
    a.match(re);
177
    var ukDatea = RegExp.$1.split("/");
178
    b.match(re);
179
    var ukDateb = RegExp.$1.split("/");
180
181
    var x = (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
182
    var y = (ukDateb[2] + ukDateb[1] + ukDateb[0]) * 1;
183
184
    return ((x < y) ? -1 : ((x > y) ?  1 : 0));
185
  };
186
187
  jQuery.fn.dataTableExt.oSort['uk_date-desc'] = function(a,b) {
188
    var re = /(\d{2}\/\d{2}\/\d{4})/;
189
    a.match(re);
190
    var ukDatea = RegExp.$1.split("/");
191
    b.match(re);
192
    var ukDateb = RegExp.$1.split("/");
193
194
    var x = (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
195
    var y = (ukDateb[2] + ukDateb[1] + ukDateb[0]) * 1;
196
197
    return ((x < y) ? 1 : ((x > y) ?  -1 : 0));
198
  };
199
}
200
201
// Sorting on html contains
202
// <a href="foo.pl">bar</a> sort on 'bar'
203
function dt_overwrite_html_sorting_localeCompare() {
204
    jQuery.fn.dataTableExt.oSort['html-asc']  = function(a,b) {
205
        a = a.replace(/<.*?>/g, "").replace(/\s+/g, " ");
206
        b = b.replace(/<.*?>/g, "").replace(/\s+/g, " ");
207
        if (typeof(a.localeCompare == "function")) {
208
           return a.localeCompare(b);
209
        } else {
210
           return (a > b) ? 1 : ((a < b) ? -1 : 0);
211
        }
212
    };
213
214
    jQuery.fn.dataTableExt.oSort['html-desc'] = function(a,b) {
215
        a = a.replace(/<.*?>/g, "").replace(/\s+/g, " ");
216
        b = b.replace(/<.*?>/g, "").replace(/\s+/g, " ");
217
        if(typeof(b.localeCompare == "function")) {
218
            return b.localeCompare(a);
219
        } else {
220
            return (b > a) ? 1 : ((b < a) ? -1 : 0);
221
        }
222
    };
223
}
224
225
// Sorting on string without accentued characters
226
function dt_overwrite_string_sorting_localeCompare() {
227
    jQuery.fn.dataTableExt.oSort['string-asc']  = function(a,b) {
228
        a = a.replace(/<.*?>/g, "").replace(/\s+/g, " ");
229
        b = b.replace(/<.*?>/g, "").replace(/\s+/g, " ");
230
        if (typeof(a.localeCompare == "function")) {
231
           return a.localeCompare(b);
232
        } else {
233
           return (a > b) ? 1 : ((a < b) ? -1 : 0);
234
        }
235
    };
236
237
    jQuery.fn.dataTableExt.oSort['string-desc'] = function(a,b) {
238
        a = a.replace(/<.*?>/g, "").replace(/\s+/g, " ");
239
        b = b.replace(/<.*?>/g, "").replace(/\s+/g, " ");
240
        if(typeof(b.localeCompare == "function")) {
241
            return b.localeCompare(a);
242
        } else {
243
            return (b > a) ? 1 : ((b < a) ? -1 : 0);
244
        }
245
    };
246
}
247
248
// Replace a node with a html and js contain.
249
function replace_html( original_node, type ) {
250
    switch ( $(original_node).attr('data-type') ) {
251
        case "range_dates":
252
            var id = $(original_node).attr("data-id");
253
            var format = $(original_node).attr("data-format");
254
            replace_html_date( original_node, id, format );
255
            break;
256
        default:
257
            alert("_(This node can't be replaced)");
258
    }
259
}
260
261
// Replace a node with a "From [date] To [date]" element
262
// Used on tfoot > td
263
function replace_html_date( original_node, id, format ) {
264
    var node = $('<span style="white-space:nowrap">' + _("From") + '<input type="text" id="' + id + 'from" readonly="readonly" placeholder=\'' + _("Pick date") + '\' size="7" /><a title="Delete this filter" style="cursor:pointer" onclick=\'$("#' + id + 'from").val("").change();\' >&times;</a></span><br/><span style="white-space:nowrap">' + _("To") + '<input type="text" id="' + id + 'to" readonly="readonly" placeholder=\'' + _("Pick date") + '\' size="7" /><a title="Delete this filter" style="cursor:pointer" onclick=\'$("#' + id + 'to").val("").change();\' >&times;</a></span>');
265
    $(original_node).replaceWith(node);
266
    var script = document.createElement( 'script' );
267
    script.type = 'text/javascript';
268
    var script_content = "Calendar.setup({";
269
    script_content += "    inputField: \"" + id + "from\",";
270
    script_content += "    ifFormat: \"" + format + "\",";
271
    script_content += "    button: \"" + id + "from\",";
272
    script_content += "    onClose: function(){ $(\"#" + id + "from\").change(); this.hide();}";
273
    script_content += "  });";
274
    script_content += "  Calendar.setup({";
275
    script_content += "    inputField: \"" + id + "to\",";
276
    script_content += "    ifFormat: \"" + format + "\",";
277
    script_content += "    button: \"" + id + "to\",";
278
    script_content += "    onClose: function(){ $(\"#" + id + "to\").change(); this.hide();}";
279
    script_content += "  });";
280
    script.text = script_content;
281
    $(original_node).append( script );
282
}
283
284
$.fn.dataTableExt.oPagination.four_button = {
285
    /*
286
     * Function: oPagination.four_button.fnInit
287
     * Purpose:  Initalise dom elements required for pagination with a list of the pages
288
     * Returns:  -
289
     * Inputs:   object:oSettings - dataTables settings object
290
     *           node:nPaging - the DIV which contains this pagination control
291
     *           function:fnCallbackDraw - draw function which must be called on update
292
     */
293
    "fnInit": function ( oSettings, nPaging, fnCallbackDraw )
294
    {
295
        nFirst = document.createElement( 'span' );
296
        nPrevious = document.createElement( 'span' );
297
        nNext = document.createElement( 'span' );
298
        nLast = document.createElement( 'span' );
299
300
/*        nFirst.appendChild( document.createTextNode( oSettings.oLanguage.oPaginate.sFirst ) );
301
        nPrevious.appendChild( document.createTextNode( oSettings.oLanguage.oPaginate.sPrevious ) );
302
        nNext.appendChild( document.createTextNode( oSettings.oLanguage.oPaginate.sNext ) );
303
        nLast.appendChild( document.createTextNode( oSettings.oLanguage.oPaginate.sLast ) );*/
304
305
        nFirst.className = "paginate_button first";
306
        nPrevious.className = "paginate_button previous";
307
        nNext.className="paginate_button next";
308
        nLast.className = "paginate_button last";
309
310
        nPaging.appendChild( nFirst );
311
        nPaging.appendChild( nPrevious );
312
        nPaging.appendChild( nNext );
313
        nPaging.appendChild( nLast );
314
315
        $(nFirst).click( function () {
316
            oSettings.oApi._fnPageChange( oSettings, "first" );
317
            fnCallbackDraw( oSettings );
318
        } );
319
320
        $(nPrevious).click( function() {
321
            oSettings.oApi._fnPageChange( oSettings, "previous" );
322
            fnCallbackDraw( oSettings );
323
        } );
324
325
        $(nNext).click( function() {
326
            oSettings.oApi._fnPageChange( oSettings, "next" );
327
            fnCallbackDraw( oSettings );
328
        } );
329
330
        $(nLast).click( function() {
331
            oSettings.oApi._fnPageChange( oSettings, "last" );
332
            fnCallbackDraw( oSettings );
333
        } );
334
335
        /* Disallow text selection */
336
        $(nFirst).bind( 'selectstart', function () { return false; } );
337
        $(nPrevious).bind( 'selectstart', function () { return false; } );
338
        $(nNext).bind( 'selectstart', function () { return false; } );
339
        $(nLast).bind( 'selectstart', function () { return false; } );
340
    },
341
342
    /*
343
     * Function: oPagination.four_button.fnUpdate
344
     * Purpose:  Update the list of page buttons shows
345
     * Returns:  -
346
     * Inputs:   object:oSettings - dataTables settings object
347
     *           function:fnCallbackDraw - draw function which must be called on update
348
     */
349
    "fnUpdate": function ( oSettings, fnCallbackDraw )
350
    {
351
        if ( !oSettings.aanFeatures.p )
352
        {
353
            return;
354
        }
355
356
        /* Loop over each instance of the pager */
357
        var an = oSettings.aanFeatures.p;
358
        for ( var i=0, iLen=an.length ; i<iLen ; i++ )
359
        {
360
            var buttons = an[i].getElementsByTagName('span');
361
            if ( oSettings._iDisplayStart === 0 )
362
            {
363
                buttons[0].className = "paginate_disabled_first";
364
                buttons[1].className = "paginate_disabled_previous";
365
            }
366
            else
367
            {
368
                buttons[0].className = "paginate_enabled_first";
369
                buttons[1].className = "paginate_enabled_previous";
370
            }
371
372
            if ( oSettings.fnDisplayEnd() == oSettings.fnRecordsDisplay() )
373
            {
374
                buttons[2].className = "paginate_disabled_next";
375
                buttons[3].className = "paginate_disabled_last";
376
            }
377
            else
378
            {
379
                buttons[2].className = "paginate_enabled_next";
380
                buttons[3].className = "paginate_enabled_last";
381
            }
382
        }
383
    }
384
};
(-)a/koha-tmpl/opac-tmpl/ccsr/en/js/google-jackets.js (+75 lines)
Line 0 Link Here
1
if (typeof KOHA == "undefined" || !KOHA) {
2
    var KOHA = {};
3
}
4
5
/**
6
 * A namespace for Google related functions.
7
 */
8
KOHA.Google = {
9
10
11
    /**
12
     * Search all:
13
     *    <div title="biblionumber" id="isbn" class="gbs-thumbnail"></div>
14
     * or
15
     *    <div title="biblionumber" id="isbn" class="gbs-thumbnail-preview"></div>
16
     * and run a search with all collected isbns to Google Book Search.
17
     * The result is asynchronously returned by Google and catched by
18
     * gbsCallBack().
19
     */
20
    GetCoverFromIsbn: function(newWindow) {
21
        var bibkeys = [];
22
        $("div [id^=gbs-thumbnail]").each(function(i) {
23
            bibkeys.push($(this).attr("class")); // id=isbn
24
        });
25
        bibkeys = bibkeys.join(',');
26
        var scriptElement = document.createElement("script");
27
        this.openInNewWindow=newWindow;
28
        scriptElement.setAttribute("id", "jsonScript");
29
        scriptElement.setAttribute("src",
30
            "http://books.google.com/books?bibkeys=" + escape(bibkeys) +
31
            "&jscmd=viewapi&callback=KOHA.Google.gbsCallBack");
32
        scriptElement.setAttribute("type", "text/javascript");
33
        document.documentElement.firstChild.appendChild(scriptElement);
34
35
    },
36
37
    /**
38
     * Add cover pages <div
39
     * and link to preview if div id is gbs-thumbnail-preview
40
     */
41
    gbsCallBack: function(booksInfo) {
42
         var target = '';
43
         if (this.openInNewWindow) {
44
            target = 'target="_blank" ';
45
         }
46
         for (id in booksInfo) {
47
             var book = booksInfo[id];
48
             $("."+book.bib_key).each(function() {
49
                 var a = document.createElement("a");
50
                 a.href = book.info_url;
51
                 if (typeof(book.thumbnail_url) != "undefined") {
52
                     var img = document.createElement("img");
53
                     img.src = book.thumbnail_url;
54
                     $(this).append(img);
55
                     var re = /^gbs-thumbnail-preview/;
56
                     if ( re.exec($(this).attr("id")) ) {
57
                         $(this).append(
58
                             '<div style="margin-bottom:5px; margin-top:-5px;font-size:9px">' +
59
                             '<a '+target+'href="' +
60
                             book.info_url +
61
                             '"><img src="' +
62
                             'http://books.google.com/intl/en/googlebooks/images/gbs_preview_sticker1.gif' +
63
                             '"></a></div>'
64
                             );
65
                     }
66
                 } else {
67
                     var message = document.createElement("span");
68
                     $(message).attr("class","no-image");
69
                     $(message).html(NO_GOOGLE_JACKET);
70
                     $(this).append(message);
71
                 }
72
             });
73
         }
74
     }
75
};
(-)a/koha-tmpl/opac-tmpl/ccsr/en/js/googleindictransliteration.js (+27 lines)
Line 0 Link Here
1
      // Load the Google Transliteration API
2
      google.load("elements", "1", {
3
            packages: "transliteration"
4
          });
5
6
       function onLoad() {
7
        var options = {
8
          sourceLanguage: 'en',
9
          destinationLanguage: ['hi','kn','ml','ta','te'],
10
          shortcutKey: 'ctrl+g',
11
          transliterationEnabled: true
12
        };
13
14
        // Create an instance on TransliterationControl with the required
15
        // options.
16
        var control =
17
            new google.elements.transliteration.TransliterationControl(options);
18
19
        // Enable transliteration in the textfields with the given ids.
20
        var ids = [ "transl1" ];
21
        control.makeTransliteratable(ids);
22
23
        // Show the transliteration control which can be used to toggle between
24
        // English and Hindi and also choose other destination language.
25
        control.showControl('translControl');
26
      }
27
      google.setOnLoadCallback(onLoad);
(-)a/koha-tmpl/opac-tmpl/ccsr/en/js/localcovers.js (+44 lines)
Line 0 Link Here
1
if (typeof KOHA == "undefined" || !KOHA) {
2
    var KOHA = {};
3
}
4
5
/**
6
 * A namespace for local cover related functions.
7
 */
8
KOHA.LocalCover = {
9
10
11
    /**
12
     * Search all:
13
     *    <div title="biblionumber" id="isbn" class="openlibrary-thumbnail"></div>
14
     * or
15
     *    <div title="biblionumber" id="isbn" class="openlibrary-thumbnail-preview"></div>
16
     * and run a search with all collected isbns to Open Library Book Search.
17
     * The result is asynchronously returned by OpenLibrary and catched by
18
     * olCallBack().
19
     */
20
    GetCoverFromBibnumber: function(uselink) {
21
        $("div[id^=local-thumbnail],span[id^=local-thumbnail]").each(function(i) {
22
            var mydiv = this;
23
            var message = document.createElement("span");
24
            $(message).attr("class","no-image");
25
            $(message).html(NO_LOCAL_JACKET);
26
            $(mydiv).append(message);
27
            var img = $("<img />").attr('src',
28
                '/cgi-bin/koha/opac-image.pl?thumbnail=1&biblionumber=' + $(mydiv).attr("class"))
29
                .load(function () {
30
                    if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) {
31
                    } else {
32
                        if (uselink) {
33
                            var a = $("<a />").attr('href', '/cgi-bin/koha/opac-imageviewer.pl?biblionumber=' + $(mydiv).attr("class"));
34
                            $(a).append(img);
35
                            $(mydiv).append(a);
36
                        } else {
37
                            $(mydiv).append(img);
38
                        }
39
                        $(mydiv).children('.no-image').remove();
40
                    }
41
                })
42
        });
43
    }
44
};
(-)a/koha-tmpl/opac-tmpl/ccsr/en/js/openlibrary.js (+66 lines)
Line 0 Link Here
1
if (typeof KOHA == "undefined" || !KOHA) {
2
    var KOHA = {};
3
}
4
5
/**
6
 * A namespace for OpenLibrary related functions.
7
 */
8
KOHA.OpenLibrary = {
9
10
11
    /**
12
     * Search all:
13
     *    <div title="biblionumber" id="isbn" class="openlibrary-thumbnail"></div>
14
     * or
15
     *    <div title="biblionumber" id="isbn" class="openlibrary-thumbnail-preview"></div>
16
     * and run a search with all collected isbns to Open Library Book Search.
17
     * The result is asynchronously returned by OpenLibrary and catched by
18
     * olCallBack().
19
     */
20
    GetCoverFromIsbn: function() {
21
        var bibkeys = [];
22
        $("div [id^=openlibrary-thumbnail]").each(function(i) {
23
            bibkeys.push("ISBN:" + $(this).attr("class")); // id=isbn
24
        });
25
        bibkeys = bibkeys.join(',');
26
        var scriptElement = document.createElement("script");
27
        scriptElement.setAttribute("id", "jsonScript");
28
        scriptElement.setAttribute("src",
29
            "http://openlibrary.org/api/books?bibkeys=" + escape(bibkeys) +
30
            "&callback=KOHA.OpenLibrary.olCallBack&jscmd=data");
31
        scriptElement.setAttribute("type", "text/javascript");
32
        document.documentElement.firstChild.appendChild(scriptElement);
33
    },
34
35
    /**
36
     * Add cover pages <div
37
     * and link to preview if div id is gbs-thumbnail-preview
38
     */
39
    olCallBack: function(booksInfo) {
40
        for (id in booksInfo) {
41
            var book = booksInfo[id];
42
            var isbn = id.substring(5);
43
            $("."+isbn).each(function() {
44
                var is_opacdetail = /openlibrary-thumbnail-preview/.exec($(this).attr("id"));
45
                var a = document.createElement("a");
46
                a.href = booksInfo.url;
47
                if (book.cover) {
48
                    var img = document.createElement("img");
49
                    if (is_opacdetail) {
50
                        img.src = book.cover.medium;
51
                        $(this).append(img);
52
                        $(this).append('<div class="results_summary">' + '<a href="' + book.url + '">Preview</a></div>');
53
                    } else {
54
                        img.src = book.cover.small;
55
                        $(this).append(img);
56
                    }
57
                } else {
58
                    var message =  document.createElement("span");
59
                    $(message).attr("class","no-image");
60
                    $(message).html(NO_OL_JACKET);
61
                    $(this).append(message);
62
                }
63
            });
64
        }
65
    }
66
};
(-)a/koha-tmpl/opac-tmpl/ccsr/en/js/tags.js (+157 lines)
Line 0 Link Here
1
if (typeof KOHA == "undefined" || !KOHA) {
2
    var KOHA = {};
3
}
4
5
/**
6
* A namespace for Tags related functions.
7
* readCookie is expected to already be declared.  That's why the assignment below is unscoped.
8
* readCookie should be from basket.js or undefined.
9
10
$.ajaxSetup({
11
       url: "/cgi-bin/koha/opac-tags.pl",
12
     type: "POST",
13
  dataType: "script"
14
});
15
*/
16
if (typeof(readCookie) == "undefined") {
17
     readCookie = function (name) { // from http://www.quirksmode.org/js/cookies.html
18
               var nameEQ = name + "=";
19
               var ca = document.cookie.split(';');
20
           for (var i=0;i < ca.length;i++) {
21
                      var c = ca[i];
22
                 while (c.charAt(0)==' '){ c = c.substring(1,c.length); }
23
                       if (c.indexOf(nameEQ) == 0){ return c.substring(nameEQ.length,c.length); }
24
             }
25
              return null;
26
   }
27
}
28
KOHA.Tags = {
29
      add_tag_button: function(){
30
            var mybibnum = $(this).attr("title");
31
          var mynewtag = "newtag" + mybibnum;
32
            var mytagid = "#" + mynewtag;
33
          var mydata = {CGISESSID: readCookie('CGISESSID')};	// Someday this should be OPACSESSID
34
                mydata[mynewtag] = $(mytagid).val();	// need [bracket] for variable property id
35
                var response;	// AJAX from server will assign value to response.
36
               $.post(
37
                        "/cgi-bin/koha/opac-tags.pl",
38
                  mydata,
39
                        function(data){
40
                                // alert("AJAX Response: " + data);
41
                            eval(data);
42
                            // alert("counts: " + response["added"] + response["deleted"] + response["errors"]);
43
                           KOHA.Tags.set_tag_status(
44
                                      mytagid + "_status",
45
                                   KOHA.Tags.common_status(response["added"], response["deleted"], response["errors"])
46
                            );
47
                             if (response.alerts) {
48
                                 alert(response.alerts.join("\n\n"));
49
                           }
50
                      },
51
                     'script'
52
               );
53
             return false;
54
  },
55
     common_status : function(addcount, delcount, errcount) {
56
           var cstat = "";
57
        if (addcount && addcount > 0) {cstat += MSG_TAGS_ADDED + addcount + ".  " ;}
58
           if (delcount && delcount > 0) {cstat += MSG_TAGS_DELETED + delcount + ".  " ;}
59
         if (errcount && errcount > 0) {cstat += MSG_TAGS_ERRORS + errcount + ". " ;}
60
           return cstat;
61
      },
62
     set_tag_status : function(tagid, newstatus) {
63
          $(tagid).html(newstatus);
64
              $(tagid).css({display:"inline"});
65
      },
66
     append_tag_status : function(tagid, newstatus) {
67
               $(tagid).append(newstatus);
68
            $(tagid).css({display:"inline"});
69
      },
70
71
    tag_message: {
72
 tagsdisabled : function(arg) {return (MSG_TAGS_DISABLED);},
73
    scrubbed_all_bad : function(arg) {return (MSG_TAG_ALL_BAD);},
74
  badparam : function(arg) {return (MSG_ILLEGAL_PARAMETER+" "+arg);},
75
    scrubbed : function(arg) {return (MSG_TAG_SCRUBBED+" "+arg);},
76
    failed_add_tag : function(arg) {return (MSG_ADD_TAG_FAILED+ " "+arg+" "+MSG_ADD_TAG_FAILED_NOTE);},
77
    failed_delete  : function(arg) {return (MSG_DELETE_TAG_FAILED+ " "+arg+" "+MSG_DELETE_TAG_FAILED_NOTE);},
78
   login : function(arg) {return (MSG_LOGIN_REQUIRED);}
79
   },
80
81
    // Used to tag multiple items at once.  The main difference
82
    // is that status is displayed on a per item basis.
83
    add_multitags_button : function(bibarray, tag){
84
                var mydata = {CGISESSID: readCookie('CGISESSID')};	// Someday this should be OPACSESSID
85
        for (var i = 0; i < bibarray.length; i++) {
86
            var mynewtag = "newtag" + bibarray[i];
87
            mydata[mynewtag] = tag;
88
        }
89
           var response;	// AJAX from server will assign value to response.
90
               $.post(
91
                        "/cgi-bin/koha/opac-tags.pl",
92
                  mydata,
93
                        function(data){
94
                                eval(data);
95
                $(".tagstatus").empty();
96
                var bibErrors = false;
97
98
                // Display the status for each tagged bib
99
                for (var i = 0; i < bibarray.length; i++) {
100
                    var bib = bibarray[i];
101
                    var mytagid = "#newtag" + bib;
102
                    var status = "";
103
104
                    // Number of tags added.
105
                    if (response[bib]) {
106
                        var added = response[bib]["added"];
107
                        if (added > 0) {
108
                            status = MSG_TAGS_ADDED + added + ".  ";
109
				        KOHA.Tags.set_tag_status(mytagid + "_status", status);
110
                        }
111
112
                        // Show a link that opens an error dialog, if necessary.
113
                        var errors = response[bib]["errors"];
114
                        if (errors.length > 0) {
115
                            bibErrors = true;
116
                            var errid = "tagerr_" + bib;
117
                            var errstat = "<a id=\"" + errid + "\" class=\"tagerror\" href=\"#\">";
118
                            errstat += MSG_TAGS_ERRORS + errors.length + ". ";
119
                            errstat += "</a>";
120
					    KOHA.Tags.append_tag_status(mytagid + "_status", errstat);
121
                            var errmsg = "";
122
                            for (var e = 0; e < errors.length; e++){
123
                                if (e) {
124
                                    errmsg += "\n\n";
125
                                }
126
                                errmsg += errors[e];
127
                            }
128
                            $("#" + errid).click(function(){
129
                                alert(errmsg);
130
                            });
131
                        }
132
                    }
133
                }
134
135
                if (bibErrors || response["global_errors"]) {
136
                    var msg = "";
137
                    if (bibErrors) {
138
                        msg = MSG_MULTI_ADD_TAG_FAILED;
139
                    }
140
141
                    // Show global errors in a dialog.
142
                    if (response["global_errors"]) {
143
                        var global_errors = response["global_errors"];
144
                        var msg;
145
                        for (var e = 0; e < global_errors.length; e++) {
146
                            msg += "\n\n";
147
                            msg += response.alerts[global_errors[e]];
148
                        }
149
                    }
150
                    alert(msg);
151
                }
152
                     },
153
                     'script'
154
               );
155
             return false;
156
    }
157
};
(-)a/koha-tmpl/opac-tmpl/ccsr/itemtypeimg/crystal-clear/_COPYING.txt (+120 lines)
Line 0 Link Here
1
License
2
3
The Crystal Project are released under LGPL.
4
5
GNU General Public License.
6
7
   0.
8
9
      This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".
10
11
      A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
12
13
      The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)
14
15
      "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
16
17
      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
18
   1.
19
20
      You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
21
22
      You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
23
   2.
24
25
      You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
26
         1. The modified work must itself be a software library.
27
         2. You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
28
         3. You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
29
         4. If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
30
31
      (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
32
33
      These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
34
35
      Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
36
37
      In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
38
   3.
39
40
      You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
41
42
      Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
43
44
      This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
45
   4.
46
47
      You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.
48
49
      If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
50
   5.
51
52
      A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
53
      However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
54
55
      When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
56
57
      If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
58
59
      Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
60
   6.
61
62
      As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
63
64
      You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
65
         1. Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) .
66
         2. Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
67
         3. Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
68
         4. If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
69
         5. Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
70
71
      For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
72
73
      It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
74
   7.
75
76
      You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
77
         1.
78
79
            Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
80
         2.
81
82
            Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
83
   8.
84
85
      You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
86
   9.
87
88
      You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
89
  10.
90
91
      Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.
92
  11.
93
94
      If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
95
96
      If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
97
98
      It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
99
100
      This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
101
  12.
102
103
      If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
104
  13.
105
106
      The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
107
108
      Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
109
  14.
110
111
      If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
112
113
No Warranty
114
115
  15.
116
117
      Because the library is licensed free of charge, there is no warranty for the library, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the library "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the library is with you. Should the library prove defective, you assume the cost of all necessary servicing, repair or correction.
118
  16.
119
120
      In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who may modify and/or redistribute the library as permitted above, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the library (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the library to operate with any other software), even if such holder or other party has been advised of the possibility of such damages.
(-)a/koha-tmpl/opac-tmpl/ccsr/itemtypeimg/crystal-clear/_README.txt (+27 lines)
Line 0 Link Here
1
The Crystal Clear icon set was created by
2
Everaldo Coelho, http://www.everaldo.com/
3
Submitted:  Oct 11 2003
4
Updated:  Jun 16 2007
5
6
Icons were acquired from Wikimedia Commons,
7
http://commons.wikimedia.org/wiki/Crystal_Clear, 30 Jan 2010.
8
9
The images were renamed, organized and re-sized to create this packager in a
10
standard icon package format.  This was preformed by Jeff Israel at the Open
11
Icon Library.
12
13
This package was created by the Open Icon Library,
14
http://openiconlibrary.sourceforge.net/ and is available for download there.T
15
All Icons are free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
16
17
See COPYING.txt or http://www.everaldo.com/crystal/?action=license for details.
18
19
---------------
20
21
Added to this set were three images by RayAna Min Park (August 2011):
22
23
books-closed.png
24
books-open-cd.png
25
books-open.png
26
27
All Icons are free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

Return to bug 8597