body{
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
td, div, li, ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}
.header{
	background-image:url(images/header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:760px;
	height:210px;
}

.rec-left{
	background-image:url(images/rec-left.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:509px;
	height:25px;
}

.rec-right{
	background-image:url(images/index_03.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:251px;
	height:25px;
}
.rec-under{
	width:760px;
	height:10px;
	background-image:url(images/index_04.gif);
	background-position:top;
	background-repeat:no-repeat;
}
div.rec{
	margin-right:12px;
	font-size:11px;
	font-weight:bold;
}
input.rec{
	font-size:11px;
	background-color:#FFFFFF;
}
.middle{
	background-image:url(images/milieu.gif);
	background-position:top;
	background-repeat:repeat-y;
}
.tab-milieu{
	padding-right:20px;
	padding-left:20px;
	margin-top:10px;
}
.titre-blog:link{
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.titre-blog:visited{
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.titre-blog:hover{
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.titre-blog-div{
	margin:20px;
}
.rec-btn{
	border:#FFFFFF 1px solid;
	background-color:#c49568;
	font-size:11px;
	color:#000000;
	width:25px;
}
.day-date{
	font-size:24px;
	font-weight:bold;
	color:#896848;
}
a:link{
	color:#5c321c;
	text-decoration:none;
}
a:visited{
	color:#5c321c;
	text-decoration:none;
}
a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.post-content{
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
}
.milieu-g{
	padding-right:20px;
}
.post-title{
	font-size:20px;
	display:inline;
	color:#5c321c;
}
.par{
	color:#896848;
}
.post-chapo{
	margin-top:10px;
	color:#544a3e;
	padding-left:5px;
	padding-right:5px;
	border-left:1px #FFFFFF dotted;
}
h3{
	color:#5c321c;
}

#trackbacks{
	padding-left:5px;
	border-left:1px #FFFFFF dotted;
}

#comments{
	padding-left:5px;
	border-left:1px #FFFFFF dotted;
}
fieldset{
	border:1px #896848 dotted;
	padding:5px;
}
.input-com{
	font-size:11px;
	background-color:#896848;
	border:#FFFFFF 1px solid;
	padding-left:3px;
	font-weight:bold;
	color:#FFFFFF;
}
.com-btn{
	border:#FFFFFF 1px solid;
	background-color:#896848;
	font-size:11px;
	color:#FFFFFF;
	width:100px;
	font-weight:bold;
	padding:2px;
}
.menu{
	color:#FFFFFF;
	font-size:16px;
	background-color:#896848;
	padding:4px;
	border:#FFFFFF 2px solid;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
li{
	list-style-image:none;
	list-style-type:none;
	margin-left:-35px;
	padding-left:5px;
	border-left:#FFFFFF 1px solid;
	width:100%;
}
li a:link{
	display:block;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
li a:visited{
	display:block;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
li a:hover{
	border-right:#FFFFFF 1px solid;
	background-color:#896848;
	display:block;
	padding:0px;
	margin:0px;
	text-decoration:none;
	padding-left:5px;
}
caption{
	font-weight:bold;
	font-size:13px;
}
abbr{
	border-bottom:1px dotted;
}

.calendar td a:link{
	background-color:#896848;
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
.calendar td a:visited{
	background-color:#896848;
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
.calendar td a:hover{
	background-color:#544a3e;
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
.calendar td{
	background-color:#efb67f;
	text-align:center;
}
.post-info-co{
	border-bottom:#FFFFFF 1px dotted;
	padding-left:5px;
	border-left:#FFFFFF 1px dotted;
	padding-bottom:5px;
}
.post{
	padding-bottom:20px;
}
.calendar th{
	font-size:12px;
}
