/*Horizontal Navigation*/
.separator{font-family:Georgia, "Times New Roman", Times, serif;padding:0 37px;font-size-adjust:none; font-weight:bold;display:block;color:#666}
#hornav .inside{padding:0 10px}
#hornav{font-family:Georgia, "Times New Roman", Times, serif; font-size:160%;width:960px;height:27px;float:left;}
#hornav ul{list-style-type:none;text-align:center;margin:0;padding:0}
#hornav ul li{float:left;border:none;height:27px;margin:0;padding:1px;background:none}
#hornav ul li a{text-decoration:none;color:#fff;padding:0 37px;font-size-adjust:none; font-weight:bold;display:block;}/* margin-right:1px;border-right:1px solid #ccc;text-shadow: 1px 1px 3px #000;  */
#hornav ul li.active a{color:#ccc;}
#hornav ul li a:hover{color:#ccc;}
/* #hornav ul li.active a:hover{color:#ccc;} */
/*Level 2*/
#hornav ul ul{position:absolute;width:180px;left:-999em;z-index:99;margin:0;padding:0;}
#hornav ul ul li{float:left;border:none;height:22px;line-height:22px;width:180px;margin:0;padding:0}
#hornav ul ul li a,#hornav ul ul li a:visited,#hornav ul ul li a:active,#hornav ul ul li a:link{margin:0;height:20px;color:#f5f5f5;line-height:22px;font-size:10px;font-weight:bold;text-transform:uppercase;margin:0;border:1px solid #454546;border-bottom:1px solid #1e1e1f;text-shadow:none}
#hornav ul ul li a:hover{background:#111;color:#f5f5f5;text-shadow:none}
#hornav ul ul li.active a{background:#111;color:#f5f5f5;text-shadow:none}
/*Level 3*/
#hornav ul ul ul{margin:-30px 0 0 180px;z-index:99}
#hornav ul ul ul li{float:left;width:180px;border:none;height:30px;line-height:30px;margin:0;padding:0}
#hornav ul ul ul li a,#hornav ul ul ul li a:visited,#hornav ul ul ul li a:active,#hornav ul ul ul li a:link{background:#2f2f30;color:#f5f5f5}
#hornav ul ul ul li a:hover{background:#111;color:#f5f5f5}
#hornav ul ul ul li.active a{background:#111;color:#f5f5f5}
/*Level 4*/
#hornav ul ul ul ul li a,#hornav ul ul ul ul li a:visited,#hornav ul ul ul ul li a:active,#hornav ul ul ul ul li a:link{background:#2f2f30;color:#f5f5f5}
#hornav ul ul ul ul li a:hover{background:#111;color:#f5f5f5}
#hornav ul ul ul ul li.active a{background:#111;color:#f5f5f5}
/*Level 5*/
#hornav ul ul ul ul ul li a,#hornav ul ul ul ul ul li a:visited,#hornav ul ul ul ul ul li a:active,#hornav ul ul ul ul ul li a:link{background:#2f2f30;color:#f5f5f5}
#hornav ul ul ul ul ul li a:hover{background:#111;color:#f5f5f5}
#hornav ul ul ul ul ul li.active a{background:#111;color:#f5f5f5}
#hornav li:hover ul ul,#hornav li:hover ul ul ul,#hornav li:hover ul ul ul ul,#hornav li:hover ul ul ul ul ul,#hornav li:hover ul ul ul ul ul ul,#hornav li.sfhover ul ul,#hornav li.sfhover ul ul ul,#hornav li.sfhover ul ul ul ul,#hornav li.sfhover ul ul ul ul ul,#hornav li.sfhover ul ul ul ul ul ul{left:-999em}
#hornav li:hover ul,#hornav li li:hover ul,#hornav li li li:hover ul,#hornav li li li li:hover ul,#hornav li li li li li:hover ul,#hornav li li li li li li:hover ul,#hornav li.sfhover ul,#hornav li li.sfhover ul,#hornav li li li.sfhover ul,#hornav li li li li.sfhover ul,#hornav li li li li li.sfhover ul,#hornav li li li li li li.sfhover ul{left:auto}
/* Navigation*/
.moduletable_menu{padding: 0 0 14px;margin: 0;border: 1px solid #ccc;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-bottom-left-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	-webkit-border-top-right-radius:12px;}
.moduletable_menu h3{ text-transform:uppercase; font-size:20px;overflow:hidden;margin:0;padding:6px 15px;color:#00727f ;background:#efefef; -webkit-border-top-right-radius:12px;-moz-border-radius-topright:12px;
border-bottom: 1px solid #CCC;}
.moduletable_menu h3 span{color:#aa1000 }
.moduletable_menu ul{list-style-type:none;margin:0;padding:0}
.moduletable_menu li{font-size:13px;margin:0;padding:0;background-image:none}
.moduletable_menu li a{background:#fff;color:#00727f;text-decoration:none;padding:6px 16px;border-bottom:1px solid #00727f;display:block}
.moduletable_menu li a:hover{background:#00727f;color:#fff;text-decoration:none}
.moduletable_menu li.active a{background:#00727f;color:#fff;text-decoration:none}
/*2nd Nav*/
.moduletable_menu li ul{padding:0;margin:0}
.moduletable_menu li ul li a{padding:3px 16px 3px 40px}
.moduletable_menu ul ul li a{background:url(../images/menu2-bg.jpg) no-repeat !important; padding:0 16px 0 40px}
.moduletable_menu ul ul li.active a{background:url(../images/menu-bg.jpg) no-repeat !important;}
.moduletable_menu ul ul li a:hover{background:url(../images/menu-bg.jpg) no-repeat !important;}
/*Tab Menu Styling*/

#logreg li{float:left;border:none;margin:0;padding:0}
#logreg a{font-size:11px;text-decoration:none;color:#808080;margin:0;padding:0 14px}
#logreg a:hover,#logreg li.active a{color:#ccc; text-shadow:1px 1px #333}
/*Top Menu*/
#top-menu{height:auto;margin:0; float:left; }
#top-menu .moduletable h3{display:none}
#top-menu .moduletable{margin:0;padding:0}
#top-menu ul{list-style-type:none;padding:0;margin:0 0 2px 0}
#top-menu li{background:none;padding:0;display:inline;}
#top-menu a{text-align:center;font-size:11px;text-decoration:none;color:#ccc;display:inline;margin:0;padding:0 14px;}
#top-menu a:hover{color:#fff;}
#top-menu li.active a{color:#fff;}/*  text-shadow:1px 1px #333  */
/*Footer Navigation*/
#footer-nav .moduletable h3{display:none}
#footer-nav .moduletable{margin:0;padding:0;}
#footer-nav ul{list-style-type:none;text-align:right;padding:0;margin:0 0 5px 0}
#footer-nav li{background:none;padding:0;display:inline}
#footer-nav a{font:90% Arial,Helvetica,sans-serif; text-transform:uppercase; text-decoration:none;color:gray;display:inline;margin:0;padding:0 8px}
#footer-nav a:hover,#footer-nav li.active a{color:#fff; text-shadow:1px 1px #333}

.moduletable_news h3{ text-transform:uppercase; font-size:20px;overflow:hidden;margin:0;padding:8px;color:#fff ;background:#111 url(../images/menu_bg_b.png) repeat-x 50% 50%; text-shadow: 1px 1px 3px black;}
.moduletable_news h3 span{color:#ddd }
.moduletable_news ul{list-style-type:none;margin:0;padding:0;padding:3px 8px;}
.moduletable_news li{font-size:11px;margin:0;background-image:none}
.moduletable_news li a{color:#666;text-decoration:none;text-transform:uppercase;display:block;}
.moduletable_news li a:hover{text-decoration:none;color:#79ac50 }

/*Colori originali torvergata*/
#nero a:hover {background:#123;}

#azzurro a:hover {background:#008ce1;}

#verdeacqua a:hover {background:#00bc9b;}

#verde a:hover {background:#00b03c !important;}

#verdino a:hover {background:#abea1f;color:#000000;}

#giallo a:hover {background:#ffe600;color:#000000;}

#aranciochiaro a:hover {background:#ff8800;}

#arancioscuro a:hover {background:#ff5f1b;}

#rosso a:hover {background:#de1819;}

#viola a:hover {background:#98126d;}

#blu a:hover {background:#00308e;}

#grigio a:hover {background:#646464;}

#under a:hover {background:#1d282d;}