Dotclear

source: themes/ductile/style.css @ 694:cdb899b3d7ac

Revision 694:cdb899b3d7ac, 22.9 KB checked in by kozlika, 14 years ago (diff)

Ductile : on allège un peu.

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: 28px;
391     background-color: #fff;
392     background-repeat: no-repeat;
393     background-position: left center;
394     }
395.post-info-co a.comment_count {
396     background-image: url(img/comment.png);
397     }
398.post-info-co a.ping_count {
399     background-image: url(img/ping.png);
400     }
401.post-info-co a.attach_count {
402     background-image: url(img/attach.png); 
403     }
404#attachments {
405     font-size: .875em;
406     border-bottom: 1px solid #999;
407     margin: 0 0 2em;
408     }
409#attachments h3 {
410     font-variant: small-caps;
411     font-weight: normal;
412     color: #686867;
413     }
414#attachments ul {
415     list-style-type: none;
416     margin: 0 0 1em;
417     padding: 0;
418     }
419#attachments ul li {
420     padding-left: 24px;
421     background: transparent url(img/download.png) no-repeat left .3em;
422     }
423
424/* ------------------------------------------------------------
425     7. COMMENTAIRES, PINGS
426------------------------------------------------------------- */
427
428/* ------------------------------------------------------- commentaires et rétroliens */
429#comments, 
430#ping-url, 
431#comment-form,
432#comments-feed { 
433     color: #333;
434     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
435     font-size: .875em;
436     clear: both;
437     }
438#comment-form, #ping-url {
439     padding: 1em;
440     background: #eef;
441     margin-top: 1em;
442     color: #333;
443     border: 1px solid #ddf;
444     }
445#pr {
446     padding: 1em;
447     border: 1px dashed #14709e;
448     margin-bottom: 1em;
449     }
450#comments h3, 
451#ping-url h3, 
452#pr h3, 
453#comment-form h3 { 
454     margin-top: 2em;
455     color: #666;
456     }
457#comment-form h3, #ping-url h3 {
458     margin-top: 0;
459     }
460#comments > ul { 
461     margin-left: 0;
462     padding-left: 0;
463     list-style-type: none;
464     }
465.comment, .ping {
466     clear: left;
467     margin-left: 0;
468     border-top: 1px solid #bbb;
469     }
470.comment-info { 
471     padding-bottom: .2em;
472     line-height: 1.25;
473     color: #686867;
474     font-family: "New Century Schoolbook","Century Schoolbook", "Century Schoolbook L", Georgia, serif; 
475     }
476#comments .me { 
477     font-family: "New Century Schoolbook","Century Schoolbook", "Century Schoolbook L", Georgia, serif;
478     color: #14709e;
479     }
480.comment-number {
481     font-size: 2em;
482     font-weight: normal;
483     font-style: italic;
484     text-decoration: none;
485     font-family: "New Century Schoolbook","Century Schoolbook", "Century Schoolbook L", Georgia, serif;
486     color: #ad3f4c;
487     display: block;
488     width: 2em;
489     }
490.comment .comment-number {
491     background: transparent url(img/comm.png) right center no-repeat;
492     }
493.ping .comment-number {
494     background: transparent url(img/tb.png) right center no-repeat;
495     }
496#comments-feed {
497     border-top: 1px solid #bbb;
498     margin-top: 1.5em;
499     padding-top: 1em;
500     }
501
502/* ------------------------------------------------------- formulaire des commentaires */
503#comment-form fieldset { }
504.field { 
505     margin-bottom: 1em;
506     }
507.field label { 
508     display: block;
509     font-size: .875em;
510     color: #666;
511     text-indent: 6px;
512     }
513.field input, 
514.field textarea {
515     display: block;
516     font-size: 100%;
517     border: 1px solid #ccc;
518     padding: 4px;
519     background: #fff;
520     -webkit-border-radius: 3px; 
521     -moz-border-radius: 3px;
522     -o-border-radius: 3px;
523     -ms-border-radius: 3px;
524     -khtml-border-radius: 3px;
525     border-radius: 3px;
526     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
527     }
528.field textarea {
529     padding: .5em 1em;
530     }
531.field input:focus, 
532.field textarea:focus {
533     background: #fff;
534     }
535#comment-form input[type=submit], 
536#comment-form input[type=reset] {
537     color: #eee;
538     font-size: .875em;
539     display: inline-block;
540     text-transform: capitalize;
541     font-weight: bold;
542     text-align: center;
543     padding: .33em .66em;
544     text-shadow: 0 1px 1px rgba(0,0,0,.3);
545     background: rgb(119,119,119);
546     border: solid 1px #686867;
547     -webkit-border-radius: 5px;
548     -moz-border-radius: 5px;
549     -o-border-radius: 5px;
550     -ms-border-radius: 5px;
551     -khtml-border-radius: 5px;
552     border-radius: 5px;
553     -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
554     -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
555     -o-box-shadow: 0 1px 2px rgba(0,0,0,.2);
556     box-shadow: 0 1px 2px rgba(0,0,0,.2);
557     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)));
558     background: -webkit-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(85,85,85,1) 100%);
559     background: -moz-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(85,85,85,1) 100%);
560     background: -o-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(85,85,85,1) 100%);
561     background: -ms-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(85,85,85,1) 100%);
562     background: linear-gradient(top, rgba(119,119,119,1) 0%,rgba(85,85,85,1) 100%);
563     }
564#comment-form input[type=submit]:hover, #comment-form input[type=submit]:focus,
565#comment-form input[type=reset]:hover, #comment-form input[type=reset]:focus {
566     background: rgb(85,85,85);
567     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)));
568     background: -webkit-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(119,119,119,1) 100%);
569     background: -moz-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(119,119,119,1) 100%);
570     background: -o-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(119,119,119,1) 100%);
571     background: -ms-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(119,119,119,1) 100%);
572     background: linear-gradient(top, rgba(85,85,85,1) 0%,rgba(119,119,119,1) 100%);
573     text-decoration: none;
574     }
575#c_content {
576     width: 95%;
577     padding: 4px;
578     }
579.form-help {
580     margin-top: 0;
581     font-size: .875em;
582     font-style: italic;
583     }
584#comments-feed { 
585     margin-top: 2em; 
586     }
587
588/* ------------------------------------------------------------
589     8. SIDEBAR
590------------------------------------------------------------- */
591
592#sidebar {
593     font-size: 0.875em;
594     }
595#sidebar img {
596     max-width: 100%;
597     }
598#sidebar h2 {
599     font-size: 1.1em;
600     margin: 0;
601     font-weight: normal;
602     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
603     color: #333;
604     }
605#sidebar h2.toggle {
606     background: url(img/plus.png) no-repeat left center;
607     padding-left: 16px;
608     }
609#sidebar h2.expanded {
610     background-image: url(img/minus.png);
611     }
612#sidebar h2.toggle a {
613     text-decoration: none;
614     }
615#sidebar h3 {
616     font-size: 1em;
617     margin-bottom: 0;
618     font-weight: normal;
619     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
620     color: #333;
621     }
622#sidebar ul {
623     margin: .75em 0 .5em 4px;
624     list-style-type: none;
625     padding: 0;
626     }
627#sidebar ul li ul {
628     margin-top: 0;
629     margin-bottom: 0;
630     }
631#sidebar li {
632     padding-left: 16px;
633     background: transparent url(img/square.png) no-repeat 0 .5em;
634     }
635#sidebar ul li ul li {
636     background-image: url(img/square2.png);
637     }
638#sidebar ul li ul li ul li {
639     background-image: url(img/square3.png);
640     }
641#sidebar .syndicate li {
642     background-image: none;
643     padding-left: 0;
644     }
645#blognav > div, 
646#blogextra > div {
647     background: #ededed;
648     margin-bottom: 1em;
649     padding: 4px 8px;
650     -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.2);
651     -moz-box-shadow: 2px 2px 4px rgba(0,0,0,.2);
652     -o-box-shadow: 2px 2px 4px rgba(0,0,0,.2);
653     box-shadow: 2px 2px 4px rgba(0,0,0,.2);
654     }
655.category-current {
656     font-weight: bold;
657     }
658     
659/* ------------------------------------------------------- recherche */
660#search p {
661     background: #fff; 
662     text-align: right;
663     border: 1px solid #ddd;
664     vertical-align: middle;
665     padding: 0;
666     }
667#search input { 
668     margin: 0;
669     border: none;
670     background: transparent;
671     height: auto;
672     line-height: 2em;
673     }
674#q {
675     float: left;
676     width: 78%;
677     font-size: 100%;
678     padding-left: 2px;
679     }
680#q:focus {
681     background: #fcfcf9;
682     }
683#search .submit {
684     background: #706F6F;
685     color: #fff;
686     vertical-align: top;
687     width: 20%;
688     font-variant: small-caps;
689     height: 2em;
690     }
691#search .submit:hover, 
692#search .submit:focus {
693     background: #333;
694     }
695     
696/* ------------------------------------------------------------
697     9. FOOTER
698------------------------------------------------------------- */
699
700#footer {
701     clear: both;
702     background: #686867;
703     color: #fff;
704     font-size: .875em;
705     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
706     }
707#footer p {
708     padding: .66em 2em;
709     margin: 0;
710     text-align: right;
711     }
712#footer a {
713     color: #fff;
714     }
715#footer a:hover, 
716#footer a:focus {
717     background-color: #333;
718     }
719#blogcustom {
720     clear: both;
721     text-align: center;
722     background-color: #ededed;
723     color: #333;
724     border-bottom: 1px solid #999;
725     }
726#blogcustom h2 {
727     font-size: 1.2em;
728     }
729#blogcustom a:link, #blogcustom a:visited {
730     color: #666;
731     }
732#blogcustom > div {
733     display: inline-block;
734     text-align: left;
735     vertical-align: top;
736     width: 294px;
737     padding: 12px;
738     }
739#blogcustom div.feed {
740     background-image: none;
741     }
742#blogcustom img {
743     max-width: 100%;
744     }
745#blogcustom ul {
746     padding: .66em 1em 0;
747     margin: 0;
748     text-align: left;
749     line-height: 1.75;
750     }
751#blogcustom li {
752     padding-left: 0;
753     margin-left: 0;
754     }
755#blogcustom .syndicate ul,
756#blogcustom .tags ul {
757     list-style-type: none;
758     padding-left: 0;
759     }
760#stickers {
761     list-style-type: none;
762     margin: 0;
763     }
764/* ------------------------------------------------------------
765     10. CLASSES COMMUNES
766------------------------------------------------------------- */
767/* ------------------------------------------------------- RSS */
768.feed {
769     padding-left: 22px;
770     background: transparent url(img/feed.png) no-repeat left center;
771     }
772/* ------------------------------------------------------- tags */
773.dc-tags .content-inner, 
774.dc-tags .content-inner ul {
775     font-size: 1.25em;
776     margin: 0;
777     padding: 0;
778     }
779.dc-tags #content ul li, 
780.dc-tags #content ul li a,
781#blogcustom .tags ul li, 
782#blogcustom .tags ul li a, 
783#sidebar .tags ul li, 
784#sidebar .tags ul li a {
785     display: inline;
786     width: auto;
787     padding-left: 0;
788     padding-right: .5em;
789     background-color: transparent;
790     background-image: none;
791     text-decoration: none;
792     line-height: 1.5em;
793     }
794.tags ul li a:hover {
795     background-image: none;
796     }
797.dc-tags .tag0, .tags .tag0 {
798     font-size: 85%;
799     }
800.dc-tags .tag10, .tags .tag10 {
801     font-size: 90%;
802     }
803.dc-tags .tag20, .tags .tag20 {
804     font-size: 95%;
805     }
806.dc-tags .tag30, .tags .tag30 {
807     font-size: 100%;
808     }
809.dc-tags .tag40, .tags .tag40 {
810     font-size: 105%;
811     }
812.dc-tags .tag50, .tags .tag50 {
813     font-size: 110%;
814     }
815.dc-tags .tag60, .tags .tag60 {
816     font-size: 115%;
817     }
818.dc-tags .tag70, .tags .tag70 {
819     font-size: 120%;
820     }
821.dc-tags .tag80, .tags .tag80 {
822     font-size: 125%;
823     }
824.dc-tags .tag90, .tags .tag90 {
825     font-size: 130%;
826     }
827.dc-tags .tag100, .tags .tag100 {
828     font-size: 135%;
829     }
830/* ------------------------------------------------------- messages d'erreur */
831.error {
832     border: 1px solid #c44;
833     background: #df0;
834     padding: 0.5em;
835     }
836.error ul {
837     padding-left: 20px;
838     }
839.error li {
840     list-style: square;
841     }
842/* ------------------------------------------------------- class à dispo pour billets */
843.left {
844     float: left;
845     margin-right: 1em;
846     }
847.right {
848     float: right;
849     margin-left: 1em;
850     }
851.center {
852     margin-left: auto;
853     margin-right: auto;
854     }
855.left-text {
856     text-align: left;
857     }
858.right-text {
859     text-align: right;
860     }
861.center-text {
862     text-align: center;
863     }
864.little-text {
865     font-size: .875em;
866     }
867.little-upper-text {
868     font-size: .875em;
869     text-transform: uppercase;
870     }
871hr.hidden {
872     background: #fff;
873     color: #fff;
874     border-color: #fff;
875     margin: 0;
876     }
877/* ------------------------------------------------------------
878     11. PAGES SPECIFIQUES
879------------------------------------------------------------- */
880
881.dc-home { }
882.dc-post { }
883.dc-category { }
884
885/* ---------------------------------------------------------------- archives */
886.arch-block {
887     display: inline-block;
888     margin: 0 0 2em 4em;
889     vertical-align: top;
890     }
891.arch-block:first-child {
892     margin-left: 0;
893     }
894.arch-block h3 {
895     margin-bottom: 1em;
896     font-size: 1.2em;
897     font-style: italic;
898     font-weight: normal;
899     text-transform: lowercase;
900     color: #14709e;
901     }
902.arch-block h4 {
903     font-family: "Franklin gothic medium","arial narrow","DejaVu Sans Condensed","helvetica neue",helvetica,sans-serif;
904     font-weight: normal;
905     font-size: 1.1em;
906     margin-bottom: 0;
907     margin-top: 0;
908     }
909.arch-block ul {
910     list-style-type: none;
911     margin: 0;
912     padding: 0;
913     }
914.arch-block ul ul {
915     margin-left: 20px;
916     }
917#time-criteria h3:first-child {
918     margin-top: 0;
919     }
920#by-date {
921     margin-right: 0;
922     margin-bottom: 1em;
923     margin-top: 2em;
924     }
925#by-date h3 {
926     margin-bottom: 0;
927     }
928.fromto {
929     margin-top: 0;
930     margin-bottom: 1.5em;
931     font-size: .875em;
932     font-style: italic;
933     }
934#by-date div {
935     display: inline-block;
936     vertical-align: top;
937     margin: 0;
938     width: 10em;
939     }
940#by-date ul {
941     margin-bottom: 1.5em;
942     }
943#by-date span {
944     font-size: .875em;
945     }
946#by-cat ul {
947     background: transparent url(img/vline.png) repeat-y;
948     }
949#by-cat ul ul {
950     margin: .5em 0 0 .5em;
951     }
952#by-cat ul li {
953     padding: .2em .2em .2em 20px;
954     background: transparent url(img/hline.png) no-repeat left .82em;
955     }
956#by-cat ul li:last-child {
957     background-image: url(img/last-hline.png);
958     }
959#by-tag {
960     width: 18em;
961     }
962#by-tag ul li {
963     display: inline;
964     padding-right: 1em;
965     }
966#by-tag .tag0 {
967     color: #909090;
968     font-size: 90%;
969     }
970#by-tag .tag10 {
971     color: #828282;
972     font-size: 92%;
973     }
974#by-tag .tag20 {
975     color: #737373;
976     font-size: 94%;
977     }
978#by-tag .tag30 {
979     color: #656565;
980     font-size: 96%;
981     }
982#by-tag .tag40 {
983     color: #484848;
984     font-size: 98%;
985     }
986#by-tag .tag50 {
987     color: #3A3A3A;
988     font-size: 100%;
989     }
990#by-tag .tag60 {
991     color: #2B2B2B;
992     font-size: 102%;
993     }
994#by-tag .tag70 {
995     color: #1D1D1D;
996     font-size: 104%;
997     }
998#by-tag .tag80 {
999     color: #0E0E0E;
1000     font-size: 106%;
1001     }
1002#by-tag .tag90 {
1003     color: #030303;
1004     font-size: 108%;
1005     }
1006#by-tag .tag100 {
1007     color: #000;
1008     font-size: 110%;
1009     }
1010.dc-archive #search {
1011     padding: 4px 8px;
1012     }
1013.dc-archive #blogextra div {
1014     background-color: transparent;
1015     margin-bottom: 1em;
1016     padding: 4px;
1017     border: 1px solid #ccc;
1018     -webkit-box-shadow: none;
1019     -moz-box-shadow: none;
1020     -o-box-shadow: none;
1021     box-shadow: none;
1022     }
1023.dc-archive #blogextra h2 {
1024     margin-bottom: .33em;
1025     }   
1026.dc-archive-month .title h2.post-title {
1027     font-size: 1.3em;
1028     }
1029/* ---------------------------------------------------------------- 404 */
1030.dc-404 #content-info {
1031     padding-bottom: 200px;
1032     background: transparent url(img/404.png) no-repeat bottom center;
1033     }
1034.dc-404 .content-inner ul {
1035     margin-left: 0;
1036     padding-left: 0;
1037     list-style-type: none;
1038     }
1039.dc-404 .content-inner h3 {
1040     font-size: 1.1em;
1041     font-variant: small-caps;
1042     }
1043/* ---------------------------------------------------------------- search */
1044.dc-search #content-info em {
1045     color: #14709e;
1046     }
1047/* ---------------------------------------------------
1048  12. ET POUR FINIR NE PAS OUBLIER LES CLEARERS
1049--------------------------------------------------- */
1050.post, 
1051.pagination,
1052.navlinks,
1053.footnotes, 
1054#attachments,
1055.read-it, 
1056.post-info-co, 
1057#comments, #footer,
1058.clearer {
1059     clear: both;
1060     }
1061.post-content:before, .post-content:after {
1062     content: "";
1063     display: table;
1064     }
1065.post-content:after {
1066     clear: both;
1067     }
1068.post:before, .post:after {
1069     content: "";
1070     display: table;
1071     }
1072.post:after {
1073     clear:both;
1074     }
Note: See TracBrowser for help on using the repository browser.

Sites map