
/***************************************
* Copyright 2010-2013 CNES - CENTRE NATIONAL d'ETUDES SPATIALES
* 
* This file is part of SITools2.
* 
* SITools2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* 
* SITools2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
* 
* You should have received a copy of the GNU General Public License
* along with SITools2.  If not, see <http://www.gnu.org/licenses/>.
***************************************/
/*!
 * Ext JS Library 3.2.1
 * Copyright(c) 2006-2010 Ext JS, Inc.
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
html, body {
	/*background:#3d71b8 url(../wallpapers/desktop_large.jpg) no-repeat left top;*/
	/*background:#267cd3 url(../wallpapers/desktop_corot.jpg) no-repeat left top;*/
	background:#ffffff;
	background-size : 100%;
        font: normal 12px tahoma, arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
	border: 0 none;
	overflow: hidden;
	height: 100%;
}

.start {
	background-image: url( ../images/taskbar/black/startbutton-icon.gif ) !important;
}

.bogus {
	background-image: url( ../images/desktop/bogus.png ) !important;
}

.logout {
	background-image: url( /sitools/common/res/images/icons/logout.png ) !important;
}

.login {
	background-image: url( /sitools/common/res/images/icons/login.png ) !important;
}

.settings {
	background-image: url( /sitools/common/res/images/icons/save.png ) !important;
}

.version {
	background-image: url( /sitools/common/res/images/icons/version.png ) !important;
}

.openSearch {
	background-image: url(/sitools/common/res/images/icons/toolbar_open_search.png); 	
}

.plot {
	background-image: url(/sitools/common/res/images/icons/plot.png); 	
}
.help {
	background-image: url( /sitools/common/res/images/icons/help.png ) !important;
}

.semantic {
	background-image: url( /sitools/common/res/images/icons/tree_dictionary.png );
}

.dataDetail {
	background-image: url( /sitools/common/res/images/icons/toolbar_details.png );
}

.tasks {
	background-image: url( /sitools/common/res/images/icons/tree_application_plugin.png );
}

.editProfile {
	background-image: url(/sitools/common/res/images/icons/tree_userman.png); 
}

.diskSpace {
	background-image: url(/sitools/common/res/images/icons/tree_user_storage.png);
}

.orders {
	background-image: url(/sitools/common/res/images/icons/tree_orders.png);
}

.dataviews {
	background-image: url(/sitools/common/res/images/icons/tree_datasets.png);	
}

.form {
	background-image: url(/sitools/common/res/images/icons/tree_forms.png);	
}

.datasetRessource {
	background-image: url( /sitools/common/res/images/icons/tree_datasets_resource.png );
}

.preferences {
	background-image: url( /sitools/common/res/images/icons/espace_utilisateur_ptt.png ) !important;
}
#dpanels {
	width: 250px;
	float: right;
}

#dpanels .x-panel {
	margin: 15px;
}

#dpanels .x-date-picker {
	border: 0 none;
	border-top: 0 none;
	background: transparent;
}

#dpanels .x-date-picker td.x-date-active {
	background: #ffffff;
}

#dpanels .x-date-picker {
	width: 100% !important;
}

#x-desktop {
	border: 0 none;
	position: relative;
    overflow: hidden;
    zoom:1;
    width : 100%;
}

#ux-taskbar .x-btn {
	margin: 1px 0 0 1px;
}

#ux-taskbar-start .x-btn {
	margin: 0;
}

#ux-taskbar button {
	/* width: 150px;
	overflow: hidden; */
	text-align: left;
	color: #ffffff;
}
#title-bar-wrapper {
	height:35px;
}

#title-bar {
	color: #225599;
	padding: 9px 7px;
	font: bold 16px tahoma,arial,verdana,sans-serif;
	float:left;
}

#x-logout {
	float:right;
	padding:6px 7px;
}

.x-btn-text-icon .x-btn-center .logout {
	background-position:0pt 3px;
	background-repeat:no-repeat;
	padding:3px 0pt 3px 18px;
}

#ux-taskbar {
	background:transparent none;
	height:30px;
	margin:0;
	padding:0;
	/*position:relative;*/
 	/*z-index: 10000;*/
 	visibility:hidden;
}

.x-btn-icon .ux-taskbutton-center .x-btn-text{
	background-position: center !important;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	cursor:pointer;
	white-space: nowrap;
    padding:0;
}
.x-btn-icon .ux-taskbutton-center{
	padding:1px;
}

.x-btn-text-icon .ux-taskbutton-center .x-btn-text{
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding:7px 0px 7px 20px;
}

.x-btn-text-icon .ux-startbutton-center .x-btn-text{
	background-position: 0 4px;
	background-repeat: no-repeat;
	color:#000000 !important;
	font-weight:bold;
	padding:7px 0px 7px 28px;
}

.ux-taskbutton-left, .ux-taskbutton-right{
	font-size:1px;
    line-height:1px;
}
.ux-taskbutton-left{
	width:4px;
	height:28px;
	background:url( ../images/taskbar/black/taskbutton.gif ) no-repeat 0 0;
}
.ux-taskbutton-right{
	width:4px;
	height:28px;
	background:url( ../images/taskbar/black/taskbutton.gif ) no-repeat 0 -28px;
}
.ux-taskbutton-left i, .ux-taskbutton-right i{
	display:block;
    width:4px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
}
.ux-taskbutton-center{
	background:url( ../images/taskbar/black/taskbutton.gif ) repeat-x 0 -56px;
	vertical-align: middle;
	text-align:center;
	padding:0 5px;
	cursor:pointer;
	white-space:nowrap;
}

#ux-taskbar .ux-taskbutton-left{
	background-position:0 0;
}
#ux-taskbar .ux-taskbutton-right{
	background-position:0 -28px;
}
#ux-taskbar .ux-taskbutton-center{
	background-position:0 -56px;
}

#ux-taskbar .x-btn-over .ux-taskbutton-left{
	background-position:0 -252px;
}
#ux-taskbar .x-btn-over  .ux-taskbutton-right{
	background-position:0 -280px;
}
#ux-taskbar .x-btn-over .ux-taskbutton-center{
	background-position:0 -308px;
}

#ux-taskbar .x-btn-click .ux-taskbutton-left{
	background-position:0 -168px;
}
#ux-taskbar .x-btn-click  .ux-taskbutton-right{
	background-position:0 -196px;
}
#ux-taskbar .x-btn-click .ux-taskbutton-center{
	background-position:0 -224px;
}

#ux-taskbar .active-win .ux-taskbutton-left{
	background-position:0 -84px;
}
#ux-taskbar .active-win  .ux-taskbutton-right{
	background:url( ../images/taskbar/black/taskbutton.gif ) no-repeat 0 -112px;
}
#ux-taskbar .active-win .ux-taskbutton-center{
	background:url( ../images/taskbar/black/taskbutton.gif ) repeat-x 0 -140px;
}
#ux-taskbar .active-win .ux-taskbutton-center button {
    color:#fff;
}

#spacer {
	height: 25px;
	float: left;
	width: 0;
	overflow: hidden;
	margin-top: 2px;
}

.x-window-body p,.x-panel-body p {
	padding: 10px;
	margin: 0;
}

.x-window-maximized .x-window-bc {
	height:0;
}

.icon-grid {
    background-image:url( ../images/desktop/grid.png ) !important;
}
.datasetExplorerModule {
    background-image:url( /sitools/common/res/images/icons/32x32/dataset_explorer_32.png ) !important;
    background-size: 18px 18px;
	background-position: left !important;
	background-repeat: no-repeat;
}
.graphModule {
    background-image:url( /sitools/common/res/images/icons/32x32/graph_32.png ) !important;
    background-size: 18px 18px;
	background-position: left !important;
	background-repeat: no-repeat;
}
.feedsModule {
    background-image:url( /sitools/common/res/images/icons/32x32/rss_32.png ) !important;
    background-size: 18px 18px;
	background-position: left !important;
	background-repeat: no-repeat;
}
.helpModule {
    background-image:url( /sitools/common/res/images/icons/help.png ) !important;
}
.formsModule {
    background-image:url( /sitools/common/res/images/icons/32x32/form_list_32.png ) !important;
    background-size: 18px 18px;
	background-position: left !important;
	background-repeat: no-repeat;
}
.openSearchModule {
    background-image:url( /sitools/common/res/images/icons/open_search_small.png ) !important;
}
.desktopManagerModule {
    background-image:url( /sitools/common/res/images/icons/desktop_manager_small.png ) !important;
}
.projectDescriptionModule {
    background-image:url( /sitools/common/res/images/icons/32x32/description_project_32.png ) !important;
    background-size: 18px 18px;
	background-position: left !important;
	background-repeat: no-repeat;
}
.projectServicesModule {
    background-image:url( /sitools/common/res/images/icons/32x32/tree_application_resource_32.png ) !important;
    background-size: 18px 18px;
	background-position: left !important;
	background-repeat: no-repeat;
}
.contentViewerModule {
    background-image:url( /sitools/common/res/images/icons/32x32/content-viewer_32.png ) !important;
    background-size: 18px 18px;
	background-position: left !important;
	background-repeat: no-repeat;
}
.contentEditorModule {
    background-image:url( /sitools/common/res/images/icons/32x32/content-editor_32.png ) !important;
    background-size: 18px 18px;
	background-position: left !important;
	background-repeat: no-repeat;
}
.datastorageExplorerModule {
	background-image:url( /sitools/common/res/images/icons/32x32/datastorage-explorer_32.png ) !important;
    background-size: 18px 18px;
	background-position: left !important;
	background-repeat: no-repeat;
}

.addToCartModule {
	background-image: url("/sitools/common/res/images/icons/tree_orders.png");
	background-size: 18px 18px;
	background-position: left !important;
	background-repeat: no-repeat;
}

.mizarModule {
	background-image: url("/sitools/upload/skyMap.png");
        background-size: 18px 18px;
        background-position: left !important;
        background-repeat: no-repeat;
	
}

.add {
    background-image:url(../images/desktop/icons/add.gif) !important;
}
.option {
    background-image:url(../images/desktop/icons/plugin.gif) !important;
}
.remove {
    background-image:url(../images/desktop/icons/delete.gif) !important;
}
.save {
    background-image:url(../images/desktop/icons/save.gif) !important;
}
.accordion {
    background-image:url(../images/desktop/accordian.gif) !important;
}
.tabs {
    background-image:url(../images/desktop/tabs.gif) !important;
}

/* IM window icons */

.user {
    background-image:url( /sitools/common/res/images/icons/tree_userman.png ) !important;
}

.user-add {
    background-image:url(../images/desktop/icons/user_add.gif) !important;
}

.user-delete {
    background-image:url(../images/desktop/icons/user_delete.gif) !important;
}

.connect {
    background-image:url(../images/desktop/icons/connect.gif) !important;
}

.user-girl {
    background-image:url(../images/desktop/icons/user_female.gif) !important;
}

.user-kid {
    background-image:url(../images/desktop/icons/user_green.gif) !important;
}

.user-suit {
    background-image:url(../images/desktop/icons/user_suit.gif) !important;
}

.ux-start-menu {
	background:transparent none;
	border:0px none;
	padding:0;
}

.ux-start-menu-tl .x-window-header {
	color:#f1f1f1;
	font:bold 11px tahoma,arial,verdana,sans-serif;
    padding:5px 0 4px 0;
}

.x-panel-tl .x-panel-icon, .ux-start-menu-tl .x-panel-icon {
	background-position:0pt 4px;
	background-repeat:no-repeat;
	padding-left:20px !important;
}

.ux-start-menu-tl {
	background: transparent url( ../images/taskbar/black/start-menu-left-corners.png ) no-repeat 0 0;
	padding-left:6px;
    zoom:1;
    z-index:1;
    position:relative;
}

.ux-start-menu-tr {
	background: transparent url( ../images/taskbar/black/start-menu-right-corners.png ) no-repeat right 0;
	padding-right:6px;
}

.ux-start-menu-tc {
	background: transparent url( ../images/taskbar/black/start-menu-top-bottom.png ) repeat-x 0 0;
	overflow:hidden;
    zoom:1;
}

.ux-start-menu-ml {
	background: transparent url( ../images/taskbar/black/start-menu-left-right.png ) repeat-y 0 0;
	padding-left:6px;
    zoom:1;
}

.ux-start-menu-bc {
	background: transparent url( ../images/taskbar/black/start-menu-top-bottom.png ) repeat-x 0 bottom;
    zoom:1;
}

.ux-start-menu-bc .x-window-footer {
    padding-bottom:6px;
    zoom:1;
    font-size:0;
    line-height:0;
}

.ux-start-menu-bl {
	background: transparent url( ../images/taskbar/black/start-menu-left-corners.png ) no-repeat 0 bottom;
	padding-left:6px;
    zoom:1;
}

.ux-start-menu-br {
	background: transparent url( ../images/taskbar/black/start-menu-right-corners.png ) no-repeat right bottom;
	padding-right:6px;
    zoom:1;
}

.x-panel-nofooter .ux-start-menu-bc {
	height:6px;
}

.ux-start-menu-splitbar-h {
	background-color:#d0d0d0;
}


.ux-start-menu-bwrap {
	background:transparent none;
	border:0px none;
}

.ux-start-menu-body {
	background:transparent none;
	border:0px none;
}

.ux-start-menu-apps-panel {
	background:#ffffff none;
	border:1px solid #1e2124;
}

.ux-start-menu-tools-panel {
	border:0px none;
	background:transparent url( ../images/taskbar/black/start-menu-right.png ) repeat-y scroll right 0pt;
}

#ux-taskbar-start {
	background:#000000 url( ../images/taskbar/black/taskbar-start-panel-bg.gif ) repeat-x left top;
	left:0px;
	padding:0;
	position:absolute;
}

#ux-taskbar-start .x-toolbar {
	background: none;
	padding:0px;
	border:0px none;
}

#ux-taskbuttons-panel {
	background:#000000 url( ../images/taskbar/black/taskbuttons-panel-bg.gif ) repeat-x left top;
	padding-top:0;
	margin-left: 111px;
}

.ux-taskbuttons-strip-wrap {
	/* overflow:hidden;
	position:relative;
	width:100%; */

	width:100%;
    overflow:hidden;
    position:relative;
    zoom:1;
}

ul.ux-taskbuttons-strip {
	display:block;
/* 	width:5000px; */
    zoom:1;
}

ul.ux-taskbuttons-strip li {
    float:left;
/*     margin-left:2px; */
}


ul.ux-taskbuttons-strip li.ux-taskbuttons-edge {
    float:left;
    margin:0 !important;
    padding:0 !important;
    border:0 none !important;
    font-size:1px !important;
    line-height:1px !important;
    overflow:hidden;
    zoom:1;
    background:transparent !important;
    width:25px;
}

.x-clear {
    clear:both;
    height:0;
    overflow:hidden;
    line-height:0;
    font-size:0;
}

.x-taskbuttons-scrolling {
	position:relative;
}

.x-taskbuttons-scrolling .ux-taskbuttons-strip-wrap {
	margin-left:18px;
	margin-right:18px;
}

td.ux-taskButtons-edge {
    /*float:left;*/
    margin:0 !important;
    padding:0 !important;
    border:0 none !important;
    font-size:1px !important;
    line-height:1px !important;
    overflow:hidden;
    zoom:1;
    background:transparent !important;
    width:1px;
}

.ux-taskbuttons-scroller-left {
    background: transparent url( ../images/taskbar/black/scroll-left.gif ) no-repeat -18px 0;
    width:18px;
    position:absolute;
    left:1px;
    top:0px;
    z-index:10;
    cursor:pointer;
}
.ux-taskbuttons-scroller-left-over {
    background-position: 0 0;
}
.ux-taskbuttons-scroller-left-disabled {
    background-position: -18px 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}
.ux-taskbuttons-scroller-right {
    background: transparent url( ../images/taskbar/black/scroll-right.gif ) no-repeat 0 0;
    width:18px;
    position:absolute;
    right:0;
    top:0px;
    z-index:10;
    cursor:pointer;
}
.ux-taskbuttons-scroller-right-over {
    background-position: -18px 0;
}
.ux-taskbuttons-scroller-right-disabled {
    background-position: 0 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}

#btn-showDesk {
	margin : -1px !important;
	-moz-box-shadow: 2px 2px 5px 2px #343434;   
	-webkit-box-shadow: 2px 2px 2px 2px #343434;   -o-box-shadow: 2px 2px 5px 2px #343434;   
	box-shadow: 2px 2px 4px 0px #343434;   filter:progid:DXImageTransform.Microsoft.Shadow(color=#343434, Direction=134, Strength=5);
	opacity: .7;
    -moz-opacity: .7;
    filter:alpha(opacity=70);
	
	background: -moz-linear-gradient(-45deg,  rgba(151,153,160,1) 0%, rgba(183,184,191,0.94) 16%, rgba(135,136,145,0.86) 37%, rgba(112,114,121,0.81) 50%, rgba(199,202,209,0.62) 99%, rgba(199,202,209,0.62) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(151,153,160,1)), color-stop(16%,rgba(183,184,191,0.94)), color-stop(37%,rgba(135,136,145,0.86)), color-stop(50%,rgba(112,114,121,0.81)), color-stop(99%,rgba(199,202,209,0.62)), color-stop(100%,rgba(199,202,209,0.62))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(151,153,160,1) 0%,rgba(183,184,191,0.94) 16%,rgba(135,136,145,0.86) 37%,rgba(112,114,121,0.81) 50%,rgba(199,202,209,0.62) 99%,rgba(199,202,209,0.62) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(151,153,160,1) 0%,rgba(183,184,191,0.94) 16%,rgba(135,136,145,0.86) 37%,rgba(112,114,121,0.81) 50%,rgba(199,202,209,0.62) 99%,rgba(199,202,209,0.62) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(151,153,160,1) 0%,rgba(183,184,191,0.94) 16%,rgba(135,136,145,0.86) 37%,rgba(112,114,121,0.81) 50%,rgba(199,202,209,0.62) 99%,rgba(199,202,209,0.62) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(151,153,160,1) 0%,rgba(183,184,191,0.94) 16%,rgba(135,136,145,0.86) 37%,rgba(112,114,121,0.81) 50%,rgba(199,202,209,0.62) 99%,rgba(199,202,209,0.62) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9799a0', endColorstr='#9ec7cad1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#btn-showDesk:HOVER {
	background: -moz-linear-gradient(-45deg,  rgba(199,202,209,0.62) 0%, rgba(199,202,209,0.62) 1%, rgba(149,150,160,0.81) 50%, rgba(151,151,160,0.86) 64%, rgba(208,208,216,0.93) 83%, rgba(151,153,160,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(199,202,209,0.62)), color-stop(1%,rgba(199,202,209,0.62)), color-stop(50%,rgba(149,150,160,0.81)), color-stop(64%,rgba(151,151,160,0.86)), color-stop(83%,rgba(208,208,216,0.93)), color-stop(100%,rgba(151,153,160,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(199,202,209,0.62) 0%,rgba(199,202,209,0.62) 1%,rgba(149,150,160,0.81) 50%,rgba(151,151,160,0.86) 64%,rgba(208,208,216,0.93) 83%,rgba(151,153,160,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(199,202,209,0.62) 0%,rgba(199,202,209,0.62) 1%,rgba(149,150,160,0.81) 50%,rgba(151,151,160,0.86) 64%,rgba(208,208,216,0.93) 83%,rgba(151,153,160,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(199,202,209,0.62) 0%,rgba(199,202,209,0.62) 1%,rgba(149,150,160,0.81) 50%,rgba(151,151,160,0.86) 64%,rgba(208,208,216,0.93) 83%,rgba(151,153,160,1) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(199,202,209,0.62) 0%,rgba(199,202,209,0.62) 1%,rgba(149,150,160,0.81) 50%,rgba(151,151,160,0.86) 64%,rgba(208,208,216,0.93) 83%,rgba(151,153,160,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec7cad1', endColorstr='#9799a0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#btn-showDesk:ACTIVE {
	opacity: .5;
    -moz-opacity: .5;
    filter:alpha(opacity=50);
}

.ux-toolmenu-sep {
	background-color:#18191a;
	border-bottom:1px solid #858789;
	display:block;
	font-size:1px;
	line-height:1px;
	margin:2px 3px;
}

.ux-start-menu-tools-panel ul.x-menu-list li.x-menu-list-item a.x-menu-item {
	color:#ffffff;
}

.ux-start-menu-tools-panel ul.x-menu-list li.x-menu-list-item .x-menu-item-active a.x-menu-item {
	color:#000000;
}

.ux-start-menu-tools-panel .x-menu-item-active {
	background: #525456 url( ../images/taskbar/black/item-over.gif ) repeat-x left bottom;
	border:1px solid #000000;
	padding: 0;
}

#ux-taskbar .x-splitbar-h {
	background:#000000 url( ../images/taskbar/black/taskbar-split-h.gif ) no-repeat 0 0;
	width:8px;
}

.x-window-header-text {
	cursor:default;
	padding-left: 5px !important;
}

/*
 * Begin Start button
 */
.ux-startbutton-left, .ux-startbutton-right{
	font-size:1px;
    line-height:1px;
}
.ux-startbutton-left{
	width:10px;
	height:28px;
	background:url( ../images/taskbar/black/startbutton.gif ) no-repeat 0 0;
}
.ux-startbutton-right{
	width:10px;
	height:30px;
	background:url( ../images/taskbar/black/startbutton.gif ) no-repeat 0 -28px;
}
.ux-startbutton-left i, .ux-startbutton-right i{
	display:block;
    width:10px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
}
.ux-startbutton-center{
	background:url( ../images/taskbar/black/startbutton.gif ) repeat-x 0 -56px;
	vertical-align: middle;
	text-align:center;
	padding:0;
	cursor:pointer;
	white-space:nowrap;
}

#ux-taskbar .ux-startbutton-left{
	background-position:0 0;
}
#ux-taskbar .ux-startbutton-right{
	background-position:0 -30px;
}
#ux-taskbar .ux-startbutton-center{
	background-position:0 -60px;
}

#ux-taskbar .x-btn-over .ux-startbutton-left{
	background-position:0 -270px;
}
#ux-taskbar .x-btn-over  .ux-startbutton-right{
	background-position:0 -300px;
}
#ux-taskbar .x-btn-over .ux-startbutton-center{
	background-position:0 -330px;
}

#ux-taskbar .x-btn-click .ux-startbutton-left{
	background-position:0 -180px;
}
#ux-taskbar .x-btn-click  .ux-startbutton-right{
	background-position:0 -210px;
}
#ux-taskbar .x-btn-click .ux-startbutton-center{
	background-position:0 -240px;
}

#ux-taskbar .active-win .ux-startbutton-left{
	background-position:0 -90px;
}
#ux-taskbar .active-win  .ux-startbutton-right{
	background:url( ../images/taskbar/black/startbutton.gif ) no-repeat 0 -120px;
}
#ux-taskbar .active-win .ux-startbutton-center{
	background:url( ../images/taskbar/black/startbutton.gif ) repeat-x 0 -150px;
}
#ux-taskbar .active-win .ux-startbutton-center button {
    color:#fff;
}

.ux-taskbar-warning {
	height : 30px;
	width : 24px;
	border : none;
}

.ux-taskbuttons-edge .x-warning {
	color: #C33;
    background-image: url(../images/ux/exclamation.gif);
    background-repeat: no-repeat;
    background-position: center center;
    height: 30px;
}
/*
 * End Start button
 */

.x-resizable-proxy{
    background:#C7DFFC;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    border: 1px solid #3b5a82;
}

/* Desktop Shortcuts */
#x-shortcuts dt {
    float:left;
    margin:15px 0 0 15px;
    clear:left;
    width:64px;
    font:normal 10px tahoma,arial,verdana,sans-serif;
    text-align:center;
    zoom:1;
    display:block;
}
#x-shortcuts dt a {
    width:64px;
    display:block;
    color:white;
    text-decoration:none;
}
#x-shortcuts dt div {
    width:100%;
    color:white;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor:pointer;
}
.ext-ie #x-shortcuts dt img {
    background:transparent !important;
}
#x-shortcuts dt a:hover {
    text-decoration:underline;
}
/* shortcuts */
#grid-win-shortcut img {
    width:48px;
    height:48px;
    background-image: url(../images/desktop/grid48x48.png);
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/grid48x48.png', sizingMethod='scale');
}
#acc-win-shortcut img {
    width:48px;
    height:48px;
    background-image: url(../images/desktop/im48x48.png);
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/im48x48.png', sizingMethod='scale');
}

.graphNodeType {
	height:24px !important;
	width:24px !important;		
}

.imageDsNode{
	max-height : 70px;	
	max-width : 70px;
}

.cnes {
	/*background-image : url('/sitools/common/res/wallpapers/fond_sitools2.jpg');*/
	background-color: #ffffff ;/*Flef #267cd3;*/
	background-position : top center;
}

.linkImageDataView ul li img {
	width : 80px;
	height : 80px;
}

.linkImageDataView ul li {
	float: left;
	padding-top: 10px;
	margin-top : 10px;
	/*    margin: 10px 0 0 25px;*/
	text-align: center;
	line-height: 1.25em;
	color: #333;
	font-family: "Helvetica Neue", sans-serif;
	height: 90px;
	width: 120px;
	overflow: hidden;
	cursor: pointer;
}

.linkImageDataView .nodes-hover {
    background: -webkit-linear-gradient(top, #D8D8D8 , #F8F8F8);
    background: -moz-linear-gradient(top, #D8D8D8 , #F8F8F8);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.dataview_columnValue {
	margin-bottom: 5px;	
}

.sitools {
	overflow: hidden;	
}

#graph{
	float:left;
	height : 75%;
	width : 100%;
}

#forms{
	float:left;
	height : 25%;
	width : 100%;
}
#leftPanel {
	float : left;
	height : 100%; /*1000px;*/	
	width : 27%;
}

#rightPanel {
	float : left;
	height : 100%; /*1000px;*/	
	/*background-color: black;*/
	width : 20%;
}

#x-headers {
	/*height : 150px;*/
	height : 110px;
	/*background-color: black;*/
}
#news {
	height : 50%;
	width : 100%;
}

#shortcuts {
	height : 50%;
	width : 100%;
/* 	border-top: 1px solid #A3A3A3; */
}

#x-bottom {
	height : 50px;
	/*background-color: black;*/
	clear: both;
}

#sitools-desktop {
	height : 100%;
}

#x-desktop-taskbar {
	float : left;
	width : 80%;
	height : 100%; /*1000px;*/
}

.x-navBar {
	height : 35px;	
	background: #000000 url( ../images/taskbar/black/taskbuttons-panel-bg.gif ) repeat-x left top;
	padding-top:0;
	float : left;
	position:relative;
}

.x-navBar-buttons {
	border-left : 1px solid #000000;
/* 	padding-top: 7px; */
	padding-left: 12px;
	padding-right: 6px;
	height : 35px;	
	background-color: #000000;
	/*position: initial;*/
}

.navBarButtons-icon {
	height : 32px !important;
	width :32px !important;
	-webkit-transition: width .5s cubic-bezier( .4, 1, .4, 1);
   	-moz-transition: width .5s cubic-bezier( .4, 1, .4, 1);
    -ms-transition: width .5s cubic-bezier( .4, 1, .4, 1);
    -o-transition: width .5s cubic-bezier( .4, 1, .4, 1);
    transition: width .5s cubic-bezier( .4, 1, .4, 1);
    z-index:1;
}

.navBarButtons-icon:HOVER {
	-webkit-transform: scale(1.09);
	-moz-transform: scale(1.09);
	-ms-transform: scale(1.09);
	-o-transform: scale(1.09);
	transform: scale(1.09);
	z-index:5;
	opacity: .7;
    -moz-opacity: .7;
    filter:alpha(opacity=70);
}

.navBarButtons-icon:ACTIVE {
	opacity : .3;
}

.taskbarButtons-icon {
	-webkit-transition: width .5s cubic-bezier( .4, 1, .4, 1);
   	-moz-transition: width .5s cubic-bezier( .4, 1, .4, 1);
    -ms-transition: width .5s cubic-bezier( .4, 1, .4, 1);
    -o-transition: width .5s cubic-bezier( .4, 1, .4, 1);
    transition: width .5s cubic-bezier( .4, 1, .4, 1);
}

.taskbarButtons-icon:HOVER {
	-webkit-transform: scale(1.07);
	-moz-transform: scale(1.07);
	-ms-transform: scale(1.07);
	-o-transform: scale(1.07);
	transform: scale(1.07);
	opacity: .7;
    -moz-opacity: .7;
    filter:alpha(opacity=70);
}

.taskbarButtons-icon:ACTIVE {
	opacity: .3;
    -moz-opacity: .3;
    filter:alpha(opacity=30);
}

.x-navBar-items {
	padding-left : 5px;	
	padding-right : 5px;
	padding-top: 5px;
	padding-bottom: 2px;	
	
}

.x-navBar-items button {
	font: 12px arial,tahoma,verdana,helvetica;
	color: white;
	/*text-transform: uppercase;*/
	font-weight: bold;
}

#navBarId .x-btn-over .ux-taskbutton-left{
	background-position:0 -252px;
}
#navBarId .x-btn-over  .ux-taskbutton-right{
	background-position:0 -280px;
}
#navBarId .x-btn-over .ux-taskbutton-center{
	background-position:0 -308px;
}

#x-headers .x-panel-body {
	/*background-color: black;*/
	/*background-color: #267cd3;*/
	background-color: #ffffff;
	/*color : #267cd3*/ 	
	color : #3d4629	
}

.sitools-module-panel .x-panel-body{
/* 	background-color: #D9DCDF;	 */
}

<!-- Tree node selected for xtheme-gray -->
#x-tree-node .x-tree-selected{
	background-color: white;
}
.sitools-userContainer {
	position: absolute;
	color: black;
	z-index: 1;
	text-align: right;
	border-color: #848AC7;
	background-color:#ffffff;/*Flef 267cd3 */ 
	opacity: .7;
    -moz-opacity: .7;
    filter:alpha(opacity=70);
	
	background-color:#ffffff;/*Flef 267cd3 */ 
	border:1px solid #666666;
	margin:10px auto;
	padding:10px;
}

.sitools-userContainer-arrow-border-down {
  border-color: #666666 transparent transparent transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  bottom:-22px;
  z-index: 1;
}
.sitools-userContainer-arrow-down {
  border-color: #EDEDED transparent transparent transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  bottom:-20px;
  z-index: 1;
}

.sitools-userContainer-arrow-border-up {
  border-color: transparent transparent #666666 transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  top:-21px;
  z-index: 1;
}
.sitools-userContainer-arrow-up {
  border-color: transparent transparent #EDEDED transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  top:-19px;
  z-index: 1;
}

.sitools-userContainer-icon {
	float: left;
	width: 16px;
	padding-left: 10px;
}

.userProfileBtn {
	padding: 5px;
	float: left;
}

.dv-datastorage-wrap{
	float:left;
	margin : 10px 15px 10px 15px;
	border-radius: 8px;
	border: 1px outset #F8F8F8;
	text-align: center;
	width: 90px;
	height : 88px;
	box-shadow: 1.5px 1.5px 0.5px rgba(124, 128, 114, 0.96);
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=12);
  	zoom: 1;
	text-shadow: 0.5px 2px 0px rgba( 255, 255, 255, 0.2);
	background: -moz-radial-gradient(center, ellipse cover, #e2e2e2 0%, #d1d1d1 21%, #dbdbdb 43%, #fefefe 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#e2e2e2), color-stop(21%,#d1d1d1), color-stop(43%,#dbdbdb), color-stop(100%,#fefefe));
	background: -webkit-radial-gradient(center, ellipse cover, #e2e2e2 0%,#d1d1d1 21%,#dbdbdb 43%,#fefefe 100%); 
	background: -o-radial-gradient(center, ellipse cover, #e2e2e2 0%,#d1d1d1 21%,#dbdbdb 43%,#fefefe 100%); 
	background: -ms-radial-gradient(center, ellipse cover, #e2e2e2 0%,#d1d1d1 21%,#dbdbdb 43%,#fefefe 100%); 
	background: radial-gradient(ellipse at center, #e2e2e2 0%,#d1d1d1 21%,#dbdbdb 43%,#fefefe 100%); 
}

.dv-datastorage-wrap:ACTIVE{
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); 
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
	background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); 
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
    box-shadow: 0.5px 0.5px 5px #666666 inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
}

.dv-datastorage-wrap:HOVER{
	background: -moz-linear-gradient(-45deg, rgba(242,242,242,1) 0%, rgba(242,242,242,0) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(242,242,242,0))); 
	background: -webkit-linear-gradient(-45deg, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%); 
	background: -o-linear-gradient(-45deg, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%); 
	background: -ms-linear-gradient(-45deg, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%);
	background: linear-gradient(135deg, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%); 
}

.dv-datastorage{
	padding : 5px 3px 4px 3px;
	display:block;
	overflow : hidden;
	text-overflow: ellipsis;
	text-align : center;
}

.dv-datastorage span{
	white-space: nowrap;
}

#treepanel .x-tree-node .x-tree-selected {
/* 	background-color: white !important; */
}


.full-desktop {
	width:100% !important;
}

/** START CSS FEED MODULE + FEED DETAILS **/
#leftPanel {
	float : left;
	height : 100%; /*1000px;*/	
	width : 20%;
}


#menu {
	height : 100%;
	width : 100%;
}


#feeds-date {
	padding: 5px 0px 0px 0px;
}

.detailFeed-view{
	background: rgb(250,242,230); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(250,242,230,1) 6%, rgba(224,206,178,1) 29%, rgba(228,214,190,1) 32%, rgba(246,237,222,1) 75%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(6%,rgba(250,242,230,1)), color-stop(29%,rgba(224,206,178,1)), color-stop(32%,rgba(228,214,190,1)), color-stop(75%,rgba(246,237,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  rgba(250,242,230,1) 6%,rgba(224,206,178,1) 29%,rgba(228,214,190,1) 32%,rgba(246,237,222,1) 75%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  rgba(250,242,230,1) 6%,rgba(224,206,178,1) 29%,rgba(228,214,190,1) 32%,rgba(246,237,222,1) 75%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  rgba(250,242,230,1) 6%,rgba(224,206,178,1) 29%,rgba(228,214,190,1) 32%,rgba(246,237,222,1) 75%); /* IE10+ */
	background: linear-gradient(45deg,  rgba(250,242,230,1) 6%,rgba(224,206,178,1) 29%,rgba(228,214,190,1) 32%,rgba(246,237,222,1) 75%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf2e6', endColorstr='#f6edde',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
			
}

.feed-article {
	padding: 15px;
	margin: 25px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border: 1px solid rgba(80, 80, 80, 0.1);
	-moz-box-shadow: 5px 5px 6px 0px #656565;
	-webkit-box-shadow: 5px 5px 6px 0px #656565;
	-o-box-shadow: 5px 5px 6px 0px #656565;
	box-shadow: 5px 5px 6px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=6);
	background-color : white;
}

.feed-img{
	float: left;
}

.feed-title{
	text-align: center;
	font-size: 18px;
	padding: 14px;
}

.feed-date-detail{
	padding-top : 45px;
}

.feed-author{
	padding-top : 2px;
}

.feed-description{
	padding-top: 25px;
	padding-bottom: 25px;
	text-indent: 18px;
}

.feed-complementary{
	padding : 10px;
	border : 1px solid #c0c0c0;
	-moz-box-shadow: inset 3px 3px 3px 1px #c0c0c0;
	-webkit-box-shadow: inset 3px 3px 3px 1px #c0c0c0;
	-o-box-shadow: inset 3px 3px 3px 1px #c0c0c0;
	box-shadow: inset 3px 3px 3px 1px #c0c0c0;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=135, Strength=3);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/** END CSS FEED MODULE + FEED DETAILS **/


/** START PREVIEW BOX CSS **/
.taskbar-previewbox {
	position: absolute;
	/*top: 35px;*/
	padding-top: 8px;
	left: 0px;
	width: 250px;
	height: 180px;
	z-index: 9500;
	user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-webkit-transform: translate3d(0, 0, 0);
}

.taskbar-previewbox-ml,
.taskbar-previewbox-mc,
.taskbar-previewbox-mr {
	height: 178px;
	background-repeat: no-repeat;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
	background: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.65) 5%, rgba(0,0,0,0.31) 54%, rgba(0,0,0,0.09) 87%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(5%,rgba(0,0,0,0.65)), color-stop(54%,rgba(0,0,0,0.31)), color-stop(87%,rgba(0,0,0,0.09)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.65) 5%,rgba(0,0,0,0.31) 54%,rgba(0,0,0,0.09) 87%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(0,0,0,0.65) 5%,rgba(0,0,0,0.31) 54%,rgba(0,0,0,0.09) 87%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.65) 5%,rgba(0,0,0,0.31) 54%,rgba(0,0,0,0.09) 87%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(0,0,0,0.65) 5%,rgba(0,0,0,0.31) 54%,rgba(0,0,0,0.09) 87%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
}
.taskbar-previewbox-ml {
	position: relative;
	background-position: 0 0;
/* 	padding-left: 15px; */
}
.taskbar-previewbox-mc {
	background-position: 0 -178px;
	background-repeat: repeat-x;
	width: 250px;
}
.taskbar-previewbox-mr {
	background-position: right -356px;
	padding-right: 15px;
}
.taskbar-previewbox-arrow {
	background-image: url(../images/icons/arrow-down-gray.png);
	background-repeat: no-repeat;
	position: relative;
	top: -13px;
	left: 114px;
	width: 22px;
	height: 25px;
}
.taskbar-previewbox-desc {
	color: #FFF;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 14px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	text-shadow: 0.1em 0.1em 0.1em #000000;
}
.taskbar-previewbox-win {
	position: absolute;
	left : 16px;
	height : 10px;
	width : 10px;
}
.taskbar-previewbox-win-transform {
	transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-o-transform-origin: 0% 0%;
}
.taskbar-previewbox-win-mask {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 8999;
}
.taskbar-previewbox-transition {
	transition-delay: 0s;
	transition-property: top, left, opacity;
	transition-duration: 0.8s;

	-webkit-transition-delay: 0s;
	-webkit-transition-property: top, left, opacity;
	-webkit-transition-duration: 0.8s;

	-moz-transition-delay: 0s;
	-moz-transition-property: top, left, opacity;
	-moz-transition-duration: 0.8s;

	-o-transition-delay: 0s;
	-o-transition-property: top, left, opacity;
	-o-transition-duration: 0.8s;
}

/** END PREVIEW BOX CSS **/

/** START TOOLBAR BUTTON **/

.arrow-back{
	background-image : url(../images/icons/simple-arrow-left.png);
}

.arrow-next{
	background-image : url(../images/icons/simple-arrow-right.png);
}

.btn-format-icon {
	background-size : 16px 16px;
}

/** ENDTOOLBAR BUTTON **/

.x-item-disabled-custom {
	color : black;
	border : none;
}

.menu-title {
	color : white;
}

.button-transition {
	-webkit-transition: width .5s cubic-bezier( .4, 1, .4, 1);
	-moz-transition: width .5s cubic-bezier( .4, 1, .4, 1);
	-ms-transition: width .5s cubic-bezier( .4, 1, .4, 1);
	-o-transition: width .5s cubic-bezier( .4, 1, .4, 1);
	transition: width .5s cubic-bezier( .4, 1, .4, 1);
}

.button-transition:HOVER {
	-webkit-transform: scale(1.09);
	-moz-transform: scale(1.09);
	-ms-transform: scale(1.09);
	-o-transform: scale(1.09);
	transform: scale(1.09);
	z-index:5;
	opacity: .7;
    -moz-opacity: .7;
    filter:alpha(opacity=70);
}

.button-transition:ACTIVE {
	opacity : .6;
}

.x-grid3-row-warningDate {
	color : #F63E3E !important;
}


.completeRunDownloadModule {
    background-image:url( /sitools/common/res/images/icons/32x32/download_32.png ) !important;
    background-size: 18px 18px;
        background-position: left !important;
        background-repeat: no-repeat;
}

.documentationModule {
    background-image:url( /sitools/common/res/images/icons/32x32/description_project_32.png ) !important;
    background-size: 18px 18px;
        background-position: left !important;
        background-repeat: no-repeat;
}

.linkModule {
    background-image:url( /sitools/common/res/images/icons/32x32/links2.png ) !important;
    background-size: 18px 18px;
        background-position: left !important;
        background-repeat: no-repeat;
}

.n3ProductsModule {
    background-image:url( /sitools/common/res/images/icons/32x32/tree_projects_32.png ) !important;
    background-size: 18px 18px;
        background-position: left !important;
        background-repeat: no-repeat;
}

.timelinecss {
    background-image:url( /sitools/common/res/images/icons/32x32/timeline.png ) !important;
    background-size: 18px 18px;
        background-position: left !important;
        background-repeat: no-repeat;
}


.projectCorot{

        /*background-image: url( /sitools/common/res/wallpapers/desktop_corot.jpg );*/
        /*background-image: url( /sitools/common/res/wallpapers/corot_sky_trace.jpg );*/
/*        background-repeat: repeat-x repeat-y; */
        background-size: 100% 100%;
/*	background-size: 60%;
        background-position:150px 20px;*/
/*	background-position:15% 5%;
        width:100%;
        height:100%;*/

}

