body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF; 
	font-size: small;
	font-family: 'Trebuchet MS';
}

.testoAMBIENTEDITEST {
	
	font-size: 18px;
	color:white;
	background-color:Red; 
	text-align: center;
}


.testonormale {
	
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	text-align: left;
}
.collegamenti 
{
	color: #003366;
}
.collegamentiMenu
{  text-decoration: none;
	color: #003366;
}
 
INPUT {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 7.5pt;
	 BACKGROUND: white;
	 BORDER-LEFT: #000000 1px solid; 
	 COLOR: #000000;
	  LINE-HEIGHT: normal;
	  BORDER-BOTTOM: #000000 1px solid; 
	  FONT-STYLE: normal; 
	  FONT-VARIANT: normal; 
	  TEXT-DECORATION: none
}
TEXTAREA {
	BORDER-RIGHT: #000000 1px solid;
	 BORDER-TOP: #000000 1px solid; 
	 FONT-SIZE: 7.5pt; 
	 BACKGROUND: white; 
	 BORDER-LEFT: #000000 1px solid;
	 COLOR: #000000; 
	 LINE-HEIGHT: normal; 
	 BORDER-BOTTOM: #000000 1px solid; 
	 FONT-STYLE: normal; 
	  FONT-VARIANT: normal;
	   TEXT-DECORATION: none
}
.testopiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.testonormale_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	text-align: left;
}
.titolo {
	 
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	line-height: 18px;
	text-align: left;
width:100%;
	font-size:medium;
}
 
.header
{
	width:100%;
	}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.DivScroll
{
 width:80%;
  height: 200px;
    overflow:auto;padding: 4px;
    border:1px solid black;
    
 }
 .barraCentrale
 {
	background: url('../../immagini/sfondo_testa_03.gif');
	height: 30px;
	width:762px;
 }
  .barraCentrale1
 {
	background: url('../../immagini/sfondo_testa_03.gif');
	height: 30px;
	width:100%;
 }
 .News
 {background: url('../../immagini/box_news_sfondo.gif');
	
	width:194px;
	}
	 .NewsItem
 { 
	color:Red;
	}
	 .Messaggi
 {background: url('../../immagini/box_news_sfondo.gif');
	
	width:194px;
	}
	 .MessaggiItem  a:link, a:visited, a:active  
 { 
	color:Blue; 
	 font-size:small;
	 padding:0 5px 0 5px;
	}
 	  
	.ContenutoContenitoreCentrale
	{
		padding:10px 10px 10px 10px ;
	 border-style:solid;
	 border-width:1px;
	 
	 border-color:#CCCCCC;
		}
		
	DIV#searchBox {
	MARGIN: 0px 0px 8px 0px; 
	/* background: url(../../images/img10.gif) repeat-x; */
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #4C4C4C;
	width:100%; 
	/*border-left: solid 1px #D6D9D7;
	border-right: solid 1px #D6D9D7;*/
	border-bottom: solid 1px #D6D9D7;
	font-family: 'Trebuchet MS';
	
	
}
	.searchBox {
	MARGIN: 0px 0px 8px 0px; 
	/* background: url(../../images/img10.gif) repeat-x; */
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #4C4C4C;
	width:100%; 
	/*border-left: solid 1px #D6D9D7;
	border-right: solid 1px #D6D9D7;*/
	border-bottom: solid 1px #D6D9D7;
	font-family: 'Trebuchet MS';
	
	
}
	
	.contenitoreSinistro
	{
		/*background-color:#EEF3F6;*/
		background-color:#969D96;
		}
 
.textBox {
	BORDER-RIGHT: #933126 1px solid; BORDER-TOP: #933126 1px solid; BORDER-LEFT: #933126 1px solid; BORDER-BOTTOM: #933126 1px solid; BACKGROUND-COLOR: #f7de8a
}
DIV#searchBox SELECT {
	VERTICAL-ALIGN: top
}
DIV#searchBox SPAN {
	
}
DIV#searchBoxFields {
	PADDING: 0px; FLOAT: left; MARGIN: 3px; width:32%; 
}
DIV#searchBoxFields2 {
	PADDING: 0px; FLOAT: left; MARGIN: 1px; width:49%; 
}
DIV#dataBox {
	MARGIN: 0px;
	width: 100%;
}
DIV#BoxButton
{
clear: left; 
padding: 1px; margin: 5px; 
margin-top: 1px; 
margin-bottom: 1px;

}

DIV#boxText {
	margin: 2px; background-color: white;
}
div#titolo{
	 
	/*background: url(../../images/titolo_bg.gif) no-repeat; */
	COLOR: #79799C;
	width:40%;
	font-size:18px;
	font-weight:bold; 
	padding: 4px 2px 2px 8px;
	float:left;
}

div#toolbar{
	width:58%;
	padding: 2px 2px 2px 0px;
	float:right;
	text-align:right;
}
div#ContainerTitolo{
	 
	background: url(../../immagini/titolo_bg.gif) no-repeat; 
	COLOR: #79799C;
	width:100%;
}
div.BoxDati
{
	PADDING: 0px; FLOAT: left; MARGIN: 2px; width:100%;
	 vertical-align:middle;
	 
}
DIV.sitePath {
	CLEAR: both; 
	BORDER-BOTTOM: #D8DCE1  1px solid; 
	height:20px; 
	color: #575757;
	/*BACKGROUND-COLOR: #F4F0E4;
	BORDER-LEFT: #8B98A8 1px solid; 
	BORDER-TOP: #8B98A8 1px solid;*/
	background-image: url('../../immagini/bread_bg.gif');
	padding-left: 10px;
	padding-top: 2px;
}
DIV.sitePath a:link, a:visited, a:active{
	 color: #575757;
	  font-weight:bold;
}
div.cell
{
	padding: 2px 2px 2px 2px;
	/*font-weight: 700;*/
}
.TitBox 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	COLOR: white; 
	color: #468259;
	margin-left: 5px;
}
.inserisci{
	width: 90px;
	height: 30px;
	border: 1px solid #D6D9D7;
	font-weight: normal;
	 
	background-image: url(../../immagini/tools/inserisci.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 24px;
	color: #535E55;
}

.resto{
	
	width: 90px;
	height: 30px;
	border: 1px solid #D6D9D7;
	font-weight: normal;
	
	/*background-image: url(../../immagini/tools/salva.gif);*/
	background-image: url(../../Immagini/menu/icoCercaPagamenti.gif);
	
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 24px;
	color: #535E55;
}

.alert
{
	background-image: url(../../Immagini/info.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
	padding: 0px 0px 0px 24px;
	
	}
.salva{
	width: 90px;
	height: 30px;
	border: 1px solid #D6D9D7;
	font-weight: normal;
	background-image: url(../../immagini/tools/salva.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 24px;
	color: #535E55;
}
.GeneraCodiceQR{
	width: 90px;
	height: 30px;
	border: 1px solid #D6D9D7;
	font-weight: normal;
	background-image: url(../../immagini/Menu/icoQR.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 24px;
	color: #535E55;
}

.indietro{
	width: 100px;
	height: 30px;
	border: 1px solid #D6D9D7;
	font-weight: normal;
 
	background-image: url(../../immagini/tools/indietro.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 24px;
	color: #535E55;
}
.cerca{
	width: 90px;
	height: 30px;
	margin-top:5px;
	border: 1px solid #D6D9D7;
	font-weight: normal;
	 
	background-image: url(../../immagini/tools/cerca.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 24px;
	color: #535E55;
}
.annulla{
	width: 90px;
	height: 30px;
	margin-top:5px;
	border: 1px solid #D6D9D7;
	font-weight: normal;
 
	background-image: url(../../immagini/tools/annulla.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 24px;
	color: #535E55;
}
.butGenerico{
	width: 90px;
	height: 30px;
	margin-top:5px;
	border: 1px solid #D6D9D7;
	font-weight: normal;
	 
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 0px;
	color: #535E55;
}
.butStampa{
	width: 150px;
	height: 40px;
	margin-top:5px;
	border: 1px solid #D6D9D7;
	font-weight: normal;
	background-image: url(../../immagini/tools/icoPrint.gif); 
	background-repeat: no-repeat;
	background-position: left center;
		padding: 0px  0px 0px 40px;
	color: #535E55;
 
}

.butExcel{
	width: 150px;
	height: 40px;
	margin-top:5px;
	border: 1px solid #D6D9D7;
	font-weight: normal;
	background-image: url(../../immagini/Menu/excel1.png); 
	background-repeat: no-repeat;
	background-position: left center;
		padding: 0px  0px 0px 40px;
	color: #535E55;
 
}


.lista
{
	border: solid 1px #DBDDDE;
	width: 99%;
	clear:both;
}

.lista th
{
	color: #1A3121;
	border: solid 1px #DBDDDE;
	background: url(../../images/sf_tableth.gif) repeat-x;	 
}

.lista th a 
{
	color: #1A3121;
	text-decoration: underline;	 
}

.lista th a:hover
{
	color: #468259;
	text-decoration:none;	 
}

.lista td
{
	border: solid 1px #DBDDDE; /*D2D4D5*/
	color:#363636;
}

.lista td a
{
	/*border: solid 1px #DBDDDE; /*D2D4D5*/
	color:#363636;
	text-decoration: underline;
}

.lista td a:hover
{
	/*border: solid 1px #DBDDDE; /*D2D4D5*/
	color:#346243;
	text-decoration: none;
}


.listaFooter
{
	color: #2E291E;
	background-color:Blue;
	
}
.ConfirmDynamicMessage_Container
{

 position:absolute;
 /*top:30%;*/
 margin-top:-450px;
 left:30%;
 width:400px;
 height:300px;
 color:Black;
 background-color:#EEF3F6;
  
BORDER-RIGHT: #003366 2px solid; 
BORDER-TOP: #003366 2px solid;  
 BORDER-LEFT: #003366 2px solid; 
bORDER-BOTTOM: #003366 2px solid; 
 

}


.ConfirmDynamicMessage_Container_Bottom
{
	position: absolute; /*top:30%;*/
	margin-top: -450px;
	left: 30%;
	width: 400px;
	height: 300px;
	color: Black;
	background-color: #EEF3F6;
	border-right: #003366 2px solid;
	border-top: #003366 2px solid;
	border-left: #003366 2px solid;
	border-bottom: #003366 2px solid;
	top: 280%;
	margin-top: -600px;
}

.ConfirmDynamicMessage_Container_Relative
{
      position:relative;
      margin-top: -150px;
      left: 30%;
      width: 400px;
      height: 300px;
      color: Black;
      background-color: #EEF3F6;
      border-right: #003366 2px solid;
      border-top: #003366 2px solid;
      border-left: #003366 2px solid;
      border-bottom: #003366 2px solid;
      top: 0px;
}


.ConfirmDynamicMessage_Container_DESIGN
{
	position: absolute; /*top:30%;*/
	margin-top: -450px;
	left: 30%;
	width: 400px;
	height: 300px;
	color: Black;
	background-color: #EEF3F6;
	border-right: #003366 2px solid;
	border-top: #003366 2px solid;
	border-left: #003366 2px solid;
	border-bottom: #003366 2px solid;
	top: 90%;
}


.ConfirmDynamicMessage
{   position:absolute;
	 top:70px;
	text-align:center;  
	font-size:large;
	width:400px;
	 left:0px;
	}

.ConfirmDynamicMessage_OK
{ 
	position:absolute;
	 top:250px;
  width:400px;
   height:50px;
   text-align:center;
   left:0px;
	}
 .ConfirmDynamicMessage_OK input
{ 
	 
   height:30px;
   font-size:medium;
   font-weight:bold;
  
	}
.ResultMessageOperation
{
	width:100%;
	

	}
	.ResultMessageOperation_Container
	{width:100%;
	}


.ResultMessageOperation_OK
{color:Green;	
 font-size :medium;
 }
.ResultMessageOperation_KO
{
	text-align: center;
	color:Red;
	font-size :medium;
	}
	.ResultMessageOperation_Validation
{
	color:Red;
	font-size :medium;
	}
	.ServizioDisabilitato
	{
		background-color:Red;
		}
		
		div#searchBox label  
{
	margin-bottom: 3px;
	display: inline-block;
	
	font-weight: bold;
	text-align: left;
	padding-right: 10px;
	
}

div#searchBox span  
{
	margin-bottom: 3px;
	display: inline-block;
	 width:100px; 
	font-weight: bold;
	text-align: left;
	padding-right: 10px;
}
.labelNotes
 {
	width:120px;
	font-size:smaller;
	}

 .label140
 {
	width:140px;
	}
	.label200
 {
	width:200px;
	}
	.label300
 {
	width:300px;
	} 
	
	.menuCentrale_OLD
	{
 padding:0px 5px 0px 5px;
background-color:#003366;
border-color:Black;
color:White;
		}
	 	.menuCentraleItem  
	{
  padding:0px 5px 0px 5px;
background-color:#003366;
color:White;
		}
		.menuCentrale_OLD  a:hover
	{
 padding:0px 5px 0px 5px;
background-color:#F56130;
border-color:Black;
color:White;
		}
			 
		
			.menuLaterale_old
	{
 padding:0px 5px 0px 5px;
 
border-color:Black;
color:red;
		}
.menuLaterale_oldItem  
{
  padding:0px 5px 0px 5px;
  color:red;

}
.menuLaterale_old  a:hover
{
 padding:0px 5px 0px 5px; 
color:red;
}
.menuLaterale_old  a
{
 padding:0px 5px 0px 5px;
 color:red; 
 color:Black ;
}
.Login
{
 padding:0 20px 0 0;
 
}
.Login span
{
	text-align:left;
	width:60px;

}
.StampaScontrino
{
	width:0px;
	height:0px;
	visibility:collapse;
	
}
.StampaScontrinoFrame
{
	width:200px;
	
}

.StampaPreScontrino
{
	width:0px;
	height:0px;
	visibility:collapse;
}
.StampaPreScontrinoFrame
{
	width:200px;

}

.StampaRendiconto
{
	width:0px;
	height:0px;
	visibility:collapse;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.StampaRendicontoFrame
{
	height:100%;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


.Stile1
{color:Red;}


.menuCentrale 
{ 
	 width:100%;
	 height:30px;
	 background-color: #003366;
 
	 left:0px;
	
	 
	vertical-align:middle;
	text-align:left;
 
}
.menuCentrale ul{ list-style-type:  none;padding: 0 0px 0 100px ;white-space: nowrap;}

.menuCentrale LI
{
	 vertical-align:middle; margin:  0 0 0 0 ; 
	display: inline; padding: 0 10px 0 0px ;font-size: 22px; 
 
 
}
.menuCentrale LI input
{ 
	 text-decoration: none;
	 padding: 0 0 0 0;
    background:  Orange;color: 
    White;font-size: 14px;
 
}


.menuCentraleItem_SELEZIONATO a
{ 
	background-color: #F56130;
 
	font-weight:bold;
	  
 margin:0 0 0 0;
}
.menuCentrale   a
{ vertical-align:middle;
 text-decoration: none; 
 
    color: White ;font-size: 14px;
    padding: 4px 30px  5px 30px;
    font-weight:bold;
}
 .menuCentrale  a:hover 
{  	 
	 background:#F56130;color: White;font-size: 14px;
		margin:  0px  0px 0px  0px;
		    padding: 4px 30px 5px 30px;
		  left:0;
		  top:0;
		width:100%;
		height:100%;
}



.menuLaterale {
	float: left;
 
		margin: 0 0 0 0;
	 left:0;
	 width:157px;
	 
}

  .menuLaterale ul {
	 margin: 0 0 0 0;
	list-style: none;
	display: block;
 
}
.menuLaterale li {
	display: block;  
    color:White;
  
}
  
.menuLaterale li a {
	padding: 9px 5px 8px  5px;
 font-size: 12px;
	 	 font-weight: bold;
	display: inline-block;
color:White;
		text-decoration:blink;
	
}
 
 .menuLaterale li  a:hover 
{ 
		 
	  
	  text-decoration:underline;
} 
 .menuLateraleItem li a
{
	 font-size: 12px;
		margin: 0 0 0 0px;
		text-decoration:blink;
	 color:White;

}
 
.menuLateraleItem_SELEZIONATO 
{
	background-color:#C9D0C9;
color:#B31538;
}
.menuLateraleItem_SELEZIONATO  li a
{ 
color:#B31538;
}

.menuLateraleItem_Raggruppatore
{
	/*background-color: #d9e5ff;*/
	text-transform: capitalize;
	color: Black;
	 
	background-color: #000056;
}


 .menuLaterale .menuLateraleItem li a:hover  
{
	 font-size: 12px;
	 color:Red;
	 

}
 
 .ContenitoreDatiBonifico
 {
	background-color:#F7F7F7;
	border-color:#CCCCCC;
	border-width:2px;
	border-style:solid;
	padding:10px 10px 10px 10px;
	}
	.Calendar 
	{
position:absolute;
background-color:White;		}

	.CalendarImg 
	{

cursor:hand;
	}
.ListaFunzioni
{
}
	 
.Funzione_Bloccata
{
	border-color:Gray;
	border-style:solid;
	border-width:0px;
	padding: 0px 0  0px 10px;
	color:Red; 
}
.Funzione_Abilitata
{
	padding: 0px 0  0px 10px;
	color:Green;
}
.Selezionato
{
	
	font-size:larger;
}
.gridNoDati
{
	color:Green;
	font-size:large;
	vertical-align:middle;
	text-align:center; 
	 height:40px;
	padding-top:30px;
	width:100%;
		
}
.menuTabSelezionato
{	
	padding:10px 15px 0px 15px;
	margin-bottom:10px;
	background-color:#F7F7F7;
	
	border-color:#CCCCCC;
	border-bottom:#F7F7F7;
	border-width:2px;
	border-style:solid;
	color:Black ;
	font-weight:bold;
 	text-decoration:none;
}
.menuTab
{	
	padding:10px 15px 0px 15px;
	background-color:White;
	border-color:#CCCCCC;
	border-width:2px;
	border-style:solid;
	color:Black ;
	text-decoration:none;
}
.DivTab
{
	background-color:#F7F7F7;
	border-color:#CCCCCC;
	border-width:2px;
	border-style:solid;
	padding:10px 10px 10px 10px;
 
}
.labelSubTitle
{
	font-size: x-small;
	color: #4C4C4C;
	margin-top: -23px;
	margin-left: 10px;
	position: absolute;
	padding: 0px 0 0 0px;
	font-weight: normal;
	background-color: White;
}

.labelTitle
{
	font-size:medium;
	color:#4C4C4C;
	margin-top:-23px;
	margin-left:10px;
	position:absolute;
	padding:0px 0 0 0px;
	font-weight:bold;
	background-color:White;
}
.divTitle
{
 
 padding:10px 0 0 10px;
 	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}
