Subversion Repositories eFlore/Applications.cel

Rev

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