.event{
	background: #ebe3cb;
	padding: 7px 0 0 14px;
	border-top: solid 1px #d2cab5;
	border-bottom: solid 1px #d2cab5;
	margin-bottom: 1em;
}

.event ul {
	margin:0;
}

div.event p, div.event ul li {
font-size: .85em;
}

div.event p {
padding-right: 14px;
}

.event ul li {
  padding:0 14px 0 14px;
  line-height:1.6em;
  list-style:none;
  background:url("images/puce.gif") no-repeat 0 .5em;
}

#contenu-principal h2 a, #contenu-secondaire h2 a {
color: #364a76;
border-bottom: 1px dotted #6389db;
}

#contenu-principal h2 a:hover, #contenu-principal h2 a:active, #contenu-principal h2 a:focus, 
#contenu-secondaire h2 a:hover, #contenu-secondaire h2 a:active, #contenu-secondaire h2 a:focus {
	border-bottom:#f26101 1px dotted;
	color: #f26101;
}

ul.archive {
padding-bottom: 1em;
}

h2.next {
border-top: 1px solid #eaeaea;
}

div.box-out h3 {
padding-top: 0;
margin-left: 0;
font-size: 1em;
font-weight: bold;
margin-bottom: 0;
}

div.box-in h3 {
padding-top: .05em;
margin-left: 3px;
font-size: 1em;
font-weight: bold;
margin-bottom: 0;
}

div.box-in p.post-info {
margin-left:0;
}

.post { 
	border-bottom: solid 1px #eaeaea;
	margin: 2em 0;	
}

.post-title, .post-title a {
	text-decoration: none;
	color: #141;	
	border: none;
}

.post-tags {
	font-size: 0.86em;
	color: #787878;
	margin: 0;
	padding: 0;
}

.post-tags ul {
}

.post-tags li {
	display: inline;
	background:url(images/tag.png) no-repeat left center;
	padding: 0 15px;
	margin: 0;
	line-height: 1em;
}

/* tags dans le sidebar et dans la page les regroupant
(exemple ici pour un nuage) */
.dc-tags #contenu-principal ul li, .dc-tags #contenu-principal ul li a, 
.tags ul li, .tags ul li a {
	display : inline;
	width : auto;
	padding-left : 0;
	padding-right : 4px;
	background : transparent;
	line-height : 1.5em;
}
.tags ul li a:hover, .tags ul li a:active, .tags ul li a:focus {
	background-image :none;
}
.dc-tags .tag0, .tags .tag0 { font-size: 85%; }
.dc-tags .tag10, .tags .tag10 { font-size: 90%; }
.dc-tags .tag20, .tags .tag20 { font-size: 95%; }
.dc-tags .tag30, .tags .tag30 { font-size: 100%; }
.dc-tags .tag40, .tags .tag40 { font-size: 105%; }
.dc-tags .tag50, .tags .tag50 { font-size: 110%; }
.dc-tags .tag60, .tags .tag60 { font-size: 115%; }
.dc-tags .tag70, .tags .tag70 { font-size: 120%; }
.dc-tags .tag80, .tags .tag80 { font-size: 125%; }
.dc-tags .tag90, .tags .tag90 { font-size: 130%; }
.dc-tags .tag100, .tags .tag100 { font-size: 135%; }

/* messages d'erreur */
.error {
	border : 1px solid #c44;
	background : #df0;
	padding : 0.5em;
	}
.error ul {
	padding-left : 20px;
	}
.error li {
	list-style : square;
	}

.post, .footnotes, .attachments, #comments {
    clear:both;
}
