div.date2 p{
	width: 40px;
	height: 50px;
	float: left;
	margin: 0 10px 0 0;
	padding: 5px;
	background: #D70606 url(../images/date.png) no-repeat;
	color: #ddd;
	text-align: center;
	font-size: 90%;
	overflow: hidden;
}
div.date2 span.mois{
	display: block;
	margin-bottom: 8px;
}
div.date2 span.jour{
	font-size: 190%;
	color: #444;
	font-weight: bold;
	line-height: 0.8;
}
div.date2 p span.an{
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 80%;
	font-family: Tahoma, Arial, sans-serif;
} 

.morelink{
	margin-left: 80px;
	color: #808080;
}

.articleblog{
	vertical-align:top;
	width:100%;
	padding: 0 10px 30px 10px;
}
.titre_article_blog{
	vertical-align:top;
}
.titre_article_blog a{
	font-size:16px;
	color:red;
	text-decoration:none;
}
.titre_article_blog a:hover{
	font-size:16px;
	color:red;
	text-decoration:none;
}
.sujet_article_blog{
	background: url(../images/mini-category.gif) top left no-repeat;
	vertical-align:top;
	padding-left:90px;
}
.sujet_article_blog a{
	font-size:14px;
	color:grey;
	border-bottom: 1px dotted grey;
	padding-left:20px;
}
.sujet_article_blog a:hover{
	font-size:14px;
	color:black;
	border-bottom: 1px solid grey;
	padding-left:20px;
}
.categorie_article_blog{
	background: url(../images/mini-category.gif) top left no-repeat;
	vertical-align:top;
	padding-left:120px;
}
.categorie_article_blog a{
	font-size:14px;
	color:grey;
	border-bottom: 1px dotted grey;
	padding-left:20px;
}
.categorie_article_blog a:hover{
	font-size:14px;
	color:black;
	border-bottom: 1px solid grey;
	padding-left:20px;
}
.tags_blog{
	vertical-align:top;
	padding-left:160px;
	color: grey;
}
.tags_blog a{
	font-size:14px;
	color:grey;
	border-bottom: 1px dotted grey;
	padding-left:20px;
}
.tags_blog a:hover{
	font-size:14px;
	color:black;
	border-bottom: 1px solid grey;
	padding-left:20px;
}
.content_article_blog{
	color:black;
	padding: 0 30px 0 70px;
}
