/****************************** MENU *******************************/

menu.ul{
margin-left: 0px;
}
ul#menu li ul{
  display:none;
}

ul#menu li:hover>ul{
  display:block;
}

ul#menu{
  margin:0;
  padding:0;
  padding-left:6px;
  list-style:none;
  background-color:#1F3E6B;
  float:left;
  font:10px Verdana;
  width:683px;
  border:none;
  z-index:0;
}

ul#menu hr{
 margin-right: 4px;
 margin-left: 4px;
}

ul#menu li{
  float:left;
  display:block;
  /*padding:0px 14px 0 14px ;*/
  padding:0px 0px 0 0px ;
}

ul#menu li a{
  display:block;
  padding:4px 24px 4px 24px;
  color:#FFFFFF;
  text-decoration:none
}
ul#menu li a:hover{
	color:#FFFFFF;
	border:none;
	background-color:#E50F9F;
}

ul#menu li.turquoise a{
	color:#FFFFFF;
	border:none;
	padding-left:55px;
}

ul#menu li.violet a{
	color:#FFFFFF;
	border:none;
	padding-left:47px;
}

ul#menu li.turquoise a:hover{
	color:#FFFFFF;
	border:none;
	/*padding-left:150px;*/
	/*margin-left: 0px;*/
	background-color:#02AECB;
}

li.turquoise {
width:33%;
}

li.turquoise_selected {
width:33%;
}

li.violet {
width:33%;
}

li.violet_selected {
width:33%;
}

li.rose {
width:33%;
}

.last_ssrub {
margin-left : 0px;
padding-left:60px;
}


li.rose_selected {
width:33%;
}

ul#menu li.turquoise_selected a{
	color:#FFFFFF;
	border:none;
	padding-left:55px;
	background-color:#02AECB;
}
ul#menu li.turquoise_selected a:hover{
	color:#FFFFFF;
	border:none;
	background-color:#02AECB;
}
ul#menu li.violet a:hover{
	color:#FFFFFF;
	border:none;
	background-color:#AD38B4;
}
ul#menu li.violet_selected a{
	color:#FFFFFF;
	border:none;
	padding-left:47px;
	background-color:#AD38B4;
}
ul#menu li.violet_selected a:hover{
	color:#FFFFFF;
	border:none;
	background-color:#AD38B4;
}

ul#menu li.rose a{
padding-left:67px;
}
ul#menu li.rose a:hover{
	color:#FFFFFF;
	border:none;
	/*padding-left:0px;*/
	background-color:#E50F9F;
}
ul#menu li.rose_selected a{
	color:#FFFFFF;
	border:none;
	padding-left:67px;
	background-color:#E50F9F;
}
ul#menu li.rose_selected a:hover{
	color:#FFFFFF;
	border:none;
	background-color:#E50F9F;
}
ul#menu li.orange a:hover{
	color:#FFFFFF;
	border:none;
	background-color:#F26010;
}
ul#menu li.orange_selected a{
	color:#FFFFFF;
	border:none;
	background-color:#F26010;
}
ul#menu li.orange_selected a:hover{
	color:#FFFFFF;
	border:none;
	background-color:#F26010;
}
ul#menu li.separateur{
  padding:6px 0px 6px 0px;
  color:#FFFFFF;
  background-color:#1F3E6B;
}
ul#menu ul{
  position:absolute;
  background-color:#FDE6D9 ;
  list-style:none;
  margin:0;
  padding:0;
  z-index:3;
  display:inline;
  /*_display:block;*/
}

ul#menu ul ul{
  top:0px;
  left:155px;
  z-index:4;
  _padding:0;
  
}

ul#menu ul li{
	position:relative;
	display:block;
	float:none;
	margin:0;
	padding:0;
	padding-top:1px;
	
	z-index:4;
	width:100%;
	_width:inherit;
	_display:inline;
}

ul#menu ul li a{
  display:block;
	margin:0px;
	padding:0px;
  border:none;
  z-index:3;
  background-color:#1F3E6B;  
}

ul#menu ul li a:hover{
  display:block;
	margin:0px;
	padding:0px;
  border:none;
  z-index:3;
  background-color:#E50F9F;
  
}
ul#menu ul li.violet_li a{
  display:block;
	margin:0px;
	padding:0px;
  border:none;
  z-index:3;
  background-color:#AD38B4;
  _margin-top:1px;
  
}
ul#menu ul li.violet_li a:hover{
  display:block;
	margin:0px;
	padding:0px;
  border:none;
  z-index:3;
  background-color:#02AECB;
  _margin-top:1px;
}


ul#menu ul li.turquoise_li a{
/*float:left;*/
  display:block;
	/*margin:0px;*/
	margin-left: 0px;
	padding:0px;
  border:none;
  z-index:3;
  background-color:#02AECB;
  /*text-align:left;*/
  _margin-top:1px;
}

ul#menu ul li.turquoise_li a:hover,ul#menu ul li.turquoise_li a:active{
  display:block;
	margin:0px;
	/*padding-left:100px;*/
  border:none;
  z-index:3;
  background-color:#AD38B4;
  _margin-top:1px;
}

ul#menu ul li.rose_li a{
  display:block;
  border:none;
  margin:0px;
  margin-left:0px;
  padding-left:0;
  z-index:3;
  background-color:#E50F9F;
  _margin-top:1px; 
}

ul#menu ul li.rose_li a:hover{
  display:block;
	margin:0px;
	padding:0px;
  border:none;
  z-index:3;
  background-color:#F26010;
  _margin-top:1px;
}

ul#menu ul li.orange_li a{
  display:block;
	margin:0px;
	padding:0px;
  border:none;
  z-index:3;
  background-color:#F26010;
  _margin-top:1px;
  
}
ul#menu ul li.orange_li a:hover{
  display:block;
  margin:0px;
  padding:0px;
  border:none;
  z-index:3;
  background-color:#E50F9F;
  _margin-top:1px;
}
ul#menu ul li a span{
  display:block;
  padding:2px 6px;
  margin:0px 2px;
  border:none;
  cursor:hand;
  _white-space:nowrap;
}

ul#menu ul li a:hover span{
  color:#FFFFFF;
  border:none;
}
ul#menu ul li a:hover span.rose{
	color:#FFFFFF;
	border:none;
	background-color:#E50F9F;
}
ul#menu ul li a:hover span.violet{
	color:#FFFFFF;
	border:none;
	background-color:#AD38B4;
}
ul#menu ul li a:hover span.turquoise{
	color:#FFFFFF;
	border:none;
	background-color:#02AECB;
}
ul#menu ul li a:hover span.orange{
	color:#FFFFFF;
	border:none;
	background-color:#F26010;
}

ul#menu ul li.first{
  padding-left:0px;
}

ul#menu ul li.first a{
  padding-top:2px;
}

ul#menu ul li.last{
  padding-right:0px;
}

ul#menu ul li.last a{
  padding-bottom:2px;
}

/****************************** MENU *******************************/