﻿/*******************
 Author: Daniele Guarneri
 *******************/

/* da cancellare */
body
{
    font-size: 76%;
}

/* fine da cancellare */

#content-table
{
    margin-right: 15px;
}

#content-table td
{
    font-size: 1.0em;
}

.main-page-table .first-column
{
    width: 0;
}

div#form-header
{
    font-size: 1.1em;
    width: 98%;
    padding-left: 10px;
}
table#ctl00_PlaceHolderMain_CreateUserWizard1
{
    background-color: #EFEEEC;
    border-collapse: collapse;
    width: 100%;
}
.bold
{
    font-weight: bold;
}
div#divmaster div.form-title
{
    font-size: 1.3em;
    color: #D6001C;
    margin-bottom: 15px;
    font-weight: bold;
    margin-top: 23px;
}
div#divmaster div.message
{
    margin-bottom: 15px;
}


div#divmaster div.form-table
{
    font-size: 1.1em;
    width: 100%;
    padding: 10px;
    margin-top: 13px;
    margin-left: 20px;
}



div#divmaster div.form-table-modified
{
    font-size: 1.1em;
    width: 100%;
    padding: 34px;
    background-color: #EFEEEC;
}

div#divmaster div.form-table-button-submit
{
    font-size: 1.1em;
    width: 100%;
    padding: 10px;
    background-color: #EFEEEC;
}
div#divmaster div.form-button-submit-border
{
    /*border:1px #D6001C solid;*/
    border: 1px #BC1715 solid;
    width: 130px;
    margin-bottom: 20px;
}
.textBox
{
    margin-bottom: 5px;
}
div#divmaster div.form-row
{
    clear: left;
    margin-bottom: 5px;
}

div#divmaster div.form-rowcaptcha
{
    clear: left;
    margin-top: 20px;
    margin-bottom: 5px;
}
div#divmaster div.form-rowlblATM2
{
    clear: left;
    margin-bottom: 20px;
}
div#divmaster div.form-label
{
    float: left;
    padding-top: 3px;
    width: 119px;
}

div#divmaster div.form-labelpassword
{
    padding-top: 3px;
    width: 25%;
}
div#divmaster div.form-error
{
    float: left;
    padding-top: 3px;
    font-size: 0.9em;
    margin-top: -30px;
}
div#divmaster div.form-error-disattiva
{
    float: left;
    padding-top: 3px;
    font-size: 0.9em;
}
div#divmaster div.form-error-summary
{
    float: left;
    padding-top: 3px;
    font-size: 0.9em;
    margin-left: 130px;
    margin-right: 130px;
    text-align: center;
}
div#divmaster div.form-error-login
{
    float: left;
    padding-top: 3px;
    font-size: 1.0em;
    text-align: left;
    margin-bottom: 2px;
}
div#divmaster div.form-label-right
{
    float: left;
    margin-left: 20px;
    padding-top: 3px;
    width: 15%;
}

div#divmaster div.form-label-right2
{
    float: left;
    margin-left: 20px;
    padding-top: 3px;
    width: 15%;
}

div#divmaster div.form-label-disattiva-profilo
{
    float: right;
    margin-right: -37px;
    padding-top: 6px;
    width: 15%;
    margin-top: -31px;
}

div#divmaster div.form-label-disattiva-profilo a
{
    margin-top: -1px;
    position: absolute;    
}

div#divmaster div.form-label-disattiva-profilo a img
{
    border: none;
}

div#divmaster div.form-text input
{
    float: left;
    width: 217px;
    height: 20px;
    border-style: solid;
    border-color: #CBCBCB;
    border-width: 1px;
}
div#divmaster div.form-text-right input
{
    float: left;
    width: 217px;
    height: 20px;
    border-style: solid;
    border-color: #CBCBCB;
    border-width: 1px;
}

div#divmaster div.form-button
{
    float: right;
    text-align: right;
    margin-right: 20px;
    margin-top: -10px;
}

div#divmaster div.form-button-border
{
    /*border:1px #D6001C solid;*/
    border: 1px #BC1715 solid;
    width: 80px;
}

div#divmaster div.form-button input#ctl00_PlaceHolderMain_BtnSubmit
{
    border: 1px #fff solid; /*background-color:#D6001C;*/
    background-color: #BC1715;
    width: 80px;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff;
    padding-top: 1px;
}

div#divmaster div.form-button input#ctl00_PlaceHolderMain_BtnSubmit1
{
    border: 1px #fff solid;
    background-color: #BC1715;
    width: 130px;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff;
    padding-top: 1px;
}

div#divmaster div.form-buttonlogin
{
    float: right;
    text-align: right;
    margin-right: 300px;
    margin-top: -5px;
}

div#divmaster div.form-buttonlogin-border
{
    float: right; /*border:1px #D6001C solid;*/
    border: 1px #BC1715 solid;
    width: 100px;
    margin-top: 0px;
}

div#divmaster div.form-buttonlogin input#ctl00_PlaceHolderMain_login_login
{
    float: right;
    border: 1px #fff solid; /*background-color:#D6001C;*/
    background-color: #BC1715;
    width: 100px;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff;
    padding-top: 1px;
}

.wizard-button
{
    margin-right: 50px;
}

div#divmaster div.form-link a
{
    padding-top: 15px;
    font-weight: bold;
}
div#divmaster div.form-link a img
{
    border: none;
    padding-top: 10px;
}

/* form giornalisti */
div#divmaster div.form-press
{
    background-color: #fff;
}
div#divmaster div.form-press div.form-table
{
    text-align: left;
    padding: 10px 15px 0 15px;
    width: auto;
}
div#divmaster div.form-press div.form-text input
{
    width: 150px;
}
div#divmaster div.form-press .form-error
{
    background-color: #fff;
    padding: 5px 15px 5px 15px;
    width: auto;
    font-weight: bold;
    color: #D60018;
}
div#divmaster div.form-press div.form-msg
{
    background-color: #fff;
    padding: 5px 15px 5px 15px;
    width: auto;
}
div#divmaster div.form-press hr
{
    height: 0;
    border-style: dotted;
    border-width: 1px 0 0 0;
    border-color: #007700;
}
div#divmaster div.form-press hr.hr-press
{
    margin-top: 15px !important;
}
div#divmaster div.form-press .form-button
{
    padding-left: 10px;
    width: 50%;
}
div#divmaster div.form-press .form-button-border
{
    padding: 1px;
}
.form-button-border .button
{
    border: solid 1px #D60018;
    background-color: #D60018;
    color: #fff;
    font-size: 0.9em !important;
    width: 100%;
}
.form-link .left
{
    float: left;
    text-align: left;
}
.form-link .right
{
    text-align: right;
}
.form-link .right a img
{
    padding: 0;
}
/* forse è il caso di sostituire i div flottanti con una tabellina con 2 celle */
.floating-left
{
    float: left;
}
.login-name
{
    color: #D60018;
    font-weight: bold;
}

div#divmaster div.separator
{
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
    border-width: 1px;
    border-top: dotted;
    border-color: #CBCBCB;
    width: 95%;
}
div#divmaster div.separatorpress
{
    float: left;
    margin-top: 10px;
    margin-bottom: -5px;
    border-width: 1px;
    border-top: dotted;
    border-color: #CBCBCB;
    width: 95%;
}
.password
{
    margin-bottom: 10px;
}

.text-main
{
    padding-left: 7px;
}

div#divmaster div.separator2
{
    float: left;
    margin-top: 15px;
    border-width: 1px;
    border-top: dotted;
    border-color: #CBCBCB;
    margin-bottom: 0px;
    width: 95%;
}

.separatore
{
    border-bottom: 1px dotted #cccccc;
    clear: both;
    margin-bottom: 24px !important;
    margin-right: 60px !important;
    height: 20px;
}

div#divmaster div.separator3
{
    float: left;
    margin-top: 2px;
    border-width: 1px;
    border-color: #CBCBCB;
    margin-bottom: 0px;
    width: 95%;
}

div#divmaster div.service
{
    clear: both;
    margin-bottom: 20px;
    font-size: 11pt;
}
div#divmaster div.datipersonali
{
    clear: both;
    font-size: 11pt;
    margin-top: 5px;
    margin-bottom: 20px;
}
div#divmaster div.anno
{
    float: left;
    font-size: 0.9em;
    margin-top: 5px;
}

div#divmaster div.form-table-checkbox
{
    font-size: 1.1em;
    width: 100%;
    background-color: #EFEEEC;
}

div#divmaster div.form-checkbox
{
    float: left;
    padding-top: 3px;
    margin-top: 9px;
    margin-bottom: 10px;
}
.checkbox
{
    float: left;
}
.lblcheckbox
{
    font-size: 0.9em;
    font-weight: bold;
    float: left;
    padding-top: 3px;
    margin-top: -1px;
    margin-bottom: 20px;
}


div#divmaster div.form-label-right-checkbox
{
    font-size: 0.9em;
    float: left;
    padding-top: 3px;
    margin-left: 50px;
    margin-top: -6px;
}
div#divmaster div.form-label-right-checkbox2
{
    font-size: 0.9em;
    float: left;
    padding-top: 3px;
    margin-left: 45px;
    margin-top: -5px;
}


div#divmaster div.form-text-right-checkbox input
{
    float: left;
    width: 157px;
    height: 20px;
    border-style: solid;
    border-color: #CBCBCB;
    border-width: 1px;
    margin-left: 5px;
    margin-top: -6px;
}

div#divmaster div.form-label-checkbox
{
    float: left;
    font-size: 0.9em;
    margin-left: 5px;
    margin-top: -5px;
}

div#divmaster div.form-label-operator
{
    float: left;
    font-size: 0.9em;
    margin-left: 16px;
    margin-top: 0px;
}
.linea
{
    float: left;
    margin-top: 0px;
}
div#divmaster div.form-description
{
    float: left;
    font-size: 0.9em;
    margin-left: 30px;
    margin-top: 0px;
    margin-bottom: 8px;
}

div#divmaster div.form-description3
{
    float: left;
    font-size: 0.9em;
    margin-left: 30px;
    margin-top: -25px;
    margin-bottom: 8px;
}
div#divmaster div.form-description-news2
{
    float: left;
    font-size: 0.9em;
    margin-top: -10px;
    margin-right: 50px;
    margin-bottom: 8px;
}
div#divmaster div.form-description-news
{
    float: left;
    font-size: 0.9em;
    margin-left: 30px;
    margin-top: -3px;
    margin-right: 50px;
    margin-bottom: 8px;
}
div#divmaster div.form-description-news3
{
    float: left;
    font-size: 0.9em;
    margin-left: 30px;
    margin-top: -25px;
    margin-right: 50px;
    margin-bottom: 8px;
}

div#divmaster div.form-operators
{
    float: left;
    font-size: 0.9em;
    margin-top: 2px;
}
div#divmaster div.form-datipersonali
{
    clear: both;
    font-size: 0.9em;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 30px;
}
div#divmaster div.form-datipersonali2
{
    clear: both;
    font-size: 0.9em;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 30px;
}
.reqvalidator
{
    float: left;
    margin-left: 1px;
    margin-top: 5px;
}
.reqvalidatorbis
{
    float: left;
    margin-left: -5px;
    margin-top: 5px;
}
.reqvalidatornick
{
    float: left;
    margin-left: 1px;
    margin-top: 30px;
}
.reqvalidatoroperators
{
    float: left;
    margin-left: 250px;
    margin-top: -20px;
}
.reqvalidatoranno
{
    float: left;
    margin-left: 1px;
    margin-top: 5px;
}

.reqvalidatorSesso
{
    float: left;
    margin-left: 320px;
    margin-top: -25px;
}
.reqvalidatorTipoAbbonamento
{
    float: left;
    margin-left: 400px;
    margin-top: -25px;
}

.reqvalidatorAcquistoAbbonamento
{
    float: left;
    margin-left: 490px;
    margin-top: -25px;
}
.reqvalidatorMaxAcquistoAbbonamento
{
    clear: left;
    position: absolute;
    margin-left: 490px;
    margin-top: -25px;
}

.reqvalidatorSupportoAbbonamento
{
    float: left;
    margin-left: 600px;
    margin-top: -25px;
}

.reqvalidatorMaxSupportoAbbonamento
{
    float: left;
    margin-left: 600px;
    margin-top: -25px;
}
.reqvalidatorAltroMezzo
{
    float: left;
    margin-left: 520px;
    margin-top: -25px;
}
.reqvalidatorMaxAltroMezzo
{
    float: left;
    margin-left: 520px;
    margin-top: -25px;
}
.reqvalidatorMotivo
{
    float: left;
    margin-left: 680px;
    margin-top: -35px;
}
.reqvalidatorTitoloStudio
{
    float: left;
    margin-left: 190px;
    margin-top: -25px;
}

.reqvalidatorProfessione
{
    float: left;
    margin-left: 430px;
    margin-top: -35px;
}
.reqvalidatorDocumentoViaggio
{
    float: left;
    margin-top: -20px;
    margin-left: 5px;
    margin-bottom: 1px;
}
div#divmaster div.form-button-submit-border2
{
    /*border:1px #D6001C solid;*/
    border: 1px #BC1715 solid;
    width: 78px;
    margin-bottom: 20px;
}

div#divmaster div.form-mezzi
{
    float: left;
    font-size: 0.9em;
    margin-top: 12px;
}
div#divmaster div.form-combobox
{
    font-size: 0.9em;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}
div#divmaster div.form-linee
{
    float: left;
    font-size: 0.9em;
    margin-left: 15px;
    margin-top: 12px;
}
div#divmaster div.form-link
{
    clear: both;
}
div#divmaster div.form-anno
{
    float: left;
    padding-top: 6px;
    font-size: 0.9em;
    margin-right: 28px;
    margin-bottom: 0px;
    margin-top: 4px;
}

div#divmaster div.form-frequenza
{
    float: left;
    padding-top: 3px;
    font-size: 0.9em;
    margin-bottom: 5px;
}

div#divmaster div.form-utilizzo
{
    float: left;
    padding-top: 3px;
    font-size: 0.9em;
    margin-bottom: 5px;
    margin-top: 5px;
}

div#divmaster div.form-sesso
{
    float: left;
    padding-top: 3px;
    font-size: 0.9em;
    margin-right: 54px;
    margin-top: 10px;
}

.radSesso
{
    padding-top: 5px !important;
}

.divRadFrequenza
{
    margin-left: 50px;
}

div#divmaster div.form-media
{
    float: left;
    padding-top: 3px;
    font-size: 0.9em;
    margin-top: 10px;
    width: 15%;
}
div#divmaster div.radMedia
{
    margin-top: 19px;
}
table.radiobtn_list_media input
{
    float: left;
    margin-top: 0px;
    margin-right: 0px;
    vertical-align: super;
    margin-left: -5px;
}
table.radiobtn_list_media label
{
    display: block;
    font-size: 0.9em;
    padding-right: 35px;
    padding-left: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    white-space: nowrap;
}
.annonascita
{
    float: left;
    width: 3em;
    border-style: solid;
    border-color: #CBCBCB;
    border-width: 1px;
    height: 20px;
}
.rispostaCaptcha
{
    float: left;
    width: 16em;
    border-style: solid;
    border-color: #CBCBCB;
    border-width: 1px;
    height: 20px;
}
.altrodocumento
{
    float: left;
    width: 15em;
    border-style: solid;
    border-color: #CBCBCB;
    border-width: 1px;
    margin-top: -39px;
    margin-left: 175px;
    margin-bottom: 10px;
    height: 20px;
}
.sesso
{
    float: left;
    margin-top: 9px;
}
table.radiobtn_list_operatore input
{
    float: left;
    margin-top: -5px;
}
table.radiobtn_list_operatore label
{
    float: left;
    display: block;
    font-size: 0.9em;
    padding-right: 15px;
    margin-top: -2px;
    white-space: nowrap;
    padding-bottom: 0px;
}

table.radiobtn_list_sesso
{
    margin-left: 91px;
    margin-top: 15px !important;
}

table.radiobtn_list_sesso input
{
    float: left;
    margin-right: 2px;
    vertical-align: super;
    margin-bottom: 10px;
    margin-top: 5px;
    margin-left: 25px;
}
table.radiobtn_list_sesso label
{
    float: left;
    display: block;
    font-size: 0.9em;
    padding-right: 25px;
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    margin-top: 5px;
}

table.radiobtn_list_frequenza
{
    margin-left: 91px;
    margin-top: 38px;
}
table.radiobtn_list_frequenza input
{
    float: left;
    margin-right: 2px;
    vertical-align: super;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-left: 25px;
}
table.radiobtn_list_frequenza label
{
    float: left;
    display: block;
    font-size: 0.9em;
    padding-right: 0px;
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    margin-top: 0px;
}

table.radiobtn_list_motivo
{
    margin-left: 91px;
    margin-top: 38px;
}

.radiobtn_list_motivo td
{
    width: 257px;
    height:31px;
}



.radiobtn_list_motivo:nth-child(2) tr:last-child td:last-child
{
    padding-top: 7px;
}

table.radiobtn_list_motivo input
{
    float: left;
    margin-top: 0px;
    margin-right: 2px;
    vertical-align: super;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-left: 25px;
}
table.radiobtn_list_motivo label
{
    float: left;
    display: block;
    font-size: 0.9em;
    padding-right: 0px;
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    margin-top: 0px;
}

.radiobtn_list_motivo:nth-child(2) label
{
    margin-top: -9px;
}

div#divmaster div.form-buttonline
{
    float: left;
    text-align: right;
    margin-left: 15px;
    margin-top: 8px;
}
div#divmaster div.form-buttonline-border
{
    /*border:1px #D6001C solid;*/
    border: 1px #BC1715 solid;
    width: 105px;
    margin-bottom: 20px;
    margin-top: -5px;
}

div#divmaster div.form-buttonline input#ctl00_PlaceHolderMain_CreateUserWizard1_CreateUserStepContainer_btnAddLine
{
    border: 1px #fff solid; /*background-color:#D6001C;*/
    background-color: #BC1715;
    width: 105px;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff;
    padding-top: 1px;
    margin-right: 1px;
    height: 29px;
}

div#divmaster div.form-buttoncaptcha
{
    clear: both;
    font-size: 11pt;
    margin-bottom: 18px;
}

div#divmaster div.form-buttoncaptcha-border
{
    /*border: solid 1px #D60018; 	background-color:#D60018;*/
    border: solid 1px #BC1715;
    background-color: #BC1715;
    width: 130px;
    margin-right: 23px;
    margin-bottom: 20px;
}
div#divmaster div.form-buttoncaptcha input#ctl00_PlaceHolderMain_CreateUserWizard1_CreateUserStepContainer_btnCaptcha
{
    border: 1px #fff solid; /*background-color:#D6001C;*/
    background-color: #BC1715;
    width: 130px;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff;
    padding-top: 1px;
    padding-left: 3px;
    padding-right: 3px;
}



div#divmaster div.form-buttonline input#ctl00_PlaceHolderMain_btnAddLine
{
    border: 1px #fff solid; /*background-color:#D6001C;*/
    background-color: #BC1715;
    width: 105px;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff;
    padding-top: 1px;
    margin-right: 1px;
    height:29px;
}

div#divmaster div.form-buttoncaptcha input#ctl00_PlaceHolderMain_btnCaptcha
{
    border: 1px #fff solid; /*background-color:#D6001C;*/
    background-color: #BC1715;
    width: 130px;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff;
    padding-top: 1px;
    padding-left: 3px;
    padding-right: 3px;
}
div#divmaster div.disattiva
{
    float: left;
    margin-bottom: 40px;
}
div#divmaster div.form-button-annulla
{
    float: right;
    text-align: right;
    margin-left: 18px;
    margin-top: -15px;
}
div#divmaster div.form-button-annulla-border
{
    /*border:1px #D6001C solid;*/
    border: 1px ##BC1715 solid;
    width: 100px;
    margin-bottom: 20px;
}

div#divmaster div.form-button-annulla input#ctl00_PlaceHolderMain_btnAnnulla
{
    border: 1px #fff solid; /*background-color:#D6001C;*/
    background-color: #BC1715;
    width: 100px;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff;
    padding-top: 1px;
}

div#divmaster div.form-button-disattiva
{
    float: right;
    text-align: right;
    margin-top: -15px;
    margin-right: 20px;
}
div#divmaster div.form-button-disattiva-border
{
    /*border:1px #D6001C solid;*/
    border: 1px #BC1715 solid;
    width: 120px;
    margin-bottom: 20px;
}

div#divmaster div.form-button-disattiva input#ctl00_PlaceHolderMain_btnDisattiva
{
    border: 1px #fff solid; /*background-color:#D6001C;*/
    background-color: #BC1715;
    width: 120px;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff;
    padding-top: 1px;
}

div#divmaster div.form-button-deleteline
{
    float: left;
    text-align: right;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
div#divmaster div.form-button-deleteline-border
{
    border: 1px #BC1715 solid;
    width: 105px;
    margin-right: 0px;
    padding-right: 0px;
    margin-top: -5px;
}
div#divmaster div.form-button-deleteline input
{
    border: 1px #fff solid;
    background-color: #BC1715;
    width: 105px;
    font-size: 0.9em;
    font-weight: bold;
    color: #fff;
    padding-top: 1px;
    margin-right: 1px;
    height: 25px;
}

div#divmaster div.form-gridview
{
    float: left;
    font-size: 0.9em;
    margin-bottom: 0px;
}
.dropdownlist
{
    font-size: 0.9em;
    height: 25px;
    margin-top: -3px;
}

.grid
{
    float: left;
    padding: 5px;
    font-size: 1.0em;
    margin-left: 118px;
    margin-top: -5px;
    margin-bottom: 5px;
}
.itemDescrizioneMezzo
{
    width: 149px;
    height: 32px;
    font-size: 1.1em;
}
.itemNumeroLinea
{
    text-align: right;
    width: 29px;
    font-size: 1.1em;
}
.itemDescrizioneLinea
{
    width: 303px;
    font-size: 1.1em;
    padding-left: 5px;
}
.itembutton
{
    font-size: 1.1em;
}

.linkAltriServizi
{
    float: left;
    border-width: 0px;
    vertical-align: baseline;
    background-color: Transparent;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
    margin-top: 10px;
    width: 157px;
    cursor: pointer;
}
.immagine
{
    margin-top: 16px;
}

.linkDatiPersonali2
{
    float: left;
    text-decoration: underline;
    border-width: 0px;
    vertical-align: baseline;
    background-color: transparent;
    font-weight: bold;
    text-align: left;
    width: 101px;
    cursor: pointer;
    margin-top: -2px;
}
.linkDatiPersonali
{
    float: left;
    text-decoration: underline;
    border-width: 0px;
    vertical-align: baseline;
    background-color: transparent;
    font-weight: bold;
    text-align: left;
    width: 74px;
    cursor: pointer;
    margin-top: -2px;
}
.linkInfoPrivacy:hover
{
    color: Red;
}
.linkInfoCondizioni:hover
{
    color: Red;
}


.linkInfoPrivacy
{
    font-size: 1.0em;
    text-decoration: underline;
    border-width: 0px;
    background-color: transparent;
    text-align: left;
    width: 99px;
    cursor: pointer;
}


.linkInfoCondizioni
{
    border-width: 0px;
    vertical-align: baseline;
    background-color: transparent;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
    width: 120px;
    cursor: pointer;
}
div.message
{
    margin-bottom: 10px;
}
.bold
{
    font-weight: bold;
}
.label-little
{
    float: left;
    font-size: 0.7em !important;
    white-space: nowrap;
    margin-top: 8px;
}
div#divmaster div.form-button-disattiva input#ctl00_PlaceHolderMain_btnOk
{
    border: 1px #fff solid; /*background-color:#D6001C;*/
    background-color: #BC1715;
    width: 120px;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff;
    padding-top: 1px;
}

div#divmaster div.form-text input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ababab;
}
div#divmaster div.form-text input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ababab;
   opacity:  1;
}
div#divmaster div.form-text input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ababab;
   opacity:  1;
}
div#divmaster div.form-text input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ababab;
}
div#divmaster div.form-text input::-ms-input-placeholder { /* Microsoft Edge */
   color:    #ababab;
}