Subversion Repositories eFlore/Applications.cel

Rev

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

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