/*
LOGIN
*/
.skin-BodyMain
{
	background-color: #00000B;
	-moz-opacity: .0;
	filter: alpha(opacity=0);
	opacity: .0;	
}
/*
.skin-LogIn-SfondoLogo
{
	background: url(./CustomImages/LogInSfondoLogoOmnia.png) no-repeat center center;
}*/

.skin-LogIn-NomeAziendaProgramma
{
	/*font-family: DIN;
	font-size: 4.0em;
	font-weight: bold;
	text-align: center;*/
	color: #00aee9;
}

.skin-LogIn-FooterLogo
{
	background: url(./CustomImages/LogInLogoIntestazioneBassa.png) no-repeat center center;
}

.skin-LogIn-Footer
{
	font-family: Enigmatic;
	font-size: 1.2em;
	text-align: center;
	color: #707070;
}

.skin-LogIn-Footer a
{
	font-family: Enigmatic;
	color: #707070;
}

.skin-LogIn-Labels
{
	font-family: DIN;
	font-size: 14px;
	text-align: center;
	color: #1D1D1B;
	padding-right: 10px;
}

.skin-LogIn-Buttons
{
	display: inline-block;
	padding-top: 10px;
	background: url(./CustomImages/LoginButton.png) no-repeat center center;
	font-family: DIN;
	font-size: 1.4em;
	text-align: center;
	width: 200px;
	height: 33px;
	line-height: 20px;
	color: #BFE2E3;
	cursor: pointer;
}
.skin-LogIn-Buttons:hover
{
	background: url(./CustomImages/LoginButton_ON.png) no-repeat center center;
}

/*
MASTER PAGE
*/
body
{
	background: #00000B url(./CustomImages/BodyBackground.jpg) no-repeat center center;
	background-size: 100%;
	font-size: 10px !important;
}

body.IndexBody 
{
	background: #00000B url(./CustomImages/BodyBackground_Index.jpg) no-repeat center center;
	background-size: 100%;
	font-size: 10px !important;
}

/*
HEADER
*/
.skin-Page-HeaderLogo
{
	background-image: url(./CustomImages/DefaultCompanyLogo.png);
}

.skin-Page-SfondoHeaderTrasp
{
	background-image: url(./CustomImages/PageSfondoLogoOmniaTrasp.png);
}

.skin-Page-SfondoHeader
{
	background: url(./CustomImages/PageSfondoLogoOmnia.png) no-repeat top right;
}

.skin-Page-HeaderRoot
{
	font-family: Strasua;
	color: #E6007E;
}

/*.skin-Page-HeaderInfo
{
	font-family: DIN;
	font-size: 1.2em;
	color: #8A8A8A;
	border: 1px solid transparent;
}*/

.skin-Page-HeaderInfo-LoggedUser
{
	background-image: url(./CustomImages/PageHeaderSettingsUser.png);
}
.skin-Page-HeaderInfo-Settings
{
	background-image: url(./CustomImages/PageHeaderSettingsSettings.png);
}
.skin-Page-HeaderInfo-Settings:hover
{
	border: 1px solid #8A8A8A;

	box-shadow: 0 0 5px #BBBBBB;
    -moz-box-shadow: 0 0 5px #BBBBBB;
    -webkit-box-shadow: 0 0 5px #BBBBBB;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.skin-Page-HeaderInfo-ChangePassword
{
	background-image: url(./CustomImages/PageHeaderSettingsChangePassword.png);
}
.skin-Page-HeaderInfo-ChangePassword:hover
{
	border: 1px solid #8A8A8A;

	box-shadow: 0 0 5px #BBBBBB;
    -moz-box-shadow: 0 0 5px #BBBBBB;
    -webkit-box-shadow: 0 0 5px #BBBBBB;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.skin-Page-HeaderInfo-Refresh
{
	background-image: url(./CustomImages/PageHeaderSettingsRefresh.png);
}
.skin-Page-HeaderInfo-Refresh:hover
{
	border: 1px solid #8A8A8A;

	box-shadow: 0 0 5px #BBBBBB;
    -moz-box-shadow: 0 0 5px #BBBBBB;
    -webkit-box-shadow: 0 0 5px #BBBBBB;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.skin-Page-HeaderInfo-LogOut
{
	background-image: url(./CustomImages/PageHeaderSettingsLogout.png);
}
.skin-Page-HeaderInfo-LogOut:hover
{
	border: 1px solid #8A8A8A;

	box-shadow: 0 0 5px #BBBBBB;
    -moz-box-shadow: 0 0 5px #BBBBBB;
    -webkit-box-shadow: 0 0 5px #BBBBBB;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.skin-Page-HeaderInfo-Language
{
	background-position: center right;
}
.skin-Page-HeaderInfo-Language:hover
{
	border: 1px solid #8A8A8A;

	box-shadow: 0 0 5px #BBBBBB;
    -moz-box-shadow: 0 0 5px #BBBBBB;
    -webkit-box-shadow: 0 0 5px #BBBBBB;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.skin-Page-HeaderInfo-Language.Disabled:hover
{
}

/*
FOOTER
*/
.skin-Page-FooterLogo
{
	background: url(./CustomImages/LogInLogoIntestazioneBassa.png) no-repeat center top;
}

.skin-Page-Footer
{
	font-family: Enigmatic;
	font-size: 1.2em;
	text-align: left;
	color: #707070;
}

.skin-Page-Footer a
{
	font-family: Enigmatic;
	color: #707070;
}


/*
RIBBON
*/
.skin-Page-RootsBackground
{
	background: url(./CustomImages/PageTreeRootBackground.png) repeat-y center right;
}

.skin-Page-RootsSeparator
{
	background-image: url(./CustomImages/PageTreeRootSeparator.png);
}

.skin-Page-RootsSelectedSign
{
	background: url(./CustomImages/PageTreeRootSelectedBackground.png) no-repeat center right;
}

.skin-Page-RootsContainer
{
	font-family: Strasua;
	font-size: 0.75em;
	color: #6F8B9A;
}

div.tree-RootSelected .skin-Page-TreeToolbarLabel, .skin-Page-TreeToolbarIcon:hover .skin-Page-TreeToolbarLabel
{
	background-image: url(./CustomImages/PageTreeLabel_ON.png);
	color: #E6007E;
}

/*
Path-----------------------------------------
*/
.skin-Page-TreePath
{
	font-family: Strasua;
	font-size: 1.0em;
	color: #DADADA;
	border: 1px solid #E6007E;
	background-color: #E87DA9;
}

.skin-Page-TreePathText
{
	line-height: 23px;
	font-size: 12px;
}
.skin-Page-TreePathText:hover
{
	color: #eff2f3;
}

.skin-Page-TreePathArrow
{
	line-height: 23px;
	font-size: 12px;
}
.skin-Page-TreePathArrow:hover
{
	color: #eff2f3;
}

/*
Tree-----------------------------------------
*/
.skin-Page-TreeResizer
{
	background: url(./CustomImages/PageTreeResizer.png) no-repeat top right;
}

.skin-Page-ZoomIn
{
	background: url(./CustomImages/ZoomPiu.png) no-repeat center center;
}

.skin-Page-ZoomOut
{
	background: url(./CustomImages/ZoomMeno.png) no-repeat center center;
}

.skin-Page-ZoomIn:hover
{
	background-image: url(./CustomImages/ZoomPiu_ON.png);
}

.skin-Page-ZoomOut:hover
{
	background-image: url(./CustomImages/ZoomMeno_ON.png);
}

.skin-Page-TreeBorderTop
{
	border-top: 1pt solid #E6007E;
}

.skin-Page-TreeBorderBottom
{
	border-bottom: 1pt solid #E6007E;
}

.skin-Page-TreeBorderRight
{
	border-right: 1pt solid #E6007E;
}

.skin-Page-TreeBorderLeft
{
	border-left: 1pt solid #E6007E;
}

.skin-Page-Tree
{
	font-family: DIN;
	font-size: 1.3em;
	color: #707070;
}

.skin-Page-TreeScrollArrowUp
{
	background: url(./CustomImages/PageTreeScrollUp.png) no-repeat center center;
}
.skin-Page-TreeScrollArrowUp:hover
{
	background-image: url(./CustomImages/PageTreeScrollUp_ON.png);
}

.skin-Page-TreeScrollArrowDown
{
	background: url(./CustomImages/PageTreeScrollDown.png) no-repeat center center;
}
.skin-Page-TreeScrollArrowDown:hover
{
	background-image: url(./CustomImages/PageTreeScrollDown_ON.png);
}

.skin-Page-TreeScrollArrowLeft
{
	background: url(./CustomImages/PageTreeScrollLeft.png) no-repeat center center;
}
.skin-Page-TreeScrollArrowLeft:hover
{
	background-image: url(./CustomImages/PageTreeScrollLeft_ON.png);
}

.skin-Page-TreeScrollArrowRight
{
	background: url(./CustomImages/PageTreeScrollRight.png) no-repeat center center;
}
.skin-Page-TreeScrollArrowRight:hover
{
	background-image: url(./CustomImages/PageTreeScrollRight_ON.png);
}

.skin-Page-TreeBackground
{
	background-image: url(./CustomImages/PageTreeBackground.png);
	/*background-color: #bfbdbe;
	z-index: -3;*/
}

.skin-Page-TreeOpener
{
	background: url(./CustomImages/PageTreeExpand.png) no-repeat center center;
}
.skin-Page-TreeOpener:hover
{
	background-image: url(./CustomImages/PageTreeExpand_ON.png);
}

.skin-Page-TreeCloser
{
	background: url(./CustomImages/PageTreeCollapse.png) no-repeat center center;
}
.skin-Page-TreeCloser:hover
{
	background-image: url(./CustomImages/PageTreeCollapse_ON.png);
}

.skin-Page-TreeFolderBaseOpener
{
	background-image: url(./CustomImages/PageTreeFolderBaseOpener.png);
}
.skin-Page-TreeFolderBaseOpener.skin-Page-TreeElementSelect
{
	background-image: url(../Main/Images/PageTreeFolderBaseOpener_ES.png);
}

.skin-Page-TreeFolderOpener
{
	background-image: url(./CustomImages/PageTreeFolderOpener.png);
}
.skin-Page-TreeFolderOpener.skin-Page-TreeElementSelect
{
	background-image: url(../Main/Images/PageTreeFolderOpener_ES.png);
}

.skin-Page-TreeFolderBaseCloser
{
	background-image: url(./CustomImages/PageTreeFolderBaseCloser.png);
}
.skin-Page-TreeFolderBaseCloser.skin-Page-TreeElementSelect
{
	background-image: url(../Main/Images/PageTreeFolderBaseCloser_ES.png);
}

.skin-Page-TreeFolderCloser
{
	background-image: url(./CustomImages/PageTreeFolderCloser.png);
}
.skin-Page-TreeFolderCloser.skin-Page-TreeElementSelect
{
	background-image: url(../Main/Images/PageTreeFolderCloser_ES.png);
}

.skin-Page-TreeListTable.tree_Level1
{
	border-top: 1pt solid #9D9D9C;
}
.skin-Page-TreeListTable.tree_Level1 > tbody > tr > td
{
	border-bottom: 1pt solid #9D9D9C;
}
.skin-Page-TreeListTable.tree_Level2
{
	border-top: 1pt solid #9D9D9C;
}

.skin-Page-TreeSecondLevelBackground 
{
	/*background-color: #F1F1F1;
	z-index: -2;*/
	background: transparent url(./CustomImages/PageTreeSecondLevelBackground.png) repeat top left;
}

.skin-Page-TreeSelectedElementBackground 
{
	/*background-color: #FFFFFF;
	z-index: -1;*/ /*Altrimenti non è cliccabile il tasto sotto*/
	background: transparent url(./CustomImages/PageTreeSelectedElementBackground.png) repeat top left;
}

.skin-Page-TreeFolderIcon 
{
	background-image: url(./CustomImages/PageTreeFolder.png);
}
.skin-Page-TreeFolderIcon.skin-Page-TreeElementSelect
{
	background-image: url(../Main/Images/PageTreeFolder_ES.png);
}

.skin-Page-TreeFolderOpenedIcon 
{
	background-image:  url(./CustomImages/PageTreeFolderOpened.png);
}
.skin-Page-TreeFolderOpenedIcon.skin-Page-TreeElementSelect
{
	background-image:  url(../Main/Images/PageTreeFolderOpened_ES.png);
}

.skin-Page-TreeFileTypeIcon 
{
	background-image: url(./CustomImages/PageTreeFileType.png);
}
.skin-Page-TreeFileTypeIcon.skin-Page-TreeElementSelect
{
	background-image: url(../Main/Images/PageTreeFileType_ES.png);
}

.skin-Page-TreeFileTypeTemplateIcon 
{
	background-image: url(./CustomImages/PageTreeFileType.png);
}
.skin-Page-TreeUserPageIcon 
{
	background-image: url(./CustomImages/PageTreeUserPage.png);
}
.skin-Page-TreeUserTagIcon
{
	background-image: url(./CustomImages/PageTreeUserTag.png);
}
.skin-Page-TreeUserTagOpenedIcon
{
	background-image: url(./CustomImages/PageTreeUserTagOpened.png);
}

/*
LISTA
*/
.skin-Page-DataBackground
{
	background-image: url("./CustomImages/PageListBackground.png");
	/*background-color: #FFFFFF;
	-moz-opacity: .05;
	filter: alpha(opacity=05);
	opacity: .05;*/
}

.skin-Page-Data
{
	border: 1px solid #E6007E;
}

.skin-Page-List
{
	font-family: DIN;
	font-size: 1.0em;
	color: #1D1D1B;
}

.skin-Page-ListsSeparator
{
	background-color: #273E47;
	height: 25px;
}

/*
FILE
*/
.skin-Page-FilesContainer
{
	border-top: 1px solid gray;
}

.skin-Page-FilesContainer.skin-Page-FilesContainerEmpty
{
	border-top: 0px;
}

.skin-Page-FileContainer
{
	background-color: #627883;
}

.skin-Page-FileHeaderFileTitle
{
	font-family: DIN;
	font-size: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
}

/*minimizzato*/
.skin-Page-FileMinimizedContaier
{
	border-right: 2px solid #c8d5de;
	border-left: 2px solid #c8d5de;
	border-bottom: 2px solid #c8d5de;
}
.skin-Page-FileMinimizedContaier.Closed
{
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
}

.skin-Page-FileMinimizedContaierBackground 
{
	background-image: url("./CustomImages/PageListBackground.png");
	/*background-color: #FFFFFF;
	-moz-opacity: .20;
	filter: alpha(opacity=20);
	opacity: .20;*/
}

.skin-Page-FileMinimizedFile
{
	border: 1px solid white;
	background-color: #627883;
}

.skin-Page-FileMinimizedFileTitle
{
	font-family: DIN;
	font-size: 1.3em;
	font-weight: bold;
	color: #FFFFFF;
}

/*tabs field group*/
.skin-Page-FileFieldGroupList.ui-tabs-nav li a, .skin-Page-FileFieldGroupList.ui-tabs-nav li a:hover
{
	font-family: DIN;
	font-size: 10px;
	color: #DADADA;
	background: transparent;
}

li.skin-Page-FileFieldGroupTab.ui-state-default.ui-tabs-selected a, li.skin-Page-FileFieldGroupTab.ui-state-default.ui-tabs-selected a:hover
{
	color: #000000;
}

.skin-Page-FileFieldGroupList
{
	background: #E87DA9;
	border: 1px solid #D3D3D3;
}




.skin-Page-TreeBackgroundCompact .skin-Page-TreeElementText,
.skin-Page-TreeBackgroundCompact .skin-Page-TreeSelectedElementBackground .skin-Page-TreeElementText,
.skin-Page-TreeBackgroundCompactExpanded .skin-Page-TreeSelectedElementBackground .skin-Page-TreeElementText{
	font-size:1.2em;
}










/****/


.skin-Page-NavigationArrowLeft
{
	background-image:url(./CustomImages/Skin-RibbonSelectedSignLeft.png);	
}


.skin-RibbonSelectedSignBottom{
	background-image:url(./CustomImages/Skin-RibbonSelectedSignBottomBorder.png);
}

.skin-Page-TreeSecondLevelBackground
{
	background-color:#e9e9e9;
}

.skin-Page-TreeBackgroundCompactExpanded{
	border-right:1px solid #e6007e;
}
.skin-Page-RootsBackgroundCompactExpanded 
{
	
	background-image:none !important;
	background-color: #bfbdbe  !important;
	border-left: 0px solid #e6007e;
	border-right: 1px solid #e6007e;
}


.skin-Page-RootsBackgroundCompact {
	background-color: #bfbdbe;
	border-left: 0px solid #e6007e;
	border-right: 1px solid #e6007e;
}

.skin-Page-RootsSelectedSignCompact{
	background: url(./CustomImages/PageTreeRootSelectedBackgroundCompact.png) transparent no-repeat center right !important;
	border-left: 0px solid #B1B1B1;
}
.skin-Page-RootsSelectedSignCompactExpanded{
	background: url(./CustomImages/PageTreeRootSelectedBackgroundCompact.png) no-repeat center right !important;
	border-left: 0px solid #B1B1B1;
}

.skin-Tree-RibbonExpanderBackground{
	background-color: #bfbdbe  !important;
	border-left: 0px solid #e6007e;
	border-right: 1px solid #e6007e;
}

.skin-Page-TreeBackgroundCompactExpanded{
	border-right: 1px solid #B1B1B1;
}
.skin-Tree-RibbonExpanderBackgroundExpanded{
	background-color: #bfbdbe  !important;
	border-left: 0px solid #e6007e;
	border-right: 1px solid #e6007e;
}


.skin-Page-TreeRootIconCompactExpanded{
	border-bottom:1px solid #e6007e;
}

.skin-Page-CompactBottomBorder {
	border-bottom: 1px solid #e6007e;
}
.skin-Page-CompactTopBorder {
	border-top: 1px solid #e6007e;
}

.skin-Page-HeaderRibbonAutoHiderArrows{
	background-color:#bfbdbe;
	border-top:1px solid #e6007e;
	border-right:1px solid #e6007e;
	border-bottom:1px solid #e6007e;
}
.skin-Page-TreeBackgroundCompactExpanded{
	color: #000000;
}
