* { padding: 0; margin: 0; }body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;background: #414e59;color: #fff;}#wrapper { margin: 0 auto;width: 773px;}#header {width: 773px;height: 100px;margin: 17px 0px 10px 0px;background: url(images/header.png) no-repeat;}#header h1 {font-size: 30px;padding: 20px 0 0 15px;}#header h1 a {color: #414e59;text-decoration: none;}#header .description {font-size: 12px;color: #515d67;font-weight: bold;padding-left: 25px;}#content { margin: 0;min-height: 350px;width: 569px;float: left;}#content .post {font-size: 12px;background: #313b44;border: 2px solid #515d67;padding: 10px;margin-bottom: 10px;}#content h1 { font-size: 20px;font-family: Arial, Helvetica, sans-serif;}#content h3 { font-size: 16px;font-family: Arial, Helvetica, sans-serif;}#content h4 { font-size: 14px;font-family: Arial, Helvetica, sans-serif;}/*Concerne les titres d'articles, ne pas s'en servir intra article*/#content h2 { font-size: 23px;font-weight: normal;float: left;}/*Concerne les titres d'articles, ne pas s'en servir intra article*/#content h2 a {color: #2dc1e1;text-decoration: none;}#content .bubble {float: right;}#content .bubble a {color: #fff;font-weight: bold;font-size: 12px;display: block;height: 27px;width: 46px;background: url(images/bubble.gif) no-repeat;text-decoration: none;padding-top: 7px;text-align: center;}#content p {padding-top: 2px;padding-bottom: 10px;}#content a, #footer a {color: #2dc1e1;text-decoration: none;}#sidebar { float: right;margin: 0px 0px 0px 0px;min-height: 350px;width: 183px;display: inline;}#sidebar .sidebaritem {background: #313b44;border: 2px solid #515d67;padding: 10px;margin-bottom: 10px;}#sidebar h3 {color: #2dc1e1;font-size: 18px;font-weight: normal;padding-bottom: 5px;}#sidebar a {color: #fff;text-decoration: none;}#sidebar a:hover {color: #2dc1e1;}#sidebar ul {list-style: none;}#sidebar li {background: url(images/bullet.gif) center left no-repeat;padding-left: 15px;margin-bottom: 5px;}#s {padding-top:8px;height: 15px;width: 94px;border: 0;}#searchsubmit {padding-top:6.5px;width: 62px;height: 23px;border: 0;background: url(images/search.gif) no-repeat;}#footer { width: 749px;clear: both;border: 2px solid #515d67;background: #313b44;margin: 0px 0px 10px 0px;padding: 10px;}#comments {padding: 10px 0 10px 0;}#respond {padding-top: 10px;}#content ul, #content ol {padding-left: 20px;}.commentlist li { padding-bottom: 10px;}/* WordPress CSS */img{border: none;}img.avatar {float: left;margin-right: 5px;}.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}.alignleft {float: left;}.alignright {float: right;}.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}.wp-caption img {margin: 0;padding: 0;border: 0 none;}.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}.clear {clear: both;}
