@charset "utf-8";
/* CSS Document */

body  {
	font: 100%;
	background:#066;
	margin: 0; /* il est conseillÃ© de mettre Ã  zÃ©ro la marge et le remplissage de l'Ã©lÃ©ment body, pour tenir compte des diffÃ©rentes valeurs par dÃ©faut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramÃ©trage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite alignÃ© Ã  gauche (valeur par dÃ©faut) dans le sÃ©lecteur #container */
	color: #DCF1EA;
	margin-top: 30px;
	margin-bottom: 30px;
	border-color:#FFF;
	font-family: "Comic Sans MS", cursive;
}
.thrColLiqHdr #container {
	width: 900px;  /* ce paramÃ©trage crÃ©e un conteneur dont la largeur est 80 % de celle du navigateur */
	Margin: 0 auto; /* les marges automatiques (et dotÃ©es d'une largeur positive) centrent la page */
	border: 0px;
	padding-top:inherit;
	text-align:justify;
		} 
.thrColLiqHdr #header {
	
	padding:0px 0px 20px 0px;  /* ce remplissage correspond Ã  l'alignement Ã  gauche des Ã©lÃ©ments des div qui apparaissent en dessous. Si, au lieu de texte, c'est une image qui est insÃ©rÃ©e dans l'Ã©lÃ©ment #header, il est conseillÃ© de supprimer le remplissage. */
} 
.thrColLiqHdr #header h1 {
	text-align:center;
	margin: 0; /* la mise Ã  zÃ©ro de la marge du dernier Ã©lÃ©ment du div #header permet d'Ã©viter une disparition de la marge (espace inexplicable entre les Ã©lÃ©ments div). Si l'Ã©lÃ©ment div est entourÃ© d'une bordure, cette prÃ©caution n'est pas nÃ©cessaire, car la bordure Ã©vite Ã©galement la disparition de la marge */
	padding:0px 0px 0px 0px; /* l'utilisation de remplissage, au lieu d'une marge, permet d'Ã©loigner l'Ã©lÃ©ment des bords de l'Ã©lÃ©ment div */
	font-style: italic;
}
.thrColLiqHdr #mainContent {
	padding-left:0px;
	text-align:justify;
	border-right-color:#008080;
	border-right-style: solid;
	border-left-color: #008080;
	border-left-style: solid;
	height:auto;
	vertical-align: top;
		}

.thrColLiqHdr #sidebar1 {
	float: left; /* Cet Ã©lÃ©ment doit prÃ©cÃ©der dans le code source tout Ã©lÃ©ment Ã  cÃ´tÃ© duquel il doit Ãªtre positionnÃ© */
	width: 48%; /* cet Ã©lÃ©ment est flottant, il faut donc lui attribuer une largeur */
	background-image: url(images/poetextb.gif); /* la couleur de l'arriÃ¨re-plan est affichÃ©e sur la largeur du contenu de la colonne, mais pas au-delÃ  */
	padding: 1px 1PX; /* le remplissage en haut et en bas crÃ©e un espace visuel Ã  l'intÃ©rieur de cet Ã©lÃ©ment div  */
	margin-right: 10px;
	margin-left: 0px;
	list-style-type: square;
}
.thrColLiqHdr #sidebar2 {
	float: right; /* Cet Ã©lÃ©ment doit prÃ©cÃ©der dans le code source tout Ã©lÃ©ment Ã  cÃ´tÃ© duquel il doit Ãªtre positionnÃ© */
	width: 48%; /* cet Ã©lÃ©ment est flottant, il faut donc lui attribuer une largeur */
	background-image: url(images/poetextb.gif); /* la couleur de l'arriÃ¨re-plan est affichÃ©e sur la largeur du contenu de la colonne, mais pas au-delÃ  */
	padding: 2px 2PX; /* le remplissage en haut et en bas crÃ©e un espace visuel Ã  l'intÃ©rieur de cet Ã©lÃ©ment div */
	padding-right: 0px;
	margin-right: 0px;
	margin-left: 10px;
	padding-left: 0px;
}
.thrColLiqHdr #sidebar1 p, .thrColLiqHdr #sidebar1 h3, .thrColLiqHdr #sidebar2 p, .thrColLiqHdr #sidebar2 h3 {
	margin-left: 10px; /* il est conseillÃ© d'attribuer des valeurs pour les marges gauche et droite de chaque Ã©lÃ©ment qui sera placÃ© dans les colonnes latÃ©rales */
	margin-right: 10px;
}



.thrColLiqHdr #footer {
	padding: 0 0 0px 0; /* ce remplissage correspond Ã  l'alignement Ã  gauche des Ã©lÃ©ments des div qui apparaissent au-dessus. */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align:right;
} 
.thrColLiqHdr #footer p {
	text-align:right;
	margin: 0; /* la mise Ã  zÃ©ro de la marge du premier Ã©lÃ©ment du pied de page permet d'Ã©viter une possible disparition de la marge (espace entre les Ã©lÃ©ments div) */
	padding:0px 0PX; /* l'utilisation d'un remplissage pour cet Ã©lÃ©ment crÃ©e un espace, tout comme une marge l'aurait fait, mais en Ã©vitant le risque de disparition de la marge */
}
.clearfloat { /* cette classe doit Ãªtre placÃ©e pour un Ã©lÃ©ment div ou break et doit Ãªtre l'Ã©lÃ©ment final avant la balise de fin d'un conteneur qui doit contenir entiÃ¨rement des Ã©lÃ©ments flottants */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

a:link {
	color: #008080;
	text-decoration: underline;
}
a:visited {
	color: #660066;
	text-decoration: underline;
}
a:hover {
	color: #600;
	text-decoration:none;
	text-transform:capitalize;
	font-style:italic;
}
a:active {
	color: #333;
	text-decoration: blink;
}
h1 {
	font-size: xx-large;
}
h2 {
	color:#008080;
	background-color:#DCF1EA;
	font-size:small;
	font-style:italic;
	font-stretch:semi-condensed;
	font-weight:lighter;
	white-space: normal;
	text-align:center;
}
h3 {
	font-size: large;
	text-decoration:underline;
	font-style:strong;
	background-color:#DCF1EA;
	height:35PX;
}
h4 {
	font-size: medium;
	background-color:#DCF1EA;
	text-align:left;
}
h5 {
	font-size: small;
	text-decoration:underline;
}
h6 {
	color:#333;
	background-color:#DCF1EA;
	font-size:xx-small;
	font-style:italic;
	font-stretch:semi-condensed;
	font-weight:lighter;	
}
#thumb{
position : relative;
left : 10px;
top : 0px;
z-index: 1;
}
#thumbo{
position : relative;
left : 180px;
top : -55px;
z-index: 2;
}

caption.n_mois {
	color:#600;
	background-color:#DCF1EA;
	font-size:12px;
}
tr.dima {
	background-color:#DCF1EA;
	font-size:10px;
}
td.drte {
	text-align:right;
}
td.centr {
	text-align:center;
}
table.mois {
	font-size:10px;
	border-color:#999;
	border:thin;
	border-style:double;
}
