﻿table.User
{
    width: 100%;
    border:  1px solid black;    
    color: Black;
}

table.User input
{
    width: 98%; 
}



table.User .RadioButton input
{
    width: auto;
    border: none;
}

table.User input.Invalid
{
    border-bottom: 2px solid red;
}

table.User select
{
    width: 98%;
}

table.User th
{
    background-color:#ffffff;
    height: 1px;
}

table.User th.Hint
{
    font-weight: normal;
    font-size: x-small;
    padding: 5px;
}

table.User td
{
    background-color: #ffffff;
    padding: 5px 0px;
    text-align: right;
}

table.User td.Text
{
    text-align: left;
    padding-left: 10px;
}

table.User td.Label
{
    text-align: right;
    width: 30%;
}

table.UserButtons
{
    float:right;    
    margin-top: 19px;
}

table.UserButtons th
{
    text-align: right;    
    padding: 2px;    
}

/* GESTIONE INDIRIZZI */

table.AddressList
{
    width: 100%;
    border: none;
    border-bottom: none;
}

table.AddressList th
{
    background-color: #ffffff;    
    color: #ffffff;
    border: 1px solid black;    
    font-size: x-small;
    text-align: left;
}

table.AddressList td
{
    background-color: #ffffff;
    border:  1px solid black;    
    padding: 4px 0px;
}

table.AddressList td a
{
    color: Black;
}

span.negativeLink a
{
    color: Black;
}