@charset "utf-8";
body  {
	font: 100% "Comic Sans MS", cursive;
	background:#066;
	margin: 75PX; /* 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: #008080;
	margin-top: 30px;
	margin-bottom: 30px;
	border-color:#FFF
}
.thrColLiqHdr #container {
	width: 1050px;  /* ce paramÃ©trage crÃ©e un conteneur dont la largeur est 80 % de celle du navigateur */
	background-image: url(images/poetextb.gif);
	margin: 0 auto; /* les marges automatiques (et dotÃ©es d'une largeur positive) centrent la page */
	border: 0px;
	text-align:left;
		} 
.thrColLiqHdr #header {
	background-image: url(images/poetextb.gif);
	padding: 10px 10px;  /* 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 {
	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; /* l'utilisation de remplissage, au lieu d'une marge, permet d'Ã©loigner l'Ã©lÃ©ment des bords de l'Ã©lÃ©ment div */
}

/* Conseils pour les encadrÃ©s :
1. Comme nous travaillons en pourcentages, il est prÃ©fÃ©rable de ne pas utiliser de remplissage latÃ©ral pour les encadrÃ©s. Pour les navigateurs conformes aux standards, il sera ajoutÃ© Ã  la largeur, crÃ©ant ainsi une largeur rÃ©elle inconnue. 
2. Pour crÃ©er un espace entre le cÃ´tÃ© de l'Ã©lÃ©ment div et les Ã©lÃ©ments qu'il contient, attribuez une marge gauche et une marge droite Ã  ces Ã©lÃ©ments, comme dans la rÃ¨gle ".thrColLiqHdr #sidebar1 p".
3. Comme Internet Explorer calcule les largeurs aprÃ¨s avoir restituÃ© l'Ã©lÃ©ment parent, des bogues inexpliquÃ©es peuvent parfois se produire pour les colonnes calculÃ©es en pourcentage. Pour obtenir des rÃ©sultats plus prÃ©visibles, il est donc prÃ©fÃ©rable de dimensionner les colonnes en pixels.
*/
.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: 20%; /* 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: 0px;
	margin-left: 5px;
}
.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: 20%; /* 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: 5px;
	margin-left: 0px;
	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;
}

/* Conseils pour mainContent :
1. l'espace compris entre l'Ã©lÃ©ment mainContent et les encadrÃ©s est crÃ©Ã© avec les marges gauche et droite de l'Ã©lÃ©ment div mainContent.
2. pour Ã©viter une perte de l'Ã©lÃ©ment flottant Ã  la rÃ©solution minimale prise en charge (800 x 600), la taille des Ã©lÃ©ments contenus par l'Ã©lÃ©ment div mainContent doit Ãªtre Ã©gale ou infÃ©rieure Ã  300&nbsp;pixels (images comprises).
3. dans le commentaire conditionnel pour Internet Explorer ci-dessous, la propriÃ©tÃ© zoom permet de donner Ã  l'Ã©lÃ©ment mainContent l'attribut "hasLayout." Cela Ã©vite l'apparition de plusieurs bogues spÃ©cifiques d'Internet Explorer.
*/
.thrColLiqHdr #mainContent {
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
	border-right-color:#008080;
	border-right-style: solid;
	border-left-color: #008080;
	border-left-style: solid;
	height:auto;
	margin-top: 0px;
	margin-right: 21%;
	margin-bottom: -20px;
	margin-left: 21%;
		}

.thrColLiqHdr #footer {
	padding: 0 5px; /* ce remplissage correspond Ã  l'alignement Ã  gauche des Ã©lÃ©ments des div qui apparaissent au-dessus. */
	background-image: url(images/poetextb.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
} 
.thrColLiqHdr #footer p {
	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:5px 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 */
}

/* Diverses classes Ã  rÃ©utiliser */
.fltrt { /* cette classe permet de rendre flottant le cÃ´tÃ© droit d'un Ã©lÃ©ment dans la page. L'Ã©lÃ©ment flottant doit prÃ©cÃ©der l'Ã©lÃ©ment Ã  cÃ´tÃ© duquel il doit se trouver dans la page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* cette classe permet de rendre un Ã©lÃ©ment flottant Ã  gauche de la page. L'Ã©lÃ©ment flottant doit prÃ©cÃ©der celui Ã  cÃ´tÃ© duquel il doit apparaÃ®tre dans la page. */
	float: left;
	margin-right: 8px;
}
.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 {/*titre*/
	font-size: xx-large;
}
h2 {/*titre photos*/
	color:#008080;
	background-color:#DCF1EA;
	font-size:x-small;
	font-style:italic;
	font-stretch:semi-condensed;
	font-weight:lighter;
}
h3 {/*titre paragraphes*/
	font-size: large;
	font-style:strong;
	background-color:#DCF1EA;
	}
h4 {/*lien actif*/
	font-size: medium;
	background-color:#DCF1EA;
	text-align:left;
}
h5 {/*lien titre*/
	font-size: small;
	text-decoration:underline;
}
h6 {/*lieu de la page*/
	color:#333;
	background-color:#DCF1EA;
	font-size:xx-small;
	font-style:italic;
	font-stretch:semi-condensed;
	font-weight:lighter;	
}

caption.n_mois {
	color:#600;
	background-color:#DCF1EA;
	font-size:8px;
}
tr.dima {
	background-color:#DCF1EA;
	font-size:10px;
}
td.drte {
	text-align:right;
}
td.n_mois{
	font-size:12px;
	text-align:center;
}

td.centr {
	text-align:center;
}
table.mois {
	font-size:10px;
	border-color:#999;
	border:thin;
	border-style:double;
}
