@charset "iso-8859-1";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* il est conseillé de mettre a 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é a gauche (valeur par défaut) dans le sélecteur #container */
	color: #043199;
}
/*Conteneur global du site pour le centrer*/
.corpsPage #container {
	position:absolute;
	left:50%;
	width: 1000px;  /* paramétrage de la largeur a 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 */
	margin-left:-500px;
	background: #FFFFFF;
	/* border: 1px solid #000000; */
	text-align: left; /* ce paramétrage annule le parametre text-align: center de l'élément body. */
}
.corpsPage #HeadLine {
	background: #FFFFFF;
	/* border: 1px solid #000000; */
	height:160px;
	font-size:11px;
}
#logo {
	position:absolute;
	left:55px;
	top:13px;
	width:416px;
	height:100px;
}
#bouton_h1 {
	position:absolute;
	left:155px;
	top:124px;
	width:100px;
	height:26px;
}
#bouton_h2 {
	position:absolute;
	left:301px;
	top:124px;
	width:100px;
	height:26px;
}
#bouton_h3 {
	position:absolute;
	left:447px;
	top:124px;
	width:100px;
	height:26px;
}
#bouton_h4 {
	position:absolute;
	left:593px;
	top:124px;
	width:100px;
	height:26px;
}
#bouton_h5 {
	position:absolute;
	left:739px;
	top:124px;
	width:100px;
	height:26px;
}
#bouton_h6 {
	position:absolute;
	left:885px;
	top:124px;
	width:100px;
	height:26px;
}
.corpsPage #bouton_g1 {
	position:absolute;
	left:14px;
	top:231px;
	width:100px;
	height:26px;
}
.corpsPage #logo_g1 {
	position:absolute;
	left:120px;
	top:219px;
	width:40px;
	height:40px;
}
.corpsPage #bouton_g2 {
	position:absolute;
	left:14px;
	top:290px;
	width:100px;
	height:26px;
}
.corpsPage #logo_g2 {
	position:absolute;
	left:120px;
	top:278px;
	width:40px;
	height:40px;
}
.corpsPage #bouton_g3 {
	position:absolute;
	left:14px;
	top:349px;
	width:100px;
	height:26px;
}
.corpsPage #logo_g3 {
	position:absolute;
	left:120px;
	top:337px;
	width:40px;
	height:40px;
}
.corpsPage #bouton_g4 {
	position:absolute;
	left:14px;
	top:408px;
	width:100px;
	height:26px;
}
.corpsPage #logo_g4 {
	position:absolute;
	left:120px;
	top:396px;
	width:40px;
	height:40px;
}
.corpsPage #bouton_g5 {
	position:absolute;
	left:14px;
	top:467px;
	width:100px;
	height:26px;
}
.corpsPage #logo_g5 {
	position:absolute;
	left:120px;
	top:455px;
	width:40px;
	height:40px;
}
.corpsPage #bouton_g6 {
	position:absolute;
	left:14px;
	top:526px;
	width:100px;
	height:26px;
}
.corpsPage #logo_g6 {
	position:absolute;
	left:120px;
	top:514px;
	width:40px;
	height:40px;
}
.corpsPage #bandeauGa {
	float:left;
	width: 140px;  /* paramétrage de la largeur */
	height: 450px;
	background: #FFFFFF;
	/* border: 1px solid #000000; */
}
.corpsPage #containerSec {
	float:right;
	background: url(../images/bas_gauche_blanc.gif) 0 100% no-repeat #F3EF9F;
	width: 847px;  /* paramétrage de la largeur */
	margin-right: 10px; /* Décalage de tout le bloc vers la gauche */
	/* border: 1px solid #000000; */
}
.HautGa {
	background: url(../images/haut_gauche_blanc.gif) 0 0 no-repeat;
}
.HautDr {
	background: url(../images/haut_droite_blanc.gif) 100% 0 no-repeat;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}
.corpsPage #bandeauDr {
	float:right;
	width: 150px;  /* paramétrage de la largeur de la boîte */
	margin-bottom: 10px;
	background: #F3EF9F;
	/* border: 1px solid #000000; */
}
.corpsPage #bouton_agenda {
	/*background-image:url(../images/menu_agenda.gif);*/
	float:left;
	width: 100px;  /* paramétrage de la largeur du menu */
	height:26px;
	margin-bottom: 10px;
}
#label {
	font-size:11px;
}
.bl {
	background: url(../images/bas_gauche_jaune.gif) 0 100% no-repeat #ffffff;
	width: 150px;
	margin-left:auto; /* auto pour équilibrer sur la largeur de la boîte */
	margin-right:auto; /* auto pour équilibrer sur la largeur de la boîte */
	margin-top: 10px;
}
.br {
	background: url(../images/bas_droite_jaune.gif) 100% 100% no-repeat;
}
.tl {
	background: url(../images/haut_gauche_jaune.gif) 0 0 no-repeat;
}
.tr {
	background: url(../images/haut_droite_jaune.gif) 100% 0 no-repeat;
	padding:10px;
	font-size:11px;
}
.clear {
	font-size: 1px;
	height: 1px
}
.corpsPage #mainContent {
	float:right;
	background: #F3EF9F;
	width: 628px;  /* paramétrage de la largeur de la boîte */
	padding: 0 20px; /* ne pas oublier que le remplissage est l'espace a l'intérieur du cadre de l'élément div, alors que la marge est l'espace a l'extérieur de celui-ci */
}
.BasDr {
	background: url(../images/bas_droite_blanc.gif) 0 0 no-repeat;
	float:right;
	width: 10px;  /* paramétrage de la largeur de la boîte */
	height: 10px;  /* paramétrage de la hauteur de la boîte */
}
.BlocVide2 {
	clear:both;
	font-size: 1px;
	height: 1px;
}
.BlocVide {
	font-size: 1px;
	height: 1px;
}
.corpsPage #ImMenu1 {
	position:absolute;
	left:114px;
	top:214px;
	width:51px;
	height:51px;
	z-index:1;
}
/*Conteneur du pied de page de la page*/
#footer {
	clear:both;
	width:1000px;
	height:40px;
	background-color:#FFFFFF;
	z-index:50;
}
#DateModif {
	float:right;
	width:183px;
	margin-top:5px;
	margin-right:17px;
	font-size:10px;
	text-align:right;
	z-index:52;
}
#TextFooter {
	float:right;
	width:650px;
	margin-top:5px;
	font-size:10px;
	text-align:left;
	z-index:51;
}
