@import "layout.css";



body{

	font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;

	font-size: 76%;

	background: #000000 url(images/_fond.jpg) repeat-x;

	color: #333;

}




a:link{color: #444;}

a:visited{color: #666;}

a:hover{color: #111;}

a[hreflang]:after {content: "\0000a0[" attr(hreflang) "]"; color:#999; background:transparent;}

a img{border: none;}



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;}



label{

	cursor: pointer;

	cursor: hand;

}



.field label{

	display: block;

}



fieldset{

	border: none;

}



textarea{

	width: 90%;

}



ul{

	list-style-image: url(images/puce.png);

}



ol{

	list-style: decimal;

}



blockquote{

	background: #EEE url(images/blockquote.png) no-repeat left bottom;

	padding: 10px;

	padding-bottom: 40px;

	margin: 1em;

}



pre{

	font-size: 1.2em;

	font-family: monospace;

	border: 1px solid #E0E0E0;

	padding: 1em;

	margin: 0 auto;

	background: #EEE;

	color: #000;

	width: 90%;

	overflow: auto;

}



html>body pre {

	overflow: auto;

	width: auto;

}



.left{

	float: left;

	margin-right: 1em;

}



.right{

	float: right;

	margin-left: 1em;

}



/* Page

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

#page{

	background: #FFFFFF;

	color: inherit;

}


/* Top

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

#top{

	background: #FFF url(images/bandeau.jpg) no-repeat;

}



#top h1{

	letter-spacing: -1px;

}



#top h1 a{

	text-decoration: none;

	color: #FFF;

}



#prelude{

	color: #FF6633;

	background: transparent;

	font-size: 0.8em;

}



#prelude a{

	/* color: #FFD633;

	text-decoration: none;
*/
}



/* Contenu

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

.post{

	margin-bottom: 3em;

}



.day-date{

	display: none;

}



.post h2{

	margin-bottom: 0;

	margin-top: 0;

	padding-left: 12px;

	background: transparent url(images/post.png) no-repeat left;

}



.post h2 a{

	text-decoration: none;

}



.post-info{

	margin-top: 0;

	font-size: 0.9em;

}



.post-info span{

	display: none;

}



.post-info a{

	border-left: 1px solid #666;

	padding-left: 0.6ex;

}



.post p{

	text-align: justify;

}



.post-info-co{

	clear: both;

	background: #EEE url(images/postinfo.png) no-repeat top right;

	padding: 3px;

	border: 1px solid #EEE;

	-moz-border-radius: 4px;

}



.post-info-co span{

	visibility: hidden;

}



.post-info-co a{

	text-decoration: none;

	padding-left: 14px;

	background: transparent url(images/bulle.png) no-repeat left;

}



.comment-info{

	margin-left: 1em;

}



/* Sidebar

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

#sidebar h2{font-size: 1.2em;}

#sidebar h3{font-size: 1.1em;}

#sidebar img{
margin-top: 15px;
margin-bottom: 5px;
}


#sidebar ul{

	list-style-type: none;

	list-style-image: none;

	margin: 0;

	padding: 0;

}



#sidebar li{

	margin: 0;

	padding: 0;

	display:inline; /* pour IE5 */

}



#sidebar a{

	display: block;

	padding: 0.5ex;

	text-decoration: none;

}



#sidebar a:hover{

	background: #FFF url(images/menu.gif);

}



#calendar{

	
	text-align: center;

}



#calendar h2{

	display: none;

}



#calendar table{

	font-size: 0.8em;

}



#calendar caption a{

	display: inline;

}



#calendar td{

	text-align: center;

}



#calendar td a{

	font-weight: bold;

	border: 1px dotted;

	padding: 0;

}



/* Footer

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

#footer{

	background: #CED6D9;

	color: #666;

}



#footer a{

	color: #666;

	background: transparent;

	text-decoration: none;

}

