body
{
	font-family : Tahoma,verdana,arial ;
	font-size : 0.7em  ;
	background-color : #e6eaf3 ;
	background-image : url(./fondsite.jpg) ;
	background-repeat : repeat-x ;
	text-align : justify ;
	padding : 5px ;
	margin : 0px ;
}

#content
{
	/*width : 95% ;*/
	width : 756px ;
	margin : auto ;
	background-color : white ;
	border : 2px solid #425288 ;
	padding : 0px ;
}

	#header
	{
		background-image : url(./logo_mhng.gif) ;
		background-repeat : no-repeat ;
		border-bottom : 10px solid #425288  ;
		height : 80px ;
		padding : 0px ;
		margin : 0px ;
		overflow : hidden ;
	}
	
	#topmenu
	{
		float : right ;
		padding : 0px ;
		margin : 0px ;
		padding-top : 5px ;
		height : 85px ;
		background-position : bottom ;
	}
	
		#topmenu img
		{
			border : 0px ;
			display : block ;
		}
	
		#topmenu a
		{
			color : #000000  ;
			font-weight : bold ;
			font-size : 0.9em ;
			text-decoration : none ;
			display : block ;
			cursor : pointer ;
		}
		
		#topmenu ul
		{
			padding : 0px ;
			margin : 0px ;
		}
	
		#topmenu li
		{
			display : block ;
			width : 85px ;
			float : left ;
		}
		
		#topmenu li .lienmenu
		{
			display : block ;
			position : absolute ;
			top : 70px ;
		}
		
		#topmenu li:hover .lienmenu
		{
			color : #425288 ;
		}
		
		#topmenu .actif
		{
			color : #425288 ;
			font-style : italic ;
		}
		
	#navigation
	{
		border-top : 4px double #425288 ;
		color : #425288 ;
		padding : 2px ;
		padding-left : 20px ;
	}	
		
		#navigation ul
		{
			padding : 0px ;
			margin : 0px ;
		}
		
		#navigation li
		{
			display : inline ;
		}
		
		#navigation a
		{
			color : #425288 ;
			text-decoration : none ;
			font-size : 0.9em ;
		}
		
	#corps
	{
		border-top : 0px solid black ;
		border-bottom : 4px double #425288  ;
		padding : 5px ;
	}
	
		#corps a
		{
			color : #425288 ;
		}
		
		#corps p
		{
			padding : 0px ;
			margin : 0px ;
			margin-top : 8px ;
			margin-bottom : 8px ;
			padding : 2px ;
			border : 1px solid #eeeeee ;
			border-top : 2px solid #eeeeee ;
			/*background-image : url("./puce.jpg");
			background-repeat : no-repeat ;
			padding-left : 15px ;*/
		}
		
		
		#corps p:before
		{
			/*content : url("./puce.jpg");*/
		}
		
		
		.tag
		{
			font-size : 1.1em ;
		}
	
		h1
		{
			margin : 0px ;
			padding : 1px ;
			font-size : 1.2em ;
			font-weight : bold ;
			background-color : #e6eaf3 ;
			text-align : center ;
			border : 1px solid #425288 ;
			margin-bottom : 10px ;
		}
		
		h2
		{
			font-size : 1.1em ;
			font-weight : bold ;
			color : #425288 ;
			padding : 0px ;
			margin : 0px ;
			border-bottom : 4px double #425288 ;
			padding-top : 5px ;
			margin-bottom : 5px ;
			clear : both ;
		}
		
		h3
		{
			padding : 2px ;
			margin : 0px ;
			/*clear : both ;*/
			font-size : 1.0em ;
			margin-left : 10px ;
			padding-left : 0px ;
			color : #425288 ;
		}
		
			/*#corps h3:after
			{
				content : " + ";
			}*/
			
			#corps .sous_h3
			{
				margin-left : 20px ;
			}
			
		#corps .droite
		{
			float : right ;
			width : 50% ;
			text-align : left ;
		}
		
		#corps img
		{
			border : 0px ;
		}
		
		#corps .legende
		{
			font-size : 0.8em ;
			/*font-style : italic ;*/
		}
				
		
		/*  FORMULAIRE DE RECHERCHE*/
		
		#form_recherche
		{
			background-color : #e6eaf3 ;
			border : 1px solid #425288 ;
			padding : 5px ;
		}
		
			#form_recherche p
			{
				border : 0px ;
				margin : 0px ;
				padding : 0px ;
			}
			
			#form_recherche form
			{
				margin : 0px ;
				padding : 0px ;
			}
			
			.form_recherche_submit
			{
				background-color : #e6eaf3 ;
				border : 1px outset #425288 ;
			}
			
		.result_list
		{
			clear : both ;
			padding : 2px ;
			border-top : 1px solid #425288 ;
		}
			
			.result_list img
			{
				float : left ;
			}
		
			.select_page
			{
				/*border : 1px solid #e6eaf3;*/
				background-color : white ;
			}
			
			.result_list .droite
			{
				color : #425288 ;
			}
		
			.titre_gauche
			{
				display : block ;
				float : left ;
				width : 30% ;
			}
		
		/*FIN DE RECHERCHE*/
		
		
		
	#footer
	{
		background-color : white ;
		border-top : 10px solid #425288 ;
		padding : 2px ;
		text-align : right ;
		font-size : 0.8em ;
	}
	
		#footer a
		{
			color : black ;
			text-decoration : none ;
		}
		
		#footer .retour
		{
			color : black ;
		}
		
		#footer .retour a
		{
			color : #425288 ;
			text-decoration : underline ;
		}
	
		#footer #copy
		{
			float : left ;
			text-align : left ;
			width : 50% ;
		}
	
		#footer img
		{
			border : 0px ;
		}
		
		
		
		
	table
	{
		border-collapse : collapse ;
		margin : 0px ;
		padding : 0px ;
		margin : auto ;
		border : 0px ;
		height : 184px ;
		overflow : hidden ;
		border-collapse : collapse  ;
	}
	
		table table
		{
			height : auto ;
			padding : 0px ;
			margin : auto ;
		}
	
		tr
		{
			margin : 0px ;
			padding : 0px ;
			border : 0px ;
			overflow : hidden ;
			border : 0px ;
		}
	
		td
		{
			margin : 0px ;
			padding : 0px ;
			background-color : #f0f0f0 ;
			border : 0px ;
			height : auto ;
			overflow : hidden ;
			vertical-align : bottom ;
		}
		
		table a
		{
			border : 0px ;
			padding : 0px ;
			margin : 0px ;
			text-decoration : none ;
		}
		
		table img
		{
			margin : 0px ;
			padding : 0px ;
			border : 0px ;
			overflow : hidden ;
		}
		
	#legende_plan
	{
		color : #425288  ;
		text-align : center  ;
		height : 40px ;
		background-color : #f0f0f0 ;
		width : 206px ;
		border : 1px solid #425288 ;
		margin : auto ;
		padding : 2px ;
	}
