/**
 * @package   Radiance Template - RocketTheme
 * @version   1.2 March 19, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* Global */
.menutop li {height: auto;margin: 0;padding: 0; position: relative;list-style: none;}
.menutop em {font-size: 80%;font-weight: normal;display: block;font-style: normal;}
.menutop li .item, .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: left;width: auto;}

/* Root Items */
.menutop {   display: inline-block;
    line-height: 1em;
    list-style: none outside none;
    margin-left: -7px;
    margin-top: 20px;
    padding: 0;
    position: relative;
    width: 661px;}
.menutop li {float: left;margin: 0 5px;padding: 0;}
.menutop li .item {white-space: nowrap;display: block;font-size: 16px;line-height: 29px;z-index: 130;cursor: pointer;position: relative;padding: 0;outline: none;font-weight: bold;background-position: 40% 0;transition: background 0.2s linear; background-image: url('http://www.ausindfad.it/home/templates/rt_radiance/images/back_menu.png'); background-repeat: no-repeat; backgorund-width: 130px; background-height: 40px; outline: none; background-position: center;}
.menutop li > span.item {cursor: default;}
.menutop li .subtext {line-height: 24px;}
.menutop li .item span {display: block;outline: none;padding: 26px 6px 0 16px;height: 40px;width: 100px; }
.menutop li .subtext span {padding: 30px 16px 6px 16px;}
.menutop li .item em {font-size: 11px;display: block;font-style: normal;line-height: 100%;text-align: left;text-transform: lowercase;letter-spacing: normal;margin-top: -6px;}
.menutop li.active:before, .menutop li.active .item:before, .menutop li.active .item span:before {content: '';position: absolute;bottom: 0;left: -8px;width: 8px;height: 25px;background-position: 0 100%;background-repeat: no-repeat;}
.menutop li.active:after, .menutop li.active .item:after, .menutop li.active .item span:after {content: '';position: absolute;bottom: 0;right: -8px;width: 8px;height: 25px;background-position: 0 100%;background-repeat: no-repeat;}
.menutop li.active .item span, .menutop li:hover .item span {background-position: 50% 100%;background-repeat: no-repeat;}
.menutop li.active .item span span {background: none !important;}
.menutop li.active .item span span:before, .menutop li.active .item span span:after {display: none;}

/* RTL */
body.rtl .menutop li .item em {text-align: right;}