Dotclear

source: themes/ductile/style.css @ 889:c6f7c53cc392

Revision 889:c6f7c53cc392, 23.1 KB checked in by franck <carnet.franck.paul@…>, 13 years ago (diff)

Post infos and Post content top vertical alignment for Ductile theme

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

Sites map