html, body{
	margin: 0;
	padding: 0;
}

body{
	background: #660000;
	color: #000;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 0.8em;
}

h1, h2, h3, h4, h5, h6{
	font-family: "Trebuchet MS", sans-serif;
}

h2{font-size: 1.2em; margin:  0;}

h3{	font-size: 1em;	margin: 0;}

h4{font-size: 1em; font-weight: normal}

a:link{
	color: Maroon;
	background:transparent;
}
a:visited{color:#999; background:transparent;}
a:hover{color:#000; background:transparent;}
a[hreflang]:after {content: "\0000a0[" attr(hreflang) "]"; color:#844; background:transparent;}
a img{border: none;}

/* Header*/
#top{
	background: #000033 url(../images/header.jpg) no-repeat;
	height : 120px;
}
#top h1{
	text-align : right;
	margin-right : 10px;
}

/* Le centre de la page*/
#page{
	width: 750px;
	margin: 0 auto;
	background: White;
	text-align: left;
	padding-bottom: 0px;
}

#main{
	width: 550px;
	float: right;
	margin: 0 10px 0 0;
}

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

.entry{
	background: transparent;
}
.storytitle{
	color: Gray;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 1.5em;
}


/* Sidebar
********************************************/
#sidebar{
	width: 150px;
	margin-left: 0px;
	background: #FFF url(../images/menu.png) repeat-x;
	color: #666;

}

#sidebar div{
	/* aurait du etre #sidebar > div */
	margin: 0 10px 2em 10px;
}

#sidebar h2{
	margin: 0 0 1ex 0;
}

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

#sidebar a{
	text-decoration: none;
}

#sidebar li a{
	display: block;
	color: #666;
	background: transparent;
}

#sidebar li a:hover{
	color: #333;
	background: transparent url(../images/curseur.gif) repeat-y right; /* Bling Bling No Flash */
}

#sidebar ul li:first-child{
	/* :fisrt-child selector ne fonctionne pas dans IE */
	border-top: 1px solid #CCC;
	padding: 0.5ex 0;
}

#sidebar ul li{
	border-bottom: 1px solid #CCC;
	padding: 0.5ex 0;
}

#rub-g{
	width: 260px;
	float: left;
	margin-right : 10px;
}

#rub-d{
	width: 260px;
	float: right;
	margin-right : 10px;
}

#art-hg{
	width: 260px;
	height : 200px;
	float: left;
	margin-right : 10px;
}

#art-hd{
	width: 260px;
	height : 200px;
	float: right;
	margin-right : 10px;
}

#art-bas{
	width: 550px;
	height : 200px;
	float: left;
	margin-right : 10px;
}


.post {
	margin: 0 0 0 0;
	text-align: center;
	}
	
#diapo{
	float: right;
	margin-right : 10px;
	text-align : center;
}

#diapo1{
	width: 200px;
	float:left;
	margin-right : 10px;
	text-align : left;
}

#auteur-bio{
	float: center;
	text-align : center;
	font : 15px;
	font-weight : bold;
}

	
/* Footer
********************************************/
#footer{
	padding: 0;
	margin: 0;
	clear: both;
	background: #660000 url(../images/footer.gif) no-repeat center top;
	text-align: center;
}

