html, body{margin: 0;padding: 0;text-align: center;}
body{background:#EEE;color:#000;font-size:80%;line-height:1.4em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;border-top:10px solid #DDD;}
h1, h2, h3, h4, h5, h6{font-family:"Trebuchet MS", sans-serif;}
h1{font-size:1.5em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
pre, code{font-size:1.2em;}
pre{width:100%;overflow:auto;border:1px solid #CCC;}
fieldset{border:none;}
label{cursor:pointer;}
.field label{display:block;}
input,textarea{border:1px solid #999;}
textarea{width:100%;font-size:1em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
a{color:#000;}
a:visited{color:#663;}
a:hover{color:#636;}
.left{float:left;margin-right:1em;}
.right{float:right;margin-left:1em;}
#page{background:#fff url(img/page.png) repeat-y center top;color:inherit;}
#top{height:120px;background:#FFF url(img/top.png) no-repeat left top;}
#top h1{height:80px;line-height:80px;margin:0 0 0 12em;padding-top:1em;color:#FFFFFF;}
#top h1 a{text-decoration:none;color:#FFFFFF;}
#prelude{background:transparent;color:#DFDFDF;text-align:center;}
#prelude a{color:#777;background:transparent;}
#prelude a:hover{color:#636;background:transparent;}
.day-date{padding-left:20px;margin-left:-25px;color:#888;background:transparent url(img/day-date.png) no-repeat left center;font-style:italic;}
#content{background:transparent url(img/rose.jpg) no-repeat left top;}
.post-title{color:#F90;background:transparent;margin-bottom:0;}
.post-title a{color:#F90;background:transparent;text-decoration:underline;}
.post-info{margin-top:0;color:#FA0;background:transparent;padding-bottom:1ex;}
.post-info a{color:#FA0;background:transparent;text-decoration:none;}
.post-content{text-align:justify;}
.post-content blockquote{font-family:Georgia, serif;font-style:italic;}
.post-info-co{text-align:right;}
#trackbacks blockquote, #comments blockquote{border:1px solid #EEE;margin:1em 0;padding:1ex 1em;}
#information{font-size:0.8em;line-height:0.8em;}
#information2{font-size:0.8em;line-height:0.8em;}
#sidebar div{border-bottom:1px solid #F0F0F0;color:inherit;}
#sidebar div ul{margin:0;padding:0;list-style:none;}
#sidebar h2, #sidebar h3{color:#9ED200;margin:0 0 1ex 0;}
#sidebar h3{font-size:1em;margin:0;}
#sidebar div#search{background:transparent;color:inherit;line-height:2.3em;font-size:10px;}
#search fieldset, #search p{margin:0;padding:0;}
#q{padding-left:18px;background:#fff url(img/q.png) no-repeat left center;}
#sidebar div#calendar{border-top:1px solid #F0F0F0;}
#footer{font-size:0.8em;text-align:center;margin:0;border-top:1px solid #CCC;background:#EEE;color:#666;}
#footer a{color:#999;}
#footer a:hover{color:#636;}
.lien{border:0px;}
.userbar{font-size:0.7em;text-align:center;border-top:1px solid #CCC;background:transparent;margin-top:13em;}
.milieu-technorati{margin-left:45px;border:0px;}
.milieu-romantique{margin-left:12px;border:0px;}
.netvibes{margin-left:3em;border:0px;}
.form-help{font-size:10px;line-height:1em;text-align:center;}
.post-chapo:first-letter{color:orange;font-weight:bolder;font-style:italic;font-size:200%}
.titrecat{padding:1em;border:1px solid #ccc;text-align:center;}
.catGeneral{color:#cccc00;}
.catPremier-pas{color:#333399;}
.fancyNav{overflow:hidden;display:inline-block;margin-left:-3em;margin-top:-1em;}
.fancyNav li{background-color:#f0f0f0;background-image:-webkit-gradient(linear,left top, left bottom,from(#fefefe), color-stop(0.5,#f0f0f0), color-stop(0.51, #e6e6e6));background-image:-moz-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);background-image:-o-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);background-image:-ms-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);background-image:linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);border-right:1px solid rgba(9, 9, 9, 0.125);box-shadow:1px -1px 0 rgba(255, 255, 255, 0.6) inset;-moz-box-shadow:1px -1px 0 rgba(255, 255, 255, 0.6) inset;-webkit-box-shadow:1px -1px 0 rgba(255, 255, 255, 0.6) inset;position:relative;float:left;list-style:none;}
.fancyNav li:after{content:'.';text-indent:-9999px;overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;background-image:-webkit-gradient(linear, left top, right top, from(rgba(168,168,168,0.5)),color-stop(0.5,rgba(168,168,168,0)), to(rgba(168,168,168,0.5)));background-image:-moz-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));background-image:-o-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));background-image:-ms-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));background-image:linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;-moz-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;-webkit-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;-moz-transition:0.25s all;-webkit-transition:0.25s all;-o-transition:0.25s all;transition:0.25s all;}
.fancyNav li:first-child{border-radius:4px 0 0 4px;}
.fancyNav li:first-child:after,
.fancyNav li.selected:first-child:after{box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;-moz-box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;-webkit-box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;border-radius:4px 0 0 4px;}
.fancyNav li:last-child{border-radius:0 4px 4px 0;}
.fancyNav li:last-child:after,
.fancyNav li.selected:last-child:after{box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;-moz-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;-webkit-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;border-radius:0 4px 4px 0;}
.fancyNav li:hover:after,
.fancyNav li.selected:after,
.fancyNav li:target:after{opacity:1;}
.fancyNav:hover li.selected:after,
.fancyNav:hover li:target:after{opacity:0;}
.fancyNav li.selected:hover:after,
.fancyNav li:target:hover:after{opacity:1 !important;}
.fancyNav li a{color:#5d5d5d;display:inline-block;font:20px/1 Lobster,Arial,sans-serif;padding:12px 8px 14px;position:relative;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.6);z-index:2;text-decoration:none !important;white-space:nowrap;}
.titrecat{font:22px/1 Lobster,Arial,sans-serif;}
h2{font:22px/1 Lobster,Arial,sans-serif;}
#navigation{font-size:0.75em;width:162px;}
#navigation ul{margin:0px;padding:0px;}
#navigation li{list-style:none;}
ul.top-level{background:#9ed200;}
ul.top-level li{border-bottom:#fff solid;border-top:#fff solid;border-width:1px;}
#navigation a{color:black;cursor:pointer;display:block;height:25px;line-height:25px;text-indent:10px;text-decoration:none;width:100%;}
#navigation a:hover{text-decoration:underline;}
#navigation li:hover{background:#f90;position:relative;}
#pagination-jolie li{border:0;margin:0;padding:0;font-size:11px;list-style:none;margin-right:2px;}
#pagination-jolie a{border:solid 1px #FFF;margin-right:2px;}
#pagination-jolie .previous-off,
#pagination-jolie .next-off{border:solid 1px #DEDEDE
color:#888888
display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;}
#pagination-jolie .next a,
#pagination-jolie .previous a{font-weight:bold;}
#pagination-jolie .active{background:#2e6ab1;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:4px 6px;}
#pagination-jolie a:link,
#pagination-jolie a:visited{color:#0e509e
display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination-jolie a:hover{border:solid 1px #0e509e;}
#page{width:780px;margin:1em auto;text-align:left;}
#prelude{position:absolute;width:780px;top:7px;left:50%;margin: 0 0 0 -390px;padding: 0 1ex;}
#main{float:left;width:520px;}
#content{margin: 0 0 0 30px;padding: 1em 0 0 0;}
.post{margin-bottom:4em;}
#sidebar{float:right;width:240px;padding-bottom:1em;}
#sidebar div{	margin: 0 30px 0 0;padding: 1ex 1em;}
#footer{padding: 1ex 1em 1ex 1em;margin:0;clear:both;}