@charset "utf-8";
/* CSS Document */
body{
	font:"Times New Roman", Times, serif ;
	font-size:14px ;
	background:/*#5E3100*/#000000 url(images/line.png);
}

img{
	border:none;
}

#banner{
	opacity:.9;
}

#menu2 {
	background-color:#000;
	height:30px;
	text-align:center;
	size:20px;
	color:#FFF;
	line-height:30px;
	margin-top:0px;
	}
	
#menu2 a {
	padding:4px 40px;
	color:#FFF;
	font: 18px "Times New Roman", Times, serif;
	line-height: 1px;
	}

#left_col{
	float:left;
	width:580px;

}

#right_col{
	float:right;
	width:200px;
	margin-top:20px;
	background:url(images/50percentgrey.png) repeat;
}

h1, h2, h3{
	padding:0;
	margin:0;
}

ul{
	list-style:square;
	margin:0;
	padding-left:20px;
	margin-bottom:15px;	
}

a{
	color:#0099FF;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	color:#006699;
}

#container{
	text-align:center;
	margin:0 auto;
	border:#333333 double 5px;
	width:820px;
	background:#89A4B4;
}

#contenu{
	text-align:justify;
	background:#CCCCCC url(images/pelloche.png) no-repeat bottom right;
	border:#666666 solid 1px;
	margin:10px;
	width:800px;
}

.recent{
	background:#FFFFFF;
	border:#666666 solid 1px;
	margin:10px;
	padding:5px;
    -webkit-border-radius:15px;    /* for Safari */
    -moz-border-radius:15px;       /* for Firefox */
}
#desc{
	background:#0E323D;
	opacity:.7;
	color:#FFFFFF;
	border:#FFFFFF solid 1px;
	width:400px;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
    -webkit-border-radius:5px;    /* for Safari */
    -moz-border-radius:5px;       /* for Firefox */
}

.recent_thumb{
	float:right;
	text-align:center;
	width:150px;
	overflow:hidden;
}

/*-- classe spéciales --*/
.date{
	font-weight:bold;
	text-align:right;
}


.hidden{
	display:none;
}

.clean{
	clear:both;
}