Rev 2136 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log
Rev | Author | Line No. | Line |
---|---|---|---|
1992 | richard | 1 | |
360 | richard | 2 | /* |
1992 | richard | 3 | CSS for ALCASAR interception page |
509 | richard | 4 | Auteur : Stéphane ERARD |
360 | richard | 5 | Licence : GNU GPL |
6 | */ |
||
7 | |||
8 | |||
509 | richard | 9 | /* règles générales */ |
354 | richard | 10 | |
360 | richard | 11 | /* Couleurs de polices */ |
12 | :link, :visited, :hover:link, :hover:visited, H2, #box_url, #box_refuse { |
||
509 | richard | 13 | color: #000000; |
354 | richard | 14 | } |
360 | richard | 15 | BODY, H, #boite-logon { |
509 | richard | 16 | color: #666666; |
360 | richard | 17 | } |
18 | #acces_controle, .log_out { |
||
509 | richard | 19 | color: white; |
360 | richard | 20 | } |
354 | richard | 21 | |
360 | richard | 22 | /* Style de police */ |
23 | |||
24 | BODY, :link, :visited, :hover:link, :hover:visited { |
||
509 | richard | 25 | font-family: "DejaVu Sans"; |
360 | richard | 26 | } |
27 | INPUT, #box_url { |
||
509 | richard | 28 | font-family: arial; |
360 | richard | 29 | } |
2136 | richard | 30 | #acces_controle, #box_url, #cadre_titre SPAN { |
509 | richard | 31 | font-weight: bold; |
360 | richard | 32 | } |
509 | richard | 33 | .box_menu :link , .box_menu :visited, .box_menu :hover:link, .box_menu :hover:visited { |
34 | text-decoration: none; |
||
35 | } |
||
360 | richard | 36 | /*Couleurs de fond */ |
37 | |||
38 | BODY { |
||
509 | richard | 39 | background-color: #666666; |
360 | richard | 40 | } |
41 | |||
1410 | richard | 42 | INPUT, #contenu_acces, #contenu_error, #logon, #auth_reussi { |
509 | richard | 43 | background-color: #ffffff; |
360 | richard | 44 | } |
45 | |||
1992 | richard | 46 | /* Règles des balises HTML */ |
360 | richard | 47 | |
354 | richard | 48 | H1, H2, #aide-certif { |
509 | richard | 49 | text-align: center; |
354 | richard | 50 | padding: 0px; |
51 | margin: 3px; |
||
52 | } |
||
53 | P, UL, LI{ |
||
509 | richard | 54 | text-align: justify; |
354 | richard | 55 | } |
56 | |||
57 | BODY { |
||
1999 | richard | 58 | background-image: url(/images/fond.png); |
509 | richard | 59 | background-repeat: repeat-x; |
60 | text-align: center; |
||
61 | font-size: 12px; |
||
62 | margin: 0px; |
||
354 | richard | 63 | } |
64 | H1 { |
||
509 | richard | 65 | font-size: 55px; |
354 | richard | 66 | } |
67 | H2 { |
||
509 | richard | 68 | font-size: 30px; |
354 | richard | 69 | } |
70 | H6, #aide-certif{ |
||
509 | richard | 71 | font-size: 100%; |
354 | richard | 72 | } |
73 | UL { |
||
509 | richard | 74 | margin: 5px; |
75 | padding-bottom: 5px; |
||
76 | padding-left: 10px; |
||
77 | padding-right: 115px; |
||
78 | padding-top: 5px; |
||
354 | richard | 79 | } |
80 | LI { |
||
509 | richard | 81 | list-style-type: square; |
82 | padding-top: 2px; |
||
354 | richard | 83 | } |
84 | TABLE { |
||
509 | richard | 85 | font-size: 90%; |
354 | richard | 86 | } |
87 | IMG { |
||
509 | richard | 88 | height: 150px; |
354 | richard | 89 | } |
90 | INPUT { |
||
509 | richard | 91 | border: #666666 1px solid; |
92 | padding: 2px; |
||
93 | font-family: arial; |
||
94 | height: 22px; |
||
354 | richard | 95 | } |
96 | |||
509 | richard | 97 | /* taille et position des logos */ |
354 | richard | 98 | #logo-alcasar { |
509 | richard | 99 | position: absolute; |
100 | bottom: 25px; |
||
101 | right: 5px; |
||
102 | height: 130px; |
||
354 | richard | 103 | } |
104 | #logo-organ { |
||
509 | richard | 105 | position: relative; |
106 | top: 0px; |
||
107 | right: -10px; |
||
108 | max-width: 150px; |
||
109 | max-height: 150px; |
||
354 | richard | 110 | } |
111 | |||
509 | richard | 112 | /* placement et proportion de la boite de saisie et de l'aide */ |
354 | richard | 113 | #logon { |
509 | richard | 114 | position: relative; |
115 | width: 620px; |
||
116 | top: 20px; |
||
117 | /* ombrage css3*/ |
||
360 | richard | 118 | -moz-box-shadow: 0px 0px 12px #000; |
119 | -webkit-box-shadow: 0px 0px 12px #000; |
||
120 | box-shadow: 0px 0px 12px #000; |
||
354 | richard | 121 | } |
122 | #boite-logon { |
||
1349 | richard | 123 | background-image: linear-gradient(#efefef, #d5d5d5); |
509 | richard | 124 | padding: 10px; |
125 | width: 420px; |
||
126 | height: 189px; |
||
354 | richard | 127 | } |
128 | #boite-logon TD { |
||
509 | richard | 129 | padding-top: 10px; |
1349 | richard | 130 | padding-left: 30px; |
354 | richard | 131 | } |
132 | #boite-info { |
||
509 | richard | 133 | border: 0px; |
134 | margin-top: 25px; |
||
135 | width: 580px; |
||
136 | padding-top: 10px; |
||
354 | richard | 137 | } |
509 | richard | 138 | /*boite de dialogue de deconnection*/ |
354 | richard | 139 | |
140 | #auth_reussi { |
||
509 | richard | 141 | width: 450px; |
142 | margin-top: 12px; |
||
143 | padding-top: 5px; |
||
144 | padding-left: 10px; |
||
145 | padding-right: 10px; |
||
146 | padding-bottom: 0px; |
||
354 | richard | 147 | } |
148 | .text_auth { |
||
509 | richard | 149 | font-size: 20px; |
354 | richard | 150 | } |
151 | .lien_deco { |
||
509 | richard | 152 | text-align: center; |
153 | font-size: 18px; |
||
154 | margin-bottom: 15px; |
||
354 | richard | 155 | } |
156 | .log_out { |
||
509 | richard | 157 | font-size: 24px; |
158 | text-align: center; |
||
159 | margin-top: 30px; |
||
354 | richard | 160 | } |
360 | richard | 161 | #boite-logon, #auth_reussi, #logon { |
509 | richard | 162 | border: 1px #efefef solid; |
360 | richard | 163 | |
164 | /* ombrage css3*/ |
||
165 | |||
166 | -moz-box-shadow: 0px 0px 6px #000; |
||
167 | -webkit-box-shadow: 0px 0px 6px #000; |
||
168 | box-shadow: 0px 0px 6px #000; |
||
169 | } |
||
509 | richard | 170 | #liens_redir { |
171 | position: relative; |
||
172 | bottom: -100px; |
||
173 | left: 90px; |
||
174 | text-align: center; |
||
175 | } |
||
176 | #liens_redir P A { |
||
177 | font-size: 12px; |
||
178 | text-align: center; |
||
179 | margin: 15px; |
||
180 | } |
||
181 | /* style de la page accès controlé*/ |
||
360 | richard | 182 | |
359 | richard | 183 | #cadre_titre{ |
509 | richard | 184 | position: relative; |
185 | width: 730px; |
||
186 | height: 98px; |
||
187 | margin-top: 40px; |
||
188 | margin-left: auto; |
||
189 | margin-right: auto; |
||
190 | z-index: 2; |
||
360 | richard | 191 | |
192 | /* ombrage css3 */ |
||
193 | |||
194 | -moz-box-shadow: 1px 4px 10px #000; |
||
195 | -webkit-box-shadow: 1px 4px 10px #000; |
||
196 | box-shadow: 1px 4px 10px #000; |
||
359 | richard | 197 | } |
198 | #cadre_titre .titre_controle { |
||
1999 | richard | 199 | background-image: url(/images/fond-bandeau.png); |
509 | richard | 200 | background-repeat: repeat-x; |
359 | richard | 201 | } |
202 | #cadre_titre .titre_refus { |
||
1999 | richard | 203 | background-image: url(/images/fond-bandeau-rouge.png); |
509 | richard | 204 | background-repeat: repeat-x; |
359 | richard | 205 | } |
206 | #boite_logo{ |
||
509 | richard | 207 | position: absolute; |
208 | top: -30px; |
||
209 | left: -50px; |
||
210 | width: 150px; |
||
211 | height: 150px; |
||
212 | z-index: 2; |
||
359 | richard | 213 | } |
214 | #acces_controle { |
||
509 | richard | 215 | text-align: center; |
216 | font-size: 40px; |
||
217 | padding-top: 25px; |
||
218 | padding-bottom: 27px; |
||
219 | margin: 0px; |
||
359 | richard | 220 | } |
221 | #logo_acces { |
||
509 | richard | 222 | position: relative; |
223 | top: 0px; |
||
224 | left: 0px; |
||
359 | richard | 225 | } |
226 | #contenu_acces { |
||
509 | richard | 227 | position: relative; |
228 | width: 640px; |
||
229 | height: 400px; |
||
230 | top: -20px; |
||
231 | padding-top: 0px; |
||
232 | margin-left: auto; |
||
233 | margin-right: auto; |
||
234 | z-index: 1; |
||
360 | richard | 235 | |
236 | /* ombrage CSS3 */ |
||
237 | |||
238 | -moz-box-shadow: 1px 1px 10px #000; |
||
239 | -webkit-box-shadow: 1px 1px 10px #000; |
||
240 | box-shadow: 1px 1px 10px #000; |
||
359 | richard | 241 | } |
1410 | richard | 242 | |
243 | #contenu_error { |
||
244 | position: relative; |
||
245 | width: 640px; |
||
246 | height: auto; |
||
247 | top: -20px; |
||
248 | padding-top: 40px; |
||
249 | padding-bottom: 40px; |
||
250 | padding-left: 40px; |
||
251 | padding-right: 40px; |
||
252 | margin-left: auto; |
||
253 | margin-right: auto; |
||
254 | z-index: 1; |
||
255 | |||
256 | /* ombrage CSS3 */ |
||
257 | |||
258 | -moz-box-shadow: 1px 1px 10px #000; |
||
259 | -webkit-box-shadow: 1px 1px 10px #000; |
||
260 | box-shadow: 1px 1px 10px #000; |
||
261 | } |
||
262 | |||
359 | richard | 263 | #logo_acces IMG, #box_refuse IMG { |
509 | richard | 264 | width: 95px; |
265 | height: 95px; |
||
359 | richard | 266 | } |
267 | |||
268 | /* Boite des liens*/ |
||
269 | |||
270 | #box_url { |
||
509 | richard | 271 | position: relative; |
272 | top: 35px; |
||
273 | text-align: right; |
||
274 | font-size: 14px; |
||
275 | margin-right: 20px; |
||
359 | richard | 276 | } |
277 | #cadre_titre SPAN { |
||
509 | richard | 278 | position: absolute; |
279 | top: 70px; |
||
280 | width: 510px; |
||
281 | left: 110px; |
||
282 | font-size: 14px; |
||
283 | color: red; |
||
284 | text-align: center; |
||
285 | border: 2px red solid; |
||
286 | padding: 2px; |
||
287 | background-color: white; |
||
359 | richard | 288 | } |
363 | richard | 289 | #contenu_acces SPAN { |
509 | richard | 290 | position: relative; |
291 | bottom: -150px; |
||
292 | font-family: "courier new"; |
||
363 | richard | 293 | } |
1410 | richard | 294 | #contenu_error SPAN { |
295 | position: relative; |
||
296 | bottom: -150px; |
||
297 | font-family: "courier new"; |
||
298 | } |
||
359 | richard | 299 | #box_refuse { |
509 | richard | 300 | font-size: 16px; |
301 | margin-left: 130px; |
||
302 | margin-right: 20px; |
||
303 | margin-top: 40px; |
||
304 | width: 460px; |
||
359 | richard | 305 | } |
306 | #box_refuse IMG { |
||
509 | richard | 307 | position: absolute; |
308 | top: -10px; |
||
309 | left: -110px; |
||
359 | richard | 310 | } |
2136 | richard | 311 | #box_refuse { |
509 | richard | 312 | position: relative; |
313 | top: 55px; |
||
359 | richard | 314 | } |
509 | richard | 315 | |
316 | .box_menu IMG { |
||
317 | position: absolute; |
||
318 | width: 70px; |
||
319 | height: 70px; |
||
320 | top: -25px; |
||
359 | richard | 321 | } |
1410 | richard | 322 | .box_menu, #logon , #contenu_acces, #contenu_error, #acces_controle, #cadre_titre, #box_info{ |
509 | richard | 323 | /* Arrondi CSS3 Firefox*/ |
324 | -moz-border-radius: 10px; |
||
325 | /* Arrondi CSS3 Autres Nav*/ |
||
326 | border-radius: 10px; |
||
359 | richard | 327 | } |
509 | richard | 328 | .box_menu { |
329 | position: absolute; |
||
330 | height: 35px; |
||
331 | width: 310px; |
||
1999 | richard | 332 | background-image: url(/images/fond-bdd.png); |
509 | richard | 333 | background-repeat: repeat-x; |
360 | richard | 334 | |
335 | /* ombrage CSS3 */ |
||
336 | -moz-box-shadow: 1px 1px 6px #666; |
||
337 | -webkit-box-shadow: 1px 1px 6px #666; |
||
338 | box-shadow: 1px 1px 6px #666; |
||
359 | richard | 339 | } |
509 | richard | 340 | .div-cache { |
341 | visibility: hidden; |
||
342 | position: absolute; |
||
343 | top: -1000px; |
||
359 | richard | 344 | } |
509 | richard | 345 | #box_conn { |
346 | top: 120px; |
||
359 | richard | 347 | } |
509 | richard | 348 | #box_certif { |
349 | top: 190px; |
||
359 | richard | 350 | } |
509 | richard | 351 | #box_mdp { |
352 | top: 260px; |
||
359 | richard | 353 | } |
509 | richard | 354 | #box_acc { |
355 | top: 330px; |
||
359 | richard | 356 | } |
509 | richard | 357 | #box_certif, #box_acc { |
358 | left: 60px; |
||
359 | text-align: right; |
||
360 | } |
||
361 | #box_conn, #box_mdp { |
||
362 | left: 20px; |
||
363 | text-align: left; |
||
364 | } |
||
365 | #box_conn IMG, #box_mdp IMG { |
||
366 | left: 5px; |
||
367 | } |
||
368 | #box_certif IMG, #box_acc IMG { |
||
369 | right: 5px; |
||
370 | } |
||
371 | #box_conn SPAN, #box_certif SPAN, #box_mdp SPAN, #box_acc SPAN { |
||
372 | position: relative; |
||
373 | font-size: 12px; |
||
374 | font-weight: bold; |
||
375 | top: 10px; |
||
376 | } |
||
377 | #box_conn SPAN, #box_mdp SPAN { |
||
378 | margin-left: 80px; |
||
379 | } |
||
380 | #box_certif SPAN, #box_acc SPAN { |
||
381 | margin-right: 80px; |
||
382 | } |
||
383 | |||
384 | /*Animation visuel des cadres liens (Gecko et ie9)*/ |
||
385 | #box_conn:hover, #box_certif:hover, #box_mdp:hover, #box_acc:hover { |
||
386 | /* cursor: pointer;*/ |
||
1999 | richard | 387 | background-image: url(/images/fond-bdd_rouge.png); |
509 | richard | 388 | background-repeat: repeat-x; |
389 | |||
390 | /* ombrage CSS3 */ |
||
391 | -moz-box-shadow: 0px 0px 0px #fff; |
||
392 | -webkit-box-shadow: 0px 0px 0px #fff; |
||
393 | box-shadow: 0px 0px 0px #fff; |
||
394 | } |
||
2612 | tom.houday | 395 | #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 { |
509 | richard | 396 | color: red; |
2612 | tom.houday | 397 | } |
509 | richard | 398 | |
2612 | tom.houday | 399 | /* overwrite default rules for disabled menu boxes */ |
400 | .box_menu.box-menu-disabled { |
||
401 | opacity: .2; |
||
509 | richard | 402 | } |
2612 | tom.houday | 403 | .box_menu.box-menu-disabled:hover a { |
404 | color: #000000 !important; |
||
405 | cursor: not-allowed !important; |
||
406 | } |
||
407 | .box_menu.box-menu-disabled:hover { |
||
408 | cursor: not-allowed !important; |
||
409 | background-image: url(/images/fond-bdd.png) !important; |
||
410 | background-repeat: repeat-x !important; |
||
509 | richard | 411 | |
2612 | tom.houday | 412 | /* ombrage CSS3 */ |
413 | -moz-box-shadow: 1px 1px 6px #666 !important; |
||
414 | -webkit-box-shadow: 1px 1px 6px #666 !important; |
||
415 | box-shadow: 1px 1px 6px #666 !important; |
||
416 | } |
||
417 | |||
509 | richard | 418 | /*Mise en page de la bulle d'info (coté droit)*/ |
419 | #box_info H2 { |
||
420 | font-size: 14px; |
||
421 | margin: 10px auto; |
||
422 | } |
||
423 | #box_info P { |
||
424 | font-size: 11px; |
||
425 | margin: 10px; |
||
426 | } |
||
427 | #box_info IMG { |
||
428 | position: absolute; |
||
429 | bottom: -60px; |
||
430 | right: 10px; |
||
431 | height: 120px; |
||
432 | } |
||
433 | #box_info { |
||
434 | position: absolute; |
||
435 | top: 118px; |
||
436 | right: 20px; |
||
437 | width: 230px; |
||
438 | height: 250px; |
||
439 | background-color: #efefef; |
||
440 | |||
441 | /* ombrage CSS3 */ |
||
442 | -moz-box-shadow: 1px 1px 6px #666; |
||
443 | -webkit-box-shadow: 1px 1px 6px #666; |
||
444 | box-shadow: 1px 1px 6px #666; |
||
445 | } |
||
446 | #box_info :link, #box_info :visited { |
||
447 | text-decoration: none; |
||
448 | } |
||
566 | stephane | 449 | #box_info UL{ |
450 | text-align: left; |
||
451 | padding : 0 0 0 15px; |
||
452 | margin : 10px; |
||
453 | } |
||
454 | #box_info LI{ |
||
455 | text-align: left; |
||
456 | font-size: 10px; |
||
457 | list-style-type : disc; |
||
458 | padding : 0 0 0 0; |
||
913 | richard | 459 | } |
460 | #authorized_domain{ |
||
461 | height: 40px; |
||
462 | width: 450px; |
||
463 | text-align: left; |
||
464 | display: block; |
||
465 | /* border: 1px solid red;*/ |
||
466 | margin-right: 50px; |
||
467 | } |
||
468 | #authorized_domain LI{ |
||
469 | text-align: center; |
||
470 | list-style-type : none; |
||
471 | margin-right : 10px; |
||
472 | display: block; |
||
473 | float: left; |
||
1410 | richard | 474 | } |
1452 | richard | 475 | |
476 | #corner { |
||
477 | position: fixed; |
||
478 | bottom: 0; |
||
479 | right: 0; |
||
480 | |||
481 | } |
||
482 | |||
483 | #adm { |
||
484 | display: block; |
||
485 | width: 100px; |
||
486 | height: 100px; |
||
487 | } |
||
488 | .corn IMG:hover { |
||
489 | position: absolute; |
||
490 | width: 100px; |
||
491 | height: 100px; |
||
492 | top: 0px; |
||
493 | left: 0px; |
||
494 | } |
||
495 | |||
496 | .corn IMG { |
||
497 | position: absolute; |
||
498 | width: 50px; |
||
499 | height: 50px; |
||
500 | top: 75px; |
||
501 | left: 75px; |
||
1989 | raphael.pi | 502 | } |
1992 | richard | 503 |