.hiddenfield
{
    visibility:hidden;  
}

.notvisiblefield
{
    display:none; 
}

.setCambioData{     
}

.CambioData{
    display:none; 
}

.inputfield
{
    border: 1px solid #C0C0C0;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color: #909090;
    font-size: 1.0em;
    height:16px; 
    overflow:hidden; 
    padding: 0;
    vertical-align: bottom;
}

.inputfield:hover
{
    border: 1px solid #C0C0C0;
    background-color: #FFFFCC;
}

.inputfield-loading
{
    background-image: url('/images/cmd/loading.gif') !important;
    background-position: right;
    background-repeat: no-repeat;
}

.inputfield-lookup
{
    background-image: url('/images/cmd/wsSupported.gif') !important;
    background-position: right;
    background-repeat: no-repeat;
}

.inputfield-lookuperror
{
    background-image: url('/images/cmd/info_b_red.gif') !important;
    background-position: right;
    background-repeat: no-repeat;
}

.selectfield 
{
    border: 1px solid #C0C0C0;
    background-color: #FFFFFF;    
    font-family: Arial, Helvetica, sans-serif;
    color: #909090;
    font-size: 1.0em;
    height:18px;
}

input.inputfield, select.selectfield, textarea.inputfield
{
    background-color: #FFF3F0 !important;
    color: #606060;
    padding: 0;
    vertical-align: baseline !important; 
}


input.changed
{
    border: 1px solid green;
}


span.selectfield 
{
    height:16px;
    padding: 0 !important;
    color: #101010;
}

span.inputfield
{
    background-color: #FFFFFF;
    color: #101010;
    padding: 0 !important;
    vertical-align: baseline !important; 
}

.selectfield:hover
{
    border: 1px solid #C0C0C0;
    background-color: #FFFFCC;
}

.readonlyfield
{
    border: 1px solid #C0C0C0;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color: #909090;
    font-size: 1.0em;
    height:20px; 
}

.readonlyfield:hover
{
    /*padding: 2px 2px 2px 2px;*/
    border: 1px solid #C0C0C0;
    background-color: #FFFFCC;
}

.captionfield
{
    text-align:center;  
    margin: 0px 2px 0px 10px;
    /*font-family: Arial, Helvetica, sans-serif;*/
    color: #000066;
    /*font-size: 1.0em;     */
}

.locked
{
    color: #FFFFFF !important;
    background-color: #FF9933 !important;
    font-weight: bold !important;
}

.clocked
{
    color: #6666FF;
}


.sectionfield
{
    /*padding: 2px 2px 2px 2px;*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 0.9em;*/
}

.sectionfield:hover
{
    color: #333399;
}


.headerfield
{
    /*padding: 2px 2px 2px 2px;*/
    font-family: Arial, Helvetica, sans-serif;
    color: #CC0000;
    font-size: 1.3em;
}

.headerfield:hover
{
    color: #FFCC00;
}

.titlefield
{
    /*padding: 2px 2px 2px 2px;*/
    font-family: Arial, Helvetica, sans-serif;
    color: #333399;
    font-size: 2.0em;
}

.titlefield:hover
{
    color: #333399;
}





/**************************/
/*   TITLE - MESSAGE      */
/**************************/


.titlemessage
{
    padding: 10px 5px 5px 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #CC3300;
    font-size: 1.5em;
    font-weight: bold;
    text-align:center; 
    display:inline-block;  
}

.headermessage
{
    padding: 5px 5px 5px 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333399;
    font-size: 1.2em;
    font-weight: bold;
    text-align:left;
    display:inline-block;
}

.captionmessage
{
    padding: 5px 5px 5px 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #808080;
    font-size: 1.0em;
    font-weight: normal;
    text-align:justify;
    display:inline-block;
}

/**************************/
/*   FORMVIEW DOC      */
/**************************/

.docrowseparator
{
    height: 10px;
}

.docrowheader
{
    background-color: #CCCCFF;
    height: 25px;
    border-bottom: solid 3px Orange;
    border-bottom-color: #FFCC00;
}
.docrowheader TD
{
    padding: 3px 5px 3px 0px;
}


.captionfield .disabled
{
    color: #003399;
}

/************************/
/*  LOOKUP              */
/************************/
.lookupForm
{
    display: none;
    margin-left: -16px;
    margin-top: 4px !important;
    float: left;
    position: absolute !important;
    background-color: #FBFCFD;    
    border: solid 1px Silver;
    width: 300px;
    height: auto;
    z-index: 10;
    font-size: 0.9em; 
    padding-right: 7px;
}
.lookupForm div.lookupFormTop
{
    width: 11px;
    height:7px; 
    background-position: 0px 0px;
    position: relative;
    margin-left: 20px;
    margin-top:-7px;
    padding: 0px 0px 0px 0px;
    background: transparent url(images/bordi/tip-up.gif) no-repeat;
}

.lookupForm TR{
    
}
.lookupForm .inputfield{
    font-weight:bold;   
    font-size: 1.0em;    
    font-family: Verdana;  
}
.lookupForm TD{
    border: none !important; 
    height:auto;
    padding: 2px 0px 2px 0px !important;
}
.lookupFormTrigger{
    width:10px;
    height:12px; 
    border: none !important;
    margin-left: -14px;    
    display:inline-block;  
    cursor:pointer;
}
.lookupFormTriggerOn{
    background-image: url('/images/cmd/LookUpFormUp.gif') !important;
    background-position: center;
    background-repeat: no-repeat;
}
.lookupFormTriggerOff{
    background-image: url('/images/cmd/LookUpFormDown.gif');
    background-position: center;
    background-repeat: no-repeat;
}

.lookupFormTriggerClose{
    cursor:pointer;
    float:right; 
    width:16px;
    height:16px;  
    background-image: url('/images/cmd/formClose.png'); 
    background-position: right;
    background-repeat: no-repeat;
    padding: 2px 2px 0px 4px;
}
.lookupFormTriggerRefresh{
    cursor:pointer;
    float:right; 
    width:16px;
    height:16px;  
    background-image: url('/images/cmd/Refreshing.gif'); 
    background-position: right;
    background-repeat: no-repeat;
    padding: 20px 2px 0px 4px;
}

/************************/
/*  HELP_SUPPORT              */
/************************/
.helpSuggestForm
{
    display: none;
    margin-left: -16px;
    margin-top: -20px !important;
    float: left;
    position: absolute !important;
    background-color: #FBFCFD;    
    border: solid 1px Silver;
    width: 350px;
    height: auto;
    z-index: 10;
    font-size: 0.9em; 
    padding-right: 7px;
}
.helpSuggestForm div.helpSuggestFormTop
{
    width: 11px;
    height:7px; 
    background-position: 0px 0px;
    position: relative;
    margin-left: 20px;
    margin-top:-7px;
    padding: 0px 0px 0px 0px;
    background: transparent url(images/bordi/tip-up.gif) no-repeat;
}

