html,body{margin:0;padding:0;}
body{font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;font-size:12px;background:url(images/fond.gif) repeat;color:#333;margin-top:0;text-align:center;}
a:link{color:#444;}a:visited{color:#666;}a:hover{color:#111;}a[hreflang]:after{content:"\0000a0[" attr(hreflang) "]";color:#999;}
a img{border:0px;}
hr{display:none;}h1{font-size:1.8em;}h2{font-size:1.3em;}h3{font-size:1.2em;}h4{font-size:1.1em;}h5{font-size:1em;}h6{font-size:1em;font-weight:normal;font-style:italic;}
form{padding:0;margin:0;width:100%;position:relative;left:0;top:0;z-index:15;}
form.ser{width:14em;position:relative;left:0;top:0;z-index:16;}
label{cursor:pointer;}fieldset{border:0px;}textarea{width:90%;}ul{list-style-image:url(images/puce.png);}ol{list-style:decimal;}
pre{font-size:1.2em;font-family:monospace;border:1px solid #ddd;padding:1em;margin:0 auto;background:#EEE;color:#000;width:90%;overflow:auto;}
html>body pre{overflow:auto;width:auto;}
#page-b{text-align:left;margin-left:auto;margin-right:auto;position:relative;padding:0;width:58em;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;}
#page-b a{outline:none;}

/*** HEADER & FOOTER ***/
#header{position:absolute;top:0;left:50%;margin-left:-30em;}
#header ul,#header li{display:inline;list-style-type:none;list-style-image:none;}
#header li a{display:block;text-decoration:none;padding:5.3em 11px 6px 6px;float:left;margin-top:0;color:#66f;border-left:1px solid #999;text-transform:uppercase;font-size:0.75em;font-family:'Trebuchet MS',Tahoma,Arial,Helvetica,Sans-Serif;font-weight:bold;letter-spacing:2px;}	
#header li a:hover{color:#fff;background:#aaa;}
#top{text-align:left;padding:0em;text-indent:0em;position:absolute;top:1.5em;left:1.5em;}
#top a{letter-spacing:-1px;font-weight:bold;font-size:0.5em;text-decoration:none;color:#99f;font-family:Arial;}
#top a.gnt{font-size:1em;letter-spacing:11px;}
#top a:hover{color:#000;}
.bkh{background:url(images/header.jpg) no-repeat 180px top;color:#eef;font-size:165px;}
#rss{width:14em;height:88px;background:url(images/logo_blog_ds.gif) no-repeat center top;display:block;}
#rss ul,#rss li{padding:0;list-style-type:none;list-style-image:none;position:relative;left:0;top:0;z-index:14;}
#rss-b{background:url(images/rss.gif) no-repeat center top;width:120px;height:15px;margin:4px;display:block;}
#rss-co{background:url(images/rss-co.gif) no-repeat center top;width:120px;height:15px;margin:4px;display:block;}
#rss-b:hover{background:url(images/rss.gif) no-repeat center bottom;}
#rss-co:hover{background:url(images/rss-co.gif) no-repeat center bottom;}
#xhtmlvalid{background:url(images/xhtml.gif) no-repeat right top;width:6em;height:14px;display:block;float:left;}
#cssvalid{background:url(images/css.gif) no-repeat left top;width:6em;height:14px;display:block;float:right;}
#xhtmlvalid:hover{background:url(images/xhtml.gif) no-repeat right bottom;}
#cssvalid:hover{background:url(images/css.gif) no-repeat left bottom;}

/*** MAIN PAGE & CONTENT ***/
#content{width:38em;padding:0;}
.bodo{background:url(images/aban.gif) repeat;border-top:1px solid #667;}
.content1{border-top:1px solid #667;border-left:1px solid #667;background:url(images/shadow1.gif) repeat-y right top;padding:1.5em;}
.content2{border-top:1px solid #667;border-right:1px solid #667;background:url(images/shadow2.gif) repeat-y left top;}
.credit{width:1em;height:320px;background:url(images/credit.gif) no-repeat center top;padding:1em;}
.post{padding:1em;}
.post h2{margin:0;padding-left:18px;background:url(images/post.gif) no-repeat left top;}
.post h2 a{text-decoration:none;}
.post-info{margin-top:0;font-size:0.9em;}
.post-info span{display:none;}
.day-date{display:none;}
.post-info-co{text-indent:1em;border-bottom:1px solid #666;width:35.5em;margin:0 0 3em 1em;}
.post-info-co span{visibility:hidden;}
.post-info-co a{text-decoration:none;padding-left:25px;background:url(images/bulle.gif) no-repeat left center;}
.error{text-align:center;}
#efd{width:40px;height:40px;margin:0 auto;background:url(images/erreur.gif) no-repeat left center;}
.post-content{font-family:Tahoma;font-size:11px;color:#000;}
.post-content a	{color:#00b;text-decoration:none;}
.post-content a:visited{color:#007;}
.post-content a:hover{text-decoration:underline;}
.post-content a:active{color:#cc0;}
.post-content sup{font-size:8px;}
#remonter{background: url(images/remonter.gif) no-repeat center center;width:40px;height:40px;margin:0 auto;display:block;border:1px solid #fff;}
#remonter:hover{border:1px solid #aaa;background:#eee url(images/remonter.gif) no-repeat center center;}

/*** COMMENTS & TRACKBACKS ***/
#trackbacks{padding:1em;width:95%;}
#comments{padding:1em;width:95%;}
blockquote{font-size:0.9em;font-family:Tahoma;border:1px solid #aaa;background:#eee;padding:0.3em;margin:1.2em;text-align:justify;}
.addcomm{border:1px solid #78b;background:#ccf;}
blockquote p{margin:0;padding:0.6em;}
.co1{background:#eef;border:1px solid #9ab;color:#666;}
.co2{background:#fff;border:1px solid #008;color:#000;}
div.ce{width:100%;background:#fff url(images/guillemets.gif) no-repeat right center;text-indent:1em;}
.button{background:#fff;border:1px solid #78b;}
.img-co-mini{border:0px;}
img.smilie{width:16px;height:16px;border:0px;}
img.gif-smilie{width:15px;height:15px;border:0px;}

/*** SIDEBAR ***/
.searchimg{background:#fff url(images/search.png) no-repeat left center;border:1px solid #00f;}
input.search_text{height:17px;width:97%;border:0px;background:#ddf;}
input.submit{margin-right:0;height:17px;width:3em;font-size:11px;border:0px;background:#fff;}
td.pthead{background:url(images/sidebar.gif) repeat-y left bottom;border-right:1px solid #00c;padding:0.7em 1em 1em 1em;}
td.ptcontent{background:url(images/sidebar.gif) repeat-y left top;padding:0 1em 0 1em;border-right:1px solid #00c;}
#sidebar{width:14em;padding:0em;}
#sidebar div{border-right:1px solid #00a;padding-left:3px;text-align:left;background:url(images/sidebar-ss.gif) repeat left top;}
#sidebar caption{color:#fff;font-weight:bold;padding:0.4em;}
#sidebar h2{font-size:1.2em;color:#fff;padding:0 0 0.5em 0;background:url(images/sidebar-h2.gif) repeat-x left top;}
#sidebar h3{font-size:1.1em;color:#fff;}
#sidebar ul{list-style-type:none;list-style-image:none;margin:0;padding:0;}
#sidebar li{margin:0;padding:0;text-align:left;display:inline;/* pour IE5 */ }
#sidebar a{display:block;padding:0.5ex;text-decoration:none;color:#fff;border-top:1px solid #77f;}
#sidebar a:hover{background:#aaf;color:#000;}
#calendar{text-align:center;}
#calendar h2{display:none;}
#calendar table{font-size:0.8em;}
#calendar caption a{display:inline;border:0px;font-weight:bold;}
#calendar td{height:19px;text-align:center;border-top:1px solid #77f;}
#calendar td.ddta{width:2.5em;}
#calendar td a{width:100%;height:100%;text-align:center;border:0px;padding:0;display:block;}
#calendar td a.caseday{font-weight:bold;background:#00b;}
#calendar td a.caseday:hover{background:#88f;}
#calendar td.thead{font-size:1.1em;color:#fff;background:url(images/sidebar-h2.gif) repeat right top;text-align:center;border:0px;}
#tagcloud ul{margin:0;padding:0.1em;}
#tagcloud ul li{margin:0.1em;padding:0;display:inline;}
#tagcloud ul li a{border:0px;display:inline;}
#tagcloud ul li.level-1{font-size:0.75em;}
#tagcloud ul li.level-2{font-size:0.85em;font-weight:bold;}
#tagcloud ul li.level-3{font-size:1.15em;}
#tagcloud ul li.level-4{font-size:1.25em;font-weight:bold;}
#tagcloud ul li.level-5{font-size:1.7em;}
a.lastcomm{font-size:0.8em;}

/*** ARTICLES STYLE ***/
.linkext{border-left:3px solid #77f;padding:0.5em;margin:0.3em 1em 1em 2em;background:#eef;}
.linkint{border-left:3px solid #fb7;padding:0.5em;margin:0.3em 1em 1em 2em;background:#fed;}