/* ***** BEGIN LICENSE BLOCK ***** * Copyright (c) 2006 Dominique Rodride * * http://www.dominique-rodride.com * * ***** END LICENSE BLOCK ***** */@import "layout-gauche.css";/* @import "layout.css"; *//* Les éléments HTML en général-------------------------------------------------------- */body {	border-top-color: #DDD;	border-top-style: solid;	border-top-width: 0px;	color: #5D5D5D;	background-color: #F9DF95;
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 80%;	line-height: 1.6em;}.img {    border: 0;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a, h6 a, h8 a, h9 a, h10 a {	color: #5D5D5D;	font-family: "Trebuchet MS", "Lucida Grande", Verdana;	text-decoration: none;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover, h6 a:hover, h8 a:hover, h9 a:hover, h10 a:hover {	color: #663;	text-decoration: none;}h1 {	color: #5D5D5D;	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 20px;}h2 {	color: #5D5D5D;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;}h3 {	color: #5D5D5D;	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 14px;}h4 {	color: #5D5D5D;	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 14px;}h5 {	color: #5D5D5D;	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 13px;}h6 {	color: #5D5D5D;	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 12px;}h7 {	color: #5D5D5D;	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 11px;}h8 {	color: #5D5D5D;	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 10px;}h9 {	color: #5D5D5D;	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 9px;}h10 {	color: #5D5D5D;	font-weight: bold;	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 12px;}form {	display: block;	margin: 0;	padding: 0;}pre, code {	font-size: 1.2em;}pre {	font-size: 1.2em;	border-color: #CCC;	border-style: solid;	border-width: 1px;	overflow: auto;	width: 100%;}fieldset {	border-style: none;}label {	cursor: hand;}.field label {	display: block;}input,textarea {	border-color: #999;	border-style: solid;	border-width: 1px;}textarea {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 1em;	width: 100%;}a {	color: #663;}a:hover {	color: #990033;}.left {	float: left;	margin-right: 1em;}.right {	float: right;	margin-left: 1em;}#page {	background-color: #fff;	background-position: top;	background-repeat: repeat-y;	color: inherit;}.menu-g a{padding-right: 10px;	font-family: Courier;	font-size: 19px;	font-weight: bold;	line-height: 22px;	color: #990033;	text-align: right;	text-decoration: none;}.menu-g a:hover{		font-size: 20px;	color: black;	text-decoration: none;}.menu-d a{padding-left: 10px;	font-family: Courier;	font-size: 19px;	font-weight: bold;	line-height: 22px;	color: #990033;	text-align: left;	text-decoration: none;}.menu-d a:hover{		font-size: 20px;	color: black;	text-decoration: none;}.topmenu {	font-family: Georgia, serif;	font-size: 14px;	color: #990033;	text-align: center;}.topmenu a{	text-decoration: none;}.topmenu a:hover{	color: black;	text-decoration: none;}#top {	height: 300px;	color: #990033;}#top h1 {	color: #990033;	height: 80px;	line-height: 80px;	margin-bottom: 0;	margin-left: 40px;	margin-right: 0;	margin-top: 0;	padding-top: 20px;}#top h1 a {	color: #990033;	text-decoration: none;}#prelude {	background-color: #F9DF95;	color: #DFDFDF;	text-align: center;}#prelude a {	background-color: transparent;	color: #DFDFDF;}#prelude a:hover {	background-color: transparent;	color: #666;}.day-date {	background-color: transparent;	background-image: url(img/day-date.png);	background-position: center;	background-repeat: no-repeat;	color: #888;	font-style: italic;	margin-left: -25px;	padding-left: 20px;}.post-title {	color: #5D5D5D;	margin-left: 0;	margin-right: 0;	margin-top: 5;	margin-bottom: 5;	text-align: center;}.post-title a {	color: black;	text-decoration: none;}.post-info {	background-color: transparent;	color: #990033;	margin-top: 0;	padding-bottom: 1ex;}.post-info a {	background-color: transparent;	color: #990033;	text-decoration: none;}.post-content {	color: black;	text-align: justify;}.post-content blockquote {	color: black;	font-family: Georgia, serif;	font-style: italic;}.post-info-co {	text-align: right;}#trackbacks blockquote, #comments blockquote {	border-color: #EEE;	border-style: solid;	border-width: 1px;	margin-bottom: 1em;	margin-left: 0;	margin-right: 0;	margin-top: 1em;	padding-bottom: 1ex;	padding-left: 1em;	padding-right: 1em;	padding-top: 1ex;}/* La barre de navigation-------------------------------------------------------- */#sidebar div {
background-color: #F9DF95;	border-bottom-color: #F0F0F0;	border-bottom-style: solid;	border-bottom-width: 1px;	color: inherit;}#sidebar div ul {	list-style-image: none;	list-style-style: none;	margin: 0;	padding: 0;}#sidebar h2, #sidebar h3 {	color: #990033;	margin-bottom: 1ex;	margin-left: 0;	margin-right: 0;	margin-top: 0;}#sidebar h3 {	font-size: 1em;	margin: 0;}#sidebar div#search {	color: inherit;	line-height: 2.3em;}#search fieldset, #search p {	margin: 0;	padding: 0;}#q {	background-color: #fff;	background-image: url(img/q.png);	background-position: center;	background-repeat: no-repeat;	padding-left: 18px;}#sidebar div#calendar table {	border-collapse: collapse;	font-size: 0.8em;	margin-bottom: 0;	margin-left: auto;	margin-right: auto;	margin-top: 0;	text-align: center;}#sidebar div#calendar table caption {	margin-bottom: 0;	margin-left: auto;	margin-right: auto;	margin-top: 0;}#sidebar div#calendar table th {	background-color: transparent;	color: #990033;}#sidebar div#calendar table td {	border-color: #EEE;	border-style: solid;	border-width: 1px;	line-height: 2em;	width: 14%;}#sidebar div#calendar table td a {	background-color: #f1f0bc;	color: #990033;	display: block;	font-weight: bold;	text-decoration: none;}#sidebar div#calendar table td a:hover {	background-color: #DBB8DC;	color: #636;}/* Le pied de page-------------------------------------------------------- */#footer {	border-top-color: #CCC;	border-top-style: solid;	border-top-width: 0px;	color: #666;	height: 40px;	margin: 0;	padding: 0;	text-decoration: none;	font-size: 9px;}#footer a {	color: #666;		background: transparent;	text-decoration: none;	font-size: 9px;}#footer a:hover {	color: #990033;		background: transparent;	text-decoration: none;	font-size: 9px;}.antispam {	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 12px;	color: #990033;	}