/*
##### COULEURS ######
BLEU : #3399FF
ROSE : #FF3366
VERT : #99CC33
*/
body{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
td, div, li, ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.left{
	background-image:url(images/bg-left.gif);
	background-position:top;
	background-repeat:repeat-y;
}
.right{
	background-image:url(images/bg-right.gif);
	background-position:top;
	background-repeat:repeat-y;
}
.header{
	background-image:url(images/header.jpg);
	background-position:top;
	background-repeat:repeat-y;
	height:141px;
}
.footer{
	background-image:url(images/footer.gif);
	background-position:top;
	background-repeat:repeat-y;
	height:65px;
}
.narrowcolumn{
	padding-left:20px;
	padding-right:20px;
}
.titre-blog:link{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.titre-blog:visited{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.titre-blog:hover{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.titre-blog-div{
	margin-left:30px;
	margin-top:65px;
}
.rec-btn{
	border:#FFFFFF 1px solid;
	background-color:#c49568;
	font-size:12px;
	color:#000000;
	width:25px;
}
.day-date{
	font-size:14px;
	font-weight:bold;
	color:#3399FF;
}
a:link{
	color:#99CC33;
	text-decoration:none;
}
a:visited{
	color:#99CC33;
	text-decoration:none;
}
a:hover{
	color:#3399FF;
	text-decoration:none;
}
.post-content{
	padding:5px;
	color:#FF3366;
	border-left:#3399FF 1px dotted;
	border-bottom:#3399FF 1px dotted;
	border-right:#FFFFFF 1px dotted;
	border-top:#FFFFFF 1px dotted;
}
.milieu-g{
	padding-right:20px;
}
.post-title{
	font-size:14px;
	display:inline;
	color:#99CC33;
}
.par{
	color:#3399FF;
}
.post-chapo{
	margin-top:10px;
	color:#544a3e;
	padding-left:5px;
	padding-right:5px;
	border-left:1px #FFFFFF dotted;
}
h3{
	color:#99CC33;
}

#trackbacks{
	padding-left:5px;
	border-left:1px #FFFFFF dotted;
}

#comments{
	padding-left:5px;
	border:#99CC33 1px solid;
	background-color:#dfefbe;
}
.vert{
	color:#99CC33;
	font-weight:bold;
}
fieldset{
	border:0px;
	padding:5px;
}
.input-com{
	font-size:11px;
	background-color:#FFFFFF;
	padding-left:3px;
	font-weight:bold;
	color:#FF3366;
	border:0px;
	border:#dfefbe 1px solid;
}
.com-btn{
	border:#99CC33 1px solid;
	background-color:#FFFFFF;
	font-size:12px;
	color:#FF3366;
	width:70px;
	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:-40px;
	width:187px;
	color:#FFFFFF;
	font-size:12px;
}
li a:link{
	display:block;
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:5px;
}
li a:visited{
	display:block;
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:5px;
}
li a:hover{
	border-right:#FFFFFF 1px solid;
	background-color:#FFFFFF;
	display:block;
	padding:0px;
	margin:0px;
	text-decoration:none;
	padding-left:5px;
	color:#3399FF;
}
caption{
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}
abbr{
	border-bottom:1px dotted;
}

.calendar td a:link{
	background-color:#FFFFFF;
	display:block;
	text-align:center;
	color:#FF3366;
	font-weight:bold;
}
.calendar td a:visited{
	background-color:#FFFFFF;
	display:block;
	text-align:center;
	color:#FF3366;
	font-weight:bold;
}
.calendar td a:hover{
	background-color:#3399FF;
	display:block;
	text-align:center;
	color:#FF3366;
	font-weight:bold;
}
.calendar td{
	background-color:#FFFFFF;
	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;
	color:#FFFFFF;
}
.menu-d{
	width:187px;
	background-color:#FFFFFF;
	color:#FF3366;
	font-size:15px;
	font-weight:bold;
}
.blanc{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.comm {
	border-bottom:dotted 1px #99CC33;
}