/* CSS Blog
-------------------------------------------------------- */
pre, code{
	font-size: 1.2em;
}

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

fieldset{
	border: none;
}

label{
	cursor: pointer;
	cursor: hand;
}

.field label{
	display: block;
}

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

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


.left{
	float: left;
	margin-right: 1em;
}

.right{
	float: right;
	margin-left: 1em;
}


/* Le contenu
-------------------------------------------------------- */
#prelude {
  font-size: 7pt;
  color: #ddd;
  margin :0;
  padding:0;
  float: right;
}

#prelude a {
  font-size: 7pt;
  color: #ddd;
}

#site-logo {
    border: 0px solid #fff;
}

#top { text-align: center;}
#top h1 {margin-top:4px;}
#top img {border: 0px solid #fff;}

.day-date{
	padding-left: 20px;
	margin-left: 0px;
	color: #888;
	background: transparent url(img/day-date.png) no-repeat left center;
	background: transparent url(img/next.png) no-repeat left center;
	font-style: italic;
}
#page .post{
	margin-bottom: 1em;
	margin-left: 2em;
	margin-right: 10em;
	padding: 0.8em;
	background-color: #fff;
 	border: 1px solid #eee;
 	border-right: 1px solid #e8e8e8;
 	border-bottom: 1px solid #e8e8e8;
}

  #page .post-title{
  	color: #CB781B;/*#F90;*/
  	background: transparent;
  	margin-bottom: 0;
  	text-align: left;
  }
     
    #page .post-title a{
    	color: #CB781B;/*#F90;*/
    	background: transparent;
    	text-decoration: none;
    }

  #page .post-info{
  	margin-top: 0;
  	color: #CB781B;/*#FA0;*/
  	background: transparent;
  	padding-bottom: 1ex;
  	border-bottom: 1px solid #DDD;
  } 
    #page .post-info a{
    	color: #CB781B;/*#FA0;*/
    	background: transparent;
    	text-decoration: none;
    }
  
  #page .post-content{
  	text-align: justify;
  	margin-left: 1em;
  	margin-right: 1em;
  }
    #page .post-content a{
    	color: #CB781B;/*#D70;*/
    	text-decoration: underline;
    }
  
  #page .post-content img {border: 0px solid #fff;}
  #page .post-content blockquote{
  	font-family: Georgia, serif;
  	font-style: italic;
  }
  
  #page .post-info-co{
  	text-align: left;
  }
    #page .post-info-co a{
    	color: #aaa;
    }

#trackbacks blockquote, #comments blockquote{
	border: 1px solid #EEE;
	margin: 1em 0;
	padding: 1ex 1em;
}

/* La barre de navigation
-------------------------------------------------------- */
#blog-nav{
	border-top: 1px solid #ccc;
	margin-right: 1em;
}

#blog-nav div{
	border-bottom: 1px solid #F0F0F0;
	color: inherit;
	/*margin-left: 1em;*/
	margin-bottom: 0.2em;
	margin-top: 0.2em;
}

#blog-nav h3{
	margin-bottom: 0.5em;
}

#blog-nav div ul{
	margin: 0;
	padding: 0;
	padding-left: 1em;
	list-style: none;
}

#blog-nav div a{
	text-decoration: none;
}
  #blog-nav div a:hover{
    color: #aaa;
  }


#blog-nav div#search{
	background: transparent;
	color: inherit;
	line-height: 2.3em;
}
  #search fieldset, #search p{
  	margin: 0;
  	padding: 0;
  }

#q{
	padding-left: 18px;
	background: #fff url(img/q.png) no-repeat 4px center;
}


#blog-nav div#syndicate h3{
  background: transparent url(img/rss.png) no-repeat  ;
	padding-left: 20px;
  padding: 1px 0px 2px 20px;
}
