Subversion Repositories eFlore/Applications.cel

Rev

Rev 1442 | Rev 1447 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
479 jpm 1
@charset "UTF-8";
521 jpm 2
html {
3
	overflow:hidden;
4
}
5
body {
6
	overflow:hidden;
7
	padding:0;
479 jpm 8
	margin:0;
521 jpm 9
	width:100%;
10
	height:100%;
479 jpm 11
	font-family:Arial;
12
	font-size:12px;
13
}
492 jpm 14
h1 {
15
	font-size:1.6em;
16
}
17
h2 {
18
	font-size:1.4em;
19
}
501 jpm 20
a, a:active, a:visited {
21
	border-bottom:1px dotted #666;
22
	color:#CCC;
23
	text-decoration:none;
24
}
25
a:active {
26
	outline:none;
27
}
28
a:focus {
29
	outline:thin dotted;
30
}
31
a:hover {
32
	color:#56B80E;
33
	border-bottom:1px dotted #56B80E;
34
}
479 jpm 35
/*+-----------------------------------------------------------------------------------------------------------------+*/
572 jpm 36
/* Présentation des listes de définitions */
37
dl {
38
	width:100%;
953 jpm 39
	margin:0;
572 jpm 40
}
41
dt {
42
	float:left;
43
	font-weight:bold;
44
	text-align:top left;
45
	margin-right:0.3em;
953 jpm 46
	line-height:0.8em;
572 jpm 47
}
48
dd {
49
	width:auto;
50
	margin:0.5em 0;
953 jpm 51
	line-height:0.8em;
572 jpm 52
}
53
/*+-----------------------------------------------------------------------------------------------------------------+*/
54
/* Tableau : */
55
table {
56
	border:1px solid gray;
57
	border-collapse:collapse;
939 jpm 58
	width:100%;
572 jpm 59
}
60
table thead, table tfoot, table tbody {
61
	background-color:Gainsboro;
62
	border:1px solid gray;
63
}
64
table tbody {
65
	background-color:#FFF;
66
}
67
table th {
68
	font-family:monospace;
69
	border:1px dotted gray;
70
	padding:5px;
71
	background-color:Gainsboro;
72
}
73
table td {
74
	font-family:arial;
75
	border:1px dotted gray;
76
	padding:5px;
77
	text-align:left;
78
}
79
table caption {
80
	font-family:sans-serif;
81
}
82
/*+-----------------------------------------------------------------------------------------------------------------+*/
83
/* Tableau : tablesorter */
84
th.header {
85
	background:url(../images/trie.png) no-repeat center right;
86
	padding-right:20px;
87
}
88
th.headerSortUp {
89
	background:url(../images/trie_croissant.png) no-repeat center right #56B80E;
90
	color:white;
91
}
92
th.headerSortDown {
93
    background:url(../images/trie_decroissant.png) no-repeat center right #56B80E;
94
    color:white;
95
}
96
/*+-----------------------------------------------------------------------------------------------------------------+*/
97
/* Générique */
98
.nettoyage{
99
	clear:both;
100
}
101
hr.nettoyage{
102
	visibility:hidden;
103
}
104
/*+-----------------------------------------------------------------------------------------------------------------+*/
479 jpm 105
/* Carte */
106
#carte {
521 jpm 107
	padding:0;
108
	margin:0;
109
	position:absolute;
110
	right:0;
111
	bottom:0;
112
	overflow:auto;
1442 aurelien 113
	width: 100%;
479 jpm 114
}
1438 aurelien 115
 
116
.carte_titree {
117
	top:35px;
118
}
119
 
120
.carte_non_titre {
121
	top:0px;
122
}
123
 
479 jpm 124
.bouton {
125
	background-color:white;
126
	border:2px solid black;
127
	cursor:pointer;
128
	text-align:center;
129
}
130
/*+-----------------------------------------------------------------------------------------------------------------+*/
131
/* Message de chargement */
132
#chargement {
915 jpm 133
	margin:25px;
134
	text-align:center;
479 jpm 135
}
915 jpm 136
#chargement img{
479 jpm 137
	display:block;
138
	margin:auto;
139
}
1442 aurelien 140
 
141
#message-aucune-obs p {
142
	padding-top : 25px;
143
	font-weight: bold;
144
}
145
 
146
#message-aucune-obs {
147
	background-image: url("../images/attention.png");
148
    background-position: 50% 10px;
149
	background-repeat:  no-repeat;
150
}
151
 
479 jpm 152
/*+-----------------------------------------------------------------------------------------------------------------+*/
501 jpm 153
/* Avertissement */
154
#zone-avertissement {
521 jpm 155
	background-color:#4A4B4C;
503 jpm 156
	color:#CCC;
157
	padding:12px;
158
	text-align:justify;
521 jpm 159
	line-height:16px;
501 jpm 160
}
503 jpm 161
#zone-avertissement h1{
162
	margin:0;
501 jpm 163
}
521 jpm 164
#zone-avertissement a {
165
	border-bottom:1px dotted gainsboro;
166
}
501 jpm 167
/*+-----------------------------------------------------------------------------------------------------------------+*/
492 jpm 168
/* Carte titre */
1442 aurelien 169
 
170
#zone-titre {
171
	top: 30px;
172
}
173
 
1438 aurelien 174
#zone-titre, #zone_stats {
521 jpm 175
	padding:0;
1438 aurelien 176
	position:relative;
177
	height:25px;
521 jpm 178
	overflow:hidden;
1438 aurelien 179
	background-color:#F5F5F5;
180
	border-radius: 4px;
181
	z-index: 3000;
182
	display: inline-block;
183
	padding:8px;
184
	color: black;
185
    font-family: inherit;
186
    font-size: 1.1em;
187
    font-weight: bold;
188
    text-rendering: optimizelegibility;
189
    border: 1px solid rgba(0, 0, 0, 0.05);
190
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
501 jpm 191
}
1438 aurelien 192
 
501 jpm 193
#zone-info {
513 jpm 194
	position:absolute;
1445 aurelien 195
	top:26px;
196
	z-index:3001;
513 jpm 197
	right:8px;
1445 aurelien 198
    width: 25px;
501 jpm 199
	text-align:right;
1445 aurelien 200
	background-color: #F5F5F5;
201
    border: 1px solid rgba(0, 0, 0, 0.05);
202
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
203
 	border-radius: 5px 5px 5px 5px;
501 jpm 204
}
1445 aurelien 205
 
206
#zone-info a {
207
	border: none;
208
}
209
 
501 jpm 210
#zone-info img {
513 jpm 211
	display:inline;
521 jpm 212
	padding:4px;
512 jpm 213
	margin:0;
501 jpm 214
	border:none;
215
}
492 jpm 216
#carte-titre {
501 jpm 217
	display:inline-block;
939 jpm 218
	margin:0;
1438 aurelien 219
	padding:0em;
492 jpm 220
}
513 jpm 221
#carte-titre {/*Hack CSS  fonctionne seulement dans ie6, 7 & 8 */
222
	display:inline !hackCssIe6Et7;/*Hack CSS pour ie6 & ie7 */
223
	display /*\**/:inline\9;/*Hack CSS pour ie8 */
224
}
492 jpm 225
/*+-----------------------------------------------------------------------------------------------------------------+*/
479 jpm 226
/* Panneau latéral */
227
#panneau-lateral {
228
	padding:0;
521 jpm 229
	margin:0;
230
	position:absolute;
231
	left:0;
232
	bottom:0;
1438 aurelien 233
	width: 83px;
521 jpm 234
	overflow:hidden;
1438 aurelien 235
	background-color:#F5F5F5;
236
	border:1px solid grey;
1445 aurelien 237
	height: 65px;
1438 aurelien 238
	position: relative;
1442 aurelien 239
	z-index: 3001;
1438 aurelien 240
	border-top-right-radius : 10px;
241
	border-bottom-right-radius : 10px;
521 jpm 242
}
1438 aurelien 243
#pl-indication-filtre {
244
	margin-left	: 25px;
245
	padding : 3px;
246
}
521 jpm 247
#pl-contenu {
479 jpm 248
	display:none;
249
}
250
#pl-entete {
521 jpm 251
	height:95px;
479 jpm 252
}
253
#pl-corps {
521 jpm 254
	bottom:0;
479 jpm 255
	overflow:auto;
256
	padding:5px;
489 jpm 257
	width:290px;
479 jpm 258
}
259
#pl-ouverture, #pl-fermeture {
521 jpm 260
	position:absolute;
479 jpm 261
	top:0;
1438 aurelien 262
	height:60px;
521 jpm 263
	width:24px;
479 jpm 264
	text-align:center;
265
	cursor:pointer;
266
}
267
#pl-ouverture {
521 jpm 268
	left:0;
269
	background:url(../images/ouverture.png) no-repeat top left #4A4B4C;
939 jpm 270
	height:100%;
479 jpm 271
}
272
#pl-fermeture {
521 jpm 273
	display:none;
1445 aurelien 274
    right: 0;
521 jpm 275
	background:url(../images/fermeture.png) no-repeat top right #4A4B4C;
479 jpm 276
}
492 jpm 277
#pl-ouverture span, #pl-fermeture span{
278
	display:none;
279
}
280
/* Panneau latéral : balises */
281
#panneau-lateral h2, #panneau-lateral p {
1438 aurelien 282
	color:black;}
479 jpm 283
/*+-----------------------------------------------------------------------------------------------------------------+*/
492 jpm 284
/* Liste des taxons de la carte */
285
#taxons {
1438 aurelien 286
	color:black;
492 jpm 287
}
836 jpm 288
#taxons .taxon-actif, #taxons .taxon-actif span {
289
	color:#56B80E;
290
}
1445 aurelien 291
#taxons li span, .raz-filtre-taxons {
836 jpm 292
	border-bottom:1px dotted #666;
1438 aurelien 293
	color:black;
836 jpm 294
}
295
#taxons li span:focus {
296
	outline:thin dotted;
297
}
298
#taxons li span:hover {
299
	color:#56B80E;
300
	border-bottom:1px dotted #56B80E;
301
	cursor:pointer;
302
}
303
.nt {
304
	display:none;
305
}
1445 aurelien 306
.raz-filtre-taxons {
307
	cursor:pointer;
308
}
492 jpm 309
/*+-----------------------------------------------------------------------------------------------------------------+*/
1438 aurelien 310
/* Zone des stats en bas */
311
#zone-stats {
312
	padding:0;
313
	position:absolute;
314
	height:25px;
1445 aurelien 315
	bottom:20px;
1438 aurelien 316
	overflow:hidden;
317
	background-color:#F5F5F5;
318
	border-radius: 4px;
319
	z-index: 3000;
320
	display: inline-block;
321
	padding:8px;
322
	color: black;
323
    font-family: inherit;
324
    font-size: 1.1em;
325
    font-weight: bold;
326
    text-rendering: optimizelegibility;
327
    border: 1px solid rgba(0, 0, 0, 0.05);
328
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
329
}
330
 
331
#zone-stats h1 {
332
	margin-top: 0;
333
}
334
 
1442 aurelien 335
#lien_plein_ecran, #lien_voir_cc {
336
    position: fixed;
337
    z-index: 3000;
338
    background-color:#F5F5F5;
339
	border-radius: 4px;
340
	border: 1px solid rgba(0, 0, 0, 0.05);
341
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
342
    padding: 8px 8px 4px;
343
    font-size: 1.1em;
344
    font-weight: bold;
345
}
346
 
347
#lien_plein_ecran {
1445 aurelien 348
    bottom: 20px;
1442 aurelien 349
    left: 5px;
350
}
351
 
352
#lien_plein_ecran a, #lien_voir_cc a {
353
	color: black;
354
	padding: 2px;
355
	border-bottom: none;
356
}
357
 
358
#lien_plein_ecran img {
359
	height: 20px;
360
}
361
 
362
#lien_voir_cc {
363
    bottom: 3px;
364
    right: 5px;
1445 aurelien 365
    bottom: 20px;
366
    height: 20px;
1442 aurelien 367
}
368
 
1438 aurelien 369
/*+-----------------------------------------------------------------------------------------------------------------+*/
479 jpm 370
/* Pop-up observations */
953 jpm 371
#info-bulle{
372
	min-height:500px;
373
	width:500px;
374
}
479 jpm 375
#observations {
376
	overflow:none;
915 jpm 377
	margin:-1px 0 0 0;
378
	border: 1px solid #AAA;
379
	border-radius:0 0 4px 4px;
479 jpm 380
}
915 jpm 381
#obs-pieds-page {
492 jpm 382
	font-size:10px;
383
	color:#CCC;
915 jpm 384
	clear:both;
492 jpm 385
}
915 jpm 386
.ui-tabs {
387
	padding:0;
388
}
389
.ui-widget-content {
390
	border:0;
391
}
392
.ui-widget-header {
393
	background:none;
394
	border:0;
395
	border-bottom:1px solid #AAA;
396
	border-radius:0;
397
}
398
.ui-tabs-selected a {
399
	border-bottom:1px solid white;
400
}
401
.ui-tabs-selected a:focus {
402
	outline:0;
403
}
404
.ui-tabs .ui-tabs-panel {
405
	padding:0.2em;
406
}
953 jpm 407
.ui-tabs .ui-tabs-nav li a {
408
	padding: 0.5em 0.6em;
409
}
915 jpm 410
#obs h2 {
411
	margin:0;
412
	text-align:center;
413
}
501 jpm 414
#observations a {
415
	color:#333;
521 jpm 416
	border-bottom:1px dotted gainsboro;
494 delphine 417
}
418
#observations a:hover {
419
	color:#56B80E;
501 jpm 420
	border-bottom:1px dotted #56B80E;
494 delphine 421
}
953 jpm 422
.nom-sci{
423
	color:#454341;
424
	font-weight:bold;
425
}
479 jpm 426
/*+-----------------------------------------------------------------------------------------------------------------+*/
915 jpm 427
/* Pop-up observations : liste */
953 jpm 428
.cel-img-principale {
429
	height:0;/*Pour IE*/
479 jpm 430
}
915 jpm 431
.cel-img-principale img{
432
	float:right;
433
	height:75px;
953 jpm 434
	width:75px;
915 jpm 435
	padding:1px;
436
	border:1px solid white;
479 jpm 437
}
915 jpm 438
#observations .cel-img:hover img{
439
	border: 1px dotted #56B80E;
479 jpm 440
}
915 jpm 441
.cel-img-secondaire, .cel-infos{
442
	display: none;
443
}
444
ol#obs-liste-lignes {
445
	padding:5px;
479 jpm 446
	margin:0;
447
}
953 jpm 448
.champ-nom-sci {
449
	display:none;
450
}
451
#obs-liste-lignes li dl {/*Pour IE*/
452
	width:350px;
453
}
915 jpm 454
.obs-conteneur{
455
	counter-reset: item;
479 jpm 456
}
915 jpm 457
.obs-conteneur .nom-sci:before {
458
	content: counter(item) ". ";
459
	counter-increment: item;
460
	display:block;
461
	float:left;
479 jpm 462
}
915 jpm 463
.obs-conteneur li {
464
	display: block;
953 jpm 465
	margin-bottom:1em;
479 jpm 466
}
953 jpm 467
 
479 jpm 468
/*+-----------------------------------------------------------------------------------------------------------------+*/
915 jpm 469
/* Diaporama */
470
.cel-legende{
471
	text-align:left;
472
}
473
.cel-legende-vei{
572 jpm 474
	float:right;
479 jpm 475
}
915 jpm 476
.cel-legende p{
939 jpm 477
	color: black;
478
	font-size: 12px;
479
	line-height: 18px;
480
	margin: 0;
629 jpm 481
}
915 jpm 482
.cel-legende a, .cel-legende a:active, .cel-legende a:visited {
483
	border-bottom:1px dotted gainsboro;
484
	color:#333;
485
	text-decoration:none;
486
	background-image:none;
841 jpm 487
}
915 jpm 488
.cel-legende a:hover {
489
	color:#56B80E;
490
	border-bottom:1px dotted #56B80E;
491
}
841 jpm 492
/*+-----------------------------------------------------------------------------------------------------------------+*/
493
/* Plugin Jquery Pagination */
915 jpm 494
.navigation {
495
	padding:5px;
496
	float:right;
497
}
841 jpm 498
.pagination {
499
	font-size: 80%;
500
}
501
.pagination a {
502
	text-decoration: none;
915 jpm 503
	border: solid 1px #666;
504
	color: #666;
505
	background:gainsboro;
841 jpm 506
}
915 jpm 507
.pagination a:hover {
508
	color: white;
509
	background: #56B80E;
510
}
841 jpm 511
.pagination a, .pagination span {
512
	display: block;
513
	float: left;
514
	padding: 0.3em 0.5em;
515
	margin-right: 5px;
516
	margin-bottom: 5px;
517
	min-width:1em;
518
	text-align:center;
519
}
520
.pagination .current {
915 jpm 521
	background: #4A4B4C;
522
	color: white;
523
	border: solid 1px gainsboro;
841 jpm 524
}
525
.pagination .current.prev, .pagination .current.next{
915 jpm 526
	color: #999;
527
	border-color: #999;
528
	background: gainsboro;
841 jpm 529
}
941 jpm 530
/*+-----------------------------------------------------------------------------------------------------------------+*/
531
/* Formulaire de contact */
532
#form-contact input{
533
	width:300px;
534
}
535
#form-contact textarea{
536
	width:300px;
537
	height:200px;
538
}
539
#form-contact #fc_envoyer{
540
	width:50px;
541
	float:right;
542
}
543
#form-contact #fc_annuler{
544
	width:50px;
545
	float:left;
546
}
547
#form-contact label.error {
548
	color:red;
549
	font-weight:bold;
550
}
551
#form-contact .info {
552
	padding:5px;
553
	background-color: #4A4B4C;
554
	border: solid 1px #666;
555
	color: white;
556
	white-space: pre-wrap;
557
	width: 300px;
558
}