/** # ***** BEGIN LICENSE BLOCK ***** # # Nom du theme : Plop # Auteur : Kozlika # Licence : GNU-GPL # # ***** END LICENSE BLOCK ***** */ /** Palette - Lien titre blog, liens titres billets : turquouise #21aace; - Titre billet, lire la suite : orange #f60; - Liens par défaut : rouge #ce2155; - Titres catégories sidebar : vert #aace21; */ /* ------------------------------------------- MINI RESET (cf. Eric Meyer) -------------------------------------------- */ * { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* ------------------------------------------- STRUCTURE GÉNÉRALE -------------------------------------------- */ body { text-align : center; font-size: .86em; background: #fff url(img/new-bg.jpg) repeat-y center top; font-family: arial, helvetica, sans-serif; line-height: 1.3; } #page { margin : 20px auto 0 auto; width : 100%; background: transparent url(img/new-top.jpg) no-repeat center top; } #top { } #top h1 { margin : 0 auto; padding : 20px 0 30px 0; font-family: "arial narrow"; font-size: 2.66em; width: 840px; text-align: right; } #top h1 a { color: #21aace; padding-right: 20px; background: transparent url(img/new-title.jpg) no-repeat right .6em; } #top h1 a:hover { color: #ce2155; } #prelude { position: absolute; top: 4px; left: 50%; margin-left: -420px; text-align: left; font-size: .86em; width: 840px; text-indent: 230px; color: #ddd; } #prelude a { color: #bbb; } #wrapper { text-align : left; width: 840px; margin: 0 auto; } #main { width : 100%; margin : 0 0 0 -220px; float : right; } #content { margin : 0 0 0 260px; padding : 20px 40px; background: #fff; } #footer { clear : both; text-align:right; padding-right: 20px; padding-bottom: 20px; margin: 0; } #sidebar { width : 220px; float : left; font-size: .95em; margin-top: 80px; } #blognav div, #blogextra div { margin: 1em; padding: .5em; } /* ------------------------------------------- BALISES HTML -------------------------------------------- */ /* Hierarchie des titres */ h2, h3, h4, h5, h6 { margin-bottom: 1em; color: #666; } h1 { } h2 { font-size: 1.5em; font-weight: bold;color: #f60} h3 { font-size: 1.33em; margin-top: 1em; color: #f60;} h4 { font-size: 1.2em; margin-top: 1em;color: #f60; } h5 { font-size: 1em; margin-top: 1em;color: #f60;} h6 { font-size: .9em; margin-top: 1em;color: #f60} /* Regles des balises courantes */ p { margin: 0 0 .5em 0;} img, iframe, object { } form { display: block; } q { font-family: georgia, serif; padding: 1px; background: #E6F0C2; } blockquote { quotes: "\201C" "\201D"; padding: 2px 8px;font-family: georgia, serif; } cite { } ul { margin-left: 1em; padding-left: 0; list-style-type: none;} ul li { background: transparent url(img/li.png) no-repeat 0 .3em;padding-left: 10px;} ol { margin-left: 1em; padding-left: 1em;} sup { font-size: 75%; } abbr, acronym { } hr { } strong { font-weight: bolder; font-size: 95%;} em { font-style: italic;} /* Presentation des lignes de code */ code, pre { font-family: "lucida monospace", monospace; color: #333;} pre { overflow: auto; background: #fff; padding: 0; margin: 0 auto; border: 1px dashed #bbb; width: 90%; } pre:before { content: "code"; display: block; background: #eee; margin: 0; padding-left: 8px; margin-bottom: 4px;} pre * { padding: 0 8px; line-height: 1.3;} /* Comportement des liens */ a { text-decoration: none; color: #ce2155; } a:link, a:visited {color:#ce2155;} a:visited { } a:hover { border-bottom: 1px solid;} a:active, a:focus { } a[hreflang]:after { content: "\0000a0[" attr(hreflang) "]"; font-size: .85em; color: #999; } /* --------------------------------------------------------- NAVIGATIONS - CLASS COMMUNES ---------------------------------------------------------- */ #navlinks { text-align: right; } #navlinks a { color: #999; } .feed { background: transparent url(img/feed.png) no-repeat 0 2px; padding-left: 14px; } #content-info { margin-bottom: 3em; padding-bottom: 8px; border-bottom: 1px solid #f60; } #content-info h2 { margin-bottom: .5em; } /* --------------------------------------------------------- BILLETS ---------------------------------------------------------- */ .post { margin-bottom: 2em; padding-bottom: 1em; border-bottom: 1px solid #ddd; } .day-date { color: #999;} .post-title {font-weight: bold; color: #f60;} .post-title a:link, .post-title a:visited { color: #21aace;font-weight: bold; } .post-info { padding-left: 12px; background: transparent url(img/infos.gif) no-repeat 0 2px; font-size: .95em; color: #999; margin-bottom: 0;} .post-tags { margin-left: 0;} .post-tags li { display: inline; padding-right: 8px;} .post-excerpt, .post-content { line-height: 1.4; margin-top: 1.5em;} .post blockquote {background: #EAF6C4; padding: 1px 8px; margin: 1em 0;} .post blockquote:before { content: open-quote; font-weight: bold; font-size: 2.5em; line-height: 1.3em; color: #999; margin: 0; padding: 0;} .post blockquote:after { content: close-quote; font-weight: bold; font-size: 2.5em; line-height: 1.3em; color: #999; margin: 0; padding: 0;} .post blockquote p { margin: 0; padding: 0;} .footnotes { } a.read-it { color: #f60;} a.read-it:after { content: "\0000a0\27A2"; } .post-info-co { font-size: .9em; text-align: right;} .post-info-co span { color: #fff;} .post-info a:link, .post-info-co a:link, .post-info a:visited, .post-info-co a:visited, .post-tags a:link, .post-tags a:visited { color: #666; } .comment_count { background: transparent url(img/ico-comment.png) no-repeat; padding-left: 14px; } .ping_count { background: transparent url(img/ping.gif) no-repeat; padding-left: 14px; } /* ------------------------------------------------------------- SIDEBAR ---------------------------------------------------------- */ #sidebar h2 { color: #aace21; font-weight: bold; font-size: 1.2em; margin-bottom: .33em; } #sidebar h3 { font-size: 1.05em; margin-bottom: .25em; } #sidebar a:link, #sidebar a:visited { color: #666; } #sidebar ul { margin: 0; } #search { } #search #q { background: #F7FAEB; width: 10em; line-height: 1.8;} #search .field input { margin: 0;} .syndicate ul { list-style-type: none; padding: 0; } .syndicate ul li { padding: 0; background: transparent; } /* ------------------------------------------------------------- TRACBACKS ET COMMENTAIRES ---------------------------------------------------------- */ #pings h3, #comments h3, #pr h3, #comment-form h3 { color: #aace21; margin-top: 2em; } #pings, #comments, #pr, #comment-form {} #comments dt, #pings dt { background: transparent url(img/personal.gif) no-repeat 0 3px; padding: 3px 0 0 18px; color: #666; margin-top: 1.5em; margin-bottom: .25em; } #comments dd, #pings dt { background: #C4EBF6; padding: 4px; } .comment-number { font-size: 1.2em;} /* Formulaires -------------------------------------------------------- */ fieldset { } #comment-form input { padding: 2px; } input[type] { background: #f5f5f0; border: 1px solid #ddd;} input[type=submit] { background: #aace21; color: #fff;} input[type=reset] { } input[type=submit]:hover { background: #666; } textarea[name] { } p.field { margin-bottom: .5em; line-height: 1.6;} p.field label { clear: left; display: block; width: 10em; text-align: right; float: left; color: #666;} p.field input { margin-left: 1em;} p.form-help { } p.validate { } textarea#c_content { background: #f5f5f0; border: 1px solid #ddd; width: 95%;} /* Error messages -------------------------------------------------------- */ .error { border: 1px solid red; background: #ccc; padding: 0.5em; } .error ul { padding-left: 20px; } .error li { list-style: square; } /* ------------------------------------------------------------- OTHER CONTEXTS ---------------------------------------------------------- */ .dc-archive .content-inner h3 { clear: left; float: left; width: 3em; margin-top: 0; font-size: 2em; color: #21aace; } .dc-archive .content-inner ul { margin-left: 5.5em; margin-bottom: 3em; padding-top: .5em; } .dc-archive-month .content-inner h2 { margin: 0; font-size: 1.2em; } .dc-archive-month .content-inner .day-date { margin-top: 2em; margin-bottom: .25em; color: #f60; } /* ------------------------------------------------------------- BONUS ---------------------------------------------------------- */ .clearer { clear: both; } .box-center { margin-left :auto; margin-right: auto; } .text-center { text-align: center; } .text-right { text-align: right; } .text-left { text-align: left; } .petites-cap { font-size: 0.82em; text-transform: uppercase; } .petit { font-size: x-small; } .text-justify { text-align: justify; }