﻿
.step_ShortComboDiv
{
    float: left;
}

.step_ShortComboDiv .step_ShortCombo
{
    width: 60px;
}

.step_LongComboDiv
{
    float: left;
}

.step_LongComboDiv .step_LongCombo
{
    width: 215px;
}

.step_VeryLongComboDiv
{
    float: left;
}

.step_VeryLongComboDiv .step_VeryLongCombo
{
    width: 450px;
}

.step_cssLongField
{
    float: left;
}

.step_cssTextBoxDiv
{
    float: left;
}

.step_cssTextBoxDiv .step_cssTextBox
{
    width: 215px;
}


/*N.B. QUANDO DEVI ASSOCIARE UNA PROPRIETA' MANTENENDO EREDITATE LE PROPIETA' SOLO
DELLA CLASSE IMMEDIATAMENTE PADRE (SOLO DI 1 LIVELLO ES: CLASSE "step_cssTextBox")*/
.step_cssTextBoxDiv .step_cssTextBox.step_cssTextBoxUppercase
{
    text-transform: uppercase;
}

.step_cssTextBoxMultiline
{
    float: left;
}

.step_cssTextBoxMultilineDiv .step_cssTextBoxMultiline
{
    width: 450px;
    height: 80px;
}

.step_cssTextBoxMultilineDiv .step_cssTextBoxMultiline.step_cssTextBoxMultilineUppercase
{
   text-transform: uppercase;
}

.step_cssNumDiv
{
    float: left;
}

.step_cssNumDiv .step_cssNum
{
    width: 80px;
}

.step_cssDateField
{
    float: left;
}

.step_cssFKField_ExternalValidator
{
    float: left;
}

.step2_cssIBAN
{
    float: left;
}

.step2_cssIBAN .step2_cssIBAN_1_2
{
    width: 30px;
}

.step2_cssIBAN .step2_cssIBAN_3
{
    width: 20px;
}

.step2_cssIBAN .step2_cssIBAN_4_5
{
    width: 50px;
}

.step2_cssIBAN .step2_cssIBAN_6
{
    width: 100px;
}

/*INIZIO .ascx "Tore" OrarioSettimanale*/
.step_cssDivBoxOre
{
    position: relative;
    border: 2px solid;
    border-style: solid;
    width: 600px;
    color: #000000;
}

.step_cssOreDivEsterno
{
    position: relative;
    border: 1px dotted;
    border-style: dotted;
    width: 98%;
    color: #000000;
    margin-left: 3px;
}

.step_cssOreDivInterno
{
    position: relative;
    width: 100%;
    color: #000000;
}

.step_cssOreDivGiorni
{
    position: relative;
    float: left;
    margin-left: 3px;
    margin-top: 5px;
}

.step_cssOreDiv
{
    margin-left: 15px; 
    position: relative;
    float: left;
}

.step_cssOreDiv input
{
    margin-left: 5px !important;
}

.step_cssOreDivDalleLunedi
{
    position: relative;
    float: left;
    margin-left: 30px;
}

.step_cssOreDivDalleLunedi input
{
    margin-left: 5px !important;
}

.step_cssOreDivDalleMartedi
{
    position: relative;
    float: left;
    margin-left: 21px;
}

.step_cssOreDivDalleMartedi input
{
    margin-left: 5px !important;
}

.step_cssOreDivDalleMercoledi
{
    position: relative;
    float: left;
    margin-left: 5px;
}

.step_cssOreDivDalleMercoledi input
{
    margin-left: 5px !important;
}

.step_cssOreDivDalleGiovedi
{
    position: relative;
    float: left;
    margin-left: 24px;
}

.step_cssOreDivDalleGiovedi input
{
    margin-left: 5px !important;
}

.step_cssOreDivDalleVenerdi
{
    position: relative;
    float: left;
    margin-left: 23px;
}

.step_cssOreDivDalleVenerdi input
{
    margin-left: 5px !important;
}

.step_cssOreDivDalleSabato
{
    position: relative;
    float: left;
    margin-left: 32px;
}

.step_cssOreDivDalleSabato input
{
    margin-left: 5px !important;
}

.step_cssOreDivDalleDomenica
{
    position: relative;
    float: left;
    margin-left: 13px;
}

.step_cssOreDivDalleDomenica input
{
    margin-left: 5px !important;
}

.LineaSeparazione
{
    position: relative;
    clear: left;
    top: 3px;
    width: 100%;
    color: #000000;
}

.ImpostaWidth
{
    position:relative;
    width: 100%;
}

.PosizionaCheckTurniCiclici
{
    position: relative;
    left: 20px;
}

.step_allineaChk
{
    position: relative;
    float: left;
}

span.step_allineaChk input[type='checkbox']
{
    margin-left:14px !important;
}
/*FINE .ascx "Tore" OrarioSettimanale*/
