Dotclear

source: admin/style/default.css @ 2151:e4a15d8624ea

Revision 2151:e4a15d8624ea, 52.7 KB checked in by Denis Jean-Chirstian <contact@…>, 12 years ago (diff)

Merge from default

RevLine 
[0]1/*
[1741]2# -- BEGIN LICENSE BLOCK --------------------------------------------------
[0]3# This file is part of Dotclear 2.
[1179]4# Copyright (c) 2003-2013 Olivier Meunier & Association Dotclear
[0]5# Licensed under the GPL version 2.0 license.
[1741]6# See LICENSE file or http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
7# -- END LICENSE BLOCK ----------------------------------------------------
8               LAYOUTS
9               HTML TAGS
10               FORMULAIRES
11               BOUTONS
12               MESSAGES
13               ELEMENTS PRINCIPAUX
14               REGLES SPECIFIQUES
15               MEDIA QUERIES
[0]16*/
[1741]17/* ---------------------------------------------------------------------------
18                                                                                     LAYOUTS
19---------------------------------------------------------------------------- */
[513]20#header {
[1747]21     background: #676e78;
[2005]22     color: #FFF;
[1291]23     border-bottom: 4px solid #A2CBE9;
[1329]24     width: 100%;
[2005]25     display: table;
[500]26     }
[2030]27#wrapper {
[1946]28     position: relative;
[2005]29     padding-top: 1.5em;
[1975]30     float: left;
[500]31     width: 100%;
[1975]32     z-index: 10;
[2005]33     background: #F7F7F7 url(bg_wrapper.png) repeat-y 15em;
[1741]34     }
[1947]35.with-js #wrapper {
36     padding-top: 0;
37     }
[500]38#main {
39     width: 100%;
40     float: right;
[2002]41     margin-left: -14em;
[500]42     margin-top: 0;
[1741]43     }
[500]44#content {
[2002]45     margin: 0 0 0 14em;
[2022]46     padding: .5em 1.5em .75em 2.5em;
[1310]47     background: #fff;
[1741]48     }
[500]49#main-menu {
[1975]50     width: 14em;
[500]51     float: left;
[1309]52     margin:0;
[1600]53     padding-top: .5em;
[1309]54     padding-bottom: 1em;
[1869]55     overflow: hidden;
[1975]56     background: #f7f7f7;
[1741]57     }
[500]58#footer {
59     clear: both;
[1975]60     position: relative;
[1574]61     padding: .5em 1em .5em 0;
[1140]62     text-align: right;
[1574]63     border-top: 1px solid #ccc;
[1862]64     background-color: #fff;
[1741]65     }
[1862]66/* to hide main-menu */
[1861]67#collapser {
[1946]68     position: absolute;
69     top: 0;
[1975]70     left: 14em;
[1946]71     width: 1em;
72     height: 100%;
73     overflow: hidden;
[1862]74     display: block;
[1934]75     background: #f3f3f3 url(../images/collapser-hide.png) no-repeat center bottom;
[1946]76     border-right: double #dfdfdf;
77     z-index: 1;
[1862]78     }
[1867]79.expand-mm {
80     display:none;
81     }
[1862]82/* if main-menu is hidden */
83#wrapper.hide-mm {
84     background: #fff;
[1861]85     }
86.hide-mm #main {
87     margin-left: 0;
88     }
89.hide-mm #content {
[1862]90     margin-left: 1em;
[1861]91     }
92.hide-mm #main-menu {
93     display: none;
94     }
[1862]95.hide-mm #collapser {
[1946]96     left: 0;
[1934]97     background: #e3e3e3 url(../images/collapser-show.png) no-repeat center bottom;
[1867]98     }
99.hide-mm .collapse-mm {
100     display: none;
101     }
102.hide-mm .expand-mm {
103     display: block;
[1862]104     }
[1741]105/* -------------------------------------------------------------- layout: two-cols */
106.two-cols {
107     position: static;
108     }
109     .two-cols .col {
110          width: 48%;
111          margin-left: 2%;
112          float: left;
113          }
114     .two-cols .col70 {
115          width: 68%;
116          margin-left: 0;
117          float: left;
118          }
119     .col30 {
120          width: 28%;
121          margin-left: 2%;
122          float: left;
123          }
124     .two-cols .col:first-child,
125     .two-cols .col30.first-col {
126          margin-left: 0;
127          margin-right: 2%;
128          }
129     .two-cols .col:last-child,
130     .two-cols .col70.last-col {
131          margin-left: 2%;
132          margin-right: 0;
133          }
[2003]134     .two-cols table {
135          width: 90%;
136          }
[1749]137/* -------------------------------------------------------------- layout: three-cols */
138.three-cols {
139     position: static;
140     }
141     .three-cols .col { 
142          width: 32.3%; 
143          float: left; 
144          margin-left: 1%; 
145          } 
146     .three-cols .col:first-child { 
147          width: 33.3%; 
148          margin-left: 0; 
149          }
[1741]150/* ------------------------------------------------- layout: optionnal one/two-boxes */
[1749]151.one-box, .two-boxes, .three-boxes, .box {
152     margin-bottom: 1em;
153     }
[1741]154.one-box {
[1749]155     text-align: justify;
[1741]156     }
[1747]157.two-boxes {
158     width: 47%;
159     display: inline-block;
160     vertical-align: top;
[1971]161     margin-right: 2%;
[1760]162     -moz-box-sizing: border-box; 
163     -webkit-box-sizing: border-box; 
164     box-sizing: border-box;
[1747]165     }
166     .two-boxes:first-child, .two-boxes.odd, .two-boxes.odd:last-child {
167          margin-right: 3%;
[1971]168          margin-left: 0;
[1747]169          }
170     .two-boxes.even:last-child, .two-boxes.even {
171          margin-left: 3%;
[1971]172          margin-right: 0;
[1747]173          }
174.three-boxes {
175     width: 30%;
176     display: inline-block;
177     vertical-align: top;
[1869]178     margin-left: 1.5%;
179     margin-right: 1.5%; 
[1760]180     -moz-box-sizing: border-box; 
181     -webkit-box-sizing: border-box; 
182     box-sizing: border-box;
[1747]183     }
[1869]184     .three-boxes:first-child, .three-boxes.first-child {
[1747]185          margin-left: 0;
186          }
[1869]187     .three-boxes:last-child, .three-boxes.last-child {
[1747]188          margin-right: 0;
189          }
[1749]190/* boîtes intérieures distribuées horizontalement */
[1747]191.box {
[1749]192     display: inline-block;
193     vertical-align: top;
194     margin-right: 3%; 
195     text-align: left;
196     }
197.box:last-child {
198     margin-right: 0;
[1747]199     }
[1741]200/* ---------------------------------------------------------------- layout: popups */
[2006]201.popup h1 {
202     display: block;
[1311]203     width: 100%;
[2006]204     margin: 0;
205     background: #676e78;
206     font-size: 1.5em;
207     text-indent: 1em;
208     line-height: 1.5em;
209     font-weight: normal;
210     color: #fff;
211     }
212.popup #wrapper {
213     display: block;
214     float: none;
215     width: 100%;
216     margin: 0;
217     padding: 0;
218     background-position: 0 0;
219     }
220.popup #main {
221     margin: 0;
[1311]222     padding: 0;
[1760]223     }
[2006]224.popup #content {
[1311]225     margin: 0;
[2006]226     padding: 1em;
[1760]227     }
[2006]228.popup #content h2 {
229     margin: 0 0 1em 0;
230     padding: 0;
[1760]231     }
[2006]232.popup #footer p {
233     border: none;
234     }
[1760]235/* -------------------------------------------------------- layout: classes de complément */
[1741]236.constrained {
[3]237     margin: 0;
238     padding: 0;
[1741]239     border: none;
240     background: transparent;
241     }
[1571]242.table {
243     display: table;
[1741]244     }
[1571]245.cell {
246     display: table-cell;
[1741]247     vertical-align: top;
[500]248     }
249.clear {
250     clear: both;
[1741]251     }
[500]252.lclear {
253     clear: left;
[1741]254     }
255.clearer {
[500]256     height: 1px;
257     font-size: 1px;
[1741]258     }
259/* Micro clearfix thx to Nicolas Gallagher */
260.clearfix:before, .clearfix:after {
261     content: " "; 
262     display: table;
263     }
264.clearfix:after {
265     clear: both;
266     }
[500]267.frame-shrink {
[1760]268     border: 1px solid #676e78;
[500]269     padding: 0.5em;
270     margin-bottom: 1em;
271     height: 120px;
272     overflow: auto;
[1741]273     }
274/* ---------------------------------------------------------------------------
275                                                                                     HTML TAGS
276---------------------------------------------------------------------------- */
277html {
278     font-size: 62.5%;
279     }
280body {
281     font-size: 12px; /* ie < 9 sucks */
282     font-size: 1.2rem;
283     line-height: 1.5;
[1872]284     font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
[1741]285     color: #333;
[3]286     background: #fff;
[500]287     margin: 0;
[1741]288     padding: 0;
289     }
290/* ------------------------------------------------------------------ titres */
291h1, h2, h3, .as_h3, h4, .as_h4, h5, h6 {
292     margin-top: 0;
293     margin-bottom: 1em;
294     }
295h2 {
[1760]296     color: #676e78;
[1979]297     font-size: 1.5em;
[1741]298     padding: 0 0 1.5em;
299     font-weight: normal;
300     }
301     /* titre de page */
302     #content > h2 {
[2005]303          padding: 0 1em .5em 1em;
304          margin: 0 -1em .5em -1em;
[1741]305          background: #fff url(bg_h2.png) repeat-x center bottom;
306          }
307     h2 a:link, h2 a:visited {
[1747]308          color: #676e78;
[1741]309          border-color: #000;
310          }
311     .page-title {
312          color: #d30e60;
313          }
314     .page-title img {
315          padding-left: .5em;
316          vertical-align: middle;
317          }
318h3, .as_h3 {
[1747]319     margin-top: 1em;
[1760]320     color: #D33800;
321     font-weight: normal;
[1873]322     font-size: 1.34em;
[1741]323     }
[1788]324     #main-menu h3 {
325          font-weight: bold;
326          }
327h4, .as_h4 {
[1741]328     font-size: 14px; /* ie < 9 sucks */
329     font-size: 1.4rem;
[1747]330     color: #676e78;
[1741]331     }
[1787]332     .fieldset h3, .fieldset h4, .pretty-title { /* variante */
[1786]333          color: #D33800;
[1873]334          font-size: 1em;
[1786]335          font-weight: bold;
336          }
[1787]337          .fieldset h3 {
[1873]338               font-size: 1.17em;
[1787]339               }
340     .fieldset h3.smart-title, .fieldset h4.smart-title, .smart-title { /* variante */
[1747]341          font-size: 1em;
342          text-transform: uppercase;
343          font-weight: bold;
344          color: #333;
345          text-shadow: 0 1px 0 rgba(200, 200, 200, 0.6)
346          }
[1741]347h5 {
348     font-size: 12px; /* ie < 9 sucks */
349     font-size: 1.2rem;
[1760]350     font-weight: bold;
[1747]351     color: #676e78;
[1741]352     }
353     #entry-sidebar h5 {
354          font-weight: normal;
355          color: #333;
356          }
357     .entry-status img.img_select_option {
358          padding-left: 4px;
359          vertical-align: text-top;
360          }
[1787]361h4 label, h5 label {color: #333;}
362h2:first-child, h3:first-child, h4:first-child, h5:first-child, ul:first-child, p:first-child {
363     margin-top: 0;
364     }
[1741]365/* ---------------------------------------------------------------- tableaux */
[2002]366.table-outer {
367     width: 100%;
368     overflow: auto;
369     }
[500]370table {
[1574]371     font-size: 12px; /* ie < 9 sucks */
[1235]372     font-size: 1.2rem;
[500]373     border-collapse: collapse;
374     margin: 0 0 1em 0;
[2002]375     width: 100%;
[1741]376     }
[536]377caption {
378     color: #333;
379     font-weight: bold;
380     text-align: left;
381     margin-bottom: .5em;
[1741]382     }
[500]383th {
[1465]384     border-width: 1px 0 1px 0;
385     border-style: solid;
[1727]386     border-color: #ddd;
[2068]387     background: #eef1ec;
[1727]388     padding: .4em 1em .4em .5em;
[1465]389     vertical-align: top;
[500]390     text-align: left;
[1741]391     }
392td {
[1452]393     border-width: 0 0 1px 0;
[1741]394     border-style: solid;
395     border-color: #e3e3e3;
396     padding: .4em 1em .4em .5em;
397     vertical-align: top;
398     }
[0]399
[1741]400/* ---------------------------------------------------------- autres balises */
401p {
[3]402     margin: 0 0 1em 0;
[1741]403     }
[0]404hr {
[3]405     height: 1px;
[1741]406     border-width: 1px 0 0;
[1452]407     border-color: #ddd;
[1741]408     background: #ddd;
[3]409     border-style: solid;
[1741]410     }
411hr.clearer {
412     clear: both;
413     }
[2110]414pre, code, #debug {
[0]415     font: 100% "Andale Mono","Courier New",monospace;
[1741]416     }
[2096]417code {
418     background: #FAFAD1;
419     }
[0]420pre {
421     white-space: pre;
422     white-space: -moz-pre-wrap;
423     white-space: -hp-pre-wrap;
424     white-space: -o-pre-wrap;
425     white-space: -pre-wrap;
426     white-space: pre-wrap;
427     white-space: pre-line;
428     word-wrap: break-word;
[1741]429     }
[12]430abbr {
431     cursor: help;
[1741]432     }
[1801]433input, textarea, select, option, optgroup, legend,label {
434     font-size: 1em;
435     }
[1741]436/* ------------------------------------------------------------------ liens */
437a, a:link, a:visited {
438     color: #2373A8;
439     text-decoration: none;
440     border-bottom: 1px dotted #999;
441     }
442a:hover, a:active, a:focus {
[1994]443     border-bottom-style: solid;
[1741]444     }
445a img, a:link img, a:visited img {
446     border:none;
447     }
[1868]448h1 a:link, h1 a:visited {
449     border:   none;
450     }
[1741]451/* ----------------------------------------------------------------------------
452                                                                                     FORMULAIRES
453---------------------------------------------------------------------------- */
[500]454form {
455     display: block;
456     margin: 0;
457     padding: 0;
[1741]458     }
[1464]459fieldset {
[500]460     display: block;
[1801]461     margin: 1em 0;
[500]462     padding: 1em 0.5em;
463     border-width: 1px 0;
464     border-style: solid;
465     border-color: #ccc;
[1727]466     background: #f7f7f7;
[1741]467     }
[1801]468input[type=text], textarea {
[1741]469     font: 100% "DejaVu Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
470     }
[500]471legend {
472     padding: 0.2em 0.6em;
473     border-width: 1px;
474     border-style: solid;
[1760]475     border-color: #676e78;
[1424]476     background: #fff;
[500]477     margin-bottom: 0.5em;
[1424]478     border-radius: 3px;
[1741]479     }
480label .maximal, textarea.maximal, input.maximal {
481     width: 99%;
482     }
[1727]483input[type=text], input[type=password], textarea, select {
484     background: #fbfbfb;
[500]485     color: #000;
[1727]486     border-width: 1px;
[500]487     border-style: solid;
[1727]488     border-color: #ddd;
489     border-radius: 3px;
490     box-shadow: 1px 1px 2px #F1F1F1 inset;
491     padding: 3px; 
[2046]492     vertical-align: top;
[1741]493     }
494     input:focus, textarea:focus, select:focus {
495          -webkit-box-sizing: border-box;
496          -moz-box-sizing: border-box;
497          box-sizing: border-box;
498          border-color: #bee74b;
499          }
500     textarea {
501          padding: 2px 0;
502          }
503          textarea.maximal {
504               resize: vertical;
505               }
506          .area textarea {
507               display: block;
508               width: 100%;
509               resize: vertical;
510               }
511     select {
512          padding: 2px 0;
513          }
514          select.l10n option {
515               padding-left: 16px;
516               }
517          option.avail10n {
518               background: transparent url(../images/check-on.png) no-repeat 0 50%;
519               }
[2041]520          option.sub-option1 {
521               margin-left: .5em;
522          }
523          option.sub-option2 {
524               margin-left: 1.5em;
525          }
526          option.sub-option3 {
527               margin-left: 2.5em;
528          }
529          option.sub-option4 {
530               margin-left: 3.5em;
531          }
532          option.sub-option5 {
533               margin-left: 4.5em;
534          }
535          option.sub-option6 {
536               margin-left: 5.5em;
537          }
538          option.sub-option7 {
539               margin-left: 6.5em;
540          }
541          option.sub-option8 {
542               margin-left: 7.5em;
543          }
544          option.sub-option1:before, option.sub-option2:before, option.sub-option3:before, option.sub-option4:before,
545          option.sub-option5:before, option.sub-option6:before, option.sub-option7:before, option.sub-option8:before {
546               content: "\002022\0000a0";
547          }
[1741]548     input.invalid, textarea.invalid, select.invalid {
549          border: 1px solid red;
550          background: #FFBABA;
551          color: red;
[1747]552          box-shadow: 0 0 0 3px rgba(218, 62, 90, 0.3);
[1741]553          }
554     input[type=text], input[type=password], textarea {
555          margin-right: .3em;
556          }
557     input[type=checkbox], input[type=radio], input[type=file] {
558          border: none;
[1801]559          margin: 0 .33em 0 0;
[1741]560          padding: 0;
561          background: transparent;
562          }
563     input[type=file] {
564          margin-top: .3em;
565          margin-bottom: .3em;
566          }
567optgroup {
568     font-weight: bold;
569     font-style: normal;
570     }
571option {
572     font-weight: normal;
573     }
574label, label span {
[500]575     display: block;
[1741]576     }
577     label.ib, input.ib {
578          display: inline-block;
579          }
580     label.classic {
581          display: inline;
582          }
583     label.classic input, label span input, label.classic select, label span select {
584          display: inline;
585          }
586     label.required {
587          font-weight: bold;
588          }
589          label.required abbr {
590               color: #dd0000;
591               font-size: 1.3em;
592               }
593     label.area, p.area {
594          width: inherit !important;
595          }
596p.field {
597     position: relative;
598     }
599     p.field label {
[1801]600          display: inline-block;
[1741]601          width: 14em;
602          }
[2050]603     p.field.wide label {
604          width: 21em;
605          }
[1741]606     p.field input, p.field select {
[1801]607          display: inline-block;
[1741]608          }
609.form-note {
610     font-style: italic;
611     font-weight: normal;
[1760]612     color: #676e78;
[1741]613     }
614     p.form-note {
615          margin-top: -.7em;
616          }
617     span.form-note {
618          text-transform: none;
619          }
620/* ----------------------------------------------------------------------------
621                                                                                          BOUTONS
622---------------------------------------------------------------------------- */
[1767]623/* Removes inner padding and border in FF3+  - Knacss */
624button::-moz-focus-inner,
625input[type=button]::-moz-focus-inner,
626input[type=reset]::-moz-focus-inner,
627input[type=submit]::-moz-focus-inner {
628     border: 0;
629     padding: 0;
630     }
631/* tous les boutons */
632button,
633a.button,
634input[type=button],
635input[type=reset],
636input[type=submit] {
637     border: 1px solid #ccc;
[1872]638     font-family: "DejaVu Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
[2046]639     padding: 3px 10px;
[1767]640     line-height: normal !important;
[1741]641     display: inline-block;
[1801]642     vertical-align: middle;
[1872]643     font-size: 100%;
[1741]644     text-align: center;
645     text-decoration: none;
646     border-radius: 3px;
[1767]647     cursor: pointer;
648     }
649button,
650input[type=button],
651input[type=reset],
652input[type=submit] {
653     -webkit-appearance: button;
654     }
[1741]655 /* validation */
[1852]656input[type=submit], a.button.submit, input.button.start {
[1741]657     color: #fff;
[1798]658     border: 1px solid #2C8FD1;
[1810]659     background-image:-moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
[1862]660     background-image:-webkit-gradient(linear,left top,left bottom, from(#25A6E1), to(#188BC0));
[1810]661     background-image:linear-gradient(top,#25A6E1 0%,#188BC0 100%);
[1800]662     background-color:#25A6E1;
[1767]663     text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
[1741]664     }
665     input[type=submit]:hover, input[type=submit]:focus,
[1852]666     input.button.start:hover, input.button.start:focus,
[1760]667     a.button.submit:hover, a.button.submit:focus {
[1810]668          background-image:-moz-linear-gradient(top,#188BC0 0%,#25A6E1 100%);
[1862]669          background-image:-webkit-gradient(linear,left top,left bottom, from(#188BC0),to(#25A6E1));
[1810]670          background-image:linear-gradient(top,#188BC0 0%,#25A6E1 100%);
[1800]671          background-color:#188BC0;
[1741]672          }
[1798]673/* suppression, reset, "neutres" fond gris */
674button, input[type=button], input.button,
675input[type=reset], input[type=submit].reset, input.reset, 
676input[type=submit].delete, input.delete,
677a.button.delete, a.button.reset, a.button {
[1741]678     color: #000;
[1810]679     background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#dfdfdf));
680     background-image: -moz-linear-gradient(top,  #f5f5f5,  #dfdfdf);
[1862]681     background-image:linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%);
[1800]682     background-color: #eee;
[1848]683     border: 1px solid #ccc;
[1741]684     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
685     }
[1798]686     button:hover, input[type=button]:hover, input.button:hover,
687     button:focus, input[type=button]:focus, input.button:focus,
688     input[type=reset]:hover, input[type=submit].reset:hover, input.reset:hover, 
689     input[type=reset]:focus, input[type=submit].reset:focus, input.reset:focus, 
690     input[type=submit].delete:hover, input.delete:hover,
691     input[type=submit].delete:focus, input.delete:focus,
692     a.button.delete:hover, a.button.reset:hover, a.button:hover,
693     a.button.delete:focus, a.button.reset:focus, a.button:focus {
[1862]694          background-image:-webkit-gradient( linear, left top, left bottom, from(#e9e9e9), to(#f9f9f9));
695          background-image:-moz-linear-gradient(top, #e9e9e9, #f9f9f9);
696          background-image:linear-gradient(top,#e9e9e9 0%,#f9f9f9 100%);
[1800]697          background-color:#f3f3f3;
[1741]698          }
[1798]699     /* suppression */
700     input[type=submit].delete, input.delete, a.button.delete {
[1767]701          border-color: #ccc;
[1741]702          color: #c00;
703          margin-left: 1em;
[1767]704          }
[1798]705     a.delete:first-child, input.delete:first-child {
[1767]706          margin-left: 0;
[1741]707          }
[1798]708     input[type=submit].delete:hover, input.delete:hover, a.button.delete:hover,
709     input[type=submit].delete:focus, input.delete:focus, a.button.delete:focus {
[1741]710               border-color: #c00;
711               }
712     #info-box a.button {
713          padding: 0 .5em;
714          margin-left: 2em;
715          }
716.button.add {
[1810]717     background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bee74b), color-stop(1, #9BCA1C) );
[1862]718     background-image:-moz-linear-gradient(center top, #bee74b 5%, #9BCA1C 100%);
[1741]719     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bee74b', endColorstr='#9BCA1C');
720     background-color:#bee74b;
721     border:1px solid #B2D742;
[1862]722     padding:.33em 1.33em .5em;
[1741]723     color: #000;
724     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
[954]725     font-weight: normal;
[1741]726     font-size: 14px; /* ie < 9 sucks */
727     font-size: 1.4rem;
728     }
729     .button.add:hover, .button.add:active, .button.add:focus {
[1810]730          background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9BCA1C), color-stop(1, #bee74b) );
[1862]731          background-image:-moz-linear-gradient(center top, #9BCA1C 5%, #bee74b 100%);
732          background-image:linear-gradient(center top, #9BCA1C 5%, #bee74b 100%);
[1741]733          filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9BCA1C', endColorstr='#bee74b');
734          background-color:#9BCA1C;
735          }
736     .button-add:focus {
737          outline: dotted 1px;
738          }
739     /* paragraphe pour bouton Nouveau bidule */
740     p.top-add {
741          text-align: right;
742          margin: 0;
743          }
[0]744
[1741]745/* disabled */
[1768]746input.disabled, input[type=submit].disabled {
[1971]747     text-shadow: none;
748     filter: none;
749     color: #676e78;
750     background: #F5F5F5;
[1741]751     border: 1px solid #CCC;
752     }
[1800]753     input.disabled:hover, input[type=submit].disabled:hover {
[1760]754          color: #676e78;
[1800]755          background: #eee;
[1741]756          border: 1px solid #CCC;
757          }
758/* ----------------------------------------------------------------------------
759                                                                                     MESSAGES
760---------------------------------------------------------------------------- */
761.warn, .warning, .info {
[500]762     font-style: normal;
[1614]763     padding: .2em .66em .2em;
764     text-indent: 24px;
[1564]765     color: #333;
[1569]766     display: inline-block;
[1614]767     line-height: 1.5em;
[1733]768     border-radius: 3px;
769     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6)
[1741]770     }
[1749]771div.warn, div.warning, div.info {
[1979]772     display: block;
[1749]773     padding: 1em 1em .33em 1em;
[2006]774     margin-bottom: 1em;
[1749]775     }
[1741]776     .warn, .warning {
777          background: #FEFACD url(msg-warning.png) no-repeat .3em .3em;
778          border: 1px solid #F7E07E;
779          }
780     .info {
781          background: #D9EDF7 url(msg-info.png) no-repeat .3em .3em;
782          border: 1px solid #BCE8F1;
783          }
[1786]784     span.warn, span.warning, span.info {
785          padding-top: 1px;
786          padding-bottom: 1px;
787          background-position: .3em .2em;
788          }
[1741]789.error, .message, .static-msg, .success, .warning-msg {
790     padding: 1em 0.5em 0.5em 48px;
791     margin-bottom: 1em;
792     border-radius: 8px;
[1760]793     box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
[1741]794     }
795     p.error, p.message, p.static-msg, p.success, p.warning-msg {
796          padding-top: 1em;
797          padding-bottom: 1em;
798          }
799     .error {
800          background: #FFBABA url(msg-error.png) no-repeat .7em .7em;
801          color: #000;
802          text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
803          }
804     .message, .static-msg {
[1747]805          background: #676e78 url(msg-std.png) no-repeat .7em .7em;
[1741]806          color: #fff;
807          }
[1873]808          .message a, .static-msg a, .message h3, .static-msg h3 {
[1741]809               color: #fff;
[1760]810               }
[1741]811     .success, .warning-msg {
812          color: #000;
813          text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6)
814          }
815          .success {
816               background: #bee74b url(msg-success.png) no-repeat .7em .7em;
[1950]817               background-color: #a2f157;
[1741]818               }
819          .warning-msg {
820               background: #F7E07E url(msg-warning.png) no-repeat .7em .7em;
821               border: 1px solid #F7E07E;
822               }
[1994]823          .success a, .warning-msg a, .info a {
[1741]824               color: #333;
825               }
826.dc-update {
827     padding: 1em 48px 0.5em 48px;
828     margin-bottom: 1em;
829     border-radius: 8px;
830     background: #A2CBE9 url(msg-success.png) no-repeat .7em .7em;
[1747]831     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
[1811]832     color: #000;
[1760]833     box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1)
[1741]834     }
[1747]835     .dc-update h3 {
836          margin-top: 0;
[1811]837          color: #000;
[1747]838          }
[1787]839     .dc-update p {
840          display: inline-block;
[1798]841          vertical-align: middle;
[1787]842          }
[1741]843     .dc-update a {
[1811]844          color: #000;
[1741]845          margin-right: 1em;
846          }
[1747]847          .dc-update a.button {
848               padding: .5em 1em; 
849               }
[1811]850          .updt-info a {
851               margin-left: 2em;
852               border-color: #000;
853               font-weight: bold;
854               }
[1741]855/* ---------------------------------------------------------------------------------
[1971]856                                                                                ELEMENTS PRINCIPAUX
[1741]857--------------------------------------------------------------------------------- */
858/* -------------------------------------------------------------- HEADER ELEMENTS */
[500]859/* prelude */
[447]860#prelude {
[1741]861     line-height: 1.5;
[447]862     margin: 0;
[500]863     padding: 0;
[447]864     overflow: hidden;
[1741]865     position: absolute;
866     top: 3em;
867     left: 0;
868     background: #A2CBE9;
869     width: 100%;
[1947]870     z-index: 100;
[447]871     }
[1741]872     #prelude li {
873          list-style-type: none;
874          margin: 0;
875          background:transparent;
876          display: inline;
877          }
878     #prelude li a {
879          padding: 3px 16px 3px 8px; /* ie < 9 sucks */
880          padding: 3px 1.6rem 3px .8rem;
881          background: #A2CBE9;
882          color: #000;
[2024]883          text-decoration: underline;
884          }
885     #prelude li a:hover, #prelude li a:focus {
886          background: #FFF;
[1741]887          }
[2030]888/* si le prélude est affiché on repousse les trucs dessous */
889#wrapper.with-prelude { 
890     padding-top: 1em;
891     }
892#help-button.with-prelude, #collapser.with-prelude {
893     top: 1em;
894     }
[2005]895/* header global h1, form#top-info-blog, ul#top-info-user */
896#header a {
897     color: #FFF;
898     }
899#header img {
900     vertical-align: middle;
901     padding-left: .5em;
902     }
903h1, #top-info-blog, #top-info-user {
904     display: table-cell;
905     padding: 8px 0;
[3]906     margin: 0;
[2005]907     font-size: 1em;
[2009]908     vertical-align: top;
[2005]909     }
910/* h1 */
911h1 {
912     text-indent: -1000px;
913     width: 16.5em;
[1741]914     }
[2005]915     h1 a {
916          position: absolute;
917          top: 0;
918          left: 0;
[2034]919          width: 15em;
[2005]920          height: 36px; /* ie < 9 sucks */
921          height: 3.6rem;
922          color: #fff;
923          background: transparent url(dc_logos/b-dotclear120.png) no-repeat 0 6px;
[1741]924          }
[2005]925     h1 a:hover, h1 a:focus {
926          background-position: 0 -94px;
927          }
928/* top-info-blog */
929#top-info-blog select {
930     max-width: 20em;
[500]931     }
[2078]932#top-info-blog a {
933     margin-left: 1.5em;
[2005]934     }
935#top-info-blog input[type=submit] {
936     background: #000;
937     border-color: #999;
938     margin-left: .33em; 
939     }
940#top-info-blog input[type=submit]:hover {
941     background: #999;
942     }
943#top-info-blog p {
944     display: inline-block;
945     margin: 0;
946     }
947/* top-info-user */
948#top-info-user {
[2009]949     padding-right: 18px;
[2005]950     list-style-type: none;
951     text-align: right;
952     }
953#top-info-user li {
954     display: inline-block;
955     margin-left: .5em;
956     padding-left: .5em;
957     border-left: 1px solid #999;
958     }
959#top-info-user li:first-child {
960     border-left: none;
961     }
962#top-info-user a.active {
963     border-bottom-color: #fff;
964     margin: 0;
[2030]965     padding: 18px .5em;
[2005]966     background-color: #fff;
967     color: #333;
968     font-weight: bold;
969     }
[1741]970/* ---------------------------------------------------------- MAIN-MENU ELEMENTS */
971#favorites-menu, #blog-menu, #system-menu, #plugins-menu {
972     border-bottom: 1px dashed #A2CBE9;
[500]973     }
[1741]974#main-menu h3 {
[3]975     margin: 0;
[1741]976     padding: 10px 0 10px 8px;
[1760]977     color: #676e78;
[1574]978     font-size: 14px; /* ie < 9 sucks */
[1291]979     font-size: 1.4rem;
[3]980     }
[1741]981     #favorites-menu h3 {
982          color: #000;
983          font-variant: small-caps;
984          padding-top: .2em;
985          }
986#main-menu a {
987     color: #333;
[3]988     border-bottom-color: #ccc;
[1741]989     }
[0]990#main-menu ul {
[1741]991     margin: 0 0 1.5em 0;
[3]992     padding: 0;
993     list-style: none;
[1741]994     }
995     #main-menu li {
996          display: block;
997          margin: 0.5em 0 0;
998          padding: 4px 0 1px 32px;
999          background-repeat: no-repeat;
1000          background-position: 8px .3em;
1001          }
1002          #main-menu ul li:first-child {
1003               margin-top: 0;
1004               }
1005          #main-menu li.active {
1006               background-color: #fff;
1007               font-weight: bold;
1008               }
1009               #favorites-menu li.active {
1010                    background-color: transparent;
1011                    }
1012          #main-menu .active a {
1013               border-bottom: none;
1014               color: #d30e60;
1015               }
1016               #favorites-menu .active a {
1017                    color: #000;
1018                    }
1019#search-menu {
1020     padding: 4px 5px 0;
1021     font-size: 100%
1022     }
1023     #search-menu * {
1024          height: 22px; /* ie < 9 sucks */
1025          height: 2.2rem;
1026          display: inline-block;
1027          vertical-align: top;
1028          line-height: 22px;
1029          }
1030     #search-menu p {
1031          border: 1px solid #999;
1032          border-radius: .3em;
1033          position: relative;
1034          overflow: hidden;
1035          }
1036     #qx {
1037          width: 124px; /* ie < 9 sucks */
1038          width: 12.4rem;
1039          border-bottom-left-radius: .3em;
1040          border-top-left-radius: .3em;
1041          background: transparent url(search.png) no-repeat 4px center;
1042          text-indent: 18px;
1043          padding: 0;
1044          border: none;
1045          height: 22px;
1046          height: 2.2rem;
1047          }
1048          #qx:focus {
[2013]1049               border: 1px solid #bee74b;
[1741]1050               }
1051     #search-menu input[type="submit"] {
1052          padding: 0 3px;
1053          padding: 0 .3rem;
1054          margin-left: -4px;
1055          background: #dfdfdf;
1056          border-color: #999;
1057          color: #444;
1058          border-bottom-right-radius: .3em;
1059          border-top-right-radius: .3em;
1060          border-top-left-radius: 0;
1061          border-bottom-left-radius: 0;
1062          text-shadow: none;
1063          border: none;
1064          border-left: 1px solid #aaa;
1065          font-size: 10px; /* ie < 9 sucks */
1066          font-size: 1rem;
1067          }
1068          #search-menu input[type="submit"]:hover,
1069          #search-menu input[type="submit"]:focus {
[1747]1070               background: #676e78;
[1741]1071               color: #fff;
1072               }
1073/* ----------------------------------------------------------------- CONTENT ELEMENTS */
1074.part-tabs ul {
[1801]1075     padding: .5em 0 0 1em;
[173]1076     border-bottom: 1px solid #ddd;
[1801]1077     line-height: 2;
[1741]1078     }
1079     .part-tabs li {
1080          list-style: none;
1081          margin: 0;
1082          display: inline;
1083          }
1084          .part-tabs li a {
1085               padding: .5em 2em;
1086               margin-right: -1px;
1087               border: 1px solid #ccc;
1088               border-bottom: none;
1089               text-decoration: none;
1090               color: #333;
1091               background-color: #ecf0f1;
[1801]1092               display: inline-block;
[1741]1093               }
1094          .part-tabs li a:hover, .part-tabs li a:focus {
1095               color: #000;
1096               background: #fff;
1097               border-bottom-color: #fff;
1098               }
1099          .part-tabs li.part-tabs-active a {
1100               background: #fff;
1101               font-weight: bold;
1102               border-bottom-color: #fff;
[1801]1103               }
[1747]1104     .multi-part {
1105          padding-left: 1em;
1106          }
[1741]1107/* contextual help */
1108#help {
1109     margin-top: 4em;
1110     background: #f5f5f5;
1111     z-index: 100;
[3]1112     clear: both;
[1741]1113     padding: 0 1em;
1114     }
1115     #content.with-help #help {
1116          display: block;
1117          position: absolute;
[1946]1118          top: 0;
[1741]1119          right: 0;
1120          width: 280px; /* ie < 9 sucks */
1121          width: 28rem;
1122          border-left: 2px solid #FFD478;
1123          border-top: 2px solid #FFD478;
1124          margin-top: 0;
1125          padding: .5em 0 0 0;
1126          overflow: auto;
1127          }
1128#help-button {
1129     background: transparent url(../images/page_help.png) no-repeat 6px center;
1130     position: absolute;
[1946]1131     top: 0;
1132     right: 0;
[1741]1133     padding: 0 1.5em 0 30px;
1134     cursor: pointer;
1135     color: #2373A8;
[1947]1136     line-height: 36px; /* ie < 9 sucks */
1137     line-height: 3.6rem;
[1741]1138     }
[1997]1139     #help-button.floatable {
[2002]1140          border-top: 2px solid #ccc;
1141          border-left: 2px solid #ccc;
1142          border-bottom: 2px solid #ccc;
1143          border-bottom-left-radius: 1em;
1144          border-top-left-radius: 1em;
1145        background-color: #f5f5f5;
1146        position: fixed;
1147        top: 10px;
1148        }
[1947]1149     .no-js #help-button {
1150          top: 1em;
1151          }
[1741]1152     #help-button span {
1153          padding: .5em 0 .1em 0;
1154          border-bottom: 1px solid #2373A8;
1155          }
1156     #content.with-help #help-button {
[2002]1157          right: 280px; /* ie < 9 sucks */
[1979]1158          right: 28rem;
[1741]1159          background-color: #f5f5f5;
1160          position: fixed;
[2002]1161          top: 50px;
[1979]1162          z-index: 100;
[1741]1163          border-top: 2px solid #FFD478;
1164          border-left: 2px solid #FFD478;
1165          border-bottom: 2px solid #FFD478;
1166          border-bottom-left-radius: 1em;
1167          border-top-left-radius: 1em;
1168          }
1169.help-box {
1170     display: none;
1171     }
1172     .help-box ul {
1173          padding-left: 20px;
1174          margin-left: 0;
1175          }
1176     #content.with-help .help-content {
[2002]1177          padding: 0 1em 1em;
[1741]1178          }
1179          .help-content dt {
1180               font-weight: bold;
1181               color: #626262;
1182               margin: 0;
1183               }
1184          .help-content dd {
1185               margin: 0.3em 0 1.5em 0;
1186               }
[1798]1187/* 1. inside help block */
1188#helplink p {
1189     padding: 0 0 0 .5em;
1190     }
[1741]1191/* ------------------------------------------------------------------ FOOTER ELEMENTS */
[0]1192#footer p {
[3]1193     margin: 0;
1194     padding: 0 1em;
[1741]1195     font-size: 1em;
1196     }
1197     span.credit {
1198          font-size: 1em;
1199          font-weight: normal;
1200          }
1201/* ---------------------------------------------------------------------------------------
1202                                                                                     RÈGLES SPÉCIFIQUES
1203---------------------------------------------------------------------------------------- */
1204/* ---------------------------------------------------------------- LISTES TABLEAUX */
1205table .maximal, table.maximal {
1206     width: 100%;
1207     }
1208table .minimal {
1209     width: 1px;
1210     }
1211table .nowrap {
1212     white-space: nowrap;
1213     vertical-align: top;
1214     }
1215table .count {
1216     text-align: right;
1217     padding-right: 1.5em;
1218     }
1219th.first img {
[2126]1220     padding-right: 34px;
[1741]1221     }
1222tr.line img.expand, th img.expand {
1223     margin-right: 6px;
1224     margin-bottom: -2px;
1225     }
1226tr.line p {
1227     margin: 0;
1228     }
[2080]1229tr.line input[type=text] {
1230     background: #FFF;
1231     }
[2068]1232tr.line input, tr.line select {
[1741]1233     vertical-align: middle;
[2068]1234     -webkit-box-shadow: none;
1235             box-shadow: none;
1236     }
1237tr.line select {
1238     width: 6em;
[1741]1239     }
1240tr.line:hover {
1241     background: #f3f3f3;
1242     }
1243td.status {
1244     vertical-align: middle;
1245     }
1246td.status img {
1247     margin-bottom: -2px;
1248     }
1249td.status a {
1250     border: none;
1251     }
1252.noborder td, td.noborder, .noborder th, th.noborder {
1253     border-width: 0 0 1px 0;
1254     border-color: #ddd;
1255     line-height: 2em;
1256     padding-bottom: 0;
1257     }
1258.noborder p {
1259     margin-bottom: 0;
1260     }
1261table.posts-list {
1262     min-width: 50%;
1263     }
1264table.settings, table.prefs {
1265     margin-bottom: 3em;
1266     }
1267     table.settings th:first-child, table.prefs th:first-child {
1268          width: 20%;
1269          }
1270     table.settings th + th, table.prefs th + th {
1271          width: 30%;
1272          }
1273     table.settings th + th + th, table.prefs th + th + th {
1274          width: 10%;
1275          }
1276     table.settings th:last-child, table.prefs th:last-child {
1277          width: 40%;
1278          }
1279/* js */
1280td.expand {
1281     padding: 1em;
1282     }
1283tr.expand td {
1284     border-bottom: none;
1285     }
1286.handle {
1287     padding: 0;
1288     }
1289.handler {
1290     cursor: move;
1291     background: transparent url(drag.png) no-repeat 0 50%;
1292     padding-left: 15px;
1293     }
1294/* ----------------------------------------------------------- BOITES À FILTRES */
[1994]1295a.form-control {
1296     display: none;
1297     background: url(../images/expand.png) no-repeat 4px center;
1298     padding-left: 20px;
1299     color: #000;
1300     }
[2131]1301a.form-control.open {
1302     background: url(../images/hide.png) no-repeat 4px center;
1303     }
[1741]1304#filters-form {
1305     border: 1px dashed #999;
1306     border-radius: .5em;
1307     margin-bottom: 2em;
1308     padding: .5em 1em 0;
1309     }
1310#filters-form .table {
1311     width: 100%;
1312     padding: 0;
1313     margin-bottom: 1em;
1314     margin-top: .5em;
1315     }
1316     #filters-form .cell {
1317          padding: 0 2em 0 0;
1318          }
1319     #filters-form .filters-sibling-cell {
1320          padding-top: 3.8em;
1321          }
1322#filters-form .filters-options {
1323     padding-left: 2em;
1324     border-left: 1px solid #ccc;
1325     }
1326#filters-form label.ib, span.ib {
1327     width:7em;
1328     }
1329#filters-form label.ibw, span.ibw {
1330     width: 9em;
1331     display: inline-block;
1332     }
1333#filters-form select {
1334     width: 14em;
1335     }
1336#filters-form h4 {
1337     margin-top: 0;
1338     margin-bottom: 2em;
1339     }
1340/* ---------------------------------------------------------------------------- SPEC PAGES */
[500]1341/* ---------------------------------------------------------------------------- auth.php */
1342#login-screen {
1343     display: block;
[1741]1344     width: 20em;
[500]1345     margin: 1.5em auto 0;
[1741]1346     font-size: 14px; /* ie < 9 sucks */
1347     font-size: 1.4rem;
1348     }
[500]1349#login-screen h1 {
1350     text-indent: -2000px;
[1741]1351     background: transparent url(dc_logos/w-dotclear240.png) no-repeat top left;
1352     height: 66px;
[2026]1353     width: 20em;
[500]1354     margin-bottom: .5em;
[1741]1355     margin-left: 0;
1356     }
1357#login-screen .fieldset {
1358     border: 1px solid #A8DC26;
[500]1359     padding: 1em 1em 0 1em;
[1741]1360     border-radius: 3px;
1361     background: #fff;
1362     }
[1950]1363#login-screen input[type=text], #login-screen input[type=password], #login-screen input[type=submit],
1364#login-screen input[type=text]:focus, #login-screen input[type=password]:focus, #login-screen input[type=submit]:focus {
[500]1365     width: 100%;
[1950]1366     margin: 0; 
1367     padding: 5px 3px;
1368     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
1369     -moz-box-sizing: border-box;    /* Firefox, other Gecko */
1370     box-sizing: border-box; 
[1741]1371     }
[2119]1372     #login-screen input.login, #login-screen input.login:focus {
[1741]1373          padding-top: 6px;
1374          padding-bottom: 6px;
1375          font-size: 1em;
1376          }
[500]1377#login-screen #issue {
[1741]1378     margin-left: 1.33em;
1379     font-size: 12px; /* ie < 9 sucks */
1380     font-size: 1.2rem;
1381     }
1382     #login-screen #issue strong {
1383          font-weight: normal;
1384          }
1385/* ------------------------------------------------------------------------- index.php */
[0]1386#dashboard-main {
[116]1387     padding: 1em 0;
[1741]1388     }
1389/* raccourcis */
[471]1390#icons {
[0]1391     overflow: hidden;
1392     padding-bottom: 1em;
[27]1393     text-align: center;
[1741]1394     }
1395     #icons p {
[2076]1396          width: 170px;
[1741]1397          text-align: center;
1398          margin: 1em 0 2em;
1399          padding: 1em 0;
1400          display:inline-block;
1401          vertical-align: top;
1402          }
1403     #icons a,
1404     #icons a:link,
1405     #icons a:visited,
1406     #icons a:hover,
1407     #icons a:focus {
[1994]1408          border-bottom-width: 0;
[1741]1409          text-decoration: none;
1410          }
1411          #icons a span {
[1760]1412               border-bottom: 1px dotted #999;
[1741]1413               color: #333;
1414               }
1415          #icons a img {
[1946]1416               padding: 1.5em;
[1741]1417               background-color:#f9f9f9;
[1946]1418               -moz-border-radius:8px;
1419               -webkit-border-radius:8px;
1420               border-radius:8px;
[1741]1421               border:1px solid #dcdcdc;
1422               display:inline-block;
1423               }
1424               #icons a:focus img, #icons a:hover img {
1425                    background: #bee74b;
1426                    }
1427               #icons a:focus span, #icons a:hover span {
[1994]1428                    border-bottom-style: solid;
[1741]1429                    }
1430/* billet rapide */
1431#quick {
1432     margin-top: 1em;
1433     padding-top: 1em;
1434     }
1435     #quick h3 {
1436          margin-bottom: 0.2em;
1437          font-size: 1.2em;
1438          }
1439     #quick p.qinfo {
1440          margin: -.7em -1em 1em;
1441          background: #f3f3ff url(info.png) no-repeat .2em .2em;
1442          border: 1px solid #99f;
1443          padding: .2em 1em .1em 24px;
[1760]1444          color: #676e78;
[1741]1445          }
1446     #quick #new_cat, .q-cat, .q-cat label {
1447          display: inline-block;
1448          vertical-align: top;
1449          margin-right: 1em;
1450          margin-top: 0;
1451          }
1452     .q-cat label {
1453          margin-right: .3em;
1454          }
1455     #quick #new_cat {
1456          margin-bottom: 2em;
1457     }
1458/* modules additionnels */
1459#dashboard-boxes {
1460     margin: 2em auto 1em;
1461     padding-top: 2em;
1462     }
[1788]1463     .db-items, .db-contents {
1464          display: inline-block;
1465          text-align: center;
1466          }
1467     #dashboard-boxes .box {
1468          padding: 10px;
1469          border:   1px solid #ccc;
1470          border-radius: 3px;
1471          min-height: 200px;
1472          margin: 10px;
1473          text-align: left;
1474          }
1475          .box.small {
[2085]1476               width: 300px;
1477               }
1478          .box.medium {
1479               width: 640px;
[1788]1480               }
1481          .box.large {
[2085]1482               width: 100%;
[1788]1483               }
1484          .dc-box {
1485               background: transparent url(dc_logos/sq-logo-32.png) no-repeat top right;
1486               }
[1741]1487     .db-items img, .db-contents img {
1488          vertical-align: middle;
1489          }
1490     .db-items ul, .db-contents ul {
1491          display: block;
1492          padding-left: 1.5em;
1493          list-style: square;
1494          }
1495          .db-items li, .db-contents li {
1496               margin: 0.25em 0 0 0;
1497               }
1498     #news dt {
1499          font-weight: bold;
1500          margin: 0 0 0.4em 0;
1501          }
1502     #news dd {
1503          margin: 0 0 1em 0;
1504          }
1505          #news dd p {
1506               margin: 0.2em 0 0 0;
1507               }
1508/* message de mise à jour */
1509#upg-notify ul {
1510     padding-left: 1.5em;
1511     }
1512     #upg-notify li {
1513          color: #fff;
1514          }
1515/* ------------------------------------------------------------------- blog_pref.php */
[1848]1516#media_img_title_pattern {
1517     margin-right: 1em;
1518     }
[1741]1519.user-perm {
1520     margin: 2em 0px;
1521     background: transparent url(user.png) no-repeat left top;
1522     width: 320px;
1523     display: inline-block;
1524     vertical-align: top;
1525     }
1526     .user-perm h4, .user-perm h5, .user-perm p, .user-perm ul, .user-perm li {
1527          margin: .5em 0 .33em;
1528          padding: 0;
1529          }
1530     .user-perm h4 {
1531          padding-left: 28px;
1532          }
1533     .user-perm h5 {
1534          margin:   1em 0 0 0;
1535          }
1536     .user-perm ul {
1537          list-style-type: inside;
1538          }
1539          .user-perm li {
1540               margin-left: 1em;
1541               padding-left: 0;
1542               }
1543               li.user_super, li.user_admin {
1544                    margin-left: 0;
1545                    padding-left: 1em;
1546                    list-style: none;
1547                    background: transparent url(../images/superadmin.png) no-repeat -2px 2px;
1548                    }
1549               li.user_admin {
1550                    background-image: url(../images/admin.png);
1551                    }
1552/* ------------------------------------------------------------------- blog_theme.php */
1553#themes {
1554     margin: 0;
1555     width: 100%;
1556     padding: 0;
1557     }
1558     .theme-details {
1559          border-top: 1px solid #ccc;
1560          padding: 12px;
1561          display: inline-block;
1562          vertical-align: top;
1563          width: 284px;
1564          }
1565          .theme-details.current-theme {
1566               background: #eef;
1567               }
1568          .theme-details:hover {
1569               background: #f3f3f3;
1570               }
1571          .theme-shot img {
1572               display: block;
1573               border: 1px solid #ccc;
1574               margin-bottom: 1.5em;
1575               }
1576          span.theme-desc {
1577               display: block;
1578               }
1579          span.theme-version {
[1760]1580               color: #676e78;
[1741]1581               }
1582          .theme-css {
1583               display: block;
1584               }
1585     #themes-actions {
1586          border-bottom: 1px solid #999;
1587          margin-bottom: 3em;
1588          }
1589/* Themes list, JS version */
1590#themes-wrapper {
1591     display: table;
1592     }
1593     #themes-wrapper #themes {
1594          display: table-cell;
1595          vertical-align: top;
1596          padding-left: 1em;
1597          }
1598     #theme-box {
1599          display: table-cell;
1600          vertical-align: top;
1601          padding: 0;
1602          width: 312px;
1603          border: 1px solid #ccc;
1604          border-radius: 3px;
1605          }
1606          #theme-box .theme-shot,
1607          #theme-box .theme-info,
1608          #theme-box .theme-actions {
1609               background: #eef;
1610               padding: 1em 16px;
1611               margin: 0;
1612               }
1613          #theme-box .theme-shot img {
1614               display: block;
1615               width: 280px;
1616               height: 245px;
1617               border: 1px solid #ccc;
1618               }
1619          #theme-box h4 {
1620               color: #000;
1621               background: #eef;
1622               }
1623          #theme-box span.theme-version {
[1760]1624               color: #676e78;
[1741]1625               }
1626          #theme-box span.theme-parent-ok {
[1760]1627               color: #676e78;
[1741]1628               }
1629          #theme-box span.theme-parent-missing {
1630               color: #c00;
1631               font-weight:bold;
1632               }
1633          #theme-box .theme-actions {
1634               border-bottom: 1px solid #ccc;
1635               }
1636#themes .theme-details-js {
1637     float: left;
1638     width: 120px;
1639     height: 150px;
1640     margin: 0 12px 24px;
1641     padding: 12px 12px 0;
[0]1642     text-align: center;
[1741]1643     background: #f3f3f3;
1644     border: 1px solid #ddd;
1645     cursor: pointer;
1646     border-radius: 4px;
1647     }
1648     #themes .theme-details-js label {
1649          cursor: pointer;
1650          }
1651     #themes .theme-details-js.theme-selected {
1652          background: #e7e7e7;
1653          border: 1px solid #999;
1654          }
1655     #themes .theme-details-js .theme-shot img {
1656          width: 120px;
1657          height: 105px;
1658          border: 1px solid #fff;
1659          }
1660     #themes a:focus div, #themes a:hover div,
1661     #themes a:focus div.current-theme, #themes a:hover div.current-theme {
1662          background: #bee74b;
1663          }
1664/* ------------------------------------------------------------------ categories.php */
[0]1665#categories {
[1741]1666     margin: 1em 0;
1667     }
[0]1668#categories ul {
1669     list-style: none;
[2022]1670     margin-top: 2em;
[148]1671     padding: 0;
[1741]1672     }
[1957]1673     .cat-line {
1674          position: relative;
1675          margin: .66em 0;
1676          padding: .66em 1em;
1677          border: 1px solid #bbb;
[1741]1678          border-radius: 3px;
1679          }
[2125]1680          .cat-line label {
1681               margin-right: .25em;
1682               }
[1957]1683          .cat-line label a {
[1741]1684               font-weight: bold;
1685               }
[1957]1686          .cat-line p, .cat-line label {
[1741]1687               margin: 0;
1688               display: inline-block;
1689               }
[2125]1690          p.cat-title {
1691               margin-right: 1em;
1692               }
1693          .cat-nb-posts a {
1694               color: #333;
1695               }
[1741]1696          .cat-url {
1697               padding-left: 1em;
1698               }
1699          #categories .placeholder {
1700               outline: 1px dashed #4183C4;
1701               min-height: 2.5em;
1702               }
[1957]1703.cat-buttons { 
1704     float: right; 
1705     margin-top: -.2em;
[1958]1706     font-size: 11px;
[1957]1707     }
1708.cat-buttons select {
1709     padding: 1px 2px 3px 2px;
1710     margin-right: .25em;
1711     }
1712.cat-buttons .reset {
1713     padding-left: 4px;
1714     padding-right: 4px;
1715     }
1716#categories ul ul {
1717     margin-right: 2em;
[1971]1718     margin-left: 2em;
[1957]1719     }
1720.cat-line .cat-line {
[1971]1721     border: 1px solid #dfdfdf;
[1957]1722     }
[1741]1723.cat-actions {
1724     line-height: 2;
1725     }
1726     #del_cat {
1727          width: 100%;
1728          }
[1856]1729/* ------------------------------------------------------------------ help.php */
1730.legible { /* for pages with a lot of text to read */
1731     font-size: 1.16em;
1732     max-width: 62em;
1733     }
1734
[1741]1735/* ------------------------------------------------------------------ media.php */
[500]1736.media-item {
1737     position: relative;
[1862]1738     border: 1px solid #ddd;
[1869]1739     margin: 9px;
[1862]1740     padding: 10px 12px 6px;
[1741]1741     width: 300px;
1742     display: inline-block;
1743     vertical-align: top;
[1862]1744     min-height: 140px;
[2097]1745     word-wrap: break-word;
[1741]1746     }
[1862]1747     .media-item p {
1748          margin: 0 0 .5em;
1749          }
1750     .media-item object {
1751          margin-top: .5em;
1752          }
[1741]1753     .media-item ul {
1754          display: block;
1755          list-style: none;
1756          margin: 0;
1757          padding: 0;
1758          }
1759     a.media-icon {
1760          display: block;
1761          border-bottom: none;
1762          margin: 0 auto; 
1763          }
1764          .media-icon img {
1765               display: block;
1766               }
[1855]1767     .media-link {
1768          font-size: 1.1em;
1769          }
[1864]1770     .media-action-box {
1771          position: relative;
1772          margin: 3em 3em 1em 1em;
1773          display: inline-block;
1774          vertical-align: top;
1775          }
1776     li.media-action {
1777          display: block;
1778          position: absolute;
1779          bottom: 4px;
1780          right: 8px;
1781          height: 16px;
1782          }
[1741]1783     li.media-action a {
1784          border: none;
1785          }
1786     li.media-action form {
1787          display: inline;
1788          }
1789     li.media-action input {
1790          border: none;
1791          }
[1864]1792#entry-sidebar .media-item {
1793     width: 100%;
1794     min-height: 0;
1795     padding: 4px;
1796     margin: .33em 0;
1797     }
1798     #entry-sidebar li.media-action {
1799          top: 4px;
1800          }
1801
[1855]1802.folders-group .media-item {
[1869]1803     min-height: 70px;
[1855]1804     }
1805     .folders-group .media-item p {
1806          margin-bottom: 0;
1807          }
1808     .media-folder {
1809          background: transparent url(bg_menu.png) repeat-y;
[1856]1810          border-color: #eee;
[1855]1811          }
1812     .media-folder-up {
[1856]1813          border-color: #fff;
1814          padding-bottom: 6px;
[1855]1815          }
1816     .media-folder .media-link {
1817          font-size: 1.25em;
1818          margin-left: 2em;
1819          color: #676e78;
1820          border-bottom: none;
1821          }
1822
[1741]1823.zip-dl {
1824     background: transparent url(package.png) no-repeat 0 50%;
1825     padding: 5px 0 5px 20px;
1826     }
[1852]1827/* upload multiple */
[1854]1828.enhanced_uploader .choose_files, .enhanced_uploader .cancel, 
[1851]1829.enhanced_uploader .clean, .enhanced_uploader .start {
1830     margin-right: .4em;
[1852]1831     }
[1851]1832.enhanced_uploader #upfile {
1833     visibility: hidden;
1834     width: 0;
1835     height: 0;
1836     margin: 0;
1837     opacity: 0;
1838     filter: alpha(opacity=0);
1839     cursor: pointer;
[1852]1840     }
[1854]1841.button.clean, .button.cancel, .button.choose_files {
[1851]1842     display: none;
[1852]1843     }
[1854]1844.enhanced_uploader .button.choose_files {
[1851]1845     display: inline-block;
[1852]1846     }
[1851]1847.enhanced_uploader .max-size {
1848     display: block;
[1852]1849     }
[1851]1850.enhanced_uploader .one-file {
1851     display: none;
[1852]1852     }
[1851]1853label span.one-file {
1854     display: inline;
[1852]1855     }
[1851]1856.enhanced_uploader p.clear {
1857     padding-top: 1em;
1858     margin-bottom: 1em;
[1852]1859     }
[1851]1860#add-file-f p.clear {
1861     margin-top: 1em;
1862     margin-bottom: 0;
1863     clear: both;
[1852]1864     }
[1851]1865.files {
1866     list-style-type: none;
1867     margin-left: 0;
1868     padding-left: 0;
[1852]1869     border-bottom: 1px solid #ddd;
1870     }
[1851]1871.files li {
1872     margin-left: 0;
1873     padding-left: 0;
[1852]1874     }
[1851]1875.upload-msg {
1876     font-weight: bold;
[1852]1877     }
[1851]1878.upload-msg.upload-error {
1879     color: #c00;
[1852]1880     }
[1851]1881.upload-files {
1882     padding: 0 0.5em;
[1852]1883     margin: 1em 0;
1884     }
[1851]1885.upload-file {
[1852]1886     margin: 0;
1887     padding: .3em 0;
1888     border-top: 1px solid #ddd;
[1851]1889     position: relative;
[1852]1890     }
[1851]1891.upload-fileinfo {
[1852]1892     margin-left: 0;
1893/*   margin-bottom: .4em;*/
1894     }
1895.upload-fileinfo input {
1896     position: absolute;
1897     top: .5em;
1898     right: .5em;
1899     }
[1851]1900.upload-fileinfo span {
1901     padding-right: 8px;
[1852]1902     }
[1851]1903.upload-fileinfo .upload-filecancel {
1904     display: block;
1905     padding-right: 0;
1906     margin-top: 3px;
1907     width: 20px;
1908     height: 20px;
1909     background: transparent url("cancel.png") no-repeat left top;
1910     text-indent: -1000px;
1911     cursor: pointer;
1912     float: left;
[1852]1913     }
[1851]1914.upload-filemsg {
1915     font-weight: bold;
1916     color: green;
[1852]1917     }
[1851]1918.upload-filemsg.upload-error {
1919     color: #c00;
[1852]1920     }
[1851]1921.upload-progress {
[1852]1922     padding: .3em 0; 
1923     }
[1851]1924.upload-progress div {
1925     width: 0;
1926     height: 1em;
1927     padding: .2em 0;
1928     font-size: 0.8em;
1929     font-weight: bold;
1930     line-height: 1em;
1931     text-align: right;
1932     background: green url("loader.png") repeat-x left top;
1933     color: white;
1934     border-radius: 2px;
[1852]1935     }
[1851]1936div.template-upload {
1937     clear: both;
[1852]1938     }
[1851]1939.queue-message {
1940     font-weight: bold;
[1852]1941     }
[1851]1942
[1741]1943/* --------------------------------------------------------------- media-item.php */
1944#media-icon {
1945     float: left;
1946     }
1947.near-icon {
1948     margin-left: 70px;
1949     margin-bottom: 3em;
1950     }
1951#media-details ul {
1952     display: block;
[3]1953     margin-left: 0;
[1741]1954     padding: 0;
1955     }
1956     #media-details li {
1957          list-style: square inside;
1958          margin: 0;
1959          padding: 0;
1960          }
1961#media-original-image {
1962     overflow: auto;
1963     }
1964     #media-original-image.overheight {
1965          height: 500px;
1966          }
1967/* -------------------------------------------------------------------- plugins.php */
1968#plugins td.action {
1969     vertical-align: middle;
1970     }
[2149]1971.icon img {
1972     width: 16px;
1973     height: 16px;
1974     }
[1741]1975.distrib img {
[3]1976     display: block;
[1741]1977     float: right;
1978     }
1979/* ---------------------------------------------------------- post.php, page.php */
1980#entry-wrapper {
[3]1981     float: left;
[1741]1982     width: 100%;
[2123]1983     margin-right: -16em;
[1741]1984     }
1985#entry-content {
[2123]1986     margin-right: 18em;
[1741]1987     margin-left: 0;
1988     }
1989     #entry-content label {
1990          text-transform: uppercase;
1991          font-weight: bold;
1992          margin-top: 2em;
[1947]1993          display: inline-block;
[1741]1994          }
1995     #entry-content label:first-child {
1996          margin-top: 0;
1997          }
1998#entry-sidebar {
[2123]1999     width: 16em;
[1741]2000     float: right;
2001     }
[2123]2002     #entry-sidebar h4 {
2003          font-size: 13px;
2004          font-size: 1.3rem;
2005          margin-top: .3em;
2006          }
[1741]2007     #entry-sidebar select {
2008          width: 100%;
2009          }
2010     #entry-sidebar input#post_position {
2011          width: 4em;
2012          }
2013     .sb-box {
2014          border-bottom: 1px solid #ddd;
2015          margin-bottom: 1em;
2016          }
[2142]2017     #tb_excerpt {
2018          width: 100%;
2019          }
[1741]2020/* ---------------------------------------------------------- preferences.php */
[3]2021.fav-list {
2022     list-style-type: none;
2023     margin-left: 0;
2024     padding-left: 0;
[1763]2025     }
[1786]2026     #my-favs .fav-list {
2027          border-top: 1px solid #eee;
2028          }
[3]2029.fav-list li {
2030     margin-left: 0;
2031     padding-left: 0;
[1763]2032     padding-top: 3px;
2033     padding-bottom: 3px;
[3]2034     position: relative;
[1763]2035     }
[1786]2036     #my-favs .fav-list li {
2037          line-height: 2;
2038          border-bottom: 1px solid #eee;
2039          padding-top: 3px;
2040          padding-bottom: 3px;
2041          position: relative;
2042          }
2043     .fav-list img {
2044          vertical-align: middle;
2045          margin-right: .2em;
2046          }
2047     .fav-list li span.zoom {
2048          display: none;
2049          }
2050     .fav-list li:hover span.zoom {
2051          display: block;
2052          position: absolute;
2053          bottom: 0;
2054          left: 10em;
2055          background-color: #f7f7f7;
2056          border: 1px solid #ddd;
2057          padding: .2em;
2058          border-radius: .5em;
2059          }
[1767]2060#my-favs {
2061     border-color: #A8DC26;
2062     }
[1786]2063     #my-favs input.position {
2064          margin: 0 0 .4em .2em;
2065          }
[1763]2066#available-favs input, #available-favs label, #available-favs label span {
2067     white-space: normal;
2068     display: inline;
2069     }
[3]2070#available-favs label span.zoom {
2071     display: none;
[1763]2072     }
[3]2073#available-favs li:hover label span.zoom {
2074     display: block;
2075     position: absolute;
2076     bottom: 0;
2077     left: 10em;
[1749]2078     background-color: #f7f7f7;
[3]2079     border: 1px solid #ddd;
2080     padding: .2em;
2081     border-radius: .5em;
[1763]2082     }
[1741]2083#user-options label.ib {
2084     display: inline-block;
2085     width: 14em;
2086     padding-right: 1em;
2087     }
2088/* --------------------------------------------------------------------- user.php */
2089.blog-perm {
2090     margin-top: 2em;
2091     font-weight: bold;
2092     }
2093.ul-perm {
2094     list-style-type: square;
2095     margin-left: 0;
2096     padding-left: 3.5em;
2097     margin-bottom: 0
2098     }
2099.add-perm {
2100     padding-top: .5em;
2101     padding-left: 2.5em;
2102     margin-left: 0;
2103     }
[2111]2104/* --------------------------------------------------------------------- _charte.php */
2105.guideline #content h2 {
2106     color: #D33800;
2107     padding: 2em 0 0 0;
2108     margin: 1em 0;
2109     font-size: 2em;
2110     }
2111.guideline h3 {
2112     margin-top: 2em;
2113     }
2114.guideline .one-box .box {
2115     border: 1px solid #ddd; 
2116     padding: 2px .5em;
2117     }
[1741]2118/* ------------------------------------------------------------------------------------
2119                                                                                                    CLASSES
2120------------------------------------------------------------------------------------ */
[1035]2121/* jQuery Autocomplete plugin */
2122.ac_results {
2123     padding: 0px;
2124     border: 1px dotted #f90;
2125     background-color: white;
2126     overflow: hidden;
2127     z-index: 99999;
[1741]2128     }
[1035]2129.ac_results ul {
2130     width: 100%;
2131     list-style-position: outside;
2132     list-style: none;
[0]2133     padding: 0;
[500]2134     margin: 0;
2135     }
[1741]2136     .ac_results li {
2137          margin: 0px;
2138          padding: 2px 5px;
2139          cursor: default;
2140          display: block;
2141          font-size: 1em;
2142          line-height: 16px;
2143          overflow: hidden;
2144          }
[1035]2145.ac_loading {
2146     background: transparent url('loader.gif') right center no-repeat;
[1741]2147     }
[1035]2148.ac_over {
2149     background-color: #06c;
2150     color: white;
[1741]2151     }
2152/* password indicator */
2153.pw-table {
2154     display: table;
2155     margin-bottom: 1em;
2156     }
2157.pw-cell {
2158     display: table-cell;
2159     margin-bottom: 1em;
2160     }
2161#pwindicator {
2162     display: table-cell;
2163     vertical-align: bottom;
2164     padding-left: 1.5em;
2165     height: 3.8em;
2166     }
2167     #pwindicator .bar {
2168          height: 6px;
2169          margin-bottom: 4px;
2170          }
2171          .pw-very-weak .bar {
2172               background: #900;
2173               width: 30px;
2174               }
2175          .pw-weak .bar {
2176               background: #c00;
2177               width: 60px;
2178               }
2179          .pw-mediocre .bar {
2180               background: #f60;
2181               width: 90px;
2182               }
2183          .pw-strong .bar {
2184               background: #060;
2185               width: 120px;
2186               }
2187          .pw-very-strong .bar {
2188               background: #0c0;
2189               width: 150px;
2190               }
2191/* ------------------------------------------------------------------ navigation */
2192/* selects accès rapide */
2193.anchor-nav {
2194     background: #ecf0f1;
2195     color: #000;
2196     padding: 4px 1em;
2197     }
[2068]2198.anchor-nav label {
2199     vertical-align: bottom;
2200     }
[1741]2201/* nav links */
2202.nav_prevnext {
[1415]2203     margin-bottom: 2em;
[1741]2204     color: #fff;
2205     }
2206     .nav_prevnext a, a.back {
2207          border: 1px solid #ddd;
2208          padding: 2px 1.5em;
2209          border-radius: .75em;
2210          background-color: #f0f0f0;
2211          }
2212          a.back:before {
2213               content: "\ab\a0";
2214               }
2215          a.onblog_link {
2216               color: #333;
2217               float: right;
2218               border: 1px solid #eee;
2219               padding: 2px 1.5em;
2220               border-radius: .75em;
2221               background-color: #ffe;
2222               }
2223/* Pagination */
[1932]2224.pager {
[1918]2225     margin: 2em 0 1em 0;
[1464]2226     clear: left;
[1741]2227     }
[1932]2228.pager ul {
[1917]2229     list-style-type: none;
[1918]2230     margin: 0;
[1917]2231     padding: 0;
2232     }
[1932]2233.pager li, .pager input {
[1917]2234     display:inline-block;
2235     vertical-align: middle;
[1918]2236     margin: 0 .33em 0 0;
2237     padding: 0;
[1917]2238     text-align: center;
2239     }
[1932]2240     .pager .btn {
[1918]2241          border: 1px solid #ddd;
2242          background-color: #fcfcfc;
[1917]2243          color: #738182; 
2244          border-radius: 3px;
2245          overflow: hidden;
[1741]2246          }
[1917]2247          .btn.no-link {
2248               border-color: #ddd;
[1918]2249               background-color: #f9f9f9;
2250               padding: 1px 3px 0;
[1741]2251               }
[1932]2252     .pager .active {
[1917]2253          padding: 4px 12px; 
[1918]2254          color: #676e78;
[1917]2255          }
[1932]2256     .pager .direct-access {
[1917]2257          margin-left: 2em;
2258          }
2259     .direct-access input[type=text] {
[1918]2260          border: 1px solid #ddd;
[1917]2261          padding: 3px 8px;
2262          margin-left: .25em;
[1918]2263          background-color: #fff;
[1917]2264          }
2265     .direct-access input[type=submit] {
2266          padding: 3px 6px; 
2267          }
[1932]2268.pager a {
[1917]2269     display: block;
[1918]2270     padding: 1px 3px 0;
[1917]2271     border:none;
2272     }
[1932]2273.pager a:hover, .pager a:focus {
2274     background-color: #ecf0f1;
2275     }
[1747]2276/* Etapes */
2277.step {
2278     display: inline-block;
2279     float: left;
2280     margin: 3px 10px 2px 0;
2281     padding: 5px .5em;
2282     background: #ecf0f1;
2283     border-radius: 3px;
[500]2284     font-weight: bold;
[1747]2285     border: 1px solid #bdc3c7;
2286     color: #738182;
2287     }
[1741]2288/* ---------------------------------------------------------------- utilisables partout  */
2289.fieldset {
2290     background: #fff;
2291     border: 1px solid #bbb;
2292     border-radius: 3px;
2293     padding: 1em .7em .5em;
[1375]2294     margin-bottom: 1em;
[1741]2295     }
2296     .fieldset h3 {
[1760]2297          margin-top: 0;
[1741]2298          }
[1749]2299.right, .txt-right {
[1741]2300     text-align: right;
2301     }
2302.txt-center {
2303     text-align: center;
2304     }
[1749]2305.txt-left {
2306     text-align: left;
2307     }
[1741]2308.no-margin, label.no-margin {
2309     margin-top: 0;
2310     margin-bottom: 0;
2311     }
[1862]2312.vertical-separator {
[1741]2313     margin-top: 2em;
2314     }
[1862]2315     p.clear.vertical-separator {
[1741]2316          padding-top: 2em;
2317          }
2318.border-top {
2319     border-top: 1px solid #999;
2320     padding-top: 1em;
2321     margin-top:    1em;
2322     }
2323.grid {
2324     background: transparent repeat url('grid.png') 0 0;
2325     }
2326ul.nice {
2327     margin: 1em 0;
2328     padding: 0 0 0 2em;
2329     list-style: square;
2330     }
2331     ul.nice li {
2332          margin:0;
2333          padding: 0;
2334          }
[1908]2335ul.from-left {
2336     list-style-type: none;
2337     padding-left: 0;
2338     margin: 1 0;
2339     }
2340     ul.from-left > li {
2341          margin-top: 1em;
2342          margin-bottom: 1em;
2343          }
2344     ul.from-left ul {
2345          list-style-type: square;
2346          }
[1741]2347.offline {
[1760]2348     color: #676e78;
[1741]2349     }
[1599]2350/* caché pour tout le monde */
[1821]2351.hide, .button.hide {
[1599]2352     display: none;
[1741]2353     }
[1599]2354/* Caché sauf pour les revues d'écran */
[1789]2355.hidden, .with-js .out-of-screen-if-js {
[1842]2356     position: absolute !important;
2357     clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
2358     clip: rect(1px, 1px, 1px, 1px);
2359     padding: 0 !important;
2360     border: 0 !important;
2361     height: 1px !important;
2362     width: 1px !important;
2363     overflow: hidden;
2364     }
[1599]2365/* caché si js est inactif */
2366.no-js .hidden-if-no-js {
[1842]2367     display: none;
[1741]2368     }
[1599]2369/* caché si js est actif */
[1842]2370.with-js .hidden-if-js {
2371     display: none;
[1741]2372     }
2373/* ------------------------------------------------------------------------------------
2374                                                                                                    UTILS
2375------------------------------------------------------------------------------------ */
2376/* debug */
2377#debug {
2378     position: absolute;
2379     top: 0;
2380     width: 100%;
2381     height: 4px;
[2110]2382     background: #ff6;
[1741]2383     }
2384#debug div {
[500]2385     display: none;
[1741]2386     padding: 3px 0.5em 2px;
2387     }
2388#debug p {
2389     margin: 0.5em 0;
2390     }
2391#debug:hover {
2392     height: auto;
[2096]2393     padding: 2px 1em;
2394     z-index: 100;
[1741]2395     }
2396#debug:hover div {
2397     display: block;
2398     }
2399/* ------------------------------------------------------------------------------------
2400                                                                           UN POIL DE MEDIA QUERIES
[2034]2401------------------------------------------------------------------------------------ */
2402@media screen and (max-width: 1000px) {
[2078]2403     #top-info-blog #switchblog {
2404          max-width: 16em;
2405          }
2406     #top-info-blog a {
2407          margin-left: 2em;
2408          }
2409     }
2410@media screen and (max-width: 960px) {
[2030]2411     #header {
2412          display: block;
2413          width: 100%;
2414          text-align: right;
[2034]2415          background: #333;
[2030]2416          } 
[2034]2417     #header h1, #header h1 a {
2418          width: 120px;
2419          padding: 0;
2420          margin: 0;
[1741]2421          }
[2034]2422     h1, #top-info-blog {
[2030]2423          display: inline-block;
2424          vertical-align: top;
2425          margin-right: 1em;
2426          }
[2034]2427     #top-info-user {
2428          display: block;
2429          width: 100%;
2430          background: #676e78;
[2035]2431          padding-right: 0;
[2034]2432          }
2433     #top-info-user li:last-child {
2434          padding-right: 1em;
2435          }
[2030]2436     #top-info-user a.active {
2437          padding: 2px 8px;
2438          } 
[2038]2439     .three-boxes, .three-boxes .box,
2440     .three-boxes:first-child, .three-boxes.first-child,
2441     .three-boxes:last-child, .three-boxes.last-child,
2442     .two-cols .col70, .two-cols .col30 {
[1749]2443          width: 100%;
2444          margin-left: 0;
2445          margin-right: 0; 
2446          }
[1741]2447     }
[2052]2448@media screen and (max-width: 700px) {
2449      #help-button {
2450          height:26px;
2451          width:26px;
2452          background-color: #A2CBE9;
2453          padding: 0;
2454          margin: 0;
2455          font-size: 10px; font-size: 1rem;
2456          line-height: 68px;
2457          overflow: hidden;
2458          }   
2459     #content.with-help #help-button {
2460          top: 77px;
2461          }
[2078]2462     .one-box, .two-boxes,
2463     .one-box .box, .two-boxes .box, .two-boxes.odd, .two-boxes.even,
2464     .two-boxes:first-child, .two-boxes.odd, .two-boxes.odd:last-child,
2465     .two-boxes.even:last-child, .two-boxes.even,
2466     .two-cols .col {
2467          width: 100%;
2468          margin-left: 0;
2469          margin-right: 0; 
2470          }
[2052]2471     }
[2034]2472@media screen and (max-width: 600px) {
2473     #header h1, #header h1 a {
2474          width: 42px !important; 
2475          height: 42px;
2476          }
2477     h1 a:link {
2478          background: transparent url(dc_logos/b-dotclear120.png) no-repeat -180px 6px;
2479          border-right: 1px solid #ccc;
2480          }
2481     h1 a:hover, h1 a:focus {
2482          background: url(dc_logos/b-dotclear120.png) no-repeat -180px -94px;
2483          border-right: 1px solid #A2CBE9;
2484          }
2485     #wrapper, #main, #main-menu {
2486          display: block;
2487          float: none;
2488          width: 100%;
2489          margin: 0;
2490          }
[2053]2491     #main-menu a {
2492          display: block;
2493          width: 100%;
2494          }
2495     #main-menu h3 a {
2496          display: inline;
2497          }
[2034]2498     #content {
2499          margin: 0;
[2096]2500          padding: 0 .5em !important;
[2034]2501          }
2502     #collapser {
2503          display: none;
2504          }
[2043]2505     #main #content > h2 {
2506          margin: 0;
2507          padding: 6px 0;
[2034]2508          }
[2096]2509     #dashboard-boxes .box.medium,
2510     #dashboard-boxes .box.small,
2511     #dashboard-boxes .box.large {
2512          width: 90%;
2513          margin: 10px auto;
2514          }
[2034]2515     }
2516@media screen and (max-width: 500px) {
2517     h1, h1 a {
2518          padding: 0;
2519          border-right: #333 !important;
2520          }
2521     #top-info-blog label, .nomobile {
2522          display: none;
2523          }
2524     #top-info-blog select {
2525          margin-bottom: .5em;
2526          margin-right: 0 !important;
2527          }
2528     #top-info-blog p {
2529          display: block;
2530          }
[2076]2531     #icons p {
2532          width: 150px;
2533          }
[2052]2534     #content.with-help #help-button {
2535          top: 101px;
2536          }
[2101]2537     }
[2110]2538/* ---------------------------------------------- Couleurs ajoutées via javascript   
[2101]2539/* color-picker.js */
2540.color-color-picker {
2541     border: 1px solid #000;
2542     width: 195px;
2543     background: #fff;
[2110]2544     }
[2101]2545/* _blog_theme.js */
2546.select-button {
2547     font-weight: bold;
[2110]2548     }
[2101]2549/* _media_item.js */
2550.color-div {
2551     border: 1px solid #ccc;
[2110]2552     }
2553/* fadings ('color' est utilisé comme variable, pas comme text color) */
2554.colorBeginPassword, .colorBeginValidatorErr, .colorBeginUserMail {
[2101]2555     color: #fff;
[2110]2556     }
2557.colorEndPassword, .colorEndError, .colorEndValidatorErr, .colorEndUserMail {
[2101]2558     color: #ffbaba;
[2110]2559     }
[2101]2560.colorBeginMessage {
2561     color: #ccc;
[2110]2562     }
2563.colorEndMessage, .colorBeginValidatorMsg {
[2101]2564     color: #676e78;
[2110]2565     }
[2101]2566.colorBeginError {
2567     color: #ffdec8;
[2110]2568     }
[2101]2569.colorBeginSuccess {
2570     color: #9BCA1C;
[2110]2571     }
[2101]2572.colorEndSuccess {
2573     color: #bee74b;
[2110]2574     }
2575 .colorEndValidatorMsg {
[2101]2576     color: #ffcc00;
[2142]2577     }
Note: See TracBrowser for help on using the repository browser.

Sites map