@charset "utf-8";
body {
    	font: .9em Comic Sans MS, Arial, Helvetica, sans-serif;
    	background:  #D3213C;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #CCCCCC;
    }

    .oneColFixCtrHdr #container {
    	width: 995px;  
    	background: #8d002f; 
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 1px solid #999999;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		min-height:530px;
    }
	
    .oneColFixCtrHdr #container P{
	text-align:justify;
	}
	
	* html #container {
height: 530px; /* hack uniquement interprété par IE Win+Mac*/
}
	
    .oneColFixCtrHdr #header {
	margin-top:5px;
	background:url("../images/parcours.jpg") 0 0 no-repeat;

    	padding-top: 5px;  /* 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. */
		min-height:280px;
		
    }
		* html #header {
height: 280px; /* hack uniquement interprété par IE Win+Mac*/
}


	/* Titre Page*/

	
#menuHaut a {
font-size:.8em;
padding: 3px 7px 3px 7px;
color: #FFFFFF;
text-decoration: none;
border: #CC0033 dashed 1px;

}
#menuHaut a:hover {
color: #00FF00;
border: #D3213C dotted 1px;
}

    .oneColFixCtrHdr #mainContent {
    	padding: 20px 20px;
    }
		.oneColFixCtrHdr #mainContent h3{
		color: #FFCC00;
	}
	
	#mainContent a {
	color:#FFCC00;

}
#mainContent a:hover {
color:#FFFFCC;
text-decoration:overline
}

#menuPage {
color:#FFFF66;
	text-align:right;
	padding-right:95px;
    }
#menuPage a{
color: #FFCC00;
    }
#menuPage a:hover{
color: #FFFF00;
    }  
	    .oneColFixCtrHdr #footer {
    	padding: 0 10px; /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent au-dessus. */
    }
    .oneColFixCtrHdr #footer p {
	color: #fff;
	text-align:center;
	font-size:.7em;
    	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: 10px 0; /* 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 */
    }
	#footer a {
margin: 0;
color: #fff;
text-decoration: none;
}
#footer a:hover {
color: #66FFFF;
text-decoration: underline overline;
}
#flashinfo a{
padding:10px; background-color:0;color: #fff; text-decoration:none}

#flashinfo a:hover{
color: #66FFFF;}
