Dotclear

source: admin/style/default.css @ 814:f093f11600ce

Revision 814:f093f11600ce, 24.6 KB checked in by franck <carnet.franck.paul@…>, 13 years ago (diff)

Adjust widths of tables of about:config and user:prefs

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

Sites map