/* GENERAL -------------------------------------------------------- */ html, body{ margin: 0; padding: 0; color: #333; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; background: #ddd; } p { margin-bottom: 15px; } h1 { font-size: 34px; } a { color: #0066CC; } a:visited { color: #7FB2E5; } /* LAYOUT -------------------------------------------------------- */ #top { text-align: center; height: 170px; display: block; background: url("top.gif") repeat-x top; color: #fff; padding: 10px; } #top h1 a { font-family: "Trebuchet MS", Verdana, Arial, Sans-serif; font-size: 36px; color: #fff; margin: 0; padding: 0; text-decoration: none; } #page { width: 900px; margin: 0 auto; background: #fff; margin-top: 25px; padding: 20px; border: 1px solid #ccc; } #main { display: block; width: 600px; padding: 0 15px 0 15px; } #sidebar { display: block; width: 220px; margin-top: 15px; padding: 15px; border: 1px solid #ddd; background: #eee; float: right; } /* POST -------------------------------------------------------- */ #post { margin: 0 100px 0 100px; } .chapo { background: #fefebd; font-weight: bold; padding: 5px; border: 1px solid #ffde00; } h1 { letter-spacing: -1px; font-weight: 30px; } h3 { display: block; margin-bottom: 0; } /* POST BLOCS -------------------------------------------------------- */ .news { padding: 0 0 0 25px; border-bottom: 1px solid #e5e5e5; margin: 0 0 15px 0; background: url("star.gif") no-repeat left 5px; } .news h3 { font-size: 20px; } /* COMMENT BLOCS -------------------------------------------------------- */ .comment { background: #eee; border: 1px dashed #ccc; padding: 10px; margin-bottom: 10px; } .comment h3 { margin-top: 0; } /* FORM COMMENT -------------------------------------------------------- */ #postcom { padding: 20px; background: #f5f5f5; border-top: 1px solid #ddd; } #postcom p { margin: 0; } #postcom label { display: block; margin-top: 5px; } #postcom input, #postcom textarea { display: block; border: 1px solid #999; padding: 2px; font-size: 14px; margin-top: 4px; } #postcom #submit { margin-top: 10px; margin-bottom: 10px; background: #2798ff; border: 1px solid #4c6d8e; color: #fff; } /* CALENDAR -------------------------------------------------------- */ #calendrier { display: block; float: left; width: 220px; border: 1px solid #ccc; } #calendrier caption { background: #eee; color: #666; padding: 4px; } #calendrier caption a { color: #0066CC; font-weight: bold; text-decoration: none; } #calendrier td { font-size: 12px; color: #555; text-align: center; background: #f5f5f5; width: 30px; line-height: 2em; } #calendrier td a{ display: block; text-decoration: none; color: #111; background: #ddd; font-weight: bold; } #calendrier td a:hover { background: #ccc; color: #fff; } #calendrier td.active a { color:#fff; background: #0066CC; } /* OTHERS -------------------------------------------------------- */ #footer { text-align: center; color: #999; }