Subversion Repositories eFlore/Applications.cel

Rev

Rev 2712 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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