/*******************************/
/***MENU***/
/*******************************/
ul#menu {
	list-style-type:none;
	width:950px;
	margin:7px 0 0 18px;
	padding-top:5px;
}
ul#menu li {
	display:inline;
}
ul#menu li a{
	display:block;
	float:left;
	background-position:top right;
	background-repeat:no-repeat;
	padding:0 15px 4px 10px;
	text-decoration:none;
	font-weight:normal;
	background-color:transparent;
}
ul#menu li a#menu1 { padding:0;width:39px; background:none;margin-top:-3px;}
ul#menu li a#menu2 { background-image:url(menu/menu2.jpg); }
ul#menu li a#menu3 { background-image:url(menu/menu3.jpg); }
ul#menu li a#menu4 { background-image:url(menu/menu4.jpg); }
ul#menu li a#menu5 { background-image:url(menu/menu5.jpg); }
ul#menu li a#menu6 { background-image:url(menu/menu6.jpg); }
ul#menu li a#menu7 { background-image:url(menu/menu7.jpg); }
ul#menu li a#menu8 { background-image:url(menu/menu8.jpg); }
ul#menu li a#menu9 { background-image:url(menu/menu9.jpg); }
ul#menu li a#menu10 { background-image:url(menu/menu10.jpg); }
ul#menu li a#menu11 { background-image:url(menu/menu11.jpg); }

ul#menu li ul { display:none; }
ul#menu li ul li a {
	padding:6px 3px 6px 5px;
	color:#FFF;
}
ul#menu li a.no_link { cursor: default; } 

/***********************************/
/***MENU DEROULANT***/
/***********************************/


.anylinkcss {
	position:absolute;
	display:none;
	font:normal 10px Verdana;
	z-index: 100;
	width: 180px;
}

.anylinkcss a:link, .anylinkcss a:visited {
	width: 172px;
	display: block;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}


ul#anylinkmenu2 li a { background-color:#3C00EC; }
ul#anylinkmenu2 li a.last{ 
	background:url(menu/bottom_smenu2.png) no-repeat bottom left transparent !important;
	background:url(menu/bottom_smenu2.gif) no-repeat bottom left transparent;
	padding-bottom:10px;
}
ul#anylinkmenu3 li a{ background-color:#FF00FE; }
ul#anylinkmenu3 li a.last{ 
	background:url(menu/bottom_smenu3.png) no-repeat bottom left transparent !important;
	background:url(menu/bottom_smenu3.gif) no-repeat bottom left transparent;
	padding-bottom:10px;
}
ul#anylinkmenu4 li a { background-color:#834E00; }
ul#anylinkmenu4 li a.last{ 
	background:url(menu/bottom_smenu4.png) no-repeat bottom left transparent !important;
	background:url(menu/bottom_smenu4.gif) no-repeat bottom left transparent;
	padding-bottom:10px;
}
ul#anylinkmenu5 li a { background-color:#99CC67; }
ul#anylinkmenu5 li a.last{ 
	background:url(menu/bottom_smenu5.png) no-repeat bottom left transparent !important;
	background:url(menu/bottom_smenu5.gif) no-repeat bottom left transparent;
	padding-bottom:10px;
}
ul#anylinkmenu6 li a { background-color:#66CBFF; }
ul#anylinkmenu6 li a.last{ 
	background:url(menu/bottom_smenu6.png) no-repeat bottom left transparent !important;
	background:url(menu/bottom_smenu6.gif) no-repeat bottom left transparent;
	padding-bottom:10px;
}
ul#anylinkmenu7 li a { background-color:#8B8B8B; }
ul#anylinkmenu7 li a.last{ 
	background:url(menu/bottom_smenu7.png) no-repeat bottom left transparent !important;
	background:url(menu/bottom_smenu7.gif) no-repeat bottom left transparent;
	padding-bottom:10px;
}
ul#anylinkmenu8 li a  { background-color:#FE5723; }
ul#anylinkmenu8 li a.last{ 
	background:url(menu/bottom_smenu8.png) no-repeat bottom left transparent !important;
	background:url(menu/bottom_smenu8.gif) no-repeat bottom left transparent;
	padding-bottom:10px;
}
ul#anylinkmenu9 li a { background-color:#006599; }
ul#anylinkmenu9 li a.last{ 
	background:url(menu/bottom_smenu9.png) no-repeat bottom left transparent !important;
	background:url(menu/bottom_smenu9.gif) no-repeat bottom left transparent;
	padding-bottom:10px;
}
ul#anylinkmenu10 li a { background-color:#336633; }
ul#anylinkmenu10 li a.last{ 
	background:url(menu/bottom_smenu10.png) no-repeat bottom left transparent !important;
	background:url(menu/bottom_smenu10.gif) no-repeat bottom left transparent;
	padding-bottom:10px;
}
ul#anylinkmenu11 li a { background-color:#F2C100; }
ul#anylinkmenu11 li a.last{ 
	background:url(menu/bottom_smenu11.png) no-repeat bottom left transparent !important;
	background:url(menu/bottom_smenu11.gif) no-repeat bottom left transparent;
	padding-bottom:10px;
}

.anylinkcss a:hover, .anylinkcss a:active{ /*hover background color*/
	color: black;
}


/*************************************/
/*Menu secondaire*/
/*************************************/
ul#menu_sec {
	list-style-type:none;
	margin-right:5px;
}
ul#menu_sec li {
	display:block;
	padding:2px 0;
}
ul#menu_sec li a:link, ul#menu_sec li a:visited{
	display:block;
	/*background-color:#3C00EC;*/
	color:#FFF;
	padding:4px 5px;
}
ul#menu_sec li ul {
	
}
ul#menu_sec li ul li {
	background:url(bg_liste.gif) repeat-x bottom left transparent;
	list-style-type:none;
	display:block;
}
ul#menu_sec li ul li a:link, ul#menu_sec li ul li a:visited {
	display:block;
	background:url(bg_li_menu_sec.gif) repeat-y top left transparent;
	color:#9F9F9F;
	font-weight:normal;
	padding-left:8px;
	_width:223px;
	
}
ul#menu_sec li ul li a:hover, ul#menu_sec li ul li a.on {
	background:url(bg_li_menu_sec_on.gif) no-repeat 0 50% transparent;
	color:#000;
}
ul#menu_sec.secteur1 li a { background-color:#3C00EC; }
ul#menu_sec.secteur8 li a { background-color:#FF00FE; }
ul#menu_sec.secteur13 li a { background-color:#834E00; }
ul#menu_sec.secteur14 li a { background-color:#99CC67; }
ul#menu_sec.secteur15 li a { background-color:#66CBFF; }
ul#menu_sec.secteur18 li a { background-color:#8B8B8B; }
ul#menu_sec.secteur21 li a { background-color:#FE5723; }
ul#menu_sec.secteur26 li a { background-color:#006599; }
ul#menu_sec.secteur28 li a { background-color:#336633; }
ul#menu_sec.secteur30 li a { background-color:#F2C100; }