#init-login {
    position: absolute;
    top: 44px;
    right: 10px;
    float: right;
    color: #C6C6D6;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.8em;
}

#init-login img {
    padding: 0 4px 0 0;
    vertical-align: middle;
}

#init-login:hover {
    color: #FFFFFF;
}

#init-login {
    cursor: pointer;
}

#init-help {
    right: 130px;
}

#init-profile {
    position: absolute;
    top: 44px;
    right: 65px;
    float: right;
    color: #C6C6D6;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.8em;
}

#init-profile img {
    padding: 0 4px 0 0;
    vertical-align: middle;
}

#init-profile:hover {
    color: #FFFFFF;
}

#init-profile {
    cursor: pointer;
}

#init-logout {
    cursor: pointer;
}

.loginDialogContent {
    padding-right: 20px;
    padding-left: 20px;
}

.loginDialogContent h2 {
    margin-top: 20px;
    font-size: 1.5em;
}

.loginDialogLostPassword {
    margin-top: 5px;
    margin-bottom: 5px;
}

.loginDialogContent form ul {
    padding-left: 5px;
    list-style-type: none;
}

.loginDialogLostPassword {
    margin: 8px;
}

#loginDialog-lostPassword {
    text-decoration: underline;
    cursor: pointer;
}

.map-searchMenu ul {
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.map-searchMenu li {
    float: left;
    margin-left: 5px;
    list-style: none;
}

.map-searchMenu li a:hover {
    background-color: #89a2c1;
}

.map-searchMenu li a {
    display: block;
    width: 230px;
    height: 163px;
    background-color: #386c9b;
    background-position: center 36px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
    cursor: pointer;
}

.map-searchMenu ul.smallMenu {
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.map-searchMenu ul.smallMenu li {
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    list-style: none;
}

/*.map-searchMenu ul.smallMenu li:nth-child(3n+1) {
    clear: both;
}*/
.map-searchMenu ul.smallMenu li a:hover {
    background-color: #89a2c1;
}

.map-searchMenu ul.smallMenu li a {
    padding-left: 55px;
    width: 152px;
    height: 79px;
    background-position: 17px 50%;
    background-repeat: no-repeat;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
    line-height: 79px;
}

.map-searchMenu a {
    background-repeat: no-repeat;
}

.map-searchMenu a.via {
    background-image: url('../img/search/icon-via.png');
}

.map-searchMenu a.accesso {
    background-image: url('../img/search/icon-accesso.png');
}

.map-searchMenu a.datiCatastali {
    background-image: url('../img/search/icon-dati-catastali.png');
}

.map-searchMenu a.cartografiaCatastale {
    background-image: url('../img/search/icon-carto-catastale.png');
}

.map-searchMenu a.soggetto {
    background-image: url('../img/search/icon-soggetto.png');
}

.map-searchMenu a.passoCarrabile {
    background-image: url('../img/search/icon-passo-carrabile.png');
}

.map-searchMenu ul.smallMenu a.via {
    background-image: url('../img/search/icon-via-small.png');
}

.map-searchMenu ul.smallMenu a.accesso {
    background-image: url('../img/search/icon-accesso-small.png');
}

.map-searchMenu ul.smallMenu a.datiCatastali {
    background-image: url('../img/search/icon-dati-catastali-small.png');
}

.map-searchMenu ul.smallMenu a.soggetto {
    background-image: url('../img/search/icon-soggetto-small.png');
}

.map-searchMenu ul.smallMenu a.cartografiaCatastale {
    background-image: url('../img/search/icon-carto-catastale-small.png');
}

.map-searchMenu ul.smallMenu a.passoCarrabile {
    background-image: url('../img/search/icon-passo-carrabile-small.png');
}

.map-searchMenu a .text {
    padding-top: 110px;
    letter-spacing: 1px;
}

.map-searchMenu ul.smallMenu li a .text {
    padding-top: 0px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);
    font-weight: bold;
    font-size: 14px;
}

#map-search-tabContainer .DojoToolbar {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    text-align: center;
}

#map-search-tabContainer .backIcon {
    background-image: url("../img/wf/icon/24x24/004.png");
}

#map-search-tabContainer .searchIcon {
    background-image: url("../img/wf/icon/24x24/073.png");
}

#map-search-tabContainer .bringToSelectionIcon {
    background-image: url("../img/wf/icon/24x24/014.png");
}

.dialogTabIcon.accertatore {
    background-image: url("../img/wf/icon/18x18/309.png");
}

.dialogTabIcon.attori {
    background-image: url("../img/wf/icon/18x18/080.png");
}

div._3dgisolControlLogoOverlay {
    position: absolute;
    right: 3px;
    bottom: 3px;
    display: block;
    font-size: smaller;
    font-family: Arial;
}

div.categoriaLabel {
    width: 350px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

.menuFunzioniAccessoFunctions ul {
    list-style: none;
}

.menuFunzioniAccessoFunctions  ul li a.residenti {
    display: block;
    padding-left: 64px;
    background-image: url("../img/icon-residenti.png");
    background-repeat: no-repeat;
}

.menuFunzioniAccessoFunctions  ul li a {
    margin-top: 25px;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
}

.menuFunzioniAccessoFunctions  ul li a.datiCatastali {
    display: block;
    padding-left: 64px;
    background-image: url("../img/icon-dati-catastali.png");
    background-repeat: no-repeat;
}

.menuFunzioniAccessoFunctions  ul li a.praticheEdilizie {
    display: block;
    padding-left: 64px;
    background-image: url("../img/icon-pratiche-edilizie.png");
    background-repeat: no-repeat;
}

.menuFunzioniAccessoFunctions  ul li a.praticheEdilizieDaArchivio {
    display: block;
    padding-left: 64px;
    background-image: url("../img/icon-pratiche-edilizie.png");
    background-repeat: no-repeat;
}

.menuFunzioniAccessoFunctions  ul li a.passiCarrabili {
    display: block;
    padding-left: 64px;
    background-image: url("../img/icon-pratiche-edilizie.png");
    background-repeat: no-repeat;
}

.menuFunzioniAccessoFunctions  ul li a.richiestaPasCar {
    display: block;
    padding-left: 64px;
    background-image: url("../img/icon-pratiche-edilizie.png");
    background-repeat: no-repeat;
}

.menuFunzioniAccessoFunctions  ul li a.stampaCertificato {
    display: block;
    padding-left: 64px;
    background-image: url("../img/icon-pratiche-edilizie.png");
    background-repeat: no-repeat;
}

.menuFunzioniAccessoFunctions  ul li a.fotoAccesso {
    display: block;
    padding-left: 64px;
    background-image: url("../img/icon-pratiche-edilizie.png");
    background-repeat: no-repeat;
}

.menuFunzioniAccessoHeader {
    height: 48px;
    background-color: rgb(200, 200, 200);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.15, rgb(200, 200, 200)),
        color-stop(0.71, rgb(200, 200, 200)), color-stop(0.96, rgb(192, 192, 192)));
    background-image: -moz-linear-gradient(center top, rgb(200, 200, 200) 15%, rgb(200, 200, 200) 71%, rgb(192, 192, 192)
        96%);
}

.richiestaCertNumCivWizardGridToolbarIcon {
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    text-align: center;
}

.richiestaCertNumCivWizardGridToolbarIcon.addIcon {
    background-image: url("../img/wf/icon/18x18/071.png");
}

.richiestaCertNumCivWizardGridToolbarIcon.removeIcon {
    background-image: url("../img/wf/icon/18x18/074.png");
}

#userRegistrationWizard-dialog-stackContainer {
    padding-top: 5px;
}

#userRegistrationWizard-dialog-stackContainer table {
    margin-left: 2%;
    width: 96%;
}

#userRegistrationWizard-dialog-stackContainer table tr td:first-child {
    padding-left: 8px;
}

#userRegistrationWizard-dialog-stackContainer table tr:first-child td:first-child {
    border-top-left-radius: 8px;
}

#userRegistrationWizard-dialog-stackContainer table tr:first-child td:last-child {
    border-top-right-radius: 8px;
}

#userRegistrationWizard-dialog-stackContainer table tr:last-child td:first-child {
    border-bottom-left-radius: 8px;
}

#userRegistrationWizard-dialog-stackContainer table tr:last-child td:last-child {
    border-bottom-right-radius: 8px;
}

#userRegistrationWizard-dialog-stackContainer .dijitDialogPaneContentArea form tr {
    height: 50px;
}

.loginDialogAuthContent {
    margin-top: 27px;
    margin-left: 34px;
    padding-right: 54px;
}

.loginDialogAuthContent h2 {
    margin-left: 5px;
    background-image: url("http://web.local.3dgis.it/foltp/block_01.png");
    background-repeat: no-repeat;
}

.loginDialogAuthContent label {
    font-weight: normal;
}

.loginDialogContent h2 {
    color: #F69400;
}

.loginDialogRegisterContent {
    margin-top: 27px;
    margin-left: 54px;
    padding-right: 34px;
}

.loginDialogRegisterContent h2 {
    background-image: url("../img/icon/register.png");
    background-repeat: no-repeat;
}

.dijitContentPane.dijitAlignTop {
    border-bottom: 1px solid #ccc;
}

.dijitDialogPaneActionBar {
    border-top: 1px solid #ccc;
}

.dijitDialogPaneContentArea h2 {
    margin-left: 6px;
}

.dijitDialogPaneContentArea .refreshElement {
    width: 18px;
    height: 18px;
    background-image: url("../img/wf/icon/18x18/063.png");
    background-repeat: no-repeat;
    text-align: center;
}

.dijitIcon.dialogButtonBar.next {
    background-image: url("../img/icon/next.png");
}

.dijitIcon.dialogButtonBar.prev {
    background-image: url("../img/icon/previous.png");
}

.dijitIcon.dialogButtonBar.refresh {
    background-image: url("../img/wf/icon/18x18/063.png");
}

.dijitIcon.dialogButtonBar.edit {
    background-image: url("../img/wf/icon/18x18/073.png");
}

.dijitIcon.dialogButtonBar.ricercaDatiAnagrafe {
    background-image: url("../img/wf/icon/18x18/073.png");
}

.soria .dijitDialog .dijitDialogPaneContent {
    background-color: #F9FBFF;
}

#alphanum-mainTabContainer {
    background-color: #DDDDDD;
}

#userRegistrationWizard-dialog-header-text {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    border-bottom: 1px solid #fff;
    background-color: #eee;
    color: #F69400;
    font-size: 20px;
}

#menuFunzioniAccessoNoPermissionMsg {
    margin: 0 auto;
    padding: 10px;
    padding: 10px;
    width: 300px;
    font-size: 1.2em;
}

#listaFabbricatiNessunRisultatoMsg {
    margin: 30px auto;
    padding: 10px;
    width: 250px;
    border: 1px solid #97BAEE;
    background-color: #DDE9FA;
    text-align: center;
    font-weight: bold;
}

#init-tabAdmin .DojoToolbar.syncIcon {
    background-image: url("../img/wf/icon/24x24/073.png");
}

#init-tabAdmin .adminTabIcon.xidbSyncIcon {
    background-image: url("../img/wf/icon/18x18/065.png");
}

#init-tabAdmin .DojoToolbar.creaStatisticheIcon {
    background-image: url("../img/wf/icon/24x24/073.png");
}

#init-tabAdmin .adminTabIcon.statistichePopolazioneIcon {
    background-image: url("../img/wf/icon/18x18/065.png");
}

#init-tabAlphanum .alphanumTabIcon {
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    text-align: center;
}

#init-tabAlphanum .DojoToolbar.deleteIcon {
    background-image: url("../img/wf/icon/24x24/070.png");
}

#init-tabAlphanum .DojoToolbar.newIcon {
    background-image: url("../img/wf/icon/24x24/071.png");
}

#init-tabAlphanum .DojoToolbar.reloadIcon {
    background-image: url("../img/wf/icon/24x24/063.png");
}

#init-tabAlphanum .alphanumTabIcon.richiestaCertCivIcon {
    background-image: url("../img/wf/icon/18x18/314.png");
}

#init-tabAlphanum .alphanumTabIcon.ricercaAnagrafeIcon {
    background-image: url("../img/wf/icon/18x18/336.png");
}

#init-tabAlphanum .alphanumTabIcon.ricercaDatiCatIcon {
    background-image: url("../img/wf/icon/18x18/336.png");
}

#init-tabAlphanum .alphanumTabIcon.richiestaPasCarIcon {
    background-image: url("../img/wf/icon/18x18/314.png");
}

#init-tabAlphanum .DojoToolbar {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    text-align: center;
}

#init-tabAlphanum .DojoToolbar.searchIcon {
    background-image: url("../img/wf/icon/24x24/073.png");
}

.listaFabbricati-label {
    float: left;
}

#richiestaCertNumCivWizard-dialog-datiCatastali-form {
    padding: 5px;
}

#richiestaCertNumCivWizard-dialog-datiCatastali-form label {
    background-color: transparent;
    line-height: 20px;
}

#richiestaCertNumCivWizard-dialog-datiCatastali-topPanel {
    height: 50px;
}

table.listaFabbricati-table {
    width: 100%;
    border-spacing: 0 1px;
    font-size: 13px;
}

table.listaFabbricati-table td {
    margin: 5px;
    padding: 8px;
}

table.listaFabbricati-table td.listaFabbricati-sectionHeader {
    background-color: none;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
}

table.listaFabbricati-table td.listaFabbricati-separator {
    padding: 3px;
    background-color: #EEEEEE;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
}

table.listaFabbricati-table td.listaFabbricati-tdLabel {
    background-color: #E1EBFB;
    font-weight: bold;
}

table.listaFabbricati-table td.listaFabbricati-tdContent {
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    background-color: #EEEEEE;
}

#widget_richiestaPasCar-dialog-form_richiestaPasCar_numeroAut {
    width: 90%;
}

div.docfa-container {
    padding: 10px;
}

div.docfa-header {
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: bold;
    font-size: 14px;
}

div.docfa-quadro-header {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 12px;
}

div.docfa-subsection-header {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 12px;
}

table.docfa-table {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    border-collapse: collapse;
}

table.docfa-table th {
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #000;
    font-weight: bold;
}

table.docfa-table td {
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #000;
}

table.docfa-table td dl {
    overflow: hidden;
    width: 100%;
}

table.docfa-table td dl dt {
    float: left;
    width: 50%;
    vertical-align: middle;
}

table.docfa-table td dl dd {
    float: left;
    width: 50%;
    vertical-align: middle;
}

div.docfa-show-planimetria {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #243C5F;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
}

div.docfa-show-planimetria:active {
    color: #243C5F;
    text-decoration: underline;
    font-weight: bold;
}

div.docfa-show-planimetria:link {
    color: #243C5F;
    text-decoration: none;
}

div.docfa-show-planimetria:hover {
    color: #243C5F;
    text-decoration: underline;
    font-weight: bold;
}

div.docfa-show-planimetria:visited {
    color: #243C5F;
    text-decoration: underline;
    font-weight: bold;
}

div.docfa-show-planimetria.selected {
    color: #900;
    text-decoration: underline;
    font-weight: bold;
}

div.planimetriaDocfa-container {
    padding: 10px;
}

div.planimetriaDocfa-header {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
}

div.planimetriaDocfa-section-header {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 12px;
}

div.planimetriaDocfa-subsection-header {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 12px;
}

table.planimetriaDocfa-table {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    border-collapse: collapse;
}

table.planimetriaDocfa-table th {
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #000;
    font-weight: bold;
}

table.planimetriaDocfa-table td {
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #000;
}

a.planimetriaDocfa-link {
    color: #243C5F;
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}

a.planimetriaDocfa-link:active {
    color: #243C5F;
    text-decoration: underline;
    font-weight: bold;
}

a.planimetriaDocfa-link:link {
    color: #243C5F;
    text-decoration: none;
}

a.planimetriaDocfa-link:hover {
    color: #243C5F;
    text-decoration: underline;
    font-weight: bold;
}

a.planimetriaDocfa-link:visited {
    color: #243C5F;
    text-decoration: underline;
    font-weight: bold;
}

a.planimetriaDocfa-link.selected {
    color: #243C5F;
    text-decoration: underline;
    font-weight: bold;
}

.dialogToolbar.generateDocuments {
    background-image: url("../img/wf/icon/22x22/207.png");
}

#map-search-tabContainer .dijitTabContainerLeft-tabs {
    margin-left: 2px;
    width: 130px;
}

#map-search-tabContainer .accesso {
    background-image: url("../img/search/icon-accesso-18.png");
}

#map-search-tabContainer .passoCarrabile {
    background-image: url("../img/search/icon-passo-carrabile-18.png");
}

#map-search-tabContainer .via {
    background-image: url("../img/search/icon-via-18.png");
}

#map-search-tabContainer .cartografiaCatastale {
    background-image: url("../img/search/icon-carto-catastale-18.png");
}

#passoCarrabile-dialog-tabContainer .dijitTabContainerLeft-tabs {
    margin-left: 2px;
    width: 130px;
}

#passoCarrabile-dialog-tabContainer .autorizzazione {
    background-image: url("../img/wf/icon/18x18/307.png");
}

#praticaEdilizia-dialog-tabContainer .documenti {
    background-image: url("../img/wf/icon/18x18/307.png");
}

#autPasCar-dialog-tabContainer .dijitTabContainerLeft-tabs {
    margin-left: 2px;
    width: 130px;
}

#autPasCar-dialog-tabContainer .concessionari {
    background-image: url("../img/wf/icon/18x18/080.png");
}

div.message {
    background-color: #DDE9FA;
    border: 1px solid #97BAEE;
    font-weight: bold;
    margin: 30px auto;
    padding: 10px;
    text-align: center;
    width: 250px;
}

div.errorMessage {
    background-color: #DDE9FA;
    border: 1px solid #97BAEE;
    font-weight: bold;
    margin: 30px auto;
    padding: 10px;
    text-align: center;
    width: 250px;
}

.soria .dijitToolbar {
    background-image: none;
}

.soria .dojoxExpandoTitle {
    border-top: 1px solid #B1BADF;
    border-bottom: 1px solid #B1BADF;
    background-image: none;
}

.soria .dojoxExpandoClosed .dojoxExpandoTitle, .soria .dojoxExpandoPane.dojoxExpandoClosed.dojoxExpandoRight {
    background-image: none;
}

.soria .dojoxExpandoClosed {
    border-bottom: none !important;
    border-left: none !important;
}

.soria .dijitTab .dijitTabInnerDiv .dijitTabContent, .soria .dijitTab .dijitTabInnerDiv, .soria .dijitTab {
    background-color: #F0F0F0;
    background-image: none;
}

.soria .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabInnerDiv .dijitTabContent, .soria .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabInnerDiv,
    .soria .dijitTabContainerBottom-tabs .dijitTabCheckedHover .dijitTabInnerDiv, .soria .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabInnerDiv,
    .soria .dijitTabContainerLeft-tabs .dijitTabCheckedHover .dijitTabInnerDiv, .soria .dijitTabContainerBottom-tabs .dijitTabChecked,
    .soria .dijitTabChecked .dijitTabInnerDiv .dijitTabContent, .soria .dijitTabChecked .dijitTabInnerDiv, .soria .dijitTabChecked
    {
    background-color: #4486c7;
    background-image: none;
    color: white !important;
}

.soria .dijitTabContainerLeft-tabs .dijitTab {
    border-bottom: 1px solid #CCC;
}

.soria .dijitTabContainerLeft-tabs .dijitTabChecked {
    background-color: #4486c7;
    background-image: none;
}

.soria .dijitTabContainerBottom-tabs .dijitTabHover, .soria .dijitTabContainerBottom-tabs .dijitTabHover .dijitTabInnerDiv,
    .soria .dijitTabContainerBottom-tabs .dijitTabHover .dijitTabInnerDiv .dijitTabContent, .soria .dijitTabContainerLeft-tabs .dijitTabHover .dijitTabInnerDiv
    {
    background-color: #4486c7;
    background-image: none;
}

#map-search-tabContainer .dijitTabChecked .tabLabel {
    color: white;
    text-shadow: none;
}

#map-search-tabContainer .tabLabel {
    text-shadow: none;
}

#map-rightTabContainer_tablist .dijitTabContainerTop-tabs {
    padding: 0;
}

#map-rightTabContainer_tablist .dijitTabInnerDiv {
    margin: 0;
}

#map-rightTabContainer_tablist .dijitTabInnerDiv .dijitTabContent {
    padding-top: 2px;
}

.soria .dijitTabSpacer.dijitTabContainerLeft-spacer, .soria .dijitTabSpacer.dijitTabContainerBottom-spacer, .soria .dijitTabSpacer.dijitTabContainerTop-spacer
    {
    background-color: #4486c7;
}

.soria .dojoxGridHeader .dojoxGridCellOver, .soria .dojoxGridHeader .dojoxGridCell {
    background-image: none;
}

#layerController div.legendRootGroupBar div.labelContainer {
    margin-left: 22px;
}

#layerController div.legendRootGroupBar div.label {
    font-size: 13px;
}

#layerController li.layerLi.selectedLayer, #layerController li.layerLi.selectedLayer .legendBar {
    background-color: #4486c7;
    font-weight: normal;
}

#layerController .selectedLayer div.label {
    color: #FFF;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

#layerController div.ckb {
    padding: 2px 4px;
}

#layerController div.labelContainer .noQuery {
    margin-left: 20px;
}

#layerController div.labelContainer {
    margin-left: 50px;
}

#layerController div.label {
    padding-top: 5px;
}

div.labelContainer.expandedLayerGroup {
    background-image: url("../img/icon/24x24/minus.png");
    background-position: top right;
    background-repeat: no-repeat;
}

div.labelContainer.collapsedLayerGroup {
    background-image: url("../img/icon/24x24/plus.png");
    background-position: top right;
    background-repeat: no-repeat;
}

.activeAllLayersIcon {
    background-image: url("../img/icon/18x18/lamp-on.png");
}

.deactiveAllLayersIcon {
    background-image: url("../img/icon/18x18/lamp-off.png");
}

.deactiveAllLayersButThisIcon {
    background-image: url("../img/icon/18x18/lamp-off.png");
}

.dojoxGridContent div {
    width: 100%;
}

.soria .dojoxGridRowbarTable {
    width: 100%;
}

#map-search-fastSearch-grid-toolbar-back .backIcon {
    background-image: url("../img/wf/icon/22x22/004.png");
}

#map-search-fastSearch-filter-form .tdLabel {
    width: 85px;
}

#widget_map-search-fastSearch-filter-form_fastSearch_type {
    width: 270px;
}

#widget_map-search-fastSearch-filter-form_fastSearch_value {
    width: 270px;
}

#map-search-tabContainer .layer {
    background-image: url("../img/wf/icon/18x18/066.png");
}

#styleEditor-ruleSelector .dojoDndItem {
    margin: .25em;
    padding: 4px 0 2px;
}

#styleEditor-ruleSelector .dojoDndItemOver {
    background-color: #C2DAF2;
}

#styleEditor-ruleSelector .dojoDndItemAnchor {
    background-color: #4486C7;
    color: #FFFFFF;
}

#styleEditor-ruleSelector .dojoDndItemSelected {
    background-color: #4486C7;
    color: #FFFFFF;
}

#loader-header-3dgis-img {
    background-image: url(../img/header.png);
    width: 180px;
    height: 68px;
}

#header-3dgis-img {
    background-image: url(../img/header.png);
    width: 180px;
    height: 68px;
}

#login-header-img {
    background-image: url(../img/login-logo.png);
    width: 370px;
    height: 59px;
}

div._3dgisolControlLogoOverlay {
    position: absolute;
    right: 3px;
    bottom: 3px;
    display: block;
    font-size: smaller;
    font-family: Arial;
}