Subversion Repositories eFlore/Applications.moissonnage

Rev

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

Rev 31 Rev 37
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:2px;
7
	padding:2px;
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:#56B80E;
22
	color:#56B80E;
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/tri.png) no-repeat center right;    
85
	background:url(../images/tri.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/tri_croissant.png) no-repeat center right #56B80E;
89
	background:url(../images/tri_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/tri_decroissant.png) no-repeat center right #56B80E;
93
    background:url(../images/tri_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
/* Carte */
105
/* Carte */
106
#carte {
106
#carte {
107
	padding:0;
107
	padding:0;
108
	margin:0;
108
	margin:0;
109
	position:absolute;	
109
	position:absolute;	
110
	top:35px;
110
	top:35px;
111
	left:24px;
111
	left:24px;
112
	right:0;
112
	right:0;
113
	bottom:0;
113
	bottom:0;
114
	overflow:auto;
114
	overflow:auto;
115
}
115
}
116
.bouton {
116
.bouton {
117
	background-color:white;
117
	background-color:white;
118
	border:2px solid black;
118
	border:2px solid black;
119
	cursor:pointer;
119
	cursor:pointer;
120
	text-align:center;
120
	text-align:center;
121
}
121
}
122
/*+-----------------------------------------------------------------------------------------------------------------+*/
122
/*+-----------------------------------------------------------------------------------------------------------------+*/
123
/* Message de chargement */
123
/* Message de chargement */
124
#chargement {
124
#chargement {
125
	margin:25px;
125
	margin:25px;
126
	text-align:center;
126
	text-align:center;
127
}
127
}
128
#chargement img{
128
#chargement img{
129
	display:block;
129
	display:block;
130
	margin:auto;
130
	margin:auto;
131
}
131
}
132
/*+-----------------------------------------------------------------------------------------------------------------+*/
132
/*+-----------------------------------------------------------------------------------------------------------------+*/
133
/* Avertissement */
133
/* Avertissement */
134
#zone-avertissement {
134
#zone-avertissement {
135
	background-color:#4A4B4C;
135
	background-color:#4A4B4C;
136
	color:#CCC;
136
	color:#CCC;
137
	padding:12px;
137
	padding:12px;
138
	text-align:justify;
138
	text-align:justify;
139
	line-height:16px;
139
	line-height:16px;
140
}
140
}
141
#zone-avertissement h1{
141
#zone-avertissement h1{
142
	margin:0;
142
	margin:0;
143
}
143
}
144
#zone-avertissement a {
144
#zone-avertissement a {
145
	border-bottom:1px dotted gainsboro;
145
	border-bottom:1px dotted gainsboro;
146
}
146
}
147
/*+-----------------------------------------------------------------------------------------------------------------+*/
147
/*+-----------------------------------------------------------------------------------------------------------------+*/
148
/* Carte titre */
148
/* Carte titre */
149
#zone-titre {
149
#zone-titre {
150
	padding:0;
150
	padding:0;
151
	margin:0;
151
	margin:0;
152
	position:absolute;
152
	position:absolute;
153
	top:20px;	
153
	top:20px;	
154
	left:0;
154
	left:0;
155
	width:auto;
155
	width:auto;
156
	height:35px;
156
	height:35px;
157
	overflow:hidden;
157
	overflow:hidden;
158
	background-color:#DDDDDD;
158
	background-color:#DDDDDD;
159
	z-index : 3000;
159
	z-index : 3000;
160
	border-radius: 4px;
160
	border-radius: 4px;
161
	border: 1px solid black;
161
	border: 1px solid black;
162
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
162
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
163
	display: inline-block;
163
	display: inline-block;
164
}
164
}
165
#zone-info {
165
#zone-info {
166
	position:absolute;
166
	position:absolute;
167
	top:0;
167
	top:0;
168
	right:8px;
168
	right:8px;
169
	width:48px;
169
	width:48px;
170
	text-align:right;
170
	text-align:right;
171
}
171
}
172
#zone-info img {
172
#zone-info img {
173
	display:inline;
173
	display:inline;
174
	padding:4px;
174
	padding:4px;
175
	margin:0;
175
	margin:0;
176
	border:none;
176
	border:none;
177
}
177
}
178
#carte-titre {
178
#carte-titre {
179
	display:inline-block;
179
	display:inline-block;
180
	margin:0;
180
	margin:0;
181
	padding:0.2em;
181
	padding:0.2em;
182
	color:black;
182
	color:black;
183
}
183
}
184
#carte-titre {/*Hack CSS  fonctionne seulement dans ie6, 7 & 8 */
184
#carte-titre {/*Hack CSS  fonctionne seulement dans ie6, 7 & 8 */
185
	display:inline !hackCssIe6Et7;/*Hack CSS pour ie6 & ie7 */
185
	display:inline !hackCssIe6Et7;/*Hack CSS pour ie6 & ie7 */
186
	display /*\**/:inline\9;/*Hack CSS pour ie8 */	
186
	display /*\**/:inline\9;/*Hack CSS pour ie8 */	
187
}
187
}
188
 
188
 
189
#logo {
189
#logo {
190
	position:absolute;
190
	position:absolute;
191
	z-index:3000;
191
	z-index:3000;
192
	top:20px;	
192
	top:20px;	
193
	left:45px;
193
	left:45px;
194
}
194
}
195
 
195
 
196
/*+-----------------------------------------------------------------------------------------------------------------+*/
196
/*+-----------------------------------------------------------------------------------------------------------------+*/
197
/* message de chargement de donnees */
197
/* message de chargement de donnees */
198
#zone-chargement {
198
#zone-chargement {
199
	background-color: white;
199
	background-color: white;
200
	border: 5px solid #D7DBEA;
200
	border: 5px solid #D7DBEA;
201
	display: none;
201
	display: none;
202
	height: 70px;
202
	height: 70px;
203
	left: 40%;
203
	left: 40%;
204
	padding: 10px;
204
	padding: 10px;
205
	position: fixed;
205
	position: fixed;
206
	text-align: center;
206
	text-align: center;
207
	top: 40%;
207
	top: 40%;
208
	width: 230px;
208
	width: 230px;
209
	z-index: 3000;
209
	z-index: 3000;
210
}
210
}
211
 
211
 
212
/*+-----------------------------------------------------------------------------------------------------------------+*/
212
/*+-----------------------------------------------------------------------------------------------------------------+*/
213
/* Panneau latéral */
213
/* Panneau latéral */
214
#panneau-lateral {
214
#panneau-lateral {
215
	padding:0;
215
	padding:0;
216
	margin:0;
216
	margin:0;
217
	position:absolute;	
217
	position:absolute;	
218
	top:35px;
218
	top:35px;
219
	left:0;
219
	left:0;
220
	bottom:0;
220
	bottom:0;
221
	width:24px;
221
	width:24px;
222
	overflow:hidden;
222
	overflow:hidden;
223
	background-color:#4A4B4C;
223
	background-color:#4A4B4C;
224
	border-right:1px solid grey;	
224
	border-right:1px solid grey;	
225
}
225
}
226
#pl-contenu {
226
#pl-contenu {
227
	display:none;
227
	display:none;
228
}
228
}
229
#pl-entete {
229
#pl-entete {
230
	height:95px;
230
	height:95px;
231
}
231
}
232
#pl-corps {
232
#pl-corps {
233
	position:absolute;
233
	position:absolute;
234
	top:105px;
234
	top:105px;
235
	bottom:0;
235
	bottom:0;
236
	overflow:auto;
236
	overflow:auto;
237
	padding:5px;
237
	padding:5px;
238
	width:290px;
238
	width:290px;
239
}
239
}
240
#pl-ouverture, #pl-fermeture {
240
#pl-ouverture, #pl-fermeture {
241
	position:absolute;
241
	position:absolute;
242
	top:0;
242
	top:0;
243
	height:24px;
243
	height:24px;
244
	width:24px;
244
	width:24px;
245
	text-align:center;
245
	text-align:center;
246
	cursor:pointer;
246
	cursor:pointer;
247
}
247
}
248
#pl-ouverture {
248
#pl-ouverture {
249
	left:0;
249
	left:0;
250
	background:url(../images/ouverture.png) no-repeat top left #4A4B4C;
250
	background:url(../images/ouverture.png) no-repeat top left #4A4B4C;
251
	height:100%;
251
	height:100%;
252
}
252
}
253
#pl-fermeture {
253
#pl-fermeture {
254
	display:none;
254
	display:none;
255
	left:276px;
255
	left:276px;
256
	background:url(../images/fermeture.png) no-repeat top right #4A4B4C;
256
	background:url(../images/fermeture.png) no-repeat top right #4A4B4C;
257
}
257
}
258
#pl-ouverture span, #pl-fermeture span{
258
#pl-ouverture span, #pl-fermeture span{
259
	display:none;
259
	display:none;
260
}
260
}
261
/* Panneau latéral : balises */
261
/* Panneau latéral : balises */
262
#panneau-lateral h2, #panneau-lateral p {
262
#panneau-lateral h2, #panneau-lateral p {
263
	color:#CCCCCC;}
263
	color:#CCCCCC;}
264
/*+-----------------------------------------------------------------------------------------------------------------+*/
264
/*+-----------------------------------------------------------------------------------------------------------------+*/
265
/* Liste des taxons de la carte */
265
/* Liste des taxons de la carte */
266
#taxons {
266
#taxons {
267
	color:#999;
267
	color:#999;
268
}
268
}
269
#taxons .taxon-actif, #taxons .taxon-actif span {
269
#taxons .taxon-actif, #taxons .taxon-actif span {
270
	color:#56B80E;
270
	color:#56B80E;
271
}
271
}
272
#taxons li span {
272
#taxons li span {
273
	border-bottom:1px dotted #666;
273
	border-bottom:1px dotted #666;
274
	color:#CCC;
274
	color:#CCC;
275
}
275
}
276
#taxons li span:focus {
276
#taxons li span:focus {
277
	outline:thin dotted;
277
	outline:thin dotted;
278
}
278
}
279
#taxons li span:hover {
279
#taxons li span:hover {
280
	color:#56B80E;
280
	color:#56B80E;
281
	border-bottom:1px dotted #56B80E;
281
	border-bottom:1px dotted #56B80E;
282
	cursor:pointer;
282
	cursor:pointer;
283
}
283
}
284
.nt {
284
.nt {
285
	display:none;
285
	display:none;
286
}
286
}
287
/*+-----------------------------------------------------------------------------------------------------------------+*/
287
/*+-----------------------------------------------------------------------------------------------------------------+*/
288
/* Pop-up observations */
288
/* Pop-up observations */
289
#info-bulle{
289
#info-bulle{
290
	min-height:500px;
290
	min-height:500px;
291
	width:500px;
291
	width:500px;
292
}
292
}
293
#observations {
293
#observations {
-
 
294
	clear: both;
294
	overflow:none;
295
	overflow:none;
295
	margin:-1px 0 0 0;
296
	margin:-1px 0 0 0;
296
	border: 1px solid #AAA;
297
	border: 1px solid #AAA;
297
	border-radius:0 0 4px 4px;
298
	border-radius:0 0 4px 4px;
298
}
299
}
299
#obs-pieds-page {
300
#obs-pieds-page {
300
	font-size:10px;
301
	font-size:10px;
301
	color:#CCC;
302
	color:#CCC;
302
	clear:both;
303
	clear:both;
303
}
304
}
304
.ui-tabs {
305
.ui-tabs {
305
	padding:0;
306
	padding:0;
306
}
307
}
307
.ui-widget-content {
308
.ui-widget-content {
308
	border:0;
309
	border:0;
309
}
310
}
310
.ui-widget-header {
311
.ui-widget-header {
311
	background:none;
312
	background:none;
312
	border:0;
313
	border:0;
313
	border-bottom:1px solid #AAA;
314
	border-bottom:1px solid #AAA;
314
	border-radius:0;
315
	border-radius:0;
315
}
316
}
316
.ui-tabs-selected a {
317
.ui-tabs-selected a {
317
	border-bottom:1px solid white;
318
	border-bottom:1px solid white;
318
}
319
}
319
.ui-tabs-selected a:focus {
320
.ui-tabs-selected a:focus {
320
	outline:0;
321
	outline:0;
321
}
322
}
322
.ui-tabs .ui-tabs-panel {
323
.ui-tabs .ui-tabs-panel {
323
	padding:0.2em;
324
	padding:0.2em;
324
}
325
}
325
.ui-tabs .ui-tabs-nav li a {
326
.ui-tabs .ui-tabs-nav li a {
326
	padding: 0.5em 0.6em;
327
	padding: 0.5em 0.6em;
327
}
328
}
328
#obs h2 {
329
#obs h2 {
329
	margin:0;
330
	margin:0;
330
	text-align:center;
331
	text-align:center;
331
}
332
}
332
#observations a {
333
#observations a {
333
	color:#333;
334
	color:#333;
334
	border-bottom:1px dotted gainsboro;
335
	border-bottom:1px dotted gainsboro;
335
}
336
}
336
#observations a:hover {
337
#observations a:hover {
337
	color:#56B80E;
338
	color:#56B80E;
338
	border-bottom:1px dotted #56B80E;
339
	border-bottom:1px dotted #56B80E;
339
}
340
}
340
.nom-sci{
341
.nom-sci{
341
	color:#454341;
342
	color:#454341;
342
	font-weight:bold;
343
	font-weight:bold;
343
}
344
}
344
/*+-----------------------------------------------------------------------------------------------------------------+*/
345
/*+-----------------------------------------------------------------------------------------------------------------+*/
345
/* Pop-up observations : liste */
346
/* Pop-up observations : liste */
346
.cel-img-principale {
347
.cel-img-principale {
347
	height:0;/*Pour IE*/
348
	height:0;/*Pour IE*/
348
}
349
}
349
.cel-img-principale img{
350
.cel-img-principale img{
350
	float:right;
351
	float:right;
351
	height:75px;
352
	height:75px;
352
	width:75px;
353
	width:75px;
353
	padding:1px;
354
	padding:1px;
354
	border:1px solid white;
355
	border:1px solid white;
355
}
356
}
356
#observations .cel-img:hover img{
357
#observations .cel-img:hover img{
357
	border: 1px dotted #56B80E;
358
	border: 1px dotted #56B80E;
358
}
359
}
359
.cel-img-secondaire, .cel-infos{
360
.cel-img-secondaire, .cel-infos{
360
	display: none;
361
	display: none;
361
}
362
}
362
ol#obs-liste-lignes {
363
ol#obs-liste-lignes {
363
	padding:5px;
364
	padding:5px;
364
	margin:0;
365
	margin:0;
365
}
366
}
366
.champ-nom-sci {
367
.champ-nom-sci {
367
	display:none;
368
	display:none;
368
}
369
}
369
#obs-liste-lignes li dl {/*Pour IE*/
370
#obs-liste-lignes li dl {/*Pour IE*/
370
	width:350px;
371
	width:350px;
371
}
372
}
372
.obs-conteneur{
373
.obs-conteneur{
373
	counter-reset: item;
374
	counter-reset: item;
374
}
375
}
375
.obs-conteneur .nom-sci:before {
376
.obs-conteneur .nom-sci:before {
376
	content: counter(item) ". ";
377
	content: counter(item) ". ";
377
	counter-increment: item;
378
	counter-increment: item;
378
	display:block;
379
	display:block;
379
	float:left;
380
	float:left;
380
}
381
}
381
.obs-conteneur li {
382
.obs-conteneur li {
382
	display: block;
383
	display: block;
383
	margin-bottom:1em;
384
	margin-bottom:1em;
384
}
385
}
385
 
386
 
386
/*+-----------------------------------------------------------------------------------------------------------------+*/
387
/*+-----------------------------------------------------------------------------------------------------------------+*/
387
/* Diaporama */
388
/* Diaporama */
388
.cel-legende{
389
.cel-legende{
389
	text-align:left;
390
	text-align:left;
390
}
391
}
391
.cel-legende-vei{
392
.cel-legende-vei{
392
	float:right;
393
	float:right;
393
}
394
}
394
.cel-legende p{
395
.cel-legende p{
395
	color: black;
396
	color: black;
396
	font-size: 12px;
397
	font-size: 12px;
397
	line-height: 18px;
398
	line-height: 18px;
398
	margin: 0;
399
	margin: 0;
399
}
400
}
400
.cel-legende a, .cel-legende a:active, .cel-legende a:visited {
401
.cel-legende a, .cel-legende a:active, .cel-legende a:visited {
401
	border-bottom:1px dotted gainsboro;
402
	border-bottom:1px dotted gainsboro;
402
	color:#333;
403
	color:#333;
403
	text-decoration:none;
404
	text-decoration:none;
404
	background-image:none;
405
	background-image:none;
405
}
406
}
406
.cel-legende a:hover {
407
.cel-legende a:hover {
407
	color:#56B80E;
408
	color:#56B80E;
408
	border-bottom:1px dotted #56B80E;
409
	border-bottom:1px dotted #56B80E;
409
}
410
}
410
/*+-----------------------------------------------------------------------------------------------------------------+*/
411
/*+-----------------------------------------------------------------------------------------------------------------+*/
411
/* Plugin Jquery Pagination */
412
/* Plugin Jquery Pagination */
412
.navigation {
413
.navigation {
413
	padding:5px;
414
	padding:5px;
414
	float:right;
415
	float:right;
-
 
416
	display: block;
415
}
417
}
416
.pagination {
418
.pagination {
417
	font-size: 80%;
419
	font-size: 80%;
418
}
420
}
419
.pagination a {
421
.pagination a {
420
	text-decoration: none;
422
	text-decoration: none;
421
	border: solid 1px #666;
423
	border: solid 1px #666;
422
	color: #666;
424
	color: #666;
423
	background:gainsboro;
425
	background:gainsboro;
424
}
426
}
425
.pagination a:hover {
427
.pagination a:hover {
426
	color: white;
428
	color: white;
427
	background: #56B80E;
429
	background: #56B80E;
428
}
430
}
429
.pagination a, .pagination span {
431
.pagination a, .pagination span {
430
	display: block;
432
	display: block;
431
	float: left;
433
	float: left;
432
	padding: 0.3em 0.5em;
434
	padding: 0.3em 0.5em;
433
	margin-right: 5px;
435
	margin-right: 5px;
434
	margin-bottom: 5px;
436
	margin-bottom: 5px;
435
	min-width:1em;
437
	min-width:1em;
436
	text-align:center;
438
	text-align:center;
437
}
439
}
438
.pagination .current {
440
.pagination .current {
439
	background: #4A4B4C;
441
	background: #4A4B4C;
440
	color: white;
442
	color: white;
441
	border: solid 1px gainsboro;
443
	border: solid 1px gainsboro;
442
}
444
}
443
.pagination .current.prev, .pagination .current.next{
445
.pagination .current.prev, .pagination .current.next{
444
	color: #999;
446
	color: #999;
445
	border-color: #999;
447
	border-color: #999;
446
	background: gainsboro;
448
	background: gainsboro;
447
}
449
}
448
/*+-----------------------------------------------------------------------------------------------------------------+*/
450
/*+-----------------------------------------------------------------------------------------------------------------+*/
449
/* Formulaire de contact */
451
/* Formulaire de contact */
450
#form-contact input{
452
#form-contact input{
451
	width:300px;
453
	width:300px;
452
}
454
}
453
#form-contact textarea{
455
#form-contact textarea{
454
	width:300px;
456
	width:300px;
455
	height:200px;
457
	height:200px;
456
}
458
}
457
#form-contact #fc_envoyer{
459
#form-contact #fc_envoyer{
458
	width:50px;
460
	width:50px;
459
	float:right;
461
	float:right;
460
}
462
}
461
#form-contact #fc_annuler{
463
#form-contact #fc_annuler{
462
	width:50px;
464
	width:50px;
463
	float:left;
465
	float:left;
464
}
466
}
465
#form-contact label.error {
467
#form-contact label.error {
466
	color:red;
468
	color:red;
467
	font-weight:bold;
469
	font-weight:bold;
468
}
470
}
469
#form-contact .info {
471
#form-contact .info {
470
	padding:5px;
472
	padding:5px;
471
	background-color: #4A4B4C;
473
	background-color: #4A4B4C;
472
	border: solid 1px #666;
474
	border: solid 1px #666;
473
	color: white;
475
	color: white;
474
	white-space: pre-wrap;
476
	white-space: pre-wrap;
475
	width: 300px;
477
	width: 300px;
476
}
478
}
477
 
479
 
478
 
480
 
479
/*+-------------------------------------------------------------------
481
/*+-------------------------------------------------------------------
480
/* Ajout alex */
482
/* Ajout alex */
481
 
483
 
482
.info {
484
.info {
483
	padding:6px 8px;
485
	padding:6px 8px;
484
	font-size:1em;
486
	font-size:1em;
485
	background:white;
487
	background:white;
486
	width:100px;
488
	width:110px;
487
    box-shadow:0 0 15px black;
489
    box-shadow:0 0 15px black;
488
    border-radius:5px;
490
    border-radius:5px;
489
    line-height:18px;
491
    line-height:18px;
490
}
492
}
491
.info h4 {
493
.info h4 {
492
	font-size: 1.2em;
494
	font-size: 1.2em;
493
	margin: 0 0 5px;
495
	margin: 0 0 5px;
494
	color: #555;
496
	color: #555;
495
}
497
}
496
.legend {
498
.legend {
497
	padding :3px;
499
	padding :3px;
498
	color:#999;
500
	color:#999;
499
}
501
}
500
.legend span {
502
.legend span.couleur-maille {
501
	width:18px;
503
	width:18px;
502
	height:18px;
504
	height:18px;
503
	float:left;
505
	float:left;
504
	margin-right:8px;
506
	margin-right:8px;
505
	opacity: 0.7;
507
	opacity: 0.7;
506
}
508
}
507
.nombre-sites {
-
 
508
	font-size:0.75em;
-
 
509
	font-family:sans-serif;
-
 
510
	text-align:center;
-
 
511
	color:black;
-
 
512
}
-
 
513
509
 
-
 
510
.legend table {
-
 
511
	border-collapse: separate;
-
 
512
	border: none;
-
 
513
}
-
 
514
 
-
 
515
.legend td {
-
 
516
	border: none;
-
 
517
}
-
 
518
 
-
 
519
.legend td.image-station {
-
 
520
	text-align: center;
-
 
521
}
-
 
522
 
-
 
523
.legend td.label-station {
-
 
524
	text-align: left;
-
 
525
	font-size: 0.9em;
-
 
526
}
-
 
527
 
-
 
528
#tooltip {
-
 
529
	position: absolute;
-
 
530
	z-index: 3000;
-
 
531
	border: none;
-
 
532
	border-radius : 5px;
-
 
533
	background-color: lightblue;
-
 
534
	padding: 5px;
-
 
535
	font-family : sans-serif;
-
 
536
	font-size:1.1em;
-
 
537
}
-
 
538
 
-
 
539
#tooltip h3, #tooltip div { margin: 0; }
-
 
540
514
541