	@import "layout.css";
	
	body{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		background:url(images/bg_oxygem.jpg);
		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:#f1f1f1 url(images/mosaique_generale.gif) repeat 0 0;
		color:inherit;
	}
	
	#page-interne {
		width:970px;
		background-color:#fff
	}

	/* Top
	******************************************************************/
	#top {
		background:#fff url(images/logo.jpg) no-repeat center center;
		height:120px;
	}
	
	
	#top h1 {
		display:none;
		letter-spacing:-1px;
	}
	
	#top h1 a {
		text-decoration:none;
		color:#fff;
		background:transparent;
	}
	
	#prelude{
		color: #666;
		background: transparent;
		font-size: 0.8em;
	}

	#prelude a{
		color: #fc7215;
		text-decoration: none;
	}
	#prelude a:hover{
		color: #666;
	}

	/* Contenu
	******************************************************************/
	.post{
		margin-bottom: 3em;
		border-bottom: 1px solid #CCCCCC;
		padding-bottom:30px;
	}
	
	.day-date{
		display: none;
	}
	.post h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin-bottom:5px;
	}
	.post h2 a{
		text-decoration: none;
		color:#FF6600;
		font-size:16px;
	}
	.post-info{
		margin:2px 0 7px 0;
		padding:0 0 10px 10px;
		font-size: 0.9em;
		color:#858585;
	}
	.post-info span {
		display:none;
	}
	.post-info a {
		border-left:1px solid #666;
		padding-left:0.6ex;
		color:#333;
	}
	.post p {
		text-align: justify;
		padding:0;
	}
	.post-info-co{
		clear: both;
		padding:3px 3px 3px 10px;
		margin:10px 0 0 0;
		-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;
	}
	.post-content {
		padding:0 10px 0 10px;
	}	
	.post-content p a{
		color:#fc7215;
	}
	
	/* Sidebar
	******************************************************************/
	#sidebar {
		font-size:1em;
	}
	#sidebar h2 {font-size: 1.2em;}
	#sidebar h3 {font-size: 1.1em;}
	#sidebar ul {
		list-style-type: none;
		list-style-image: none;
		margin: 0 0 0 10px;
		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);
	}

/*-----------------------*/
	#top a:hover {
		background:none;
		width:100%;
		margin:0px;
		height:100px;
	}
/*-----------------------*/

	/* calendrier */
	#search, #categories, #archives, #links, #syndicate, #langues {
		padding:0 0 7px 5px;
		margin:0 24px 7px 0;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#search h2, #categories h2, #archives h2, #links h2, #syndicate h2, #langues h2 {
		padding:0 0 0 15px;
		background:url(images/bulle_orange.jpg) 0 4px no-repeat;
		font-size:16px;
		color:#FF6600;
	}
	
	#calendar {
		padding:0 0 15px 20px;
		margin:0 24px 7px 0;
	}	
	#calendar h2 {
		display:none;
	}
	#calendar table {
		font-size:0.8em;
	}
	#calendar table thead{
		color:#fc7215;
	}
	#calendar caption a {
		display:inline;
		padding:0;
		margin:0;
	}
	#calendar caption {
		color:#000;
		font-size:1.3em;
	}
	#calendar td{
		text-align: center;
		color:#858585;
	}
	#calendar td a{
		font-weight: bold;
		border: 1px dotted #fc7215;
		padding: 0;
	}
	
	/* recherche */
	#search h2 {
		float:left;
	}
	#search input {
		width:130px;
		height:14px;
		font-size:0.9em;
		padding:2px 2px 0 2px;
		margin-top:2px;
		float:left;
		border:1px solid #858585;
	}
	#search input.ok {
		height:18px;
		width:18px;
		margin:0 0 10px 5px;
		border:none;
	}


	#block1 {
		text-align:right;
		padding-right:150px;
	}
	#block1 img {
		margin-right:8px;
	}
	/* Footer
	******************************************************************/
	#footer{
		display:block;
		height:10px;
	}
	
	
	

