/* RadPanelBar WebBlue skin */

.RadPanelBar_WebBlue
{
	background:none;
	white-space: nowrap;
	line-height: 20px;
	
}

.RadPanelBar_WebBlue .rpRootGroup
{
	border:0;
}

.RadPanelBar_WebBlue .rpText
{
    font-weight:bold !important;    
	padding: 0 16px;
	font: menu;
	font-size:15px;
    line-height: 20px;
    font-family:Arial !important;
    text-align:left;    
}

.RadPanelBar_WebBlue .rpLink
{
	color: #7f7f7f;
}

.RadPanelBar_WebBlue .rpImage
{
	margin: 4px 2px;
}

.RadPanelBar_WebBlue .rpRootGroup .rpText
{
	background:none;
	font-size:15px;
}


.RadPanelBar_WebBlue .rpRootGroup .rpItem
{
    font-weight:bold;
    padding-top:2px;
    padding-bottom:2px;
    border-bottom: solid 1px #dbdfe2;
    text-transform:uppercase;
}

.RadPanelBar_WebBlue .rpRootGroup .rpFirst
{
	
}
.RadPanelBar_WebBlue .rpRootGroup .rpLast
{
    padding-bottom:24px !important;
}

.RadPanelBar_WebBlue .rpGroup .rpLink
{
	font-weight:bold;
    line-height: 20px;
}

.RadPanelBar_WebBlue .rpGroup .rpText
{
	border: 0;
	background: transparent;
	padding: 0;
	margin:0px;
    padding-left:10px;
	margin-left:20px;
	font-size:13px;
	font-family:Arial !important;
	font-weight:bold;
}

.RadPanelBar_WebBlue .rpLevel2 .rpText
{
	border: 0;
	padding: 0;
	margin:0px;
    padding-left:10px;
	margin-left:34px;
	text-transform:lowercase;
}

.RadPanelBar_WebBlue .rpLevel3 .rpText
{
	border: 0;
	padding: 0;
	margin:0px;
    padding-left:12px;
	margin-left:46px;
	text-transform:lowercase;
}


.RadPanelBar_WebBlue .rpLevel4 .rpText
{
	border: 0;
	padding: 0;
	margin:0px;
    padding-left:12px;
	margin-left:56px;
	text-transform:lowercase;
}

.RadPanelBar_WebBlue .rpLevel1 .rpText
{
	text-transform:lowercase !important;
}

.RadPanelBar_WebBlue .rpGroup .rpItem
{
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	text-transform:uppercase;
}

.RadPanelBar_WebBlue .rpGroup .rpLast
{
	border-bottom: 0;
}

.RadPanelBar_WebBlue .rpGroup .rpSelected .rpText
{
	background: none;
	color: #016fac;
}

.RadPanelBar_WebBlue .rpRootGroup .rpSelected .rpText
{
	color:#016fac; /* colore selezione*/
	font-weight:bold;
}

.rpLevel2
{
    padding-left:15px;
    margin-left:25px;
    
}



.RadPanelBar_WebBlue .rpLevel1 .rpItem .rpSelected span,
.RadPanelBar_WebBlue .rpLevel1 .rpItem .rpSelected:hover span
{
    background:none;
    background-image: url(../../private_images/triangolino_liSelected.png) !important;
    background-position:center left;
    background-repeat:no-repeat; 
}

.RadPanelBar_WebBlue .rpLevel1 .rpItem .rpLink span
{
    background-image: url(../../private_images/triangolino_li.png);
    background-position:center left;
    background-repeat:no-repeat; 
}

.RadPanelBar_WebBlue .rpLevel1 .rpItem .rpLink span
{
    background-image: url(../../private_images/triangolino_li.png);
    background-position:center left;
    background-repeat:no-repeat; 
}

.RadPanelBar_WebBlue .rpLevel1 .rpSelected .rpText
{
	color:#016fac; /*#F63310;*/ /* colore selezionato sottomenu*/
   
}

.RadPanelBar_WebBlue .rpGroup .rpLink
{
	color:#7f7f7f; /* colore sottomenu*/
	font-family:Arial !important;
	font-size:12px;
}

.rpRootGroup li a:hover,
rpRootGroup li .rpExpanded
{
	color:#016fac;
	text-decoration:none;    
}

.rpGroup li a:hover
{
	color:#016fac !important;
	text-decoration:none;
    
}

.RadPanelBar_WebBlue .rpGroup .rpLink:hover
{
	text-decoration:underline;
}

.RadPanelBar_WebBlue .rpRootGroup .rpDisabled:hover,
.RadPanelBar_WebBlue .rpRootGroup .rpDisabled .rpText
{
	background: none;
	color: #016fac;
	cursor: default;
}

.RadPanelBar_WebBlue .rpRootGroup .rpGroup .rpDisabled:hover,
.RadPanelBar_WebBlue .rpRootGroup .rpGroup .rpDisabled .rpText
{
	text-decoration: none;
	background: none;
	color: #016fac;
	cursor: default;
}