Subversion Repositories eFlore/Applications.cel

Rev

Rev 915 | Rev 941 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 915 Rev 939
1
@charset "UTF-8";
1
@charset "UTF-8";
2
html {
2
html {
3
	overflow:hidden;
3
	overflow:hidden;
4
}
4
}
5
body {
5
body {
6
	overflow:hidden;
6
	overflow:hidden;
7
	padding:0;
7
	padding:0;
8
	margin:0;
8
	margin:0;
9
	width:100%;
9
	width:100%;
10
	height:100%;
10
	height:100%;
11
	font-family:Arial;
11
	font-family:Arial;
12
	font-size:12px;
12
	font-size:12px;
13
}
13
}
14
h1 {
14
h1 {
15
	font-size:1.6em;
15
	font-size:1.6em;
16
}
16
}
17
h2 {
17
h2 {
18
	font-size:1.4em;
18
	font-size:1.4em;
19
}
19
}
20
a, a:active, a:visited {
20
a, a:active, a:visited {
21
	border-bottom:1px dotted #666;
21
	border-bottom:1px dotted #666;
22
	color:#CCC;
22
	color:#CCC;
23
	text-decoration:none;
23
	text-decoration:none;
24
}
24
}
25
a:active {
25
a:active {
26
	outline:none;
26
	outline:none;
27
}
27
}
28
a:focus {
28
a:focus {
29
	outline:thin dotted;
29
	outline:thin dotted;
30
}
30
}
31
a:hover {
31
a:hover {
32
	color:#56B80E;
32
	color:#56B80E;
33
	border-bottom:1px dotted #56B80E;
33
	border-bottom:1px dotted #56B80E;
34
}
34
}
35
/*+-----------------------------------------------------------------------------------------------------------------+*/
35
/*+-----------------------------------------------------------------------------------------------------------------+*/
36
/* Présentation des listes de définitions */
36
/* Présentation des listes de définitions */
37
dl {
37
dl {
38
	width:100%;
38
	width:100%;
39
}
39
}
40
dt {
40
dt {
41
	float:left;
41
	float:left;
42
	font-weight:bold;
42
	font-weight:bold;
43
	text-align:top left;
43
	text-align:top left;
44
	margin-right:0.3em;
44
	margin-right:0.3em;
45
}
45
}
46
dd {
46
dd {
47
	width:auto;
47
	width:auto;
48
	margin:0.5em 0;
48
	margin:0.5em 0;
49
}
49
}
50
/*+-----------------------------------------------------------------------------------------------------------------+*/
50
/*+-----------------------------------------------------------------------------------------------------------------+*/
51
/* Tableau : */
51
/* Tableau : */
52
table {
52
table {
53
	border:1px solid gray;
53
	border:1px solid gray;
54
	border-collapse:collapse;
54
	border-collapse:collapse;
-
 
55
	width:100%;
55
}
56
}
56
table thead, table tfoot, table tbody {
57
table thead, table tfoot, table tbody {
57
	background-color:Gainsboro;
58
	background-color:Gainsboro;
58
	border:1px solid gray;
59
	border:1px solid gray;
59
}
60
}
60
table tbody {
61
table tbody {
61
	background-color:#FFF;
62
	background-color:#FFF;
62
}
63
}
63
table th {
64
table th {
64
	font-family:monospace;
65
	font-family:monospace;
65
	border:1px dotted gray;
66
	border:1px dotted gray;
66
	padding:5px;
67
	padding:5px;
67
	background-color:Gainsboro;
68
	background-color:Gainsboro;
68
}
69
}
69
table td {
70
table td {
70
	font-family:arial;
71
	font-family:arial;
71
	border:1px dotted gray;
72
	border:1px dotted gray;
72
	padding:5px;
73
	padding:5px;
73
	text-align:left;
74
	text-align:left;
74
}
75
}
75
table caption {
76
table caption {
76
	font-family:sans-serif;
77
	font-family:sans-serif;
77
}
78
}
78
/*+-----------------------------------------------------------------------------------------------------------------+*/
79
/*+-----------------------------------------------------------------------------------------------------------------+*/
79
/* Tableau : tablesorter */
80
/* Tableau : tablesorter */
80
th.header {
81
th.header {
81
	background:url(../images/trie.png) no-repeat center right;    
82
	background:url(../images/trie.png) no-repeat center right;    
82
	padding-right:20px;
83
	padding-right:20px;
83
}
84
}
84
th.headerSortUp { 
85
th.headerSortUp { 
85
	background:url(../images/trie_croissant.png) no-repeat center right #56B80E;
86
	background:url(../images/trie_croissant.png) no-repeat center right #56B80E;
86
	color:white;
87
	color:white;
87
}
88
}
88
th.headerSortDown { 
89
th.headerSortDown { 
89
    background:url(../images/trie_decroissant.png) no-repeat center right #56B80E;
90
    background:url(../images/trie_decroissant.png) no-repeat center right #56B80E;
90
    color:white; 
91
    color:white; 
91
}
92
}
92
/*+-----------------------------------------------------------------------------------------------------------------+*/
93
/*+-----------------------------------------------------------------------------------------------------------------+*/
93
/* Générique */
94
/* Générique */
94
.nettoyage{
95
.nettoyage{
95
	clear:both;
96
	clear:both;
96
}
97
}
97
hr.nettoyage{
98
hr.nettoyage{
98
	visibility:hidden;
99
	visibility:hidden;
99
}
100
}
100
/*+-----------------------------------------------------------------------------------------------------------------+*/
101
/*+-----------------------------------------------------------------------------------------------------------------+*/
101
/* Carte */
102
/* Carte */
102
#carte {
103
#carte {
103
	padding:0;
104
	padding:0;
104
	margin:0;
105
	margin:0;
105
	position:absolute;	
106
	position:absolute;	
106
	top:35px;
107
	top:35px;
107
	left:24px;
108
	left:24px;
108
	right:0;
109
	right:0;
109
	bottom:0;
110
	bottom:0;
110
	overflow:auto;
111
	overflow:auto;
111
}
112
}
112
.bouton {
113
.bouton {
113
	background-color:white;
114
	background-color:white;
114
	border:2px solid black;
115
	border:2px solid black;
115
	cursor:pointer;
116
	cursor:pointer;
116
	text-align:center;
117
	text-align:center;
117
}
118
}
118
/*+-----------------------------------------------------------------------------------------------------------------+*/
119
/*+-----------------------------------------------------------------------------------------------------------------+*/
119
/* Message de chargement */
120
/* Message de chargement */
120
#chargement {
121
#chargement {
121
	margin:25px;
122
	margin:25px;
122
	text-align:center;
123
	text-align:center;
123
}
124
}
124
#chargement img{
125
#chargement img{
125
	display:block;
126
	display:block;
126
	margin:auto;
127
	margin:auto;
127
}
128
}
128
/*+-----------------------------------------------------------------------------------------------------------------+*/
129
/*+-----------------------------------------------------------------------------------------------------------------+*/
129
/* Avertissement */
130
/* Avertissement */
130
#zone-avertissement {
131
#zone-avertissement {
131
	background-color:#4A4B4C;
132
	background-color:#4A4B4C;
132
	color:#CCC;
133
	color:#CCC;
133
	padding:12px;
134
	padding:12px;
134
	text-align:justify;
135
	text-align:justify;
135
	line-height:16px;
136
	line-height:16px;
136
}
137
}
137
#zone-avertissement h1{
138
#zone-avertissement h1{
138
	margin:0;
139
	margin:0;
139
}
140
}
140
#zone-avertissement a {
141
#zone-avertissement a {
141
	border-bottom:1px dotted gainsboro;
142
	border-bottom:1px dotted gainsboro;
142
}
143
}
143
/*+-----------------------------------------------------------------------------------------------------------------+*/
144
/*+-----------------------------------------------------------------------------------------------------------------+*/
144
/* Carte titre */
145
/* Carte titre */
145
#zone-titre {
146
#zone-titre {
146
	padding:0;
147
	padding:0;
147
	margin:0;
148
	margin:0;
148
	position:absolute;
149
	position:absolute;
149
	top:0;	
150
	top:0;	
150
	left:0;
151
	left:0;
151
	width:100%;
152
	width:100%;
152
	height:35px;
153
	height:35px;
153
	overflow:hidden;
154
	overflow:hidden;
154
	background:url(http://www.tela-botanica.org/sites/commun/generique/images/favicones/tela_botanica.png) no-repeat 8px 8px #4A4B4C;
155
	background-color:#4A4B4C;
155
}
156
}
156
#zone-info {
157
#zone-info {
157
	position:absolute;
158
	position:absolute;
158
	top:0;
159
	top:0;
159
	right:8px;
160
	right:8px;
160
	width:48px;
161
	width:48px;
161
	text-align:right;
162
	text-align:right;
162
}
163
}
163
#zone-info img {
164
#zone-info img {
164
	display:inline;
165
	display:inline;
165
	padding:4px;
166
	padding:4px;
166
	margin:0;
167
	margin:0;
167
	border:none;
168
	border:none;
168
}
169
}
169
#carte-titre {
170
#carte-titre {
170
	display:inline-block;
171
	display:inline-block;
171
	margin:0 0 0 24px;
172
	margin:0;
172
	padding:0.2em;
173
	padding:0.2em;
173
	color:#CCCCCC;
174
	color:#CCCCCC;
174
}
175
}
175
#carte-titre {/*Hack CSS  fonctionne seulement dans ie6, 7 & 8 */
176
#carte-titre {/*Hack CSS  fonctionne seulement dans ie6, 7 & 8 */
176
	display:inline !hackCssIe6Et7;/*Hack CSS pour ie6 & ie7 */
177
	display:inline !hackCssIe6Et7;/*Hack CSS pour ie6 & ie7 */
177
	display /*\**/:inline\9;/*Hack CSS pour ie8 */	
178
	display /*\**/:inline\9;/*Hack CSS pour ie8 */	
178
}
179
}
179
/*+-----------------------------------------------------------------------------------------------------------------+*/
180
/*+-----------------------------------------------------------------------------------------------------------------+*/
180
/* Panneau latéral */
181
/* Panneau latéral */
181
#panneau-lateral {
182
#panneau-lateral {
182
	padding:0;
183
	padding:0;
183
	margin:0;
184
	margin:0;
184
	position:absolute;	
185
	position:absolute;	
185
	top:35px;
186
	top:35px;
186
	left:0;
187
	left:0;
187
	bottom:0;
188
	bottom:0;
188
	width:24px;
189
	width:24px;
189
	overflow:hidden;
190
	overflow:hidden;
190
	background-color:#4A4B4C;
191
	background-color:#4A4B4C;
191
	border-right:1px solid grey;	
192
	border-right:1px solid grey;	
192
}
193
}
193
#pl-contenu {
194
#pl-contenu {
194
	display:none;
195
	display:none;
195
}
196
}
196
#pl-entete {
197
#pl-entete {
197
	height:95px;
198
	height:95px;
198
}
199
}
199
#pl-corps {
200
#pl-corps {
200
	position:absolute;
201
	position:absolute;
201
	top:105px;
202
	top:105px;
202
	bottom:0;
203
	bottom:0;
203
	overflow:auto;
204
	overflow:auto;
204
	padding:5px;
205
	padding:5px;
205
	width:290px;
206
	width:290px;
206
}
207
}
207
#pl-ouverture, #pl-fermeture {
208
#pl-ouverture, #pl-fermeture {
208
	position:absolute;
209
	position:absolute;
209
	top:0;
210
	top:0;
210
	height:24px;
211
	height:24px;
211
	width:24px;
212
	width:24px;
212
	text-align:center;
213
	text-align:center;
213
	cursor:pointer;
214
	cursor:pointer;
214
}
215
}
215
#pl-ouverture {
216
#pl-ouverture {
216
	left:0;
217
	left:0;
217
	background:url(../images/ouverture.png) no-repeat top left #4A4B4C;
218
	background:url(../images/ouverture.png) no-repeat top left #4A4B4C;
-
 
219
	height:100%;
218
}
220
}
219
#pl-fermeture {
221
#pl-fermeture {
220
	display:none;
222
	display:none;
221
	left:276px;
223
	left:276px;
222
	background:url(../images/fermeture.png) no-repeat top right #4A4B4C;
224
	background:url(../images/fermeture.png) no-repeat top right #4A4B4C;
223
}
225
}
224
#pl-ouverture span, #pl-fermeture span{
226
#pl-ouverture span, #pl-fermeture span{
225
	display:none;
227
	display:none;
226
}
228
}
227
/* Panneau latéral : balises */
229
/* Panneau latéral : balises */
228
#panneau-lateral h2, #panneau-lateral p {
230
#panneau-lateral h2, #panneau-lateral p {
229
	color:#CCCCCC;}
231
	color:#CCCCCC;}
230
/*+-----------------------------------------------------------------------------------------------------------------+*/
232
/*+-----------------------------------------------------------------------------------------------------------------+*/
231
/* Liste des taxons de la carte */
233
/* Liste des taxons de la carte */
232
#taxons {
234
#taxons {
233
	color:#999;
235
	color:#999;
234
}
236
}
235
#taxons .taxon-actif, #taxons .taxon-actif span {
237
#taxons .taxon-actif, #taxons .taxon-actif span {
236
	color:#56B80E;
238
	color:#56B80E;
237
}
239
}
238
#taxons li span {
240
#taxons li span {
239
	border-bottom:1px dotted #666;
241
	border-bottom:1px dotted #666;
240
	color:#CCC;
242
	color:#CCC;
241
}
243
}
242
#taxons li span:focus {
244
#taxons li span:focus {
243
	outline:thin dotted;
245
	outline:thin dotted;
244
}
246
}
245
#taxons li span:hover {
247
#taxons li span:hover {
246
	color:#56B80E;
248
	color:#56B80E;
247
	border-bottom:1px dotted #56B80E;
249
	border-bottom:1px dotted #56B80E;
248
	cursor:pointer;
250
	cursor:pointer;
249
}
251
}
250
.nt {
252
.nt {
251
	display:none;
253
	display:none;
252
}
254
}
253
/*+-----------------------------------------------------------------------------------------------------------------+*/
255
/*+-----------------------------------------------------------------------------------------------------------------+*/
254
/* Pop-up observations */
256
/* Pop-up observations */
255
 
257
 
256
#observations {
258
#observations {
257
	overflow:none;
259
	overflow:none;
258
	margin:-1px 0 0 0;
260
	margin:-1px 0 0 0;
259
	border: 1px solid #AAA;
261
	border: 1px solid #AAA;
260
	border-radius:0 0 4px 4px;
262
	border-radius:0 0 4px 4px;
261
}
263
}
262
#obs-pieds-page {
264
#obs-pieds-page {
263
	font-size:10px;
265
	font-size:10px;
264
	color:#CCC;
266
	color:#CCC;
265
	clear:both;
267
	clear:both;
266
}
268
}
267
.ui-tabs {
269
.ui-tabs {
268
	padding:0;
270
	padding:0;
269
}
271
}
270
.ui-widget-content {
272
.ui-widget-content {
271
	border:0;
273
	border:0;
272
}
274
}
273
.ui-widget-header {
275
.ui-widget-header {
274
	background:none;
276
	background:none;
275
	border:0;
277
	border:0;
276
	border-bottom:1px solid #AAA;
278
	border-bottom:1px solid #AAA;
277
	border-radius:0;
279
	border-radius:0;
278
}
280
}
279
.ui-tabs-selected a {
281
.ui-tabs-selected a {
280
	border-bottom:1px solid white;
282
	border-bottom:1px solid white;
281
}
283
}
282
.ui-tabs-selected a:focus {
284
.ui-tabs-selected a:focus {
283
	outline:0;
285
	outline:0;
284
}
286
}
285
.ui-tabs .ui-tabs-panel {
287
.ui-tabs .ui-tabs-panel {
286
	padding:0.2em;
288
	padding:0.2em;
287
}
289
}
288
#obs h2 {
290
#obs h2 {
289
	margin:0;
291
	margin:0;
290
	text-align:center;
292
	text-align:center;
291
}
293
}
292
#observations a {
294
#observations a {
293
	color:#333;
295
	color:#333;
294
	border-bottom:1px dotted gainsboro;
296
	border-bottom:1px dotted gainsboro;
295
}
297
}
296
#observations a:hover {
298
#observations a:hover {
297
	color:#56B80E;
299
	color:#56B80E;
298
	border-bottom:1px dotted #56B80E;
300
	border-bottom:1px dotted #56B80E;
299
}
301
}
300
/*+-----------------------------------------------------------------------------------------------------------------+*/
302
/*+-----------------------------------------------------------------------------------------------------------------+*/
301
/* Pop-up observations : liste */
303
/* Pop-up observations : liste */
302
.champ-nom-sci {
304
.champ-nom-sci {
303
	display:none;
305
	display:none;
304
}
306
}
305
.cel-img-principale img{
307
.cel-img-principale img{
306
	float:right;
308
	float:right;
307
	height:75px;
309
	height:75px;
308
	padding:1px;
310
	padding:1px;
309
	border:1px solid white;
311
	border:1px solid white;
310
}
312
}
311
#observations .cel-img:hover img{
313
#observations .cel-img:hover img{
312
	border: 1px dotted #56B80E;
314
	border: 1px dotted #56B80E;
313
}
315
}
314
.cel-img-secondaire, .cel-infos{
316
.cel-img-secondaire, .cel-infos{
315
	display: none;
317
	display: none;
316
}
318
}
317
ol#obs-liste-lignes {
319
ol#obs-liste-lignes {
318
	padding:5px;
320
	padding:5px;
319
	margin:0;
321
	margin:0;
320
}
322
}
321
.obs-conteneur{
323
.obs-conteneur{
322
	counter-reset: item;
324
	counter-reset: item;
323
}
325
}
324
.obs-conteneur .nom-sci:before {
326
.obs-conteneur .nom-sci:before {
325
	content: counter(item) ". ";
327
	content: counter(item) ". ";
326
	counter-increment: item;
328
	counter-increment: item;
327
	display:block;
329
	display:block;
328
	float:left;
330
	float:left;
329
}
331
}
330
.obs-conteneur li {
332
.obs-conteneur li {
331
	display: block;
333
	display: block;
332
}
334
}
333
/*+-----------------------------------------------------------------------------------------------------------------+*/
335
/*+-----------------------------------------------------------------------------------------------------------------+*/
334
/* Diaporama */
336
/* Diaporama */
335
.cel-legende{
337
.cel-legende{
336
	text-align:left;
338
	text-align:left;
337
}
339
}
338
.cel-legende-vei{
340
.cel-legende-vei{
339
	float:right;
341
	float:right;
340
}
342
}
341
.cel-legende p{
343
.cel-legende p{
342
	color:black;
344
	color: black;
343
	font-size:12px;
345
	font-size: 12px;
-
 
346
	line-height: 18px;
344
	margin:5px 0;
347
	margin: 0;
345
}
348
}
346
.cel-legende a, .cel-legende a:active, .cel-legende a:visited {
349
.cel-legende a, .cel-legende a:active, .cel-legende a:visited {
347
	border-bottom:1px dotted gainsboro;
350
	border-bottom:1px dotted gainsboro;
348
	color:#333;
351
	color:#333;
349
	text-decoration:none;
352
	text-decoration:none;
350
	background-image:none;
353
	background-image:none;
351
}
354
}
352
.cel-legende a:hover {
355
.cel-legende a:hover {
353
	color:#56B80E;
356
	color:#56B80E;
354
	border-bottom:1px dotted #56B80E;
357
	border-bottom:1px dotted #56B80E;
355
}
358
}
356
/*+-----------------------------------------------------------------------------------------------------------------+*/
359
/*+-----------------------------------------------------------------------------------------------------------------+*/
357
/* Plugin Jquery Pagination */
360
/* Plugin Jquery Pagination */
358
.navigation {
361
.navigation {
359
	padding:5px;
362
	padding:5px;
360
	float:right;
363
	float:right;
361
}
364
}
362
.pagination {
365
.pagination {
363
	font-size: 80%;
366
	font-size: 80%;
364
}
367
}
365
.pagination a {
368
.pagination a {
366
	text-decoration: none;
369
	text-decoration: none;
367
	border: solid 1px #666;
370
	border: solid 1px #666;
368
	color: #666;
371
	color: #666;
369
	background:gainsboro;
372
	background:gainsboro;
370
}
373
}
371
.pagination a:hover {
374
.pagination a:hover {
372
	color: white;
375
	color: white;
373
	background: #56B80E;
376
	background: #56B80E;
374
}
377
}
375
.pagination a, .pagination span {
378
.pagination a, .pagination span {
376
	display: block;
379
	display: block;
377
	float: left;
380
	float: left;
378
	padding: 0.3em 0.5em;
381
	padding: 0.3em 0.5em;
379
	margin-right: 5px;
382
	margin-right: 5px;
380
	margin-bottom: 5px;
383
	margin-bottom: 5px;
381
	min-width:1em;
384
	min-width:1em;
382
	text-align:center;
385
	text-align:center;
383
}
386
}
384
.pagination .current {
387
.pagination .current {
385
	background: #4A4B4C;
388
	background: #4A4B4C;
386
	color: white;
389
	color: white;
387
	border: solid 1px gainsboro;
390
	border: solid 1px gainsboro;
388
}
391
}
389
.pagination .current.prev, .pagination .current.next{
392
.pagination .current.prev, .pagination .current.next{
390
	color: #999;
393
	color: #999;
391
	border-color: #999;
394
	border-color: #999;
392
	background: gainsboro;
395
	background: gainsboro;
393
}
396
}