/*tags*/
body {
background-color: white;
margin: 0px auto auto 0px;
font-size: 11px;
}

.DO_dataType img {
margin-right: 10px;
}

/* .DO_tdServizio img {
margin-right: 5px;
} */

a.DO_displayBlock {
margin-bottom: 5px;
}

div.DO_HRSpacer01 {
width: 100%;
height: 1px;
line-height: 1px;
font-size: 1px;
margin-top: 10px; 
margin-bottom: 10px; 
}

div.DO_HRSpacer02 {
width: 100%;
height: 1px;
line-height: 1px;
font-size: 1px;
margin-top: 5px; 
margin-bottom: 5px; 
}


table, tr, td {
border-collapse: collapse;
padding: 0px;
margin: 0px;
}

/*servizio*/

.DO_paddingZero {
padding: 0px;
}

.DO_padding5-2-5-3 {
padding: 5px 2px 5px 3px;
}

.DO_alignRight {
text-align: right;
}

.DO_noBrd {
border: none;
}

.DO_floatLeft {
float: left;
}

.DO_floatRight {
float: right;
}

.DO_clearBoth {
display: block;
clear: both;
height: 1px;
width: 1px;
font-size: 1px;
line-height: 1px;
}

.DO_displayNone {
display: none;
}

.DO_displayBlock  {
display: block;
}

.DO_txtBold {
font-weight: bold;
}

.DO_txtItalic {
font-style: italic;
}

.DO_colorBlack {
color: #000;
}

.DO_colorWhite {
color: #FFF;
}

.DO_colorBlue {
color: #0C3A6B;
}

.DO_colorLightGray {
color: #A3A3A3;
}

.DO_colorGray {
color: #9C9E9F;
}

.DO_colorDarkGray {
color: #7F7F7F;
}

.DO_colorCoral {
color: #E5566E;
}

.DO_bgWhite {
background-color: #FFF;
}

.DO_bgCoral {
background-color: #E5566E;
}

.DO_bgGray00 {
background-color: #666;
}

.DO_bgGray01 {
background-color: #9C9E9F;
}

.DO_bgGray02 {
background-color: #D9DADB;
}

.DO_bgGray03 {
background-color: #F0F0F0;
}

.DO_bgGray04 {
background-color: #999;
}

.DO_txtDecorationNone {
text-decoration: none;
}

.DO_txtMicro {
font-size: 1px;
line-height: 1px;
}

.DO_txtSmall {
font-size: 9px;
}

.DO_txtNormal {
font-size: 10px;
}

.DO_txtBig {
font-size: 12px;
}

.DO_txtMega {
font-size: 14px;
}


.DO_txtSmall, .DO_txtNormal, .DO_txtBig, .DO_txtMega {
font-family: Verdana, Arial, sans-serif;
}



/*classes*/

.DO_dataTable {
width: 700px;
margin: 0px 0px 0px 0px;
padding: 5px
}

.DO_headerCell {
white-space: nowrap;
}

.DO_dataCell {

}

.DO_headerCell, .DO_dataCell  {
background-image: url('/css/deco/gradiente_riga_white.png');
}

.DO_noBorderCell {
background-image: url('/css/deco/gradiente_riga_white_SL.png');
}

.DO_but_plus {
width: 10px;
height: 10px;
background-image: url('/css/deco/tasto_10_red_piu.png');
background-repeat: no-repeat;
background-position: center center;
margin: 0px 10px 0px 0px;
border: 1px #FF9999 solid;
font-size: 1px;
}

.DO_but_minus {
width: 10px;
height: 10px;
background-image: url('/css/deco/tasto_10_softred_meno.png');
background-repeat: no-repeat;
background-position: center center;
margin: 0px 10px 0px 0px;
border: 1px #FF463C solid;
font-size: 1px;
}

.DO_but_plus:hover, .DO_but_minus:hover {
cursor: pointer;
}

.DO_shadow {
box-shadow: 1px 1px 5px #A3A3A3;
-webkit-box-shadow: 1px 1px 5px #A3A3A3;
-moz-box-shadow: 1px 1px 5px #A3A3A3;
filter:progid:DXImageTransform.Microsoft.DropShadow(color='#A3A3A3',offX='1',offY='1');
}

#TAB_trans td {
border: 1px #000 solid;
padding: 5px;
color: midnightblue;
}

#DIV_trans * {
border: 1px #000 solid;
padding: 5px;
color: black;
}

#PH_formula {
display: none;
width: 177px;
position: absolute;
background-color: #FFF;
color: #333;
border: 10px #F1F1F1 solid;
font-size: 10px;
color: #333;

}


#DO_LoaderContainer {
position: absolute;
z-index: 102;
border: none;
padding: 0 0;
margin: 0 0;
background-image: url('/css/deco/pixel_black_40.png');
display: none;
}

#DO_LoaderImage {
position: relative;
left: 33%;
width: 208px;
height: 13px;
background-image: url('/css/deco/loader_repower_bar.gif');
background-position: -6px -3px;
box-shadow: 6px 6px 10px #000;
-webkit-box-shadow: 6px 6px 10px #000;
-moz-box-shadow: 6px 6px 10px #000;
}

.LoaderFatture
{
    background-image: url('/css/deco/loader_repower_bar.gif');
    background-repeat: no-repeat;
    background-position: center center;
    cursor: wait;
}

.zoomID_Trig {
background-color:#A3A3A3; 
color:#FFFFFF;
font-size: 8px;
font-weight: bold;
padding: 1px 5px 2px 5px;
text-align: center;
/* margin-left: 20px;
margin-top: -1px; */
margin: -1px 10px 0 0;
}

.zoomID_Trig:hover {
background-color:#FF463C;
}

.DO_zoomMainFrame {
display: none;
position:absolute;
width: 700px;
padding: 5px 20px 20px 20px;
background-image: url('/css/deco/pixel_black_90.png');
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 2px 2px 8px #000;
-moz-box-shadow: 2px 2px 8px #000;
box-shadow: 2px 2px 8px #000;
}

.DO_zoomOpen, .DO_zoomClose {
cursor: pointer;
}

.DO_zoomClose {
margin-bottom: 5px;
background-image:url('/css/deco/tasto_10_red_X.png');
width:10px;
height:10px
}

.DO_zoomClose:hover {
background-image:url('/css/deco/tasto_10_softred_X.png');
}

.DO_zoomRowShadow {
-webkit-box-shadow: 2px 2px 5px #000;
-moz-box-shadow: 2px 2px 5px #000;
box-shadow: 2px 2px 5px #000;
}

.DO_zoomTbody {

}

.DO_zoomTbody td {
padding: 4px 0px 4px 10px;
}

/*testata*/

#tableMultiIva {
width: 100%;
/* background-color: #FFF; */
}

#tableMultiIva td {
height: 25px;
}

.TFdett_Trig {
background-color:#FF463C;
color:#FFFFFF;
font-size: 9px;
/* font-weight: bold; */
padding: 0px 5px 0px 5px;
text-align: center;
margin-left: 15px;
/* margin-top: -1px; */
}

div#TFdett {
position: absolute;
width: 500px;
padding: 10px 20px 20px 20px;
background-image:url('/css/deco/pixel_black_70.png');
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 2px 2px 8px #000;
-moz-box-shadow: 2px 2px 8px #000;
box-shadow: 2px 2px 8px #000;
display: none;
}