Subversion Repositories eFlore/Applications.cel

Rev

Rev 2958 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2943 delphine 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 {
112
	background-color: #d9e28c;
2980 delphine 113
	background: url('../img/background/page_fond3.jpg') no-repeat;
2943 delphine 114
	background-attachment:fixed;
2980 delphine 115
	background-position:center 0%;
116
	background-size:100% auto;
2943 delphine 117
}
118
footer p{
119
	text-align:center;
120
}
121
button img {
122
	display:block;
123
}
124
h2 {
125
	color: #1A7239;
126
	font-family: 'Muli', sans-serif;
127
	border-bottom: 1px solid #2B2E34;
128
}
129
/*+--------------------------------------------------------------------------------------------------------+*/
130
/* Générique */
131
.discretion {
132
	color:grey;
133
	font-family:arial;
134
	font-size:11px;
135
	line-height: 13px;
136
}
137
.centre {
138
	text-align:center;
139
}
140
.modal-fenetre {
141
	position:fixed;
142
	z-index:1000;
143
	top:0;
144
	left:0;
145
	height:100%;
146
	width:100%;
147
	background:#777;
148
	background:rgba(90,86,93,0.7);
149
	text-align:center;
150
}
151
.modal-contenu {
152
	position:relative;
153
	width:30%;
154
	margin:0 auto;
155
	top:30%;
156
}
157
 
158
/*+--------------------------------------------------------------------------------------------------------+*/
159
/* Formulaire spécifique */
2948 delphine 160
.import-image {
161
	padding-left: 0px;
162
}
163
.text-area {
164
	margin-left: 12px;
165
}
2943 delphine 166
.page-header {
167
	background-color: rgba(232, 232, 232, 1);
168
	border-radius: 10px;
169
}
170
.page-header h1{
2948 delphine 171
	font-size: 2.8em;
2943 delphine 172
	line-height: 90px;
173
	color: #2B2E34;
174
	font-family: 'Ubuntu', sans-serif;
175
	margin-bottom: 0;
176
}
177
#logo-titre {
178
	position: relative;
179
	left: 8px;
180
	margin-right: 1em;
181
	height: 80px;
182
}
183
 
184
#intro-txt a {
185
	cursor: pointer;
186
}
187
 
188
#info-commune {
189
	text-align:right;
190
}
191
.ns-retenu {
192
	font-weight:bold;
193
}
194
.nn{
195
	color:#3B9D3B;
196
}
197
.nom-sci {
198
	font-style: italic;
199
}
200
 
201
.obs-action{
202
	opacity:1;
203
}
204
 
205
#miniatures {
206
	padding-top: 5px;
207
}
208
 
209
.miniature{
210
	float: left;
211
	height: 130px;
212
	padding: 10px;
213
}
214
 
215
.miniature-img {
216
	height: 100px;
217
	margin: 0;
218
}
219
 
220
.miniature img {
221
	display: block;
222
}
223
 
224
.miniature-chargement {
225
	height:100px;
226
	width: 100px;
227
}
228
 
229
.defilement-miniatures-gauche, .defilement-miniatures-droite {
230
	float: left;
231
	font-size: 1.2em;
232
	font-weight: bold;
233
	height: 62px;
234
	margin: 5px;
235
	padding-top: 30px;
236
	width: 12px;
237
}
238
 
239
.defilement-miniatures {
240
	width: 210px;
241
}
242
.defilement-miniatures .thumbnail {
243
	float: left;
244
}
245
 
246
.defilement-miniatures-cache {
247
	visibility: hidden;
248
}
249
 
250
.miniature-cachee {
251
	display: none;
252
}
253
 
254
.miniature-selectionnee {
255
	display: block;
256
	box-sizing: content-box;
257
	max-height: 100px;
258
	width: 90px;
259
	background-position: center center;
260
    background-repeat: no-repeat;
261
}
262
 
263
#referentiel {
264
	display: inline;
265
}
266
 
267
#photos-conteneur {
268
	height: 120px;
269
}
270
 
271
#photo-placeholder {
272
	background: url("../img/icones/icone-photo.png");
273
	background-size: 89px;
274
	cursor: pointer;
275
	margin-bottom: 15px;
276
	margin-right: 15px;
277
	float:left;
278
	border: 5px dashed #CCCCCC;
279
	border-radius: 8px 8px 8px 8px;
280
	height: 100px;
281
	margin: 2px 0 2px 2px;
282
	text-align: center;
283
	width: 98px;
284
	box-sizing:border-box;
285
	-moz-box-sizing:border-box;
286
	-webkit-box-sizing:border-box;
287
}
288
 
289
#photo-placeholder:hover {
290
	background: url("../img/icones/icone-photo-hover.png");
291
	background-size: 89px;
292
	border: 5px dashed #111;
293
	border-radius: 8px;
294
}
295
 
296
#barre-progression-upload span {
297
	color : #333333;
298
}
299
 
300
.obs-erreur {
301
	background-color: #DD6E6E;
302
}
303
 
304
/* par défaut BS3 fait des trucs chelous */
305
#barre-progression-upload .sr-only {
306
	height: auto;
307
	width: auto;
308
	clip: auto;
309
	margin: none;
310
	left: 230px; /* à la louche */
311
}
312
 
313
#taxon-liste optgroup + optgroup {
314
	border-top: 1px solid black;
315
}
316
 
317
/*+--------------------------------------------------------------------------------------------------------+*/
318
/* Details obs ajoutées*/
319
.obs-entete {
320
	margin-bottom: 0;
321
}
322
.obs-entete .nom-sci, .obs-entete .commune, .obs-entete .date{
323
	font-size:1.3em;
324
	font-weight:bold;
325
	color: #777;
326
}
327
.obs-entete .referentiel-obs {
328
	color:#3B9D3B;
329
}
330
.obs-details span{
331
	font-style:italic;
332
	color: #777;
333
}
334
 
335
/*+--------------------------------------------------------------------------------------------------------+*/
336
/* Google Map*/
337
#map-canvas {
338
	height:280px;
339
}
340
#map-canvas img{
341
	max-width: none;
342
}
343
 
344
/*+--------------------------------------------------------------------------------------------------------+*/
345
/* Form validation */
346
/* Validation du formulaire */
347
label.error {
348
	font-weight: bold;
349
	font-style: italic;
350
	color: #B94A48;
351
	padding: 0 8px;
352
}
353
 
354
label.valid {
355
	display: inline-block;
356
	text-indent: -9999px;
357
	color: #468847;
358
	width: 0;
359
	height: 0;
360
	padding: 0;
361
}
362
 
363
.control-group.error label {
364
	font-weight: bold;
365
}
366
 
367
/*+--------------------------------------------------------------------------------------------------------+*/
368
/* Collapse */
369
.well .fermer-symbole {
370
	position: absolute;
371
	right:0;
372
}
373
.well .titre, .fermer {
374
	margin:0;
375
	padding: 0;
376
	font-size: 20px;
377
	line-height: 20px;
378
	cursor:pointer;
379
}
380
.well .fermer {
381
	display:block;
382
	color: black;
383
}
384
.well .fermer:hover {
385
	text-decoration: none;
386
}
387
.well .glyphicon-plus-sign {
388
	position:absolute;
389
	right:1em;
390
	top: 0.2em;
391
}
392
 
393
/*+--------------------------------------------------------------------------------------------------------+*/
394
/*Modal description */
395
 
396
/* Modal : projet description */
397
.dsc-imgs {
398
	max-width: 800px;
399
	margin:0 auto;
400
}
401
.dsc-infos {
402
	max-width: 800px;
403
}
404
.dsc-clean {
405
	clear:both;
406
}
407
 
408
/* Modal : taille description */
409
.taille-img {
410
	position: relative;
411
	float:left;
412
	width:300px;
413
	height: 450px;
414
	margin-left: 10px;
415
}
416
.taille-img-alignement {
417
	display: table-cell;
418
	vertical-align: bottom;
419
	width:300px;
420
	height: 380px;
421
}
422
.taille-img img {
423
	margin: 0 auto;
424
}
425
.taille-img .caption {
426
	position: absolute;
427
	bottom:0;
428
	width:300px;
429
	text-align: center;
430
}
431
 
432
@media (min-width: 600px) and (max-width: 800px) {
433
	.taille-img, .taille-img .caption {
434
		width: 190px;
435
	}
436
	.dsc-imgs {
437
		width: 600px;
438
	}
439
	.dsc-imgs img {
440
		width: 290px;
441
	}
442
	.dsc-infos {
443
		width: 600px;
444
	}
445
}
446
@media (min-width: 801px) and (max-width: 1359px) {
447
	#taille-description .modal-content {
448
		width:800px;
449
		margin-left: -100px;
450
	}
451
	.taille-img, .taille-img .caption {
452
		width: 240px;
453
	}
454
	#projet-description .modal-content {
455
		width:800px;
456
		margin-left: -100px;
457
	}
458
	.dsc-imgs {
459
		width: 780px;
460
	}
461
	.dsc-infos {
462
		width: 750px;
463
	}
464
}
465
@media (min-width: 1360px) {
466
	#taille-description .modal-content {
467
		width:980px;
468
		margin-left: -175px;
469
	}
470
	#projet-description .modal-content {
471
		width:1360px;
472
		margin-left: -380px;
473
	}
474
	.dsc-imgs {
475
		float:left;
476
	}
477
	.dsc-infos {
478
		float:left;
479
		margin-left: 50px;
480
		max-width: 700px;
481
	}
482
}
483
/*+--------------------------------------------------------------------------------------------------------+*/
484
/* Correction style CSS Bootstrap */
485
.well {
486
	margin-bottom: 5px;
487
	padding: 4px;
488
	background-color: rgba(245,245,245,0.85);
489
}
490
.btn-primary {
491
	background-image: linear-gradient(to bottom, #D9E28C, #999E6C);
492
	background-color: #999E6C;
493
	font-weight: bold;
494
}
495
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
496
	color: rgb(255, 255, 255);
497
	background-color: #999E6C;
498
}
499
 
500
input[type="file"] {
501
	padding-top: 0;
2944 mathias 502
}
503
 
504
label input[type="text"] {
505
	font-weight: normal;
2943 delphine 506
}