body
			{
				width:900px;
				height:100%;
				margin:auto;
				margin-bottom:20px;
				background-color:#FFFFFF;
			}
			
			#site
			{
				background-image:url("images/templateBack.jpg");
				border:2px ridge black;
				width:900px;
				height:100%;

			}
			

			/* L'en-tête */

			#en_tete
			{		
				
				width:900px;
				height:150px;
				background-color:#FFFFFF;
				background-repeat:no-repeat;
				
			}


			/* Le menu */

			#menu
			{
				margin-top:40px;
				margin-left:10px;
				margin-bottom: 20px;
				
				padding: 5px;
				
				width: 160px; 				
				height:310px;			
				
				float: left; 
			}		

			/* Le corps de la page */
			#corps p:first-letter
			{
				padding-left: 30px;
			} 	
			
			#corps
			{
			
				margin-left:200px;
				margin-bottom:20px;
				margin-top:10px;
				
				padding:5px;
				
				height:500px;
				width:680px;
				
				overflow:auto;
				
				opacity: 0.9;
				
				
				background-color:#FFFFFF;
				
				border:1px dotted black;
			}
			
			.titreTexteCache input, .titreTexteCache a, .titreTextCache
			{
				border-Top-Style: groove;
				border-Top-Color: black;
				border-Right-Style: groove;
				border-Bottom-Style: groove;
				border-Left-Style: groove;
				border-Left-Color: black;
				color: black;
				background-Color: Transparent;
			
				width:670px;
				font-weight:bold;
			}
			
			
			
			
			#bandeau
			{
				margin-left:200px;
				margin-bottom:5px;
				margin-top:10px;
				
				height:22px;
				width:690px;
				
				background-color:#FFFFFF;
				
				border:1px dotted black;
				
				
				opacity: 0.7;
			}

			#corps h1
			{
				text-align:center;
				font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
			}

			#corps h2
			{
				height:30px;

				
				
				padding-left:30px;
				
				text-align:left;
			}
			
			#corps .historique dt
			{
				background-color:#C6D6F0;
				font-weight:bold;
				font-size:10;
				border:1px solid grey;
			}


			/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

			#pied_de_page
			{
				
				height:20px;
				width:900px;
				margin-left:10px;
				
				
				font-size:11px;
				text-align:center;				
				
				
			}
			
	#navigation {
			margin: 0;
			padding:0;
			list-style: none;
			
			
			width: 160px;
			text-align:center;
			font: 1.0em "Trebuchet MS", sans-serif;
		
    
   

			}
			
		#navigation a, #navigation span {
			display: block;
			padding: 4px 10px;
			color: #000;
			text-decoration: none;
			background:  url(images/menu_item.png);
			margin-bottom:10px;
			
			}
			
		#navigation .toggleSubMenu a, #navigation .toggleSubMenu span {
			background-image: url(images/menu_item.png);
			background-repeat:no-repeat;
			
			}
			
		#navigation .orange a, #navigation .orange span {
			background-image: url(images/menu_item_orange.png);
			background-repeat:no-repeat;
			}
			
		#navigation .open a, #navigation .open span {
			background-image: url(images/menu_item.png);
			background-repeat:no-repeat;
			}
			
		#navigation a:hover, #navigation a:focus, #navigation a:active {
			text-decoration: underline;
			}
			
		#navigation .subMenu {
			font-size: 1.0em;
			
			font-size: .9em;
			margin: 0;
			padding: 0;
			
			}
			
		#navigation ul
		{
		
			list-style: none;
			margin-left: 0;
			padding-left: 1em;
			
		}
		
		
		#navigation ul.subMenu a {
			background: none;
			padding: 3px 20px;
			
			}
			