@charset "utf-8";
body {
    	font: .9em Comic Sans MS, Arial, Helvetica, sans-serif;
    	background: #336666;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #000066;
    }
	
    .oneColFixCtrHdr #container {
    	width: 995px;
		background-image: url(../images/ciel-8.jpg);
		background-repeat:no-repeat;
    	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;
    	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;
background:url("../images/entete-etat.jpg") 0 0 no-repeat;
width:995px;
    }
		* 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: #003399;
text-decoration: none;
border: #003366 dashed 2px;
}
#menuHaut a:hover {
color: #006699;
border: #003366 dotted 2px;}


    .oneColFixCtrHdr #mainContent {
    	padding: 0 20px;
    }
    .oneColFixCtrHdr #mainContent table{
	border: 0;
    }
	.oneColFixCtrHdr #mainContent td{
	vertical-align:top;
	padding-left:10px;
	padding-bottom:20px;
	border-bottom:#999999 1px dashed;
	}
	
		.oneColFixCtrHdr #mainContent h3{
		color: #0000CC;
	}
	
			.oneColFixCtrHdr #pellicule{
			background-image:url(../images/pellicule.gif);
			background-repeat:repeat-x;
			height:400px;
			width:600px;
	}
	
     .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: #000099; text-decoration:none}

#flashinfo a:hover{
color: #993399;}