

#horiz-menu li.active a {
color:#B1A996;
text-decoration:bold;
}
#horiz-menu ul li:hover, #horiz-menu ul li.sfHover, #horiz-menu ul ul {
background:#4B1811 none repeat scroll 0 0;
}
#horiz-menu ul li:hover a, #horiz-menu ul li.sfHover a, #horiz-menu ul li:hover li:hover a, #horiz-menu ul li.sfHover li.sfHover a, #horiz-menu ul li:hover li:hover li:hover a, #horiz-menu ul li.sfHover li.sfHover li.sfHover a, #horiz-menu ul li:hover li:hover li:hover li:hover a, #horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover a, #horiz-menu ul li:hover li:hover li:hover li:hover li:hover a, #horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {
color:#B1A996;
}
#horiz-menu ul li:hover li a, #horiz-menu ul li.sfHover li a, #horiz-menu ul li:hover li:hover li a, #horiz-menu ul li.sfHover li.sfHover li a, #horiz-menu ul li:hover li:hover li:hover li a, #horiz-menu ul li.sfHover li.sfHover li.sfHover li a, #horiz-menu ul li:hover li:hover li:hover li:hover li a, #horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li a {
color:#FFFFFF;
}
#horiz-menu ul ul li, #horiz-menu ul ul li:hover, #horiz-menu ul ul li.sfHover {
background:transparent url (http://www.peperonciniamoci.it/cms/templates/rt_firenzie/images/style3/dropdown-div.png) repeat-x scroll 0 100%;
border-bottom:1px solid black;
}

#horiz-menu a.daddy {
background:transparent url(../images/style10/dropdown-child.png) no-repeat scroll 100% 50%;
}
ul.sidenav a {
background:#F5F5F5 url(../images/style10/bullets-mainmenu.png) no-repeat scroll 5px 5px;
}
a.mainlevel {
background:#F5F5F5 url(../images/style10/bullets-mainmenu.png) no-repeat scroll 5px 5px;
}


#horiz-menu {
background:transparent;

}

.nav, .nav * {
	margin:0;
	padding:0;
    
}


div#horiz-menu {  /* this is a z-index ie6 and ie7 bug fix */
	position: relative;
	z-index: 50;
}

#horiz-menu li li {
	margin: 0;
}

.nav {
	line-height:1.0;
	float:left;
	margin-bottom:1.5em;
	position: relative;
}
.nav ul {
	background:#fff; /*IE6 needs this*/
	padding: 0;
}

.nav li {
	float:left;
	list-style:none;
	position:relative;
}

.nav li li a {
	display:block;
	padding: 0;
	text-decoration:none;
	float:none;
	width:135px;
}

div#horiz-menu li li a {
font-size:1em;
	height: 15px;
	line-height: 15px;
}

.nav li ul {
	float:none;
	left:-999em;
	position:absolute;
	/*width: 177px;*/
	z-index: 5;
}

.nav li:hover ul,
.nav li.sfHover ul {
	left:0px;
	top: 26px;
}
.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul {
	left: 177px;
	top:0px;
	/*width: 177px;*/
}

.nav li li {
	position: relative;
	float:none;
	/*width: 177px;*/
}

/* @group Core Elements */












/* @group Horizontal Menu */



#horiz-menu {

	height: 26px;

	text-align: center;/*astuni add*/

}



#horiz-menu ul.nav {

	padding-left: 0px;

}



#horiz-menu ul {

	list-style: none;

	margin: 0;

	padding: 0 0 0 0px;
background:transparent;

}



#horiz-menu li {

	background: none;

	display: block;

	float: left;

	margin: 0;



	padding: 0;

}



#horiz-menu li span {

	display: block;

	float: left;

}



#horiz-menu a {

	

	display: block;

	float: left;

	padding: 0 6px;

	font-weight: normal;

	font-size: 100%;

}



#horiz-menu li li a {

	font-size: 100%;

}



#horiz-menu a:hover {

	text-decoration: none;

}



#horiz-menu li:hover,

#horiz-menu li.sfHover {

	background: none;

}



/* @end */



/* @group Sub Menu */



ul.sidenav {

	margin: 0;

	padding: 0;

}



ul.sidenav li {

	list-style: none;

	margin: 0;

	padding: 0;

}



ul.sidenav li.active a {

	font-weight: bold;

}



ul.sidenav li.active li a {

	font-weight: normal;

}



ul.sidenav a {

	display: block;

	padding: 5px 0 5px 25px;

	margin-bottom: 1px;

}



ul.sidenav ul {

	margin: 0;

	padding-left: 20px;

}



ul.sidenav ul a {

	background-image: none;

	padding-left: 5px;

}



ul.sidenav a:hover {

	background-position: 5px -20px;

}



/* @end */



/* @group Mainmenu */



a.mainlevel {

	padding: 5px 0 5px 25px;

	display:  block;

	margin-bottom: 1px;

}



a#active_menu.mainlevel {

	font-weight: bold;

}



a.mainlevel:hover {

	background-position: 5px -20px;

}



a.sublevel {

	line-height: 20px;

}



/* @end */







/* @group RokSlide */



ul#rokslide-toolbar {



}



#rokslide-toolbar li.active {

	background: #D7D7D7;

}



#rokslide-toolbar li.current {

	background: #ebebeb;

	color: #333;

}



#rokslide-toolbar li {

	background: #ccc;

	color: #666;

}



div#frame {

	border: 5px solid #EBEBEB;

}



div#frame div.button#left {

	background: url(../images/tabs-prev.png) 0 -20px no-repeat;

}



div#frame div.button#right {

	background: url(../images/tabs-next.png) 0 -20px no-repeat;

}



/* @end */



 hr {
	clear: both;
	height: 0;
	border: 0;
	visibility: hidden;
}

/* The toolbar for the content box */
ul#rokslide-toolbar {
	float: left;
	text-align: center;
	list-style: none;
	margin: 0 auto 0 auto;
	padding: 0;
	padding-left: 5px;
	clear: both;
}


#rokslide-toolbar li {
	float: left;
	height: 28px;
	line-height: 28px;
	display: block;
	cursor: pointer;
	list-style: none;
	padding: 0 15px;
	margin-left: 3px;
	font-weight: bold;
}

div#frame {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

div#frame div.button {
	position: absolute;
	width: 15px;
	height: 15px;
	cursor: pointer;
	overflow: hidden;
	top: 40%;
}

div#frame div.button#left {
	left: 10px;
}

div#frame div.button#right {
	right: 10px;
}

div#frame div.button#left:hover, div#frame div.button#left.hover,
div#frame div.button#right:hover, div#frame div.button#right.hover{
	background-position: 0 0px;
}

#scroller {
	margin: 0 auto;
	overflow: hidden;
}

.tab-pane {
	margin: 0 20px;
	float: left;
	overflow: hidden;
}



