.MI
{
    FONT-SIZE: 11pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MR
{
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MRB
{
    FONT-SIZE: 10px;
    COLOR: #069806;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.ML
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MN
{
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MNB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MNT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MS
{
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.FC
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana
}

BODY
{
    FONT: 10px;
    COLOR: #000080;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	margin:0px;
}
P
{
	FONT-SIZE: 10px;
	COLOR: #000080;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
}
TH
{
	FONT-SIZE: 18px;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
}
TD
{
	FONT-SIZE: 11px;
	COLOR: #000080;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
}
H4
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000080;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
}
BLOCKQUOTE
{
    FONT-STYLE: italic
}
PRE
{
    FONT-FAMILY: Verdana;
}
TT
{
    FONT-FAMILY: Verdana;
}
CODE
{
    FONT-FAMILY: Verdana;
}
KBD
{
    FONT-FAMILY: Verdana;
}
SAMP
{
    FONT-FAMILY: Verdana;
}
A:link
{
    COLOR: navy;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: navy;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #6699ff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.nav:link
{
    COLOR: navy;
    FONT-FAMILY: Verdana;
}
A.nav:visited
{
    COLOR: navy;
    FONT-FAMILY: Verdana;
}
A.nav:hover
{
    COLOR: red;
    FONT-FAMILY: Verdana;
}
.nav
{
    FONT-FAMILY: Verdana;
}
SELECT
{
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY:Verdana;
}
BODY
{
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-Face-Color : navy;
}

TR.RigheDettDark TD,TR.RigheDettDark TH
{
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #000080;		
	text-align:center;
}
.RigheTabella
{

	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	background-color: #dddddd;
	color : #000080;
	text-align:left;	
}
.RigheTabellaOdd
{

	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	background-color: #f0f0f0;
	color : #000080;
	text-align:left;	
}
TD.RigheDettDark 
{
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #000080;		
	text-align:left;
}
.MsgRosso
{
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color: red;
	text-align:center;
}
table.CriteriRicerca
{
    background-color: #f0f0f0;
    border-style: solid;
    border-width: 2px;
    border-color: #d5dfee;
}
RigheDett
{

	background-color:#CCCCFF ;
	font-family:Verdana;
	font-size:11px;
	color : Navy;
	font-style:normal;
	text-align:left	
	}
	
TD.RigheDett 
{
	background-color:#CCCCFF;
}

.Copyright
{
	COLOR:#000080;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:10px;
	text-decoration: none;
	TEXT-ALIGN: center;
}
.TabellaColorRigaChiara { 
    	BACKGROUND-COLOR: #F1F0EC;	
}

.TabellaColorRigaScura { 
    	BACKGROUND-COLOR: #E9E6E1;	
}

.TabellaColorTotale
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #CCCCFF;
}

.clsEditTP
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #F9F9F9;    
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000080;
}

.clsEditTPColorRigaChiara
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR:  #F1F0EC;    
    FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #000080;
}

.clsEditTPColorRigaScura
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #E9E6E1;    
    FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #000080;
}

.input_mailing
{
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY:Verdana;
}

.but_mailing
{
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY:Verdana;
}

.TestoBlu
{
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana
}

TD.IntColonna
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center
}

TD.LinkBlu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

TD.IntColonna2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003399
}

.TestoBluBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.giorni
{   
	width: 400; 
    FONT-WEIGHT: bolder;	
    FONT-SIZE: 8px;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
div.box{width:250px;height:250px;
    background:url(boxbk.png) no-repeat top left;
    padding:1px 0;font-size:10px
 }
    
div.box-inner{height: 200px;overflow:auto;
    margin:25px 24px 0;padding-right:2px} 
    
.legenda
{
    FONT-SIZE: 9px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana
}    
.t_leg
{
	
	height:1%;
}	
.t_dett
{
	width:6;	
	font-size:7px;
}	
#t_container
{
	padding:11px;
	height:540px;
	width:100%;
	position:absolute;
	top:160px;
}
.bottone
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #00008b;	
	FONT-FAMILY: Verdana
	
}
.StatusOrder
{
	font-size:10px;
	font-family:Verdana;
	color:#000080;
}
.anagrafica_etichetta
{
	background-color: #CCCCFF;	
}

.anagrafica_testo
{
	background-color: #F9F9F9;
}

.anagrafica_testo input
{
	background-color: #F9F9F9;
	font-size:11px;	
}

.toggle_visible
{

display:table-row;
/*display: inline!important;*/
}

.toggle_visibility
{
	display:block;
}
/*.toggle_visible td
{
background-color:;
}*/

.toggle_collapse
{
display: none;
}

TD.anagrafica_etichetta_crs  {
	COLOR : White;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
	BACKGROUND: #0000C1;
	FONT-WEIGHT : bold;
}

TD.anagrafica_testo_crs  {
	COLOR : Navy;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
	FONT-WEIGHT : bold;
}

.anagrafica_input_crs  {
	COLOR : Navy;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
}

.minipulsanti_crs  {
	FONT-SIZE : 8pt;
}

div#m_contenitore 
{
width:1150px;
margin:0 auto;
}

TR.BlueLineSfondo
{
	background-color: #000080;
}
TD.BlueLineTitolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
A.BlueLineTitolo:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
A.BlueLineTitolo:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
DIV.BlueLineMenu
{
	background-color:#F1EFE5 ;
	position:absolute;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 3px outset Gray;
	border-right: 3px outset Gray;
}
/*
DIV.DetailsGrid th {
	font-family:Verdana;
	font-size:11px;
	background-color: #000080;
	color : white;
	text-align:left;
}


DIV.DetailsGrid td {
	font-family:Verdana;
	font-size:11px;
	background-color: #dddddd;
	text-align:left;
}

DIV.DetailsGrid .DGLabel {
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;

	background-color: #000080;
	color : white;
}
DIV.container {
	width: 100%;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
}
*/
.RigheTotale TD, .RigheTotale TR
{
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	background-color: green;
	color : #FFFFFF;
}

.tooltipShow 
{
	display:block;
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.90;
	text-align: left;
}

.tooltipHide 
{
	display:none;
}

#hintbox
{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: #eee;
	width: 150px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

TD.anagrafica_etichetta_rosso  {
	COLOR : White;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
	background-color : #FF0000;
	FONT-WEIGHT : bold;
}

TD.anagrafica_testo_rosso  {
	COLOR : Navy;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
	background-color : #FF8080;
	FONT-WEIGHT : bold;
}

TD.anagrafica_testo_verde  {
	COLOR : Navy;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
	background-color : #7CE486;
	FONT-WEIGHT : bold;
}

TD.anagrafica_etichetta  {
	COLOR : White;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 10px;
	TEXT-DECORATION : none;
	BACKGROUND-COLOR : #000080;
	FONT-WEIGHT : bold;
}

TD.anagrafica_etichetta_grigio  {
	COLOR : #000080;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 10px;
	TEXT-DECORATION : none;
	BACKGROUND-COLOR : #EDEDF2;
	FONT-WEIGHT : bold;
}

TD.anagrafica_testo_grigio  {
	COLOR : #000080;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 10px;
	TEXT-DECORATION : none;
	BACKGROUND-COLOR : #DBDBE6;
}

.anagrafica_input  {
	COLOR : Navy;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
}
.minipulsanti  {
	FONT-SIZE : 8pt;
}

.body2
{
    BACKGROUND-REPEAT : no-repeat;
	COLOR : Navy;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	FONT-WEIGHT : normal;
	scrollbar-Face-Color : #003399;
	margin-left:5px;
	
}


  h2.tab span 
  {
    FONT-SIZE : 8pt;
    margin-left: 9px;
    margin-right: 0px;
    padding: 1px 10px 0px 10px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    cursor: pointer;
    /* Remove the following if you don't want rounded corners (Mozilla only). */
    -moz-border-radius: 7px 7px 0px 0px;
  }

  h2.tab span.not-selected {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    color: #999;
  }

  h2.tab span.selected {
    background-color: #fff;
    border-bottom: 1px solid #fff;
  }

  h2.tab {
    border-bottom: none;
    font-weight: bold;
    font-size: 100%;
    margin-bottom: 0px;
    font-style: normal;
  }

  div.section {
    border: 1px solid #ccc;
    padding: 15px 5px 5px 5px;
}

.HeaderFissa
{
	vertical-align:top;
	overflow:auto;
	width: expression(eval(document.body.clientWidth- larghezza_HeaderFissa));
	height: expression(eval(document.body.clientHeight- altezza_HeaderFissa));
}
.row_hidden
{
	display:none;
}

.row
{
	display:block;
}
.rowChroFirSaf
{
	display:table-row;
}
.GROUPALL
{
    
    FONT-SIZE: 7pt;
    COLOR: BLACK;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden;
}

A.qui:link
{
    COLOR: red;
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;   
}
A.qui:visited
{
    COLOR: red;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;   
}
A.qui:hover
{
    COLOR: red;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;   
}
.message
{
	FONT-FAMILY: Verdana;	
	font-size:10px;
	color:Red;
	width:96%;
	position:absolute;
	top:50px;
}


ul#menu_a_2livelli {
    float: left;
    font: 1em Trebuchet MS;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul#menu_a_2livelli li ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul#menu_a_2livelli li {
    color: black;
    float: left;
    margin: 0;
    margin-left: 15px;
    padding: 0;
}
ul#menu_a_2livelli a:link, ul#menu_a_2livelli a:visited {
    color: #FFFFFF;
    display: block;
    text-decoration: none;
}
ul#menu_a_2livelli a:hover, ul#menu_a_2livelli a:focus, ul#menu_a_2livelli a:active {
    color: #FFFFFF;
    text-decoration: none;
}
/*ul#menu_a_2livelli li ul {
    display: none;
}*/
ul#menu_a_2livelli li ul {
    display: block;
    font-size: 0.8em;
    margin: 0 0 0 -1px;
    padding: 0;
    position: absolute;
    /*width: 130px;*/
    z-index: 1;
}
ul#menu_a_2livelli li li {
    /*width: 130px;*/
}
	.RigheDettDarkCompa
    {
	   font-family:Verdana;
	   font-size:10px;
	   font-style:normal;
	   font-weight:bold;
	   background-color: #666699;
	   color : white;
	   text-align:center;	
	   overflow: hidden;
	}
	
.RigheTabellaR
{

	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	background-color: #dddddd;
	color : #000080;
	text-align:right;	
}
.contatore_brand
{
	display:inline;
	-text-decoration: none;
	-background-image:url(/pages/warehouse/images/cerchio.png);
	-background-position:center center;
	-background-repeat:no-repeat;
	-width: 35px;
	-height: 35px;
	-border: solid 1px #000000;
	position: relative;
	left: -14px;
	top: 1px;
	color: #FFF;
	font-weight: bold;

}
#testo_ricerca
{
	width: 600px;
	float: left;
}

.card-stacked {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    width: 280px;
}

.card-content {
    background-color: #f1f1f1;
    padding: 20px;
    border-radius: 0 0 2px 2px;
}

.card-title {
    text-align: left;
    font-size: 18px;
    font-weight: 300;
}

.card-text {
    text-align: left;
    font-size: 11px;
}

.graytable table {
    margin: auto;
    width: 80%;
}

.graytable table th {
    font-family: Verdana;
    font-size: 8pt;
    color: #000080;
    font-weight: 700;
    text-align: left;
    border-bottom: 1px solid #666;
    line-height: 2em;
    vertical-align: middle;
}

.graytable table td {
    font-family: Verdana;
    font-size: 8pt;
    color: #000080;
    font-weight: 500;
    text-align: left;
    border-bottom: 1px solid #aaa;
    line-height: 2em;
    vertical-align: middle;
    background-color: #fafafa;
    padding: 0.2em;
}

.tableFixHead {
    overflow-y: auto; /* make the table scrollable if height is more than 200 px  */
    height: 70%; /* gives an initial height of 200px to the table */
}

.tableFixHead thead th {
    position: sticky; /* make the table heads sticky */
    top: 0px; /* table head will be placed from the top of the table and sticks to it */
}