/*********************** Menu niveau 1 **************************/
ul.menu1 {	
	width:220px;
	list-style:none;
	text-align:left;
	margin: 0; padding: 0;
}
.separation_bas {	
	padding:5px 0 7px 0;
	background: url('../images2009/separation-menu.gif') no-repeat bottom;
	background-position:18px bottom;
}
a.lien_menu1 {
	padding:0 0 0 18px;
	color:#29415a;
	font-family:Lucida Sans, Arial;
	font-size:11px;
	text-decoration:none;
	background: url('../images2009/puce-rond-gris.gif') no-repeat;
	background-position:0px 2px;
}

/*********************** Menu niveau 2 **************************/
ul.menu2 {	
	display:block;
	list-style:none;
	padding: 0;
	margin:5px 0 0 18px;
}
body ul.menu2 a:hover, body ul.menu2 a:active, body ul.menu2 a:focus {
	background:none;
}
ul.menu2 li {
	position:relative;
	padding:0 0 5px 3px;
	margin:0;
	cursor:pointer;
}
a.lien_menu2 {
	padding: 0; margin:0;
	color:#29415a;
	font-family:Lucida Sans, Arial;
	font-size:11px;
	text-decoration:none;
}
ul.menu1 ul.menu2 a {
	background:none;	
}

/*********************** Menu niveau 3 **************************/
ul.menu3 {	
	position:absolute;
	display:block;
	left:200px;
	top:0px;
	width:200px;
	list-style:none;
	padding:0 0 3px 5px;
	margin:0;
	border:1px solid #d3e1ef;
	border-left:5px solid #d3e1ef;
	background:#fff;
	z-index:10000;
}
body ul.menu3 a:hover, body ul.menu3 a:active, body ul.menu3 a:focus {
	background:none;
}
a.lien_menu3 {
	color:#fff; /*29415a*/
	font-family:Lucida Sans, Arial;
	font-size:11px;
	text-decoration:none;
}
body ul a.lien_menu3:hover {
	color:#fff;
	text-decoration:underline;
}

/************************ Modules de couleur *****************************/
/* 
defaut #009036;
bleu #0A57A4; 
rouge #F8130D;
cyan #41B7C8;
orange #FA7100;;
vert #5B842B;
violet #8B1D8A;
anis #B7D30B;
fuchia #F0027F;
chrome #00768A;
rose #ED97C0;

classe mod_xxx applicables a la classe .menu3 */
ul.mod_defaut a:hover, ul.mod_defaut a:active, ul.mod_defaut a:focus, ul.mod_defaut a.active { color:#004494; background: url('../images2009/puce-rond-defaut.gif') no-repeat; background-position:0px 2px; }
ul.mod_bleu a:hover, ul.mod_bleu a:active, ul.mod_bleu a:focus, ul.mod_bleu a.active { color:#0A57A4; background: url('../images2009/puce-rond-bleu.gif') no-repeat; background-position:0px 2px; }
ul.mod_rouge a:hover, ul.mod_rouge a:active, ul.mod_rouge a:focus, ul.mod_rouge a.active { color:#F8130D; background: url('../images2009/puce-rond-rouge.gif') no-repeat; background-position:0px 2px; }
ul.mod_cyan a:hover, ul.mod_cyan a:active, ul.mod_cyan a:focus, ul.mod_cyan a.active { color:#41B7C8; background: url('../images2009/puce-rond-cyan.gif') no-repeat; background-position:0px 2px; }
ul.mod_orange a:hover, ul.mod_orange a:active, ul.mod_orange a:focus, ul.mod_orange a.active  { color:#FA7100; background: url('../images2009/puce-rond-orange.gif') no-repeat; background-position:0px 2px; }
ul.mod_vert a:hover, ul.mod_vert a:active, ul.mod_vert a:focus, ul.mod_vert a.active  { color:#5B842B; background: url('../images2009/puce-rond-vert.gif') no-repeat; background-position:0px 2px; }
ul.mod_violet a:hover, ul.mod_violet a:active, ul.mod_violet a:focus, ul.mod_violet a.active  { color:#8B1D8A; background: url('../images2009/puce-rond-violet.gif') no-repeat; background-position:0px 2px; }
ul.mod_anis a:hover, ul.mod_anis a:active, ul.mod_anis a:focus, ul.mod_anis a.active  { color:#B7D30B; background: url('../images2009/puce-rond-anis.gif') no-repeat; background-position:0px 2px; }
ul.mod_fuchia a:hover, ul.mod_fuchia a:active, ul.mod_fuchia a:focus, ul.mod_fuchia a.active  { color:#F0027F; background: url('../images2009/puce-rond-fuchia.gif') no-repeat; background-position:0px 2px; }
ul.mod_chrome a:hover, ul.mod_chrome a:active, ul.mod_chrome a:focus, ul.mod_chrome a.active  { color:#00768A; background: url('../images2009/puce-rond-chrome.gif') no-repeat; background-position:0px 2px; }
ul.mod_rose a:hover, ul.mod_rose a:active, ul.mod_rose a:focus, ul.mod_rose a.active  { color:#ED97C0; background: url('../images2009/puce-rond-rose.gif') no-repeat; background-position:0px 2px; }

ul.bor_defaut { border:1px solid #009036; border-left:5px solid #009036; background:#009036; }
ul.bor_bleu { border:1px solid #0A57A4; border-left:5px solid #0A57A4; background:#0A57A4; }
ul.bor_rouge { border:1px solid #F8130D; border-left:5px solid #F8130D; background:#F8130D; }
ul.bor_cyan { border:1px solid #41B7C8; border-left:5px solid #41B7C8; background:#41B7C8; }
ul.bor_orange { border:1px solid #FA7100; border-left:5px solid #FA7100; background:#FA7100; }
ul.bor_vert { border:1px solid #5B842B; border-left:5px solid #5B842B; background:#5B842B; }
ul.bor_violet { border:1px solid #8B1D8A; border-left:5px solid #8B1D8A; background:#8B1D8A; }
ul.bor_anis { border:1px solid #B7D30B; border-left:5px solid #B7D30B; background:#B7D30B; }
ul.bor_fuchia { border:1px solid #F0027F; border-left:5px solid #F0027F; background:#F0027F; }
ul.bor_chrome { border:1px solid #00768A; border-left:5px solid #00768A; background:#00768A; }
ul.bor_rose { border:1px solid #ED97C0; border-left:5px solid #ED97C0; background:#ED97C0; }