html {
	background: #082567;
	color:black;
}

body {
	background: #e6ecf2;
	color:black;
}

#main_menu li {
	border-left: 1px solid #1b60b5;
}

#side_menu {
	border-color: #1b60b5;
}

#header {
	border-bottom:1px solid #1b60b5;
}

#footer {
	border-top:1px solid #1b60b5;
}

.posted, .comment {
	border-left:1px solid #1b60b5;
}

#header a {
	color:black;
	background: transparent;
}

a {
	background:inherit;
	color: #003c85;
}
a:visited {
	background:inherit;
	color: #570085;
}
a:active {
	background:inherit;
	color: #008500;
}
a:hover {
	background: #d8e4f0;
	color:inherit;
}

.thisday, .thisday a {
		background: #003c85;
		color: white;
}

.today, .today a {
		background: #008500;
		color: white;
}

#calendar th {
	border-bottom: 1px solid #1b60b5;
}
#calendar td + td, #calendar th + th {
	border-left: 1px solid #1b60b5;
}

ul li {
	list-style-image: url("/img/sapphire.circle.png");
}

ul li li, dl dd {
	list-style-image: url("/img/sapphire.square.png");
}

ul li li li {
	list-style-image: url("/img/sapphire.circle-light.png");
}

ul li li li li{
	list-style-image: url("/img/sapphire.square-light.png");
}

pre {
	border-left: 5px solid #1b60b5;
}
pre, code {
	background: #d8e4f0;
	color: black;
}

/* Cadre autour des réalisations */
.cadrereal {
	border: 1px solid #1b60b5;
}
.cadrereal:hover {
	background-color: #e6f2e6;
	color:black;
}

/* Style of blog comments */
p.error {
	background: #FF8000;
	border: 3px dotted red;
	color: black;
}

.success {
        background: #e6f2e6;
        border: 3px dotted #1bb51b;
        color: black;
}


.comment_preview {
	background-color: #e6f2e6;
	color: black;
	border: 3px dotted #1bb51b;
}
