Dotclear

source: admin/style/default.css @ 783:0a2b554158d6

Revision 783:0a2b554158d6, 25.4 KB checked in by Dsls <dsls@…>, 14 years ago (diff)

fixed toggle css, and some errors.

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

Sites map