@charset "utf-8";
body {
    	font: 100% Arial, Helvetica, Verdana, sans-serif;
		font-size: 12px;
    	background: #FFFFFF;
    	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: #000000;
    }

a img {border:none;}

	.titre {
		font: Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
	}
	.actif {
		font-weight:bold;
		color:#2c83b6;
	}
.bleu {color:#2c83b6;}
.souligne {text-decoration:underline;}
.italique {font-style: italic;}
.centre {text-align:center;}
.droite {text-align:right;}
.nota {font-style:italic;color:#666;}
.renvoi {color:#666;font-size:0.8em;position:relative;bottom:0.5em;}
.ombre {
	box-shadow: 2px 6px 8px #000;
	-moz-box-shadow: 2px 6px 8px #000;
	-webkit-box-shadow: 2px 6px 8px #000;
}
	
    .oneColFixCtrHdr #container {
    	width: 1024px;  /* paramétrage de la largeur à 20 pixels de moins que le plein écran (800 pixels) pour tenir compte de l'habillage du navigateur et éviter l'apparition d'un ascenseur horizontal */
    	background: #FFFFFF;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
    }
	
    .oneColFixCtrHdr #header {
		background-image: url(../images/header_bg.gif);
		background-repeat: repeat-x;
    	padding: 0;  /* 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. */
		height: 100px;
		text-align: left;
    }
    .oneColFixCtrHdr #header-logo {
		position: relative;
		width: 149px;
		left: 830px;
		top: -53px;
    }
    .oneColFixCtrHdr #header-logo-b {
		position: relative;
		text-align: right;
		width: 100%;
		min-width: 565px;
		right: 45px;
		top: -53px;
    }
	
    .oneColFixCtrHdr #menu {
		background-image: url(../images/menu_bg.gif);
		background-repeat: repeat-x;
    	padding: 0;  /* 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. */
		height: 26px;
		min-width:1024px;
		text-align:left;
    }
    .oneColFixCtrHdr #menu img {
		border: 0;
		height: 26px;
    }
	
    .oneColFixCtrHdr #mainContent {
    	padding: 0 20px; /* ne pas oublier que le remplissage est l'espace à l'intérieur du cadre de l'élément div, alors que la marge est l'espace à l'extérieur de celui-ci */
    	background: #FFFFFF;
    }

