﻿
/****************HOME****************/
.HomeBoxPanel { width: 305px; margin-bottom: 5px; overflow: hidden; margin-top: 10px; top: 0; left: 0; }
/*Intestazione*/
.HomeBoxtestafin { width: 305px; border-left: 0px; border-right: 0px; }
.HomeBoxtestasin { width: 4px; display: block; float: left; background: url(/common/code/Forms/images/testasinistra.png) no-repeat; height: 20px; }
.HomeBoxtestacentro { width: 281px; min-width: 281px; padding-top: 3px; display: block; float: left; background: url(/common/code/Forms/images/testacentro.png) repeat-x; height: 17px; }
.HomeBoxtestades { width: 17px; display: block; float: left; background: url(/common/code/Forms/images/testadestra.png) no-repeat; height: 20px; }
.Homechiudi { float: right; margin-right: 10px; vertical-align: middle; margin-top: 2px; }
/*Box con i settaggi*/
.HomePanelSettingsCollapsed { margin-top: 0px; visibility: hidden; display: none; height: 0px; overflow: hidden; }
.PanelSettingsExpanded { width: 300px; clear: both; border: solid 1px #aeafb2; border-top: none; background: url("/common/code/Forms/images/pansfondo.png"); background-repeat: no-repeat; }
.HomeBoxPanel .PanelSettingsCollapsed { margin-top: 0px; visibility: hidden; display: none; height: 0px; overflow: hidden; }
/*Box con i contenuti*/
.HomeboxricPannel { width: 300px; clear: both; border: solid 1px #aeafb2; border-top: none; background-color: white; }
.HomeboxricCollapsed { display: none; border: solid 1px #aeafb2; border-top: none; height: 1px; background: url("/common/code/Forms/images/pansfondo.png"); background-repeat: no-repeat; }
.HomePanelText { }
.HomeDivCentro { float: left; }
/*Drag area*/
.HRDropTargetSX { min-width: 50px; height: 585px; overflow: hidden; }
.HRDropTargetCN { min-width: 50px; height: 585px; overflow: hidden; }
.HRDropTargetDX { min-width: 50px; height: 585px; overflow: hidden; } 
/************FINE HOME***************/

/************HR Time Settings************/
.HRTimeDropTargetSX { border: 0px groove #3060B8; width: 314px; height: 490px; text-align: left; background: white; overflow: auto; }
.HRTimeDropTargetDX { border: dashed 1px #3060B8; width: 150px; height: 190px; text-align: left; background-color: #f9f9f9; overflow: hidden; }
.HRTimeDropSelected, .HRTimeDropDragging, .HRTimeDropDeleting, .HRTimeDropDuplicate { border: solid 1px black; width: 280px; }
.HRTimeDropSelected, .HRTimeDropDragging, .HRTimeDropDeleting, .HRTimeDropDuplicate, .HRTimeDropDeleting { cursor: move; border: solid 1px #3060B8; margin: 0px; width: 280px; }
.HRTimeDropDropped .desc { display: none; }
/*.HRTimeDropSelected .desc {display:none;}*/
.descDisp { display: none; }
.descGenDiv { height: 180px; border: solid 1px silver; color: Gray; margin-left: 2px; }
.SelectedPanelDiv { height: 150px; border: solid 0px black; }
.HRTimeDropDropped { cursor: move; width: 140px; }
.HRTimeDropText, .HRTimeDropTextOpen, .HRTimeDropTextWaiting, .HRTimeDropDragging, .HRTimeDropDeleting, .HRTimeDropDuplicate { width: 280px; border: solid 1px white; }
.HRTimeDropDeleting { background: url(/common/code/Forms/images/NodeDelete.png) no-repeat scroll right center; border: none; filter: alpha(opacity=50); opacity: .50; -moz-opacity: .50; }
.DivSeparator { width: 280px; padding-left: 1px; padding-right: 1px; height: 20px; background: url(/common/code/Forms/images/trattino.png) repeat-x scroll left center; }
.pantitle { font-weight: bold; }
/************FINE HR Time Settings***************/

/***********************************BOX DIPENDENTI***************************************************************/
TABLE.BOXCostiTipiBenefit { border: solid 1px #C8C8C8; background-color: #F0F0F0; }
.boxricercaFindDipendente { width: 764px; height: auto; top: 0; left: 0; margin-bottom: 10px; }
.testafinFindDipendente { width: 769px; height: 20px; }
.testasinFindDipendente { width: 4px; display: block; float: left; background: url(/common/code/Forms/images/testasinistra.png) no-repeat; height: 20px; cursor: pointer; }
.testacentroFindDipendente { width: 745px; padding-top: 3px; display: block; float: left; background: url(/common/code/Forms/images/testacentro.png) repeat-x; height: 20px; cursor: pointer; }
.testadesFindDipendente { width: 17px; display: block; float: left; background: url(/common/code/Forms/images/testadestra.png) no-repeat; height: 20px; cursor: pointer; }
.spancentroFindDipendente { float: left; }
.boxricCollapsedFindDipendente { display: none; border: solid 1px #aeafb2; border-top: none; height: 1px; background: url("/common/code/Forms/images/pansfondo.png"); background-repeat: no-repeat; }
.boxricFindDipendente { width: 764px; border: solid 1px #aeafb2; border-top: none; height: auto; background: url("/common/code/Forms/images/pansfondo.png"); background-repeat: no-repeat; padding-bottom: 5px; }
.chiudiFindDipendente { float: right; margin-right: 10px; vertical-align: middle; margin-top: 2px; }
.PanelSchedeTextFindDipendente { width: 770px; display: inline; font-weight: bold; color: #000000; margin-left: 5px; margin-top: 5px; cursor: auto; }
/***********************************FINE DIPENDENTI***************************************************************/


/*-------DIV ORganigrammi-------------*/
DIV.DivDetailTable { border: 0px solid #EE0000; width: 765px; display: inline-table; padding: 0px; }
DIV.DivDetailTr { height: 65px; border: 0px solid #EE0000; width: 100%; clear: both; padding: 0px; margin-top: 6px; }
DIV.DivDetailTd { height: 100%; border: 0px solid blue; background-color: #f7f7f7; float: left; display: block; padding: 2px; margin: 1px 1px 1px 1px; text-align: left; }

DIV.TblNavOrganigramma { border: 0px solid #EE0000; width: 100%; display: inline-table; padding: 0px; margin-bottom: 5px; }
DIV.TrNavOrganigramma { margin-left: 25px; margin-right: 25px; border: 0px solid blue; display: block; }
DIV.TdNavOrganigramma { float: right; display: block; border: 0px solid blue; padding-left: 2px; padding-right: 2px; }
DIV.TdNavOrganigrammaBut { float: left; display: block; padding-left: 2px; padding-right: 2px; }

.OrgChart { border: solid 1px silver; border-collapse: collapse; margin-left: auto; margin-right: auto; width: 100%; width: 100%; height: 100%;}
.OrgChart .Tree{height:100%; width:50%;vertical-align:top;}
.OrgChart .Properties{vertical-align: top; width: 50%; height: 100%; text-align: left; border-left: solid 1px silver; padding: 0px;}
.OrgChart .Iframe{width: 100%; height: 100%; text-align: left; padding: 0px; margin: 0px; border: 0px solid #EE0000;}
/*---------------------*/


/*-----------------------Scelta Opzioni Organigramma--------------------------*/
.OrgDropTargetSXGrafico { border: 0px groove #3060B8; width: 90%; height: 100px; text-align: left; background: white; }
.OrgDropTargetSX { border: 1px groove #3060B8; width: 200px; height: 200px; text-align: left; background: white; overflow: hidden; }
.OrgDropSelected, .OrgDropDragging, .OrgDropDeleting, .OrgDropDuplicate { padding-left: 1px; padding-right: 1px; white-space: nowrap; }
.OrgDropSelected, .OrgDropDragging, .OrgDropDeleting, .OrgDropDuplicate, .OrgDropDeleting { cursor: move; border: solid 1px #3060B8; margin: 0px; }
.OrgDropText, .OrgDropTextOpen, .OrgDropTextWaiting, .OrgDropSelected, .OrgDropDragging, .OrgDropDeleting, .OrgDropDuplicate { padding-left: 1px; padding-right: 1px; white-space: nowrap; }
.OrgDropDeleting { background: url(/common/code/Forms/images/NodeDelete.png) no-repeat scroll right center; border: none; -moz-opacity: .50; }
/*-----------------------FINE Scelta Opzioni Organigramma--------------------------*/

/*---------------------------------PMP----------------------------------------*/
.DivMsgError { color: #EE0000; margin-left: 35px; }
/* PMP */
DIV.DIVBOSSNAME { float: right; font-weight: bold; color: #56555b; padding: 5px 0px 5px 5px; vertical-align: middle; text-align: left; margin-right: 35px; }
.TEXTSECTIONPMP { margin-left: 25px; vertical-align: middle; clear: both; display: block; color: #56555b; }
HR.PMPLivelloConoscenza { height: 1px; color: Silver; margin-right: 0px !important; border-style: dotted; background: none; }
TABLE.PMPValidation { background: white; width: 765px; }
TD.PMPValidation { border-right: whitesmoke 1px solid; border-top: whitesmoke 1px solid; background: whitesmoke; vertical-align: text-top; border-left: white 1px solid; border-bottom: white 1px solid; height: 25px; padding: 3px; }
#PMPValidationLable { width: 200px; }
TD.FORMNEWEMPLOYEE SELECT { margin-right: 10px; width: 96%; }

DIV.TEXTSECTIONPMPGRID { clear: left; color: #a24225; padding-right: 75px; padding-left: 12px; line-height: 15px; font-weight: bold; }

/*---------------------------------FINE PMP----------------------------------------*/

/*------------------DISALBED Personalizzate---------------------------------------*/

.DISABLEDSELECT2 { padding: 2px; background-color: White; /*height:15px;*/ width: 15px; overflow: auto; border: solid 1px silver; text-align: left; vertical-align: bottom; font-weight: bold; height: 17px; }
.DISABLEDTEXTBOXRUOLODESC { overflow: auto; border-width: 1px; border-color: #c8c8c8; border-style: dotted; padding: 2px; vertical-align: top; }
SPAN.DISABLEDTREEVIEWNODE_ROLES { color: ThreeDShadow; font-style: italic; }
/*StiliBoxRuolo*/
.LableRiquadro { width: 100%; height: 100%; border-width: 1px; border-color: #c8c8c8; border-style: dotted; padding: 0px; padding-left: 3px; margin: 0px; padding-bottom: 2px; padding-top: 2px; }
DIV.BoxPosizioni { width: 680px; padding: 4px; text-align: left; }
.TestiDiv { color: #545454; }
#TablePageCodifiche { width: 400px; margin: 0px 25px 0px 25px; }
#TdLeftPageCodifiche, #TdRightPageCodifiche { width: 50%; text-align: left; vertical-align: top; }


/*------------------------------SALARY--------------------------------*/
/*SalaryIcone*/
.IconeSalary { color: #545454; }
/*GridSalary*/
.BudgerSummary { color: #545454; }

DIV.TextDropTarget { font-weight: bold; margin: 4px; color: #545454; }

TABLE.SUMMARYSALARY { border: outset 0px ButtonFace; width: 760px; }
TD.SUMMARYSALARY { border: solid 1px silver; border-bottom-color: white; border-left-color: white; padding: 2px; color: #545454; }
.BoxNewSalaryForm { }

/*--------------------------Fine SALARY---------------------------------*/

/*-----CORSI-------*/
TD.FORMLABLECORSILEFT { background: white; vertical-align: text-top; height: 25px; text-align: left; border-left-width: 1px; border-width: 1px; border-color: Silver; border-right: solid 1px silver; border-left-color: white; }
TD.FORMLABLECORSIRIGHT { background: white; vertical-align: text-top; height: 25px; text-align: left; }


/*---Bordifitted---*/

.bordolistafitted { display: inline-table; margin-left: 15px; margin-right: 15px; background: #ffffff; width: auto; }



.HomeBoxtestacentro { background: white; background-color: white; border-top: #cccccc 1px solid; border-bottom: #cccccc 1px solid; height: 22px; }
.HomeBoxtestasin { background: white; background-color: white; border-top: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; height: 25px; }
.HomeBoxtestades { background: white; background-color: white; border-top: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-right: #cccccc 1px solid; height: 25px; }

/*--- Edit dipendente - Tab retribuzioni ---*/
.CompensationBoxDipendente .boxscheda { margin: 0px; }
.CompensationBoxDipendente .boxinterno { border: 0px; }

.CompensationBoxChiuse .bordo { padding-left: 17px; }



.bordolistacv { display: inline-table; margin-left: 15px; margin-right: 15px; background: #ffffff; width: auto; }

.bordolistafitted { display: inline-table; margin-left: 15px; margin-right: 15px; background: #ffffff; width: auto; }

TABLE.FORMTABCV { width: 700px; }
TABLE.FORMTABCV SELECT { }
DIV.NORECORDLISTACV { color: #545454; width: 500px; text-align: center; }

.boxric input { margin-top: 0px; margin-bottom: 0px; vertical-align: top; }
.boxric TD { padding-top: 2px; padding-bottom: 2px; vertical-align: top; }

.CVEditValueCV { padding: 0px; vertical-align: top; border-bottom: silver 0px solid; background-color: white; }
.CVEditValueCVModify { padding: 0px; vertical-align: top; border-bottom: black 1px solid; background-color: white; color: blue; width: 100%; height: 100%; }
.CVEditValueCV_LB { padding: 0px; vertical-align: top; border-bottom: black 1px solid; background-color: white; width: 100%; height: 600px; }
.CVEditValueCVModify_LB { padding: 0px; vertical-align: top; border-bottom: black 1px solid; background-color: white; color: blue; width: 100%; height: 600px; }

#FRMCVMAINCV { width: 100%; padding-bottom: 0px; border-bottom: 1px solid silver; }
#FRMCVTEXTAREACVDATA { border: 1px solid #EE0000; }
#FRMCVTEXTAREACVSHORT { padding: 0px; overflow: auto; width: 100%; height: 300px; background-color: white; border: 1px solid grey; padding: 4px; }
#FRMCVTEXTAREACV { padding: 0px; overflow: auto; width: 350px; height: 500px; background-color: white; margin-top: 0px; border-top: 1px solid silver; }
TD.CVEditValueCV #FRMCVTEXTAREACV { padding: 2px; overflow: auto; width: 350px; height: 500px; background-color: white; margin-top: 0px; border-top: 1px solid silver; border-left: 1px solid silver; border-right: 1px solid silver; }
#FRMCVPRECV { text-align: left; }

.inputCheckbox { width: 10px !important; margin-right: 5px !important; vertical-align: text-bottom !important; }
SELECT.PersonalizedField { width: 90% !important; margin-left: 10px !important; margin-right: 10px !important; }
#testolibero { width: 85% !important; }

.msgFormCV { font-weight: bold; }
.msgFormCVBlue { color: blue; }
.msgFormCVRosso { color: #EE0000; }
.msgFormCVGreen { color: green; }
.msgFormCVGrigio { color: #545454; }

.SfogliaCVWorkflowBar { width: 180px; height: 100%; float: left; display: block; background: #D9D9D9; border-right: solid 0px black; border-top: solid 0px black; border-bottom: solid 0px black; border-left: solid 1px black; }
.SfogliaCVMain { height: 100%; display: block; border: solid 0px solid; overflow: visible; margin-left: 2px; margin-right: 2px; }
.SfogliaCVMainAsp { height: 100%; display: inline; float: left; border: solid 1px solid; }
.WorkFlowBarMain { width: 100%; height: 100%; text-align: left; background: #D9D9D9; padding-top: 5px; padding-left: 5px; padding-right: 5px; }
.WorkFlowBarHR { color: #8C8C8C; height: 1px; width: 160px; text-align: center; }

.ShadowDragHint { display: block; cursor: move; background-color: #e6e6fa; }

.descDisp { display: none; }

.descGenDiv { height: 125px; border: solid 1px black; color: Gray; /*overflow:auto ;*/ }
.SelectedPanelDiv { height: 200px; border: solid 1px black; }
.DivSeparator { padding-left: 1px; padding-right: 1px; /*white-space: nowrap;*/ height: 20px; width: 280px; background: url(/common/code/Forms/images/trattino.png) repeat-x scroll left center; }

.movebar { cursor: move; border: solid 1px white; background-color: Gray; height: 500px; width: 3px; }
.movingtab { /*border:0px solid black;*/ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; }
/*FINE Scelta HR Time Settings*/

/*INIZIO Drag N Drop Ordinabile*/

.SortDropTarget, .SortDropTargetSelected { border: 1px black; border-style: solid; width: 310px; min-height: 320px; padding: 3px; text-align: left; background: white; margin-left: 3px; }

.SortNodeText, .SortNodeSelected { display: block; padding: 4px; border: solid 1px black; background: white; height: 20px; vertical-align: middle; text-align: left; width: 300px; margin-bottom: 1px; }

.SortNodeSelected { cursor: move; border-left: solid 1px white; border-top: solid 1px white; background: #5a8cc6; color: White; font-weight: bold; }

.SortNodeDraggingDrop, .SortNodeInserting { width: 300px; background: white; border: solid 1px #5a8cc6; color: #5a8cc6; font-weight: bold; margin-bottom: 0px; }

TABLE.SortFORM { border: outset 2px #DDDDDD; background: white; width: 480px; margin: auto; margin-left: 3px; }

TD.SortFORMTITLE { font-weight: bold; color: black; text-align: left; padding: 2px; height: 20px; border-right-width: 0px; border-bottom-color: AntiqueWhite; border-right-color: AntiqueWhite; border-left-color: AntiqueWhite; background: #808080; }

/*FINE Drag N Drop Ordinabile*/

/*INIZIO Drag N Drop Esiti Workflow*/

.WorkflowEsitiTarget, .WorkflowEsitiTargetSelected { border: 1px black; border-style: solid; width: 330px; height: 350px; padding: 3px; text-align: left; background: white; margin-left: 3px; }
.WorkflowEsitiNodeText, .WorkflowEsitiNodeSelected { display: block; padding: 4px 4px 8px; border: solid 1px black; background: white; height: 20px; vertical-align: middle; text-align: left; width: 322px; margin-bottom: 1px; }
.WorkflowEsitiNodeSelected { cursor: move; border-left: solid 1px white; border-top: solid 1px white; background: #5a8cc6; color: White; font-weight: bold; }
.WorkflowEsitiNodeDraggingDrop, .WorkflowEsitiNodeInserting { width: 308px; background: white; border: solid 1px #5a8cc6; color: #5a8cc6; font-weight: bold; margin-bottom: 0px; }

/* FINE Drag N Drop Esiti Workflow */


/* HACK per gli stili del test di John 03/04/09: INIZIO  */
.ToolbarMnuDesc { cursor: pointer; float: left; border-right: #aeafb2 1px solid; padding-right: 10px; border-top: #aeafb2 1px solid; display: block; padding-left: 15px; background: #f0dedc; padding-bottom: 5px; border-left: #aeafb2 1px solid; width: 190px; color: #000000; line-height: 1.4em; padding-top: 5px; border-bottom: #aeafb2 1px; height: auto; text-decoration: none; }

.ToolbarMnuText { float: left; border-right: #aeafb2 1px solid; padding-right: 10px; border-top: #aeafb2 1px solid; display: block; padding-left: 15px; background: #f0dedc; padding-bottom: 5px; border-left: #aeafb2 1px solid; width: 190px; color: #000000; line-height: 1.4em; padding-top: 5px; border-bottom: #aeafb2 1px; height: auto; text-decoration: none; }
.ToolbarMnuTextOver { float: left; border-right: #aeafb2 1px solid; padding-right: 10px; border-top: #aeafb2 1px solid; display: block; padding-left: 15px; background: #f0dedc; padding-bottom: 5px; border-left: #aeafb2 1px solid; width: 190px; color: #aeafb2; line-height: 1.4em; padding-top: 5px; border-bottom: #aeafb2 1px; height: auto; text-decoration: none; }

.ToolbarMnuMenu { cursor: pointer; display: block; float: left; width: 200px; border-bottom: #aeafb2 1px solid; }
.ToolbarMnuTextImg { display: block; float: left; }
.TxtToolbar { display: block; float: left; cursor: pointer; }
.TxtToolbarSpazio { display: block; float: left; }
/* HACK per gli stili del test di John 03/04/09: FINE */

.NavigationDaPianificareDiv { padding-left: 8px; }

.ButtonBarAppunamenti { background: url("/common/code/Forms/images/CalendarIcon.png") 0px -4px; background-repeat: no-repeat; padding-left: 20px; }
.ButtonBarTask { background: url("/common/code/Forms/images/ico_attività.png") 0px -4px; background-repeat: no-repeat; padding-left: 20px; }

.evidenziato { font-weight: normal; color: black; background-color: yellow; border-bottom: 1px solid gray; padding-bottom: 1px; }

/*OT_CV: task/Appuntamenti*/
.OTCalendarioDataInizio { text-decoration: none; color: #384c94; padding-top: 5px; line-height: 15px; font-weight: bold; float: left; cursor: default; }
.OTCalendarioDataInizio DIV.testasin { cursor: default; }
.OTCalendarioDataInizio DIV.testacentro { cursor: default; }
.OTCalendarioDataInizio DIV.testades { cursor: default; }

.OTCalendarioDataInizioOdierna { text-decoration: none; color: #a24225; padding-top: 5px; line-height: 15px; font-weight: bold; float: left; cursor: default; }
.OTCalendarioDataInizioOdierna DIV.testasin { background: url(/common/code/Forms/images/testasinistrasel.png) no-repeat; cursor: default; }
.OTCalendarioDataInizioOdierna DIV.testacentro { background: url(/common/code/Forms/images/testacentrosel.png) repeat-x; cursor: default; }
.OTCalendarioDataInizioOdierna DIV.testades { background: url(/common/code/Forms/images/testadestrasel.png) no-repeat; cursor: default; }

/*OT_CV: task/Appuntamenti*/
TD.OTCOLDipendente, TD.OTCOLEsclusivo { height: 20px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; border-left: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7; color: #000000; white-space: pre-line; /* css-3 */ white-space: -moz-pre-line; /* Mozilla, since 1999 */ white-space: -pre-line; /* Opera 4-6 */ white-space: -o-pre-line; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }

DIV.OTCOLDipendente, DIV.OTCOLEsclusivo { padding-top: 2px; }

/*Eidt_CV_BO*/
DIV.EditCVContatoreToRight { font-weight: normal; text-decoration: none; color: #384c94; vertical-align: top; }
.ButtonBarTopRight IMG { padding: 3px 3px 1px 3px; }
/*.ButtonBarTopRight DIV.ButtonBar_ToolbarItem
{ padding: 0px 0px 0px 1px ; }
.ButtonBarTopLeft IMG { padding-top: 3px; }
.ButtonBarTopLeft DIV { padding-top: 3px; }
*/
.fCellDel { color: #EE0000; }
.CellDel:visited, .CellDel:link, .CellDel:active, .CellDel:hover { color: #EE0000; }
.TitleFiltrato { font-style: italic; color: Black; }

/*Filtri Avanzati*/
.LogicalOperator { height: 35px; color: Black; border-top: 1px solid #E7E7E7; }
.LogicalOperatorRadio { vertical-align: middle; }
.LogicalOperatorDiv { display: inline; vertical-align: middle; }

/*Form di pianificazione*/
.ListaPartecipanti { border: solid 1px silver; border-bottom: none; border-right: none; border-left: none; background: whitesmoke; vertical-align: text-top; text-align: left; }
.ListaPartecipanti .bordo { margin-left: 0px; margin-right: 0px; }

.DateTimePickerSMButton { background: url("/common/code/Forms/images/fredw.png") no-repeat scroll 0 0 transparent; display: inline-block; height: 23px; margin-left: -52px; vertical-align: middle; width: 22px; }
.DTPickerComboMenu { display: none; }
.EditASchedule { margin-right: 0px; left: 5px; }


.TdTreeViewPositions .ColIcon { width:30px; }
/*.TdTreeViewPositions .PositionCurrentlySelected, .TdTreeViewPositions .PositionSelected { font-style:italic; }*/
/*.TdTreeViewPositions .PositionCurrentlySelected { font-weight:bold; }*/
.TdTreeViewPositions .TVNodeOpen .Hightlight, 
.TdTreeViewPositions .TVNodeOpen .TVNodeText, 
.TdTreeViewPositions .TVNodeOpen .TVNodeTextOpen, 
.TdTreeViewPositions .TVNodeOpen .TVNodeTextWaiting, 
.TdTreeViewPositions .TVNodeOpen .TVNodeTextSelected, 
.TdTreeViewPositions .TVNodeOpen .TVNodeCutted 
{ color:#808080;padding-left:24px; max-width:250px; background-image:url("/common/code/Forms/images/ico_fold.png"); background-repeat:no-repeat; background-position:left center;}

.TdTreeViewPositions .TVNode .Hightlight, 
.TdTreeViewPositions .TVNode .TVNodeText, 
.TdTreeViewPositions .TVNode .TVNodeTextOpen, 
.TdTreeViewPositions .TVNode .TVNodeTextWaiting, 
.TdTreeViewPositions .TVNode .TVNodeTextSelected, 
.TdTreeViewPositions .TVNode .TVNodeCutted 
{ color:#808080;padding-left:24px; max-width:250px; background-image:url("/common/code/Forms/images/ico_fold.png"); background-repeat:no-repeat; background-position:left center;}

.TdTreeViewPositions .TVNodeText:hover, .TdTreeViewPositions .TVNodeTextOpen:hover { color:#0168e7; }
.TdTreeViewPositions .TVNode, .TdTreeViewPositions .TVNodeOpen { display:inline-block;margin-top:6px;margin-bottom:0px;min-width:300px; padding-left: 6px;}

.ParentPositionSelected, 
.TdTreeViewPositions .PositionCurrentlySelected, 
.TdTreeViewPositions .PositionSelected, 
.TdTreeViewPositions .Hightlight 
{ cursor:pointer; font-weight:bold; border: 1px solid #ccc;  /*background-color:#dcebfc; margin-bottom: -1px;*/}

.NavigationSelectButton { cursor:pointer;display:inline-block;height:18px;width:18px;background:url("/common/code/Forms/images/rel_right2left.png") no-repeat -3px -3px; }
.ParentPositionSelected { margin-left:0px !important; background:#FBF9A8 /*url("/common/code/Forms/images/ico_fold.png") no-repeat left -2px*/;  }

/*** Sitebar dimension expanded ***/
.SitebarPosizioni, .SitebarPosizioni .boxricerca, .SitebarPosizioni .boxric, .SitebarPosizioni .TdTreeViewPositions .TreeView { width: 338px !important; }
.SitebarPosizioni .testafin { width: 336px !important; background: url("/common/code/Forms/images/sidebar-heading-bg-noborder.png") repeat scroll right 0 transparent !important; }
.SitebarPosizioni, .SitebarPosizioni .boxric {background-position:right 0 !important;}


