/*   ----------------------------------------------------------*/
/*  PRUNES CSS  */
/*   ----------------------------------------------------------*/
.myLabelButton,.myLabelButtonDown,.myLabelButtonDisabled,.myLabelButtonFocused,.myLabelButtonOver{
    font-weight: bold;
    text-shadow: 0px 1px #8F8F91;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: #575a5d;            
    line-height: 95% 
}

.LabLinkAs,.LabLinkFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size:  16px;
    font-style: normal;
    color: #575a5d;
    text-decoration:underline;
    cursor: pointer;
}

.LabExit,.LabExitFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size:  11px;
    font-style: normal;
    color: #CACED1;
    text-decoration:underline;
    cursor: pointer;
}

.LabExit2,.LabExit2Focused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size:  11px;
    font-style: normal;
    color: black;
    text-decoration:underline;
    cursor: pointer;
}

.LabVersione,.LabVersioneFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 9px;
    font-style: italic;
    color: blue  ;
    text-decoration:underline;
    cursor: pointer;
}

.LabCorsivo,.LabCorsivoFocused{
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-style: italic;
    color: black  ;
}

.LabCorsivoB,.LabCorsivoBFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-style: italic;
    color: black  ;
}    

.LabCorsivoB9,.LabCorsivoB9Focused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 9px;
    font-style: italic;
    color: black  ;
}

.LabCorsivoG,.LabCorsivoGFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-style: italic;
    color: #575a5d  ;
}

.LabCorsivoBR,.LabCorsivoBRFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-style: italic;
    color: red  ;
}

.myLabel,.myLabelDisabled,.myLabelFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: #575a5d;
}

.myLabel2,.myLabel2Disabled,.myLabel2Focused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: black;
}
.myLabel3,.myLabel3Focused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: red;
}
.myLabel4,.myLabel4Focused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: #008000;
}

.myLabel5,.myLabel5Focused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: blue;
}
.myLabel5S,.myLabel5SFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: blue;
    background-color:#EEEEEE;                 
}

.myLabel5NoLink,.myLabel5NoLinkFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: black;
    cursor:default;
    text-decoration: none;
}

.myLabel6,.myLabel6Focused{
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: gray;
}

.myLabel7,.myLabel7Focused{
    font-weight: normal;
    font-style: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    /*text-decoration: underline;*/
    color: red;
}

.myLabel8,.myLabel8Focused{
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: black  ;
}

.myLabel9,.myLabel9Focused{
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: blue;
}

.myBmenuTitle,.myBmenuTitleOver,.myBmenuTitleDown {
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: black;                
} 

/*============================================================            
  bottoni del menù 
============================================================*/            
.myButtonMenu,
.myButtonMenuOver,
.myButtonMenuFocused,
.myButtonMenuFocusedOver,
.myButtonMenuDown,
.myButtonMenuFocusedDown,
.myButtonMenuSelected,
.myButtonMenuSelectedFocused,
.myButtonMenuSelectedDown,
.myButtonMenuSelectedFocusedDown,
.myButtonMenuSelectedOver,
.myButtonMenuSelectedFocusedOver,
.myButtonMenuDisabled,
.myButtonMenuSelectedDisabled {
    padding:2px;
    /*    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px;
        background:#DDDDDD url(./images/cssButton/button_stretch.png) repeat-x;
            color:#000000;
        border:1px solid #A6ABB4;*/

    border:1px solid #CCCCCC;
    border-radius: 3px;
    font-family: Arial,Verdana,sans-serif;
    font-weight: bold;
    font-size: 12px;
    background-color: #E6E6E6;

}
.myButtonMenuDisabled {
    /*background:#E9E9E9 url(./images/cssButton/button_Disabled_stretch.png) repeat-x;*/
    border-left:1px solid #A7ABB4;
    border-right:1px solid #A6AAB3;
    border-top:1px solid #BABDC4;
    border-bottom:1px solid #B4B8C1;
}
.myButtonMenuDisabled,
.myButtonMenuSelectedDisabled {
    /*font-weight:normal;*/
    color:#AAAAAA;
}

.myButtonMenuFocused,
.myButtonMenuFocusedOver,
.myButtonMenuSelectedFocused,
.myButtonMenuSelectedFocusedOver,
.myButtonMenuSelectedFocusedDown {
    border-left:1px solid #9BC8FF;
    border-right:1px solid #9BC8FF;
    border-top:1px solid #B2D3FC;
    border-bottom:1px solid #AACBF6;
}

.myButtonMenuOver,
.myButtonMenuFocusedOver,
.myButtonMenuSelectedFocused,
.myButtonMenuSelectedFocusedOver {
    /*    background:#B2D7FF url(./images/cssButton/button_Over_stretch.png) repeat-x;
        border:1px solid #577CB0;*/
    background-color: #FFE7B7;
    border:1px solid #999999;    
}

.myButtonMenuDown,
.myButtonMenuFocusedDown,
.myButtonMenuSelectedDown,
.myButtonMenuSelectedFocusedDown {
    /*background:#BEDDFF url(./images/cssButton/button_Down_stretch.png) repeat-x;*/
    background-color: #FFE7B7;
    border-left:1px solid #577cb0;
    border-right:1px solid #577cb0;
    border-top:1px solid #577cb0;
    border-bottom:1px solid #577cb0;
}

.myButtonMenuSelected,
.myButtonMenuSelectedFocused,
.myButtonMenuSelectedOver,
.myButtonMenuSelectedFocusedOver,
.myButtonMenuSelectedDisabled {
    /*background:#B2D7FF url(./images/cssButton/button_Over_stretch.png) repeat-x;
    border:1px solid #577CB0;*/
    background-color: #FFA12D;
    border:1px solid #999999;
}


/*----------------------------------------------------------*/
.myButton1,.myButton1Down,.myButton1Over,.myButton1Selected{
    font-weight: bold;
    line-height: 100%;
    font-family: Arial;
    font-size: 11px;
    color: #333333;
}

.myButton1Disabled{
    font-weight: normal;
    line-height: 100%;
    font-family: Arial;
    font-size: 11px;
    color: #999999;
}

.myButton1r,.myButton1rDown,.myButton1rOver,.myButton1rSelected{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 10px;
    color: black;
}

.myButton1rDisabled{
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 10px;
    color: gray;
}


.myButton2,.myButton2Down,.myButton2Over{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: blue;
}

.myButton2Disabled{
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: gray;
}

.myButtonRed,.myButtonRedDown,.myButtonRedOver{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: red;
}

.myButtonRedDisabled{
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: gray;
}

.LabelTestata{
    font-weight: bold;
    font-family: verdana;
    font-size: 18px;
    color:#FF9900;
}

.LabelTestataB{
    font-weight: bold;
    font-family: verdana;
    font-size: 18px;
    color:black;
}

.LabelTestataNewB,.LabelTestataNewBFocused{
    font-weight: 900;
    font-family: Arial;
    font-size: 16px;
    color:#000000;
    padding-bottom: 5px !important;
}

.LabelTestataNew,.LabelTestataNewFocused{
    font-weight: 900;
    font-family: Arial;
    font-size: 16px;
    color:#FFA12D;
    padding-bottom: 5px !important;
}

.LabelTestataGreen {
    text-shadow: -1px 1px #737373;
    font-weight: bold;
    font-family: arial;
    font-size: 18px;
    color:green;
}

.LabelTestataBlue {
    text-shadow: -1px 1px #737373;
    font-weight: bold;
    font-family: arial;
    font-size: 18px;
    color:blue;
}

.LabelTestataRed {
    text-shadow: -1px 1px #737373;
    font-weight: bold;
    font-family: arial;
    font-size: 18px;
    color:maroon;
}

.LabelTestataOrange {
    text-shadow: -1px 1px #737373;
    font-weight: bold;
    font-family: arial;
    font-size: 18px;
    color:orangered;
}

.LabelCanoneGreen {
    text-shadow: -1px 1px #737373;
    font-weight: normal;
    font-family: arial;
    font-size: 12px;
    color:green;
}

.LabelCanoneBlue {
    text-shadow: -1px 1px #737373;
    font-weight: normal;
    font-family: arial;
    font-size: 12px;
    color:blue;
}

.labelInfo,.labelInfoFocused{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #FFA12D; /*#FF9900;*/
}
.labelInfo2,.labelInfo2Focused,.labelInfo2Disabled{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #575a5d;
}

.labelInfo3,.labelInfo3Focused{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: white;
}

.labelInfo4,.labelInfo4Focused{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: black;
}

.labelBar,.labelBarFocused{
    font-weight: bold;
    font-family: Arial;
    font-size: 16px;
    color: white;
}

.labelGenerali{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: gray;
}

.labelGeneraliSpan{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 10px;
    color: gray;
}

.labelGeneraliB,.labelGeneraliBFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: black;
}

.labelGeneraliR,.labelGeneraliRFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: red;
}

.labelGeneraliL,.labelGeneraliLFocused{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: blue;
}

.labelGeneraliN,.labelGeneraliNFocused{
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: gray;
}

.labelGeneraliN2,.labelGeneraliN2Focused{
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: black;
}

.labelGeneraliW{
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: white;
}

.labelTestoMsg,.labelTestoMsgFocused{
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: black;
}


.pagatoValueGridCell,
.pagatoValueGridCellOver,
.pagatoValueGridCellOverDark,
.pagatoValueGridCellDark
{
    font-family:Arial,Verdana,sans-serif; 
    font-size:11px; 
    color:#00FF00;
    border-bottom:1px solid;
    border-bottom-color: #EDEDED;
}

.pagatoValueGridCellSelected,
.pagatoValueGridCellSelectedDark
{
    background-color: #d9e4f6;
    font-family: verdana;
    font-size: 10px;
    border-bottom:1px solid;
    border-bottom-color: #EDEDED;
}

.pagatoValueGridCellSelectedOver,
.pagatoValueGridCellSelectedOverDark
{
    background-color: #d0dff6;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    border-bottom:1px solid;
    border-bottom-color: #EDEDED;
}

.div {
    background-color: #808080;   
}

.editChiave,.editChiaveFocused {
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px; 
    color: black;               
    background-color: #FFFFD7;               
    border-color: #ABADB3 #DBDFE5 #DBDFE5;
    border-style: solid;
    border-width: 1px;               
}


.txtHighlighted,
.txtHighlightedFocused,
.txtHighlightedDisabled,
.txtHighlightedError,
.txtHighlightedHint {
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #FFFF00;
    border-color: #ABADB3 #DBDFE5 #DBDFE5;
    border-style: solid;
    border-width: 1px;
}

.txtModificabile,
.txtModificabileFocused,
.txtModificabileDisabled,
.txtModificabileError,
.txtModificabileHint {
    font-family: Arial,Verdana,sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFC0;
    border-color: #ABADB3 #DBDFE5 #DBDFE5;
    border-style: solid;
    border-width: 1px;
}

.txtDisabilitato,
.txtDisabilitatoFocused,
.txtDisabilitatoDisabled,
.txtDisabilitatoError,
.txtDisabilitatoHint {
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #FAFAFA;
    border-color: #ABADB3 #DBDFE5 #DBDFE5;
    border-style: solid;
    border-width: 1px;
}

/*----------------------------------------------------------------------*/
.myBoxedGridCell, .myBoxedGridCellDark {
    background-color: #FFFFFF;
    border-bottom: 1px solid #A0A0A0;
    border-right: 1px solid #A0A0A0;
    color: black;
    font-family: Verdana,sans-serif;
    font-size: 11px;
}

.myBoxedGridCellOver, .myBoxedGridCellOverDark {
    background-color:  #FFFFFF;
    border-bottom: 1px solid #A0A0A0;
    border-right: 1px solid #A0A0A0;
    color: black;
    font-family: Verdana,sans-serif;
    font-size: 11px;
}

.myBoxedGridCellDisabled, .myBoxedGridCellDisabledDark {
    background-color: #FFFFFF;
    border-bottom: 1px solid #A0A0A0;
    border-right: 1px solid #A0A0A0;
    color: #808080;
    font-family: Verdana,sans-serif;
    font-size: 11px;
}

.LabelSelectItemMenu {
    text-shadow: -1px 1px #737373;
    font-weight: bold;
    font-family: arial;
    font-size: 14px;
    color:#808080;

}

.black{
    font-family: Arial,Verdana,sans-serif;
    font-size: 10pt;
    font-weight: Bold;
    color: black;	
    padding-left: 7px;
}

.red{
    font-family: Arial,Verdana,sans-serif;
    font-size: 10pt;
    font-weight: Bold;
    color: red;	
    padding-left: 7px;
}

.blue{
    font-family: Arial,Verdana,sans-serif;
    font-size: 10pt;
    font-weight: Bold;
    color: blue;	
    padding-left: 7px;
}

.green{
    font-family: Arial,Verdana,sans-serif;
    font-size: 10pt;
    font-weight: Bold;
    color: green;	
    padding-left: 7px;
}

.brown{
    font-family: Arial,Verdana,sans-serif;
    font-size: 10pt;
    font-weight: Bold;
    color: brown;	
    padding-left: 7px;
}

.myLink {
    font-family: Arial,Verdana,sans-serif;
    font-size:  14px;
    font-style: normal;
    color: #575a5d;
    text-decoration:none;
    cursor: pointer;
}

.myLinkSelected {
    font-family: Arial,Verdana,sans-serif;
    font-size:  14px;
    font-style: normal;
    color: #575a5d;
    text-decoration:underline;
    cursor: pointer;
}

.spool {
    font-family: Courier,sans-serif;
    font-size:  12px;
    font-style: normal;
    overflow-x: hidden;
}

.readOnlyBoldBlue8 {
    font-family: Arial,Verdana,sans-serif;
    font-size: 8pt;
    font-weight: Bold;
    color: blue;	
    border: none;
    background-color: #FFFFEC;
}

.readOnlyBoldBlue {
    font-family: Arial,Verdana,sans-serif;
    font-size: 10pt;
    font-weight: Bold;
    color: blue;	
    border: none;
    background-color: #FFFFEC;
}

.readOnlyBlue {
    font-family: Arial,Verdana,sans-serif;
    font-size: 10pt;
    color: blue;	
    border: none;
    background-color: #FFFFEC;
}

.readOnlyBoldRed {
    font-family: Arial,Verdana,sans-serif;
    font-size: 10pt;
    font-weight: Bold;
    color: red;	
    border: none;
    background-color: #FFFFEC;
}

.readOnlyRed {
    font-family: Arial,Verdana,sans-serif;
    font-size: 10pt;
    color: red;	
    border: none;
    background-color: #FFFFEC;
}

.readOnlyBoldGreen {
    font-family: Arial,Verdana,sans-serif;
    font-size: 10pt;
    font-weight: Bold;
    color: green;	
    border: none;
    background-color: #FFFFEC;
}

.readOnlyGreen {
    font-family: Arial,Verdana,sans-serif;
    font-size: 10pt;
    color: green;	
    border: none;
    background-color: #FFFFEC;
}

.sectionStackNoBorder {
    border: 0px;
}

.sectionStackBorder {
    border: 1px solid;
}

.tabDisabled {
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: grey;
}

.LabelTestataSC,.LabelTestataSCFocused{
    font-weight: 900;
    font-family: Arial;
    font-size: 12px;
    color:#333333;  
    padding-bottom: 5px !important;
    vertical-align: central;
}

.LabelTestataSCV,.LabelTestataSCVFocused{
    font-weight: 900;
    font-family: Arial;
    font-size: 12px;
    color:blue;
    padding-bottom: 5px !important;
    vertical-align: central;
}

.LabelTestataSCVU,.LabelTestataSCVUFocused{
    font-weight: 900;
    font-family: Arial;
    font-size: 12px;
    color:blue;
    padding-bottom: 5px !important;
    vertical-align: central;
    text-decoration: underline;
    cursor: pointer;
}

.LabelTestataSCVR,.LabelTestataSCVRFocused{
    font-weight: 900;
    font-family: Arial;
    font-size: 12px;
    color:brown;
    padding-bottom: 5px !important;
    vertical-align: central;
}

.LabelTestataSCVG,.LabelTestataSCVGFocused{
    font-weight: 900 !important;
    font-family: Arial !important;
    font-size: 12px !important;
    color:green !important;
    padding-bottom: 5px !important;
    vertical-align: central;
}

:active, :focus { outline: none; -moz-outline-style: none; }

div.someNonExistentStyle, td.someNonExistentStyle {
    border: 0;
    background: none;
    padding: 5px;
}

div.someNonExistentStyle img {
    display: none;
}

.labelsomeNonExistentStyle {
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color: white;
}

.home {
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 20px;
}

.Bottoneapri,.BottoneapriDown,.BottoneapriOver,.BottoneapriSelected{
    font-weight: bold;
    line-height: 100%;
    font-family: Arial;
    font-size: 11px;
    color: #ffffff;
}

.BottoneapriDisabled{
    font-weight: normal;
    line-height: 100%;
    font-family: Arial;
    font-size: 11px;
    color: #ffffff;
}

.LabelBottoneapri,.LabelFocusedBottoneapri{
    font-weight: bold;
    text-shadow: 0px 1px #8F8F91;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    color:#ffffff;
    padding-bottom: 5px !important;
    line-height: 95% 
}

.mydiv {
    border: none;
}
