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.

RevLine 
[0]1/*
2# -- BEGIN LICENSE BLOCK ---------------------------------------
3#
4# This file is part of Dotclear 2.
5#
[3]6# Copyright (c) 2003-2011 Olivier Meunier & Association Dotclear
[0]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 {
[493]14     font: 75%/1.5em Helvetica,Arial,sans-serif;
[3]15     color: #333;
16     background: #f5f5f5;
17     margin: 0;
18     padding: 0;
[0]19}
20body.auth {
[3]21     background: #fff;
[0]22}
23
24a, a:link, a:visited {
[3]25     color: #2373A8;
26     text-decoration: none;
27     border-bottom: 1px dotted #f90;
[0]28}
29a:hover, a:active, a:focus {
[3]30     text-decoration: underline;
[0]31}
[471]32a img, a:link img, a:visited img { 
33     border:none;
34}
[0]35
36h1, h2, h3, h4, h5, h6, p {
[3]37     margin-top: 0;
[0]38     margin-bottom: 0.6em;
39}
[217]40
[0]41h2 {
[3]42     color: #666;
43     font-size: 1.4em;
[0]44     padding: 4px 0;
45}
[500]46.page-title {
47     color: #d30e60;
48}
[0]49h3 {
[3]50     color: #333;
51     font-size: 1.2em;
[0]52}
[217]53
[0]54p, div.p {
[3]55     margin: 0 0 1em 0;
[0]56}
[217]57
[0]58hr {
[3]59     height: 1px;
60     border-width: 1px 0 0 0;
61     border-color: #999;
62     border-style: solid;
[0]63}
[217]64
[0]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}
[12]78abbr {
79     cursor: help;
80}
[0]81
[217]82
[0]83/* LAYOUT
84-------------------------------------------------------- */
[513]85/* header */
86#header {
87     background: #575859;
88     height: 3em;
89     position: relative;
90}
[447]91#prelude {
92     background: #575859;
[513]93     line-height: 1.5em;
[447]94     margin: 0;
[513]95     padding: 0 1.7em 0 1em;
[447]96     overflow: hidden;
[513]97     position: absolute;
98     top: 1.2em;
99     left: 0;
[447]100     }
101#prelude li {
102     list-style-type: none;
103     margin: 0 1em 0 0;
104     background:transparent;
105     }
[513]106#prelude li a {
[447]107     color:#fff;
108     }
[0]109#top {
[3]110     margin: 0;
111     padding: 0;
[489]112     width: 13em;
113     float: left;
[0]114}
115#top h1 {
[3]116     padding: 0;
117     margin: 0;
118     height: 3em;
119     text-indent: -1000px;
120     background: transparent url(dc_logo.png) no-repeat 0 50%;
[0]121}
122#top h1 a {
123     position: absolute;
124     top: 3px;
125     left: 0;
126     width: 130px;
[3]127     height: 60px;
[0]128     border: none;
129     outline: none;
[3]130     color: #fff;
[0]131}
[489]132#info-boxes {
[3]133     background: #575859;
[493]134     font-size: .95em;
[495]135     height: 3em;
[489]136}
137#info-box1 {
[3]138     margin: 0;
[489]139     padding: .5em 3px 4px 0;
[0]140     color: #fff;
[489]141     float: left;
142     background: #575859;
[0]143}
[3]144#info-box2 {
[493]145     margin: .1em 0 0 0;
[518]146     padding: .5em 1.3em 4px 0;
[489]147     color: #fff;
148     float: right;
149     text-align: right;
[3]150     background: #575859;
[489]151     height: 2em;
[3]152}
[489]153#info-box1 select {
[493]154     width: 15em;
[0]155}
[489]156#info-box1 a img, #info-box2 a img {
[131]157     vertical-align: middle;
[3]158     padding-left: .3em;
159     }
[489]160#info-box1 a, #info-box2 a {
[3]161     background: #575859;
162     font-weight: bold;
[0]163     color: #fff;
[3]164     border-bottom-color: #ccc;
[493]165     margin-left: .3em;
166     margin-right: .3em;
[489]167     white-space: nowrap;
[492]168     font-weight: normal;
[0]169}
[489]170#info-box1 a {
[493]171     margin-left: 1.33em;
[148]172}
[488]173#info-box2 a.active {
174     border-bottom-color: #f5f5f5;
[489]175     margin: 0;
[488]176     padding: 1.2em .5em;
177     background-color: #f5f5f5;
178     color: #333;
[492]179     font-weight: bold;
[488]180}
[489]181#info-box2 span {
182     color: #575859;
183}
[500]184/* prelude */
[0]185#wrapper {
186     width: 100%;
187}
188#main {
[3]189     width: 100%;
190     float: right;
191     margin-left: -13em;
192     margin-top: 0;
193}
194#content {
[518]195     margin: 1.5em 1.5em 4em 13em;
[148]196     padding: 1em;
[3]197     background: #fff;
198     -webkit-border-radius: .5em;
199     -moz-border-radius: .5em;
200     border-radius: .5em;
201     border: 1px solid #ddd;
202}
[213]203     /* Micro clearfix thx to Nicolas Gallagher */
204     #content:before, #content:after {content:"";display:table;}
205     #content:after {clear:both;}
[500]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 */
[3]280#main-menu {
281     width: 13em;
282     float: left;
[495]283     margin-top: 1.2em;
[148]284     margin-bottom: 1em;
[0]285}
286#main-menu h3 {
[495]287     margin: 0 0 0.5em;
[3]288     padding: .5em 0 0 .5em;
[0]289     text-transform: uppercase;
[3]290     color: #666;
[173]291     font-size: 1.1em;
[0]292}
293#main-menu ul {
[173]294     font-size: .95em;
[3]295     margin: 0 0 1em 0;
296     padding: 0;
297     list-style: none;
[0]298}
299#main-menu li {
[3]300     display: block;
[495]301     margin: 0.5em 0 0;
[3]302     padding: .2em 0 0 32px;
[0]303     background-repeat: no-repeat;
[3]304     background-position: 12px .2em;
[0]305}
306#main-menu a {
[3]307     font-weight: bold;
[0]308}
309#main-menu .active a {
[3]310     border-bottom: none;
[173]311     color: #333;
[3]312}
[481]313#main-menu .active {
[3]314     background-color: #fff;
[173]315     padding: .4em 0 .1em 32px;
[3]316     background-position: 12px .4em;
[173]317     border-top: 1px solid #ddd;
318     border-bottom: 1px solid #ddd;
319     margin-right: -1px;
[0]320}
[495]321#favorites-menu {
322     margin: 0 0 2em;
[0]323}
[489]324#favorites-menu h3 {
[495]325     color: #333;
326     text-transform: none;
[481]327}
328#favorites-menu a {
[518]329     color: #333;
[481]330}
331#favorites-menu .active {
332     background-color: transparent;
[495]333     border: none;
[481]334}
335#favorites-menu .active a {
336     font-weight: bold;
[518]337     color: #666;
[481]338}
[500]339/* ------------------------------------------------------------------ footer */
[0]340#footer {
[3]341     clear: both;
342     padding: .75em 2em;
[131]343     margin: 6em 15px .5em 15px;
[3]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;
[0]349}
350#footer p {
[3]351     margin: 0;
352     padding: 0 1em;
353     text-align: center;
[0]354     font-size: 1.1em;
355}
[3]356#footer a {
357     color: #f5f5f5;
358}
359#footer p span.credit {
[131]360     font-size: .85em;
[3]361     font-weight: normal;
362}
[500]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}
[550]377#login-screen fieldset, #login-screen .fieldset {
[500]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;}
[0]392
393
[500]394/* ------------------------------------------------------------------ dashboard */
[0]395#dashboard-main {
396     float: left;
397     overflow: hidden;
[132]398     padding: 1em 2% 1em 0;
399     width: 70%;
[0]400}
[116]401#dashboard-main.fullwidth {
402     width: 100%;
403     padding: 1em 0;
404     float: none;
405}
[471]406#icons {
[0]407     overflow: hidden;
408     padding-bottom: 1em;
[27]409     text-align: center;
[0]410}
[471]411#icons p {
[82]412     width: 210px;
[0]413     text-align: center;
414     margin: 2em 0 0 0;
[29]415     display:inline-block;
[0]416}
[471]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;
[0]424}
[471]425#icons a span {
426     border-bottom: 1px dotted #f90;
[0]427}
[471]428#icons a:focus span, #icons a:hover span {
429     text-decoration: underline;
[0]430}
[471]431#quick {
[0]432     clear: left;
433     margin-top: 2em;
434}
[471]435#quick h3 {
[0]436     margin-bottom: 0.2em;
[3]437     font-size: 1.2em;
[0]438}
[471]439#quick p.qinfo {
[74]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;
[0]445}
[782]446
[0]447#dashboard-items {
448     float: left;
[132]449     width: 27%;
[0]450     overflow: hidden;
451     padding-bottom: 1em;
[3]452     padding-top: 3em;
[0]453}
[495]454#dashboard-items img {
[0]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}
[495]466#news dt {
[0]467     font-weight: bold;
468     margin: 0 0 0.4em 0;
469}
[495]470#news dd {
[0]471     margin: 0 0 1em 0;
472}
[495]473#news dd p {
[0]474     margin: 0.2em 0 0 0;
475}
[148]476
[0]477#upg-notify {
478}
479#upg-notify ul {
480     padding-left: 15px;
481}
482#upg-notify li {
483     color: #fff;
484}
[500]485/* ------------------------------------------------------------------ post */
[458]486#entry-wrapper {
487     float: left;
488     width: 100%;
489     margin-right: -18em;
490}
491#entry-content {
492     margin-right: 18em;
493}
[0]494#entry-sidebar {
[148]495     width: 17em;
[3]496     float: right;
[0]497}
498#comments {
[3]499     clear: both;
[0]500}
[500]501/* ------------------------------------------------------------------ categories */
[0]502#categories {
503     margin: 1em 0 2em;
504}
505#categories ul {
506     list-style: none;
[148]507     margin: 0;
508     padding: 0;
[0]509}
[495]510#categories li {
[3]511     margin: .5em 0;
512     padding: .3em 1.5em;
[0]513     border: 1px solid #ccc;
[3]514     border-left: 1em solid #E5E3DA;
515     -moz-border-radius: .3em;
516     -webkit-border-radius: .3em;
517     border-radius: .3em;
[0]518}
[495]519#categories h4 {
[0]520     margin: 0;
521}
[495]522#categories h4 span {
[0]523     font-weight: normal;
524}
[495]525#categories li p {
[0]526     margin: 0;
527}
528select#del_cat {
529     width: 100%;
530}
[500]531/* ------------------------------------------------------------------ media */
[0]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}
[782]554
[0]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}
[500]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 */
[3]613#my-favs ul {
614     list-style-type: none;
615     margin-left: 0;
616     padding-left: 0;
617     line-height: 1.2;
618}
[495]619#my-favs li {
[3]620     display: block;
621     float: left;
[82]622     width: 164px;
623     margin-top: 1em;
624     margin-bottom: 1.5em;
[3]625}
626#my-favs label {height: 2.5em;width:140px;margin-top:.3em;}
627#my-favs label input {display:inline;}
[11]628#my-favs img {
[3]629     display: block;
630}
[11]631#my-favs input.position {
632     margin: 0 0 .4em .2em;
[3]633}
634#available-favs input, #available-favs label, #available-favs label span {
635     white-space: normal;
636     display: inline;
637}
[782]638
[3]639#default-favs h3 {
640     margin-top: 2em;
641     margin-bottom: 1em;
642}
[782]643
[3]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}
[495]655.fav-list img {
[3]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}
[500]674/* -------------------------------------------------------------------- Themes */
[0]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;
[82]716     height: 420px;
717     width: 320px;
[0]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;
[82]752     height: 420px;
[0]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;
[3]768     border-radius: 4px;
[0]769}
770#themes div.theme-details-js label {
771     cursor: pointer;
772}
773#themes div.theme-details-js.theme-selected {
[3]774     background: #E5E3DA;
[0]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}
[500]788/* ----------------------------------------------------------  Plugins list */
[0]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}
[500]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 */
[0]926
[561]927.no-margin {
928     margin: 0;
929}
930
[500]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}
[782]944
[500]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}
[782]979
[500]980.grid {
981     background: transparent repeat url('grid.png') 0 0;
982}
[782]983
[500]984.line p {
985     margin: 0;
986}
987.offline {
988     color: #666;
989}
[782]990
[500]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}
[0]1017/* TABLES
1018-------------------------------------------------------- */
1019table {
[3]1020     font-size: 1em;
1021     border-collapse: collapse;
1022     margin: 0 0 1em 0;
[0]1023}
1024tr.line:hover {
[3]1025     background: #ddd;
[0]1026}
[536]1027caption {
1028     color: #333;
1029     font-size: 1.2em;
1030     font-weight: bold;
1031     text-align: left;
1032     margin-bottom: .5em;
1033}
[0]1034th, td {
[3]1035     border-width: 0 0 1px 0;
1036     border-style: solid;
1037     border-color: #ccc;
1038     padding: 3px 5px;
1039     vertical-align: top;
[0]1040}
1041th {
[3]1042     text-align: left;
1043     border-bottom-color: #666;
[0]1044}
1045.noborder td, td.noborder, .noborder th, th.noborder {
[3]1046     border-width: 0;
[0]1047}
[217]1048
[0]1049table .maximal, table.maximal {
[3]1050     width: 100%;
[0]1051}
1052table .minimal {
[3]1053     width: 1px;
[0]1054}
[217]1055
[0]1056table .nowrap {
[3]1057     white-space: nowrap;
1058     vertical-align: top;
[0]1059}
[217]1060
[0]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 {
[3]1076     vertical-align: middle;
[0]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 {
[131]1089
[0]1090}
1091.handle {
[3]1092     padding: 0;
[0]1093}
1094.handler {
[3]1095     cursor: move;
1096     background: transparent url(drag.png) no-repeat 0 50%;
1097     padding-left: 15px;
[0]1098}
1099
[500]1100/* ----------------------------------------------------------------- FORMS */
[0]1101form {
[3]1102     display: block;
1103     margin: 0;
1104     padding: 0;
[0]1105}
[536]1106fieldset, .fieldset {
[3]1107     display: block;
1108     margin: 0 0 1em 0;
1109     padding: 1em 0.5em;
1110     border-width: 1px 0;
[0]1111     border-style: solid;
1112     border-color: #ccc;
[3]1113     background: #f5f5f5;
[0]1114}
1115legend {
[3]1116     font-weight: bold;
[0]1117     padding: 0.2em 0.6em;
1118     border-width: 1px;
1119     border-style: solid;
1120     border-color: #ccc;
[3]1121     background: #f5f5f5;
[0]1122     margin-bottom: 0.5em;
1123}
1124optgroup {
[3]1125     font-weight: bold;
1126     font-style: normal;
[0]1127}
1128option {
[3]1129     font-weight: normal;
[0]1130}
[217]1131
[0]1132input, textarea, select {
[3]1133     background: #f9f9f9;
1134     color: #000;
1135     border-width: 1px;
1136     border-style: solid;
1137     border-color: #000 #ccc #ccc #000;
[0]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 {
[3]1143     padding: 2px 0;
1144     margin-right: .3em;
[0]1145}
1146input[type=checkbox], input[type=radio] {
1147     border: none;
1148}
1149textarea {
[3]1150     padding: 2px 0;
[0]1151}
1152
1153input[type=checkbox], input[type=radio] {
[3]1154     margin: 0;
1155     padding: 0;
1156     background: transparent;
[0]1157}
[217]1158
[0]1159label {
[3]1160     display: block;
[0]1161}
1162label input, label select, label span {
[3]1163     display: block;
[0]1164}
1165p.form-note {
[133]1166     font-style:italic;
1167     margin-top: -.7em;
1168     color: #666;
1169}
[217]1170p.form-note.warn, p.form-note.info, p.warning {
[133]1171     font-style: normal;
1172     padding: .2em 1em .1em 24px;
1173}
[217]1174p.form-note.warn, p.warning {
[133]1175     background: #ffd url(warning.png) no-repeat .2em .2em;
1176     border: 1px solid #f0c020;
1177}
1178p.form-note.info {
[71]1179     background: #eef url(info.png) no-repeat .2em .2em;
1180     border: 1px solid #99f;
[0]1181}
[74]1182.form-note a {border-bottom: 1px solid #99f;}
[0]1183
1184label.classic {
[3]1185     display: inline;
[0]1186}
1187label.classic input, label span input, label.classic select, label span select {
[3]1188     display: inline;
[0]1189}
1190
1191label.area, p.area {
1192     width: inherit !important;
1193}
1194.area textarea {
[3]1195     display: block;
1196     width: 100%;
[530]1197     resize: vertical;
[0]1198}
[217]1199
[0]1200label.required {
[3]1201     font-weight: bold;
[0]1202}
[12]1203label.required abbr {
[74]1204     color: #dd0000;
[12]1205     font-size: 1.3em;
1206}
[45]1207label.inline {
1208     display: inline;
[0]1209}
1210p.field {
1211     position: relative;
[217]1212
[0]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}
[217]1224
[0]1225label .maximal, textarea.maximal, input.maximal {
[3]1226     width: 100%;
[0]1227}
[530]1228textarea.maximal {
1229     resize: vertical;
1230}
[0]1231
1232a.form-control {
[3]1233     display: none;
[0]1234     font-weight: bold;
1235     background: url(magnifier.png) no-repeat 0 0;
1236     color: green;
1237     padding-left: 20px;
1238}
[783]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
[536]1250.constrained {
[0]1251     margin: 0;
1252     padding: 0;
1253     border: none;
1254     background: transparent;
1255}
1256
[500]1257/* --------------------------------------------------------------- buttons */
[3]1258h2 a.button {
1259     color: #333;
1260     font-weight: normal;
1261     font-size: .75em;
1262     vertical-align: middle;
1263}
1264/* commun */
[131]1265input[type=submit],
1266input[type=reset],
1267input[type=button],
[3]1268a.button,
[204]1269a.back,
1270a.submit {
[3]1271     display: inline-block;
1272     outline: none;
1273     cursor: pointer;
1274     text-align: center;
1275     text-decoration: none;
[543]1276     padding: .1em .5em 0 .5em;
[3]1277     text-shadow: 0 1px 1px rgba(0,0,0,.3);
[131]1278     -webkit-border-radius: .2em;
[3]1279     -moz-border-radius: .2em;
1280     border-radius: .2em;
[82]1281     margin-bottom: .1em;
[3]1282}
1283/* validation */
[131]1284input[type=submit],
[204]1285input[type=button],
1286a.submit {
[3]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}
[131]1293input[type=submit]:hover,
[3]1294input[type=button]:hover,
[204]1295a.submit:hover,
[131]1296input[type=submit]:focus,
[204]1297input[type=button]:focus,
1298a.submit:focus {
[3]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 */
[131]1306a.button,
1307a.back,
1308input[type=submit].reset,
[3]1309input[type=submit].delete {
[217]1310     border: 1px solid #ccc;
[3]1311     background: #f5f5f5;
1312     color: #000;
[217]1313     background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#dfdfdf));
1314     background: -moz-linear-gradient(top,  #f5f5f5,  #dfdfdf);
[3]1315     text-shadow: none;
1316     }
[131]1317a.button:hover,
1318a.back:hover,
[204]1319input[type=reset]:hover,
[131]1320input[type=submit].reset:hover,
[3]1321input[type=submit].delete:hover,
[131]1322a.button:focus,
1323a.back:focus,
[204]1324input[type=reset]:focus,
[131]1325input[type=submit].reset:focus,
[3]1326input[type=submit].delete:focus {
[217]1327     background: #dfdfdf;
1328     background: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#f5f5f5));
1329     background: -moz-linear-gradient(top,  #dfdfdf,  #f5f5f5);
[3]1330     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#f5f5f5');
1331     }
1332a.delete,
1333input.delete,
1334input[type=submit].delete {
1335     color: #c00;
[543]1336     padding-bottom: .1em;
[565]1337}
1338#entry-content .delete {
[543]1339     margin-left: 1em;
[3]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] {
[217]1351     padding: .1em;
[3]1352}
1353#info-box a.button {
1354     padding: 0 .5em;
1355     margin-left: 2em;
1356}
1357a.back:before {
1358     content: "\ab\a0";
[131]1359}
[158]1360a.button.add {
1361     -webkit-border-radius: .5em;
1362     -moz-border-radius: .5em;
1363     border-radius: .5em;
1364     margin-bottom: .1em;     
[536]1365     background: #2C8FD1 url(add.png) no-repeat 6px center;
[158]1366     color: #fff;
[561]1367     padding: .2em 16px .2em 30px;
[158]1368     border: 1px solid #2373A8;
1369}
1370a.button.add:hover, a.button.add:focus {
1371     background-color: #2373A8;
[496]1372}
[225]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;}
[251]1379p.line, li.line { position: relative; padding: 3px 0 0 28px; margin: 0 0 1em 0;}
[438]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 {
[225]1386     text-align: right;
1387     margin-left: 5em;
1388     font-weight: bold;
1389}
[251]1390p.line label.or + select {margin-left: 2em;}
[225]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