﻿html, body, form {
    font: normal 11px Tahoma, Arial, Verdana, Sans-serif;
    height: 100%;
    margin: 0;
    overflow: hidden;
}

iframe html, iframe body, iframe form {
    overflow: auto;
}

a {
    color: GrayText;
    text-decoration: none;
}

    a:hover, a:active {
        color: #fff;
    }

    a img {
        border: none;
    }

nobr {
    overflow: hidden;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Segoe UI",Arial,sans-serif;
}

/*]]]]]]]]]]]]]]]]]]]]]]]]]]]]] scheletro portante della pagina [[[[[[[[[[[[[[[[[[[[[[[[[[[[[*/

.b {
    background: rgb(244, 247, 255);
}

iframe html,
iframe body,
iframe form {
    overflow: auto;
}

#h {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 50px;
    background: #13668D;
}

    #h .h_img a {
        float: left;
        margin: 5px 20px 0 10px;
        background-image: url('../../img/LogoAtlanteWeb.png');
        background-size: contain;
        background-repeat: no-repeat;
        width: 200px;
        height: 40px;
    }

    #h .RadMenu ul.rmRootGroup {
        background-color: transparent;
    }

    #h .RadMenu > ul.rmRootGroup li > a.rmLink {
        height: 37px;
        border: 0;
        padding-top: 12px;
    }

    #h .RadMenu > ul.rmRootGroup .rmRootLink {
        border: 0;
        transition: background .50s ease-in-out;
        -moz-transition: background .50s ease-in-out;
        -webkit-transition: background .50s ease-in-out;
    }

        #h .RadMenu > ul.rmRootGroup .rmRootLink:hover,
        #h .RadMenu > ul.rmRootGroup .rmFocused,
        #h .RadMenu > ul.rmRootGroup .rmFocused:hover {
            border: 0;
            background-color: #2B4B5A;
        }

    #h .h_menu1 {
        float: right;
        margin: 8px 12px 0 0;
        color: #fff;
        text-align: right;
        background: #2B4B5A;
        padding: 10px;
        border-radius: 10PX;
    }

        #h .h_menu1 a {
            color: #eee;
        }

        #h .h_menu1 .separator {
            color:#ABABAB;
        }

    #h .h_menu2 {
        float: left;
    }

#b {
    position: fixed;
    top: 55px;
    right: 5px;
    bottom: 5px;
    left: 5px;
}

/*]]]]]]]]]]]]]]]]]]]]]]]]]]]]] css vari [[[[[[[[[[[[[[[[[[[[[[[[[[[[[*/

/*.semiTansparentWhite { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/semiTansparentWhite.png'); }*/

.semiTansparentWhite {
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(255, 255, 255) transparent; /* RGBa with 0.6 opacity */
    background: rgba(255, 255, 255, 0.7); /* For IE 5.5 - 7*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff); /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";
}

.logoSmall {
    position: absolute;
    top: 1px;
    left: 1px;
}

.hide {
    position: absolute;
    display: none;
}

.error, .error * {
    background-color: #ffd6d6;
    border-color: #ffd6d6;
}

p.title {
    margin: 0;
    padding: 2px 5px;
    font-size: 13px;
    font-weight: bold;
    color: #154A93;
    background: #ceddf0;
}

table.clean {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
}

    table.clean td, table.clean th {
        margin: 0;
        padding: 0;
    }

.numAdvise {
    padding: 0 2px;
    float: left;
    display: inline;
    margin: -23px 0 0 10px;
    border: #ff0000 1px solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #ff0000;
    -moz-box-shadow: 0 0 0.5em #ff0000;
    -webkit-box-shadow: 0 0 0.5em #ff0000;
    box-shadow: 0 0 0.5em #ff0000;
}

/* [ css dei controlli ceckable ] */

table.ckc {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    border-spacing: 0px;
    margin-top: 1px;
    background: #EEEEEE;
}

    table.ckc td.testo {
        text-align: right;
        width: 150px;
        margin: 0;
        font-weight: bold;
        padding: 3px;
        border: 0;
        height: 10px;
        vertical-align: text-top;
        color: #333;
    }

    table.ckc td.img {
        width: 20px;
        margin: 0;
        padding: 0 1px;
    }

        table.ckc td.img img {
            float: left;
            display: inline;
        }

    table.ckc td textarea {
        float: left !ie;
        width: 100% !important;
        overflow: hidden;
        overflow-y: auto;
    }

    table.ckc td.ctr {
        border: 0;
        margin: 0;
        padding: 0 4px 0 0;
    }

        table.ckc td.ctr input.link {
            padding-top: 0;
        }

        table.ckc td.ctr table input {
            border: none;
            float: left !ie;
            width: 100% !important;
        }

    table.ckc td.ctr2 {
        border: 0;
        margin: 0;
        padding: 0 1px 0 0;
    }

    table.ckc td input[type=text].txt1 {
        width: 50px;
        height: 20px;
    }

/*table.ckc td.ctr *{overflow:hidden;}*/

.lateralTitle {
    padding: 2px 5px;
    margin: 10px 0;
    background: #25a0da;
    background: rgba(37, 160, 218, 0.60);
    color: #ffffff;
    font-weight: bold;
}

.button {
    background: #25a0da;
    background: rgba(37, 160, 218, 0.70);
    border: solid 1px gray;
    font-family: Verdana;
    font-size: 0.8em;
    color: #fff;
}

/* Correzione errori telerik */

.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td {
    white-space: nowrap;
    overflow: hidden;
    padding: 2px;
}

#ctl00_CPH1_ctl00_CPH1_RadGrid1Panel, #ctl00_CPH1_ctl00_CPH1_RadGridList1Panel {
    height: 100%;
}

.RadSplitter_Default, .RadGrid .RadGrid_Default {
    clear: both;
}

.RadMenu .mItem {
    padding: 2px 0px 2px 20px;
    margin: -1px;
}

.slideContainer {
    height: 100%;
}

.emfol {
    padding: 0px 0px 0px 20px;
    margin: 1px;
    background-image: url(../../img/EmailFolders.gif);
    background-repeat: no-repeat;
}

.emfi0 {
    background-position: 0 0;
}

.emfi1 {
    background-position: 0 -16px;
}

.emfi2 {
    background-position: 0 -32px;
}

.emfi3 {
    background-position: 0 -48px;
}

.emfi4 {
    background-position: 0 -64px;
}

.emfi5 {
    background-position: 0 -80px;
}

.emfi6 {
    background-position: 0 -96px;
}

.emfi7 {
    background-position: 0 -112px;
}

.emfi8 {
    background-position: 0 -128px;
}

#b .RadToolBar_Default .rtbOuter,
#b .RadToolBar_Default .rtbMiddle {
    border: none;
}

#b .RadToolBar_Default .rtbMiddle {
    padding: 2px 0;
}

#b .RadComboBox table {
    height: 19px;
}

#b .RadComboBox_Metro .rcbInputCell,
#b .RadComboBox_Metro .rcbArrowCell {
    border: 1px solid;
    height: 18px;
}


/*
    #############################################
    ################# ICONE #####################
    #############################################

    ptstatus:
     "0, 200016, 200017, 200018, 
    010363, 010364, 010365, 
    010366, 010367, 010368, 
    010369, 010370, 010386, 
    
    010387, 010388, 010389, 010390, 010391, 010392"

*/

.aw-icons:before {
    content: "\00a0";
    width: 15px;
    height: 15px;
    margin-right: 2px;
    display: inline-block;
    background-color: black;
}

.icons-ptstatus-1:before {
    background-color: red;
}

.icons-ptstatus-2:before {
    background-color: yellow;
}

.icons-ptstatus-3:before {
    background-color: green;
}

.icons-ptstatus-4:before {
    background-color: whitesmoke;
}

.icons-ptstatus-5:before {
    background-color: blue;
}

.icons-ptstatus-6:before {
    background-color: darkred;
}

.icons-ptstatus-7:before {
    background-color: darkgreen;
}

.icons-ptstatus-8:before {
    background-color: darkblue;
}

.icons-ptstatus-9:before {
    background-color: red;
}

.icons-ptstatus-10:before {
    background-color: lightgreen;
}

.icons-ptstatus-11:before {
    background-color: yellow;
}

.icons-ptstatus-12:before {
    background-color: red;
}

.icons-ptstatus-13:before {
    background-color: blue;
}

.icons-ptstatus-14:before {
    background-color: yellow;
}

.icons-ptstatus-15:before {
    background-color: green;
}

.icons-ptstatus-16:before {
    background-color: darkred;
}

.icons-ptstatus-17:before {
    background-color: orange;
}

.icons-ptstatus-18:before {
    background-color: blue;
}

.icons-ptstatus-19:before {
    background-color: black;
}


.file-item {
    float: left;
    display: inline;
    padding: 1px 3px;
    border: 1px solid lightgray;
    min-width: 100px;
    margin: 3px 2px 2px 2px;
    border-radius: 3px;
    background-color: #f0f0f0;
}

    .file-item:hover {
        border-color: #f0f0f0;
    }

    .file-item a:hover {
        color: #696969;
    }

    .file-item span {
        width: 99%;
        display: block;
    }

.amount-type-0,
.amount-type-1 {
    color: transparent;
    padding: 0 0 0 5px;
    font-weight: bold;
    color: #000;
}

.table-clean {
    width: 100%;
    border-color: #e5e5e5;
    border-spacing: 0;
    border: 1px solid #e5e5e5;
}

    .table-clean td {
        border-color: white #e5e5e5;
        padding: 1px;
    }

    .table-clean th {
        padding: 1px;
        text-align: left;
        color: #767676;
    }

    .table-clean tr:nth-child(even) {
        background-color: #ededed;
    }

#ctl00_CPH1_RadPanelBarCalendar {
}

    #ctl00_CPH1_RadPanelBarCalendar .rpTemplate {
        padding: 0;
    }

    #ctl00_CPH1_RadPanelBarCalendar .rlbGroup, #ctl00_CPH1_RadPanelBarCalendar .rlbTemplateContainer {
        width: 100%;
        border: none;
    }

    #ctl00_CPH1_RadPanelBarCalendar .rpSlide {
        overflow-y: auto;
    }

    #ctl00_CPH1_RadPanelBarCalendar .rlbItem {
        height: 1.7em;
        overflow: hidden;
        padding: 1px 5px;
        font-size: 11px;
    }

        #ctl00_CPH1_RadPanelBarCalendar .rlbItem.rlbSelected {
            background-color: rgba(37, 160, 218, 0.55);
        }
