@charset "utf-8";
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #BBBBBB;
	background-color: #00003A;
	margin: 0; /* il est conseille de mettre a zero la marge et le remplissage de l'elment body, pour tenir compte des diffrentes valeurs par defaut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramtrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite align gauche (valeur par dfaut) dans le slecteur #container */
}
.thrColFixHdr #container {
	margin: 0 auto; /* les marges automatiques (et dotees d'une largeur positive) centrent la page */
	width: 1034px;
	border: 1px solid #000000;
	text-align: left; /* ce paramtrage annule le paramtre text-align:center de l'lment body. */
} 
.thrColFixHdr #header h1 {
	margin: 0; /* la mise  zro de la marge du dernier lment du div #header permet d'viter une disparition de la marge (espace inexplicable entre les lments div). Si l'lment div est entour d'une bordure, cette prcaution n'est pas ncessaire, car la bordure vite galement la disparition de la marge */
	padding: 10px 0; /* l'utilisation de remplissage, au lieu d'une marge, permet d'loigner l'lment des bords de l'lment div */
}
.thrColFixHdr #sidebar1 {
	float: left; /* cet lment est flottant, il faut donc lui attribuer une largeur */
	width: 298px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur relle de cet lment div est compose de la largeur plus le remplissage et la bordure */
	text-align: center;
	padding: 0px; /* le remplissage permet d'carter le contenu de l'lment div des bords de celui-ci */
}
.thrColFixHdr #sidebar2 {
	float: left; /* cet lment est flottant, il faut donc lui attribuer une largeur */
	width: 270px; /* le remplissage permet d'carter le contenu de l'lment div des bords de celui-ci */
	text-align: center;
	background-color: #F1F1F1;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding-top: 30;
	padding-right: 0;
	padding-bottom: 20;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.thrColFixHdr #sidebar2 h3 {
	color: #004F6A;
} 
.thrColFixHdr #sidebar2 img {
	border-width: 1px;
	border-color: #000;
} 
.thrColFixHdr #mainContent {
	float: left; /* cet lment est flottant, il faut donc lui attribuer une largeur */
	width: 446px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur relle de cet lment div est compose de la largeur plus le remplissage et la bordure */
	margin: 0 250 0 0px; /* les marges droite et gauche de cet lment div crent les deux colonnes extrieures su les deux cts de la page. Quelle que soit la taille du contenu dans les lments div des encadrs, l'espace des colonnes reste prserv. Vous pouvez supprimer cette marge gauche si vous souhaitez que le texte de l'lment div #mainContent remplisse l'espace des encadrs lorsque le contenu de ces derniers se termine. */
	padding: 0 10px; /* ne pas oublier que le remplissage est l'espace  l'intrieur du cadre de l'lment div, alors que la marge est l'espace  l'extrieur de celui-ci */
} 
.thrColFixHdr #mainContent h1 {
	text-align:center
}
.thrColFixHdr #footer { 
	padding: 0 10px 0 20px; /* ce remplissage correspond  l'alignement  gauche des lments des div qui apparaissent au-dessus. */
	background:#DDDDDD;
} 
.thrColFixHdr #footer p {
	margin: 0; /* la mise  zro de la marge du premier lment du pied de page permet d'viter une possible disparition de la marge (espace entre les lments div) */
	padding: 10px 0; /* l'utilisation d'un remplissage pour cet lment cre un espace, tout comme une marge l'aurait fait, mais en vitant le risque de disparition de la marge */
}
.fltrt { /* cette classe permet de rendre flottant le ct droit d'un lment dans la page. L'lment flottant doit prcder l'lment  ct duquel il doit se trouver dans la page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* cette classe permet de rendre flottant le ct gauche d'un lment dans la page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* cette classe doit tre place pour un lment div ou break et doit tre l'lment final avant la balise de fin d'un conteneur qui doit contenir entirement un lment flottant */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.blanc_gras {
	font-weight: bold;
	color: #FFFFFF;
}
.onpagemenu {
	font-size: small;
	color: #AAA;
	text-align:center;
	padding: 5 20 10 20px;
}
.legende {
	font-size: x-small;
	font-style: italic;
}

