#menu{
	width: 745px;
	height: 30px;
	float:right;
	margin-top:84px;
	padding: 1px;
	background: transparent url('../img/portal/menuRep.png') no-repeat;
	font-size: 1em;
}

#menu #prems{
	margin-top: 5px;
	margin-left: 0px;
}

#menu #prems li{
	padding: 0px;
}

#menu #prems li a{ 
	padding:5px;
	padding-top: 6px;
	padding-bottom: 6px;
	
	border-right: 1px solid #98d027;
}

#menu #prems #last li a{ 
	border-right: none;
}

#menu #prems li{
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top:-6px;
	
	text-align:left;
}

#menu #prems li ul{
	margin:0px;
	padding:0px;
	margin-top:-1px;
	padding-bottom: 10px;
	padding-top: 0px;
	position:absolute;
	top:14em;
	left:auto;
	
	/*white*/
	background: url("../img/portal/menu.png") bottom left no-repeat;
	/*border: 1px solid #98d027;*/
	border-top:none;
	
	display:none;

	width:170px;
	opacity: .93;
	float:none;
	z-index: 100;
}

html>/**/body #menu #prems li ul{
	margin-left:0px;
}

#menu #prems li ul li{
	float:none;
	display:none;
	clear:both;
	
	height:20px;
	margin:0px;
	
	padding: 5px;
	padding-right: 0px;
	padding-top:10px;
	
	border-top: 1px dotted #98d027;
	width:97%;
}

#menu #prems li ul li a{
	border:0px;
	margin:0px;
	padding:0px;
}
#menu #prems li:hover ul,#menu #prems .sfhover ul,
#menu #prems li:hover ul li,#menu #prems .sfhover ul li{
	display:block;
}

#menu #prems .sec li ul{
	position:relative;
	left:165px;
	top:-27px;
	/*white #f2f2f2*/
	background: url("../img/portal/menuBis.png") bottom left no-repeat;
	display:none;

	margin:0px;
	padding:0px;
	padding-bottom:10px;
	
	/*border: 1px solid #98d027;*/
	border-top:none;
	width:190px;
	
	opacity: 1;
}

#menu #prems .sec li ul li{
	float: none;
	display:none;	
	width:97%;
	height:auto;
}

#menu #prems .sec li ul li a{
	color: #333333;
}
#menu #prems .sec li:hover ul,#menu #prems .sec .sfhover ul,
#menu #prems .sec li:hover ul li,#menu #prems .sec .sfhover ul li{
	display:block;
}

/**************************************************************
*	Menu couleur personalis?
*
*
*************************************************************/

/**** Heberegement****/
#menu #prems #heb li ul,#menu #prems #heb .sfhover ul {
	margin-left:-115px;
}
html>/**/body #menu #prems #heb  li ul{
	margin-left: 0px
}

/****Evasion****/
#menu #prems #par li ul,#menu #prems #par .sfhover ul{
	margin-left:-73px;
}
html>/**/body #menu #prems #par  li ul{
	margin-left: 0px
}

/****Terroir****/
#menu #prems  #ter li ul  {
	margin-left: -67px;
}
html>/**/body #menu #prems #ter  li ul{
	margin-left: 0px
}
#menu #prems  #ter li ul li:hover a,#menu #prems  #ter li ul .sfhover a,
#menu #prems  #ter li:hover a,#menu #prems  #ter .sfhover a,
#menu #prems  #ter li:hover .sec .ter li:hover a,#menu #prems  #ter  .sfhover .sec .ter  a,  #menu #prems #ter .act a {
	color: white;
}
#menu #prems  #ter li:hover ul a,#menu #prems  #ter .sfhover ul a,
#menu #prems  #ter li:hover .sec .ter a,#menu #prems  #ter .sfhover .sec .ter a{
	color: #333333;
}

/*****Decouverte****/
#menu #prems #dec li ul{
	margin-left:-100px;
}
html>/**/body #menu #prems #dec  li ul{
	margin-left: 0px
}

/*****Nature****/
#menu #prems #nat li ul{
	margin-left:-68px;
}
html>/**/body #menu #prems #nat  li ul{
	margin-left: 0px
}

/*****Loisir****/
#menu #prems #lois li ul{
	margin-left:-65px;
}
html>/**/body #menu #prems #lois  li ul{
	margin-left: 0px
}

/*****Bons plan****/
#menu #prems #plan li ul{
	margin-left:-98px;
}
html>/**/body #menu #prems #plan  li ul{
	margin-left: 0px
}
#menu #prems  #plan li:hover a,#menu #prems  #plan .sfhover a,
#menu #prems  #plan li ul li:hover a,#menu #prems  #plan li ul .sfhover a,
#menu #prems  #plan li:hover .sec .ter li:hover a,#menu #prems  #plan  .sfhover .sec .ter  a, #menu #prems #plan .act a {
	color: white;
}
#menu #prems  #plan li:hover  ul a,#menu #prems  #plan .sfhover  ul a,
#menu #prems  #plan li:hover .sec .ter a,#menu #prems  #plan .sfhover .sec .ter a{
	color:#333333;
}
/*****Infos pratiques****/
#menu #prems #last li ul{
	margin-left:-165px;
	min-width: 106px;
}
html>/**/body #menu #prems #last li ul{
	margin-left: -40px
}
#menu #prems  #last li:hover a,#menu #prems  #last .sfhover a,
#menu #prems  #last li ul li:hover a,#menu #prems  #last li ul .sfhover a,
#menu #prems  #last li:hover .sec .ter li:hover a,#menu #prems  #last  .sfhover .sec .ter  a{
	color: black;
}
#menu #prems  #last li:hover ul a,#menu #prems  #last  .sfhover ul a,
#menu #prems  #last li:hover .sec .ter a,#menu #prems  #last .sfhover .sec .ter a{
	color: #333333;
}
/****Autres****/
#menu #prems  li ul li ul{
	margin-left:0px!important;
}
/*#acc li:hover,#acc .sfhover{   background: white; }*/
#heb li:hover,#heb .sfhover,#menu #prems #heb .sec li ul li:hover,#menu #prems #heb .sec li ul  .sfhover{	background: #ffedb8;}
#par li:hover,#par .sfhover,#menu #prems #par .sec li ul li:hover,#menu #prems #par .sec li ul .sfhover{	background: #dab6fd;}
#ter li:hover,#ter .sfhover,#menu #prems #ter .sec li ul li:hover,#menu #prems #ter .sec li ul .sfhover{	background:#b8633d;color: white;}
#dec li:hover,#dec .sfhover,#menu #prems #dec .sec li ul li:hover,#menu #prems #dec .sec li ul .sfhover{	background: #ffa94c;}
#nat li:hover,#nat .sfhover,#menu #prems #nat .sec li ul li:hover,#menu #prems #nat .sec li ul .sfhover{	background: #a5d443;}
#lois li:hover,#lois .sfhover,#menu #prems #lois .sec li ul li:hover,#menu #prems #lois .sec li ul .sfhover{	background: #ffe46a;}
#plan li:hover,#plan .sfhover,#menu #prems #plan .sec li ul li:hover,#menu #prems #plan .sec li ul .sfhover{	background: #a45a5f;color: white;}
#last li:hover,#last .sfhover,#menu #prems #last .sec li ul li:hover,#menu #prems #last .sec li ul .sfhover{	background: #c0ced8;}
#menu a{	color: #333333;}/*#365a0b*/
#menu #last{	border: none;}