Subversion Repositories eFlore/Applications.cel

Rev

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

Rev Author Line No. Line
2360 jpm 1
@CHARSET "UTF-8";
2
/*
3
Code couleurs :
4
Police : ?
5
Gris :
6
	foncé : #2B2E34
7
	clair : #D7DBC5
8
Vert :
9
	foncé : #C4D24C / #898F5E (couverture)
10
	median : #CAD65E / #C0CE40 (titre)
11
	clair : #D9E28C / #E4E9AD / #F4F7DF
12
Marron
13
	fonçé : #999E6C
14
	clair texturé : #CDBEA2
15
 
16
*/
17
/*+--------------------------------------------------------------------------------------------------------+*/
18
/* Polices d'écriture*/
19
/* FONT : Balthazar */
20
@font-face {
21
	font-family: 'Balthazar';
22
	font-style: normal;
23
	font-weight: 400;
24
	src:
25
		local('Balthazar Regular'),
26
		local('Balthazar-Regular'),
27
		url('http://resources.tela-botanica.org/fonts/balthazar/regular.woff') format('woff');
28
}
29
/* FONT : Ubuntu */
30
@font-face {
31
	font-family: 'Ubuntu';
32
	font-style: normal;
33
	font-weight: 400;
34
	src:
35
		local('Ubuntu'),
36
		url(http://resources.tela-botanica.org/fonts/ubuntu/regular.woff) format('woff'),
37
		url(http://resources.tela-botanica.org/fonts/ubuntu/regular.ttf) format('ttf');
38
}
39
@font-face {
40
	font-family: 'Ubuntu';
41
	font-style: normal;
42
	font-weight: 700;
43
	src:
44
		local('Ubuntu Bold'),
45
		local('Ubuntu-Bold'),
46
		url(http://resources.tela-botanica.org/fonts/ubuntu/bold.woff) format('woff'),
47
		url(http://resources.tela-botanica.org/fonts/ubuntu/bold.ttf) format('ttf');
48
}
49
@font-face {
50
	font-family: 'Ubuntu';
51
	font-style: italic;
52
	font-weight: 400;
53
	src:
54
		local('Ubuntu Italic'),
55
		local('Ubuntu-Italic'),
56
		url(http://resources.tela-botanica.org/fonts/ubuntu/italic.woff) format('woff'),
57
		url(http://resources.tela-botanica.org/fonts/ubuntu/italic.ttf) format('ttf');
58
}
59
@font-face {
60
	font-family: 'Ubuntu';
61
	font-style: italic;
62
	font-weight: 700;
63
	src:
64
		local('Ubuntu Bold Italic'),
65
		local('Ubuntu-BoldItalic'),
66
		url(http://resources.tela-botanica.org/fonts/ubuntu/bold_italic.woff) format('woff'),
67
		url(http://resources.tela-botanica.org/fonts/ubuntu/bold_italic.ttf) format('ttf');
68
}
69
/* FONT : Muli */
70
@font-face {
71
	font-family: 'Muli';
72
	font-style: normal;
73
	font-weight: 300;
74
	src:
75
		local('Muli Light'),
76
		local('Muli-Light'),
77
		url(http://resources.tela-botanica.org/fonts/muli/regular.woff) format('woff'),
78
		url(http://resources.tela-botanica.org/fonts/muli/regular.ttf) format('ttf');
79
}
80
@font-face {
81
	font-family: 'Muli';
82
	font-style: normal;
83
	font-weight: 400;
84
	src:
85
		local('Muli'),
86
		url(http://resources.tela-botanica.org/fonts/muli/bold.woff) format('woff');
87
}
88
@font-face {
89
	font-family: 'Muli';
90
	font-style: italic;
91
	font-weight: 300;
92
	src:
93
		local('Muli Light Italic'),
94
		local('Muli-LightItalic'),
95
		url(http://resources.tela-botanica.org/fonts/muli/italic.woff) format('woff'),
96
		url(http://resources.tela-botanica.org/fonts/muli/italic.ttf) format('ttf');
97
}
98
@font-face {
99
	font-family: 'Muli';
100
	font-style: italic;
101
	font-weight: 400;
102
	src:
103
		local('Muli Italic'),
104
		local('Muli-Italic'),
105
		url(http://resources.tela-botanica.org/fonts/muli/bold_italic.woff) format('woff'),
106
		url(http://resources.tela-botanica.org/fonts/muli/bold_italic.ttf) format('ttf');
107
}
108
 
109
/*+--------------------------------------------------------------------------------------------------------+*/
110
/* Balises */
111
body {
2365 jpm 112
	background-color: #d9e28c;
113
	background: url('../img/background/insectes.png') no-repeat 2em 2em,
114
		url('../img/background/tetard_faune.png') no-repeat right bottom,
115
		url('../img/background/faune.png') no-repeat 2em bottom,
116
		-moz-radial-gradient(center, ellipse cover, #d9e28c 8%, #999e6c 85%);
117
	background: url('../img/background/insectes.png') no-repeat 2em 2em,
118
		url('../img/background/tetard_faune.png') no-repeat right bottom,
119
		url('../img/background/faune.png') no-repeat 2em bottom,
120
		 -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(27%,#d9e28c), color-stop(85%,#999e6c));
121
	background: url('../img/background/insectes.png') no-repeat 2em 2em,
122
		url('../img/background/tetard_faune.png') no-repeat right bottom,
123
		url('../img/background/faune.png') no-repeat 2em bottom,
124
		 -webkit-radial-gradient(center, ellipse cover,  #d9e28c 27%,#999e6c 85%);
125
	background: url('../img/background/insectes.png') no-repeat 2em 2em,
126
		url('../img/background/tetard_faune.png') no-repeat right bottom,
127
		url('../img/background/faune.png') no-repeat 2em bottom,
128
		 -o-radial-gradient(center, ellipse cover,  #d9e28c 27%,#999e6c 85%);
129
	background: url('../img/background/insectes.png') no-repeat 2em 2em,
130
		url('../img/background/tetard_faune.png') no-repeat right bottom,
131
		url('../img/background/faune.png') no-repeat 2em bottom,
132
		 -ms-radial-gradient(center, ellipse cover,  #d9e28c 27%,#999e6c 85%);
133
	background: url('../img/background/insectes.png') no-repeat 2em 2em,
134
		url('../img/background/tetard_faune.png') no-repeat right bottom,
135
		url('../img/background/faune.png') no-repeat 2em bottom,
136
		 radial-gradient(ellipse at center,  #d9e28c 27%,#999e6c 85%);
2360 jpm 137
	background-attachment:fixed;
138
}
139
footer p{
140
	text-align:center;
141
}
142
button img {
143
	display:block;
144
}
145
h2 {
146
	color: #C0CE40;
147
	font-family: 'Muli', sans-serif;
148
	border-bottom: 1px solid #2B2E34;
149
}
150
/*+--------------------------------------------------------------------------------------------------------+*/
151
/* Générique */
152
.discretion {
153
	color:grey;
154
	font-family:arial;
155
	font-size:11px;
156
	line-height: 13px;
157
}
158
.centre {
159
	text-align:center;
160
}
161
.modal-fenetre {
162
	position:fixed;
163
	z-index:1000;
164
	top:0;
165
	left:0;
166
	height:100%;
167
	width:100%;
168
	background:#777;
169
	background:rgba(90,86,93,0.7);
170
	text-align:center;
171
}
172
.modal-contenu {
173
	position:relative;
174
	width:30%;
175
	margin:0 auto;
176
	top:30%;
177
}
178
/*+--------------------------------------------------------------------------------------------------------+*/
179
/* Formulaire spécifique */
180
.page-header {
181
	background-color: rgba(202, 214, 94, 0.4);
182
	border-radius: 10px;
2365 jpm 183
	background: url('../img/background/capricorne.png') no-repeat right top rgba(202, 214, 94, 0.4);
2360 jpm 184
}
185
.page-header h1{
186
	font-size: 3em;
2372 jpm 187
	line-height: 90px;
2360 jpm 188
	color: #2B2E34;
2372 jpm 189
	font-family: 'Ubuntu', sans-serif;
190
	margin-bottom: 0;
2360 jpm 191
}
192
#logo-titre {
193
	position: relative;
194
	left: 8px;
195
	margin-right: 1em;
2372 jpm 196
	height: 80px;
2360 jpm 197
}
198
 
199
#intro {
200
 
201
}
202
 
203
#info-commune {
204
	text-align:right;
205
}
206
.ns-retenu {
207
	font-weight:bold;
208
}
209
.nn{
210
	color:#3B9D3B;
211
}
2366 jpm 212
.nom-sci {
213
	font-style: italic;
2360 jpm 214
}
2366 jpm 215
 
2360 jpm 216
.obs-action{
217
	opacity:1;
218
}
219
 
220
#miniatures {
221
	padding-top: 5px;
222
}
223
 
224
.miniature{
225
	float: left;
226
	height: 130px;
2372 jpm 227
	padding: 10px;
2360 jpm 228
}
229
 
230
.miniature-img {
231
	height: 100px;
2372 jpm 232
	margin: 0;
2360 jpm 233
}
234
 
235
.miniature img {
236
	display: block;
237
}
238
 
239
.miniature-chargement {
240
	height:100px;
241
	width: 100px;
242
}
243
 
244
.defilement-miniatures-gauche, .defilement-miniatures-droite {
245
	float: left;
246
	font-size: 1.2em;
247
	font-weight: bold;
248
	height: 62px;
249
	margin: 5px;
250
	padding-top: 30px;
251
	width: 12px;
252
}
253
 
254
.defilement-miniatures {
255
	width: 210px;
256
}
2372 jpm 257
.defilement-miniatures .thumbnail {
258
	float: left;
259
}
2360 jpm 260
 
261
.defilement-miniatures-cache {
262
	visibility: hidden;
263
}
264
 
265
.miniature-cachee {
266
	display: none;
267
}
268
 
269
.miniature-selectionnee {
270
	display: block;
2372 jpm 271
	box-sizing: content-box;
272
	max-height: 100px;
273
	max-width: 100px;
2360 jpm 274
}
275
 
276
#referentiel {
277
	display: inline;
278
}
279
 
280
#photos-conteneur {
281
	height: 120px;
282
}
283
 
284
#photo-placeholder {
285
	background: url("../img/icones/icone-photo.png");
286
	background-size: 89px;
287
	cursor: pointer;
288
	margin-bottom: 15px;
289
	margin-right: 15px;
290
	float:left;
291
	border: 5px dashed #CCCCCC;
292
	border-radius: 8px 8px 8px 8px;
293
	height: 100px;
294
	margin: 2px 0 2px 2px;
295
	text-align: center;
296
	width: 98px;
297
	box-sizing:border-box;
298
	-moz-box-sizing:border-box;
299
	-webkit-box-sizing:border-box;
300
}
301
 
302
#photo-placeholder:hover {
303
	background: url("../img/icones/icone-photo-hover.png");
304
	background-size: 89px;
305
	border: 5px dashed #111;
306
	border-radius: 8px;
307
}
308
 
309
#barre-progression-upload span {
310
	color : #333333;
311
}
312
 
313
.obs-erreur {
314
	background-color: #DD6E6E;
315
}
316
 
317
#barre-progression-upload span {
318
	color : #333333;
319
}
320
 
2366 jpm 321
#taxon-liste optgroup + optgroup {
322
	border-top: 1px solid black;
323
}
324
 
2360 jpm 325
/*+--------------------------------------------------------------------------------------------------------+*/
2366 jpm 326
/* Details obs ajoutées*/
327
.obs-entete {
328
	margin-bottom: 0;
329
}
330
.obs-entete .nom-sci, .obs-entete .commune, .obs-entete .date{
331
	font-size:1.3em;
332
	font-weight:bold;
333
	color: #777;
334
}
335
.obs-entete .referentiel-obs {
336
	color:#3B9D3B;
337
}
338
.obs-details span{
339
	font-style:italic;
340
	color: #777;
341
}
342
 
343
/*+--------------------------------------------------------------------------------------------------------+*/
344
/* Google Map*/
345
#map-canvas {
346
	height:280px;
347
}
348
#map-canvas img{
349
	max-width: none;
350
}
351
 
352
/*+--------------------------------------------------------------------------------------------------------+*/
2360 jpm 353
/* Form validation */
354
/* Validation du formulaire */
355
label.error {
356
	font-weight: bold;
357
	font-style: italic;
358
	color: #B94A48;
359
	padding: 0 8px;
360
}
361
 
362
label.valid {
363
	display: inline-block;
364
	text-indent: -9999px;
365
	color: #468847;
366
	width: 0;
367
	height: 0;
368
	padding: 0;
369
}
370
 
371
.control-group.error label {
372
	font-weight: bold;
373
}
374
 
375
/*+--------------------------------------------------------------------------------------------------------+*/
376
/* Collapse */
377
.well .fermer-symbole {
378
	position: absolute;
379
	right:0;
380
}
381
.well .titre, .fermer {
382
	margin:0;
383
	padding: 0;
384
	font-size: 20px;
385
	line-height: 20px;
386
	cursor:pointer;
387
}
388
.well .fermer {
389
	display:block;
390
	color: black;
391
}
392
.well .fermer:hover {
393
	text-decoration: none;
394
}
2372 jpm 395
.well .glyphicon-plus-sign {
2360 jpm 396
	position:absolute;
2372 jpm 397
	right:1em;
398
	top: 0.2em;
2360 jpm 399
}
400
 
401
/*+--------------------------------------------------------------------------------------------------------+*/
2366 jpm 402
/*Modal description */
2373 jpm 403
 
404
/* Modal : projet description */
2360 jpm 405
.dsc-imgs {
406
	max-width: 800px;
407
	margin:0 auto;
408
}
409
.dsc-infos {
410
	max-width: 800px;
411
}
412
.dsc-clean {
413
	clear:both;
414
}
2373 jpm 415
 
416
/* Modal : taille description */
417
.taille-img {
418
	position: relative;
419
	float:left;
420
	width:300px;
421
	height: 450px;
422
	margin-left: 10px;
423
}
2402 jpm 424
.taille-img-alignement {
425
	display: table-cell;
426
	vertical-align: bottom;
427
	width:300px;
428
	height: 380px;
429
}
2373 jpm 430
.taille-img img {
431
	margin: 0 auto;
432
}
433
.taille-img .caption {
434
	position: absolute;
435
	bottom:0;
436
	width:300px;
437
	text-align: center;
438
}
439
 
2360 jpm 440
@media (min-width: 600px) and (max-width: 800px) {
2373 jpm 441
	.taille-img, .taille-img .caption {
442
		width: 190px;
443
	}
2360 jpm 444
	.dsc-imgs {
445
		width: 600px;
446
	}
447
	.dsc-imgs img {
448
		width: 290px;
449
	}
450
	.dsc-infos {
451
		width: 600px;
452
	}
453
}
454
@media (min-width: 801px) and (max-width: 1359px) {
2373 jpm 455
	#taille-description .modal-content {
2360 jpm 456
		width:800px;
2373 jpm 457
		margin-left: -100px;
2360 jpm 458
	}
2373 jpm 459
	.taille-img, .taille-img .caption {
460
		width: 240px;
461
	}
462
	#projet-description .modal-content {
463
		width:800px;
464
		margin-left: -100px;
465
	}
2360 jpm 466
	.dsc-imgs {
467
		width: 780px;
468
	}
469
	.dsc-infos {
2373 jpm 470
		width: 750px;
2360 jpm 471
	}
472
}
473
@media (min-width: 1360px) {
2373 jpm 474
	#taille-description .modal-content {
475
		width:980px;
476
		margin-left: -175px;
477
	}
478
	#projet-description .modal-content {
2360 jpm 479
		width:1360px;
2373 jpm 480
		margin-left: -380px;
2360 jpm 481
	}
482
	.dsc-imgs {
483
		float:left;
484
	}
485
	.dsc-infos {
486
		float:left;
2373 jpm 487
		margin-left: 50px;
488
		max-width: 700px;
2360 jpm 489
	}
490
}
491
/*+--------------------------------------------------------------------------------------------------------+*/
492
/* Correction style CSS Bootstrap */
493
.well {
494
	margin-bottom: 5px;
495
	padding: 4px;
496
	background-color: rgba(245,245,245,0.85);
497
}
498
.btn-primary {
499
	background-image: linear-gradient(to bottom, #D9E28C, #999E6C);
500
	background-color: #999E6C;
501
	font-weight: bold;
502
}
503
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
504
	color: rgb(255, 255, 255);
505
	background-color: #999E6C;
2372 jpm 506
}
507
 
508
input[type="file"] {
509
	padding-top: 0;
2360 jpm 510
}