body {
background : #ffffcc; 
font-size : 76%; 
margin : 0; 
padding : 0; 
font-family : Verdana, Arial sans-serif; 
color : #5b5b5d; 
text-align : center; 
} 
p {
margin : 0; 
padding : 0 0 1em; 
} 
img {
border : 3px solid #fff; 
} 
form {
display : block; 
margin : 0; 
padding : 0; 
} 
h1 {
font-size : 2em; 
margin : 0; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
} 
h2 {
font-size : 1em; 
margin : 0; 
} 
h3 {
font-size : 1em; 
margin : 0; 
} 
h4 {
font-size : 1em; 
margin : 0; 
} 
h5 {
font-size : 0.83em; 
margin : 0; 
} 
h6 {
font-size : 0.67em; 
margin : 0; 
} 
h2, h3, h4 {
font-weight : normal; 
} 
code, pre {
font-family : Verdana, monospace; 
font-size : 1em; 
background : transparent; 
} 
pre {
margin : 0 auto; 
margin-bottom : 1em; 
padding : 0.5em; 
text-align : left; 
white-space : normal; 
white-space : pre; 
width : 80%; 
overflow : auto; 
} 
q {
font-style : italic; 
} 

a img, a:visited img, a:hover a img { border:none; }

a {
color : #3a1600; 
text-decoration : none; 
} 
a:visited {
color : #b00000; 
} 
a:hover {
background-color : #ffffcc; 
} 
a[hreflang]:after {
content : "\0000a0[" attr(hreflang) "]"; 
font-size : 0.86em; 
color : #666; 
background : transparent; 
} 
#page {
width : 65em; 
background : #e0e0e0; 
margin : 2.5em auto; 
padding : 0; 
border-right : 0.75em solid #6e3213; 
text-align : left; 
} 
#prelude, #prelude a {
color : #e0e0e0; 
background : transparent; 
height : 2em; 
width : 73%; 
} 
#top {
margin : 0.3em 0 0 0.6em; 
padding : 0; 
border : 0.2em solid #6e3213; 
width : 75%; 
height : 16em; 
background : #ffffcc url(http://farm5.static.flickr.com/4050/4669140260_728c77850c_b.jpg) no-repeat top center; 
} 
#top h1 {
text-align : right; 
padding-right : 2.3em; 
padding-top : 1.6em; 
padding-left : 1.2em; 
} 
#top a {
background : transparent; 
color : #b00000; 
} 
#main {
background : #e0e0e0; 
float : left; 
margin : -1px 0 0; 
padding : 0; 
width : 76%; 
} 
.post {
clear : both; 
height : 100%; 
margin-bottom : 3em; 
padding : 0 0 2em; 
background : none; 
} 
.day-date {
display : none; 
} 
.post-title {
font-family : Verdana, Arial, sans-serif; 
font-weight : normal; 
color : #b00000; 
text-align : center; 
padding : 0 70px; 
} 
.post-title a {
background : none; 
font-weight : normal; 
color : #b00000; 
} 
.post-content {
padding : 0 0 2em; 
text-align : justify; 
font-size : 0.9em; 
} 
.post-chapo {
padding : 1em 0; 
text-align : justify; 
} 
.post-info {
margin-bottom : 1em; 
padding-top : 0.5em; 
font-family : Verdana, sans-serif; 
color : #3a1600; 
font-size : 0.74em; 
text-align : center; 
} 
.post-info-co {
font-family : Verdana, sans-serif; 
color : #3a1600; 
font-size : 0.77em; 
text-align : left; 
} 
#content {
padding : 1.5em 3.8em 0 5.2em; 
} 
#comments {
border : 0.1em solid #fff; 
padding : 0.5em; 
margin-bottom : 0.5em; 
} 
#comments blockquote, #trackbacks blockquote {
border-left : 0.1em solid #fff; 
padding-left : 0.5em;
font-family: Arial, Verdana, Helvetica;
font-size : 1em; 
} 
.comment-info {
color :#3a1600;
font-family: Arial, Verdana, Helvetica;
font-size:1em; 
} 
.erreur {
color : #ffffcc; 
} 
#sidebar {
width : 14em; 
margin-left : 77%; 
margin-top : -23em; 
padding : 0 0 2em 1em; 
font-size : 0.86em; 
font-family : Verdana, arial, helvetica, sans-serif; 
line-height : 140%; 
color : #333; 
} 
#sidebar h2, #sidebar h3 {
font-weight : normal; 
font-size : 1em; 
text-align : center; 
} 
#sidebar h4 {
font-weight : bold; 
font-size : 1em; 
text-align : center; 
} 
#sidebar h2 {
margin-top : 1em; 
margin-bottom : 0.25em; 
padding : 0.15em 0; 
background : #ffffcc; 
padding-left : 0; 
border-left : 0.55em solid #6e3213; 
} 
#sidebar ul {
list-style : none; 
padding : 0; 
margin : 0; 
} 
#sidebar li {
background : transparent; 
padding-left : 10px; 
margin : 0; 
} 
#sidebar li:hover {
background-color : #ffffcc; 
} 
#sidebar li a {
display : block; 
width : 100%; 
} 
html > body #sidebar li a {
width : auto; 
} 
#sidebar li a:hover {
background-color : #ffffcc; 
} 
#sidebar a:visited {
color : #b00000; 
text-decoration : none; 
} 
#search h3 {
text-transform : capitalize; 
padding-right : 0; 
padding-top : 0.5em; 
float : left; 
} 
#links {
clear : right; 
} 
#syndicate {
padding-bottom : 0; 
} 
#footer {
clear : both; 
background : #6e3213; 
font-size : 0.86em; 
height : 1.5em; 
color : #fff; 
padding-top : 1em; 
text-align : center; 
} 
#footer a {
font-weight : bold; 
background : transparent; 
color : #fff; 
} 
#calendar {
margin : 0 auto; 
padding-top : 0; 
width : 100%; 
text-align : center; 
font-size : 0.86em; 
} 
#calendar h2 {
text-align : center; 
} 
#calendar table {
width : 100%; 
text-align : center; 
border-collapse : collapse; 
font-size : 0.9em; 
margin : 0 auto; 
} 
#calendar caption {
margin : 0 auto; 
padding : 0 0 0.2em; 
font-size : 1.2em; 
} 
#calendar abbr {
border : none; 
} 
#calendar th, .cal td {
border : none; 
padding : 0.1em; 
} 
#calendar td {
text-align : center; 
} 
#calendar td.active a {
font-weight : bold; 
} 
.error {
border : 0.1em solid #c00; 
background : #fee; 
padding : 0.5em; 
} 
.error ul {
padding-left : 2em; 
} 
.error li {
list-style : square; 
} 
fieldset {
display : block; 
border : none; 
margin : 0; 
padding : 0; 
} 
input, textarea {
font-family : Arial,Verdana, Geneva, Helvetica, sans-serif; 
font-size : 1em; 
border-width : 0.1em; 
border-color : #ffffcc; 
} 
input[type], textarea[name] {
background : #ffffcc; 
} 
input[type="submit"], input[type="reset"] {
background : #ccc; 
color : #000; 
} 
input[type="submit"]:hover {
background : #036; 
color : #fff; 
} 
textarea {
width : 100%; 
} 
p.field {
margin : 0.5em 0 0; 
} 
p.field label {
display : block; 
font-weight : bold; 
font-size : 0.85em; 
} 

