﻿body {
    background-color: #ffffff;
    color: black;
    background-position: left top;
    background-repeat: repeat-x;
}

.Form {
    background-position: left top;
    background-repeat: no-repeat;
}

.BannerLime a { color: Black; }

.BannerLime { color: Black; }

.BannerVersion { color: White; }

.Copyright { color: #69A7D5; }

.Features b * {
    font-weight: normal;
    color: #00669B;
    font-size: 16px;
    font-family: Tahoma;
}

.RootPage { color: #171D2D; }

.RootPage a { color: #171D2D; }

/* Label for Appearance combobox */

.lblSkins { color: #FFFFFF; }

.Title h1.h1Blue { color: #0E5ED5; }

.Slogan { color: White !important; }

.MainBanner {
    margin-right: 45px;
    margin-top: 38px !important;
    padding-bottom: 25px;
}

.MiniSlogan { color: #FFF4CC !important; }

.ContentMargin { margin-left: 0px !important; }

.HeaderPanel { padding-bottom: 45px !important; }

/* Icon menu */

/*

.dxmMenu_Demo { color: #FFFFFF; }

.dxmMenuSeparator_Demo {
    width: 1px !important;
    height: 15px !important;
    background-color: #FFFFFF;
}

.dxmMenu_Demo a {
    color: #FFFFFF;
    text-decoration: underline;
}

*/

/* Header for TitleImage Area*/

.DetailsPageHeader {
    border: Solid 1px #AECAF0;
    background-color: #C7DDFD;
    padding: 10px 26px;
    width: 100%;
}

.DetailsPageHeaderBottom {
    height: 0px;
    border-left: Solid 1px #AECAF0;
    border-right: Solid 1px #AECAF0;
    background-color: #D8E8FF;
}

.DetailsPageLeftEdgeHeader { display: none; }

.DetailsPageRightEdgeHeader { display: none; }

.DetailsPageLeftEdge { display: none; }

.DetailsPageRightEdge { display: none; }

.DetailsPageEdge { width: 3px !important; }

.DetailsPageContent {
    color: #171D2D;
    background-color: White;
    border-left: Solid 1px #AECAF0;
    border-right: Solid 1px #AECAF0;
    padding: 30px;
}

.DetailsPageFooter {
    width: 100%;
    background-color: #AECAF0;
}

.DetailsSorceCodeArea {
    width: 100%;
    padding-top: 21px;
}

/**/

.TableDataViewCellLabel {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    font-weight: bold;
}

.TableDataViewCellInput {
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}

.Footer {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-size: 10pt;
    color: Black;
    padding-top: 10px;
}

.Footer a {
    text-decoration: underline;
    color: Black;
}

.Footer a:hover {
    text-decoration: underline;
    color: Gray;
}

.Error {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: Red;
    font-size: 10pt;
}

.TitoloPortale {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: White;
    font-size: 14pt;
}

.titoloHeader {
    font-size: 12px;
    display: block;
    text-align: left;
    padding: 10px;
    color: White;
    font-weight: bold;
    font-family: Tahoma, Verdana;
}

/* -- Stili personalizzati --  */

TD.EtichettaChiara {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: White;
    font-size: 12pt;
    vertical-align: top;
    text-align: right;
}

TD.EtichettaScura {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: Black;
    font-size: 12pt;
    vertical-align: top;
    text-align: right;
    width: 200px;
}

TD.EtichettaScuraMedia {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: Black;
    font-size: 9pt;
    vertical-align: top;
    text-align: right;
    width: 180px;
}


TD.Filler { width: 100%; }

TD.FillerTitle {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: Black;
    font-size: 12pt;
    vertical-align: top;
    text-align: left;
    width: 100%;
}

TABLE.InterventiEsterni { width: 100%; }

TABLE.NuovoTicket { width: 100%; }

TABLE.ModificaTicket { width: 100%; }

TABLE.Utenti { width: 100%; }

TD.EtichettaScuraIntEsterni {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: Black;
    font-size: 10pt;
    vertical-align: top;
    text-align: right;
    width: 300px;
    padding: 7px;
}


/* Pagina di default */

TABLE.DefaultPage { width: 100%; }

td.DefaultPageLeftZone { vertical-align: top; }

td.DefaultPageCenterZone {
    vertical-align: top;
    width: 100%;
}

TD.Etichetta {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: Black;
    font-size: 12pt;
    vertical-align: top;
    text-align: right;
    width: 100px;
}

.MessaggioErrore {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: Red;
    font-size: 14pt;
}

TD.LinkGestioneAssociazioni {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: blue;
    font-size: 14pt;
}

.MessaggioInformazione {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: darkblue;
    font-size: 12pt;
}

TD.TitleHeader {
    /* font-family: Tahoma, Verdana, 'Trebuchet MS', Arial; */
    font-weight: bold;
    color: black;
    font-size: 10pt;
    vertical-align: bottom;
}

table.MasterPage {
    width: 100%;
    height: 100%;
    padding: 5px;
}

td.MasterPageContent { vertical-align: top; }

td.HalfPageZone {
    width: 50%;
    height: 50%;
    vertical-align: top;
}

td.HalfPageZoneSchedaMatricola {
    width: 100%;
    vertical-align: top;
}


TABLE.AnagraficaMatricola { width: 100%; }

TABLE.CaratteristicheMatricola { width: 100%; }

TD.EtichettaScuraIntNm {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: Black;
    font-size: 10pt;
    vertical-align: top;
    text-align: right;
    padding: 7px;
}

.FooterStandard { text-align: center; }

.MasterPageHr { }

.MasterPageHeader { background-color: #f1f1f1; }

.tdformlabel {
    vertical-align: top;
    text-align: right;
    font-weight: bold;
}

.tdsubtable {
    vertical-align: middle;
    width: 180px;
    text-align: left;
}

.EtichettaAnagrafica {
    font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
    font-weight: bold;
    color: Black;
    font-size: 12pt;
    vertical-align: top;
    text-align: right;
    width: 200px;
}