/* Default RadPanelBar DNN skin */

/* panelbar wrapper */
.RadPanelBar_MenuSxSubmenu
{
	background:trasparent;
	white-space: normal !important;
	width: 100% !important;
	font-size:1em;

}
.rpRootGroup 
{
    width:180px;
    background:transparent url(img/bg_border2LevMenu.jpg) no-repeat right top;
    padding-right:10px;
}

.RadPanelBar_MenuSxSubmenu .image
{
	margin: 4px 0px;
}

.RadPanelBar_MenuSxSubmenu .rpRootGroup .rpText, .RadPanelBar_MenuSxSubmenu .rpRootGroup .rpSelected .rpText
{
	/*line-height: 23px;*/
}

.RadPanelBar_MenuSxSubmenu .rpRootGroup .rpLink
{
	color:#fff;
	display:block;
	padding:5px 0;
	/*background-image:url(Img/freccino_grigio.gif); 
	background-position:3px 50%; 
	background-repeat:no-repeat;*/
	outline: none;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px dotted #CCCCCC;
	width:170px;
}

.RadPanelBar_MenuSxSubmenu .rpText
{
	padding:4px 0px;
	margin-left:0px;
	/*border-bottom:1px dotted #CCC;*/
	word-wrap:break-word;
	/*width:165px;*/
}
.RadPanelBar_MenuSxSubmenu .rpRootGroup .rpLast .rpText {
	 border-bottom:none;
	 

}

.RadPanelBar_MenuSxSubmenu .rpRootGroup .rpLink:hover {
	 /*background-color:#FFF;*/
	 color:#DF0008;
}

.RadPanelBar_MenuSxSubmenu .rpGroup .rpText
{

}

.RadPanelBar_MenuSxSubmenu .rpGroup .rpLink
{
}

.RadPanelBar_MenuSxSubmenu .rpGroup .rpLink:hover
{
}

.RadPanelBar_MenuSxSubmenu .rpRootGroup .rpSelected
{
	/*background-color:#FFF;*/
	/*background:transparent url(img/bg_linkMenuSx.gif) no-repeat top right;*/
	padding-left:14px;
	background:transparent url(img/freccino_grigio.gif) no-repeat scroll 3px 9px !important;
	width:156px;
}

.RadPanelBar_MenuSxSubmenu .rpRootGroup .rpSelected .rpText
{
	/*color:#666;*/
	color:#fff;
	}

.RadPanelBar_MenuSxSubmenu .rpGroup .rpSelected
{
}

.RadPanelBar_MenuSxSubmenu .rpRootGroup .rpDisabled:hover,
.RadPanelBar_MenuSxSubmenu .rpDisabled .rpText
{
	background: white ;
	color: #ccc;
	cursor: default;
}

.RadPanelBar_MenuSxSubmenu .rpRootGroup .rpGroup .rpDisabled:hover,
.RadPanelBar_MenuSxSubmenu .rpRootGroup .rpGroup .rpDisabled .rpText
{
	text-decoration: none;
	color: #ccc;
	cursor: default;
}

/* terzo livello */
ul.rpLevel1 .rpText
{
    text-indent:15px;

}
.RadPanelBar_MenuSxSubmenu ul.rpLevel1 .rpItem .rpSelected {
background:transparent url(img/freccino_grigio.gif) no-repeat scroll 18px 9px !important;
padding-left:14px;
width:156px;
}
ul.rpLevel2{
padding-left:10px !important;
}
ul.rpLevel2 .rpText
{
    text-indent:30px;
}
.RadPanelBar_MenuSxSubmenu ul.rpLevel2 .rpItem .rpSelected {
background:transparent url(img/freccino_grigio.gif) no-repeat scroll 30px 9px !important;
padding-left:14px;
width:156px;
}
ul.rpLevel3 .rpText
{
    text-indent:45px;
    font-weight:normal;
}
.RadPanelBar_MenuSxSubmenu ul.rpLevel3 .rpItem .rpSelected {
background:transparent url(img/freccino_grigio.gif) no-repeat scroll 42px 9px !important;
padding-left:14px;
width:156px;
}
ul.rpLevel4 .rpText
{
    text-indent:60px;
    font-weight:normal;
}
.RadPanelBar_MenuSxSubmenu ul.rpLevel4 .rpItem .rpSelected {
background:transparent url(img/freccino_grigio.gif) no-repeat scroll 50px 9px !important;
padding-left:14px;
width:156px;
}
ul.rpLevel5 .rpText
{
    text-indent:75px;
    font-weight:normal;
}
.RadPanelBar_MenuSxSubmenu ul.rpLevel4 .rpItem .rpSelected {
background:transparent url(img/freccino_grigio.gif) no-repeat scroll 58px 9px !important;
padding-left:14px;
width:156px;
}
/* --------------------- aggiunti 24/06/09 */
.RadPanelBar .rpRootGroup {
border:none !important;
}
.RadPanelBar .rpOut {
border-bottom:none !important;
}
.RadPanelBar .rpText {
padding:0 !important;
}
.RadPanelBar .rpLevel1 .rpFirst {
padding-top:0px !important;
}
.RadPanelBar .rpOut {
border-bottom-style:solid;
border-bottom-width:0px !important;
}
.RadPanelBar .rpFocused .rpOut,
.RadPanelBar .rpLink:hover .rpOut,
.RadPanelBar .rpSelected .rpOut,
.RadPanelBar .rpSelected:hover .rpOut
{
	border-bottom-width: 0;
	padding-bottom: 0px !important;
}
.RadPanelBar .rpGroup .rpLink, .RadPanelBar .rpGroup .rpTemplate {
border-bottom:1px dotted #CCCCCC;
}
.RadPanelBar .rpGroup .rpLink, .RadPanelBar .rpGroup .rpTemplate {
font-size:12px;
line-height:15px !important;
}
.RadPanelBar .rpLevel2 .rpTemplate, .RadPanelBar .rpLevel2 .rpOut {
padding-left:0px !important;
}
.rpLevel1 li.rpLast 
{
    border-bottom:1px dotted #CCCCCC;
    margin-right:10px !important;
}
.rpLevel2 li.rpLast, .rpLevel3 li.rpLast, .rpLevel4 li.rpLast   
{
    border-bottom:none;
}
.rpExpanded
{
    border-bottom:none !important;
}
