body {
	background-color: #ffffff;
	color: #333333;
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 0.8em;
}

a {
	color: #99aadd;
	text-decoration: none;
}

a:visited {
	color: #aa77aa;
}

a:hover {
	color: #aadd99;
}

h2 {
	color: #aadd99;
	font-size: 1.3em;
}

#page {
	width: 780px;
	margin: 0 0 0 -375px;
	position: absolute;
	top: 0;
	left: 50%;
}

	#top {
	}

	#top h1 {
		font-size: 200%;
		line-height:1.2em;
		color:#555555;
		text-transform:uppercase;
		letter-spacing:.2em;
		font-weight: normal;
		border: 1px solid #555555;
		padding: 20px;
		text-align: center;
	}

		#top h1 a {
			color:#999999;
			text-decoration: none;
		}

		#top h1 a:visited {
		}

		#top h1 a:hover {
			color: #000000;
			text-decoration: none;
		}

	#prelude {
		border-bottom: 1px dashed #555555;
		padding: 0 0 5px 0;
	}

		#prelude a {
		}

	#main {
		width: 550px;
		float: right;
	}

		#main #content {
		}

			#main #content div.post {
				font-size: 0.8em;
			}

			.post-info {
				border: 1px dashed #555555;
				padding: 5px;
			}

				#main #content div.post h2 {	
					border-bottom: 1px solid #555555;
					padding: 5px;
					text-align: center;
				}

				#main #content div.post h2.post-title a {
					color: #aadd99;
				}

	#sidebar {
		margin: 0 20px 0 0;
		width: 200px;
		float: right;
	}

	#footer {
		clear: both;
		width: 100%;
		text-align: center;
		font-size: .8em;
		color: #555555;
		border-top: 1px dashed #555555;
		margin: 0 0 20px 0;
		padding: 5px 0 0 0;
	}

		#footer a {
			color: #555555;
		}

/* Element de la Sidebar */

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/* ** ** ** ** ** CALENDAR ** ** ** ** ** ** ** */
/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */

#sidebar div#calendar{
}

	#sidebar div#calendar table{
		font-size: 0.8em;
		text-align: center;
		margin: 0;
		border-collapse: collapse;
	}
	
		#sidebar div#calendar table caption{
			margin: 0;
		}
		
			#sidebar div#calendar table th{
				color: #cccccc;
				background: transparent;
			}
			
				#sidebar div#calendar table td{
					width: 14%;
					line-height: 2em;
					border: 1px solid #cccccc;
				}
				
					#sidebar div#calendar table td a{
						display: block;
						background: #aadd99;
						color: #000000;
						font-weight: bold;
						text-decoration: none;
					}
					
					#sidebar div#calendar table td a:hover{
						background: #99aadd;
						color: #000000;
					}