/*------------    Style tab menu top     ------------*/

#titletrogiup{
text-align:center;
width:84px;
line-height:25px;
font-weight:bold;
min-height:25px;
color:#FFF;
background:#FFF url('/images/icon/titletab.jpg') no-repeat left top;
}

#bodytrogiup{
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border:1px solid #41889E;
padding-top:5px;
_height:500px;
}

.tabmenutrogiup ul{
float: left;
font-weight: bold;
width: 100%;
border-width: 1px 0;
border-bottom:1px solid #24618E;
}

.tabmenutrogiup li{
display: inline;
}

.tabmenutrogiup a{
float: left;
color: #0E388A;
padding:0 0 0 5px;
text-decoration: none;
margin:0 5px;
height:24px;
background:url("/images/icon/tableftJ.gif") no-repeat left top;
}

.tabmenutrogiup a span{
float:left;
display:block;
background:url("/images/icon/tabrightJ.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#24618E;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabmenutrogiup a span {float:none;}
    /* End IE5-Mac hack */
.tabmenutrogiup a:hover span {
      color:#FFF;
      }
	  
.tabmenutrogiup a:hover, .tabmenutrogiup a.current {
background-position:0% -42px;
color:#FFF;
}

.tabmenutrogiup a:hover span, .tabmenutrogiup a.current span {
background-position:100% -42px;
color:#FFF;
}

.tabmenutrogiup li a:visited{
color: #0E388A;
}

.tabcontainertrogiup{
padding:10px 0;
clear: left;
width:100%; /*width of 2nd level sub menus*/
height:690px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclasstrogiup{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: 0px;
}

* html .ieclasstrogiup{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -10px;
}

.tabcontenttrogiup{
display:none;
}

/*----      Style menu con top      ----*/

.menucon_top{
text-align:center;
}

.menucon_top li{
display:inline;
line-height:25px;
margin-right:25px;
}
