Subversion Repositories eFlore/Applications.cel

Rev

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

Rev Author Line No. Line
1537 jpm 1
@CHARSET "UTF-8";
2
/*+--------------------------------------------------------------------------------------------------------+*/
3
/* Polices d'écriture*/
4
@font-face {
5
	font-family: florileges;
6
	src: url(fonts/caflisch_scriptw_web.ttf) format('ttf'),
7
		url(fonts/caflisch_scriptw_web.woff) format('woff');
8
}
9
 
10
/*+--------------------------------------------------------------------------------------------------------+*/
11
/* Balises */
12
body {
13
	background: url("../img/background/noise.png") repeat scroll 0 0, none repeat scroll 0 0 #524C47;
14
}
15
footer p{
16
	color:white;
17
	text-align:center;
18
}
19
button img {
20
	display:block;
21
}
22
h1, h2 {
23
	font-size: 40px;
24
	font-family:florileges;
1540 jpm 25
	font-weight: normal;
1537 jpm 26
}
27
/*+--------------------------------------------------------------------------------------------------------+*/
28
/* Générique */
29
.discretion {
30
	color:white;
31
	font-family:arial;
32
	font-size:11px;
33
	line-height: 13px;
34
}
35
.droite {
36
	text-align:right;
37
}
38
.centre {
39
	text-align:center;
40
}
41
.modal-fenetre {
42
	position:fixed;
43
	z-index:1000;
44
	top:0;
45
	left:0;
46
	height:100%;
47
	width:100%;
48
	background:#777;
49
	background:rgba(90,86,93,0.7);
50
	text-align:center;
51
}
52
.modal-contenu {
53
	position:relative;
54
	width:30%;
55
	margin:0 auto;
56
	top:30%;
57
}
1540 jpm 58
.nom-sci {
59
	font-style: italic;
1537 jpm 60
}
61
/*+--------------------------------------------------------------------------------------------------------+*/
62
/* Gestion des photos */
1562 jpm 63
 
64
/* Form d'ajout des photos */
65
#form-upload .miniature {
1537 jpm 66
	float: left;
67
	height: 130px;
1562 jpm 68
	margin: 5px;
1537 jpm 69
}
1562 jpm 70
#form-upload .miniature-img {
71
	display: block;
1537 jpm 72
	height: 100px;
73
}
1562 jpm 74
#form-upload .miniature-chargement {
1537 jpm 75
	height:100px;
76
	width: 100px;
77
}
1562 jpm 78
 
79
/* Bouton de sélection des fichiers */
80
#fichier {
1537 jpm 81
	visibility: hidden;
1562 jpm 82
	height:0;
83
	width:0;
1537 jpm 84
}
85
#photos-conteneur {
86
	height: 120px;
87
}
88
#photo-placeholder {
89
	background: url("../img/icones/icone-photo.png");
90
	background-size: 89px;
91
	cursor: pointer;
92
	margin-bottom: 15px;
93
	margin-right: 15px;
94
	float:left;
95
	border: 5px dashed #CCCCCC;
96
	border-radius: 8px 8px 8px 8px;
97
	height: 100px;
98
	margin: 2px 0 2px 2px;
99
	text-align: center;
100
	width: 98px;
101
	box-sizing:border-box;
102
	-moz-box-sizing:border-box;
103
	-webkit-box-sizing:border-box;
104
}
105
#photo-placeholder:hover {
106
	background: url("../img/icones/icone-photo-hover.png");
107
	background-size: 89px;
108
	border: 5px dashed #111;
109
	border-radius: 8px;
110
}
111
 
1562 jpm 112
/* Images d'une observation */
113
.obs .obs-miniatures {
114
	min-width: 150px;
115
	margin-right: 5px;
116
}
117
.obs .miniature {
118
	display: block;
119
	height: 100px;
120
	margin: 0 auto;
121
}
122
.defilement {
123
	position: relative;
124
	padding: 8px 0;
125
	background-color:#524C47;
126
}
127
.defilement-control-zone {
128
	display: block;
129
	position: absolute;
130
    top: 0;
131
	width: 50%;
132
	height: 116px;
133
}
134
.defilement-control-zone.gauche{
135
	left: 0;
136
}
137
.defilement-control-zone.droite {
138
	right: 0;
139
}
140
.defilement-control {
141
    display: block;
142
    position: absolute;
143
    top: 35%;
144
    width:20px;
145
    height: 20px;
146
    line-height: 20px;
147
    font-size: 17px;
148
    font-weight: 100;
149
    text-align: center;
150
    border: 3px solid white;
151
    border-radius: 20px;
152
	color: white;
153
    opacity: 1;
154
	background: none repeat scroll 0 0 #524C47;
155
}
156
.defilement-control.gauche {
157
	left: 3%;
158
}
159
.defilement-control.droite {
160
	right: 3%;
161
}
162
 
163
.defilement-miniatures-cache {
164
	visibility: hidden;
165
}
166
.obs .miniature-cachee {
167
	display: none;
168
}
169
 
170
.defilement-indicateurs {
171
    list-style: none outside none;
172
    margin: 0;
173
    position: absolute;
174
    left: 0;
175
    bottom: 2px;
176
    z-index: 5;
177
}
178
.defilement-indicateurs li {
179
    background-color: rgba(255, 255, 255, 0.25);
180
    border-radius: 2px;
181
    border: 1px solid lightgrey;
182
    display: block;
183
    float: left;
184
    height: 4px;
185
    margin-left: 2px;
186
    text-indent: -999px;
187
    width: 4px;
188
}
189
.defilement-indicateurs .active {
190
	background-color: #FFFFFF;
191
}
192
 
1537 jpm 193
/*+--------------------------------------------------------------------------------------------------------+*/
194
/* Correction style CSS Bootstrap */
195
.well {
196
	margin-bottom: 5px;
197
	padding: 4px;
198
	background: url("../img/background/noise.png") repeat scroll 0 0 white;
199
}
1540 jpm 200
@media (min-width: 575px) and (max-width: 767px){
201
	.forcer-colonne [class*="span"] {
202
		float: left;
203
		margin-left: 2.12766%;
204
	}
205
	.forcer-colonne .span4 {
206
		width: 31.6239%;
207
	}
208
	.forcer-colonne .span6 {
209
		width: 48.9362%;
210
	}
211
	.forcer-colonne .span8 {
212
		width: 65.9574%;
213
	}
214
}
1560 jpm 215
@media (min-width: 1600px) {
216
	.container {
217
		width: 1580px;
218
	}
219
}
1537 jpm 220
/*+--------------------------------------------------------------------------------------------------------+*/
221
/* Spécifique Florilèges */
222
.page-header .intro {
223
	background: url("../img/background/noise.png") repeat scroll 0 0, radial-gradient(ellipse farthest-corner at center center , #A1C886 0%, #689E4B 100%) repeat scroll 0 0 transparent;
224
	color: white;
225
	padding:5px;
226
}
227
.page-header .intro a {
228
	color: #524C47;
229
}
230
 
231
/* Géolocalisation */
232
#map-canvas {
233
	height: 240px;
1540 jpm 234
	margin-bottom:5px;
1537 jpm 235
}
236
.coordonnees-geo, .lat-lon-info {
237
	font-size: 10px;
238
}
1540 jpm 239
#info-commune {
240
	text-align:right;
241
	font-size:10px;
242
}
243
.afficher-coord {
244
	font-size:10px;
245
}
1537 jpm 246
 
247
/* Observations */
248
#obs-titre {
249
	margin-right: 20px;
250
}
251
#form-date {
252
	margin: 10px 0;
253
	line-height: 40px;
254
}
1540 jpm 255
.ns-retenu {
256
	font-weight:bold;
257
}
258
.nn{
259
	color:#3B9D3B;
260
}
261
.obs .nom-sci{
262
	font-size:1.5em;
263
	font-weight:bold;
264
}
265
.commune, .date{
266
	font-size:1.3em;
267
	font-weight:bold;
268
}
269
.obs-action{
270
	opacity:1;
271
}
1537 jpm 272
 
1540 jpm 273
/* Validation du formulaire */
274
label.valid {
275
	display: inline-block;
276
	text-indent: -9999px;
277
	color: #468847;
278
}
279
label.error {
280
	font-weight: bold;
1562 jpm 281
	font-style:italic;
1540 jpm 282
	color: #B94A48;
1560 jpm 283
	padding: 0 8px;
1540 jpm 284
}
1562 jpm 285
.control-group.error label {
286
	font-weight: bold;
287
}
1560 jpm 288
.error .horizontal-slider{
289
	background: #B94A48;
290
}
291
.slider-holder + select + label.error {
292
	clear: both;
293
}
294
#form-date .input-prepend input {
295
	vertical-align:top;
296
}
297
#form-date .input-prepend  input + label.error {
298
	display: block;
299
}
1540 jpm 300
/*+--------------------------------------------------------------------------------------------------------+*/
1537 jpm 301
/* SLIDERs */
302
.slider-on {
1562 jpm 303
	display:none;
1537 jpm 304
}
305
.slider-holder {
1560 jpm 306
	height: 25px;
1537 jpm 307
	margin-left: -20px;
308
	margin-right: 20px;
309
	padding-left: 40px;
310
	padding-top: 30px;
311
}
312
.ui-widget-header {
313
	background: url("../img/background/noise.png") #A1C886;
314
}
315
.horizontal-slider {
316
	margin: 0 3%;
317
	height: 9px !important;
318
	width: 90%;
319
}
320
.horizontal-slider.ui-slider-horizontal .ui-slider-range-min {
321
	border-radius: 5px 0 0 5px;
322
}
323
.slider-holder p {
324
	float: left;
325
	font-size: 10px;
326
	text-align: center;
327
	top: 10px;
328
}
329
.slider-holder p + p {
330
	line-height: 1.5em;
331
}
332
.slider-holder .slider-legend {
333
	margin: 0 3%;
334
}
335
.slider-holder .slider-legend p {
1560 jpm 336
	padding-top: 5px;
1537 jpm 337
	overflow: hidden;
1560 jpm 338
	word-wrap: break-word;
1537 jpm 339
}
340
.horizontal-slider a.ui-slider-handle {
341
	background: url("../img/icones/selecteur.png") no-repeat scroll 23px 20px transparent;
342
	border: medium none;
343
	border-radius: 0;
344
	display: block;
345
	font-size: 14px;
346
	font-weight: bold;
347
	height: 60px;
348
	margin: 5px 5px 5px -35px;
349
	padding: 0;
350
	position: relative;
351
	text-align: center;
352
	text-decoration: none;
353
	top: -40px;
354
	width: 70px;
355
	white-space: nowrap;
356
}
357
.ui-slider .ui-slider-handle {
358
	font-size: 12px;
1540 jpm 359
}
360
.ui-datepicker {
361
	z-index: 2;
1537 jpm 362
}