/* @override http://aprilia_new.cubica/storyboard/css/main_menu.css */

/* @group main menu */


div#main_menu {
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 175px;
	position: relative;
	height:110px;
}
div#main_menu ul {
	position: absolute;
	left: 0;
	top: 15px;
	width: 785px;
	display:block;
}
div#main_menu ul li {
    float: left;
	display:block;
	white-space:nowrap;
	text-transform:uppercase;
}
div#main_menu ul li ul {
	top: 24px;
	background:#FFFFFF;
	height:56px;
	overflow:hidden;
	padding-left:5px;
}
div#main_menu ul li ul li{
text-transform:none;
font-size:13px;
}
div#main_menu ul li ul li span{
font-size:12px;
color:#000000;
}
div#main_menu ul li ul li ul {
	top: 21px;
	height:inherit;
	margin-left:-2px;
	width:780px;
}
div#main_menu ul li ul li ul li {
	margin:2px 0 0 7px;
	padding:0;
	text-transform:uppercase;
}
div#main_menu ul li ul li ul li span{
	font-size:10px;
	color:#565656;
}
span.sf-sub-indicator{
	display:none;
}

/*//////////////////// 1lv ////////////////////*/
div#main_menu ul li:hover span,
div#main_menu ul li.sfHover span,
div#main_menu ul li a.sfHover span,
div#main_menu ul li a:hover span{
color:#FF0000;
}
div#main_menu ul li,
div#main_menu ul li a {
	display:block;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	padding:2px 4px;
}

/*//////////////////// 1lv over ////////////////////*/
div#main_menu ul li:hover,
div#main_menu ul li.sfHover,
div#main_menu ul li a.sfHover,
div#main_menu ul li a:hover{
	background-color:#FFFFFF;
	color:#ff0000;
}

/*//////////////////// 2lv ////////////////////*/
div#main_menu ul li ul li:hover span,
div#main_menu ul li ul li.sfHover span,
div#main_menu ul li ul li a.sfHover span,
div#main_menu ul li ul li a:hover span{
color:#FF0000;
}
div#main_menu ul li:hover ul li span,
div#main_menu ul li.sfHover ul li span,
div#main_menu ul li ul li span{
	border-right:1px solid #CCCCCC;
	padding-right:15px;
	color:#000;
}


/*////////////////////3lv/////////////////////////*/
div#main_menu ul li ul li:hover ul li span,
div#main_menu ul li ul li.sfHover ul li span,
div#main_menu ul li.sfHover ul li.sfHover ul li span,
div#main_menu ul li:hover ul li:hover ul li span,
div#main_menu ul li ul li ul li span{
	border-right:1px solid #CCCCCC;
	padding-right:7px;
	color:#565656;
}

div#main_menu ul.sf-menu li ul li ul li:hover span,
div#main_menu ul.sf-menu li ul li ul li.sfHover span,
div#main_menu ul.sf-menu li ul li ul li a.sfHover span,
div#main_menu ul.sf-menu li ul li ul li a:hover span{
color:#FF0000;
}


div#main_menu ul li ul li ul li a{
	display:block;
	font-size:10px;
	margin:0;
	padding:0;
}



/* @end */





/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* NAVIGATION */
div.navigation {
	margin-top:14px;
	line-height:29px;
	margin-bottom: 30px;
}
div.navigation ul li.other {
	font-size:12px;
	float:right;
	text-align:right;
	border:none;
	background:url(../img/altri_modelli.jpg) no-repeat;
	width:319px;
	height:30px;
	right:0;
}
div.navigation ul li.other label{
text-indent:-9999px;
float:left;
overflow:hidden;
}
div.navigation ul li.other select{
margin-right:5px;
}
div.navigation form#models_form {
	height:30px;
}
div.navigation form#models_form label {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
}
div.navigation form#models_form select#models {
	margin-right:5px;
	margin-top:4px;
	margin-bottom:5px;
	height:21px;
	width:160px;
	padding:1px;
}
div.navigation ul li {
	float:left;
	text-align:center;
	white-space:nowrap;
	font-size:10px;
	display:block;
	width:100px;
	height:30px;
	margin-right:1px;
}
div.navigation ul li a {
	width:100px;
	height:30px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
div.navigation ul li.overview a:hover {
	background:url(../img/thumb_navigation.jpg) 0 0;
}
div.navigation ul li.gallery a:hover {
	background:url(../img/thumb_navigation.jpg) -102px 0;
}
div.navigation ul li.technical a:hover {
	background:url(../img/thumb_navigation.jpg) -204px 0;
}
div.navigation ul li.accessories a:hover {
	background:url(../img/thumb_navigation.jpg) -306px 0;
}
div.navigation ul li.customize a:hover {
	background:url(../img/thumb_navigation.jpg) -408px 0;
}
div.navigation ul li.overview a {
	background:url(../img/thumb_navigation.jpg) 0 -30px;
}
div.navigation ul li.gallery a {
	background:url(../img/thumb_navigation.jpg) -102px -30px;
}
div.navigation ul li.technical a {
	background:url(../img/thumb_navigation.jpg) -204px -30px;
}
div.navigation ul li.accessories a {
	background:url(../img/thumb_navigation.jpg) -306px -30px;
}
div.navigation ul li.customize a {
	background:url(../img/thumb_navigation.jpg) -408px -30px;
}
div.navigation ul li.overview {
	background:url(../img/thumb_navigation.jpg) 0 -60px;
}
div.navigation ul li.gallery {
	background:url(../img/thumb_navigation.jpg) -102px -60px;
}
div.navigation ul li.technical {
	background:url(../img/thumb_navigation.jpg) -204px -60px;
}
div.navigation ul li.accessories {
	background:url(../img/thumb_navigation.jpg) -306px -60px;
}
div.navigation ul li.customize {
	background:url(../img/thumb_navigation.jpg) -408px -60px;
}
div.navigation ul li.disabled {
	background:url(../img/thumb_navigation.jpg) inherit -60px;
}

/* FINE NAVIGATION */


/*///////////// MODEL NAVIGATION ///////////////*/


div.navigation ul li.rood a:hover {
	background:url(../img/thumb_models_navigation.jpg) 0 0;
}
div.navigation ul li.adventure a:hover {
	background:url(../img/thumb_models_navigation.jpg) -102px 0;
}
div.navigation ul li.offroads a:hover {
	background:url(../img/thumb_models_navigation.jpg) -204px 0;
}
div.navigation ul li.scooters a:hover {
	background:url(../img/thumb_models_navigation.jpg) -306px 0;
}
div.navigation ul li.scarabeo a:hover {
	background:url(../img/thumb_models_navigation.jpg) -408px 0;
}
div.navigation ul li.rood a {
	background:url(../img/thumb_models_navigation.jpg) 0 -30px;
}
div.navigation ul li.adventure a {
	background:url(../img/thumb_models_navigation.jpg) -102px -30px;
}
div.navigation ul li.offroads a {
	background:url(../img/thumb_models_navigation.jpg) -204px -30px;
}
div.navigation ul li.scooters a {
	background:url(../img/thumb_models_navigation.jpg) -306px -30px;
}
div.navigation ul li.scarabeo a {
	background:url(../img/thumb_models_navigation.jpg) -408px -30px;
}
div.navigation ul li.rood {
	background:url(../img/thumb_models_navigation.jpg) 0 -60px;
}
div.navigation ul li.adventure {
	background:url(../img/thumb_models_navigation.jpg) -102px -60px;
}
div.navigation ul li.offroads {
	background:url(../img/thumb_models_navigation.jpg) -204px -60px;
}
div.navigation ul li.scooters {
	background:url(../img/thumb_models_navigation.jpg) -306px -60px;
}
div.navigation ul li.scarabeo {
	background:url(../img/thumb_models_navigation.jpg) -408px -60px;
}

/*///////////// FINE MODEL NAVIGATION ///////////////*/




