Dotclear

source: admin/style/default.css @ 492:2bd3e9d157e8

Revision 492:2bd3e9d157e8, 22.9 KB checked in by kozlika, 14 years ago (diff)

Commit ridiculement insignifiant mais j'ai besoin d'aller bosser sur une autre branche

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

Sites map