@font-face{
 font-family: 'Bella_Donna';
 src: url('font/Bella_Donna.eot');
 src: local('Bella_Donna Regular'), local('Bella_Donna'), url('font/Bella_Donna.ttf') format('truetype');
}

@font-face{
 font-family: 'ITCKrist';
 src: url('font/ITCKrist.eot');
 src: local('ITCKrist Regular'), local('ITCKrist'), url('font/ITCKrist.TTF') format('truetype');
}

@font-face{
 font-family: 'gothic';
 src: url('font/gothic.eot');
 src: local('gothic Regular'), local('gothic'), url('font/gothic.ttf') format('truetype');
}

@font-face{
 font-family: 'gothicb';
 src: url('font/gothicb.eot');
 src: local('gothicb Regular'), local('gothicb'), url('font/gothicb.ttf') format('truetype');
}

@font-face{
 font-family: 'GAU_root_N';
 src: url('font/l_10646.eot');
 src: local('GAU_root_N Regular'), local('GAU_root_N'), url('font/l_10646.ttf') format('truetype');
}

body{
	text-align: center;
	/*font: 11px gothicb,Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*background-color: #F9FBFD;*/
	background-color:#dfdfdf;
}
div#tutto1{
	width: 1900px;
	margin: 0 auto;
	border:1px solid #000000;
	
	position:relative;
	/*margin: 0 auto;
	text-align: left;
	border-left:1px solid #000000;
	border-right:1px solid #000000;*/
}
div#tutto{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
}

div#contenitore{
	margin:0px 0px 0px 0px;
	/*padding:0px 0px 0px 0px;*/
	/*border-left:1px solid #8eb850;
	border-right:1px solid ;
	height:100%;*/
	width: 1000px;
	background-color: #f8f8f8;
	height: auto; /* per i browser moderni */
/*	height: 768px;  per IE */
/*	min-height: 768px;  per i browser moderni */
}

div#intestazione{
	width: 1000px;
	height:130px;
	background-color:#f8f8f8;
	/*border:1px solid red;*/
}
/*vendite e recupero e produzione e help : Matteo 8/11/11*/
div#rec_ved  { /* div contenitore*/
	 margin-top:10px;
	 padding:0;
	 width:304px;
	 height:25px;
	 float:right;
	 position: relative;
}
div#spazio {
	margin-top:1px;
	float: right;
	height: 25px;
	width: 25px;
	background: url(../images/emily/spazio.png) no-repeat top;
}
div#link1 { /*Produzione*/
	margin-top:1px;
	float: right;
	height: 25px;
	width: 76px;
	background: url(../images/emily/produzione.png) no-repeat top;
}
div#link2 { /*Vendite*/
	margin-top:1px;
	float: right;
	height: 25px;
	width: 76px;
	background: url(../images/emily/vendite.png) no-repeat top
}
div#link3 { /* Recupero */
	margin-top:1px;
	float: right;
	height: 25px;
	width: 100px;
	background: url(../images/emily/recupero.png) no-repeat top;
}

div#link4 { /* Help */
	margin-top:1px;
	float: right;
	height: 25px;
	width: 76px;
	background: url(../images/emily/help.png) no-repeat top;
}
div#link1 a{ /* link per ogni immagine della stessa grandezza */
	float: right;
	height: 25px;
	width: 76px;	
}
div#link1 a:hover{ /* hover cambio immagine */
	margin-top:0px;
	height: 25px;
	width: 76px;
	background: url(../images/emily/produzione_over.png) no-repeat top;	
}
div#link2 a{
	float: right;
	height: 25px;
	width: 76px;	
}
div#link2 a:hover{
	height: 25px;
	width: 76px;
	background: url(../images/emily/vendite_over.png) no-repeat top;	
}
div#link3 a{
	float: right;
	height: 25px;
	width: 76px;	
}

div#link3 a:hover{
	height: 25px;
	width: 76px;
	background: url(../images/emily/recupero_over.png) no-repeat top;	
}
div#link4 a{
	float: right;
	height: 25px;
	width: 76px;	
}
div#link4 a:hover{
	height: 25px;
	width: 76px;
	background: url(../images/emily/help_over.png) no-repeat top;	
}
.Recupero { /* queste classi mi permetto di visualizzare il mondo in cui mi trovo */
	float: right;
	height: 25px;
	width: 76px;
	background: url(../images/emily/recupero_over.png) no-repeat top;
}
.Produzione {
	float: right;
	height: 25px;
	width: 76px;
	background: url(../images/emily/produzione_over.png) no-repeat top;
}
.Vendite {
	float: right;
	height: 25px;
	width: 76px;
	background: url(../images/emily/vendite_over.png) no-repeat top;
}

/*****************/
div#avvisi_grafica {
	/*border:1px solid #000000;*/
	height:90px;
	background-color:#f8f8f8;
	position: absolute;
}

div#segnalazione_grafica{
	top:77px;
	left:500px;
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
}
div#segnalazione_grafica a{
	color:#ff0000;
}
div #vechhio_sito{
	/*position: relative;*/
	
}
div #vechhio_sito a{
	font-weight:bold;
	color:#91D27D;
	font-size:11px;
	
}
div#contenuto
{	
	width: 1000px;
	margin: 13px 0px 0px 0px;/*Modificato il margine superiore da 0 a 13 per chrome e firefox*/
	padding:0px 0px 0px 0px;
	/*margin-top:30px;
	border:1px solid #000000;*/
	/*position:relative; Matteo*/
	background-color: #f8f8f8;
	
}
/* Matteo 26/10/11 myMenuID*/
div#myMenuID2 ul {
	width:108px;
	list-style:none; /* elimino i punti elenco */
	margin:10px 0px 0px 0px; 	
	padding:0; /* elimino i rientri delle 	*/
}


div#myMenuID2{


	width:105px;
	/*background-color: #e8e8e8;*/
	background-color: #1c618a;
	margin-top:5px ;
	padding-left:3px;
	/*border: solid #0b9701 2px;*/
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;	
	height:20px;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
div#myMenuID2 input {

	padding:0px ; /* lascia spazio far il bordo del menu e il testo del link */
	height:2em;line-height:2em;
	display:block;
	font-weight:bold;
	background-color:#1c618a;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;	
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	

	color:#000000;

	vertical-align:middle;/*text-valign:middle;*/
	font-size: 95%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div#myMenuID2 a input {

	padding:0px ; /* lascia spazio far il bordo del menu e il testo del link */
	margin-top:1px ;
	
	font-weight:bold;
	background-color:#1c618a;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;	
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;


	color:#000000;

	vertical-align:middle;/*text-valign:middle;*/
	font-size: 95%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#myMenuID2  a:hover input{
	border:0px;
	background-color:#1c618a;	
}
.titolo_accesso {
	font-family:gothicb;
	font-size:22px;
	color:#494E54;
	margin:0;
	padding:0;
}
a.iconone1{
	width:110px;
	height:110px;
	display:block;
	text-decoration:none;
	font-family:gothicb;
	font-size:14px;
	color:#494E54;
	/*background-image:url("../images/sfondo.gif");*/
}
a.iconone1 img{
	width:90px;
	height:90px;
}
a.iconone1:hover{
	font-size:16px;
	color:#1c618a
	/*background-image:url("../images/selezione.gif");*/
}
a.iconone1:hover img{
	width:100px;
	height:100px;
}

a.iconone{
	width:180px;
	height:180px;
	display:block;
	text-decoration:none;
	font-family:gothicb;
	font-size:18px;
	color:#494E54;
	/*background-image:url("../images/sfondo.gif");*/
}
a.iconone img{
	width:160px;
	height:160px;
}
a.iconone:hover{
	font-size:20px;
	color:#1c618a
	/*background-image:url("../images/selezione.gif");*/
}
a.iconone:hover img{
	width:180px;
	height:180px;
}
a.icone{
	width:200px;
	height:200px;
	display:block;
	background-image:url("../images/sfondoD.gif");
}
a.icone:hover{
	background-image:url("../images/selezioneD.gif");
}
a.iconone2 img {
    width: 160px;
    height: 141px;
}
a.iconone2 {
    width: 180px;
    height: 161px;
    display: block;
    text-decoration: none;
    font-family: gothicb;
    font-size: 18px;
    color: #494E54;
    /* background-image: url(../images/sfondo.gif); */
}
a.iconone2:hover img{
	width:180px;
	height:161px;
}
a.iconone2:hover{
	font-size:20px;
	color:#1c618a
	/*background-image:url("../images/selezione.gif");*/
}

div#menusinistra ul li { 
	display:inline;	
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

div#paginacentrale
{
	
	height:100%;
	/*background-color: #ffffff;*/
	padding:1px 5px 5px 5px;
	/*border-top: solid #cccccc 2px;*/
	
}


/* LOGIN */

/*nuova login matteo 24/10/11*/
div#tutto_login { /* corpo principale */
	width: 1024px;
	margin:0 auto;
	text-align:left;
	/*border-left:2px solid #8eb850;
	border-right:2px solid #8eb850;*/
	border-top:1px solid #aeb0ad;
	border-bottom:1px solid #aeb0ad;	
	background-color:#aeb0ad;
	height:auto;
}
div#immagine{ /* immagine del logo  */
	margin-top: 100px;
	width:652px;
	height:349px;
	border: 1px solid #aeb0ad;
	background:transparent url(../images/login_estar.png) no-repeat;
}
div#immagine_ecipa{ /* immagine del logo  */
	margin-top: 100px;
	width:652px;
	height:349px;
	border: 1px solid #aeb0ad;
	background:transparent url(../images/login_estar_ecipa.png) no-repeat;
}
div#immagine_ecipa_network{ /* immagine del logo  */
	margin-top: 100px;
	width:652px;
	height:349px;
	border: 1px solid #aeb0ad;
	background:transparent url(../images/login_estar_ecipa_network.png) no-repeat;
}
div#immagine_empty{ /* immagine del logo  */
	margin-top: 100px;
	width:652px;
	height:349px;
	border: 1px solid #aeb0ad;
	background:transparent url(../images/login_empty.png) no-repeat;
}
div#immagine_wasteweb{ /* immagine del logo  */
	margin-top: 100px;
	width:652px;
	height:349px;
	border: 1px solid #aeb0ad;
	background:transparent url(../images/login_wasteweb.png) no-repeat;
}
div#immagine_etrace{ /* immagine del logo  */
	margin-top: 100px;
	width:652px;
	height:349px;
	border: 1px solid #aeb0ad;
	background:transparent url(../images/login_etrace.png) no-repeat;
}
div#link_logo{
	width:340px;
	height:130px;
	float:right;
	margin-top:95px;
	margin-right:20px;
}
div#scritta { /* scritta sopra banda verde */
	margin-top: 60px;
	text-align:center;
	padding-left:17px;
	float:left;
	width:230px;
	height:75px;
}
div#scritta p {
	font-family:Verdana;
	font-weight:bold;
	font-size: 20px;
	color:#ffffff;
	margin-top:0px;
}
div#scritta p.avviso {
	font-family:Verdana;
	font-weight:bold;
	font-size: 13px;
	color:#FF0000;
	margin-top:2px;
	
}
div#tabella { /* tabella contenente la login */
	text-align:left;
	margin-left: 21px;
	float:left;
}
div#tabella td{
	width:205px;
	font-family: Verdana;
	font-size:15px;
	color:#787878;
}
div#tabella td a{
	text-decoration:none;
	font-family: Verdana;
	font-size:15px;
	color:#787878;
}
div#tabella td a:hover{
	text-decoration:none;
	font-family: Verdana;
	font-weight:bold;
	font-size:15px;
	color:#787878;
}

input.textlogin_user /* input stile user */
{
	border: 2px solid #787878;
	/*-moz-border-radius: 5px;  Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px;  Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
	height: 30px;
	width:205px;
	font-family: gothic;
	font-size:15px;
/*	behavior: url(../include/ie-css3.htc);  per IE e solo on line */
	background-image: url(../images/emily/omino.gif);
	background-repeat:no-repeat; 
	background-position:left;
	padding-left: 30px;  
	text-align:left;
	padding-top: 3px;
	
}
input.textlogin_pw  /* input stile password */
{
	border: 2px solid #787878;
	/*-moz-border-radius: 5px;  Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px;  Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
	height: 30px;
	width:205px;
	font-family: gothic;
	font-size:15px;
	/*behavior: url(../include/ie-css3.htc);  per IE e solo on line */
	background-image: url(../images/emily/chiavetta.gif);
	background-repeat:no-repeat; 
	background-position:left;
	padding-left: 30px;	
	padding-top: 3px;
}
.button_login{ /* bottone login */
	height: 35px;
	width: 90px;
	background-repeat:no-repeat;
	border:0px solid #ffffff;
	margin-right: 20px;
}
.button_annulla{ /* bottone annulla */
	height: 35px;
	width: 90px;
	background-repeat:no-repeat;
	border:0px solid #ffffff;
}
.td_linea { /* linea dopo i bottoni */
	background-image: url(../images/emily/linea.png);
	background-repeat:no-repeat;
}

div#bottom_image h3{ /* scritte dopo la login */
	color: #ffffff;
	margin-top: 25px;
	text-align:center;
	font-family:Gothicb;
	font-size: 20px;
}
div#bottom_image p {
	text-align:justify;
	font-family:Gothic;
	font-size: 15px;
}
/*Fine nuova login*/

/* DIV PER LE LISTE DEI DATI */

div#liste a{ 
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	
	
}
div#liste input.bottone{	
	/*font-family:gothicb;*/
	font-size: 15px;
	background-color: #aeb0ad;
	width:70px;
	height: 25px;
	color: #ffffff;
	border:0px;
}

div#liste table {
	width:990px;
	border-collapse: collapse;
	border: 0px solid #8eb850;

}

div#liste tr {
	height:30px;	
}
/* STYLE TABELLE CLIENTI*/
div#liste tr.cliente {
	height:30px;
	background-image:url(../images/colore_normali.png); 
	background-repeat:repeat-y;
}
div#liste tr.colore_normali {
	height:30px;
	background-image:url(../images/colore_normali.png); 
	background-repeat:repeat-y;
}
div#liste tr.pianificati_clienti_list {
	height:30px;
	background-image:url(../images/pianificati_clienti_list.png);
	background-repeat:repeat-y;
}
div#liste tr.contratto{
	height:30px;
	background-image:url(../images/contratto.png);
	background-repeat:repeat-y;
}

div#liste tr.colore_scaduti {
	height:30px;
	background-image:url(../images/colore_scaduti.png);
	background-repeat:repeat-y;
}

div#liste tr.colore_interm {
	height:30px;
	background-image:url(../images/colore_interm.png);
	background-repeat:repeat-y;
}

div#liste tr.presso {
	height:30px;
	background-image:url(../images/presso.png);
	background-repeat:repeat-y;
}
div#liste tr.scaduto {
	height:30px;
	background-image:url(../images/scaduto.png);
	background-repeat:repeat-y;
}
div#liste tr.gestorestr {
	height:30px;
	background-image:url(../images/gestore_str.png);
	background-repeat:repeat-y;
}
div#liste tr.agricoli {
	height:30px;
	background-image:url(../images/agricoli.png); 
	background-repeat:repeat-y;
}
div#liste tr.produttore {
	height:30px;
	background-image:url(../images/produttore.png);
	background-repeat:repeat-y;
}
div#liste tr.prenotati_clienti_list {
	height:30px;
	background-image:url(../images/prenotati_clienti_list.png);
	background-repeat:repeat-y;
}
div#liste tr.presso_chiuso {
	height:30px;
	background-image:url(../images/presso_chiuso.png);
	background-repeat:repeat-y;
}
div#liste tr.chiuso {
	height:30px;
	background-image:url(../images/chiuso.png);
	background-repeat:repeat-y;
}
div#liste tr.chiuso_formulari , div#liste tr.chiuso_statistiche{
	height:30px;
	background-image:url(../images/chiuso_formulari.png);
	background-repeat:repeat-y;
}
div#liste tr.analisi {
	height:30px;
	background-image:url(../images/analisi.png);
	background-repeat:repeat-y;
}
div#inserimento tr.scaduto {
	height:30px;
	background-image:url(../images/scaduto.png);
	background-repeat:repeat-y;
}
div#inserimento tr.prezzo_acq_contratti {
	height:30px;
	background-image:url(../images/prezzo_acq_contratti.png);
	background-repeat:repeat-y;
}
div#ricercagenerica tr.bloccata,div#inserimento tr.fatture_preventivo,div#inserimento tr.totale_fatture,div#inserimento tr.cancellato,div#liste tr.cancellato {
	height:30px;
	background-image:url(../images/cancellato.png);
	background-repeat:repeat-y;
}
div#ricercagenerica tr.scaduto_ricerche,td.scaduto_ricerche {
	height:30px;
	background-image:url(../images/scaduto_ricerche.png);
	background-repeat:repeat-y;
}
div#ricercagenerica tr.cancellato_ricerche,td.cancellato_ricerche {
	/*height:30px;*/
	background-image:url(../images/scaduto_ricerche.png);
	background-repeat:repeat-y;
}
div#ricercagenerica tr.offerte_fornitore3,td.offerte_fornitore3{
	/*height:30px;*/
	background-image:url(../images/offerte_fornitore3.png);
	background-repeat:repeat-y;
}
div#inserimento tr.programmato2{
	height:30px;
	background-image:url(../images/programmato2.png);
	background-repeat:repeat-y;
}
div#inserimento tr.programmato3{
	height:30px;
	background-image:url(../images/programmato3.png);
	background-repeat:repeat-y;
}

div#liste tr.offerte_fornitore1{
	height:30px;
	background-image:url(../images/offerte_fornitore1.png);
	background-repeat:repeat-y;
}
div#liste tr.offerte_fornitore2{
	height:30px;
	background-image:url(../images/offerte_fornitore2.png);
	background-repeat:repeat-y;
}
div#liste tr.offerte_fornitore3{
	height:30px;
	background-image:url(../images/offerte_fornitore3.png);
	background-repeat:repeat-y;
}
div#liste tr.zone{
	height:30px;
	background-image:url(../images/zone.png);
	background-repeat:repeat-y;
}
/*fine*/

div#liste td {
	padding:2px;
	/*font: 12px gothic,Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#liste p {
	/*font-family:gothic;*/
	font-size:20px;
	margin:0;
	padding:0;
}
div#liste input {
	border: 1px solid #8eb850; 
	padding: 3px; 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*-moz-border-radius: 5px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
}
#sfondo tr:hover  
{
	/*background-color: #8eb850;
	background-color: #cccccc;
	
	background-size:contain;*/
	
}

/* MENU SOPRA SOTTO DELLE PAGINE */
div#pagemenu {
	width:100%;
}

div#pagemenu table{ 
	float: left; 
	background-color: #F9FBFD; 
	border: 1px solid #cccccc; 
	font-size: 10px ;
	color: #3670A7;/*font-color: #3670A7;*/
}
div#pagemenu table.list2 {
	border: 0px solid #CCCCCC; 
	padding: 3px; 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
/* DIV PER IL NOME DELL'UTENTE */
div#username{
	color: #91D27D;
	font-size:11px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}



/* VISUALIZZAZIONE DEI REGISTRI */
div#registro td{
	border: 0px solid #CCCCCC; 
	font-size:11px;
}

div#registro .bordoW{
	border-left: 0px solid #CCCCCC; 
}
div#registro .bordoN{
	border-top: 0px solid #CCCCCC; 
}
div#registro .bordoS{
	border-bottom: 0px solid #CCCCCC; 
}
div#registro .bordoE{
	border-right: 0px solid #CCCCCC; 
}
div#registro .bordoWN{
	border-left: 0px solid #CCCCCC; 
	border-top: 0px solid #CCCCCC; 
}
div#registro .bordoNE{
	border-top: 0px solid #CCCCCC; 
	border-right: 0px solid #CCCCCC;	
}
div#registro .bordoWS{
	border-left:0px solid #CCCCCC; 
	border-bottom: 0px solid #CCCCCC; 
}
div#registro .bordoSE{
	border-bottom: 0px solid #CCCCCC; 
	border-right: 0px solid #CCCCCC;	
}

/*riga selezionata*/
div#registro .bordoWselez{
	border-left: 4px solid #B3FFFF; 
}
div#registro .bordoNselez{
	border-top: 4px solid #B3FFFF; 
}
div#registro .bordoSselez{
	border-bottom: 4px solid #B3FFFF; 
}
div#registro .bordoEselez{
	border-right: 4px solid #B3FFFF; 
}
div#registro .bordoWNselez{
	border-left: 4px solid #B3FFFF; 
	border-top: 4px solid #B3FFFF; 
}
div#registro .bordoNEselez{
	border-top: 4px solid #B3FFFF; 
	border-right: 4px solid #B3FFFF;	
}
div#registro .bordoWSselez{
	border-left: 4px solid #B3FFFF; 
	border-bottom: 4px solid #B3FFFF; 
}
div#registro .bordoSEselez{
	border-bottom: 4px solid #B3FFFF; 
	border-right: 4px solid #B3FFFF;	
}

/*riga annullata*/
div#registro .bordoWcanc{
	border-left: 1px solid #ff8888; 
}
div#registro .bordoNcanc{
	border-top: 1px solid #ff8888; 
}
div#registro .bordoScanc{
	border-bottom: 1px solid #ff8888; 
}
div#registro .bordoEcanc{
	border-right: 1px solid #ff8888; 
}
div#registro .bordoWNcanc{
	border-left: 1px solid #ff8888; 
	border-top: 1px solid #ff8888; 
}
div#registro .bordoNEcanc{
	border-top: 1px solid #ff8888; 
	border-right: 1px solid #ff8888;	
}
div#registro .bordoWScanc{
	border-left:1px solid #ff8888; 
	border-bottom: 1px solid #ff8888; 
}
div#registro .bordoSEcanc{
	border-bottom: 1px solid #ff8888; 
	border-right: 1px solid #ff8888;	
}

/*riga di rettifica*/
div#registro .bordoWrettifica{
	border-left: 1px solid #ff9933; 
	/*border-left: 1px solid #ff88ff; */
	/*border-left: 1px solid #9988ff; */
}
div#registro .bordoNrettifica{
	border-top: 1px solid #ff9933; 
}
div#registro .bordoSrettifica{
	border-bottom: 1px solid #ff9933; 
}
div#registro .bordoErettifica{
	border-right: 1px solid #ff9933; 
}
div#registro .bordoWNrettifica{
	border-left: 1px solid #ff9933; 
	border-top: 1px solid #ff9933; 
}
div#registro .bordoNErettifica{
	border-top: 1px solid #ff9933; 
	border-right: 1px solid #ff9933;	
}
div#registro .bordoWSrettifica{
	border-left:1px solid #ff9933; 
	border-bottom: 1px solid #ff9933; 
}
div#registro .bordoSErettifica{
	border-bottom: 1px solid #ff9933; 
	border-right: 1px solid #ff9933;	
}

/*riga di annullamento*/
div#registro .bordoWannullamento{
	border-left: 1px solid #E75450; 
	/*border-left: 1px solid #ff88ff; */
	/*border-left: 1px solid #9988ff; */
}
div#registro .bordoNannullamento{
	border-top: 1px solid #E75450; 
}
div#registro .bordoSannullamento{
	border-bottom: 1px solid #E75450; 
}
div#registro .bordoEannullamento{
	border-right: 1px solid #E75450; 
}
div#registro .bordoWNannullamento{
	border-left: 1px solid #E75450; 
	border-top: 1px solid #E75450; 
}
div#registro .bordoNEannullamento{
	border-top: 1px solid #E75450; 
	border-right: 1px solid #E75450;	
}
div#registro .bordoWSannullamento{
	border-left:1px solid #E75450; 
	border-bottom: 1px solid #E75450; 
}
div#registro .bordoSEannullamento{
	border-bottom: 1px solid #E75450; 
	border-right: 1px solid #E75450;	
}


/*riga di rettifica annullamento*/
div#registro .bordoWannullamentoRett{
	border-left: 1px solid #E75450; 
	/*border-left: 1px solid #ff88ff; */
	/*border-left: 1px solid #9988ff; */
}
div#registro .bordoNannullamentoRett{
	border-top: 1px solid #E75450; 
}
div#registro .bordoSannullamentoRett{
	border-bottom: 1px solid #ff9933; 
}
div#registro .bordoEannullamentoRett{
	border-right: 1px solid #ff9933; 
}
div#registro .bordoWNannullamentoRett{
	border-left: 1px solid #E75450; 
	border-top: 1px solid #E75450; 
}
div#registro .bordoNEannullamentoRett{
	border-top: 1px solid #E75450; 
	border-right: 1px solid #ff9933;	
}
div#registro .bordoWSannullamentoRett{
	border-left:1px solid #E75450; 
	border-bottom: 1px solid #ff9933; 
}
div#registro .bordoSEannullamentoRett{
	border-bottom: 1px solid #ff9933; 
	border-right: 1px solid #ff9933;	
}

/*riga di scarico respinta*/
div#registro .bordoWrespinta{
	border-left: 1px solid #94b9d7;  
	/*border-left: 1px solid #ff88ff; */
	/*border-left: 1px solid #9988ff; */
}
div#registro .bordoNrespinta{
	border-top: 1px solid #94b9d7; 
}
div#registro .bordoSrespinta{
	border-bottom: 1px solid #94b9d7; 
}
div#registro .bordoErespinta{
	border-right: 1px solid #94b9d7; 
}
div#registro .bordoWNrespinta{
	border-left: 1px solid #94b9d7; 
	border-top: 1px solid #94b9d7; 
}
div#registro .bordoNErespinta{
	border-top: 1px solid #94b9d7; 
	border-right: 1px solid #94b9d7;	
}
div#registro .bordoWSrespinta{
	border-left:1px solid #94b9d7; 
	border-bottom: 1px solid #94b9d7; 
}
div#registro .bordoSErespinta{
	border-bottom: 1px solid #94b9d7; 
	border-right: 1px solid #94b9d7;	
}


/* MENU SCORRIMENTO PAGINE LISTA*/
div#pagebuttons{
	width:300px;
	float:right;
}
div#pagebuttons input {
	background-color: #f8f8f8;
	font-weight:bold; 
	text-align:center; 
	border: 0px solid #f8f8f8;
}
div#pagebuttons table{ 
	/*border: 2px solid #f8f8f8;*/
	border-collapse: collapse;
	 
	float:left;
	width:300px;
} 
div#pagebuttons td {
	/*border: 1px solid #8eb850; */
	 	
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}

div#pagebuttons td.smalllabel {
	font-size:10px;
	
}

div#pagebuttons_ric{
	width:100%;
}
div#pagebuttons_ric table{ 
	 
	border-collapse: collapse;
	margin-bottom:5px; 
} 
div#pagebuttons_ric td {
	/*border: 0px solid red;*/
	padding: 4px; 	
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}

div#pagebuttons_ric td.smalllabel {
	font-size:10px;
	
}

input.hideie{
	font-size: 0px;
	background-color: #ffffff; 
	border: 0px  solid #ffcc00;width:0px;
	color: #ffffff;
}
input.hideopera{
	display:none;
}
input.hidefirefox{
	display:none;
}
input.hidenetscape{
	display:none;
}
input.hidekmeleon{
	font-size: 0px;
	background-color: #ffffff; 
	border: 0px  solid #ffcc00;width:0px;
	color: #ffffff;
}
input.hidechrome{
	font-size: 0px;
	background-color: #ffffff; 
	border: 0px  solid #ffcc00;width:0px;
	color: #ffffff;
	display:none;
}
input.hidechrome:focus{
	outline:none;
}
td.hide {
	display:none;
}
tr.hide {
	display:none;
}
div.hide{
	display:none;
}
table.hide{
	display:none;
}
a.hide{
	display:none;
}
font.hide{
	display:none;
}
span.hide{
	display:none;
}
radio.hide{
	display:none;
}
select.hide {
	display:none;
}
input.hide {
	display:none;
}

div.show{
	display:block;
}
tr.show{
	display:block;
}
td.show{
	display:block;
}
table.show{
	display:block;
}
a.show{
	display:inline;
}
font.show{
	display:inline;
}
span.show{
	display:inline;
}

div#trova{
	width:100%;
	float:left; 
}

div#trova p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	color:black;
}
div#filtritrova a{
	font-size:100%;
	color:#91D27D;
}

div#filtritrova{
	width:100%;
	float:left;
}

div#filtritrova table{
	/*background:url(../images/filtri_sfondo.png) repeat-y;*/
	border:0px solid #000000; 
	width:400px;
}
div#filtritrova td{
	border:0px;
}
div#filtritrova input.checkbox{
	border:0px;
}
div#filtritrova input {
	border:1px solid #91D27D;
}


/*filtritrova per statistiche formulari*/
div#filtritrovaform{
	width:100%;
	float:left;
}

div#filtritrovaform table{
	background-color:#efefef;
	border:1px solid #8eb850; 
	width:500px;
}
div#filtritrovaform td{
	border:0px;
}
div#filtritrovaform input.checkbox{
	border:0px;
}
div#filtritrovaform select{
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

/*filtritrova per statistiche formulari*/
div#filtritrovaform{
	width:100%;
	float:left;
}

div#filtritrovaform table{
	background-color:#efefef;
	border:1px solid #8eb850; 
	width:500px;
}
div#filtritrovaform td{
	border:0px;
}
div#filtritrovaform input.checkbox{
	border:0px;
}
div#filtritrovaform select{
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

/*filtritrova per home*/
div#filtritrovahome{
	width:100%;
	float:left;
}

div#filtritrovahome table{
	background-color:#F9FBFD;
	border:1px solid #cccccc; 
	width:100%;
}
div#filtritrovahome td{
	border:0px;
}


/* DIV PER LE FINESTRE DI EDIT */
/* 9/11/11 Matteo */
div#paginacentrale p { /* titolo di tutte le pagine tranne le  */
	/*font-family:gothic;*/
	
}
div#inserimento input {
	/*-moz-border-radius: 5px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
	/*border:1px solid #aeb0ad;*/
	border:1px solid #8eb850;
}

textarea#txtNote, textarea#txtNoteFattura, textarea#prenotatitxtarea,
textarea#note, textarea#note_trasp, textarea#note_cliente, textarea#txtAnnotazioni, .note_em,.note_int_em{
	/*-moz-border-radius: 5px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
	border:1px solid #8eb850;
}
select#lstIntermediari,select#lstAgenti , select#cmbMinFatt, select#cmbCostoFormulario,
select#cmbAltreSpese, select#cmbFattureViRiconosciamo, select#cmbTipoInvioCorrispondenza,
select#lstGruppiAnagrafica,select#cmbUcR1,select#cmbUcR2,select#cmbUcR3,select#cmbUcR4,select#cmbUcR5,
select#esec, select#contenitori, select#aut_imp, select#divisione, select#tipomezzo,
select#cmbTipoCaricatore , select#compila_formulari, select#contenitori2,
select#op, .eseguiti_select, select#cod_contratto , select#macro_famiglia,select#gest_op,
select#referente, select#catISTAT, select#offerta_base, .cod_recsma_l, .qta_mesi , .cod_um_l,
select#stato_ins, select#recsma_ins, select#cod_um_ins, select#cod_umV_ins, select#cod_umF_ins,
select#qta_mesi_nol_ins, select#cmbOp, select#cat_istat, select#gest_op, .select_id, div#filtritrova select{
	/*-moz-border-radius: 5px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
	border:1px solid #8eb850;
}

.select3a{
	text-align: left;
}
.select2a{
	margin-left:5px !important;
	text-align: center;
}
.select2a-selection{
	border-radius: 5px !important;
	border-color:#8eb850 !important;
	text-align: left !important;
	
}

.select_id_small{
	/*-moz-border-radius: 5px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
	border:1px solid #8eb850;
	font-size: 12px ;
	
}
.impianto {
	/*-moz-border-radius: 5px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
	border:1px solid #8eb850;
	margin-left:5px;
}
.impianto1,.maps {
	/*-moz-border-radius: 5px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
	border:1px solid #8eb850;
}

div#inserimento {
	width: 990px;
}
div#inserimento table{
	background-color: #efefef;  /*sfondo layout tabelle edit inserimento */ 
	border: 1px solid #e1e1e1;
	font-size: 11px;
	color: #000000;/*font-color: #3670A7; */
	/*font-weight:bold;*/
	border-collapse: collapse;
}


div#inserimento table.progr{
	
	background-color: #F9FBFD; 
	border: 1px solid #cccccc; 
	font-size: 10px;
	color: #3670A7;/*font-color: #3670A7;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#inserimento td.progr{
	
	background-color: #F9FBFD; 
	border: 1px solid #cccccc; 
	font-size: 10px;
	color: #3670A7;/*font-color: #3670A7;*/
}

div#progr table{
	border-collapse: collapse;
}
div#progr tr {
	height:25px;
}


div#progr td {
	background-color: #F9FBFD; 
	border: 1px solid #cccccc; 
	font-size: 12px;
	color: #3670A7;/*font-color: #3670A7;*/
}



div#inserimento table.fatture_presso{
	/*float:center;*/
	width:700px;
}

div#inserimento table.fatture_totale{
	float:left;
}
div#inserimento td.insert input{
	border:0px;
	font-size: 12px;
	border:1px solid #8eb850;
	margin-left:5px;
}
div#inserimento td.insert textarea{
	border:1px solid #8eb850;
	font-size: 12px;
}



div#inserimento td.insert {
/*	border-bottom:1px solid #8eb850;
	border-width:1;*/
/*	background-color:#efefef;*/
	font-size: 12px;
	color:#000000;
}

div#inserimento td.insertC {
	border:1px solid #3399FF;
	border-width:1px;
	background-color:#ff8800;
	font-size: 12px;
}

div#inserimento td.table_header {
	font-size: 12px;
	font-weight: bold;
}

div#inserimento p.p_header {
	font-size: 16px;
	font-weight: bold;
}
div#inserimento td.insert1 {
	font-size: 12px;
}
div#inserimento td.insertVR {
	border-bottom:1px solid #8eb850;
/*	border-width:2;*/
/*	background-color:#efefef;*/
	font-size: 12px;
}

div#inserimento td.insertR {
	border:1px solid #cccccc;
	border-width:1px;
	background-color:#ffffff;
	color:#999999;
	font-size: 12px;

}
/*trattamenti*/

div#inserimento td.header_trat1 {
	background-color: #91D27D;
	color: #000000;
}
/*trattamenti fine*/

div#inserimento td.value {
	color:#000000;
	text-align:left;
}
div#inserimento td.value input {
	color:#000000; /* colore interno input edit */
	margin-left:5px;
}
div#inserimento hr{
	border:1px solid #CCCCCC;
}
div#inserimento td.label {
	/*border:1px solid #ffffff;*/
	border-width:1px;
	font-size:110%;
	color:#000000;
	/*color:#91D27D;*/
	font-weight:bold;
	text-align:right;
}
.label_maps {
	border-width:1px;
	font-weight:bold;
	text-align:right;
	font-size: 14px;
	color:#000000;
}
div#inserimento td.lega table {
	border:1px solid #FFFFFF;
}

hr{
	margin: 1px 1px 0px 0px;
	padding:0px 1px 0px 0px;	
	border:1px solid gray;
	
}
div#inserimento p {
	font-size:120%;
	margin:0;
	padding:0;
	color:#000000;
}

div#inserimento table.table_cisterna {
	border:1px solid gray;
}

div#inserimento td.td_cisterna {
	border:0px;
	color:black;
	font-weight:bold;
	background-image:url("../images/sfondo_cisterna.png");
}

div#inserimento td.td_cisterne_header {
	border:0px;
	color:black;
	background-color:#d5d5d5;
}

/*DIV PER RICERCA GENERICA*/
div#ricercagenerica {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
div#ricercagenerica  td.header_ricerca{ 
	background-color:#91D27D;
	color:#000000;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
div#valore_ricerca {
	float:left;
}

div#ricercagenerica table{ 
	text-align: left;
	background-color: #f8f8f8; 
	font-size: 10px ;
	color: #3670A7;
	border-collapse: collapse;
	width:100%;
	table-layout: fixed;
}
div#ricercagenerica td {
	padding: 3px; 
}


div#ricercagenerica a {
	text-decoration:none;
	color:#000000;
	font-size:10px;
	display:block;
}

div#ricercagenerica tr:hover{
	background-color:#8888FF;
}	


/* CLASSE PER I CARATTERI NORMALI */
.fontsmall{
	font-size:80%;	
}

input.bottone{
	/*font-family:gothicb;*/
	font-size: 15px;
	background-color: #aeb0ad;
	width:70px;
	height: 25px;
	color: #ffffff;
	border:0px;
}
input.bottone_hide{
	display:none;
}

input.bottone_medio{
	background-color: #aeb0ad; 
	border:0px;
	width:60px;
	color: #ffffff;
}

input.bottone_piccolo{
	font-size: 75%;
	background-color: #e8e8e8; 
	border: 1px  solid #444444;
	width:50px;
	color: #222222;
}

input.bottone_lungo{
	font-size: 75%;
	background-color: #e8e8e8; 
	border: 1px  solid #444444;
	width:70px;
	color: #222222;
}

input.bottone_lungo_chiaro{
	border: 1px  solid #444444;
	width:70px;
	color: #222222;
}

input.bottone_lungo_normale{
	/*font-family:gothicb;*/
	font-size: 15px;
	background-color: #aeb0ad;
	width:100px;
	height: 25px;
	color: #ffffff;
}

input.bottone_grande{
	font-size: 120%;
	font-weight:bold;
	background-color: #8D8D8D; 
	border: 1px  solid #444444;
	width:50px;
	color: #222222;
}

input.bottone_prenotazione_home{
	font-weight:bold;
	background-color: #91D27D; 
	border: 1px  solid #444444;
	width:200px;
	color: #000000;
	height: 25px;
	/*-moz-border-radius: 5px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
}

td#tip,td#qua,td.header,th.header{ /* colore  per le tabelle liste */
	background-color:#72AAA8;	
	background-color:#80FF80;
	background-color:#AFCFAA;
	background-color:#91D27D;
	text-align:center;
	/*border:1px solid #ffffff;*/
	color:#000000;
}

/*24/01/12 Matteo, instazione tabelle prenotati*/
td.header_prenotati {
	background-color:#91D27D;
	text-align:left;
	color:#000000;
}

td.header_pianificati, td.header_eseguiti, td.header_giri, td.header_CA {
	background-color:#91D27D;
	text-align:left;
	color:#000000;
}
td.header_viaggi {
	background-color:#FF88FF;
	text-align:center;
	color:#000000;
}
/*24/01/2012 matteo, colore righe scadute*/
div#inserimento tr.scaduto_prenotati, div#inserimento tr.scaduto_pianificati, div#inserimento tr.scaduto_eseguiti,div#inserimento tr.scaduto_programmati{
	background-image:url(../images/scaduto_prenotati.png);
	background-repeat:repeat-y;
}
/*24/01/2012 matteo, colore righe vi_riconosciamo*/
div#inserimento tr.vi_riconosciamo{
	background-image:url(../images/vi_riconosciamo.png);
	background-repeat:repeat-y;
}

div#inserimento tr.prezzo_minimo{
	background-color:#99FFFF;
	/*background: -o-linear-gradient(right, #FFFFFF, #99FFFF); 
    background: -moz-linear-gradient(right, #FFFFFF, #99FFFF); 
	background: linear-gradient(to right, #99FFFF , #FFFFFF); */
}

div#inserimento tr.noleggio{ /*nel noleggio coloro tutta la riga*/
	/*background-image:url(../images/noleggio.png);
	background-repeat:repeat-y;*/
	background-color:#FFFF66;
}
div#inserimento tr.disabilita_riga_contenitori{ /*nel noleggio coloro tutta la riga*/
	/*background-image:url(../images/noleggio.png);
	background-repeat:repeat-y;*/
	background-color:#FFFF66;
}
div#inserimento tr.disabilita_riga_cig{ /*nel noleggio coloro tutta la riga*/
	/*background-image:url(../images/noleggio.png);
	background-repeat:repeat-y;*/
	background-color:#bfbfbf;
}
div#inserimento tr.riga_revisionata{ /*nei servizi indica se una riga selezionata in realtà non è più attiva perchè è stata revisionata*/
	background-image:url(../images/riga_revisionata.png);
	background-repeat:repeat-y;
	
}

table#prenotati input , table#prenotati1 input, table#pianificati input,table#eseguiti input, table#programmati input{  /* stile righe contratto prenotati,eseguiti,pianificati 23/01/12 */
	border:0px;
	background-color:transparent;
}
table#prenotati td, table#pianificati td, table#eseguiti td,table#programmati td { /*stile righe contratto prenotati,eseguiti,pianificati 24/01/12*/
	text-align:left;
}
/*Possono essere cancellati???*/
td.vi_riconosciamo{
	background-color:#7474e1;
	border:1px solid #ffffff;
}

td.scaduta{
	background-color:#ff9933;
	border:1px solid #ffffff;
}

td.noleggio{
	background-color:#FFFF66;
	border-bottom:1px solid #FFFFff;
}

td.noleggio input{
	height:20px;
	border:1px solid #FFFF66;
}
/*Fine*/
td.order{
	background-color:#91D27D;
	/*border:1px solid #ffffff;*/
	background-position:center;
	background-image:url('../images/ordinamento.png'); 
	background-repeat:repeat-y;
	background-size:contain;
	/*background-image:url('../images/ordinamento1.png'); 
	background-size:100% 100%;
	text-decoration:underline;*/
	text-align:center;
	color:#000000;		
}
td.orderA{
	background-color:#91D27D;
	/*border:1px solid #ffffff;*/
	background-position:center;
	background-repeat:repeat-y;
	/*background-image:url('../images/ordinamento.png'); 
	background-size:contain;*/
	background-image:url('../images/ordinamentoA.png'); 
	background-size:100% 100%;
	/*text-decoration:underline;*/
	text-align:center;
	color:#000000;		
}
td.orderD{
	background-color:#91D27D;
	/*border:1px solid #ffffff;*/
	background-position:center;
	background-repeat:repeat-y;
	/*background-image:url('../images/ordinamento.png'); 
	background-size:contain;*/
	background-image:url('../images/ordinamentoD.png'); 
	background-size:100% 100%;
	/*text-decoration:underline;*/
	text-align:center;
	color:#000000;		
}

td.orderV{
	background-color:#C0C0C0;
	border:1px solid #ffffff;
	background-image:url('../images/drop.gif'); 
	background-repeat:no-repeat; 
	background-position:right top;
	text-decoration:underline;
	color:#0000CC;		
}
/*order associa carichi*/
td.orderAC{
	background-color:#91D27D;
	/*border:1px solid #ffffff;*/
	background-position:center;
	background-image:url('../images/ordinamento.png'); 
	background-repeat:repeat-y;
	background-size:contain;
	/*background-image:url('../images/ordinamento1.png'); 
	background-size:100% 100%;
	text-decoration:underline;*/
	text-align:left;
	color:#000000;		
}

td.order a{
	font-weight:bold;
	/*font-style:italic;*/	
	text-decoration:underline;
	color:#0000CC;
}

td.orderV a{
	font-weight:bold;
	font-style:italic;	
	text-decoration:underline;
	color:#0000CC;
}

td.orderAC a{
	font-weight:bold;
	/*font-style:italic;*/	
	text-decoration:none;
	color:#000000;
}

font.piccolo {
	font-size:65%;
}
font.medio {
	font-size:85%;
}
font.prenotati_piccolo, font.pianificati_piccolo,font.eseguiti_piccolo, font.programmati_piccolo {
	font-size:70%;
}
font.grande {
	font-size:110%;
}
span.titolo_lista{
	font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*text-decoration:underline;	*/
	font-weight:bold;
}
span.titolo_edit{
	font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*text-decoration:underline;	*/
	font-weight:bold;
}
span.titolo_edit_rosso{
	font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*text-decoration:underline;	*/
	font-weight:bold;
	color:#FF0000;
}
span.estarinforma{
	color: #FF0000;
	font-size:12px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}
span.estarinformatxt{
	font-weight:bold;
	font-size:11px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.estarinforma, a.estarinforma:visited{
	color: #91D27D;
	font-size:11px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.estarinforma:hover{
	color: #000000;
	font-size:11px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.nessun_risultato_liste{
	font-size: 18px;
	font-weight:bold;
	color:#FF0000;
	text-align:center;


}

input.evidenzia{
	font-weight:bold;
	background-color:#91D27D;
}

input.evidenzia_rosso{
	color:red;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}

/* PERCORSO SUPERIORE DELLA PAGINA */
div#percorso {
	background-color:#F7F7F7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}
div#percorso a {
	color:green;
	text-decoration:underline;
	font-size:65%;
}

/* CALENDARIO PER LA PROGRAMMAZIONE DELLA PRODUZIONE*/
div#calendario table.esterna{
	font-size:60%;
	width:100%;
	border: 1px solid #000000;
}
div#calendario table.giorni{
	font-size:70%;
	width:100%;
	text-align:center;
}
div#calendario table.interna{
	font-size:140%;
	margin:0px 0px 0px 0px;
	width:100%;
}
div#calendario td.interno{
	font-size:95%;
}

div#calendario input{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

/* CALENDARIO DATA */
div#caldata{
	font-size:90%;
}
div#caldata td{
	width:50px;
	height:25px;
}
div#caldata a{
	display:block;/*dislay:block;*/
	text-decoration:none;
	color:black;
}
	
div#caldata td.nomegiorno{
	border:1px outset #cccccc;
	background-color:#C0C0C0;
	font-size:80%;
	font-weight:bold;
	color:#333333;
}
div#caldata td.giorno_space{
	height:2px;
}

div#caldata td.giorno{
	font-size:100%;
	border:1px outset #cccccc;
	font-weight:bold;
	background-color:#FFFFBF;
}
div#caldata td.giorno_oggi{
	font-size:100%;
	border:2px outset red;
	font-weight:bold;
	background-color:#ffcc33;
}


div#caldata td.giorno_fest{
	font-size:100%;
	border:1px outset #cccccc;	
	font-weight:bold;
	background-color:#FFFFBF;
}

div#caldata td.giorno_oggi_fest{
	font-size:100%;
	border:2px outset red;
	font-weight:bold;
	background-color:#ff9999;
}


div#caldata td.giorno_none{
	border:1px outset #cccccc;
	background-color:#FFFFFE;
}

div#caldata td.giorno_fest a{
	text-decoration:none;
	color:red;
}
div#caldata td.giorno_oggi_fest a{
	text-decoration:none;
	color:blue;
}
div#caldata td.giorno_oggi a{
	text-decoration:none;
	color:blue;
}




input.rosso{
	background-color:red;
}

body.home1{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin:3px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	background-image:url("../images/stella_home.gif");
	background-repeat:no-repeat;
	background-position:0px 40px;

}

div#intestazione_home1{
	width: 100%;
	height:115px;
	/*background-image:url("../images/metal.jpg");*/
	
}
body.home{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:3px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	background-image:url("../images/menu_sfondo.jpg");
}

div#intestazione_home{
	width: 100%;
	height:115px;
	/*background-image:url("../images/metal.jpg");
	background-image:url("../images/menu_sfondo.jpg");*/	
}
div#intestazione1{
	width: 100%;
	height:150px;
	/*background-image:url("../images/metal.jpg");*/
	background-image:url("../images/menu_sfondo.jpg");	
}
div#contenuto .piepagina{
	/*background-image:url("../images/metal.jpg");*/
	height:18px;
	background-image:url("../images/menu_sfondo.jpg");
			
}

div#corpo_home{
	height:100%;
	width: 100%;
	/*background-color: yellow;*/
	margin: 2px 2px 2px 2px;
	/*padding:0px 0px 0px 0px;
	background-image:url("../images/metal.jpg");*/
		
}



/* controllo autorizzazioni*/
.nonAutorizzato{
	color:yellow;
	background-color:red;
	border:0px;
	font-weight:bold;
	text-align:center;
	width:210px;
	font-size:110%;
}
.nonAutorizzatoFormulario{
	color:yellow;
	background-color:red;
	border:0px;
	font-weight:bold;
	text-align:center;
	width:710px;
	font-size:110%;
}
.nonPresente{
	color:yellow;
	background-color:blue;
	border:0px;
	font-weight:bold;
	text-align:center;
	width:100%;
}
.nonPossibile{
	color:yellow;
	background-color:purple;
	border:0px;
	font-weight:bold;
	text-align:center;
	width:100%;
}

.nonAutorizzatoI{
	color:yellow;
	background-color:red;
	border:0px;
}
.nonPresenteI{
	color:yellow;
	background-color:blue;
	border:0px;
}
.nonPossibileI{
	color:yellow;
	background-color:purple;
	border:0px;	
}

div#rt {
	width:600px;
}
div#rt table{
	border-collapse: collapse;
}
div#rt td {
	border: 1px solid #CCCCCC; 
	padding: 3px; 
}


div#re {
	width:600px;
}
div#re table{
	border-collapse: collapse;
}
div#re td {
	border: 1px solid #CCCCCC; 
	padding: 3px; 
}


div#te {
	width:600px;
}
div#te table{
	border-collapse: collapse;
}
div#te td {
	border: 1px solid #CCCCCC; 
	padding: 3px; 
}


div#dr {
	width:600px;
}
div#dr table{
	border-collapse: collapse;
}
div#dr td {
	border: 1px solid #CCCCCC; 
	padding: 3px; 
}

div#ge {
	width:600px;
}
div#ge table{
	border-collapse: collapse;
}
div#ge td {
	border: 1px solid #CCCCCC; 
	padding: 3px; 
}

div#inserimento_mud{
	width:990px;
}
div#inserimento_mud table{
	background-color: #efefef; 
	border: 1px solid #e1e1e1; 
	font-size: 14px;
	color: #8eb850;/*font-color: #3670A7;*/
}

div#inserimento_mud td.insert input{
	border:0px;
}

div#inserimento_mud td.insert {
	border:1px solid #8eb850;
	border-width:1px;
	background-color:#ffffff;
}

div#inserimento_mud a {
	color:#8eb850;
}
div#inserimento_mud a:hover {
	color:#000000;
	text-decoration:none;
}

div#inserimento_mud td.value {
	color:#000000;
}
div#inserimento_mud td.value input {
	color:#000000;
	margin-left:5px;
	border:1px solid #8eb850;
	/*-moz-border-radius: 5px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
}
div#inserimento_mud hr{
	border:1px solid #8eb850;
}
div#inserimento_mud td.label {
	border-width:1px;
	font-size:110%;
	color:#000000;
	font-weight:bold;
	text-align:right;
}
div#inserimento_mud input.bottone_inserimento{
	font-size: 15px;
	background-color: #aeb0ad;
	border: 0px;
	width:15px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}

input.riga_scaduta{
	background-color:#FF1C20;
}


td.headerv{
	background-color:#225f14;
	border:1px solid #ffffff;
	color:#ffffff;
}

td.headerg{
	background-color:#ffed00;
	border:1px solid #ffffff;
}

td.headerr{
	background-color:#ea932b;
	border:1px solid #ffffff;
}

tr.headerg{
	background-color:#ffed00;
}
/*div#dv_parametri{
	width:100%;
	height:200px;
	background-color:red;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#dv_parametri .iframe_parametri{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:200px;
	background-color:green;
}*/

a.nonsottolineato{
	text-decoration:none;
	color: #8eb850;
}

/* nuovi stili 9/11/2011*/
div#dvFatturazioneDesc a ,div#dvFatturazioneDati a,div#dvAutorizIntermediarioDesc a, 
div#dvAutorizIntermediarioDati a, div#dvGruppiAnagraficaDesc a, div#dvGruppiAnagraficaDati a,
div#dvImpiantiDesc a,div#dvUnitaDesc a,div#dvUnitaDati a, div#dvImpiantiDati a,
div#dvMudDesc a, div#dvMudDati a, div#dvGisDesc a,div#dvGisDati a, div#dvEcopneusDesc a,div#dvEcopneusDati a, div#trasbordo_cl a, div#trasbordo_op a,
div#associazionilink a, div#associazioni a, div#dvNScheda a,div#dvNScheda a,div#dvMScheda a , div#dvLimiteAutDesc a,
div#dvLimiteAutDati a, div#dvLimiteConfAutDesc a, div#dvLimiteConfAutDati a,div#dvLimiteTrattAutDesc a,div#dvLimiteTrattAutDati a,div#dvLimiteConfTrattAutDati a{
	color: #8eb850;
}
div#dvFatturazioneDesc a:hover ,div#dvFatturazioneDati a:hover, div#dvAutorizIntermediarioDesc a:hover,
div#dvAutorizIntermediarioDati a:hover, div#dvGruppiAnagraficaDesc a:hover, div#dvGruppiAnagraficaDati a:hover,
div#dvImpiantiDesc a:hover,div#dvUnitaDesc a:hover,div#dvUnitaDati a:hover,div#dvImpiantiDati a:hover,
div#dvMudDesc a:hover, div#dvMudDati a:hover,div#dvGisDesc a:hover,div#dvGisDati a:hover, div#trasbordo_cl a:hover, div#trasbordo_op a:hover,
div#associazionilink a:hover, div#associazioni a:hover,div#dvNScheda a:hover,div#dvMScheda a:hover, div#dvLimiteAutDesc a:hover,
div#dvLimiteAutDati a:hover, div#dvLimiteConfAutDesc a :hover, div#dvLimiteConfAutDati a:hover, div#dvLimiteTrattAutDesc a:hover,
div#dvLimiteTrattAutDati a:hover, div#dvLimiteConfTrattAutDati a:hover{
	color: #000000;
}
/*table statistiche generali*/
table#statistiche input{
/*	color:#000000;
	/*-moz-border-radius: 0px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 0px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 0px; /* standard CSS3 */
/*	border:0px;
	background-color:#ffffff;*/
}
table#statistiche td , table#registri_stat td{
	color:#000000;
}
table#eseguiti_stat td.label,table#formulari td.label,table#registri_stat td.label,
table#trattamenti_stat td.label, table#contenitori_stat td.label, table#contratti_stat td.label,
table#autoriz_stat td.label, table#analisi_stat td.label, table#fornitori_stat td.label,
table#imp_trasp td.label ,table#fatture_stat td.label{
	color:#8eb850;
	font-size:12px;
	font-style:italic;
}
table#eseguiti_stat select , table#formulari select, table#registri_stat select, table#trattamenti_stat select,
table#contenitori_stat select , table#contratti_stat select, table#autoriz_stat select, table#analisi_stat select,
table#fornitori_stat select, table#imp_trasp select, table#fatture_stat select{
	margin-left:5px;
}
.bordis,table#configurazione select {
	/*-moz-border-radius: 5px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
	border:1px solid #8eb850;
	margin-left:5px;
	width:410px;
}
table#configurazione input {
	/*-moz-border-radius: 0px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 0px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 0px; /* standard CSS3 */
	border:0px;
}

.sfumato {
	background: #fff url(../images/xxx.png) repeat-y;
}
a:link {
	color:#8eb850;
}
a:visited {
	color:#000000;
}
a.linke{
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}
td.orderAC a{
	font-weight:bold;
	/*font-style:italic;*/	
	text-decoration:none;
	color:#000000;
}
a.orderAC:link{
	font-weight:bold;
	/*font-style:italic;*/	
	text-decoration:none;
	color:#000000;
}

.headerModalePlanning{
	background-color:#91D27D ;
}
input.ricercaSmall{
	height: 10px;
  font-size: inherit;
	width:80%;
	background-color:#EDEDED  !important;
	padding: 1px 2px  !important;
}
input#cercaCerZ1:focus, input#cercaCerZ2:focus{
	outline: none !important;
}
select.ricercaSmall{
  font-size: inherit;
	width:90%;
	background-color:#EDEDED  !important;
	border-radius: 5px;
}
div.ricerca, img.ricerca{
	position:relative;
	top:3px;
	width:16px;
	font-size: 1.1rem !important;
}
.curs_point{
	cursor: pointer;
}
.curs_zoomin{
	cursor: zoom-in;
}
.curs_zoomout{
	cursor: zoom-out;
}
.positionZero{
	position:relative !important;
	top:0px !important;
}
.width10{
	width:10px;
}
.width11{
	width:11px;
}
.width12{
	width:12px;
}
.width13{
	width:13px;
}
.width14{
	width:14px;
}
.width15{
	width:15px;
}
.width16{
	width:16px;
}
.width17{
	width:17px;
}
.width18{
	width:18px;
}
.height10{
	height:10px;
}
.height11{
	height:11px;
}
.height12{
	height:12px;
}
.height13{
	height:13px;
}
.height14{
	height:14px;
}
.height15{
	height:15px;
}
.height16{
	height:16px;
}
.height17{
	height:17px;
}
.height18{
	height:18px;
}
img.ricercaSmall{
	position:relative;
	top:3px;
	width:14px;
}
img.ricercaTop{
	position:relative;
	top:5px;
	width:16px;
}
img.ricercaGen{
	position:relative;
	top:3px;
}
table.hg25 tr{
	height: 25px;
}
input.borderRadius{
	border-radius: 5px:
} 
input.checkBox{
	position:relative;
	top:3px;
}
input.radioBox{
	position:relative;
	top:2px;
}
input.input {
	/*-moz-border-radius: 5px; /* Firefox e browser basati su Mozilla */
	/*-webkit-border-radius: 5px; /* Safari, Chrome e browser basati su WebKit */
	border-radius: 5px; /* standard CSS3 */
	/*border:1px solid #aeb0ad;*/
	border:1px solid #8eb850;
}
.prepend{
	background-color:field;
	border:1px solid #8eb850;
	height: 14px;
	padding-top: 3px;
	margin-right: -1px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}
.prependS{
	background-color:field;
	border:1px solid #8eb850;
	height: 10px;
	padding-bottom: 3px;
	margin-right: -1px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}
input.postprepend{
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	margin-left: 0px !important;
}
._link{
	cursor: pointer;
	font-weight:bold;
}
._hover:hover {
	background: #d8f0b5;
	background: #f3ffe0;
	border-bottom: solid 1px #d8f0b5;
	/*border: solid 1px #8eb850;
	border-bottom: solid 1px #aeb0ad;
	border-left: solid 1px #aeb0ad;
	border-radius: 5px;*/
}
select.regRentri:disabled{
	opacity:1;
	color:#000000;
}