body,html {background-color:#ffffff; font-size:10px; font-family:trebuchet MS; color:#c0c0c0; margin:0;}

#top {margin:auto; text-align:center; font-family:trebuchet MS; background-color:#006600; height:40px; padding:10px 0 0 0; color:#ffffff;}
#top a {font-family:trebuchet MS; color:#ffffff; font-weight:bold;} 
#top a:hover {text-decoration:none; color:#ffffff;}
#top a:visited {color:#ffffff;}

h1 {display:inline; font-size:18px;}
h2 {display:inline; font-size:11px;}
h3 {display:inline; font-size:11px;}
h4 {display:inline; font-size:11px;}

#conteneur {margin:auto; width:800px; text-align:center; padding:10px;}

#contenu {margin:auto; width:680px; float:right; text-align:left; font-size:10px;}

#menu {margin:auto; width:100px; float:left; text-align:left; font-size:10px;}
#menu ul {margin:auto; padding:0px;}
#menu li {list-style-type:none; line-height:25px;}
#menu a {font-family:trebuchet MS; font-size:10px; color:#c0c0c0; font-weight:normal;} 
#menu a:hover {text-decoration:none; color:#c0c0c0;}
#menu a:visited {color:#c0c0c0;}

#search {margin:auto;}
#search fieldset, #search p{margin: 0; padding: 0;}
#q{padding-left: 18px; background: #fff url(img/q.png) no-repeat 4px center;}

#selection {margin:auto;}

#categories {margin:auto;}

#archives {margin:auto;}

#links {margin:auto;}

.pagenav {font:1em;}
p.pagenav a {background:#f4f4f4; color:black; padding:3px; border:1px solid #808080; text-decoration:none; font-size:90%;}
p.pagenav a:hover {background:#000000; color:white;}
p.pagenav strong {color:black; padding:3px; border:1px solid #808080;}

#footer{margin:0; margin-top:20px; padding:1em; color:#c0c0c0; clear:both;}
#footer a{color:#c0c0c0;}

pre, code{font-size: 1.2em;}

pre{width: 100%; overflow: auto; border: 1px solid #c0c0c0;}

fieldset{border:none;}

label{cursor: pointer; cursor: hand;}

.field label{display:block;}

input,textarea{border:1px solid#999;}

textarea{width:80%; font-size:1em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

#comments blockquote {margin:0; padding:0;}

.post-title a{color:#c0c0c0; background:transparent; text-decoration:none; margin-bottom:0;}

.post-info {margin-top:0; color:#c0c0c0; background:transparent; padding-bottom:1ex;}
.post-info a{color:#c0c0c0; background:transparent; text-decoration:none;}

.post-content {text-align:justify; margin-top:10px;}
.post-content a{color:#c0c0c0; background:transparent; text-decoration:underline;}
.post-content blockquote {font-style:italic;}

