@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: #333;}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.9em}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 #EOEOEO;	padding: 1em;	margin: 0 auto;	background: #2A2627;	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: #FFF;	color: inherit;}/* Top******************************************************************/#top{	background: #FFFFFF url(images/titre.jpg) no-repeat left top;	width: 100%;}#top h1{	letter-spacing: -10px;	padding-left: 300px;}#top h1 a{	text-decoration: none;	color: #504C4B;	background: transparent;}#prelude{	color: #333333;	background: transparent;	font-size: 0.8em;}#prelude a{	color: #333333;	text-decoration: none;}/* Contenu******************************************************************/.post{	margin-bottom: 3em;}.day-date{	display: none;}.post h2{	margin-bottom: 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 #222222;	padding-left: 0.6ex;}.post p{	text-align: justify;}.post-info-co{	clear: both;	background: #EEE url(images/postinfo.png) no-repeat top left;	padding: 3px;	border: 1px solid #FFF;	-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 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: #FFFFFF;	color: #666;}#footer a{	color: #666;	background: transparent;	text-decoration: none;}