body{
	margin: 0px;
	padding: 0px;
	font-family: arial;
	color: #53534f;
}
a{

	color:#357890;
/*	color:#fff;*/
	text-decoration: none
}

a:link{

	color:#357890;
/*	color:#fff;*/
	text-decoration: none;
}
a:hover{

	color:#357890;
/*	color:#fff;*/
	text-decoration: underline;
}

.sottolineato a{

	color:#357890;
/*	color:#fff;*/
/*	text-decoration: none*/
}

.sottolineato a:link{

	color:#000;
/*	color:#fff;*/
/*	text-decoration: none;*/
	text-decoration: underline;
}
.sottolineato a:hover{

	color:#357890;
/*	color:#fff;*/
	text-decoration: underline;
}
/* ---*/
.linkbianco a{

	color:#FFF;
/*	color:#fff;*/
	text-decoration: none
}

.linkbianco a:link{

	color:#FFF;
/*	color:#fff;*/
	text-decoration: none;
/*	text-decoration: underline;*/
}
.linkbianco a:hover{

	color:#FFF;
/*	color:#fff;*/
	text-decoration: underline;
}
/*-----*/

th{
	background-color: #FFF;
	border: 0px;
	font-size: 12px; 	
	height: 30px;
	
}
table{
	
	
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
tr{

}
td{
/*border-bottom: 2px solid white;*/0
	font-size: 12px;
	height: 30px;
}
table.padded-table td { 
	padding:10px; 
	background-color: #0F769C;
}

.IntestazioneRighe
{
    BORDER-BOTTOM: #333333;
    BORDER-LEFT: #333333;
/*    BACKGROUND-COLOR: #ffff99;*/
	  BACKGROUND-COLOR: #737373;
	  color: #FFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    BORDER-TOP: #333333;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #333333
}
/*.Quantita
{
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    COLOR: #0f769c;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}*/
.QuantitaRichieste
{
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #cccccc;
    FONT-STYLE: normal;
    COLOR: #0000ff;
    FONT-WEIGHT: bold
}
.CorpoOrdine
{
/*    BACKGROUND-COLOR: #fffaae*/
    BACKGROUND-COLOR: #d8d8d8;
	 color:#666666;
}
.FontTesto{
	font-size: 16px;
}
.Titoli
{
font-family: arial;

	 TEXT-ALIGN: center;
/*    FONT-STYLE: italic;*/
    COLOR: #333333;
    FONT-SIZE: medium;
    FONT-WEIGHT: bold
}
.Prezzo01
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt
}
.Prezzo02
{
/*    BACKGROUND-COLOR: #ff3333;*/
	 BACKGROUND-COLOR: #333333;
	 color: #FFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt
}
.Prezzo03
{
    BACKGROUND-COLOR: #0099ff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt
}
.Prezzo04
{
    BACKGROUND-COLOR: #999999;
	 color: #fff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt
}
.Ric_Art_1
{
    BACKGROUND-COLOR: #d8d8d8;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
.Ric_Art_0
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
.Ric_Art
{
    BACKGROUND-COLOR: #ccffcc
}
.Informazioni
{
    TEXT-ALIGN: center;
    FONT-STYLE: italic;
    COLOR: gray;
    FONT-SIZE: small;
    FONT-WEIGHT: bold
}
.Disponibilita
{
    FONT-STYLE: normal;
    COLOR: #ff0000;
    FONT-WEIGHT: bold
}
.IntestazioneRighe2
{
    BORDER-BOTTOM: #333333;
    BORDER-LEFT: #333333;
    BACKGROUND-COLOR: #ffff99;
    FONT-SIZE: x-small;
    BORDER-TOP: #333333;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #333333
}
.Messaggi
{
    TEXT-ALIGN: center;
    FONT-STYLE: italic;
    COLOR: red;
    FONT-SIZE: large;
    FONT-WEIGHT: bold
}
.Evidenzia
{
    BACKGROUND-COLOR: white;
    COLOR: red
}
.AppCorPari
{
    BACKGROUND-COLOR: lightgrey;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    COLOR: black;
	 FONT-SIZE: 7pt;
    FONT-WEIGHT: bold
}
.AppCorDispari
{
    BACKGROUND-COLOR: whitesmoke;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold
}
.Bottoni
{
    BORDER-BOTTOM: deepskyblue thin outset;
    BORDER-LEFT: deepskyblue thin outset;
    BACKGROUND-COLOR: #0066cc;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    COLOR: white;
    FONT-SIZE: 12pt;
    BORDER-TOP: deepskyblue thin outset;
    BORDER-RIGHT: deepskyblue thin outset
}
.BottoniAttivi
{
    BORDER-BOTTOM: violet thin outset;
    BORDER-LEFT: violet thin outset;
    BACKGROUND-COLOR: fuchsia;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    COLOR: white;
    FONT-SIZE: small;
    BORDER-TOP: violet thin outset;
    BORDER-RIGHT: violet thin outset
}
.RigaOrdinePari
{
    LINE-HEIGHT: normal;
/*    BACKGROUND-COLOR: #fffaae;*/
	 BACKGROUND-COLOR: #d8d8d8;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: black;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold
}
.RigaOrdineDispari
{
    LINE-HEIGHT: normal;
    /*BACKGROUND-COLOR: #ffeec9;*/
	 BACKGROUND-COLOR: #999999;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: black;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold
}
.EvidenziaNoteTestata
{
    BACKGROUND-COLOR: red;
    COLOR: red
}
.piccolo
{
    FONT-SIZE: smaller
}

/*PAGINA LOGIN*/
/*
.login_first1
{
	text-align: center;
	font-weight: bold;
	color: #FFF;
	font-family: Arial;
	height: 10%;
	width: 100%;
	background-color: #0f769c;
	
}
*/
.login_testo1{
	line-height: 10%;
}
.login_BoxFirst{
	width: 100%;
	/*height: 12%;*/
	height: 132px;
	text-align: center;
	background-color: #0f769c;
	font-weight: bold;
	font-family: Arial;
	overflow: hidden;
}
.login_BoxContent{
	width: 100%;
	height: 40%;
	overflow: hidden;
	margin:auto;
}

.login_BoxLast{
	width: 100%;
	height: 25%;
	background-color: #d8d8d8;
	font-family: Arial;
	color: #FFF;
	text-align: center;
	padding-top: 20px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;

}
.testo_bianco{
	font-family: Arial;
	font-weight: bold;
	font-size: 16pt;
	color: #FFF;
}
.testo_bianco2{
	color: #FFF;
}
.login_box{
	padding-top: 60px;
	font-family: Arial;
	font-variant: normal;
}
.login_testolast{
	
}
.testo_small{
	line-height: 18px;
	font-size: 12px;
}
.testo_nodecoration{
	text-decoration: none;
	
}
.login_manuali{
	text-align: center;
	line-height: 18px;
	font-size: 12px;
	font-family: Arial;
	/*position: absolute;*/
	top: 10%;
	/*bottom: 40%;*/
	width: 100%;
}
.cellabianca{
	background-color: #FFF;
}
/*MENU LATERALE MENU.ASP*/
#Mnu_Laterale{
	WIDTH:90%;
	height:100%;
	padding-top:25px;
/*	border-right: 1px solid white;*/
border-right: 1px solid white;
background-color: #d8d8d8;


}
.nobordi{
	border: 0px;
}



.titolo1{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}
.cellapaginazione{
	background-color: #0F769C;
	color: #FFF;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
.bordodx_bottom{
	border-right: 2px solid #d8d8d8;
	border-bottom: 2px solid #d8d8d8;
}
.bordo_bottom{
	border-bottom: 2px solid #d8d8d8;
}
.cellagrigia{
	background-color: #d8d8d8;
}
.cellagrigia_nobordi{
	background-color: #d8d8d8;
	border: 0px;
}
.riga_colore1{
	background-color: #d8d8d8;
}
.riga_colore2{
	background-color: #999999;
}
	
/*------------------------------------------------------------------*/
/* NUOVE CLASSI */
/*------------------------------------------------------------------*/
	


/*TABELLA HEADER */
.tabinterna{
	background-color: #0F769C;
	color: #FFF;
}
.tabinterna_cella{
	padding-left: 2px;
	border: 1px solid #d1d1d1;
	background-color: #0F769C;
	color: #FFF;
	vertical-align: middle;

}

/*TABELLA DETTAGLIO */
.tabdettaglio{
	background-color: #0F769C;
	color: #FFF;
}

.tabdettaglio_cellatesta{
	background-color: #FFF;
	border: 1px solid #d1d1d1;
	color: #53534f;
	text-align: center;
	font-size: 16px;
}
.tabdettaglio_cellatesta_sx{
	background-color: #FFF;
	border: 1px solid #d1d1d1;
	border-left: 3px solid #FFF;
	color: #53534f;
	font-size: 16px;
}
.tabdettaglio_cellatesta_dx{
	background-color: #FFF;
	border: 1px solid #d1d1d1;
	border-right: 3px solid #FFF;
	color: #53534f;
	font-size: 16px;
}

.tabdettaglio_testocellatesta{
	color: #53534f;
	font-weight: bold;
}

.RigaOrdine
{
    LINE-HEIGHT: normal;
	 border: 3px solid #fff;  
	 font-size: xx-small; 
/*	 BACKGROUND-COLOR: #e6e6e6;
    COLOR: black;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold
	 color: #53534f;*/
	
	 
}

.RigaOrdine3
{
    LINE-HEIGHT: normal;
	 border: 1px solid #fff;
   
	 BACKGROUND-COLOR: #e6e6e6;
/*    COLOR: black;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold*/
	 color: #53534f;
	
	 
}
.RigaOrdine2
{
    LINE-HEIGHT: normal;
	 border: 1px solid #fff;
   
	 BACKGROUND-COLOR: #0f769c;
/*    COLOR: black;*/
/*    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;*/
	 color: #fff;
}
.pulsantiera_form{
	padding-right: 10px;
	background-color: #FFF;
	border: 0px;
	font-size: 14px; 	
	color: #0F769C;
	vertical-align: middle;
	font-weight: bold;
}
	

.tabdettaglio_cella{
	border: 3px solid #FFF;
	color: #53534f;

}

/*PULSANTI AZIONE - FONDO BLU E SCRITTA BIANCA */
.tabinterna_cellatitolo{
	padding-left: 2px;
	border: 3px solid #d1d1d1;
	background-color: #0F769C;
	color: #FFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	min-height: 30px;
}


.bordobianco{
	
	border: 1px solid white;
		
}
.link1 a{
	color:#53534f;
}
.link1 a:hover{
	color:#0d789c;
}

.link2 a{
	color:#0d789c;
}
.link2 a:hover{
	color:#fff;
}
.TestoBianco{
	color: #FFF;
}

/*------------------------------------------------------------------*/
/*#img_ric{
height: 100%;
}*/