.post .title { background: url(/images/template/background-title.jpg) top left repeat-y; line-height:26px; font-size:20px; border-bottom:1px solid #362f2d; padding-left:5px; }
.post .byline { font-size:.8em; margin:3px 0 0 0; }
.post .meta { text-align:right; border-top:1px dotted #362f2d; }
.post .links { font-size:.8em; margin:5px 0px;}

/* --------- */
/*  Images   */
/* --------- */

/*image simple*/
.post img { border:1px solid #362f2d; margin:10px;}

/*image avec legende (dans un div de class image)*/
.post div.image { margin:10px; text-align:center; }
	.post div.image img { margin:0 0 5px 0; float:none !important;}
	.post div.image p {margin:0px; font-size:.85em;}
	
/* --------- */
/*  Listes   */
/* --------- */

.post ul { margin:15px; padding:0 25px; list-style:square;}
.post ol { margin:15px; padding:0 25px; }
.post li { margin:.5em; }

/* --------------------- */
/*  Citations et blocs   */
/* --------------------- */

.post cite {}
.post q {}
.post blockquote {}
.post address {}

/* ----------- */
/*  tableaux   */
/* ----------- */
.post table { margin: 1em auto; border-spacing: 2px; clear:both; }
	.post table caption { font-size:1.2em; caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin: 0 auto .3em auto; font-weight: bold;}
	
	.post table th,  .post table td { padding: 0.20em 0.40em; text-align: left; }
	
	.post table th { vertical-align: bottom; font-weight: bold;}
	.post table td { vertical-align: top;}
	
/* mediathèque */
.post .mediatheque {border:0; width:578px; border-collapse:collapse;}
	.post .mediatheque .page-navigation {text-align:center; padding:5px 0 5px 0;}
	.post .mediatheque .head {text-align:right; padding 5px;}
	.post .mediatheque .image-cell {text-align:center; padding:10px 0 10px 0;}
	.post .mediatheque img {margin:0 0 5px 0;}
	.post .mediatheque table {border:0; width:90%;}

/* -------------- */
/*  intertitres   */
/* -------------- */
.post h2 { margin:1em 0 .5em 0;  }
.post h3 { margin:1em 0 .5em 1em; }
.post hr { margin: 2em auto; }

