/* ________________________________________________________________________________________ */
	/* --------- fond cadre ------------------------------------------------------------------- */
		
		.cadre_blanc{
			margin:auto;
			background-color:#FFF;
			-moz-border-radius:10px 10px 10px 10px;
			-khtml-border-radius:10px 10px 10px 10px;
			-webkit-border-radius:10px 10px 10px 10px;
		}
		
		
		.cadre_bleu{
			margin:auto;
			background-color:#c9d4d6;
			-moz-border-radius:10px 10px 10px 10px;
			-khtml-border-radius:10px 10px 10px 10px;
			-webkit-border-radius:10px 10px 10px 10px;
		}
		
	


	/* ________________________________________________________________________________________ */
	/* --------- menu frm_nav de base ---------------------------------------------------------- */
		
		.frm_nav ul { margin: 0;  padding: 0; }
		
		.frm_nav ul li { 
			display: block; 
			margin-bottom:2px;
			border: 2px solid #f2f2f2;
		}
		
		.frm_nav .titre{
			font: italic bold 16px/28px Arial, Helvetica, sans-serif;
			color: #797878; 
		}
		
		.frm_nav ul li a { 
			display:block;
			font: normal bold 10px/18px Arial, Helvetica, sans-serif;
			color: #333;	
			text-decoration:none;
			padding-left:10px;
			background: #f2f2f2;
			border-left:4px solid #CCC;	
			letter-spacing:1px;
		}
		
		.frm_nav ul li a:hover { color: #797878; border-left:4px solid #797878;	}
		.frm_nav ul li a.current { color: #797878; border-left:4px solid #797878; font-size:11px;	}
		
	/* ________________________________________________________________________________________ */
	/* --------- menu green_algo -------------------------------------------------------------- */
		
		
		.green_algo .titre {
			color: #339900; 
		}
		
		
		
		.green_algo ul li a:hover { color: #339900; border-left:4px solid #9EC630;	}
		.green_algo ul li a.current { color: #339900; border-left:4px solid #9EC630; font-size:11px;	}
		
	/* ________________________________________________________________________________________ */
	/* --------- menu green_algo -------------------------------------------------------------- */
		
		
		.darkgreen_algo .titre {
			color: #395e23; 
		}
		
		.darkgreen_algo ul li a { background: #ebe9e9; font: normal bold 12px/18px Arial, Helvetica, sans-serif;} 
		
		.darkgreen_algo ul li a:hover { color: #395e23; border-left:4px solid #538138;	}
		.darkgreen_algo ul li a.current { color: #395e23; border-left:4px solid #538138; font-size:11px;	}
		
	/* ________________________________________________________________________________________ */
	/* --------- menu greenyellow_algo -------------------------------------------------------------- */
		
		
		.greenyellow_algo .titre {
			color: #282928; 
		}
		
		.greenyellow_algo ul li a { background: #ebe9e9; font: normal bold 12px/18px Arial, Helvetica, sans-serif;} 
		
		.greenyellow_algo ul li a:hover { color: #9bbd07; border-left:4px solid #9bbd07;	}
		.greenyellow_algo ul li a.current { color: #9bbd07; border-left:4px solid #9bbd07; font-size:11px;	}
	
	/* ________________________________________________________________________________________ */
	/* --------- menu blue_algo -------------------------------------------------------------- */
		
		
		.blue_algo .titre {
			color: #6297bc; 
		}
		
		.blue_algo ul li a:hover { color: #6297bc; border-left:4px solid #82b4d8;	}
		.blue_algo ul li a.current { color: #6297bc; border-left:4px solid #82b4d8; font-size:11px;	}
		
	/* ________________________________________________________________________________________ */
	/* --------- menu bluegray_algo -------------------------------------------------------------- */
		
		
		.bluegray_algo .titre {
			font:italic bold 16px/24px Arial, Helvetica, sans-serif;
			color: #345a86;
		}
		
		.bluegray_algo ul li a:hover { color: #588bc4; border-left:4px solid #345a86;	}
		.bluegray_algo ul li a.current { color: #345a86; border-left:4px solid #345a86; font-size:11px;	}
		
	/* ________________________________________________________________________________________ */
	/* --------- menu orange_algo -------------------------------------------------------------- */
		
		
		.orange_algo .titre {
			color: #ef6102; 
		}

		.orange_algo ul li a:hover { color: #ef6102; border-left:4px solid #f6873e;	}
		.orange_algo ul li a.current { color: #ef6102; border-left:4px solid #f6873e; font-size:11px;	}
		
	/* ________________________________________________________________________________________ */
	/* --------- menu purple_algo -------------------------------------------------------------- */
		
		
		.purple_algo .titre {
			color: #9c1c6b; 
		}
		.purple_algo ul li{border: 2px solid #d7dfe0;}
		.purple_algo ul li a{ background-color:#d7dfe0; border-left:4px solid #afb9bb;	 }
		
		.purple_algo ul li a:hover { color: #9c1c6b; border-left:4px solid #bc4d91;	}
		.purple_algo ul li a.current { color: #9c1c6b; border-left:4px solid #bc4d91; font-size:11px;	}
	
	/* ________________________________________________________________________________________ */
	/* --------- menu red_algo -------------------------------------------------------------- */
		
		
		.red_algo .titre {
			color: #9a0407; 
		}
		.red_algo ul li{border: 2px solid #d7dfe0;}
		.red_algo ul li a{ background-color:#d7dfe0; border-left:4px solid #afb9bb; }
		
		.red_algo ul li a:hover { color: #9a0407; border-left:4px solid #b63133;	}
		.red_algo ul li a.current { color: #9a0407; border-left:4px solid #b63133; font-size:11px;	}
	
	/* ________________________________________________________________________________________ */
	/* --------- menu brown_algo -------------------------------------------------------------- */
		
		
		.brown_algo .titre {
			color: #382725; 
		}
		
		.brown_algo ul li{border: 2px solid #d7dfe0;}
		
		.brown_algo ul li a{ background-color:#d7dfe0; border-left:4px solid #afb9bb; }
		
		.brown_algo ul li a:hover { color: #382725; border-left:4px solid #5b3e3b;	}
		.brown_algo ul li a.current { color: #382725; border-left:4px solid #5b3e3b; font-size:11px;	}
		
	/* ________________________________________________________________________________________ */
	/* --------- menu bluenight_algo -------------------------------------------------------------- */
		
		
		.bluenight_algo .titre {
			color: #02477e; 
		}
		
		.bluenight_algo ul li{border: 2px solid #d7dfe0;}
		
		.bluenight_algo ul li a{ background-color:#d7dfe0; border-left:4px solid #afb9bb; }

		
		.bluenight_algo ul li a:hover { color: #02477e; border-left:4px solid #1a69a7;	}
		.bluenight_algo ul li a.current { color: #02477e; border-left:4px solid #1a69a7; font-size:11px;	}
