Subversion Repositories eFlore/Applications.cel

Rev

Rev 2320 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2320 Rev 2321
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: #AAAAAA;
22
  	color: #AAAAAA;
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
	margin:0;
39
	margin:0;
40
}
40
}
41
dt {
41
dt {
42
	float:left;
42
	float:left;
43
	font-weight:bold;
43
	font-weight:bold;
44
	text-align:top left;
44
	text-align:top left;
45
	margin-right:0.3em;
45
	margin-right:0.3em;
46
	line-height:0.8em;
46
	line-height:0.8em;
47
}
47
}
48
dd {
48
dd {
49
	width:auto;
49
	width:auto;
50
	margin:0.5em 0;
50
	margin:0.5em 0;
51
	line-height:0.8em;
51
	line-height:0.8em;
52
}
52
}
53
/*+-----------------------------------------------------------------------------------------------------------------+*/
53
/*+-----------------------------------------------------------------------------------------------------------------+*/
54
/* Tableau : */
54
/* Tableau : */
55
table {
55
table {
56
	border:1px solid gray;
56
	border:1px solid gray;
57
	border-collapse:collapse;
57
	border-collapse:collapse;
58
	width:100%;
58
	width:100%;
59
}
59
}
60
table thead, table tfoot, table tbody {
60
table thead, table tfoot, table tbody {
61
	background-color:Gainsboro;
61
	background-color:Gainsboro;
62
	border:1px solid gray;
62
	border:1px solid gray;
63
}
63
}
64
table tbody {
64
table tbody {
65
	background-color:#FFF;
65
	background-color:#FFF;
66
}
66
}
67
table th {
67
table th {
68
	font-family:monospace;
68
	font-family:monospace;
69
	border:1px dotted gray;
69
	border:1px dotted gray;
70
	padding:5px;
70
	padding:5px;
71
	background-color:Gainsboro;
71
	background-color:Gainsboro;
72
}
72
}
73
table td {
73
table td {
74
	font-family:arial;
74
	font-family:arial;
75
	border:1px dotted gray;
75
	border:1px dotted gray;
76
	padding:5px;
76
	padding:5px;
77
	text-align:left;
77
	text-align:left;
78
}
78
}
79
table caption {
79
table caption {
80
	font-family:sans-serif;
80
	font-family:sans-serif;
81
}
81
}
82
/*+-----------------------------------------------------------------------------------------------------------------+*/
82
/*+-----------------------------------------------------------------------------------------------------------------+*/
83
/* Tableau : tablesorter */
83
/* Tableau : tablesorter */
84
th.header {
84
th.header {
85
	background:url(../images/trie.png) no-repeat center right;    
85
	background:url(../images/trie.png) no-repeat center right;    
86
	padding-right:20px;
86
	padding-right:20px;
87
}
87
}
88
th.headerSortUp { 
88
th.headerSortUp { 
89
	background:url(../images/trie_croissant.png) no-repeat center right #56B80E;
89
	background:url(../images/trie_croissant.png) no-repeat center right #56B80E;
90
	color:white;
90
	color:white;
91
}
91
}
92
th.headerSortDown { 
92
th.headerSortDown { 
93
    background:url(../images/trie_decroissant.png) no-repeat center right #56B80E;
93
    background:url(../images/trie_decroissant.png) no-repeat center right #56B80E;
94
    color:white; 
94
    color:white; 
95
}
95
}
96
/*+-----------------------------------------------------------------------------------------------------------------+*/
96
/*+-----------------------------------------------------------------------------------------------------------------+*/
97
/* Générique */
97
/* Générique */
98
.nettoyage{
98
.nettoyage{
99
	clear:both;
99
	clear:both;
100
}
100
}
101
hr.nettoyage{
101
hr.nettoyage{
102
	visibility:hidden;
102
	visibility:hidden;
103
}
103
}
104
 
104
 
105
/*+-----------------------------------------------------------------------------------------------------------------+*/
105
/*+-----------------------------------------------------------------------------------------------------------------+*/
106
/* Carte */
106
/* Carte */
107
#carte {
107
#carte {
108
	padding:0;
108
	padding:0;
109
	margin:0;
109
	margin:0;
110
	position:absolute;	
110
	position:absolute;	
111
	top:35px;
111
	top:35px;
112
	left:24px;
112
	left:24px;
113
	right:0;
113
	right:0;
114
	bottom:0;
114
	bottom:0;
115
	overflow:auto;
115
	overflow:auto;
116
}
116
}
117
.bouton {
117
.bouton {
118
	background-color:white;
118
	background-color:white;
119
	border:2px solid black;
119
	border:2px solid black;
120
	cursor:pointer;
120
	cursor:pointer;
121
	text-align:center;
121
	text-align:center;
122
}
122
}
123
/*+-----------------------------------------------------------------------------------------------------------------+*/
123
/*+-----------------------------------------------------------------------------------------------------------------+*/
124
/* Message de chargement */
124
/* Message de chargement */
125
#chargement {
125
#chargement {
126
	margin:25px;
126
	margin:25px;
127
	text-align:center;
127
	text-align:center;
128
}
128
}
129
#chargement img{
129
#chargement img{
130
	display:block;
130
	display:block;
131
	margin:auto;
131
	margin:auto;
132
}
132
}
133
/*+-----------------------------------------------------------------------------------------------------------------+*/
133
/*+-----------------------------------------------------------------------------------------------------------------+*/
134
/* Avertissement */
134
/* Avertissement */
135
#zone-avertissement {
135
#zone-avertissement {
136
	background-color:#4A4B4C;
136
	background-color:#4A4B4C;
137
	color:#CCC;
137
	color:#CCC;
138
	padding:12px;
138
	padding:12px;
139
	text-align:justify;
139
	text-align:justify;
140
	line-height:16px;
140
	line-height:16px;
141
}
141
}
142
#zone-avertissement h1{
142
#zone-avertissement h1{
143
	margin:0;
143
	margin:0;
144
}
144
}
145
#zone-avertissement a {
145
#zone-avertissement a {
146
	border-bottom:1px dotted gainsboro;
146
	border-bottom:1px dotted gainsboro;
147
}
147
}
148
/*+-----------------------------------------------------------------------------------------------------------------+*/
148
/*+-----------------------------------------------------------------------------------------------------------------+*/
149
/* Carte titre */
149
/* Carte titre */
150
#zone-titre {
150
#zone-titre {
151
	padding:0;
151
	padding:0;
152
	margin:0;
152
	margin:0;
153
	position:absolute;
153
	position:absolute;
154
	top:0;	
154
	top:0;	
155
	left:0;
155
	left:0;
156
	width:100%;
156
	width:100%;
157
	height:35px;
157
	height:35px;
158
	overflow:hidden;
158
	overflow:hidden;
159
	background-color: #DDDDDD;
159
	background-color: #DDDDDD;
160
	border-bottom: 1px solid grey;
160
	border-bottom: 1px solid grey;
161
	z-index: 9;
161
	z-index: 9;
162
}
162
}
163
#zone-info {
163
#zone-info {
164
	position:absolute;
164
	position:absolute;
165
	top:0;
165
	top:0;
166
	right:8px;
166
	right:8px;
167
	width:48px;
167
	width:48px;
168
	text-align:right;
168
	text-align:right;
169
}
169
}
170
#zone-info img {
170
#zone-info img {
171
	display:inline;
171
	display:inline;
172
	padding:4px;
172
	padding:4px;
173
	margin:0;
173
	margin:0;
174
	border:none;
174
	border:none;
175
}
175
}
176
#carte-titre {
176
#carte-titre {
177
	display:inline-block;
177
	display:inline-block;
178
	margin:0;
178
	margin:0;
179
	padding:0.2em;
179
	padding:0.2em;
180
	color: black;
180
	color: black;
181
}
181
}
182
#carte-titre {/*Hack CSS  fonctionne seulement dans ie6, 7 & 8 */
182
#carte-titre {/*Hack CSS  fonctionne seulement dans ie6, 7 & 8 */
183
	display:inline !hackCssIe6Et7;/*Hack CSS pour ie6 & ie7 */
183
	display:inline !hackCssIe6Et7;/*Hack CSS pour ie6 & ie7 */
184
	display /*\**/:inline\9;/*Hack CSS pour ie8 */	
184
	display /*\**/:inline\9;/*Hack CSS pour ie8 */	
185
}
185
}
186
/*+-----------------------------------------------------------------------------------------------------------------+*/
186
/*+-----------------------------------------------------------------------------------------------------------------+*/
187
/* Panneau latéral */
187
/* Panneau latéral */
188
#panneau-lateral {
188
#panneau-lateral {
189
	padding:0;
189
	padding:0;
190
	margin:0;
190
	margin:0;
191
	position:absolute;	
191
	position:absolute;	
192
	top:35px;
192
	top:35px;
193
	left:0;
193
	left:0;
194
	bottom:0;
194
	bottom:0;
195
	width:24px;
195
	width:24px;
196
	overflow:hidden;
196
	overflow:hidden;
197
	background-color: #DDDDDD;
197
	background-color: #DDDDDD;
198
	border-right: 1px solid grey;
198
	border-right: 1px solid grey;
199
	z-index: 10;
199
	z-index: 10;
200
}
200
}
201
#pl-contenu {
201
#pl-contenu {
202
	display:none;
202
	display:none;
203
}
203
}
204
#pl-entete {
204
#pl-entete {
205
	height:95px;
205
	height:95px;
206
}
206
}
207
#pl-corps {
207
#pl-corps {
208
	position:absolute;
208
	position:absolute;
209
	top:105px;
209
	top:105px;
210
	bottom:0;
210
	bottom:0;
211
	overflow:auto;
211
	overflow:auto;
212
	padding:5px;
212
	padding:5px;
213
	width:290px;
213
	width:290px;
214
}
214
}
215
#pl-ouverture, #pl-fermeture {
215
#pl-ouverture, #pl-fermeture {
216
	position:absolute;
216
	position:absolute;
217
	top:0;
217
	top:0;
218
	height:24px;
218
	height:24px;
219
	width:24px;
219
	width:24px;
220
	text-align:center;
220
	text-align:center;
221
	cursor:pointer;
221
	cursor:pointer;
222
}
222
}
223
#pl-ouverture {
223
#pl-ouverture {
224
	left:0;
224
	left:0;
225
	background:url(../images/ouverture.png) no-repeat top left #DDDDDD;
225
	background:url(../images/ouverture.png) no-repeat top left #DDDDDD;
226
	height:100%;
226
	height:100%;
227
}
227
}
228
#pl-fermeture {
228
#pl-fermeture {
229
	display:none;
229
	display:none;
230
	left:276px;
230
	left:276px;
231
	background:url(../images/fermeture.png) no-repeat top right #DDDDDD;
231
	background:url(../images/fermeture.png) no-repeat top right #DDDDDD;
232
}
232
}
233
#pl-ouverture span, #pl-fermeture span{
233
#pl-ouverture span, #pl-fermeture span{
234
	display:none;
234
	display:none;
235
}
235
}
236
/* Panneau latéral : balises */
236
/* Panneau latéral : balises */
237
#panneau-lateral h2, #panneau-lateral p {
237
#panneau-lateral h2, #panneau-lateral p {
238
	color:black;}
238
	color:black;}
239
/*+-----------------------------------------------------------------------------------------------------------------+*/
239
/*+-----------------------------------------------------------------------------------------------------------------+*/
240
/* Liste des taxons de la carte */
240
/* Liste des taxons de la carte */
241
#taxons {
241
#taxons {
242
	color:black;
242
	color:black;
243
}
243
}
244
#taxons .taxon-actif, #taxons .taxon-actif span {
244
#taxons .taxon-actif, #taxons .taxon-actif span {
245
	color:#56B80E;
245
	color:#56B80E;
246
}
246
}
247
#taxons li span {
247
#taxons li span {
248
	border-bottom:1px dotted #666;
248
	border-bottom:1px dotted #666;
249
	color:black;
249
	color:black;
250
}
250
}
251
#taxons li span:focus {
251
#taxons li span:focus {
252
	outline:thin dotted;
252
	outline:thin dotted;
253
}
253
}
254
#taxons li span:hover {
254
#taxons li span:hover {
255
	color:#56B80E;
255
	color:#56B80E;
256
	border-bottom:1px dotted #56B80E;
256
	border-bottom:1px dotted #56B80E;
257
	cursor:pointer;
257
	cursor:pointer;
258
}
258
}
259
.nt {
259
.nt {
260
	display:none;
260
	display:none;
261
}
261
}
262
/*+-----------------------------------------------------------------------------------------------------------------+*/
262
/*+-----------------------------------------------------------------------------------------------------------------+*/
263
/* Pop-up observations */
263
/* Pop-up observations */
264
#info-bulle{
264
#info-bulle{
265
	min-height:300px;
265
	min-height:300px;
266
	/*width:géstion via le Javascript;*/
266
	/*width:géstion via le Javascript;*/
267
}
267
}
268
#observations {
268
#observations {
269
	overflow:none;
269
	overflow:none;
270
	margin:-1px 0 0 0;
270
	margin:-1px 0 0 0;
271
	border: 1px solid #AAA;
271
	border: 1px solid #AAA;
272
	border-radius:0 0 4px 4px;
272
	border-radius:0 0 4px 4px;
273
}
273
}
274
#obs-pieds-page {
274
#obs-pieds-page {
275
	font-size:10px;
275
	font-size:10px;
276
	color:#CCC;
276
	color:#CCC;
277
	clear:both;
277
	clear:both;
278
}
278
}
279
.ui-tabs {
279
.ui-tabs {
280
	padding:0;
280
	padding:0;
281
}
281
}
282
.ui-widget-content {
282
.ui-widget-content {
283
	border:0;
283
	border:0;
284
}
284
}
285
.ui-widget-header {
285
.ui-widget-header {
286
	background:none;
286
	background:none;
287
	border:0;
287
	border:0;
288
	border-bottom:1px solid #AAA;
288
	border-bottom:1px solid #AAA;
289
	border-radius:0;
289
	border-radius:0;
290
}
290
}
291
.ui-tabs-selected a {
291
.ui-tabs-selected a {
292
	border-bottom:1px solid white;
292
	border-bottom:1px solid white;
293
}
293
}
294
.ui-tabs-selected a:focus {
294
.ui-tabs-selected a:focus {
295
	outline:0;
295
	outline:0;
296
}
296
}
297
.ui-tabs .ui-tabs-panel {
297
.ui-tabs .ui-tabs-panel {
298
	padding:0.2em;
298
	padding:0.2em;
299
}
299
}
300
.ui-tabs .ui-tabs-nav li a {
300
.ui-tabs .ui-tabs-nav li a {
301
	padding: 0.5em 0.6em;
301
	padding: 0.5em 0.6em;
302
}
302
}
303
#obs h2 {
303
#obs h2 {
304
	margin:0;
304
	margin:0;
305
	text-align:center;
305
	text-align:center;
306
}
306
}
307
#observations a {
307
#observations a {
308
	color:#333;
308
	color:#333;
309
	border-bottom:1px dotted gainsboro;
309
	border-bottom:1px dotted gainsboro;
310
}
310
}
311
#observations a:hover {
311
#observations a:hover {
312
	color:#56B80E;
312
	color:#56B80E;
313
	border-bottom:1px dotted #56B80E;
313
	border-bottom:1px dotted #56B80E;
314
}
314
}
315
.nom-sci{
315
.nom-sci{
316
	color:#454341;
316
	color:#454341;
317
	font-weight:bold;
317
	font-weight:bold;
318
}
318
}
319
/*+-----------------------------------------------------------------------------------------------------------------+*/
319
/*+-----------------------------------------------------------------------------------------------------------------+*/
320
/* Pop-up observations : liste */
320
/* Pop-up observations : liste */
321
.cel-img-principale {
321
.cel-img-principale {
322
	height:0;/*Pour IE*/
322
	height:0;/*Pour IE*/
323
}
323
}
324
.cel-img-principale img{
324
.cel-img-principale img{
325
	float:right;
325
	float:right;
326
	height:75px;
326
	height:75px;
327
	width:75px;
327
	width:75px;
328
	padding:1px;
328
	padding:1px;
329
	border:1px solid white;
329
	border:1px solid white;
330
}
330
}
331
#observations .cel-img:hover img{
331
#observations .cel-img:hover img{
332
	border: 1px dotted #56B80E;
332
	border: 1px dotted #56B80E;
333
}
333
}
334
.cel-img-secondaire, .cel-infos{
334
.cel-img-secondaire, .cel-infos{
335
	display: none;
335
	display: none;
336
}
336
}
337
ol#obs-liste-lignes {
337
ol#obs-liste-lignes {
338
	padding:5px;
338
	padding:5px;
339
	margin:0;
339
	margin:0;
340
}
340
}
341
.champ-nom-sci {
341
.champ-nom-sci {
342
	display:none;
342
	display:none;
343
}
343
}
344
#obs-liste-lignes li dl {/*Pour IE*/
344
#obs-liste-lignes li dl {/*Pour IE*/
345
	width:350px;
345
	width:350px;
346
}
346
}
347
.obs-conteneur{
347
.obs-conteneur{
348
	counter-reset: item;
348
	counter-reset: item;
349
}
349
}
350
.obs-conteneur .nom-sci:before {
350
.obs-conteneur .nom-sci:before {
351
	content: counter(item) ". ";
351
	content: counter(item) ". ";
352
	counter-increment: item;
352
	counter-increment: item;
353
	display:block;
353
	display:block;
354
	float:left;
354
	float:left;
355
}
355
}
356
.obs-conteneur li {
356
.obs-conteneur li {
357
	display: block;
357
	display: block;
358
	margin-bottom:1em;
358
	margin-bottom:1em;
359
}
359
}
360
 
360
 
361
/*+-----------------------------------------------------------------------------------------------------------------+*/
361
/*+-----------------------------------------------------------------------------------------------------------------+*/
362
/* Diaporama */
362
/* Diaporama */
363
.cel-legende{
363
.cel-legende{
364
	text-align:left;
364
	text-align:left;
365
}
365
}
366
.cel-legende-vei{
366
.cel-legende-vei{
367
	float:right;
367
	float:right;
368
}
368
}
369
.cel-legende p{
369
.cel-legende p{
370
	color: black;
370
	color: black;
371
	font-size: 12px;
371
	font-size: 12px;
372
	line-height: 18px;
372
	line-height: 18px;
373
	margin: 0;
373
	margin: 0;
374
}
374
}
375
.cel-legende a, .cel-legende a:active, .cel-legende a:visited {
375
.cel-legende a, .cel-legende a:active, .cel-legende a:visited {
376
	border-bottom:1px dotted gainsboro;
376
	border-bottom:1px dotted gainsboro;
377
	color:#333;
377
	color:#333;
378
	text-decoration:none;
378
	text-decoration:none;
379
	background-image:none;
379
	background-image:none;
380
}
380
}
381
.cel-legende a:hover {
381
.cel-legende a:hover {
382
	color:#56B80E;
382
	color:#56B80E;
383
	border-bottom:1px dotted #56B80E;
383
	border-bottom:1px dotted #56B80E;
384
}
384
}
385
/*+-----------------------------------------------------------------------------------------------------------------+*/
385
/*+-----------------------------------------------------------------------------------------------------------------+*/
386
/* Plugin Jquery Pagination */
386
/* Plugin Jquery Pagination */
387
.navigation {
387
.navigation {
388
	padding:5px;
388
	padding:5px;
389
	float:right;
389
	float:right;
390
}
390
}
391
.pagination {
391
.pagination {
392
	font-size: 80%;
392
	font-size: 80%;
393
}
393
}
394
.pagination a {
394
.pagination a {
395
	text-decoration: none;
395
	text-decoration: none;
396
	border: solid 1px #666;
396
	border: solid 1px #666;
397
	color: #666;
397
	color: #666;
398
	background:gainsboro;
398
	background:gainsboro;
399
}
399
}
400
.pagination a:hover {
400
.pagination a:hover {
401
	color: white;
401
	color: white;
402
	background: #56B80E;
402
	background: #56B80E;
403
}
403
}
404
.pagination a, .pagination span {
404
.pagination a, .pagination span {
405
	display: block;
405
	display: block;
406
	float: left;
406
	float: left;
407
	padding: 0.3em 0.5em;
407
	padding: 0.3em 0.5em;
408
	margin-right: 5px;
408
	margin-right: 5px;
409
	margin-bottom: 5px;
409
	margin-bottom: 5px;
410
	min-width:1em;
410
	min-width:1em;
411
	text-align:center;
411
	text-align:center;
412
}
412
}
413
.pagination .current {
413
.pagination .current {
414
	background: #4A4B4C;
414
	background: #4A4B4C;
415
	color: white;
415
	color: white;
416
	border: solid 1px gainsboro;
416
	border: solid 1px gainsboro;
417
}
417
}
418
.pagination .current.prev, .pagination .current.next{
418
.pagination .current.prev, .pagination .current.next{
419
	color: #999;
419
	color: #999;
420
	border-color: #999;
420
	border-color: #999;
421
	background: gainsboro;
421
	background: gainsboro;
422
}
422
}
423
/*+-----------------------------------------------------------------------------------------------------------------+*/
423
/*+-----------------------------------------------------------------------------------------------------------------+*/
424
/* Formulaire de contact */
424
/* Formulaire de contact */
425
#form-contact input{
425
#form-contact input{
426
	width:300px;
426
	width:300px;
427
}
427
}
428
#form-contact textarea{
428
#form-contact textarea{
429
	width:300px;
429
	width:300px;
430
	height:200px;
430
	height:200px;
431
}
431
}
432
#form-contact #fc_envoyer, #fc_annuler, #fc_effacer{
432
#form-contact #fc_envoyer, #fc_annuler, #fc_effacer{
433
	width:75px;
433
	width:75px;
434
}
434
}
435
#fc_envoyer{
435
#fc_envoyer{
436
	float:right;
436
	float:right;
437
}
437
}
438
#fc_annuler{
438
#fc_annuler{
439
	float:left;
439
	float:left;
440
}
440
}
441
#form-contact label.error {
441
#form-contact label.error {
442
	color:red;
442
	color:red;
443
	font-weight:bold;
443
	font-weight:bold;
444
}
444
}
445
#form-contact .info {
445
#form-contact .info {
446
	padding:5px;
446
	padding:5px;
447
	background-color: #4A4B4C;
447
	background-color: #4A4B4C;
448
	border: solid 1px #666;
448
	border: solid 1px #666;
449
	color: white;
449
	color: white;
450
	white-space: pre-wrap;
450
	white-space: pre-wrap;
451
	width: 300px;
451
	width: 300px;
452
}
452
}
453
 
453
 
454
#origine-donnees {
454
#origine-donnees {
455
	bottom: 5px;
455
	bottom: 5px;
456
	margin-left: 35px;
456
	margin-left: 35px;
457
	position: absolute;
457
	position: absolute;
458
}
458
}
459
459
#origine-donnees a, #origine-donnees a:active, #origine-donnees a:visited {
-
 
460
	color: black;
-
 
461
}
-
 
462
460
463