@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-4.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-contact.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: #000066;
text-decoration: none;
border: #003366 dashed 1px;
}
#menuHaut a:hover {
color: #006699;
border: #003366 dotted 1px;}


    .oneColFixCtrHdr #mainContent {
		text-align:center;
    	padding: 0 20px;
    }
	
		.oneColFixCtrHdr #mainContent h3{
		color: #0000CC;
	}
	
 		.oneColFixCtrHdr #mainContent fieldset{
		width:500px;
		color: #000066;
	}
	 		.oneColFixCtrHdr #mainContent legend{
			font-weight:bold;
		color: #990066;
	}

	 table.Contact {
	 border:1px dashed #003366;

	}
	 td.Contact { border:1px dotted #003366;
	 border-left:0;
	 border-top:0;
	}
	    .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: #990099;}
