ul.block-superfish > li{
	position: relative;
	background: url('../images/menu.separation.png') top right no-repeat;
}
ul.block-superfish > li:hover{
	background:none;
}
ul.block-superfish a{
	text-decoration: none;
	color: #000000;
}
ul.block-superfish > li > a{
	display: block;
	padding: 15px 10px 12px 10px;
	text-shadow: #FFFFFF 0 0 1px;
}
ul.block-superfish > li.last{
	background: none;
}

ul.block-superfish > li.sfHover > a,
ul.block-superfish li > a:hover,
ul.block-superfish > li > a.active,
ul.block-superfish > li.active-trail > a
{
	background-color: #FFFFFF;
	border-top: 3px solid #FFFFFF;
	margin-top: -3px;
	padding-top: 16px;
	padding-bottom: 11px;
}

ul.block-superfish .sfHover > ul{
	padding: 18px 20px;
	background: #FFFFFF url('../images/menu.child.bottom.png') bottom center repeat-x;
	margin: 0 0 0 -10px;
}

ul.block-superfish .sfHover > ul li a{
	padding: 0 0 0.5em 0;
	display: block;
}

ul.block-superfish .sfHover > ul li.last a{
	padding-bottom: 0;
}

#block-dourbes-navigationprincipale{
	float: left;
}
#block-dourbes-secondarynavigation{
	float: right;
}

/**
 * 	Special items
 */
#superfish-main > li:first-child a{
	background: transparent url('../images/item.home.png') center center no-repeat;
	text-indent: -9999px;
	width: 30px;
}
#superfish-main > li:first-child a:hover,
#superfish-main > li.active-trail:first-child{
	background-color: #fff;
}

#superfish-menu-secondary-navigation > li:first-child a{
	background: transparent url('../images/item.calendar.png') center center no-repeat;
	text-indent: -9999px;
    width: 30px;
}

body #superfish-menu-secondary-navigation > li.active-trail a,
body #superfish-menu-secondary-navigation > li:hover a{
	background-color: #fff;
}

#superfish-menu-secondary-navigation > li:nth-child(2) a{
	background: url('../images/item.reservation-new.png') center center no-repeat;
    text-indent: -9999px;
    width: 122px;
}

#superfish-menu-secondary-navigation > li:nth-child(3) a{
	background: url('../images/item.promotion.png') center center no-repeat;
    text-indent: -9999px;
    width: 30px;
}