﻿body {
    background: #ffffff; /*#b6b7bc;*/
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin:0px;
    margin-bottom: 30px;
    padding: 0px;
    color: #696969;
}
/* Elementi Colori e sfondi*/
/* TextBox scheda anagrafica solo lettura*/
.tbTl {
    color: gray;
    background-color: transparent;
    border: 1px solid #a0a0a0;
}
/*Liste*/
.bckList{background-color:#eaffff}
.selectedList { background-color: #1467ea; color: white; }
.schedaBck {
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
 }
.mainBack { background-color:#D7D8D9 } /*{ background-image: url('../../../Images/Background.jpg')}*/

Paper 
{
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 90%, rgba(237,237,237,1) 100%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(90%,rgba(243,243,243,1)), color-stop(100%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 90%,rgba(237,237,237,1) 100%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 90%,rgba(237,237,237,1) 100%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 90%,rgba(237,237,237,1) 100%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 90%,rgba(237,237,237,1) 100%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.popBackground 
{ 
    background: rgb(252,255,244); /* Old browsers */ 
    background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(248,249,222,1) 100%); /* FF3.6+ */ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(100%,rgba(248,249,222,1))); /* Chrome,Safari4+ */ 
    background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(248,249,222,1) 100%); /* Chrome10+,Safari5.1+ */ 
    background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(248,249,222,1) 100%); /* Opera 11.10+ */ 
    background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(248,249,222,1) 100%); /* IE10+ */ 
    background: linear-gradient(to bottom, rgba(252,255,244,1) 0%,rgba(248,249,222,1) 100%); /* W3C */ 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#f8f9de',GradientType=0 ); /* IE6-9 */ 
}

.sback { background-color: #808080; color: white; text-align: center; line-height: 24px; float: left; border: 1px solid #303030;height:24px}

.container { display: table; border-collapse: collapse; table-layout: fixed; height: 35px; }
/* MASTER PAGE */
#Header { height: 30px; background-color: white;line-height:30px;text-align:left;color:white }
.divTer { border: 1px solid #D0D0D0; background-color: #f0f0f0; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; }
.shadow {-moz-box-shadow: 10px 10px 5px #9e9e9e; -webkit-box-shadow: 10px 10px 55px #9e9e9e; filter: progid:DXImageTransform.Microsoft.Shadow(color='#9e9e9e', Direction=135, Strength=10); box-shadow: 10px 10px 55px #9e9e9e; }
.page {
    width: 1000px;
    height: 700px;
    margin: 20px auto;
    background-color: white;
    max-width: 1000px;
    border: 1px solid #9e9e9e;
}
.Message { height: 30px; background-color: #0094ff; width: 100%; font-family: Verdana; font-size: 14px; color: white; line-height: 30px; }
.button { background-color: #d3dce0; border: 1px solid #787878; cursor: pointer; font-size: 12px; font-weight: bold; padding: 5px; margin-right: 3px; margin-bottom: 3px; border-radius: 3px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; }
.butT { background-color: transparent; border: 1px solid white; cursor: pointer; font-size: 12px; font-weight: bold; padding: 5px; margin:7px 3px 3px 0; text-align: center; color: white }
    .butT:hover { background-color: #198228; }/*vecchio valore (blu) #1d63a7; }*/
a { text-decoration: none; }
.bar { width: 100%; height: 60px; }
.controlBody { width: 840px; height: 592px; }
.titoloschede {
    height: 35px;
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 16px;
    line-height: 35px;
    font-family: Verdana;
    padding-left: 10px;
    background: #1467ea /*url('../../../Images/logoXsmallC.png') no-repeat 10px 4px;*/
}
.nomescheda 
{
    height: 35px;  
    text-align: center; 
    color: white; 
    font-weight: bold; 
    font-size: 16px; 
    line-height: 35px; 
    font-family: Verdana;
    padding-right:10px;
    background:#198228;
    /*background:#1467ea url('../../../Images/logoXsmallC.png') no-repeat 10px 4px;*/
}
.bottombar{height:50px;margin:0;padding-left:10px;line-height:50px;text-align:left}
.bordTop{border-top:1px solid #d0d0d0}
.PBackColor
{ background-color:#696969; }
/*
 *  MODAL POPUP
 *
 */
.headPopupcolor 
{ 
    /*background-color: #1467ea;*/ 
    color: white;
    height:25px;
    line-height:25px;
    text-align:center;
    font-weight:bold;
    background:#1467ea url('../../../Images/xeditwhite.png') no-repeat 10px 4px; width: 100%; }
.AlertPopUp 
{ 
    /*background-color: #1467ea;*/ 
    color: white;
    height:25px;
    line-height:25px;
    text-align:center;
    font-weight:bold;
    background:#1467ea url('../../../Images/alert-triangle-red.png') no-repeat 10px 0px;
}

.Ppopup
    {
        background: rgb(239,238,220); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(239,238,220,1) 0%, rgba(226,234,206,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,238,220,1)), color-stop(100%,rgba(226,234,206,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(239,238,220,1) 0%,rgba(226,234,206,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(239,238,220,1) 0%,rgba(226,234,206,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(239,238,220,1) 0%,rgba(226,234,206,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(239,238,220,1) 0%,rgba(226,234,206,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeedc', endColorstr='#e2eace',GradientType=0 ); /* IE6-9 */
    } /*e lo stesso di bckPaper*/

.modalBackgroundB { background-color: Gray; filter: alpha(opacity=90); opacity: 0.9; height:400px }
.modalBackgroundW { background-color: white; filter: alpha(opacity=70); opacity: 0.5; height:400px }
.modalBackground { background-color: transparent; }
.modBackStop{background-color:gray}
.codM {  height: 90%; font-weight: bold;width: 21%;
float:left
}
.conoM {  height: 90%; font-weight: bold;width: 34%; 
float:left
}
.TitoloM { height: 90%; font-weight: bold; width:30%;float: right; background-color: #198228; }
/*
 *  Contenuto schede Anagrafiche
 *
 */
.head { height: 45px; width: 790px; font-size: 16px; line-height: 45px; padding-left: 10px; text-align: left; color: white; background-color: #1467ea;margin:0 auto }
.headN { height: 10%; font-size: 16px; line-height: 45px; padding-left: 10px; text-align: left; color: white; background-color: #1467ea; }
.item { float: left; height: 30px; width: 137px;margin-bottom:0px;margin-top:0px;padding:0px;line-height:30px;text-align:left}
.tdL { float:left;height: 30px; line-height:30px; text-align:left;background-color: #e1dfdf;padding-left:3px;width:150px;font-weight:bold }
.tdD { float:left;height: 20px; line-height:20px; text-align:left;padding-left:5px; }
.divFwBar { float: right; height: 45px; width: 44%; line-height: 45px; text-align: left; padding-top: 3px; padding-left: 5px;}
.fwbar { height: 50px; clear: both; position: relative; width: 100%; bottom: 0; }
.cl { clear: both; height: 6px; }
.clear { margin-bottom:8px;clear: both; height: 25px; margin-left: 0px; }
.tbInsOLD { background-color: #c6dbf2;border:none } /*{ border:1px solid #1467ea ;background-color:#c6dbf2}*/
.tbIns { border: 1px solid #c6dbf2; }
/* Css Codice Cognome Nome*/
.cod {  height: 100%; font-weight: bold;width: 124px; float:left }
.cog {  font-weight: bold;float:left; height: 26px;
    width: 396px;
}
.nom {  font-weight: bold;float:left }
.labTitolo { height: 85%; font-weight: bold; float: left; background-color: #198228;width:inherit; margin-left: 0px; }
/*
 * fine schede anagrafiche
 */

/*   SPERIMENTALE */
.butV
{ 
    /*bordo*/
    border: 1px solid #0646aa; 
    border-radius: 3px; 
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    -khtml-border-radius: 3px;

    /* sfondo */
    background: rgb(205,233,142);

    /* altro */
    cursor: pointer; 
    font-size: 12px; 
    font-weight: bold;
    color:#000;
    margin-bottom:3px;
}
    .butV:disabled {color: #696969;background-color:#D0D0D0 }
    .butV:hover { color: #fff}

.butR
{ 
    /*bordo*/
    border: 1px solid #0646aa; 
    border-radius: 3px; 
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    -khtml-border-radius: 3px;

    /* sfondo */
    background: rgb(211,0,31); /* Old browsers */

    /* altro */
    cursor: pointer; 
    font-size: 12px; 
    font-weight: bold;
    color:#000;
    margin-bottom:3px;
}
    .butR:hover { color: #fff}
    .butR:disabled {color: #696969;background-color:#D0D0D0 }

.but
{ 
    /*bordo*/
    border: 1px solid #0646aa; 
    border-radius: 3px; 
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    -khtml-border-radius: 3px;

    /* sfondo */
    background: rgb(111,175,232); 

    /* altro */
    cursor: pointer; 
    font-size: 12px; 
    font-weight: bold;
    color:#000;
    margin-bottom:3px; margin-top: 0px;
}
    .but:disabled {color: #696969;background-color:#D0D0D0 }
    .but:hover { color: #fff}

.butS 
{
    /* Sfondo */
    background: rgb(247,251,252); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(247,251,252,1) 0%, rgba(217,237,242,1) 100%, rgba(173,217,228,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,251,252,1)), color-stop(100%,rgba(217,237,242,1)), color-stop(100%,rgba(173,217,228,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(247,251,252,1) 0%,rgba(217,237,242,1) 100%,rgba(173,217,228,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(247,251,252,1) 0%,rgba(217,237,242,1) 100%,rgba(173,217,228,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(247,251,252,1) 0%,rgba(217,237,242,1) 100%,rgba(173,217,228,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(247,251,252,1) 0%,rgba(217,237,242,1) 100%,rgba(173,217,228,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#add9e4',GradientType=0 ); /* IE6-9 */
    
    color:black;
    font-weight:bold;
    border: 1px solid #d3dce0; 
    margin-bottom:2px;
 }
.PBackColor2
{
background: rgb(181,189,200); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 0%, rgba(40,52,59,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(0%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 0%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 0%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 0%,rgba(40,52,59,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 0%,rgba(40,52,59,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
 }

.PopUPBackground {
background: rgb(205,235,142); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(205,235,142,1) 0%, rgba(165,201,86,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(205,235,142,1)), color-stop(100%,rgba(165,201,86,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 }

/*MENU INIZIALE*/
.bckSTARTMENU { 
    background: rgb(254,255,255); /* Old browsers */ 
    background: -moz-linear-gradient(45deg, rgba(254,255,255,1) 0%, rgba(221,241,249,1) 35%, rgba(160,216,239,1) 100%); /* FF3.6+ */ 
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(254,255,255,1)), color-stop(35%,rgba(221,241,249,1)), color-stop(100%,rgba(160,216,239,1))); /* Chrome,Safari4+ */ 
    background: -webkit-linear-gradient(45deg, rgba(254,255,255,1) 0%,rgba(221,241,249,1) 35%,rgba(160,216,239,1) 100%); /* Chrome10+,Safari5.1+ */ 
    background: -o-linear-gradient(45deg, rgba(254,255,255,1) 0%,rgba(221,241,249,1) 35%,rgba(160,216,239,1) 100%); /* Opera 11.10+ */ 
    background: -ms-linear-gradient(45deg, rgba(254,255,255,1) 0%,rgba(221,241,249,1) 35%,rgba(160,216,239,1) 100%); /* IE10+ */ 
    background: linear-gradient(45deg, rgba(254,255,255,1) 0%,rgba(221,241,249,1) 35%,rgba(160,216,239,1) 100%); /* W3C */ 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ 
}

/* Finestra Login */
.bckLogin { 
    background: #fefcea; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  #fefcea 0%, #efe8ba 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#fefcea), color-stop(100%,#efe8ba)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  #fefcea 0%,#efe8ba 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  #fefcea 0%,#efe8ba 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  #fefcea 0%,#efe8ba 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  #fefcea 0%,#efe8ba 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efe8ba',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/* Update progress*/
  div#updateShadow { position: absolute;background-color: gray; filter: alpha(opacity=90); opacity: 0.9; }
  .upProgress {position:absolute; top:0px; left:0px;text-align:center}

/* formattazione */
.cono { text-overflow: ellipsis; overflow: hidden; overflow-y: hidden;text-align:left }

/* PAI */
.btStyle {
    width: 100px;
    height: 30px;
    margin-top: 5px;
    margin-left: 10px;
}
.btR {
    border: solid 1px transparent;
}

/* Pager */
.PagerButton {
    border:1px solid white;
    background-color: #808080;
    color:white;
    font-weight:bold;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
}
.CurrentPagerButton {
    background-color:white;
    color:darkgreen;
    font-weight:bold;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    margin-left:10px;
    margin-right:10px;
    padding:5px      
}

/* DIALOG BOX*/
.DLGBorder{
     border:4px solid #1467ea
}

/* TEXTBOX MULTILINE NO RESIZE*/
.textNORESIZE
{
    resize: none;
}
