/* dotclear general */
#page {font-family: Arial,sans-serif;color: #333333;font-size:12px;}
#totalcontent {border:#999999 solid 0px;}

/* flux */
.syndicate li {padding-left:2em;background: transparent url(img/feed.png) no-repeat scroll 5pt 50%;}

/* cadre */

#comments, form#comment-form, #pings {border:#999999 solid 1px;margin:1em 0;}
#comments p {padding:1em;}

/* Suppression de l'affichage des tags*/
.post-tags {display: none;}

/* Format formulaire */
fieldset {border-width:0px;padding:1em 0;}
form#comment-form {font-family: Arial,sans-serif;color: #333333;font-size:12px;}
form#comment-form label {width: 15em;float: left;text-align: right;margin-right: 0.5em;display: block;}
form#comment-form input {color: #039;background: #eee;}
form#comment-form fieldset {width: auto;}
form#comment-form input.preview, form#comment-form input.submit {color:#333;margin-left:14em;}

/* menu */
#syndicate li{font-size: 90%;list-style-type: none;}
#sidebar li {border-bottom:#ffffff solid 1px;}
#sidebar h2 {margin:0;} 
/* POST */
.post {
	font-family: Arial,sans-serif;
	color: #333333;
	font-size:12px;
	border:#999999 solid 1px;
	margin:1em 0;
}

.post .post-info, .post .post-content, .post .post-info-co {
	margin: 0 10px 0 10px;
}

/* Correction du bug d'affichage des borders dans ie6 quand un object est float dedans. */
* html .post {position:relative;}
* html .post img {position:relative;}

.post p.day-date {}
.post p.post-info{ font-style: italic; }
.post a {color:#AAA;}
.post a:hover {text-decoration:underline;}
.post h2,.post p.day-date {padding:0;margin:0;}
.post h2 {padding:0.5em 0 0.5em 0.5em; }
.post p.day-date {	
	padding: 5px 5px 5px 5px;
	background-image:url(img/fontitre.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

.first {margin:0em;}

.post-info-co {
	border-color:#BFBFBF;
	border-style:solid;
	border-width:1px 0pt 0pt 0pt;
	clear:left;
	padding:3px;
	margin: 10px 0;
}

.post-info-co .comment_count {
	padding-left: 20px;
	background: transparent url(img/comment.png) no-repeat scroll 0pt 50%;
}
.post-info-co .ping_count {
	padding-left: 20px;
	background: transparent url(img/trackback.png) no-repeat scroll 0pt 50%;
}

/* Calendar */
#calendar caption {margin-top:1em;}
#calendar a {display:inline;}
#calendar a:visited {display:inline;}
#calendar table {margin:0 auto;margin-bottom:1em;}
#calendar table td, #calendar table th{font-size:12px;text-align:right;}
#calendar table td a {color:#175C8A;font-weight:bold;}
