.SnapHeader
{
    cursor: move;
    width: 100%;
}

.SnapHeaderExplorer
{
    color: #ffffff;
    background-color: #6699CC;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 12px;
    padding-top: 2px;
    padding-left: 5px;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=  '#003499' , EndColorStr= '#6698CB' );
    cursor: move;
}

.SnapContent
{
    font-family: arial;
    font-size: 11px;
    padding: 3px;
    border: #4284b5 1px solid;
    background-color: white;
    cursor: default;
}

.Dock
{
    padding: 5px;
    border: #AFAFAF 1px solid;
    background-color: #D1D1D1;
}

.Links
{
    list-style-image: none;
    color: Black;
    font-size: 11px;
}

.smxDropDownList
{
    width: 150px;
}

.smxTextBox
{
    width: 242px;
}
.smxTextBoxSave
{
    /*width: 190px;*/
    width: 100%;
}

.smxTextBoxSave2
{
    width: 190px;
}

.smxDropDownListSave
{
    width: 190px;
}
.smxTextBoxLabel
{
    /*width: 188px;*/
    width: 100%;
    font-weight: bold;
    background-color: Transparent;
    border-style: none;
}
.smxTextBoxLabelSmall
{
    width: 100%;
    font-weight: bold;
    font-size: xx-small;
    background-color: Transparent;
    border-style: none;
}
.smxLoginButton
{
    width: 100px;
}
.smxMessageLabel
{
    font-weight: bold;
    font-family: Arial;
    font-size: x-small;
}
.smxMessageLabelWhite
{
    font-weight: bold;
    font-family: Arial;
    font-size: x-small;
    color: White;
}
.smxMessageLabelBigger
{
    font-family: Arial;
    font-size: large;
}
.smxMessageLabelSmaller
{
    font-family: Arial;
    font-size: medium;
}
.smxPlusLink
{
    font-weight: bold;
    font-family: Arial;
    font-size: small;
    text-decoration: none;
    color: Black;
}
.smxMinusLink
{
    font-weight: bold;
    font-family: Arial;
    font-size: medium;
    text-decoration: none;
    color: Black;
}
.smxTitleLabel
{
    font-weight: bold;
    font-family: Arial;
    font-size: x-small;
}
.smxErrorMessageLabel
{
    font-weight: bold;
    color: #C00000;
}


.smxGridHeader
{
    background-color: #00309C;
    font-weight: bold;
    color: White;
}

.smxGridItem
{
    background-color: White;
}

.smxGridAlternateItem
{
    background-color: Silver;
}
BODY
{
    margin: 0px;
    background-color: white;
}
/*La colonna di tutta la pagina a sinistra*/
.smxLeftCol
{
    width: 150px;
    vertical-align: top;
}

/*La colonna di tutta la pagina al centre*/
.smxMidCol
{
    border-left: solid 1px black;
    border-right: solid 1px black;
    vertical-align: top;
}

/*La colonna di tutta la pagina a destra*/
.smxRightCol
{
    vertical-align: top;
}

/*La tabella che contiene tutta la pagina*/
.smxMainTable
{
    margin: 0px;
    width: 100%;
    padding: 0px;
}
.smxTdSx
{
    background-color: #dedfde;
    vertical-align: top;
    white-space: nowrap;
}

.smxTdDx
{
    vertical-align: top;
    background-color: #efefef;
}

.smxTdSxHeader
{
    background-color: #aed8e6;
    vertical-align: top;
    white-space: nowrap;
}

.smxTdDxHeader
{
    vertical-align: top;
    background-color: #d6eef8;
}

.WebLettersActive
{
    color: #ff0000;
    font-weight: bold;
}

.WebLettersPassive
{
    color: Blue;
    font-weight: bold;
    text-decoration: underline;
}

.WebLettersActive:visited
{
    color: #ff0000;
    font-weight: bold;
    text-decoration: underline;
}

.WebLettersPassive:visited
{
    font-weight: bold;
    text-decoration: underline;
}

.TableStyle
{
    border: 0px;
    text-align: center;
}

.ButtonStyle
{
    border-right: 7PX SOLID WHITE;
    background-color: #000054;
    padding: 2PX;
}

.FreezeStyle
{
    border-right: 7PX SOLID WHITE;
    background-color: #000054;
    padding: 2PX;
    color: White;
    font-weight: bold;
}
.LinkStyle
{
    color: White;
    font-weight: bold;
    text-decoration: underline;
}
.NowAgentLinkStyle
{
    font-weight: bold;
    color: white;
    font-family: 'Times New Roman';
    text-decoration: none;
}


.smxReporsTableHeader
{
    font-family: Arial;
    color: White;
    font-size: x-small;
    font-weight: bold;
}

.smxReportsStep
{
    font-family: Arial;
    color: White;
    font-size: xx-small;
    font-style: italic;
}

.smxReporsHeader
{
    font-family: Arial;
    color: Black;
    font-size: x-small;
    font-weight: bold;
}

.smxReportsWizardButton
{
    background-color: Thistle;
    font-family: arial;
    font-size: xx-small;
    color: White;
}

.smxVerySmallText
{
    font-family: arial;
    font-size: xx-small;
}


