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

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/fond.jpg);
	background-attachment: fixed; /* Le fond restera fixe */
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0; /* il est conseillé de mettre à 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é à gauche (valeur par défaut) dans le sélecteur #container */
	color: #000000;
}
a img
{
border: none;
}
img {
border: 0; 
VERTICAL-ALIGN: middle;
}
a{outline: none;}
:focus{-moz-outline-style: none;
}
.noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	color:black;
}
#menu {
	height: 34px;
	width: 800x;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#conteneur #menu ul {
	list-style-type: none;
	height: 26px;
	margin: 0px;
	padding: 0px;
}
#conteneur #menu ul li {
	float: left;
	height: 26px;
	padding: 0px 0px 0px 0px;
	margin:4px 0 0 0;
	}
#conteneur #menu ul li a {
	display: block;
	height: 20px;
	width: 133px;
	text-align:center;
	text-decoration: none;
	font-size:14px;
	padding: 2px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #6daae6;
}
#menu ul li a :link, #menu ul li a :visited {
	color:#333;
	background-color:transparent;
	margin:0;
	padding:0;
}
#conteneur #menu ul li .bleu:hover  {
	display: block;
	height:20px;
	width: 133px;
	text-align:center;
	text-decoration: none;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#9fcdf3;
}
.general #footer { 
	text-align:center; font-size:10px;/* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent au-dessus. */
	background:#d4e9fa; 
} 

.general #footer p {
	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 */
	color:#74b7ee;
}

