Subversion Repositories ALCASAR

Rev

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

Rev 2743 Rev 2747
1
 
1
 
2
/* 	
2
/* 	
3
	CSS for ALCASAR interception page 
3
	CSS for ALCASAR interception page 
4
	Auteur : Stéphane ERARD
4
	Auteur : Stéphane ERARD
5
	Licence : GNU GPL
5
	Licence : GNU GPL
6
*/
6
*/
7
 
7
 
8
 
8
 
9
/* règles générales */
9
/* règles générales */
10
 
10
 
11
/* Couleurs de polices */
11
/* Couleurs de polices */
12
:link, :visited, :hover:link, :hover:visited, H2, #box_url, #box_refuse {
12
:link, :visited, :hover:link, :hover:visited, H2, #box_url, #box_refuse {
13
	color: #000000;
13
	color: #000000;
14
}
14
}
15
BODY, H, #boite-logon {
15
BODY, H, #boite-logon {
16
	color: #666666;
16
	color: #666666;
17
}
17
}
18
#acces_controle, .log_out {
18
#acces_controle, .log_out {
19
	color: white;
19
	color: white;
20
}
20
}
21
 
21
 
22
/* Style de police */
22
/* Style de police */
23
 
23
 
24
BODY, :link, :visited, :hover:link, :hover:visited  {
24
BODY, :link, :visited, :hover:link, :hover:visited  {
25
	font-family: "DejaVu Sans";
25
	font-family: "DejaVu Sans";
26
}
26
}
27
INPUT, #box_url {
27
INPUT, #box_url {
28
	font-family: arial;
28
	font-family: arial;
29
}
29
}
30
#acces_controle, #box_url, #cadre_titre SPAN {
30
#acces_controle, #box_url, #cadre_titre SPAN {
31
	font-weight: bold;
31
	font-weight: bold;
32
}
32
}
33
.box_menu :link , .box_menu :visited, .box_menu :hover:link, .box_menu :hover:visited  {
33
.box_menu :link , .box_menu :visited, .box_menu :hover:link, .box_menu :hover:visited  {
34
	text-decoration: none;
34
	text-decoration: none;
35
}
35
}
36
/*Couleurs de fond */
36
/*Couleurs de fond */
37
 
37
 
38
BODY {
38
BODY {
39
	background-color: #666666;
39
	background-color: #666666;
40
}
40
}
41
 
41
 
42
INPUT, #contenu_acces, #contenu_error, #logon, #auth_reussi {
42
INPUT, #contenu_acces, #contenu_error, #logon, #auth_reussi {
43
	background-color: #ffffff;
43
	background-color: #ffffff;
44
}
44
}
45
 
45
 
46
/* Règles des balises HTML */
46
/* Règles des balises HTML */
47
 
47
 
48
H1, H2, #aide-certif {
48
H1, H2, #aide-certif {
49
	text-align: center;	
49
	text-align: center;	
50
	padding: 0px;
50
	padding: 0px;
51
	margin: 3px;
51
	margin: 3px;
52
}
52
}
53
P, UL, LI{
53
P, UL, LI{
54
	text-align: justify;
54
	text-align: justify;
55
}
55
}
56
 
56
 
57
BODY {
57
BODY {
58
	background-image: url(/images/fond.png);
58
	background-image: url(/images/fond.png);
59
	background-repeat: repeat-x;
59
	background-repeat: repeat-x;
60
	text-align: center;
60
	text-align: center;
61
	font-size: 12px;
61
	font-size: 12px;
62
	margin: 0px;
62
	margin: 0px;
63
}
63
}
64
H1 {
64
H1 {
65
	font-size: 55px;
65
	font-size: 55px;
66
}
66
}
67
H2 {
67
H2 {
68
	font-size: 30px;
68
	font-size: 30px;
69
}
69
}
70
H6, #aide-certif{
70
H6, #aide-certif{
71
	font-size: 100%;
71
	font-size: 100%;
72
}
72
}
73
UL {
73
UL {
74
	margin: 5px;
74
	margin: 5px;
75
	padding-bottom: 5px;
75
	padding-bottom: 5px;
76
	padding-left: 10px;
76
	padding-left: 10px;
77
	padding-right: 115px;
77
	padding-right: 115px;
78
	padding-top: 5px;
78
	padding-top: 5px;
79
}
79
}
80
LI {
80
LI {
81
	list-style-type: square;
81
	list-style-type: square;
82
	padding-top: 2px;
82
	padding-top: 2px;
83
}
83
}
84
TABLE {
84
TABLE {
85
	font-size: 90%;
85
	font-size: 90%;
86
}
86
}
87
IMG {
87
IMG {
88
	height: 150px;
88
	height: 150px;
89
}
89
}
90
INPUT {
90
INPUT {
91
	border: #666666 1px solid;
91
	border: #666666 1px solid;
92
	padding: 2px;
92
	padding: 2px;
93
	font-family: arial;
93
	font-family: arial;
94
	height: 22px;
94
	height: 22px;
95
}
95
}
96
 
96
 
97
/* taille et position des logos */
97
/* taille et position des logos */
98
#logo-alcasar {
98
#logo-alcasar {
99
	position: absolute;
99
	position: absolute;
100
	bottom: 25px;
100
	bottom: 25px;
101
	right: 5px;
101
	right: 5px;
102
	height: 130px;
102
	height: 130px;
103
}
103
}
104
#logo-organ {
104
#logo-organ {
105
	position: relative;
105
	position: relative;
106
	top: 0px;
106
	top: 0px;
107
	right: -10px;
107
	right: -10px;
108
	max-width: 150px;
108
	max-width: 150px;
109
	max-height: 150px;
109
	max-height: 150px;
110
}
110
}
111
 
111
 
112
/* placement et proportion de la boite de saisie et de l'aide */
112
/* placement et proportion de la boite de saisie et de l'aide */
113
/* pour desktop */
113
/* pour desktop */
114
@media (min-width: 900px)
-
 
115
{
-
 
116
	.mobile-only {
114
.mobile-only {
117
		display: none;
115
	display: none;
118
	}
116
}
119
	#logon {
117
#logon {
120
		position: relative;
118
	position: relative;
121
		width: 620px;
119
	width: 620px;
122
		top: 20px;
120
	top: 20px;
123
	/* ombrage css3*/	
121
/* ombrage css3*/	
124
		-moz-box-shadow: 0px 0px 12px #000; 
122
	-moz-box-shadow: 0px 0px 12px #000;
125
		-webkit-box-shadow: 0px 0px 12px #000;
123
	-webkit-box-shadow: 0px 0px 12px #000;
126
		box-shadow: 0px 0px 12px #000;
124
	box-shadow: 0px 0px 12px #000;
127
	}
125
}
128
	#boite-logon {
126
#boite-logon {
129
		background-image: linear-gradient(#efefef, #d5d5d5);
127
	background-image: linear-gradient(#efefef, #d5d5d5);
130
		padding: 10px;
128
	padding: 10px;
131
		width: 420px;
129
	width: 420px;
132
		height: 189px;
130
	height: 189px;
133
	}
131
}
134
	#boite-logon TD {
132
#boite-logon TD {
135
		padding-top: 10px;
133
	padding-top: 10px;
136
		padding-left: 30px;
134
	padding-left: 30px;
137
	}
135
}
138
	#boite-info {
136
#boite-info {
139
		border: 0px;
137
	border: 0px;
140
		margin-top: 25px;
138
	margin-top: 25px;
141
		width: 580px;
139
	width: 580px;
142
		padding-top: 10px;
140
	padding-top: 10px;
-
 
141
}
-
 
142
#username_input,
-
 
143
#password_input {
-
 
144
	align: left;
-
 
145
}
-
 
146
/* hide placeholders for desktops */
-
 
147
::-webkit-input-placeholder {
-
 
148
/* WebKit browsers */
-
 
149
	color: transparent;
-
 
150
}
-
 
151
:-moz-placeholder {
-
 
152
/* Mozilla Firefox 4 to 18 */
-
 
153
	color: transparent;
-
 
154
}
-
 
155
::-moz-placeholder {
-
 
156
/* Mozilla Firefox 19+ */
-
 
157
	color: transparent;
-
 
158
}
-
 
159
:-ms-input-placeholder {
-
 
160
/* Internet Explorer 10+ */
-
 
161
	color: transparent;
-
 
162
}
-
 
163
input::placeholder {
-
 
164
	color: transparent;
-
 
165
}
-
 
166
textarea::-webkit-input-placeholder {
-
 
167
/* WebKit browsers */
-
 
168
	color: transparent;
-
 
169
}
-
 
170
textarea:-moz-placeholder {
-
 
171
/* Mozilla Firefox 4 to 18 */
-
 
172
	color: transparent;
-
 
173
}
-
 
174
textarea::-moz-placeholder {
-
 
175
/* Mozilla Firefox 19+ */
-
 
176
	color: transparent;
-
 
177
}
-
 
178
textarea:-ms-input-placeholder {
-
 
179
/* Internet Explorer 10+ */
-
 
180
	color: transparent;
143
	}
181
}
-
 
182
textarea::placeholder {
-
 
183
	color: transparent;
144
}
184
}
145
/* pour mobile */
185
/* pour mobile */
146
@media (max-width: 900px)
186
@media (max-width: 900px)
147
{
187
{
148
	.desktop-only {
188
	.desktop-only {
149
		display: none;
189
		display: none;
150
	}
190
	}
151
 
191
 
152
	#logon {
192
	#logon {
153
		position: relative;
193
		position: relative;
154
		width: 100%;
194
		width: 100%;
155
		top: 10px;
195
		top: 10px;
156
	/* ombrage css3*/	
196
	/* ombrage css3*/	
157
		-moz-box-shadow: 0px 0px 12px #000; 
197
		-moz-box-shadow: 0px 0px 12px #000;
158
		-webkit-box-shadow: 0px 0px 12px #000;
198
		-webkit-box-shadow: 0px 0px 12px #000;
159
		box-shadow: 0px 0px 12px #000;
199
		box-shadow: 0px 0px 12px #000;
160
	}
200
	}
161
	#boite-logon {
201
	#boite-logon {
162
		background-image: linear-gradient(#efefef, #d5d5d5);
202
		background-image: linear-gradient(#efefef, #d5d5d5);
163
		padding: 10px;
203
		padding: 10px;
164
		width: 90%;
204
		width: 90%;
165
		height: 189px;
205
		height: 189px;
166
	}
206
	}
167
	#boite-logon TD {
207
	#boite-logon TD {
168
		padding-top: 10px;
208
		padding-top: 10px;
169
	}
209
	}
170
	input[type="text"]
210
	input[type="text"]
171
	{
211
	{
172
	    font-size:30px;
212
	    font-size:30px;
-
 
213
	    color: grey;
173
	}
214
	}
174
	input[type="password"]
215
	input[type="password"]
175
	{
216
	{
176
	    font-size:30px;
217
	    font-size:30px;
-
 
218
	    color: grey;
177
	}
219
	}
178
	#boite-logon INPUT {
220
	#boite-logon INPUT {
179
		border: #666666 1px solid;
221
		border: #666666 1px solid;
180
		padding: 2px;
222
		padding: 2px;
181
		font-family: arial;
223
		font-family: arial;
182
		height: 30px;
224
		height: 30px;
183
	}
225
	}
184
	#authenticate-button {
226
	#authenticate-button {
185
		font-size: 30px;
227
		font-size: 30px;
186
	}
228
	}
187
	#boite-info {
229
	#boite-info {
188
		border: 0px;
230
		border: 0px;
189
		margin-top: 25px;
231
		margin-top: 25px;
190
		width: 580px;
232
		width: 580px;
191
		padding-top: 10px;
233
		padding-top: 10px;
192
	}
234
	}
-
 
235
	#username_input,
-
 
236
	#password_input {
-
 
237
		align: center;
-
 
238
	}
-
 
239
 
-
 
240
	/* Placeholders */
-
 
241
	::-webkit-input-placeholder {
-
 
242
	/* WebKit browsers */
-
 
243
	 color: lightgrey;
-
 
244
	}
-
 
245
	:-moz-placeholder {
-
 
246
	/* Mozilla Firefox 4 to 18 */
-
 
247
		color: lightgrey;
-
 
248
	}
-
 
249
	::-moz-placeholder {
-
 
250
	/* Mozilla Firefox 19+ */
-
 
251
		color: lightgrey;
-
 
252
	}
-
 
253
	:-ms-input-placeholder {
-
 
254
	/* Internet Explorer 10+ */
-
 
255
		color: lightgrey;
-
 
256
	}
-
 
257
	input::placeholder {
-
 
258
		color: lightgrey;
-
 
259
	}
-
 
260
	textarea::-webkit-input-placeholder {
-
 
261
	/* WebKit browsers */
-
 
262
		color: lightgrey;
-
 
263
	}
-
 
264
	textarea:-moz-placeholder {
-
 
265
	/* Mozilla Firefox 4 to 18 */
-
 
266
		color: lightgrey;
-
 
267
	}
-
 
268
	textarea::-moz-placeholder {
-
 
269
	/* Mozilla Firefox 19+ */
-
 
270
		color: lightgrey;
-
 
271
	}
-
 
272
	textarea:-ms-input-placeholder {
-
 
273
	/* Internet Explorer 10+ */
-
 
274
		color: lightgrey;
-
 
275
	}
-
 
276
	textarea::placeholder {
-
 
277
		color: lightgrey;
-
 
278
	}
193
}
279
}
194
/*boite de dialogue de deconnection*/
280
/*boite de dialogue de deconnection*/
195
/* pour desktop */
281
/* pour desktop */
196
@media (min-width: 900px)
-
 
197
{
-
 
198
	.mobile-only {
282
.mobile-only {
199
		display: none;
283
	display: none;
200
	}
284
}
201
	#contenu_acces {
285
#contenu_acces {
202
		position: relative;
286
	position: relative;
203
		width: 640px;
287
	width: 640px;
204
		height: 400px;
288
	height: 400px;
205
		top: -20px;
289
	top: -20px;
206
		padding-top: 0px;
290
	padding-top: 0px;
207
		margin-left: auto;
291
	margin-left: auto;
208
		margin-right: auto;
292
	margin-right: auto;
209
		z-index: 1;
293
	z-index: 1;
210
 
294
 
211
	/* ombrage CSS3 */
295
/* ombrage CSS3 */
212
 
296
 
213
		-moz-box-shadow: 1px 1px 10px #000; 
297
	-moz-box-shadow: 1px 1px 10px #000;
214
		-webkit-box-shadow: 1px 1px 10px #000;
298
	-webkit-box-shadow: 1px 1px 10px #000;
215
		box-shadow: 1px 1px 10px #000;
299
	box-shadow: 1px 1px 10px #000;
216
	}
300
}
217
	#cadre_titre{
301
#cadre_titre{
218
		position: relative;
302
	position: relative;
219
		width: 730px;
303
	width: 730px;
220
		height: 98px;
304
	height: 98px;
221
		margin-top: 40px;
305
	margin-top: 40px;
222
		margin-left: auto;
306
	margin-left: auto;
223
		margin-right: auto;
307
	margin-right: auto;
224
		z-index: 2;
308
	z-index: 2;
225
 
309
 
226
	/* ombrage css3 */
310
/* ombrage css3 */
227
 
311
 
228
		-moz-box-shadow: 1px 4px 10px #000; 
312
	-moz-box-shadow: 1px 4px 10px #000;
229
		-webkit-box-shadow: 1px 4px 10px #000;
313
	-webkit-box-shadow: 1px 4px 10px #000;
230
		box-shadow: 1px 4px 10px #000;
314
	box-shadow: 1px 4px 10px #000;
231
	}
315
}
232
	#boite_logo{
316
#boite_logo{
233
		position: absolute;
317
	position: absolute;
234
		top: -30px;
318
	top: -30px;
235
		left: -50px;
319
	left: -50px;
236
		width: 150px;
320
	width: 150px;
237
		height: 150px;
321
	height: 150px;
238
		z-index: 2;
322
	z-index: 2;
239
	}
-
 
240
}
323
}
241
/* pour mobile */
324
/* pour mobile */
242
@media (max-width: 900px)
325
@media (max-width: 900px)
243
{
326
{
244
	.desktop-only {
327
	.desktop-only {
245
		display: none;
328
		display: none;
246
	}
329
	}
-
 
330
	.mobile-only {
-
 
331
		display: inline;
-
 
332
	}
247
	#contenu_acces {
333
	#contenu_acces {
248
		position: relative;
334
		position: relative;
249
		width: 90%;
335
		width: 90%;
250
		height: 400px;
336
		height: 400px;
251
		top: -20px;
337
		top: -20px;
252
		padding-top: 0px;
338
		padding-top: 0px;
253
		margin-left: auto;
339
		margin-left: auto;
254
		margin-right: auto;
340
		margin-right: auto;
255
		z-index: 1;
341
		z-index: 1;
256
 
342
 
257
	/* ombrage CSS3 */
343
	/* ombrage CSS3 */
258
 
344
 
259
		-moz-box-shadow: 1px 1px 10px #000; 
345
		-moz-box-shadow: 1px 1px 10px #000;
260
		-webkit-box-shadow: 1px 1px 10px #000;
346
		-webkit-box-shadow: 1px 1px 10px #000;
261
		box-shadow: 1px 1px 10px #000;
347
		box-shadow: 1px 1px 10px #000;
262
	}
348
	}
263
	#cadre_titre{
349
	#cadre_titre{
264
		position: relative;
350
		position: relative;
265
		width: 100%;
351
		width: 100%;
266
		height: 98px;
352
		height: 98px;
267
		margin-top: 40px;
353
		margin-top: 40px;
268
		margin-left: auto;
354
		margin-left: auto;
269
		margin-right: auto;
355
		margin-right: auto;
270
		z-index: 2;
356
		z-index: 2;
271
 
357
 
272
	/* ombrage css3 */
358
	/* ombrage css3 */
273
 
359
 
274
		-moz-box-shadow: 1px 4px 10px #000; 
360
		-moz-box-shadow: 1px 4px 10px #000;
275
		-webkit-box-shadow: 1px 4px 10px #000;
361
		-webkit-box-shadow: 1px 4px 10px #000;
276
		box-shadow: 1px 4px 10px #000;
362
		box-shadow: 1px 4px 10px #000;
277
	}
363
	}
278
	#boite_logo{
364
	#boite_logo{
279
		position: absolute;
365
		position: absolute;
280
		top: -30px;
366
		top: -30px;
281
		left: -10px;
367
		left: -10px;
282
		width: 150px;
368
		width: 150px;
283
		height: 150px;
369
		height: 150px;
284
		z-index: 2;
370
		z-index: 2;
285
	}
371
	}
286
}
372
}
287
 
373
 
288
#auth_reussi {
374
#auth_reussi {
289
	width: 450px;
375
	width: 450px;
290
	margin-top: 12px;
376
	margin-top: 12px;
291
	padding-top: 5px;
377
	padding-top: 5px;
292
	padding-left: 10px;
378
	padding-left: 10px;
293
	padding-right: 10px;
379
	padding-right: 10px;
294
	padding-bottom: 0px;
380
	padding-bottom: 0px;
295
}
381
}
296
.text_auth {
382
.text_auth {
297
	font-size: 20px;
383
	font-size: 20px;
298
}
384
}
299
.lien_deco {
385
.lien_deco {
300
	text-align: center;
386
	text-align: center;
301
	font-size: 18px;
387
	font-size: 18px;
302
	margin-bottom: 15px;
388
	margin-bottom: 15px;
303
}
389
}
304
.log_out {
390
.log_out {
305
	font-size: 24px;
391
	font-size: 24px;
306
	text-align: center;
392
	text-align: center;
307
	margin-top: 30px;
393
	margin-top: 30px;
308
}
394
}
309
#boite-logon, #auth_reussi, #logon {
395
#boite-logon, #auth_reussi, #logon {
310
	border: 1px #efefef solid;
396
	border: 1px #efefef solid;
311
 
397
 
312
/* ombrage css3*/
398
/* ombrage css3*/
313
 
399
 
314
	-moz-box-shadow: 0px 0px 6px #000; 
400
	-moz-box-shadow: 0px 0px 6px #000;
315
	-webkit-box-shadow: 0px 0px 6px #000;
401
	-webkit-box-shadow: 0px 0px 6px #000;
316
	box-shadow: 0px 0px 6px #000;
402
	box-shadow: 0px 0px 6px #000;
317
}
403
}
318
#liens_redir {
404
#liens_redir {
319
	position: relative;
405
	position: relative;
320
	bottom: -100px;
406
	bottom: -100px;
321
	left: 90px;
407
	left: 90px;
322
	text-align: center;
408
	text-align: center;
323
}
409
}
324
#liens_redir P A {
410
#liens_redir P A {
325
	font-size: 12px;
411
	font-size: 12px;
326
	text-align: center;
412
	text-align: center;
327
	margin: 15px;
413
	margin: 15px;
328
}
414
}
329
/* style de la page accès controlé*/
415
/* style de la page accès controlé*/
330
 
416
 
331
#cadre_titre .titre_controle {
417
#cadre_titre .titre_controle {
332
	background-image: url(/images/fond-bandeau.png);
418
	background-image: url(/images/fond-bandeau.png);
333
	background-repeat: repeat-x;
419
	background-repeat: repeat-x;
334
}
420
}
335
#cadre_titre .titre_refus  {
421
#cadre_titre .titre_refus  {
336
	background-image: url(/images/fond-bandeau-rouge.png);
422
	background-image: url(/images/fond-bandeau-rouge.png);
337
	background-repeat: repeat-x;
423
	background-repeat: repeat-x;
338
}
424
}
339
#acces_controle {
425
#acces_controle {
340
	text-align: center;
426
	text-align: center;
341
	font-size: 40px;
427
	font-size: 40px;
342
	padding-top: 25px;
428
	padding-top: 25px;
343
	padding-bottom: 27px;
429
	padding-bottom: 27px;
344
	margin: 0px;
430
	margin: 0px;
345
}
431
}
346
#logo_acces {
432
#logo_acces {
347
	position: relative;
433
	position: relative;
348
	top: 0px;
434
	top: 0px;
349
	left: 0px;
435
	left: 0px;
350
}
436
}
351
#contenu_error {
437
#contenu_error {
352
	position: relative;
438
	position: relative;
353
	width: 640px;
439
	width: 640px;
354
	height: auto;
440
	height: auto;
355
	top: -20px;
441
	top: -20px;
356
	padding-top: 40px;
442
	padding-top: 40px;
357
	padding-bottom: 40px;
443
	padding-bottom: 40px;
358
	padding-left: 40px;
444
	padding-left: 40px;
359
	padding-right: 40px;
445
	padding-right: 40px;
360
	margin-left: auto;
446
	margin-left: auto;
361
	margin-right: auto;
447
	margin-right: auto;
362
	z-index: 1;
448
	z-index: 1;
363
 
449
 
364
/* ombrage CSS3 */
450
/* ombrage CSS3 */
365
 
451
 
366
	-moz-box-shadow: 1px 1px 10px #000; 
452
	-moz-box-shadow: 1px 1px 10px #000;
367
	-webkit-box-shadow: 1px 1px 10px #000;
453
	-webkit-box-shadow: 1px 1px 10px #000;
368
	box-shadow: 1px 1px 10px #000;
454
	box-shadow: 1px 1px 10px #000;
369
}
455
}
370
 
456
 
371
#logo_acces IMG, #box_refuse IMG {
457
#logo_acces IMG, #box_refuse IMG {
372
	width: 95px;
458
	width: 95px;
373
	height: 95px;
459
	height: 95px;
374
}
460
}
375
 
461
 
376
/* Boite des liens*/
462
/* Boite des liens*/
377
 
463
 
378
#box_url {
464
#box_url {
379
	position: relative;
465
	position: relative;
380
	top: 35px;
466
	top: 35px;
381
	text-align: right;
467
	text-align: right;
382
	font-size: 14px;
468
	font-size: 14px;
383
	margin-right: 20px;
469
	margin-right: 20px;
384
}
470
}
385
#cadre_titre SPAN {
471
#cadre_titre SPAN {
386
	position: absolute;
472
	position: absolute;
387
	top: 70px;
473
	top: 70px;
388
	width: 510px;
474
	width: 510px;
389
	left: 110px;
475
	left: 110px;
390
	font-size: 14px;
476
	font-size: 14px;
391
	color: red;
477
	color: red;
392
	text-align: center;
478
	text-align: center;
393
	border: 2px red solid;
479
	border: 2px red solid;
394
	padding: 2px;
480
	padding: 2px;
395
	background-color: white;
481
	background-color: white;
396
}
482
}
397
#contenu_acces SPAN {
483
#contenu_acces SPAN {
398
	position: relative;
484
	position: relative;
399
	bottom: -150px;
485
	bottom: -150px;
400
	font-family: "courier new";
486
	font-family: "courier new";
401
}
487
}
402
#contenu_error SPAN {
488
#contenu_error SPAN {
403
	position: relative;
489
	position: relative;
404
	bottom: -150px;
490
	bottom: -150px;
405
	font-family: "courier new";
491
	font-family: "courier new";
406
}
492
}
407
#box_refuse {
493
#box_refuse {
408
	font-size: 16px;
494
	font-size: 16px;
409
	margin-left: 130px;
495
	margin-left: 130px;
410
	margin-right: 20px;
496
	margin-right: 20px;
411
	margin-top: 40px;
497
	margin-top: 40px;
412
	width: 460px;
498
	width: 460px;
413
}
499
}
414
#box_refuse IMG {
500
#box_refuse IMG {
415
	position: absolute;
501
	position: absolute;
416
	top: -10px;
502
	top: -10px;
417
	left: -110px;
503
	left: -110px;
418
}
504
}
419
#box_refuse {
505
#box_refuse {
420
	position: relative;
506
	position: relative;
421
	top: 55px;
507
	top: 55px;
422
}
508
}
423
 
509
 
424
.box_menu IMG {
510
.box_menu IMG {
425
	position: absolute;
511
	position: absolute;
426
	width: 70px;
512
	width: 70px;
427
	height: 70px;
513
	height: 70px;
428
	top: -25px;
514
	top: -25px;
429
}
515
}
430
.box_menu, #logon , #contenu_acces, #contenu_error, #acces_controle, #cadre_titre, #box_info{
516
.box_menu, #logon , #contenu_acces, #contenu_error, #acces_controle, #cadre_titre, #box_info{
431
/* Arrondi CSS3 Firefox*/
517
/* Arrondi CSS3 Firefox*/
432
	-moz-border-radius: 10px;
518
	-moz-border-radius: 10px;
433
/* Arrondi CSS3 Autres Nav*/
519
/* Arrondi CSS3 Autres Nav*/
434
	border-radius: 10px;
520
	border-radius: 10px;
435
}
521
}
436
.box_menu {
522
.box_menu {
437
	position: absolute;
523
	position: absolute;
438
	height: 35px;
524
	height: 35px;
439
	width: 310px;
525
	width: 310px;
440
	background-image: url(/images/fond-bdd.png);
526
	background-image: url(/images/fond-bdd.png);
441
	background-repeat: repeat-x;
527
	background-repeat: repeat-x;
442
 
528
 
443
/* ombrage CSS3 */
529
/* ombrage CSS3 */
444
	-moz-box-shadow: 1px 1px 6px #666; 
530
	-moz-box-shadow: 1px 1px 6px #666;
445
	-webkit-box-shadow: 1px 1px 6px #666;
531
	-webkit-box-shadow: 1px 1px 6px #666;
446
	box-shadow: 1px 1px 6px #666;
532
	box-shadow: 1px 1px 6px #666;
447
}
533
}
448
.div-cache {
534
.div-cache {
449
	visibility: hidden;
535
	visibility: hidden;
450
	position: absolute;
536
	position: absolute;
451
	top: -1000px;
537
	top: -1000px;
452
}
538
}
453
#box_conn {
539
#box_conn {
454
	top: 120px;
540
	top: 120px;
455
}
541
}
456
#box_certif {
542
#box_certif {
457
	top: 190px;
543
	top: 190px;
458
}
544
}
459
#box_mdp {
545
#box_mdp {
460
	top: 260px;
546
	top: 260px;
461
}
547
}
462
#box_acc {
548
#box_acc {
463
	top: 330px;
549
	top: 330px;
464
}
550
}
465
#box_certif, #box_acc {
551
#box_certif, #box_acc {
466
	left: 60px;
552
	left: 60px;
467
	text-align: right;
553
	text-align: right;
468
}
554
}
469
#box_conn, #box_mdp {
555
#box_conn, #box_mdp {
470
	left: 20px;
556
	left: 20px;
471
	text-align: left;
557
	text-align: left;
472
}
558
}
473
#box_conn IMG, #box_mdp IMG {
559
#box_conn IMG, #box_mdp IMG {
474
	left: 5px;
560
	left: 5px;
475
}
561
}
476
#box_certif IMG, #box_acc IMG {
562
#box_certif IMG, #box_acc IMG {
477
	right: 5px;
563
	right: 5px;
478
}
564
}
479
#box_conn SPAN, #box_certif SPAN, #box_mdp SPAN, #box_acc SPAN {
565
#box_conn SPAN, #box_certif SPAN, #box_mdp SPAN, #box_acc SPAN {
480
	position: relative;
566
	position: relative;
481
	font-size: 12px;
567
	font-size: 12px;
482
	font-weight: bold;
568
	font-weight: bold;
483
	top: 10px;
569
	top: 10px;
484
}
570
}
485
#box_conn SPAN, #box_mdp SPAN {
571
#box_conn SPAN, #box_mdp SPAN {
486
	margin-left: 80px;
572
	margin-left: 80px;
487
}
573
}
488
#box_certif SPAN, #box_acc SPAN {
574
#box_certif SPAN, #box_acc SPAN {
489
	margin-right: 80px;
575
	margin-right: 80px;
490
}
576
}
491
 
577
 
492
/*Animation visuel des cadres liens (Gecko et ie9)*/
578
/*Animation visuel des cadres liens (Gecko et ie9)*/
493
#box_conn:hover, #box_certif:hover, #box_mdp:hover, #box_acc:hover  {
579
#box_conn:hover, #box_certif:hover, #box_mdp:hover, #box_acc:hover  {
494
/*	cursor: pointer;*/
580
/*	cursor: pointer;*/
495
	background-image: url(/images/fond-bdd_rouge.png);
581
	background-image: url(/images/fond-bdd_rouge.png);
496
	background-repeat: repeat-x;
582
	background-repeat: repeat-x;
497
 
583
 
498
/* ombrage CSS3 */
584
/* ombrage CSS3 */
499
	-moz-box-shadow: 0px 0px 0px #fff; 
585
	-moz-box-shadow: 0px 0px 0px #fff;
500
	-webkit-box-shadow: 0px 0px 0px #fff;
586
	-webkit-box-shadow: 0px 0px 0px #fff;
501
	box-shadow: 0px 0px 0px #fff;
587
	box-shadow: 0px 0px 0px #fff;
502
}
588
}
503
#box_conn:hover a, #box_certif:hover a, #box_mdp:hover a, #box_acc:hover a, .box_menu a:hover, .box_menu a:visited:hover, #box_info :link:hover, #box_info :visited:hover {
589
#box_conn:hover a, #box_certif:hover a, #box_mdp:hover a, #box_acc:hover a, .box_menu a:hover, .box_menu a:visited:hover, #box_info :link:hover, #box_info :visited:hover {
504
	color: red;
590
	color: red;
505
}
591
}
506
 
592
 
507
/* overwrite default rules for disabled menu boxes */
593
/* overwrite default rules for disabled menu boxes */
508
.box_menu.box-menu-disabled {
594
.box_menu.box-menu-disabled {
509
	opacity: .2;
595
	opacity: .2;
510
}
596
}
511
.box_menu.box-menu-disabled:hover a {
597
.box_menu.box-menu-disabled:hover a {
512
	color: #000000 !important;
598
	color: #000000 !important;
513
	cursor: not-allowed !important;
599
	cursor: not-allowed !important;
514
}
600
}
515
.box_menu.box-menu-disabled:hover {
601
.box_menu.box-menu-disabled:hover {
516
	cursor: not-allowed !important;
602
	cursor: not-allowed !important;
517
	background-image: url(/images/fond-bdd.png) !important;
603
	background-image: url(/images/fond-bdd.png) !important;
518
	background-repeat: repeat-x !important;
604
	background-repeat: repeat-x !important;
519
 
605
 
520
/* ombrage CSS3 */
606
/* ombrage CSS3 */
521
	-moz-box-shadow: 1px 1px 6px #666 !important; 
607
	-moz-box-shadow: 1px 1px 6px #666 !important;
522
	-webkit-box-shadow: 1px 1px 6px #666 !important;
608
	-webkit-box-shadow: 1px 1px 6px #666 !important;
523
	box-shadow: 1px 1px 6px #666 !important;
609
	box-shadow: 1px 1px 6px #666 !important;
524
}
610
}
525
 
611
 
526
/*Mise en page de la bulle d'info (coté droit)*/
612
/*Mise en page de la bulle d'info (coté droit)*/
527
#box_info H2 {
613
#box_info H2 {
528
	font-size: 14px;
614
	font-size: 14px;
529
	margin: 10px auto;
615
	margin: 10px auto;
530
}
616
}
531
#box_info P {
617
#box_info P {
532
	font-size: 11px;
618
	font-size: 11px;
533
	margin: 10px;
619
	margin: 10px;
534
}
620
}
535
#box_info IMG {
621
#box_info IMG {
536
	position: absolute;
622
	position: absolute;
537
	bottom: -60px;
623
	bottom: -60px;
538
	right: 10px;
624
	right: 10px;
539
	height: 120px;
625
	height: 120px;
540
}
626
}
541
#box_info {
627
#box_info {
542
	position: absolute;
628
	position: absolute;
543
	top: 118px;
629
	top: 118px;
544
	right: 20px;
630
	right: 20px;
545
	width: 230px;
631
	width: 230px;
546
	height: 250px;
632
	height: 250px;
547
	background-color: #efefef;
633
	background-color: #efefef;
548
	
634
	
549
/* ombrage CSS3 */
635
/* ombrage CSS3 */
550
	-moz-box-shadow: 1px 1px 6px #666; 
636
	-moz-box-shadow: 1px 1px 6px #666;
551
	-webkit-box-shadow: 1px 1px 6px #666;
637
	-webkit-box-shadow: 1px 1px 6px #666;
552
	box-shadow: 1px 1px 6px #666;
638
	box-shadow: 1px 1px 6px #666;
553
}
639
}
554
#box_info :link, #box_info :visited  {
640
#box_info :link, #box_info :visited  {
555
	text-decoration: none;
641
	text-decoration: none;
556
}
642
}
557
#box_info UL{
643
#box_info UL{
558
	text-align: left;
644
	text-align: left;
559
	padding : 0 0 0 15px;
645
	padding : 0 0 0 15px;
560
	margin : 10px;
646
	margin : 10px;
561
}
647
}
562
#box_info LI{
648
#box_info LI{
563
	text-align: left;
649
	text-align: left;
564
	font-size: 10px;
650
	font-size: 10px;
565
	list-style-type : disc;
651
	list-style-type : disc;
566
	padding : 0 0 0 0;
652
	padding : 0 0 0 0;
567
}
653
}
568
#authorized_domain{
654
#authorized_domain{
569
	height: 40px;
655
	height: 40px;
570
	width: 450px;
656
	width: 450px;
571
	text-align: left;
657
	text-align: left;
572
	display: block;
658
	display: block;
573
/*	border: 1px solid red;*/
659
/*	border: 1px solid red;*/
574
	margin-right: 50px;
660
	margin-right: 50px;
575
}
661
}
576
#authorized_domain LI{
662
#authorized_domain LI{
577
	text-align: center;
663
	text-align: center;
578
	list-style-type : none;
664
	list-style-type : none;
579
	margin-right : 10px;
665
	margin-right : 10px;
580
	display: block;
666
	display: block;
581
	float: left;
667
	float: left;
582
}
668
}
583
 
669
 
584
#corner {
670
#corner {
585
	position: fixed;
671
	position: fixed;
586
	bottom: 0;
672
	bottom: 0;
587
	right: 0;
673
	right: 0;
588
	
674
	
589
}
675
}
590
 
676
 
591
#adm {
677
#adm {
592
	display: block;
678
	display: block;
593
	width: 100px;
679
	width: 100px;
594
	height: 100px;
680
	height: 100px;
595
}
681
}
596
.corn IMG:hover {
682
.corn IMG:hover {
597
	position: absolute;
683
	position: absolute;
598
	width: 100px;
684
	width: 100px;
599
	height: 100px;
685
	height: 100px;
600
	top: 0px;
686
	top: 0px;
601
	left: 0px;
687
	left: 0px;
602
}
688
}
603
 
689
 
604
.corn IMG {
690
.corn IMG {
605
	position: absolute;
691
	position: absolute;
606
	width: 50px;
692
	width: 50px;
607
	height: 50px;
693
	height: 50px;
608
	top: 75px;
694
	top: 75px;
609
	left: 75px;
695
	left: 75px;
610
	transition: .2s;
696
	transition: .2s;
611
}
697
}
612
 
698