Dotclear

source: admin/style/default.css @ 1065:fe4840b56b20

Revision 1065:fe4840b56b20, 24.7 KB checked in by franck <carnet.franck.paul@…>, 13 years ago (diff)

No more vendor prefixes for border-radius, addresses #1367

Line 
1/*
2# -- BEGIN LICENSE BLOCK ---------------------------------------
3#
4# This file is part of Dotclear 2.
5#
6# Copyright (c) 2003-2011 Olivier Meunier & Association Dotclear
7# Licensed under the GPL version 2.0 license.
8# See LICENSE file or
9# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
10#
11# -- END LICENSE BLOCK -----------------------------------------
12*/
13
14/* ------------------------------------------------------------------ html */
15body {
16     font: 75%/1.5em Helvetica,Arial,sans-serif;
17     color: #333;
18     background: #f5f5f5;
19     margin: 0;
20     padding: 0;
21}
22body.auth {
23     background: #fff;
24}
25
26a, a:link, a:visited {
27     color: #2373A8;
28     text-decoration: none;
29     border-bottom: 1px dotted #f90;
30}
31a:hover, a:active, a:focus {
32     text-decoration: underline;
33}
34a img, a:link img, a:visited img { 
35     border:none;
36}
37
38h1, h2, h3, h4, h5, h6, p {
39     margin-top: 0;
40     margin-bottom: 0.6em;
41}
42h2 {
43     color: #666;
44     font-size: 1.4em;
45     padding: 4px 0;
46}
47.page-title {
48     color: #d30e60;
49}
50h3 {
51     color: #333;
52     font-size: 1.2em;
53}
54p, div.p {
55     margin: 0 0 1em 0;
56}
57hr {
58     height: 1px;
59     border-width: 1px 0 0 0;
60     border-color: #999;
61     border-style: solid;
62}
63pre, code {
64     font: 100% "Andale Mono","Courier New",monospace;
65}
66pre {
67     white-space: pre;
68     white-space: -moz-pre-wrap;
69     white-space: -hp-pre-wrap;
70     white-space: -o-pre-wrap;
71     white-space: -pre-wrap;
72     white-space: pre-wrap;
73     white-space: pre-line;
74     word-wrap: break-word;
75}
76abbr {
77     cursor: help;
78}
79
80/* LAYOUT
81-------------------------------------------------------- */
82/* header */
83#header {
84     background: #575859;
85     height: 3em;
86     position: relative;
87}
88#prelude {
89     background: #575859;
90     line-height: 1.5em;
91     margin: 0;
92     padding: 0 1.7em 0 1em;
93     overflow: hidden;
94     position: absolute;
95     top: 1.2em;
96     left: 0;
97     }
98#prelude li {
99     list-style-type: none;
100     margin: 0 1em 0 0;
101     background:transparent;
102     }
103#prelude li a {
104     color:#fff;
105     }
106#top {
107     margin: 0;
108     padding: 0;
109     width: 13em;
110     float: left;
111}
112#top h1 {
113     padding: 0;
114     margin: 0;
115     height: 3em;
116     text-indent: -1000px;
117     background: transparent url(dc_logo.png) no-repeat 0 50%;
118}
119#top h1 a {
120     position: absolute;
121     top: 3px;
122     left: 0;
123     width: 130px;
124     height: 60px;
125     border: none;
126     outline: none;
127     color: #fff;
128}
129#info-boxes {
130     background: #575859;
131     font-size: .95em;
132     height: 3em;
133}
134#info-box1 {
135     margin: 0;
136     padding: .5em 3px 4px 0;
137     color: #fff;
138     float: left;
139     background: #575859;
140}
141#info-box2 {
142     margin: .1em 0 0 0;
143     padding: .5em 1.3em 4px 0;
144     color: #fff;
145     float: right;
146     text-align: right;
147     background: #575859;
148     height: 2em;
149}
150#info-box1 p {
151     margin: 0;
152     display: inline;
153}
154#info-box1 select {
155     width: 15em;
156}
157#info-box1 a img, #info-box2 a img {
158     vertical-align: middle;
159     padding-left: .3em;
160     }
161#info-box1 a, #info-box2 a {
162     background: #575859;
163     font-weight: bold;
164     color: #fff;
165     border-bottom-color: #ccc;
166     margin-left: .3em;
167     margin-right: .3em;
168     white-space: nowrap;
169     font-weight: normal;
170}
171#info-box1 a {
172     margin-left: 1.33em;
173}
174#info-box2 a.active {
175     border-bottom-color: #f5f5f5;
176     margin: 0;
177     padding: 1.2em .5em;
178     background-color: #f5f5f5;
179     color: #333;
180     font-weight: bold;
181}
182#info-box2 span {
183     color: #575859;
184}
185/* prelude */
186#wrapper {
187     width: 100%;
188}
189#main {
190     width: 100%;
191     float: right;
192     margin-left: -13em;
193     margin-top: 0;
194}
195#content {
196     margin: 1.5em 1.5em 4em 13em;
197     padding: 1em;
198     background: #fff;
199     border-radius: .5em;
200     border: 1px solid #ddd;
201}
202     /* Micro clearfix thx to Nicolas Gallagher */
203     #content:before, #content:after {content:"";display:table;}
204     #content:after {clear:both;}
205/* -------------------------------------------------- layout - multipart */
206.three-cols {
207}
208.three-cols .col {
209     width: 32.3%;
210     float: left;
211     margin-left: 1%;
212}
213.three-cols .col:first-child {
214     width: 33.3%;
215     margin-left: 0;
216}
217.two-cols {
218     position: static;
219}
220.two-cols .col {
221     width: 49%;
222     margin-left: 2%;
223     float: left;
224}
225.two-cols .col:first-child {
226     width: 49%;
227     margin-left: 0;
228}
229.two-cols .col70{
230     width: 69%;
231     margin-left: 0;
232     float: left;
233}
234.two-cols .col30 {
235     width: 28%;
236     margin-left: 2%;
237     float: left;
238}
239/* -------------------------------------------------------------- layout - onglets */
240.part-tabs ul {
241     padding: .3em 0 1px 1em;
242     border-bottom: 1px solid #999;
243}
244.part-tabs li {
245     list-style: none;
246     margin: 0;
247     display: inline;
248}
249.part-tabs li a {
250     padding: .3em 0.5em;
251     margin-right: .5em;
252     border: 1px solid #999;
253     border-bottom: none;
254     background: #dfdfdf;
255     text-decoration: none;
256     border-top-left-radius: .3em;
257     border-top-right-radius: .3em;
258     color: #000;
259}
260.part-tabs li.part-tabs-link a {
261     background: #ffe;
262}
263.part-tabs li a:hover, .part-tabs li a:focus {
264     color: #000;
265     background: #fff;
266     border-bottom-color: #fff;
267}
268.part-tabs li.part-tabs-active a {
269     background: #fff;
270     border-bottom: 1px solid #fff;
271     color: #000;
272     font-weight: bold;
273}
274/* ------------------------------------------------------------------ main-menu */
275#main-menu {
276     width: 13em;
277     float: left;
278     margin-top: 1.2em;
279     margin-bottom: 3em;
280}
281#main-menu h3 {
282     margin: 0 0 0.5em;
283     padding: .5em 0 0 .5em;
284     text-transform: uppercase;
285     color: #666;
286     font-size: 1.1em;
287}
288#main-menu ul {
289     font-size: .95em;
290     margin: 0 0 1em 0;
291     padding: 0;
292     list-style: none;
293}
294#main-menu li {
295     display: block;
296     margin: 0.5em 0 0;
297     padding: .2em 0 0 32px;
298     background-repeat: no-repeat;
299     background-position: 12px .4em;
300}
301#main-menu a {
302     font-weight: bold;
303}
304#main-menu .active a {
305     border-bottom: none;
306     color: #333;
307}
308#main-menu .active {
309     background-color: #fff;
310     padding: .4em 0 .1em 32px;
311     background-position: 12px .4em;
312     border-top: 1px solid #ddd;
313     border-bottom: 1px solid #ddd;
314     margin-right: -1px;
315}
316#favorites-menu {
317     margin: 0 0 2em;
318}
319#favorites-menu h3 {
320     color: #333;
321     text-transform: none;
322}
323#favorites-menu a {
324     color: #333;
325}
326#favorites-menu .active {
327     background-color: transparent;
328     border: none;
329}
330#favorites-menu .active a {
331     font-weight: bold;
332     color: #666;
333}
334/* ------------------------------------------------------------------ footer */
335#footer {
336     clear: both;
337     padding: .75em 0;
338     background: #575859 url(dc_logo_small.png) no-repeat 8px bottom;
339     color: #fff;
340}
341#footer p {
342     margin: 0;
343     padding: 0 1em;
344     text-align: center;
345     font-size: 1.1em;
346}
347#footer a {
348     color: #f5f5f5;
349}
350#footer p span.credit {
351     font-size: .85em;
352     font-weight: normal;
353}
354/* ---------------------------------------------------------------------------- auth.php */
355#login-screen {
356     display: block;
357     width: 18em;
358     margin: 1.5em auto 0;
359     font-size: 1.1em;
360}
361#login-screen h1 {
362     text-indent: -2000px;
363     background: transparent url(dotclear-logo2.png) no-repeat top left;
364     height: 50px;
365     margin-bottom: .5em;
366     margin-left: .5em;
367}
368#login-screen fieldset, #login-screen .fieldset {
369     border: 1px solid #999;
370     padding: 1em 1em 0 1em;
371     border-radius: 4px;
372}
373#login-screen input[type=text], #login-screen input[type=password], #login-screen input[type=submit] {
374     width: 100%;
375}
376#login-screen #issue {
377     margin-left: 1em;
378     font-size: 1em;
379}
380#login-screen #issue strong {font-weight: normal;}
381
382
383/* ------------------------------------------------------------------ dashboard */
384#dashboard-main {
385     float: left;
386     overflow: hidden;
387     padding: 1em 2% 1em 0;
388     width: 70%;
389}
390#dashboard-main.fullwidth {
391     width: 100%;
392     padding: 1em 0;
393     float: none;
394}
395#icons {
396     overflow: hidden;
397     padding-bottom: 1em;
398     text-align: center;
399}
400#icons p {
401     width: 210px;
402     text-align: center;
403     margin: 2em 0 0 0;
404     display:inline-block;
405}
406#icons a,
407#icons a:link,
408#icons a:visited,
409#icons a:hover,
410#icons a:focus {
411     border-bottom-width: 0px;
412     text-decoration: none;
413}
414#icons a span {
415     border-bottom: 1px dotted #f90;
416}
417#icons a:focus span, #icons a:hover span {
418     text-decoration: underline;
419}
420#quick {
421     clear: left;
422     margin-top: 2em;
423}
424#quick h3 {
425     margin-bottom: 0.2em;
426     font-size: 1.2em;
427}
428#quick p.qinfo {
429     margin: -.7em -1em 1em;
430     background: #eef url(info.png) no-repeat .2em .2em;
431     border: 1px solid #99f;
432     padding: .2em 1em .1em 24px;
433     color: #666;
434}
435#dashboard-items {
436     float: left;
437     width: 27%;
438     overflow: hidden;
439     padding-bottom: 1em;
440     padding-top: 3em;
441}
442#dashboard-items img {
443     vertical-align: middle;
444}
445#dashboard-items ul {
446     display: block;
447     padding-left: 1.5em;
448     list-style: square;
449}
450#dashboard-items li {
451     margin: 0.25em 0 0 0;
452     color: #666;
453}
454#news dt {
455     font-weight: bold;
456     margin: 0 0 0.4em 0;
457}
458#news dd {
459     margin: 0 0 1em 0;
460}
461#news dd p {
462     margin: 0.2em 0 0 0;
463}
464
465#upg-notify {
466}
467#upg-notify ul {
468     padding-left: 15px;
469}
470#upg-notify li {
471     color: #fff;
472}
473/* ------------------------------------------------------------------ post */
474#entry-wrapper {
475     float: left;
476     width: 100%;
477     margin-right: -18em;
478}
479#entry-content {
480     margin-right: 18em;
481}
482#entry-sidebar {
483     width: 17em;
484     float: right;
485}
486#comments {
487     clear: both;
488}
489/* ------------------------------------------------------------------ categories */
490#categories {
491     margin: 1em 0 2em;
492}
493#categories ul {
494     list-style: none;
495     margin: 0;
496     padding: 0;
497}
498#categories li {
499     margin: .5em 0;
500     padding: .3em 1.5em;
501     border: 1px solid #ccc;
502     border-left: 1em solid #E5E3DA;
503     border-radius: .3em;
504}
505#categories h4 {
506     margin: 0;
507}
508#categories h4 span {
509     font-weight: normal;
510}
511#categories li p {
512     margin: 0;
513}
514select#del_cat {
515     width: 100%;
516}
517/* ------------------------------------------------------------------ media */
518#media-icon {
519     float: left;
520}
521#media-details {
522     margin-left: 70px;
523}
524#media-details ul {
525     display: block;
526     margin-left: 0;
527     padding: 0;
528}
529#media-details li {
530     list-style: square inside;
531     margin: 0;
532     padding: 0;
533}
534#media-original-image {
535     overflow: auto;
536}
537#media-original-image.overheight {
538     height: 500px;
539}
540#add-file-f {
541     position: relative;
542}
543#add-file-f .more-file {
544     position:absolute;
545     right: 0.5em;
546     background: #999;
547     color: #fff;
548     border: none;
549}
550.media-list {
551     position: static;
552}
553.media-col-0 {
554     clear: left;
555}
556.media-item {
557     position: relative;
558     border-top: 1px solid #ccc;
559     margin-bottom: 1em;
560     padding: 5px 0;
561}
562div.media-list .media-item {
563     width: 49%;
564     float: left;
565     margin-right: 1%;
566}
567a.media-icon {
568     display: block;
569     border-bottom: none;
570     float: left;
571}
572.media-icon img {
573     display: block;
574}
575.media-item ul {
576     display: block;
577     list-style: none;
578     margin: 0 0 0 60px;
579     padding: 0;
580}
581li.media-action {
582     display: block;
583     position: absolute;
584     top: 5px;
585     right: 5px;
586     height: 16px;
587}
588li.media-action a {
589     border: none;
590}
591li.media-action form {
592     display: inline;
593}
594li.media-action input {
595     border: none;
596}
597/* ------------------------------------------------------------------ preferences */
598#my-favs ul {
599     list-style-type: none;
600     margin-left: 0;
601     padding-left: 0;
602     line-height: 1.2;
603}
604#my-favs li {
605     display: block;
606     float: left;
607     width: 164px;
608     margin-top: 1em;
609     margin-bottom: 1.5em;
610}
611#my-favs label {height: 2.5em;width:140px;margin-top:.3em;}
612#my-favs label input {display:inline;}
613#my-favs img {
614     display: block;
615}
616#my-favs input.position {
617     margin: 0 0 .4em .2em;
618}
619#available-favs input, #available-favs label, #available-favs label span {
620     white-space: normal;
621     display: inline;
622}
623#default-favs h3 {
624     margin-top: 2em;
625     margin-bottom: 1em;
626}
627.fav-list {
628     list-style-type: none;
629     margin-left: 0;
630     padding-left: 0;
631}
632.fav-list li {
633     line-height: 2;
634     margin-left: 0;
635     padding-left: 0;
636     position: relative;
637}
638.fav-list img {
639     vertical-align: middle;
640     margin-right: .2em;
641}
642#available-favs label span.zoom {
643     display: none;
644}
645#available-favs li:hover label span.zoom {
646     display: block;
647     position: absolute;
648     bottom: 0;
649     left: 10em;
650     background-color: #f5f5f5;
651     border: 1px solid #ddd;
652     padding: .2em;
653     border-radius: .5em;
654}
655/* -------------------------------------------------------------------- Themes */
656#themes {
657     border-bottom: 1px solid #ccc;
658     margin: 1em 0;
659}
660#themes div.theme-details {
661     clear: left;
662     border-top: 1px solid #ccc;
663     padding: 1em 0;
664}
665#themes div.theme-details:hover {
666     background: #eee;
667}
668#themes div.theme-details div.theme-shot {
669     float: left;
670}
671#themes div.theme-details div.theme-shot img {
672     display: block;
673     width: 57px;
674     height: 50px;
675     border: 1px solid #ccc;
676}
677#themes div.theme-details div.theme-info {
678     margin-left: 67px;
679}
680#themes div.theme-details div.theme-info span.theme-desc {
681     display: block;
682}
683#themes div.theme-details div.theme-info span.theme-version {
684     color: #666;
685}
686#themes div.theme-details div.theme-actions {
687     margin-left: 67px;
688}
689/* Themes list, JS version */
690#themes-wrapper {
691}
692#theme-box {
693     border: 1px solid #999;
694     border-left: none;
695     padding: 5px;
696     float: right;
697     height: 420px;
698     width: 320px;
699     overflow: auto;
700}
701#theme-box div.theme-shot img {
702     display: block;
703     margin: 0 0 0 10px;
704     width: 280px;
705     height: 245px;
706     border: 1px solid #ccc;
707}
708#theme-box div.theme-info {
709     margin: 1em 0 0 10px;
710}
711#theme-box h3 {
712     margin: 0;
713}
714#theme-box div.theme-info span {
715     display: block;
716}
717#theme-box span.theme-version {
718     color: #666;
719}
720#theme-box span.theme-parent-ok {
721     color: #666;
722}
723#theme-box span.theme-parent-missing {
724     color: #c00;
725     font-weight:bold;
726}
727#theme-box div.theme-actions {
728     margin-left: 10px;
729}
730#themes-wrapper #themes {
731     border: 1px solid #999;
732     overflow: auto;
733     height: 420px;
734     padding: 5px;
735     margin: 0;
736}
737#themes div.theme-details-js {
738     float: left;
739     width: 120px;
740     height: 150px;
741     margin: 0 10px 20px;
742     padding: 10px 10px 0;
743     text-align: center;
744     background: #f3f3f3;
745     border: 1px solid #f3f3f3;
746     cursor: pointer;
747     border-radius: 4px;
748}
749#themes div.theme-details-js label {
750     cursor: pointer;
751}
752#themes div.theme-details-js.theme-selected {
753     background: #E5E3DA;
754     border: 1px solid #999;
755}
756#themes div.theme-details-js div.theme-shot img {
757     width: 120px;
758     height: 105px;
759     border: 1px solid #fff;
760}
761#themes div.theme-details-js h3 {
762     font-family: inherit;
763     font-weight: normal;
764     margin: 0;
765     padding: 0;
766}
767/* ----------------------------------------------------------  Plugins list */
768#plugins td.action {
769     vertical-align: middle;
770}
771
772select.l10n option {
773     padding-left: 16px;
774}
775option.avail10n {
776     background: transparent url(../images/check-on.png) no-repeat 0 50%;
777}
778/* ------------------------------------------------------------------ contextual help */
779#help {
780     margin-top: 2em;
781     background: #f5f5f5;
782     z-index: 100;
783}
784#help-button {
785     position: fixed;
786     top: 3.2em;
787     right: 0px;
788     cursor: pointer;
789     background: #fc3;
790     border: 1px solid #dde;
791     border-right: none;
792     font-size: 1.1em;
793     font-weight: bold;
794     text-transform: capitalize;
795     padding: .33em .75em .33em 1em;
796     border-radius: 1em 0 0 1em;
797     color: #444;
798}
799.help-box {
800     display: none;
801}
802.help-box ul {
803     padding-left: 20px;
804     margin-left: 0;
805}
806#content.with-help #help-button {
807     right: 282px;
808}
809#content.with-help #help {
810     display: block;
811     position: absolute;
812     top: 40px;
813     right: 0;
814     width: 280px;
815     border-left: 2px solid #fc3;
816     margin-top: 0;
817     padding: 10px 0 0 0;
818     overflow: auto;
819}
820#content.with-help .help-content {
821     padding: 0 5px 1em 5px;
822}
823.help-content dt {
824     font-weight: bold;
825     color: #626262;
826     margin: 0;
827}
828.help-content dd {
829     margin: 0.3em 0 1.5em 0;
830}
831/* ------------------------------------------------------------------ popups */
832body.popup #wrapper, body.popup #top {
833     margin-top: -1.5em;
834     float: none;
835}
836body.popup #top h1 {
837     background: transparent;
838}
839body.popup #main {
840     margin-left: -35px;
841     margin-bottom: 1em;
842}
843body.popup #content {
844     margin-left: 35px;
845     margin-left: 2em;  /* 3.2 */
846}
847body.popup #footer {
848     display: none; /* 3.2 */
849}
850body.popup #footer p {
851     margin-left: 35px;
852     border: none;
853}
854/* ------------------------------------------------------------------ messages */
855div.error, p.error, 
856div.message, p.message, 
857div.static-msg, p.static-msg {
858     padding: 0.5em 0.5em 0.5em 48px;
859     margin-bottom: 1em;
860     border-radius: 8px;
861}
862p.error, p.message, p.static-msg {
863     padding-top: 1em;
864     padding-bottom: 1em;
865}
866div.error, p.error {
867     background: #ffdec8 url(msg-error.png) no-repeat .7em .7em;
868     color: #000;
869}
870div.message, p.message, 
871div.static-msg, p.static-msg {
872     background: #666 url(msg-std.png) no-repeat .7em .7em;
873     color: #fff;
874}
875div.message a, p.message a, 
876div.static-msg a, p.static-msg a {
877     color: #fff;
878}
879/* ------------------------------------------------------------------ debug */
880#debug {
881     position: absolute;
882     top: 0;
883     width: 100%;
884     height: 4px;
885     background: #d99;
886}
887#debug div {
888     display: none;
889     padding: 3px 0.5em 2px;
890}
891#debug p {
892     margin: 0.5em 0;
893}
894#debug:hover {
895     height: auto;
896}
897#debug:hover div {
898     display: block;
899}
900/* -------------------------------------------------------------------- CLASSES COMMUNES */
901
902.no-margin {
903     margin: 0;
904}
905
906/* paragraphe pour bouton Nouveau bidule */
907p.top-add {
908     text-align: right;
909     margin: 0;
910     }
911p.top-add a {
912     padding: .3em 1em .3em .5em;
913     font-weight: bold;
914}
915p.top-add a img {
916     padding-right: .3em;
917     vertical-align: middle;
918}
919/* Si quelque chose a besoin d'être caché sauf pour les revues d'écran */
920.hidden {
921    position: absolute !important;
922    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
923    clip: rect(1px, 1px, 1px, 1px);
924    padding: 0 !important;
925    border: 0 !important;
926    height: 1px !important;
927    width: 1px !important;
928    overflow: hidden;
929    }
930.clear {
931     clear: both;
932}
933.lclear {
934     clear: left;
935}
936div.clearer {
937     height: 1px;
938     font-size: 1px;
939}
940.hide {
941     display: none;
942}
943.right {
944     text-align: right;
945}
946.frame-shrink {
947     border: 1px solid #666;
948     padding: 0.5em;
949     margin-bottom: 1em;
950     height: 120px;
951     overflow: auto;
952}
953.grid {
954     background: transparent repeat url('grid.png') 0 0;
955}
956.line p {
957     margin: 0;
958}
959.offline {
960     color: #666;
961}
962ul.nice {
963     margin: 1em 0;
964     padding: 0 0 0 2em;
965     list-style: square;
966}
967ul.nice li {
968     margin:0;
969     padding: 0;
970}
971.zip-dl {
972     background: transparent url(package.png) no-repeat 0 50%;
973     padding: 5px 0 5px 20px;
974}
975/* pas trouvé dans le code */
976.comment {
977     border-top: 2px solid #ccc;
978     margin-bottom: 1em;
979     padding: 2em 0 1em 0;
980     position: relative;
981}
982.comment form p {
983     margin: 0;
984     position: absolute;
985     top: 2px;
986     right: 0;
987}
988.distrib img {
989     display: block;
990     float: right;
991     margin-top: -1em;
992}
993/* TABLES
994-------------------------------------------------------- */
995table {
996     font-size: 1em;
997     border-collapse: collapse;
998     margin: 0 0 1em 0;
999}
1000tr.line:hover {
1001     background: #ddd;
1002}
1003caption {
1004     color: #333;
1005     font-size: 1.2em;
1006     font-weight: bold;
1007     text-align: left;
1008     margin-bottom: .5em;
1009}
1010
1011th, td {
1012     border-width: 0 0 1px 0;
1013     border-style: solid;
1014     border-color: #ccc;
1015     padding: 3px 5px;
1016     vertical-align: top;
1017}
1018th {
1019     text-align: left;
1020     border-bottom-color: #666;
1021}
1022.noborder td, td.noborder, .noborder th, th.noborder {
1023     border-width: 0;
1024}
1025table .maximal, table.maximal {
1026     width: 100%;
1027}
1028table .minimal {
1029     width: 1px;
1030}
1031table .nowrap {
1032     white-space: nowrap;
1033     vertical-align: top;
1034}
1035table.settings, table.prefs {
1036     width: 80%;
1037}
1038table.settings th:first-child, table.prefs th:first-child {
1039     width: 20%;
1040}
1041table.settings th + th, table.prefs th + th {
1042     width: 30%;
1043}
1044table.settings th + th + th, table.prefs th + th + th {
1045     width: 10%;
1046}
1047table.settings th:last-child, table.prefs th:last-child {
1048     width: 40%;
1049}
1050
1051td.status {
1052     vertical-align: middle;
1053}
1054td.status img {
1055     margin-bottom: -2px;
1056}
1057td.status a {
1058     border: none;
1059}
1060
1061tr.line img.expand {
1062     margin-right: 10px;
1063     margin-bottom: -2px;
1064}
1065tr.line input {
1066     vertical-align: middle;
1067}
1068tr.expand td {
1069     border-bottom: none;
1070}
1071td.expand {
1072     padding: 1em;
1073}
1074
1075.dragable {
1076     border-collapse: separate;
1077}
1078.dragable tbody td {
1079
1080}
1081.handle {
1082     padding: 0;
1083}
1084.handler {
1085     cursor: move;
1086     background: transparent url(drag.png) no-repeat 0 50%;
1087     padding-left: 15px;
1088}
1089
1090/* ----------------------------------------------------------------- FORMS */
1091form {
1092     display: block;
1093     margin: 0;
1094     padding: 0;
1095}
1096fieldset, .fieldset {
1097     display: block;
1098     margin: 0 0 1em 0;
1099     padding: 1em 0.5em;
1100     border-width: 1px 0;
1101     border-style: solid;
1102     border-color: #ccc;
1103     background: #f5f5f5;
1104}
1105legend {
1106     font-weight: bold;
1107     padding: 0.2em 0.6em;
1108     border-width: 1px;
1109     border-style: solid;
1110     border-color: #ccc;
1111     background: #f5f5f5;
1112     margin-bottom: 0.5em;
1113}
1114optgroup {
1115     font-weight: bold;
1116     font-style: normal;
1117}
1118option {
1119     font-weight: normal;
1120}
1121input, textarea, select {
1122     background: #f9f9f9;
1123     color: #000;
1124     border-width: 1px;
1125     border-style: solid;
1126     border-color: #000 #ccc #ccc #000;
1127}
1128input.invalid, textarea.invalid, select.invalid {
1129     border: 1px solid red;
1130     background: #fff; 
1131     color: red;
1132     box-shadow: 0 0 0 1px rgba(218, 62, 90, 0.3)
1133}
1134input, textarea, select, option {
1135     font: 1em "DejaVu Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
1136}
1137input[type=text], input[type=password], textarea {
1138     padding: 2px 0;
1139     margin-right: .3em;
1140}
1141input[type=checkbox], input[type=radio] {
1142     border: none;
1143}
1144textarea {
1145     padding: 2px 0;
1146}
1147
1148input[type=checkbox], input[type=radio] {
1149     margin: 0;
1150     padding: 0;
1151     background: transparent;
1152}
1153label {
1154     display: block;
1155}
1156label input, label select, label span {
1157     display: block;
1158}
1159p.form-note {
1160     font-style:italic;
1161     margin-top: -.7em;
1162     color: #666;
1163}
1164span.form-note {
1165     font-style:italic;
1166     font-weight: normal;
1167     color: #666;
1168}
1169p.form-note.warn, p.form-note.info, p.warning {
1170     font-style: normal;
1171     padding: .2em 1em .1em 24px;
1172}
1173p.form-note.warn, p.warning {
1174     background: #ffd url(warning.png) no-repeat .3em .3em;
1175     border: 1px solid #f0c020;
1176}
1177p.form-note.info {
1178     background: #eef url(info.png) no-repeat .3em .2em;
1179     border: 1px solid #99f;
1180}
1181.form-note a {border-bottom: 1px solid #99f;}
1182
1183label.classic {
1184     display: inline;
1185}
1186label.classic input, label span input, label.classic select, label span select {
1187     display: inline;
1188}
1189
1190label.area, p.area {
1191     width: inherit !important;
1192}
1193.area textarea {
1194     display: block;
1195     width: 100%;
1196     resize: vertical;
1197}
1198label.required {
1199     font-weight: bold;
1200}
1201label.required abbr {
1202     color: #dd0000;
1203     font-size: 1.3em;
1204}
1205label.inline {
1206     display: inline;
1207}
1208p.field {
1209     position: relative;
1210     
1211}
1212p.field label {
1213     display: block;
1214     width: 14em;
1215}
1216p.field input, p.field select {
1217     display: inline;
1218     position: absolute;
1219     left: 15em;
1220     top: 0;
1221}
1222label .maximal, textarea.maximal, input.maximal {
1223     width: 100%;
1224}
1225textarea.maximal {
1226     resize: vertical;
1227}
1228
1229a.form-control {
1230     display: none;
1231     font-weight: bold;
1232     background: url(magnifier.png) no-repeat 0 0;
1233     color: green;
1234     padding-left: 20px;
1235}
1236.constrained {
1237     margin: 0;
1238     padding: 0;
1239     border: none;
1240     background: transparent;
1241}
1242
1243/* --------------------------------------------------------------- buttons */
1244h2 a.button {
1245     color: #333;
1246     font-weight: normal;
1247     font-size: .75em;
1248     vertical-align: middle;
1249}
1250/* commun */
1251input[type=submit],
1252input[type=reset],
1253input[type=button],
1254a.button,
1255a.back,
1256a.submit {
1257     display: inline-block;
1258     outline: none;
1259     cursor: pointer;
1260     text-align: center;
1261     text-decoration: none;
1262     padding: .1em .5em 0 .5em;
1263     text-shadow: 0 1px 1px rgba(0,0,0,.3);
1264     border-radius: .2em;
1265     margin-bottom: .1em;
1266}
1267/* validation */
1268input[type=submit],
1269input[type=button],
1270a.submit {
1271     color: #fff;
1272     border: 1px solid #2373A8;
1273     background: #2373A8;
1274     background: -webkit-gradient(linear, left top, left bottom, from(#2C8FD1), to(#2373A8));
1275     background: -moz-linear-gradient(top,  #2C8FD1,  #2373A8);
1276}
1277input[type=submit]:hover,
1278input[type=button]:hover,
1279a.submit:hover,
1280input[type=submit]:focus,
1281input[type=button]:focus,
1282a.submit:focus {
1283     background: #2373A8;
1284     background: -webkit-gradient(linear, left top, left bottom, from(#2373A8), to(#2C8FD1));
1285     background: -moz-linear-gradient(top,  #2373A8,  #2C8FD1);
1286     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2373A8', endColorstr='#2C8FD1');
1287     border: 1px solid #2C8FD1;
1288}
1289/* suppression et reset */
1290a.button,
1291a.back,
1292input[type=submit].reset,
1293input[type=submit].delete {
1294     border: 1px solid #ccc;
1295     background: #f5f5f5;
1296     color: #000;
1297     background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#dfdfdf));
1298     background: -moz-linear-gradient(top,  #f5f5f5,  #dfdfdf);
1299     text-shadow: none;
1300     }
1301a.button:hover,
1302a.back:hover,
1303input[type=reset]:hover,
1304input[type=submit].reset:hover,
1305input[type=submit].delete:hover,
1306a.button:focus,
1307a.back:focus,
1308input[type=reset]:focus,
1309input[type=submit].reset:focus,
1310input[type=submit].delete:focus {
1311     background: #dfdfdf;
1312     background: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#f5f5f5));
1313     background: -moz-linear-gradient(top,  #dfdfdf,  #f5f5f5);
1314     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#f5f5f5');
1315     }
1316a.delete,
1317input.delete,
1318input[type=submit].delete {
1319     color: #c00;
1320     padding-bottom: .1em;
1321}
1322#entry-content .delete {
1323     margin-left: 1em;
1324}
1325a.delete:hover,
1326input.delete:hover,
1327input[type=submit].delete:hover,
1328a.delete:focus,
1329input.delete:focus,
1330input[type=submit].delete:focus {
1331     border-color: #c00;
1332}
1333/* finasseries */
1334input[type=button] {
1335     padding: .1em;
1336}
1337#info-box a.button {
1338     padding: 0 .5em;
1339     margin-left: 2em;
1340}
1341a.back:before {
1342     content: "\ab\a0";
1343}
1344a.button.add {
1345     border-radius: .5em;
1346     margin-bottom: .1em;     
1347     background: #2C8FD1 url(../images/add.png) no-repeat 6px center;
1348     color: #fff;
1349     padding: .2em 16px .2em 30px;
1350     border: 1px solid #2373A8;
1351}
1352a.button.add:hover, a.button.add:focus {
1353     background-color: #2373A8;
1354}
1355
1356/* jQuery Autocomplete plugin */
1357.ac_results {
1358     padding: 0px;
1359     border: 1px dotted #f90;
1360     background-color: white;
1361     overflow: hidden;
1362     z-index: 99999;
1363}
1364.ac_results ul {
1365     width: 100%;
1366     list-style-position: outside;
1367     list-style: none;
1368     padding: 0;
1369     margin: 0;
1370}
1371.ac_results li {
1372     margin: 0px;
1373     padding: 2px 5px;
1374     cursor: default;
1375     display: block;
1376     font: menu;
1377     font-size: 1em;
1378     line-height: 16px;
1379     overflow: hidden;
1380}
1381.ac_loading {
1382     background: transparent url('loader.gif') right center no-repeat;
1383}
1384.ac_over {
1385     background-color: #06c;
1386     color: white;
1387}
Note: See TracBrowser for help on using the repository browser.

Sites map