﻿

html, body
{
    font-size: 10px;
    /*font-size: 8pt;*/
    font-family: Tahoma, Verdana, Arial, "Helvetica Neue" , Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    color:inherit;
    /* overflow: hidden; */
    background-image: url("do_feats_purpleScuro.png");
    background-repeat: no-repeat;

    
}

a:link
{
    font-family: Tahoma, Verdana, Arial;
    color: White;
    text-decoration: none;
    font-size: 10px;
    /*font-size: 8pt;*/
}
a:visited
{
    font-family: Tahoma, Verdana, Arial;
    color: White;
    text-decoration: none;
    font-size: 10px;
    /*font-size: 8pt;*/
    
}
a:hover
{
    font-family: Tahoma, Verdana, Arial;
    color: White;
    text-decoration: underline;
    font-size: 10px;
    /*font-size: 8pt;*/
}

a.linkgrid
{
    font-family: Tahoma, Verdana, Arial;
    color: #FF0000;
    text-decoration: none;
    font-size: 10px;
    /*font-size: 8pt;*/
}


a:hover.linkgrid 
{    
    text-decoration: underline; 
}

.sfondologin
{
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.sfondopagine
{
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.barra
{
    margin: 0;
    padding-top: 11em;
    clear: both;
}

.logout
{
    margin: 0px;
    padding: 0px;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 15px;
    left: 10px; 
    color: Black;
    font-size: medium; 
    float: inherit;
}

.contenutologin
{
    margin: 0px;
    padding: 0px;
    width: 40%;
    min-width: 300px;
    height: 38%; 
    position: absolute;
    bottom: 2%;
    left: 180px;
}

.contenutorecupera
{
    margin: 0px;
    padding: 0px;
    width: 40%;
    min-width: 300px;
    height: 28%; 
    position: absolute;
    /*bottom: 2%;*/
    left: 10px;
}
.testologin
{
    margin: 0px;
    padding: 0px;
    width: 18%;
    height: 80%;
    min-height: 10%;
    position: absolute;
    left: 0px;
    font-size: 2em;
    color: Black; 
}

.inputlogin
{
    margin: 0px;
    padding: 0px;
    width: 80%;
    height: 80%;
    min-height: 10%; 
    position: absolute; 
    left: 125px;
}

.messaggi
{
    font-size: large;
    color: Red;
}

.intestazione
{
    font-size: medium;    
    font-weight: bold;
}


.textbox
{
    width: 200px;
    height: 15px;
}

.textarea
{
    width: 300px;
    height: 100px;
}

.combobox
{
    width: 205px;
    height: 25px;
    float: left; 
    margin-bottom: 0px;    
}

.v_line
{
    background-image: url('pixel_chiaro.png');
    width: 2px;
}

.h_line
{
    background-image: url('pixel_chiaro.png');
    height: 2px;
}

.ajax-loader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -32px; /* -1 * image width / 2 */
    margin-top: -32px;  /* -1 * image height / 2 */
    display: block;     
}

#preloader {
    height: 400px;
    position: relative;
    background-color: transparent; /* for demonstration */
}



#preloaderc {
    height: 400px;
    position: relative;
    background-color: White; /* for demonstration */
}

.datagrid table 
{
     /*border-collapse: collapse; */
     text-align: left; 
     /*width: 100%;*/
     border: 1px solid #006699;
     -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
} 
.datagrid 
{
    font: normal 12px/150% Arial, Helvetica, sans-serif; 
    background: #fff; 
    overflow: hidden; 
    /*border: 1px solid #006699; 
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;*/
    width: 50%;   
    text-align: center;
    margin: auto;          
}
.datagrid table td, .datagrid table th 
{    
     padding: 1px 5px; 
}
.datagrid table thead th
{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );
    background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );    
    background-color:#4C5CA1; 
    color:#F4FA92; 
    font-size: 10px; 
    font-weight: bold; 
    border-left: 1px solid #0070A8;
    text-align: left; 
    } 
 
 .datagrid table tbody td  
 {
     color: #00557F; 
     border-left: 1px solid #E1EEF4;
     font-size: 9px;
     font-weight: normal; 
 } 
 
 .t-numerictextbox .t-formatted-value 
{ 
    text-align: right;
    left: 0; 
    right: 0;
} 

#tempdata
{
    color:Red;
    font-weight: lighter;
}


.datagrid1 table 
{
     /*border-collapse: collapse; */
     text-align: left; 
     /*width: 100%;*/
     border: 1px solid #006699;
     -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
} 
.datagrid1 
{
    font: normal 12px/150% Arial, Helvetica, sans-serif; 
    background: #fff; 
    overflow: hidden; 
    /*border: 1px solid #006699; 
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;*/
    width: 70%;   
    text-align: center;
    margin: auto;          
}
.datagrid1 table td, .datagrid1 table th 
{    
     padding: 1px 5px; 
}
.datagrid1 table thead th
{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );
    background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );    
    background-color:#4C5CA1; 
    color:#F4FA92; 
    font-size: 10px; 
    font-weight: bold; 
    border-left: 1px solid #0070A8;
    text-align: left; 
    } 
 
 .datagrid1 table tbody td  
 {
     color: #00557F; 
     border-left: 1px solid #E1EEF4;
     font-size: 11px;
     font-weight: normal; 
 }

