
/* Définition des marges */
	body {
		background-color:#8C986A;
		margin:0; 
		padding:0;
		text-align:center;
		}

/* Couleur de référence */
	#englobe {
		background:transparent url(../images/fond.jpg) repeat-y top left;
		width:770px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;	
		}
	
/* Taille + Image de fond */
	#titre {
		background:transparent url('../images/final_logo.png') top left no-repeat;
		height:200px;
		margin-left:80px;
		}
	
/* Display:none (empeche l'affichage) */
	#titre h1,#titre h2,#titre span {
		display:none;
		}
/* Balises pré-définies ---*/
	div {
		margin:0;
		padding:0;
		}

/*----- Contenu de la page ------*/
	html > body #contenu {
		float:right;
		width:45%;
		margin-right:70px;
	}
	#contenu {
		float:right;
		width:45%;
		margin-right:30px;
		color:#646A4F;
		}
	#contenu tt {
		font-family:verdana, mono;
		font-size:11px;
		font-style: italic;
		color:#222;
		}
	#contenu  {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		}
	#contenu p {
		text-indent: 30pt;
		}	
	#contenu a {
		color:#006666;
		background-color:transparent;
		border-bottom:1px solid transparent;
		text-decoration:none;
		}
	#contenu a:hover {
		border-bottom-color:red;
		color:red;
		background-color:transparent;
		}
	/* Balises */
	#contenu h1 {
		font-family: "Trebuchet MS", Verdana, sans-serif;
		color:#959D7A;
		font-size:14px;
		padding-left: 5px;
		padding-bottom: 5px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #959D7A;
		text-transform: uppercase;
		background-image:url('../images/h1.png');
		background-repeat: no-repeat;
		background-position: right;
	}
	
	#contenu h2 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #7C8462;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #B5BAA0;
		}
/*---- MENU -------*/
/*
	 Définition du menu pour les navigateurs (Mozilla)
	 comprenant les normes
*/
	html > body #menu { /* IE HACK */
		float:left;
		width:20%;
		margin-left:70px
	}

	#menu {
		width:23%;
		margin-left:80px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
	}
	
	#menu ul,#menu li { 
			margin:0;
			padding:0;
		}
	#menu li {
		display:inline;
		list-style-type:none;
	}
	#menu h1 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #202B01;
		background-color: #FFFFFF;
		font-size: 12px;
		padding: 1px;
		margin-top: 30px;
		margin-bottom: 1px;
		border-bottom-width: 4px;
		border-bottom-style: solid;
		border-bottom-color: #BECF96;
	}
	#menu h2 a {
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: dashed;
		border-bottom-style: dashed;
		border-top-color: #E4EBD3;
		border-bottom-color: #E4EBD3;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #336666;
		text-decoration: none;
		}
	#menu h2 a:hover {
		color:#FF0000;
		}
	
	#menu li a {
		display:block;
		color: #336633;
		text-decoration: none;
		padding: 2px;
		}
	#menu li a:hover {
		border:1px solid #E4EBD3;
		background-color: #EEF2E3;
		padding:1px;
		}

/*
	Empeche l'affichage du voile et bloque les <div> volants 
*/
	.n {
		visibility:hidden;
		clear:both;
		display:block;
	}