body{text-align:center;}
#page{position:relative;width:800px;margin:0 auto;background:#FFF;color:inherit;text-align:left;}
#top{position:relative;height:150px;}
#top h1{position:absolute;top:105px;left:35px;height:30px;width:180px;}
#prelude{position:absolute;width:770px;top:0;left:0;}
#main{display:inline;width:800px;float:right;overflow:hidden;}
#content{margin:0 5px 0 5px;padding:1em 0 0 0;}
#sidebar{display:inline;float:left;width:125px;}
#footer{padding:1ex 1em 1ex 1em;margin:0;clear:both;}
html, body{margin:0;padding:0;}
body{background:#fffffe url(img/background.jpg) repeat;color:#000;font-family:Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;font-size:0.8em;}
h1, h2, h3, h4, h5, h6{font-family:"Trebuchet MS", sans-serif;}
h2{font-size:1.2em;margin:1em 0;}
h3{font-size:1em;margin:0.8em 0;}
h4{font-size:1em;font-weight:normal}
a:link{color:#000;background:transparent;}
a:visited{color:#844;background:transparent;}
a:hover{color:#000;background:transparent;}
a[hreflang]:after{content:"\0000a0[" attr(hreflang) "]";color:#999;background:transparent;}
a img{border:none;}
abbr, acronym{border:none;cursor:help;}
code, pre, kbd{font-family:"Courier New", Courier, monospace;font-size:1em;}
pre{overflow:scroll;width:100%;}
html>body pre{overflow:auto;width:auto;}
fieldset{border:none;}
.field label{display:block;cursor:pointer;cursor:hand;font-size:1em;}
input, textarea{border:1px solid #999;background:#FCFCFC;-moz-border-radius:4px;}
textarea{width:99%;}
.left{float:left;margin:0 1em 1em 1em;}
.right{float:right;margin:0 1em 1em 1em;}
#top{background:#FFFFFF url(img/header.jpg) no-repeat;}
#top h1{line-height:15px;margin:0;font-size:1em;text-align:center;}
#top h1 a{text-decoration:none;color:#C30;background:transparent;}
#menutop{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;color:#6d1313;line-height:1.4em padding-left:20px;}
#menutop a{display:block;color:#6d1313;background:transparent;line-height:1.4em;text-decoration:none;padding-left:20px;}
#menutop a:hover{color:#d21313;background:transparent url(img/feuillereda1.gif) no-repeat left;margin:0 0;}
#prelude{color:#CD5C5C;background:transparent;text-align:center;margin:0;}
#prelude a{color:#CD5C5C;background:transparent;text-decoration:none;}
#prelude a:hover{color:#F0E68C;background:transparent;}
#content{color:#222;background:transparent;}
.post{margin-top:10px;}
.day-date{display:none;}
.post-title{padding-left:20px;padding-top:5px;font-size:1.2em;background:url(img/feuillered2.png) no-repeat left;color:#6d1313;margin-bottom:0;}
.post-title a{color:#6d1313;font-size:1.2em;background:url(img/feuillered2.png) no-repeat left;background:transparent;text-decoration:none;padding-top:5px;}
.post-info{padding-left:20px;font-size:0.8em;margin-top:0;color:#d21313;background:transparent;}
.post-info a{color:#d21313;background:transparent;}
.post-content{padding-left:25px;width:770px;text-align:justify;overflow:auto;}
.post-content ul{list-style-image:url(img/puce.png);}
.post blockquote{font-style:italic;border-left:5px solid #999;padding-left:1em;}
.post blockquote p{width:auto;}
.post-info-co{text-align:right;font-size:1em;background:#FFF url(img/feuillered3.png) no-repeat right;color:inherit;-moz-border-radius:5px;padding-right:30px;padding-bottom:10px;}
.post-info-co a{color:#6d1313;background:transparent;text-decoration:none;}
.post-info-co a:before{content:url(img/bulle.png);margin-right:1ex;}
#trackbacks, #comments{margin-top:1em;}
#trackbacks blockquote, #comments blockquote{background:#F5F5F5;color:inherit;margin:0 0 10px 0.5ex;padding:0.5ex;overflow:auto;text-align:justify;}
#trackbacks blockquote p, #comments blockquote p{margin:0 0;}
.comment-title{padding-left:20px;background:#FFF url(img/sstar.png) no-repeat left;background-position:0 0.1em;color:#6d1313;margin-bottom:0;}
.comment-info{margin:5px 0 0 0;height:30px;border:1px dotted #AAA;background-color:#E2E2E2;vertical-align:middle;}
.comment-info2{position:absolute;right:10px;font-size:0.8em;margin:15px 10px 0 0;background-color:#E2E2E2;vertical-align:middle;}
.comment-infome{margin:5px 0 0 0;border:1px dotted #AAA;background-color:#EFE7D1;vertical-align:middle;}
.comment-infome2{position:absolute;right:10px;font-size:0.8em;margin:15px 10px 0 0;background-color:#EFE7D1;vertical-align:middle;}
.blockquoteme{padding:1ex;overflow:auto;}
.me{background:#FFDAAF;color:inherit;border:1px dotted #AAA;margin:0.5ex 0 1em 0;padding:1ex;overflow:auto;}
.gravatar_img{vertical-align:middle;}
#sidebar{background:#FFF url(img/menu.png) repeat-x;color:#9E5528;}
#sidebar div{margin:0 10px 2em 10px;}
#sidebar h2{margin:0 0 1ex 0;color:#6d1313;}
#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar a{text-decoration:none;}
#sidebar li a{display:block;color:#d21313;background:transparent;line-height:0.8em;}
#sidebar li a:hover{color:#a29a9a;background:transparent url(img/curseur.gif) repeat-y right;}
#sidebar ul li:first-child{padding:0.5ex 0;}
#sidebar ul li{padding:0.5ex 0;}
#search{position:absolute;width:200px;top:130px;right:5px;}
#search p{text-align:center;margin:0;}
#search input{width:15%;}
#search input#q{width:80px;border:1px solid #6d1313;padding-left:18px;background:#FFFFFE url(img/search.png) no-repeat 3px center;}
#calendar table{font-size:1em;text-align:center;margin:0 auto;border-collapse:collapse;}
#calendar table caption{margin:0 auto;}
#calendar abbr{border:none;font-size:75%;}
#calendar tbody{border:none;font-size:75%;}
#calendar caption{font-size:75%;margin:0 auto;background:transparent;padding:0.5em 0;color:#666;}
#calendar table th{color:#994433;background:transparent;}
#calendar table td{width:0%;text-align:center;line-height:1.2em;border:0.1px solid #EEE;}
#calendar table td a{display:block;background:#F1DBCD;color:#994433;font-weight:bold;text-decoration:none;}
#calendar table td a:hover{background:#CFAB95;color:#636;}
a.contact{color:#6d1313;position:relative;border-bottom:1px dashed #CCC;text-decoration:none;margin:0pt 20px 0pt 0pt;float:left;width:100px;text-align:right;}
a.contact span{display:none;}
a.contact:hover{background-color:#C0C0C0;z-index:25;}
a.contact:hover span{display:block;position:absolute;top:2em;left:2em;border:1px solid #6d1313;background-color:#eeeeee;color:#6d1313;text-align:center;font-weight:none;padding:1px;width:150px;}
#footer{padding:3em 0 3em 0;background:#FFF url(img/footeraby.jpg) no-repeat center;text-align:center;}
#footer a{text-decoration:none;color:#999;background:transparent;}
#promo2{margin:0;padding:0;}
#promo2 a:hover{opacity:1;border:none;}
#promo2 a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(img/macaron_site.png) no-repeat scroll right top;top:0;right:0;display:block;height:200px;position:fixed;text-decoration:none;text-indent:-999em;width:200px;opacity:0.8;}

