
.docbar{
        margin: auto;
        /*text-align: center; */
        width: 100%;
        padding: 10px 10px 10px 10px;
        box-shadow: 0px 0px 15px 10px  #dedede;
   	font-family: "Courier New", Courier, monospace;
	font-size: medium;
        /*color: #6666aa; */
        font-weight: bold;
} 

.docbar1{
        margin: auto;
        text-align: center; 
        width: 100px;
        padding: 5px 5px 5px 5px;
        margin: 5px 5px 5px 5px;
        /*box-shadow: 0px 0px 15px 10px  #dedede; */
   	font-family: "Courier New", Courier, monospace;
	font-size: medium;
        /*color: #ffffff; */
        font-weight: bold;
        background-color: #aaddaa;
        border-radius: 5px; 
}

.docintestazione{
        margin: auto;
        width: 900px;
        padding: 10px 10px 10px 10px;
        box-shadow: 0px 0px 15px 10px  #dedede;
   	font-family: "Courier New", Courier, monospace;
	font-size: medium;
        color: #6666aa;
        font-weight: bold;
} 

.docarticoli{
        margin: auto;
        width: 900px;
        padding: 10px 10px 10px 10px;
        box-shadow: 0px 0px 15px 10px  #dedede;
   	font-family: "Courier New", Courier, monospace;
	font-size: medium;
        color: #6666aa;
        font-weight: bold;
} 

.docarticoliupdate{
        margin: auto;
        width: 900px;
        padding: 10px 10px 10px 10px;
        box-shadow: 0px 0px 10px 5px  #eeaeae;
   	font-family: "Courier New", Courier, monospace;
	font-size: medium;
        color: #6666aa;
        font-weight: bold;
} 

.docriepilogo{
        margin: auto;
        width: 900px;
        padding: 10px 10px 10px 10px;
        box-shadow: 0px 0px 15px 10px  #dedede;
   	font-family: "Courier New", Courier, monospace;
	font-size: medium;
        color: #6666aa;
        font-weight: bold;
} 

.docinput{
   font-family: "Courier New", Courier, monospace;
   font-size: medium; 
   background-color: #ffffcc;
    
}

.docfdname{
   	font-family: "Courier New", Courier, monospace;
	font-size: medium;
        color: #6666aa;
        font-weight: bold;
} 
  
/*.docabutton{
    padding:5px 5px 5px 5px; background-color:#6CcF70; top:0px; heigth:10px; text-align: right;
}*/

/***********************/
.table_box{
    width:100%;
    font-size: 12px;
    border-collapse: collapse;
    padding:7px 0 4px 0;
    /*text-align:center;*/
}

.table_box_title{
 text-align:center;    
}

.table_box th{
    padding:7px 0 4px 0;
    color: #292929;
}
.table_box td{
    padding: 5px 0 4px 15px;
    color: #464646;
}
.table_box tr{
    border-bottom:1px solid #cecece;
}
.table_box tr:nth-child(odd) td { background-color:#ffffff } /*odd*/
.table_box tr:nth-child(even) td { background-color:#e5e9ea } /* even*/
.table_box tr:hover td { background-color:#fffbae; } /* hovering */

.grey{
color:#7c7c7c!important;
}
.blueh{
background-color:#174797;
color:#FFF!important;
}
.blueh2{
background-color:#5492cf;
color:#FFF!important;
padding:3px!important;
}
.greenh{
background-color:#579f0f;
color:#FFF!important;
}
.greenh2{
background-color:#a4dd4f;
color:#FFF!important;
padding:3px!important;
}
.purpleh{
background-color:#8e04ca;
color:#FFF!important;
}
.purpleh2{
background-color:#d984fd;
color:#FFF!important;
padding:3px!important;
}
 

.table_txt td{
    padding: 0px 1px 0px 2px;
    color: #464646;
}
 

/*********************************/
 
.doc_edit { /* griglia a rticoli */
background-color: #EEEEAA;
 margin-left: 30px;
padding: 10px 10px 10px 100px;
border-left:1px solid #EEE; 
border-top:1px solid #EEE; 
border-bottom:1px solid #EEE; 
width :800px !important;
height:500px !important; 
border-right:0px solid;
/*background:url('gradient.png') repeat-x fixed top left;*/
/*overflow:auto */
}

.doc_art { /* griglia a rticoli */
border-left:1px solid #EEE; 
border-top:1px solid #EEE; 
border-bottom:1px solid #EEE; 
width :600px !important;
height:100px !important; 
padding: 4px;
border-right:0px solid;
/*background:url('gradient.png') repeat-x fixed top left;*/
overflow:auto
}
 
