#menu{
	height: 40px;
	padding: 0 0 5px 0;
	margin: 0;
}
#menu ul{
	list-style: none; /*supprime les puces devant */
	margin: 0;
	padding: 0;
}
#menu li {
	float: left;
	padding: 0 0 0 9px;
	margin: 0;
	height: 28px;
	margin-top: 11px;
	border-bottom: 2px solid #765;
}
#menu #maccueil{
	background: url(../img/img_menu/fifi_accueil.gif) no-repeat left;
	height: 39px;
	border-bottom: 2px solid #765;
	margin-top: 0;
	padding: 0 4% 0 42px;
}
#menu #maccueil a{
	height: 1.2em;
	text-align: left;
	padding: 20px 0 0 0;
	color: #EE8282;
	text-decoration: none; /* eviter le soulignement */
}
#menu li a{
	height: 1.2em;
	float: left;
	padding: 6px 14px 0 5px;
	text-decoration: none; /* eviter le soulignement */
	height: 22px;
	font-weight: bold;
	color: #589294;
}
#menu #bordmenu{
	height: 39px;
	float: none;
	margin: 0;
}
#menu .current{
	margin-top: 0px;
	height: 40px;
	border: 0;
}
#menu .current a{
	padding: 16px 14px 2px 5px;
	color: #A52A2A;
}
#menu .dessus{
	margin-top: 6px;
	height: 33px;
}
#menu .dessus a{padding-top: 11px;}
#menu #btblanc{background: url(../img/img_menu/bt_blanc_g.gif) no-repeat left top;}
#menu #btcreme{background: url(../img/img_menu/bt_creme_g.gif) no-repeat left top;}
#menu #btjaune{background: url(../img/img_menu/bt_jaune_g.gif) no-repeat left top;}
#menu #btvert{background: url(../img/img_menu/bt_vert_g.gif) no-repeat left top;}
#menu #btbleu{background: url(../img/img_menu/bt_bleu_g.gif) no-repeat left top;}
#menu #btviolet{background: url(../img/img_menu/bt_violet_g.gif) no-repeat left top;}
#menu #btrouge{background: url(../img/img_menu/bt_rouge_g.gif) no-repeat left top;}
#menu #btblanc a{background: url(../img/img_menu/bt_blanc.gif) no-repeat right top;}
#menu #btcreme a{background: url(../img/img_menu/bt_creme.gif) no-repeat right top;}
#menu #btjaune a{background: url(../img/img_menu/bt_jaune.gif) no-repeat right top;}
#menu #btvert a{background: url(../img/img_menu/bt_vert.gif) no-repeat right top;}
#menu #btbleu a{background: url(../img/img_menu/bt_bleu.gif) no-repeat right top;}
#menu #btviolet a{background: url(../img/img_menu/bt_violet.gif) no-repeat right top;}
#menu #btrouge a{background: url(../img/img_menu/bt_rouge.gif) no-repeat right top;}
/* ---------------------------------------------------------------------------------- */

/* ------------------------------------- ssmenu ------------------------------------- */
.ssmenu {padding: 0;}
.ssmenu table{
	float: left;
	width: 18em;
	border-collapse: collapse;
	padding: 0;
}
.ssmenu tr td {padding:0;}
.ssmenu .titre {
	height: 26px;
	text-align: center;
	font-weight: bold;
}
.ssmenu .liens{
	font-weight: bold;
	padding: 10px 5px;	
}
.ssmenu .hd, .ssmenu .hg, .ssmenu .cg, .ssmenu .cd, .ssmenu .bg, .ssmenu .bd  {width: 5px;}
.ssmenu .bc {height: 8px;}
.ssmenu .bleu .hg {background: url(../img/img_menu/hg_b.gif) no-repeat left;}
.ssmenu .bleu .hd {background: url(../img/img_menu/hd_b.gif) no-repeat left;}
.ssmenu .bleu .cg, .ssmenu .bleu .liens, .ssmenu .bleu .cd, .ssmenu .bleu .titre {border-top: 1px solid #94A2E7;}
.ssmenu .bleu .cg {background: url(../img/img_menu/cg_b.gif) repeat-y left;}
.ssmenu .bleu .cd {background: url(../img/img_menu/cd_b.gif) repeat-y left;}
.ssmenu .bleu .bc {background: url(../img/img_menu/bc_b.gif) repeat-x left;}
.ssmenu .bleu .bd {background: url(../img/img_menu/bd_b.gif) repeat-x left;}
.ssmenu .bleu .bg {background: url(../img/img_menu/bg_b.gif) no-repeat left;}
.ssmenu .bleu .liens, .ssmenu .bleu .titre{background-color: #EFEBFF;color: #00008B;}
.ssmenu .vert .hg {background: url(../img/img_menu/hg_v.gif) no-repeat left;}
.ssmenu .vert .hd {background: url(../img/img_menu/hd_v.gif) no-repeat left;}
.ssmenu .vert .cg, .ssmenu .vert .liens, .ssmenu .vert .cd, .ssmenu .vert .titre {border-top: 1px solid #37A265;}
.ssmenu .vert .cg {background: url(../img/img_menu/cg_v.gif) repeat-y left;}
.ssmenu .vert .cd {background: url(../img/img_menu/cd_v.gif) repeat-y left;}
.ssmenu .vert .bc {background: url(../img/img_menu/bc_v.gif) repeat-x left;}
.ssmenu .vert .bd {background: url(../img/img_menu/bd_v.gif) repeat-x left;}
.ssmenu .vert .bg {background: url(../img/img_menu/bg_v.gif) no-repeat left;}
.ssmenu .vert .titre, .ssmenu .vert .liens, .ssmenu ul .btst {background-color: #DEF3E7;color: #467071;}
.ssmenu ul{
	list-style: url(../img/img_puce/puce0.gif);
	margin: 0;
	padding: 5px 0 5px 15px;
}
.ssmenu ul li{
  padding: 5px 0 5px 0;
}
.ssmenu a{
	text-decoration: none; /* eviter le soulignement */
	color: #467071;
}
.ssmenu .btup, .ssmenu .btdown{background-color: #FFFFF7;}
.ssmenu .btdown a, .ssmenu .btsel a, .ssmenu .tssmenusel a{color: Maroon;}
.ssmenu .nobt{
	list-style: none outside none;
	border-top: 1px solid Green;
	border-bottom: 1px solid Green;
	color: Navy;
}
.ssmenu ul .tssmenusel{
	list-style: none outside url(../img/img_menu/img_ssmenu_sel.gif);
	margin: 0 0 0 18px;
	padding: 0 0 0 10px;
}
.ssmenu ul .tssmenu{
	list-style: none outside url(../img/img_menu/img_ssmenu.gif);
	margin: 0 0 0 18px;
	padding: 0 0 0 10px;
}
/* ---------------------------------------------------------------------------------- */