Dotclear

source: themes/ductile/style.css @ 699:c503e64b7577

Revision 699:c503e64b7577, 22.8 KB checked in by kozlika, 14 years ago (diff)

Ductile : correction du sprite des listes

Line 
1@charset "UTF-8";
2/* -- BEGIN LICENSE BLOCK ---------------------------------------
3# This file is part of Ductile, a theme for Dotclear
4#
5# Copyright (c) 2011 - Association Dotclear
6# Licensed under the GPL version 2.0 license.
7# See LICENSE file or
8# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
9#
10# -- END LICENSE BLOCK ----------------------------------------- */
11
12/* Infos
13Plan de cette feuille :
141. Structure, imports
152. Liens, html
163. Page
174. Haut de page
185. Wrapper, main, content
196. Billets
207. Commentaires et rétroliens
218. Sidebar
229. Footer
2310. Classes communes
2411. Pages spécifiques
2512. Clearers
26
27Couleurs :
28Typo: #222 courant, #4c4c85 commentaires
29Titres non cliquables: #14709e
30Liens: #666 courant, #ad3f4c titre billet et Lire la suite
31Fond formulaire comm: #eef
32Fond sidebar: #ededed
33
34Thanks to:
35Colorzilla wysiwyg gradient editor http://www.colorzilla.com/gradient-editor/
36Micro clearfix by Nicolas Gallagher http://nicolasgallagher.com/
37*/
38
39/* -----------------------------------------------------------------
40     1. STRUCTURE - IMPORTS
41------------------------------------------------------------------ */
42
43@import url(rebase.css);
44@import url(mediaqueries.css);
45
46/* ------------------------------------------------------- body */
47body {
48     background: #fff;
49     font-family: "New Century Schoolbook","Century Schoolbook", "Century Schoolbook L", Georgia, serif;
50     color: #222;
51     }
52
53/* ------------------------------------------------------------
54     2. LIENS & Complément balises HTML
55------------------------------------------------------------- */
56del {
57     color: #800000;
58     }
59blockquote {
60     border-left: 4px solid #ccc;
61     padding: 1px 1em .5em;
62     background: #f9f9f9;
63     }
64code, pre {
65     background: #efefef;
66     border-right: 1px solid #aaa;
67     border-bottom: 1px solid #aaa;
68     font-size: .81em;
69     }
70pre {
71     white-space: normal;
72     }
73a {
74     color: #686867;
75     }
76a:hover, a:focus {
77     background-color: #ebebee;
78     text-decoration: none;
79     }
80ul ul {
81     margin-top: 0;
82     }
83h2, h2 a {
84     font-weight: normal;
85     margin-top: .75em;
86     }
87table {
88     border: 1px solid #999;
89     border-collapse: collapse;
90     }
91td, th, tr {
92     padding: 2px 8px;
93     border: 1px solid #CCC;
94     border-collapse: collapse;
95     }
96thead th, tbody th {
97     color: #555;
98     background: #f0f0f5;
99     text-align: left;
100     font-weight: normal;
101     }
102tbody tr:hover, tbody th:hover {
103     background: #eee; 
104     }
105table caption {
106     color: #14709e;
107     text-align: left;
108     margin-bottom: .33em;
109     font-weight: bold;
110     }
111
112/* ------------------------------------------------------------
113     3. PAGE
114------------------------------------------------------------- */
115
116#page {
117     position: relative;
118     }
119
120/* ------------------------------------------------------------
121     4. HAUT DE PAGE
122------------------------------------------------------------- */
123#header {
124     position: relative;
125     text-shadow: 0 1px 1px rgba(0,0,0,.2);
126     line-height: 1;
127     }
128#logo a img, #stickers a img {
129     border: none;
130     }
131h1 {
132     font-variant: small-caps;
133     }
134h1 a {
135     text-decoration: none;
136     color: #333;
137     }
138#blogdesc {
139     margin: 0 0 0 32px;
140     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
141     font-style: italic;
142     color: #686867;
143     text-shadow: none;
144     }
145.supranav, #prelude {
146     list-style-type: none;
147     line-height: 1.25;
148     font-size: .875em;
149     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
150     }
151.supranav li, #prelude li {
152     text-transform: uppercase;
153     vertical-align: top;
154     }
155.supranav {
156     clear: both;
157     }
158.supranav li a {
159     text-decoration: none;
160     white-space: nowrap;
161     margin-bottom: 4px;
162     background: transparent url(img/menu.png) no-repeat right top;
163     }
164.supranav li a:hover, 
165.supranav li a:active, 
166.supranav li a:focus {
167     background-color: #ebebee;
168     background-position: right -150px;
169     }
170.supranav li.active a {
171     background-position: right -150px;
172     color: #14709e;
173     }
174.supranav li a span {
175     display: block;
176     text-transform: none;
177     text-shadow: none;
178     font-family: "New Century Schoolbook","Century Schoolbook", "Century Schoolbook L", Georgia, serif;
179     font-style:italic;
180     }
181
182/* ------------------------------------------------------------
183     5. WRAPPER MAIN CONTENT
184------------------------------------------------------------- */
185#wrapper {
186     clear: both;
187     position: relative;
188     }
189#content {
190     padding-bottom: 2em;
191     }
192
193/* ------------------------------------------------------- content-info */
194#content-info {
195     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
196     font-size: .875em;
197     }
198#content-info h2 {
199     color: #14709e;
200     margin-top: 1em;
201     margin-bottom: .33em;
202     }
203#subcategories {
204     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
205     padding-top: 1em;
206     font-size: .875em;
207     }
208#subcategories h3, #subcategories ul {
209     display: inline;
210     padding-right: 1em;
211     }
212#subcategories h3 {
213     font-size: 1.1em;
214     font-variant: small-caps;
215     }
216#content-info p, 
217#content-info ul, 
218#subcategories ul {
219     margin: .5em 0;
220     padding: 0;
221     list-style-type: none;
222     }
223#subcategories li {
224     margin: 0;
225     display: inline;
226     padding-right: 1em;
227     }
228.feed-info {
229     color: #fff;
230     }
231.feed-info a {
232     font-size: .875em;
233     padding-top: .1em;
234     padding-bottom: .1em;
235     }
236/* ------------------------------------------------------- pagination, navlinks */
237.navlinks, 
238.pagination {
239     margin: 2em 0 1em 0;
240     padding: 4px 8px;
241     text-align: center;
242     font-size: .875em;
243     color: #000;
244     background: rgb(244,244,245);
245     background: -moz-linear-gradient(top, rgba(244,244,245,1) 0%, rgba(215,215,220,1) 100%);
246     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,245,1)), color-stop(100%,rgba(215,215,220,1)));
247     background: -webkit-linear-gradient(top, rgba(244,244,245,1) 0%,rgba(215,215,220,1) 100%);
248     background: -o-linear-gradient(top, rgba(244,244,245,1) 0%,rgba(215,215,220,1) 100%);
249     background: -ms-linear-gradient(top, rgba(244,244,245,1) 0%,rgba(215,215,220,1) 100%);
250     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f5', endColorstr='#d7d7dc',GradientType=0 );
251     background: linear-gradient(top, rgba(244,244,245,1) 0%,rgba(215,215,220,1) 100%);
252     -webkit-border-radius: 4px;
253     -moz-border-radius: 4px;
254     -o-border-radius: 4px;
255     -ms-border-radius: 4px;
256     -khtml-border-radius: 4px;
257     border-radius: 4px;
258     border-right: 1px solid #aaa;
259     border-bottom: 1px solid #ccc;
260     }
261.navlinks a, 
262.pagination a {
263     color: #333;
264     }
265
266/* ------------------------------------------------------------
267     6. BILLETS
268------------------------------------------------------------- */
269.post {
270     background: transparent url(img/filet.png) repeat-x left bottom;
271     }
272.day-date {
273     display: none;
274     }
275.post-title {
276     margin-bottom: .33em;
277     color: #14709e;
278     line-height: 1.17;
279     }
280.post-title a {
281     text-decoration: none;
282     color: #ad3f4c;
283     }
284.post-icon {   /* for entry short */
285     display: block;
286     float: left;
287     margin: .33em 1em .66em 0;
288     padding: 4px;
289     border: 1px solid #999;
290     -moz-box-shadow: 2px 2px 3px #ccc;
291     -webkit-box-shadow: 2px 2px 3px #ccc;
292     -o-box-shadow: 2px 2px 3px #ccc;
293     box-shadow: 2px 2px 3px #ccc;
294     }
295.short .post-content p {      /* for entry short */
296     margin-top: 0;
297     }
298.post h3,
299.post h4, 
300.post h5,
301.post h6 {
302     font-weight: normal;
303     color: #14709e;
304     }
305.post h3, .post h5 {
306     font-variant: small-caps;
307     }
308.post-content img, .post-excerpt img {
309     border: 1px solid #ccc;
310     max-width: 96%;
311     padding: 4px;
312     }
313img.smiley {
314     border: none;
315     padding: 0;
316     }
317.post-info, 
318.post-tags, 
319.post-info-co, 
320.read-it {
321     line-height: 1.2;   
322     margin: .33em 0;
323     }
324.post-attr {
325     margin-bottom: 1em;
326     }
327.post-info, 
328.post-tags {
329     font-size: .875em;
330     margin: 0;
331     background: #fff;
332     display: inline;
333     padding: 0 .66em 0 0;
334     }
335.post-info span + span {
336     padding-right: .5em;
337     }
338.post-cat {
339     padding-left: 24px;
340     background: transparent no-repeat left center url(img/category.png);
341     }
342.permalink a {
343     padding-left: 20px;
344     background: transparent no-repeat left center url(img/link.png);
345     }
346.post-tags a {
347     padding-right: 1em;
348     padding-left: 14px;
349     background: transparent no-repeat left center url(img/tag.png);
350     }
351.post-tags li {
352     display: inline;
353     }
354.post-content {
355     padding-bottom: 9px;
356     }
357.post ul {
358     list-style-type: square;
359     margin-left: 1em;
360     }
361.post ol {
362     margin-left: 1em;
363     }
364.footnotes {
365     font-size: .875em;
366     }
367.footnotes h4 {
368     font-variant: normal;
369     font-weight: bold;
370     }
371.read-it {
372     text-align: right;
373     margin: 0 0 .5em 0;
374     }
375.read-it a {
376     color: #ad3f4c;
377     padding-left: .5em;
378     }
379.post-info-co {
380     margin: 0;
381     background: #fff;
382     display: inline;
383     font-size: 0.875em;
384     font-style: italic;
385     padding-right: .5em;
386     }
387.post-info-co a {
388     text-decoration: none;
389     padding-right: 1em;
390     padding-left: 20px;
391     }
392.post-info-co a.comment_count {
393     background: url(img/info-co.png) no-repeat left .25em;
394     }
395.post-info-co a.ping_count {
396     background: url(img/info-co.png) no-repeat left center;
397     }
398.post-info-co a.attach_count {
399     background: url(img/info-co.png) no-repeat left -126px;
400     }
401#attachments {
402     font-size: .875em;
403     border-bottom: 1px solid #999;
404     margin: 0 0 2em;
405     }
406#attachments h3 {
407     font-variant: small-caps;
408     font-weight: normal;
409     color: #686867;
410     }
411#attachments ul {
412     list-style-type: none;
413     margin: 0 0 1em;
414     padding: 0;
415     }
416#attachments ul li {
417     padding-left: 28px;
418     background: transparent url(img/download.png) no-repeat left -2px;
419     }
420
421/* ------------------------------------------------------------
422     7. COMMENTAIRES, PINGS
423------------------------------------------------------------- */
424
425/* ------------------------------------------------------- commentaires et rétroliens */
426#comments, 
427#ping-url, 
428#comment-form,
429#comments-feed { 
430     color: #333;
431     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
432     font-size: .875em;
433     clear: both;
434     }
435#comment-form, #ping-url {
436     padding: 1em;
437     background: #eef;
438     margin-top: 1em;
439     color: #333;
440     border: 1px solid #ddf;
441     }
442#pr {
443     padding: 1em;
444     border: 1px dashed #14709e;
445     margin-bottom: 1em;
446     }
447#comments h3, 
448#ping-url h3, 
449#pr h3, 
450#comment-form h3 { 
451     margin-top: 2em;
452     color: #666;
453     }
454#comment-form h3, #ping-url h3 {
455     margin-top: 0;
456     }
457#comments > ul { 
458     margin-left: 0;
459     padding-left: 0;
460     list-style-type: none;
461     }
462.comment, .ping {
463     clear: left;
464     margin-left: 0;
465     border-top: 1px solid #bbb;
466     }
467.comment-info { 
468     padding-bottom: .2em;
469     line-height: 1.25;
470     color: #686867;
471     font-family: "New Century Schoolbook","Century Schoolbook", "Century Schoolbook L", Georgia, serif; 
472     }
473#comments .me { 
474     font-family: "New Century Schoolbook","Century Schoolbook", "Century Schoolbook L", Georgia, serif;
475     color: #14709e;
476     }
477.comment-number {
478     font-size: 2em;
479     font-weight: normal;
480     font-style: italic;
481     text-decoration: none;
482     font-family: "New Century Schoolbook","Century Schoolbook", "Century Schoolbook L", Georgia, serif;
483     color: #ad3f4c;
484     display: block;
485     width: 2em;
486     }
487.comment .comment-number {
488     background: transparent url(img/info-co.png) right .25em no-repeat;
489     }
490.ping .comment-number {
491     background: transparent url(img/info-co.png) right center no-repeat;
492     }
493#comments-feed {
494     border-top: 1px solid #bbb;
495     margin-top: 1.5em;
496     padding-top: 1em;
497     }
498
499/* ------------------------------------------------------- formulaire des commentaires */
500#comment-form fieldset { }
501.field { 
502     margin-bottom: 1em;
503     }
504.field label { 
505     display: block;
506     font-size: .875em;
507     color: #666;
508     text-indent: 6px;
509     }
510.field input, 
511.field textarea {
512     display: block;
513     font-size: 100%;
514     border: 1px solid #ccc;
515     padding: 4px;
516     background: #fff;
517     -webkit-border-radius: 3px; 
518     -moz-border-radius: 3px;
519     -o-border-radius: 3px;
520     -ms-border-radius: 3px;
521     -khtml-border-radius: 3px;
522     border-radius: 3px;
523     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
524     }
525.field textarea {
526     padding: .5em 1em;
527     }
528.field input:focus, 
529.field textarea:focus {
530     background: #fff;
531     }
532#comment-form input[type=submit], 
533#comment-form input[type=reset] {
534     color: #eee;
535     font-size: .875em;
536     display: inline-block;
537     text-transform: capitalize;
538     font-weight: bold;
539     text-align: center;
540     padding: .33em .66em;
541     text-shadow: 0 1px 1px rgba(0,0,0,.3);
542     background: rgb(119,119,119);
543     border: solid 1px #686867;
544     -webkit-border-radius: 5px;
545     -moz-border-radius: 5px;
546     -o-border-radius: 5px;
547     -ms-border-radius: 5px;
548     -khtml-border-radius: 5px;
549     border-radius: 5px;
550     -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
551     -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
552     -o-box-shadow: 0 1px 2px rgba(0,0,0,.2);
553     box-shadow: 0 1px 2px rgba(0,0,0,.2);
554     background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(119,119,119,1)), color-stop(100%, rgba(85,85,85,1)));
555     background: -webkit-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(85,85,85,1) 100%);
556     background: -moz-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(85,85,85,1) 100%);
557     background: -o-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(85,85,85,1) 100%);
558     background: -ms-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(85,85,85,1) 100%);
559     background: linear-gradient(top, rgba(119,119,119,1) 0%,rgba(85,85,85,1) 100%);
560     }
561#comment-form input[type=submit]:hover, #comment-form input[type=submit]:focus,
562#comment-form input[type=reset]:hover, #comment-form input[type=reset]:focus {
563     background: rgb(85,85,85);
564     background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85,85,85,1)), color-stop(100%, rgba(119,119,119,1)));
565     background: -webkit-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(119,119,119,1) 100%);
566     background: -moz-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(119,119,119,1) 100%);
567     background: -o-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(119,119,119,1) 100%);
568     background: -ms-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(119,119,119,1) 100%);
569     background: linear-gradient(top, rgba(85,85,85,1) 0%,rgba(119,119,119,1) 100%);
570     text-decoration: none;
571     }
572#c_content {
573     width: 95%;
574     padding: 4px;
575     }
576.form-help {
577     margin-top: 0;
578     font-size: .875em;
579     font-style: italic;
580     }
581#comments-feed { 
582     margin-top: 2em; 
583     }
584
585/* ------------------------------------------------------------
586     8. SIDEBAR
587------------------------------------------------------------- */
588
589#sidebar {
590     font-size: 0.875em;
591     }
592#sidebar img {
593     max-width: 100%;
594     }
595#sidebar h2 {
596     font-size: 1.1em;
597     margin: 0;
598     font-weight: normal;
599     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
600     color: #333;
601     }
602#sidebar h2.toggle {
603     background: url(img/minus-plus.png) no-repeat left -82px;
604     padding-left: 16px;
605     }
606#sidebar h2.expanded {
607     background: url(img/minus-plus.png) no-repeat left 6px;
608     }
609#sidebar h2.toggle a {
610     text-decoration: none;
611     }
612#sidebar h3 {
613     font-size: 1em;
614     margin-bottom: 0;
615     font-weight: normal;
616     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
617     color: #333;
618     }
619#sidebar ul {
620     margin: .75em 0 .5em 4px;
621     list-style-type: none;
622     padding: 0;
623     }
624#sidebar ul li ul {
625     margin: 0;
626     }
627#sidebar li {
628     padding-left: 16px;
629     background: transparent url(img/squares.png) no-repeat -133px .5em;
630     }
631#sidebar ul li ul li {
632     background: transparent url(img/squares.png) no-repeat -70px center;
633     }
634#sidebar ul li ul li ul li {
635     background: transparent url(img/squares.png) no-repeat 0 center;
636     }
637#sidebar .syndicate li {
638     background-image: none;
639     padding-left: 0;
640     }
641#blognav > div, 
642#blogextra > div {
643     background: #ededed;
644     margin-bottom: 1em;
645     padding: 4px 8px;
646     -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.2);
647     -moz-box-shadow: 2px 2px 4px rgba(0,0,0,.2);
648     -o-box-shadow: 2px 2px 4px rgba(0,0,0,.2);
649     box-shadow: 2px 2px 4px rgba(0,0,0,.2);
650     }
651.category-current {
652     font-weight: bold;
653     }
654     
655/* ------------------------------------------------------- recherche */
656#search p {
657     background: #fff; 
658     text-align: right;
659     border: 1px solid #ddd;
660     vertical-align: middle;
661     padding: 0;
662     }
663#search input { 
664     margin: 0;
665     border: none;
666     background: transparent;
667     height: auto;
668     line-height: 2em;
669     }
670#q {
671     float: left;
672     width: 78%;
673     font-size: 100%;
674     padding-left: 2px;
675     }
676#q:focus {
677     background: #fcfcf9;
678     }
679#search .submit {
680     background: #706F6F;
681     color: #fff;
682     vertical-align: top;
683     width: 20%;
684     font-variant: small-caps;
685     height: 2em;
686     }
687#search .submit:hover, 
688#search .submit:focus {
689     background: #333;
690     }
691     
692/* ------------------------------------------------------------
693     9. FOOTER
694------------------------------------------------------------- */
695
696#footer {
697     clear: both;
698     background: #686867;
699     color: #fff;
700     font-size: .875em;
701     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
702     }
703#footer p {
704     padding: .66em 2em;
705     margin: 0;
706     text-align: right;
707     }
708#footer a {
709     color: #fff;
710     }
711#footer a:hover, 
712#footer a:focus {
713     background-color: #333;
714     }
715#blogcustom {
716     clear: both;
717     background-color: #ededed;
718     color: #333;
719     border-bottom: 1px solid #999;
720     }
721#blogcustom h2 {
722     font-size: 1.2em;
723     }
724#blogcustom a:link, #blogcustom a:visited {
725     color: #666;
726     }
727#blogcustom > div {
728     display: inline-block;
729     vertical-align: top;
730     width: 294px;
731     padding: 12px;
732     }
733#blogcustom div.feed {
734     background-image: none;
735     }
736#blogcustom img {
737     max-width: 100%;
738     }
739#blogcustom ul {
740     padding: .66em 1em 0;
741     margin: 0;
742     text-align: left;
743     line-height: 1.75;
744     }
745#blogcustom li {
746     padding-left: 0;
747     margin-left: 0;
748     }
749#blogcustom .syndicate ul,
750#blogcustom .tags ul {
751     list-style-type: none;
752     padding-left: 0;
753     }
754#stickers {
755     list-style-type: none;
756     margin: 0;
757     }
758/* ------------------------------------------------------------
759     10. CLASSES COMMUNES
760------------------------------------------------------------- */
761/* ------------------------------------------------------- RSS */
762.feed {
763     padding-left: 22px;
764     background: transparent url(img/feed.png) no-repeat left center;
765     }
766/* ------------------------------------------------------- tags */
767.dc-tags .content-inner, 
768.dc-tags .content-inner ul {
769     font-size: 1.25em;
770     margin: 0;
771     padding: 0;
772     }
773.dc-tags #content ul li, 
774.dc-tags #content ul li a,
775#blogcustom .tags ul li, 
776#blogcustom .tags ul li a, 
777#sidebar .tags ul li, 
778#sidebar .tags ul li a {
779     display: inline;
780     width: auto;
781     padding-left: 0;
782     padding-right: .5em;
783     background-color: transparent;
784     background-image: none;
785     text-decoration: none;
786     line-height: 1.5em;
787     }
788.tags ul li a:hover {
789     background-image: none;
790     }
791.dc-tags .tag0, .tags .tag0 {
792     font-size: 85%;
793     }
794.dc-tags .tag10, .tags .tag10 {
795     font-size: 90%;
796     }
797.dc-tags .tag20, .tags .tag20 {
798     font-size: 95%;
799     }
800.dc-tags .tag30, .tags .tag30 {
801     font-size: 100%;
802     }
803.dc-tags .tag40, .tags .tag40 {
804     font-size: 105%;
805     }
806.dc-tags .tag50, .tags .tag50 {
807     font-size: 110%;
808     }
809.dc-tags .tag60, .tags .tag60 {
810     font-size: 115%;
811     }
812.dc-tags .tag70, .tags .tag70 {
813     font-size: 120%;
814     }
815.dc-tags .tag80, .tags .tag80 {
816     font-size: 125%;
817     }
818.dc-tags .tag90, .tags .tag90 {
819     font-size: 130%;
820     }
821.dc-tags .tag100, .tags .tag100 {
822     font-size: 135%;
823     }
824/* ------------------------------------------------------- messages d'erreur */
825.error {
826     border: 1px solid #c44;
827     background: #df0;
828     padding: 0.5em;
829     }
830.error ul {
831     padding-left: 20px;
832     }
833.error li {
834     list-style: square;
835     }
836/* ------------------------------------------------------- class à dispo pour billets */
837.left {
838     float: left;
839     margin-right: 1em;
840     }
841.right {
842     float: right;
843     margin-left: 1em;
844     }
845.center {
846     margin-left: auto;
847     margin-right: auto;
848     }
849.left-text {
850     text-align: left;
851     }
852.right-text {
853     text-align: right;
854     }
855.center-text {
856     text-align: center;
857     }
858.little-text {
859     font-size: .875em;
860     }
861.little-upper-text {
862     font-size: .875em;
863     text-transform: uppercase;
864     }
865hr.hidden {
866     background: #fff;
867     color: #fff;
868     border-color: #fff;
869     margin: 0;
870     }
871/* ------------------------------------------------------------
872     11. PAGES SPECIFIQUES
873------------------------------------------------------------- */
874
875.dc-home { }
876.dc-post { }
877.dc-category { }
878
879/* ---------------------------------------------------------------- archives */
880.arch-block {
881     display: inline-block;
882     margin: 0 0 2em 4em;
883     vertical-align: top;
884     }
885.arch-block:first-child {
886     margin-left: 0;
887     }
888.arch-block h3 {
889     margin-bottom: 1em;
890     font-size: 1.2em;
891     font-style: italic;
892     font-weight: normal;
893     text-transform: lowercase;
894     color: #14709e;
895     }
896.arch-block h4 {
897     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
898     font-weight: normal;
899     font-size: 1.1em;
900     margin-bottom: 0;
901     margin-top: 0;
902     }
903.arch-block ul {
904     list-style-type: none;
905     margin: 0;
906     padding: 0;
907     }
908.arch-block ul ul {
909     margin-left: 20px;
910     }
911#time-criteria h3:first-child {
912     margin-top: 0;
913     }
914#by-date {
915     margin-right: 0;
916     margin-bottom: 1em;
917     margin-top: 2em;
918     }
919#by-date h3 {
920     margin-bottom: 0;
921     }
922.fromto {
923     margin-top: 0;
924     margin-bottom: 1.5em;
925     font-size: .875em;
926     font-style: italic;
927     }
928#by-date div {
929     display: inline-block;
930     vertical-align: top;
931     margin: 0;
932     width: 10em;
933     }
934#by-date ul {
935     margin-bottom: 1.5em;
936     }
937#by-date span {
938     font-size: .875em;
939     }
940#by-cat ul {
941     background: transparent url(img/vline.png) repeat-y;
942     }
943#by-cat ul ul {
944     margin: .5em 0 0 .5em;
945     }
946#by-cat ul li {
947     padding: .2em .2em .2em 20px;
948     background: transparent url(img/hline.png) no-repeat left .82em;
949     }
950#by-cat ul li:last-child {
951     background-image: url(img/last-hline.png);
952     }
953#by-tag {
954     width: 18em;
955     }
956#by-tag ul li {
957     display: inline;
958     padding-right: 1em;
959     }
960#by-tag .tag0 {
961     color: #909090;
962     font-size: 90%;
963     }
964#by-tag .tag10 {
965     color: #828282;
966     font-size: 92%;
967     }
968#by-tag .tag20 {
969     color: #737373;
970     font-size: 94%;
971     }
972#by-tag .tag30 {
973     color: #656565;
974     font-size: 96%;
975     }
976#by-tag .tag40 {
977     color: #484848;
978     font-size: 98%;
979     }
980#by-tag .tag50 {
981     color: #3A3A3A;
982     font-size: 100%;
983     }
984#by-tag .tag60 {
985     color: #2B2B2B;
986     font-size: 102%;
987     }
988#by-tag .tag70 {
989     color: #1D1D1D;
990     font-size: 104%;
991     }
992#by-tag .tag80 {
993     color: #0E0E0E;
994     font-size: 106%;
995     }
996#by-tag .tag90 {
997     color: #030303;
998     font-size: 108%;
999     }
1000#by-tag .tag100 {
1001     color: #000;
1002     font-size: 110%;
1003     }
1004.dc-archive #search {
1005     padding: 4px 8px;
1006     }
1007.dc-archive #blogextra div {
1008     background-color: transparent;
1009     margin-bottom: 1em;
1010     padding: 4px;
1011     border: 1px solid #ccc;
1012     -webkit-box-shadow: none;
1013     -moz-box-shadow: none;
1014     -o-box-shadow: none;
1015     box-shadow: none;
1016     }
1017.dc-archive #blogextra h2 {
1018     margin-bottom: .33em;
1019     }   
1020.dc-archive-month .title h2.post-title {
1021     font-size: 1.3em;
1022     }
1023/* ---------------------------------------------------------------- 404 */
1024.dc-404 #content-info {
1025     padding-bottom: 200px;
1026     background: transparent url(img/404.png) no-repeat bottom center;
1027     }
1028.dc-404 .content-inner ul {
1029     margin-left: 0;
1030     padding-left: 0;
1031     list-style-type: none;
1032     }
1033.dc-404 .content-inner h3 {
1034     font-size: 1.1em;
1035     font-variant: small-caps;
1036     }
1037/* ---------------------------------------------------------------- search */
1038.dc-search #content-info em {
1039     color: #14709e;
1040     }
1041/* ---------------------------------------------------
1042  12. ET POUR FINIR NE PAS OUBLIER LES CLEARERS
1043--------------------------------------------------- */
1044.post, 
1045.pagination,
1046.navlinks,
1047.footnotes, 
1048#attachments,
1049.read-it, 
1050.post-info-co, 
1051#comments, #footer,
1052.clearer {
1053     clear: both;
1054     }
1055.post-content:before, .post-content:after {
1056     content: "";
1057     display: table;
1058     }
1059.post-content:after {
1060     clear: both;
1061     }
1062.post:before, .post:after {
1063     content: "";
1064     display: table;
1065     }
1066.post:after {
1067     clear:both;
1068     }
Note: See TracBrowser for help on using the repository browser.

Sites map