@charset "UTF-8";
/* CSS Document */

* {	margin: 0px;
	padding: 0;
	background-repeat: no-repeat;
}

/************************************* Main structure *************************/


body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #1F316A;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

html {	height: 100%;
		margin: 0;
		}
		
div#global {
		min-height: 100%;
		padding: 0 10px;
		margin: 0 auto;
	
		}
div#center {
	/* Pour éviter la superposition du pied de page et du contenu :padding-bottom 
		pour éviter que le footer ne se retrouve perdu dans la page en on autorise un overflow */
		padding-bottom: 50px; 
		overflow: auto;
		}
div#footer {
		position: absolute;
		bottom: 0px;
		width: 100%;
		}
div#footer p {
		margin: 2px 0;
		font-size: 0.68em;
		padding: 0 10px;
		}
	/* L'utilisation de position: relative; sur #global définit les frontières de l'élément #global 
	comme point de repère pour le positionnement de ses enfants. La position "top: 0px, left: 0px" est 
	maintenant le coin supérieur gauche de #global, au lieu de celui de body.*/

#footer h3 a:hover { 	
 	text-decoration: underline; 
	color:#CC6600 !important;
	}
 
#footer h3 a:visited {
 	text-decoration:none;	
	color:#FFF;
	}
/******************************* Text and image formatting *******************************/
p  { font: 0.68em Verdana, Arial, Helvetica, sans-serif; margin-top: 0 }

h2 {
	
	padding:110px 20px 0 0px; margin:0; 
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal; 
	color: #336699; 
	display:block;
}
#border {
	vertical-align: bottom;
	margin: 0px 5px 5px 5px;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;	
}  

	
/******************************* Footer *******************************/
 h3 { 
	color:#FFF;font-size: 1em;
	text-align: center; 
	font: Verdana, Arial, Helvetica, sans-serif;  
	font-variant: small-caps; letter-spacing: 1px;
	}
#enter h3 a { 
	text-decoration:none; color:#FFF;font-size: 1em;
	}
	


