Subversion Repositories eFlore/Applications.cel

Rev

Rev 2365 | Go to most recent revision | Details | 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 {
112
	background: #d9e28c;
113
	background-image: url('../img/background/dessin-tetard.png'), -moz-radial-gradient(center, ellipse cover, #d9e28c 8%, #999e6c 85%);
114
	background-image: url('../img/background/dessin-tetard.png'), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(27%,#d9e28c), color-stop(85%,#999e6c));
115
	background-image: url('../img/background/dessin-tetard.png'), -webkit-radial-gradient(center, ellipse cover,  #d9e28c 27%,#999e6c 85%);
116
	background-image: url('../img/background/dessin-tetard.png'), -o-radial-gradient(center, ellipse cover,  #d9e28c 27%,#999e6c 85%);
117
	background-image: url('../img/background/dessin-tetard.png'), -ms-radial-gradient(center, ellipse cover,  #d9e28c 27%,#999e6c 85%);
118
	background-image: url('../img/background/dessin-tetard.png'), radial-gradient(ellipse at center,  #d9e28c 27%,#999e6c 85%);
119
	background-repeat: no-repeat;
120
	background-attachment:fixed;
121
}
122
footer p{
123
	text-align:center;
124
}
125
button img {
126
	display:block;
127
}
128
h2 {
129
	color: #C0CE40;
130
	font-family: 'Muli', sans-serif;
131
	border-bottom: 1px solid #2B2E34;
132
}
133
/*+--------------------------------------------------------------------------------------------------------+*/
134
/* Générique */
135
.discretion {
136
	color:grey;
137
	font-family:arial;
138
	font-size:11px;
139
	line-height: 13px;
140
}
141
.droite {
142
	text-align:right;
143
}
144
.centre {
145
	text-align:center;
146
}
147
.modal-fenetre {
148
	position:fixed;
149
	z-index:1000;
150
	top:0;
151
	left:0;
152
	height:100%;
153
	width:100%;
154
	background:#777;
155
	background:rgba(90,86,93,0.7);
156
	text-align:center;
157
}
158
.modal-contenu {
159
	position:relative;
160
	width:30%;
161
	margin:0 auto;
162
	top:30%;
163
}
164
/*+--------------------------------------------------------------------------------------------------------+*/
165
/* Formulaire spécifique */
166
.page-header {
167
	background-color: rgba(202, 214, 94, 0.4);
168
	border-radius: 10px;
169
	text-align: center;
170
}
171
.page-header h1{
172
	font-size: 3em;
173
	line-height: 63px;
174
	color: #2B2E34;
175
	font-family: 'Muli', sans-serif;
176
}
177
#logo-titre {
178
	position: relative;
179
	left: 8px;
180
	margin-right: 1em;
181
}
182
 
183
#intro {
184
 
185
}
186
 
187
#map-canvas {
188
	height:240px;
189
}
190
#info-commune {
191
	text-align:right;
192
}
193
.ns-retenu {
194
	font-weight:bold;
195
}
196
.nn{
197
	color:#3B9D3B;
198
}
199
.nom-sci{
200
	font-size:1.5em;
201
	font-weight:bold;
202
}
203
.commune, .date{
204
	font-size:1.3em;
205
	font-weight:bold;
206
}
207
.obs-action{
208
	opacity:1;
209
}
210
 
211
#miniatures {
212
	padding-top: 5px;
213
}
214
 
215
.miniature{
216
	float: left;
217
	height: 130px;
218
	padding-left: 15px;
219
	padding-right: 15px;
220
}
221
 
222
.miniature-img {
223
	height: 100px;
224
}
225
 
226
.miniature img {
227
	display: block;
228
}
229
 
230
.miniature-chargement {
231
	height:100px;
232
	width: 100px;
233
}
234
 
235
.defilement-miniatures-gauche, .defilement-miniatures-droite {
236
	float: left;
237
	font-size: 1.2em;
238
	font-weight: bold;
239
	height: 62px;
240
	margin: 5px;
241
	padding-top: 30px;
242
	width: 12px;
243
}
244
 
245
.defilement-miniatures {
246
	width: 210px;
247
}
248
 
249
.defilement-miniatures-cache {
250
	visibility: hidden;
251
}
252
 
253
.miniature-cachee {
254
	display: none;
255
}
256
 
257
.miniature-selectionnee {
258
	display: block;
259
	width: 90px;
260
}
261
 
262
.referentiel-obs {
263
	color:#3B9D3B;
264
}
265
#referentiel {
266
	display: inline;
267
}
268
 
269
#photos-conteneur {
270
	height: 120px;
271
}
272
 
273
#photo-placeholder {
274
	background: url("../img/icones/icone-photo.png");
275
	background-size: 89px;
276
	cursor: pointer;
277
	margin-bottom: 15px;
278
	margin-right: 15px;
279
	float:left;
280
	border: 5px dashed #CCCCCC;
281
	border-radius: 8px 8px 8px 8px;
282
	height: 100px;
283
	margin: 2px 0 2px 2px;
284
	text-align: center;
285
	width: 98px;
286
	box-sizing:border-box;
287
	-moz-box-sizing:border-box;
288
	-webkit-box-sizing:border-box;
289
}
290
 
291
#photo-placeholder:hover {
292
	background: url("../img/icones/icone-photo-hover.png");
293
	background-size: 89px;
294
	border: 5px dashed #111;
295
	border-radius: 8px;
296
}
297
 
298
#barre-progression-upload span {
299
	color : #333333;
300
}
301
 
302
.obs-erreur {
303
	background-color: #DD6E6E;
304
}
305
 
306
#barre-progression-upload span {
307
	color : #333333;
308
}
309
 
310
/*+--------------------------------------------------------------------------------------------------------+*/
311
/* Form validation */
312
/* Validation du formulaire */
313
label.error {
314
	font-weight: bold;
315
	font-style: italic;
316
	color: #B94A48;
317
	padding: 0 8px;
318
}
319
 
320
label.valid {
321
	display: inline-block;
322
	text-indent: -9999px;
323
	color: #468847;
324
	width: 0;
325
	height: 0;
326
	padding: 0;
327
}
328
 
329
.control-group.error label {
330
	font-weight: bold;
331
}
332
 
333
/*+--------------------------------------------------------------------------------------------------------+*/
334
/* Collapse */
335
.well .fermer-symbole {
336
	position: absolute;
337
	right:0;
338
}
339
.well .titre, .fermer {
340
	margin:0;
341
	padding: 0;
342
	font-size: 20px;
343
	line-height: 20px;
344
	cursor:pointer;
345
}
346
.well .fermer {
347
	display:block;
348
	color: black;
349
}
350
.well .fermer:hover {
351
	text-decoration: none;
352
}
353
.well .icone {
354
	position:absolute;
355
	right:5px;
356
}
357
 
358
/*+--------------------------------------------------------------------------------------------------------+*/
359
/*Modal plte-description */
360
.dsc-imgs {
361
	max-width: 800px;
362
	margin:0 auto;
363
}
364
.dsc-infos {
365
	max-width: 800px;
366
}
367
.dsc-clean {
368
	clear:both;
369
}
370
@media (min-width: 600px) and (max-width: 800px) {
371
	.dsc-imgs {
372
		width: 600px;
373
	}
374
	.dsc-imgs img {
375
		width: 290px;
376
	}
377
	.dsc-infos {
378
		width: 600px;
379
	}
380
}
381
@media (min-width: 801px) and (max-width: 1359px) {
382
	.modal {
383
		width:800px;
384
		margin-left:-400px;
385
	}
386
	.dsc-imgs {
387
		width: 780px;
388
	}
389
	.dsc-infos {
390
		width: 700px;
391
	}
392
}
393
@media (min-width: 1360px) {
394
	.modal {
395
		width:1360px;
396
		margin-left:-680px;
397
	}
398
	.dsc-imgs {
399
		float:left;
400
	}
401
	.dsc-infos {
402
		float:left;
403
		max-width: 500px;
404
	}
405
 
406
}
407
/*+--------------------------------------------------------------------------------------------------------+*/
408
/* Correction style CSS Bootstrap */
409
.well {
410
	margin-bottom: 5px;
411
	padding: 4px;
412
	background-color: rgba(245,245,245,0.85);
413
}
414
.btn-primary {
415
	background-image: linear-gradient(to bottom, #D9E28C, #999E6C);
416
	background-color: #999E6C;
417
	font-weight: bold;
418
}
419
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
420
	color: rgb(255, 255, 255);
421
	background-color: #999E6C;
422
}