﻿body, tbody
{
    font-family: Verdana;
    font-size: 10px;
}

a:link, a:visited, a:active, a:hover
{
    color:#C41C2B;
    text-decoration: none;
}

a:hover
{
    text-decoration:underline;
}

fieldset
{
    border: 1px solid #CCC;
    border-radius: 4px 4px 4px 4px;
    border-bottom-right-radius: 4px/*{cornerRadius}*/;
    border-bottom-left-radius: 4px/*{cornerRadius}*/;
    border-top-right-radius: 4px/*{cornerRadius}*/;
    border-top-left-radius: 4px/*{cornerRadius}*/;
}

.Tabella
{
    border: 1px solid black;
}

.Tabella TH
{
    padding: 2px;
    font-weight: bold;
    background-color: #A39599;
    text-align: center;
}

.Tabella TD
{
    padding: 3px;
    background-color: #EAE6E7;
}

.TitoloFunzione
{
    font-size: 1.5em;
    font-weight: bold;
    margin: 15px auto 15px auto;
    display:table;
}

.TestoPiccolo, .lblPaginatore
{
    font-size: 0.90em;
}

.Combo, .ComboPaginatore, .cmb, .txt, .lst
{
    font-size: 8pt;
}

.btn
{
    color: #6D6E71;
    font-size: 14px;
    border-radius: 2px;
    border: 1px solid #996666;
    padding: 5px;
    background-color: #F8F8F8;
    cursor:pointer;
    min-height:19px;
}

.btnFlat
{
    color: #6D6E71;
    font-size: 14px;
    border-radius: 0px;
    border: 1px solid #996666;
    padding: 5px;
    background-color: #F8F8F8;
    cursor:pointer;
    min-height:19px;
}

.btn:hover, .btnFlat:hover
{
	transition-property: color, background-color;
	transition-duration: 0.20s, 0.20s;
	transition-timing-function: ease-out, ease-out;
	transition-delay: 0s, 0s;

    background-color: #996666;
    color: #ffffff;
}

.PaddingZero
{
    padding: 0px;
}

.ListaPuntata li
{
    padding: 10px 0px 10px 0px;
}

.TestoScuro
{
    color: #444444;
}

.divHeader
{
    background-color: #F8F8F8;
}

.divDati
{}

.Watermarked
{
    color: #CCCCCC;
    font-style:italic;
}

.Shadow
{
    -moz-box-shadow:    0 4px 16px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.2); 
    box-shadow:         0 4px 16px rgba(0,0,0,.2);
}

TD.tdCaption2Vert
{
    text-align:right;
    white-space:nowrap;
    vertical-align:top;
}

TD.tdCaption2VertNoTop
{
    text-align:right;
    white-space:nowrap;
}

/* Sistema il baco del tabcontainer che sovrappone i contenuti ai tabs quando sono su più righe */
.ajax__tab_header { height: auto !important; }


div.pallinoStatus {
    width: 16px;
    height: 16px;
    border-radius: 8px;
    cursor: help;
    filter: brightness(95%);
}