body{

}
p { padding:0; margin:0; }

#page{
	position: relative;
	width: 864px;
	margin: 0 auto;
	text-align: left;
	
}

#top{
	height: 239px;
}

#top h1{
	padding-top: 20px;
	padding-left: 20px;
	display:none;
}

#prelude{
	position: absolute;
	top: -10em;
}

#main{
	width: 630px;
	float: right;
}

#content{
	margin:0 80px 0 0px;
}

#sidebar{
	float: left;
	width: 180px;
	padding-left: 50px;
}

#sidebar div{
	margin: 1em 0;
}

#footer{
	clear: both;
	margin: 0;
}
/*
#sidebar div#search{
	margin: 0px 10px 0 0;
	height: 0;
}
*/
html, body{
	background-color: #94A5B5;
	margin: 0;
	padding: 0;
}

body{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1{font-size: 1.6em; font-family: "Trebuchet MS", sans-serif;}
h2{font-size: 1.4em;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 1.0em;}

fieldset{
	border: none;
}

.field label{
	display: block;
}

a, a:visited{
	color: #000;
}

a:hover{
	color: #333;
}

a img{
	border: none;
}

/*
*******************************************************************************/

#page{
	background-color: #F3F3F3;
	background-image:url(images/fond.gif);
}

/*
*******************************************************************************/

#top{
	background-color: #94A5B5;
}

#top h1{
	color: #fff;
	margin: 0;
}

#top h1 a{
	color: #fff;
	text-decoration: none;
}

/*
*******************************************************************************/

#main p{
	text-align: justify;
	line-height: 1.6em;
}

/*
*******************************************************************************/
p.day-date{
	
}

.post{
	background: #fff;
	padding: 10px;
	margin: 10px 0;
	-moz-border-radius: 10px;
	border:1px dashed #ccc;
}
div.post:hover { background-color:#FEBF80;  }
.post img { border:2px solid #ccc!important; }

.post-title{
	font-family: "Trebuchet MS";
	/*background: #fff url(images/doc.png) no-repeat 3px center;*/
	background-color: #fff;
	padding-left: 10px;
	margin: 0;
	border-left:10px solid #666666;
	
}

.post-title a{
	text-decoration: none;
	color: #666;
}
.titre_du_post {
  float: left;
  display: block;
  width: 500px;
}

.post-info{
	color: #666;
	margin: 0;
	padding-left: 22px;
}

#main p.post-info-co{
	text-align: right;
	border-top: 1px solid #eee;
	margin: 0;
	padding: 1ex 0 0 0;
}

.post-info-co a{
	text-decoration: none;
}

#comments blockquote, #trackbacks blockquote{
	margin: 0;
	padding: 10px;
	background: #fff;
	-moz-border-radius: 10px;
}

/*
*******************************************************************************/

#sidebar ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#calendar table{
	font-size: 0.8em;
}

#calendar td{
	font-size: 1em;
	background: #FFF;
	text-align: center;
}

/*
#search #q{
	border-top: 1px solid #900000;
	border-left: 1px solid #900000;
	border-bottom: 1px solid #F50000;
	border-right: 1px solid #F50000;
	padding-left: 16px;
	width: 80px;
}
*/
/*
*******************************************************************************/

#footer{
	background: #94A5B5;
	background-image:url(images/bandobas.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:80px;
	text-align:center;
	height:87px;
	
}

#footer a{
	color: #fff;
}
#blog_post {border:1px dashed #ccc; background-color:#fff; padding:20px;-moz-border-radius: 10px; margin-bottom:10px; }

/* axome */
#navig { display:block; margin:10px 0 20px 0; clear:both; height:60px; }
#navig a , .spip_bouton ,.pagin a,.pagin select  {   padding:5px; background-color:#fff; border:1px dashed #ccc; display:block; text-decoration:none; }
#navig a:hover , .spip_bouton:hover , .pagin a:hover { background-color:#ccc; cursor:pointer; color:#FD2F00; }

.spip_bouton_forum {display: block;}

legend { background-color:#fff; }

.pagin { clear:both; height:30px; margin:auto; padding-left:250px; padding-top:10px; display:block; }
.pagin a { float:left; margin-left:3px; width:70px; text-align:center; }
.pagin a:hover { }
.pagin select { font-size:9px; color:#787878; width:80px; }
.pagin select { }

.blog_list_gauche { float:right; }

