	.page-container .sidebar-menu #main-menu li a.disabled i{ background-color:#ddd;}
	.page-container .sidebar-menu #main-menu li.active a i{ background-color:#00a65a;}
	


	
	body {font-size:13px;color:#444;}
	body .page-container .sidebar-menu #main-menu li a.disabled {color:#aaaaaa;}
	body .page-container .sidebar-menu #main-menu li a.disabled:hover {background-color:#ffffff;}
	body .page-container .sidebar-menu #main-menu li.active li.active a{font-weight:bold;}
	body .page-container .sidebar-menu #main-menu li ul > li > a{padding-left:60px;}
	body .page-container .sidebar-menu #main-menu li a:hover {background-color:#f0f0f1;cursor:pointer;}
	body .page-container .sidebar-menu #main-menu li.active > a{background-color:#f0f0f1;}

	

	.page-container .sidebar-menu .logo-env {padding:35px 20px;}

	h1, h2, h3 {font-weight:300;}

	table thead tr th {color:#303641!important;font-weight:bold;}

	/*.iframe { border: none; height:2000px;  width: 98%;}*/
	.iframe { border: none; width: 98%; min-height:1000px;}

	textarea.form-control {height: 200px;}
	input[type="file"] {height:auto;}
	footer.main {margin-top: 250px;}
	.login-page .login-header {padding: 20px 0;}
	.login-page .login-form {padding-top: 5px;}
	.login-page .login-bottom-links {padding-top: 15px;padding-bottom: 15px;}
	.table-auto-width {width:auto;}	
	p {font-size:13px;}
	.ora_h,.ora_m {width:80px;display:inline-block;}

	.elenco_p_intro p{padding-left:25px;}
	.elenco_p_intro p i{margin-left:-25px;display: inline-block;font-size: 15px;}
	.elenco_p_intro p.no_indent {padding-left:0;}
	.page-container .sidebar-menu #main-menu li a i, .elenco_p_intro p i {background-color:#666666; color:#ffffff; padding: 1px; border-radius: 50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
	
	
	.scritta_banner_rf {font-size: 11px;color:#303641;}
	
	/* Stili solo per Business Meeting "vecchi"	*/
	

/* Tabella Messaggi Seller/Buyer */
.tabella_business_messaggi {border-collapse:collapse; margin-left: 10px; margin-right: 10px; margin-top: 20px; width: 97%; font-size: 0.9em; }
.tabella_business_messaggi td {padding: 3px; vertical-align:middle;border-bottom: 1px solid #C1C1C1; }
.tabella_business_messaggi_int {padding: 3px; text-align:center; font-size: 1.1em; font-weight: bold; background: #DFDFDF; }
.tabella_business_messaggi_mittente { width: 150px}
.img_schedamittente {float:left; margin-right: 5px}

.tabella_business_messaggi_titolo {color: #000; text-transform:uppercase}
.tabella_business_messaggi_oggetto {width: 350px;}
.tabella_business_messaggi_email {text-align:center; width: 50px; }
.tabella_business_messaggi_data {text-align:center; width: 100px; }
.tabella_business_messaggi_scheda {width: 50px; text-align:center}
.tabella_business_messaggi_nonletto {background: #EDEDED; font-weight:bold}
.tabella_business_messaggi_stato {width: 40px; text-align:center}
.tabella_business_messaggi_testo {width: 50px; text-align:center}
.tabella_business_messaggi_testo a {cursor: hand}
.tabella_business_messaggi_buyer {width: 40px; text-align:center}
.tabella_business_messaggi_seller {width: 140px; text-align:center}
.tabella_business_messaggi_stato {width: 60px; text-align:center}
.tabella_business_messaggi_dettaglio {width: 60px; text-align:center}
.tabella_business_messaggi_dataora {text-align:center; width: 120px; }

#tabella_business_messaggi_dettaglio {font-size:1.1em; display:none; width: 100%; margin-top:10px; text-align:left}
.tabella_business_messaggi_dettaglio_background {background-color: #EDEDED;  width: 100%; }
.tabella_business_messaggi_header_dettaglio_sx {margin-left: 0px; margin-top: 0px;border-collapse:collapse;background-color: #EDEDED; color: #000; font-weight: bold; float:left; text-transform:uppercase; }
.tabella_business_messaggi_header_dettaglio_dx {margin-right: 0px; margin-top: 0px; border-collapse:collapse;background-color: #EDEDED; color: #000; font-weight: bold;  text-align: right; float:right}
.tabella_business_messaggi_header_dettaglio_dx a {color: #000;}
.tabella_business_messaggi_header_dettaglio_dx a:hover {color: #000; text-decoration:underline}
.tabella_business_messaggi_contenuto {font-weight: normal; text-align: left; width: 100%; background: #FFF; border: 1px solid #000;  }
.tabella_business_messaggi_contenuto_azienda {font-weight: bold; text-align: left; border-bottom: 1px dotted #000; margin-bottom: 5px }
.tabella_business_messaggi_contenuto_sx {font-weight: normal; float: left; width: 50% }
.tabella_business_messaggi_contenuto_dx {font-weight: normal; float: right; width: 50%}
.tabella_business_messaggi_contenuto td {border: 0 }
.tabella_business_messaggi_contenuto div {}

/* Tabella Seller */
.tabellaseller_dettaglio {width: 690px; background: #FFF; margin-top: -20px; margin-left: 20px; }
.tabellaseller_dettaglio td, tr {vertical-align: middle; }
.tabellaseller_dettaglio_header { background:#EDEDED; }
.tabellaseller_dettaglio_nomeazienda {font-size: 0.9em; color: #CF4A05; font-weight: bold; text-transform:uppercase; height: 20px; padding-top: 5px; padding-left: 5px; width: 50% }
.tabellaseller_dettaglio_icone {float: right; text-align: right; height: 20px; padding-top: 5px; padding-right: 5px}
.tabellaseller_dettaglio_icone img {margin-left: 3px; }
.tabellaseller_dettaglio_intestazione { height: 80px; padding: 5px}
.tabellaseller_dettaglio_intestazione img {float: left; margin-right: 20px; }
.tabellaseller_dettaglio_intestazione .dati{height: 80px; float: left; }
.tabellaseller_dettaglio_intestazione .dati span {font-size: 1.2em }
.tabellaseller_dettaglio_galleria {background: #FFF; margin-top: 10px; margin-bottom: 10px}
.tabellaseller_dettaglio_descrizione {font-style: italic; padding: 5px}
.tabellaseller_dettaglio_riferimenti {float: right; width: 250px}

/* Tabella Agenda */
.tabella_agenda {margin-left: 10px; margin-right: 10px;}
.tabella_agenda td {padding: 2px; font-size: 0.9em; vertical-align:middle; border: 1px solid #C1C1C1;}
.tabella_agenda td.blank {background: #FFF url('/bme/images/agenda.gif') no-repeat center; padding: 5px; border: none}
.tabella_agenda td.giorni {width: 130px; color: #FFF; background: #3A3A3A; text-align: center; font-size: 1em; height: 20px; border:none}

.legend {margin-left: 18px; padding-top: 10px }
.legend_label {margin-top: 5px; clear:right; font-size: 0.9em}
.legend_verde {margin-right: 2px; margin-top: 5px;clear:left; background: #99CC4A; width: 15px; height: 10px; border: 1px solid #000; float:left}
.legend_rosso {margin-right: 2px; margin-top: 5px; clear:left;background: #E2001A; width: 15px; height: 10px; border: 1px solid #000; float:left}
.legend_arancio {margin-right: 2px; margin-top: 5px; clear:left;background: #F39029; width: 15px; height: 10px; border: 1px solid #000; float:left}
.legend_grigio {margin-right: 2px; margin-top: 5px; clear:left;background: #EBEBEB; width: 15px; height: 10px; border: 1px solid #000; float:left}
.legend_bianco {margin-right: 2px; margin-top: 5px; clear:left;background: #FFF; width: 15px; height: 10px; border: 1px solid #000; float:left}
.legend_blu {margin-right: 2px; margin-top: 5px; clear:left;background: #3361AE; width: 15px; height: 10px; border: 1px solid #000; float:left}
.legend_giallo {margin-right: 2px; margin-top: 5px; clear:left;background: #FEEA83; width: 15px; height: 10px; border: 1px solid #000; float:left}
.legend_viola {margin-right: 2px; margin-top: 5px; clear:left;background: #837CB3; width: 15px; height: 10px; border: 1px solid #000; float:left}

.tabella_agenda td.fasce {width: 40px;background: #FFF; border: none; border-top: 1px dotted #C1C1C1; }
.tabella_agenda span.orarioagenda {text-align: left; font-size: 1.1em; font-weight: bold; /*background: url(/bme/images/clock.gif) left no-repeat; background-position: 3px;padding-left: 18px;*/   }

.tabella_agenda td.bianco {font-size: 0.8em;background: #FFF; color: #000; cursor: hand; vertical-align: bottom;text-align: right; font-weight: bold; background: #FFF ; }
.tabella_agenda td.bianco_on {font-size: 0.8em;background: #9CC848; color: #000; cursor: hand; vertical-align: bottom;text-align: right;border: 2px solid #99CC4A; background: #FFF  url('/bme/images/appuntamento_add.gif') no-repeat right;}
.tabella_agenda td.bianco_off {font-size: 0.8em;background: #FFF; color: #000; cursor: hand; vertical-align: bottom;text-align: right; background: #FFF;}

.tabella_agenda td.verde {font-size: 0.8em;color: #000; cursor: auto; vertical-align: bottom; text-align: right; font-weight: bold; background: #99CC4A url('/bme/images/appuntamento.png') no-repeat center; }
.tabella_agenda td.verde_on {font-size: 0.8em;color: #000; cursor: auto; vertical-align: bottom; text-align: right; border: 1px solid #3A3A3A; font-weight: bold; background: #99CC4A url('/bme/images/appuntamento.png') no-repeat center; }
.tabella_agenda td.verde_off {font-size: 0.8em;color: #000; cursor: auto; vertical-align: bottom; text-align: right; font-weight: bold; background: #99CC4A url('/bme/images/appuntamento.png') no-repeat center; }

.tabella_agenda td.blu {font-size: 0.8em;color: #000; cursor: auto; vertical-align: bottom; text-align: right; font-weight: bold; background: #3361AE url('/bme/images/appuntamento.png') no-repeat center; }
.tabella_agenda td.blu_on {font-size: 0.8em;color: #000; cursor: auto; vertical-align: bottom; text-align: right; border: 1px solid #3A3A3A; font-weight: bold; background: #3361AE url('/bme/images/appuntamento.png') no-repeat center; }
.tabella_agenda td.blu_off {font-size: 0.8em;color: #000; cursor: auto; vertical-align: bottom; text-align: right; font-weight: bold; background: #3361AE url('/bme/images/appuntamento.png') no-repeat center; }

.tabella_agenda td.rosso {font-size: 0.8em;color: #000; cursor:crosshair; text-align: right; font-style:italic; background: #E2001A url('/bme/images/nondisponibile.gif') no-repeat center; border: 1px solid #E2001A;}
.tabella_agenda td.rosso_on {font-size: 0.8em;color: #000; cursor:crosshair; text-align: right; border: 1px solid #3A3A3A; font-style:italic; background: #E2001A url('/bme/images/nondisponibile.gif') no-repeat center; border: 1px solid #E2001A;}
.tabella_agenda td.rosso_off {font-size: 0.8em;color: #000; cursor: crosshair; text-align: right; font-style:italic; background: #E2001A url('/bme/images/nondisponibile.gif') no-repeat center; border: 1px solid #E2001A;}

.tabella_agenda td.arancio {font-size: 0.8em; color: #000; cursor:auto; vertical-align: bottom; text-align: right; background: #F39029 url('/bme/images/opzionato.png') no-repeat center;}
.tabella_agenda td.arancio_on {font-size: 0.8em;color: #000; cursor:auto; vertical-align: bottom; text-align: right; border: 1px solid #3A3A3A; background: #F39029 url('/bme/images/opzionato.png') no-repeat center;}
.tabella_agenda td.arancio_off {font-size: 0.8em;color: #000; cursor: auto; vertical-align: bottom; text-align: right; background: #F39029 url('/bme/images/opzionato.png') no-repeat center;}

.tabella_agenda td.giallo {font-size: 0.8em; color: #000; cursor:auto; vertical-align: bottom; text-align: right; background: #FEEA83 url('/bme/images/opzionato.png') no-repeat center;}
.tabella_agenda td.giallo_on {font-size: 0.8em;color: #000; cursor:auto; vertical-align: bottom; text-align: right; border: 1px solid #3A3A3A; background: #FEEA83 url('/bme/images/opzionato.png') no-repeat center;}
.tabella_agenda td.giallo_off {font-size: 0.8em;color: #000; cursor: auto; vertical-align: bottom; text-align: right; background: #FEEA83 url('/bme/images/opzionato.png') no-repeat center;}

.tabella_agenda td.viola {font-size: 0.8em; color: #000; cursor:auto; vertical-align: bottom; text-align: right; background: #837CB3 url('/bme/images/opzionato.png') no-repeat center;}
.tabella_agenda td.viola_on {font-size: 0.8em;color: #000; cursor:auto; vertical-align: bottom; text-align: right; border: 1px solid #3A3A3A; background: #837CB3 url('/bme/images/opzionato.png') no-repeat center;}
.tabella_agenda td.viola_off {font-size: 0.8em;color: #000; cursor: auto; vertical-align: bottom; text-align: right; background: #837CB3 url('/bme/images/opzionato.png') no-repeat center;}

.tabella_agenda td.grigio {font-size: 0.8em; color: #000; cursor:crosshair; text-align: right; font-style:italic; background: #EBEBEB url('/bme/images/nonpossibile.gif') no-repeat center;}
.tabella_agenda td.grigio_on {font-size: 0.8em; color: #000; cursor:crosshair; text-align: right; font-style:italic; background: #EBEBEB url('/bme/images/nonpossibile.gif') no-repeat center;}
.tabella_agenda td.grigio_off {font-size: 0.8em; color: #000; cursor: crosshair; text-align: right; font-style:italic; background: #EBEBEB url('/bme/images/nonpossibile.gif') no-repeat center;}

.tabella_agenda td.biancovuoto {font-size: 0.8em;background: #FFF; color: #000; cursor: normal; vertical-align: bottom;text-align: right; font-weight: bold; background: #FFF ; }
.tabella_agenda td.biancovuoto_on {font-size: 0.8em;background: #9CC848; color: #000; cursor: normal; vertical-align: bottom;text-align: right;border: 2px solid #99CC4A; background: #FFF }
.tabella_agenda td.biancovuoto_off {font-size: 0.8em;background: #FFF; color: #000; cursor: normal; vertical-align: bottom;text-align: right; background: #FFF;}

/* Popup Business Meeting */
div.MaskedDiv {	visibility: hidden;	position:absolute;	left:0px;top:0px;font-weight:bold;	padding:40px; z-index:100;background-image:url(/bme/images/Mask2.png);/* ieWin only stuff */_background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/bme/images/Mask2.png');}
div.ModalPopup {height :auto; font-size: 1em;	font-style: normal;	background-color: #DEDEDE;	position:absolute;	/* set z-index higher than possible */ z-index:10000;visibility: hidden;  border: 1px solid #000;}

.popup_main {border:0; border-collapse:collapse; background: #FFF; color: #3A3A3A; width: 700px}
.popup_main td  {border-top: 1px solid #DEDEDE}

.popup_combo {margin-left: 5px; background:#F5F4F2; border: 1px solid #3A3A3A; padding: 2px 5px; /*border: 1px #a7a7a7 solid;*/ font: 12px/14px Arial, sans-serif; font-style:italic; color: #3A3A3A}

.popup_header_background {background-color: #003399; padding: 3px}
.popup_header_sx {border-collapse:collapse;background-color: #003399; color: #FFF; font-weight: bold; float:left; font-size: 1.1em;}
.popup_header_dx {border-collapse:collapse;background-color: #003399; color: #FFF; font-weight: bold;  text-align: right; float:right}
.popup_header_dx a {color: #FFF;}
.popup_header_dx a:hover {color: #FFF; text-decoration:underline}

h3.popup_titolopagina { margin: 13px 20px 10px 20px ; font: bold 14px, sans-serif; clear: both; border-bottom: 1px solid #000}
h3.popup_titolopagina span { color: #000; margin-left: 10px; font: bold 11px, sans-serif; text-transform: none}

.popup_background {background-color: #FFF; color: #000}
.popup_background th.blank {width: 25px; height: 25px; background: #FFF; padding: 5px; border: none}
.popup_background th.appuntamento {width: 25px; height: 25px; background: #FFF url('/bme/images/appuntamento.png') no-repeat center 5px; padding: 5px; border: none}
.popup_background th.buyer {width: 25px; height: 25px;background: #FFF url('/bme/images/buyer.png') no-repeat center 5px; padding: 5px; border: none}
.popup_background th.form {width: 25px; height: 25px;background: #FFF url('/bme/images/form.png') no-repeat center 5px; padding: 5px; border: none}
.popup_background th.operatore {width: 25px; height: 25px;background: #FFF url('/bme/images/operatore.png') no-repeat center 5px; padding: 5px; border: none}
.popup_background th.seller {width: 25px; height: 25px;background: #FFF url('/bme/images/seller.png') no-repeat center 5px; padding: 5px; border: none}
.popup_background th.azienda {width: 25px; height: 25px;background: #FFF url('/bme/images/azienda.png') no-repeat center 5px; padding: 5px; border: none}
.popup_background th.scadenza {width: 25px; height: 25px;background: #FFF url('/bme/images/scadenza.png') no-repeat center 5px; padding: 5px; border: none}
.popup_background th.nota {width: 25px; height: 25px;background: #FFF url('/bme/images/nota.png') no-repeat center 5px; padding: 5px; border: none}
.popup_background th.messaggio {width: 25px; height: 25px;background: #FFF url('/bme/images/messaggio.png') no-repeat center 5px; padding: 5px; border: none}
.popup_background th.data {width: 25px; height: 25px;background: #FFF url('/bme/images/data.png') no-repeat center 5px; padding: 5px; border: none}

.popup_background a:hover {cursor: hand;}

.popup_banner {padding: 5px; margin-bottom: 50px; background: #FFF; text-align: center}
.popup_banner img {margin-right: 5px; margin-bottom: 5px}
.popup_tabella_contenuto {font-size: 1.2em; width: 95%; margin-top: 10px; margin-bottom: 30px;margin-left: 15px; margin-right: 15px;background: #FFF; border-collapse:collapse; }
.popup_tabella_contenuto td { padding: 8px}
.popup_tabella_contenuto .orarioagenda {font-size: 1em}
.popup_tabella_contenuto .fasce {font-weight: bold}
.popup_tabella_contenuto .intestazione {font-weight: bold; font-size: 1em; height: 15px;  text-align: left; border:none}

.popup_intestazioneazienda {float: right; margin-right: 20px; font-size: 1.5em; }
.popup_intestazionedata {float: left; margin-left: 20px; font-size: 1em; }
.popup_info {margin-top: 30px; margin-bottom: 20px; clear:both}

#popup_dettaglio { display:none; width: 100%; margin-top: 10px;}
.popup_header_dettaglio_background {background-color: #EDEDED;  width: 100%; }
/*.popup_header_dettaglio_sx {margin-left: 5px; margin-top: 5px;border-collapse:collapse;background-color: #EDEDED; color: #000; font-weight: bold; float:left; text-transform:uppercase; }*/
.popup_header_dettaglio_sx  {font-size: 14px; height: 25px; margin-left: 10px; padding-top: 5px; margin-top: 5px;border-collapse:collapse;background-color: #EDEDED; color: #000; font-weight: bold; float:left; text-transform:uppercase; }
/*.popup_header_dettaglio_dx {margin-right: 5px; margin-top: 5px; border-collapse:collapse;background-color: #EDEDED; color: #000; font-weight: bold;  text-align: right; float:right}*/
.popup_header_dettaglio_dx  {height: 25px; margin-right: 5px; margin-top: 10px; border-collapse:collapse;background-color: #EDEDED; color: #000; font-weight: bold;  text-align: right; float:right}
.popup_header_dettaglio_dx a {color: #000;}
.popup_header_dettaglio_dx a:hover {color: #000; text-decoration:underline}
.popup_dettaglio_contenuto {width: 100%; background: #FFF; border: 1px solid #000;  }
.popup_dettaglio_contenuto div {padding-bottom: 5px; padding-top: 5px}

.popup_footer {padding: 3px; margin-top: 40px; text-align:right; background-color: #EDEDED; color: #000; width: 99%}
.popup_footer input {margin: 4px 5px 0 0; height: 24px; padding: 2px 5px; /*border: 1px #a7a7a7 solid;*/ font: 12px/14px Arial, sans-serif; color: #020202}
.popup_footer_logo {width: 95%; text-align:right;  padding: 20px; padding-top: 10px}
.popup_textarea {background:#F5F4F2; border: 1px solid #3A3A3A; width: 98%; height: 50px; padding: 2px 5px; /*border: 1px #a7a7a7 solid;*/ font: 12px/14px Arial, sans-serif; font-style:italic; color: #3A3A3A}

/* -----------------CLASSI NUOVE PER RICERCA BUSINESS MEETING------------------- */
#tabellalistacatalogoespositori_header {width: 100%}
#tabellalistacatalogoespositori_header_icona { width: 50px; background: #F5A100; color: #FFF; font-weight: bold; padding: 5px;  text-align: center;  }
#tabellalistacatalogoespositori_header_nazione { width: 120px; background: #F5A100; color: #FFF; font-weight: bold; padding: 5px;  text-align: center;  }
.tabellaespositoridettaglio_full {width: 690px; border: 0px solid #838383; position: relative; width: 100%; background: #FFF; margin-top: -35px; }
.cellaicona { width: 50px; text-align: center; cursor: hand }
.cellanazione { width: 120px; text-align: left }

.agendanonmodificabile {margin:auto; margin-left: 10px;margin-right: 10px; height:100%; min-height:100%; border-left: 0px solid #36c;border-right: 0px solid #36c;background-color: #FFF;filter: alpha(opacity:20);-moz-opacity: 0.50;opacity: 0.50;} 


.richiesta_contatto {margin-right: 3px; margin-top: -1px; float:left }
.richiesta_chiudi {}

.popup_stampa {width: 100%; margin-top: 5px; clear:both; height: 45px; background-color:#EDEDED; }
.popup_stampa img {float: right; margin-right: 5px; margin-top: 5px; cursor: pointer}

 .popup_footer .bottone_risposta_rifiutata
{background-image:url('/bme/images/risposta_rifiutata.jpg');
background-repeat:no-repeat;
background-position:right;
background-color:#FFF;
border: 1px solid #8B8BA9;
text-align: left;
margin-right: 5px;
height: 30px;
font-weight:normal}
 
.popup_footer .bottone_risposta_accettata
{background-image:url('/bme/images/risposta_accettata.jpg');
background-repeat:no-repeat;
background-position:right;
background-color:#FFF;
border: 1px solid #3A3A3A;
text-align: left;
height: 30px;
font-weight:bold}


.table_alert
{
	BORDER-RIGHT: red 2px solid;
	BORDER-LEFT: red 2px solid;
	BORDER-BOTTOM: red 2px solid;
	BORDER-TOP: red 2px solid;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma, Arial;
	vertical-align:middle;
	text-align : left;
	width:700px;
	font-weight : normal;
	margin-left:20px;
	margin-right:10px;
	color:Red;
	
	
}
  
.avvisoerrore {background: #FFF; width: 720px; border: 2px solid red; margin-left: 10px; }
.avvisoerrore a {color: red; font-weight:bold }
.avvisoerrore a:hover {text-decoration: underline }

.avvisoerrore_giallo {background: #FFF; width: 720px; border: 2px solid orange; margin-left: 10px; }
.avvisoerrore_giallo a {color: orange; font-weight:bold }
.avvisoerrore_giallo a:hover {text-decoration: underline }

.avvisoerrore_verde {background: #FFF; width: 720px; border: 2px solid green; margin-left: 10px; }
.avvisoerrore_verde a {color: green; font-weight:bold }
.avvisoerrore_verde a:hover {text-decoration: underline }

.avvisobox {background: #FFF; width: 698px; border: 2px solid green; margin-left: 18px; }
.avvisobox_rosso {background: #FFF; width: 698px; border: 2px solid red; margin-left: 18px; }

.small{font-size: 0.9em}


INPUT.pulsante {/*COLOR: #000000;*/  /*BORDER-RIGHT: #3A3A3A 1px solid; BORDER-TOP: #3A3A3A 1px solid; BORDER-LEFT: #3A3A3A 1px solid; CURSOR: hand; COLOR: #000; font-weight: bold; width: 100px; TEXT-DECORATION: none; BORDER-BOTTOM: #3A3A3A 1px solid; text-align: center; background: #FFF */ }
/*INPUT.textboxdata { border: 1px solid #3A3A3A; padding-left: 3px; padding-right: 8px; color: #555555; background: #D2D0C3 }*/
.cellatextbox { COLOR: #555555; PADDING-TOP: 8px; text-align: left;  }
.colonnadati { COLOR: #000000; text-align: left; BORDER-bottom: 1px solid #CFCDC5;padding: 5px 10px }
.combo { /*padding-left: 3px; padding-right: 8px; width: 200px; */font-size: 12px; }
.tab_down {font-weight: bold; border-bottom:#3A3A3A 1px solid; BORDER-RIGHT: #3A3A3A 1px solid;  BORDER-TOP: #3A3A3A 1px solid; CURSOR: hand; COLOR: #000000; text-align: center;  background: #F0EEE0; padding: 5px }
.tab_linea { background: #3A3A3A }
.tab_finelinea { border-bottom:#3A3A3A 1px solid; width: 100%; }

.tab_nav { vertical-align: top; }
.tab_up {font-weight: bold; BORDER-RIGHT: #3A3A3A 1px solid; BORDER-TOP: #3A3A3A 1px solid; CURSOR: hand; text-align: center; COLOR: #A70000; padding: 5px; background: #FFF; border-bottom: 1px solid #FFF;  }
.tabellacolonna { margin-left: 10px; margin-top: 10px; width: 97% }
.tabmain { width: 100%; vertical-align: top; text-align: left; height: 96%; background: no-repeat }

.textboxpercentuale {width: 20px;  }
.textboxora {width: 40px;  }
.textboxdata {width: 70px;  }
.textboxlarge {width: 300px;  }
.textboxmedium {width: 180px;  }
.textboxsmall {  width: 50px;  }

.textboxlargedisabled {width: 300px; background: #C0C0C0}

.bottoni_sx {text-align: right;}


.tabletab {width: 100%; margin:0; padding: 10px; background: #FFF; BORDER-RIGHT: #3A3A3A 1px solid; BORDER-LEFT: #3A3A3A 1px solid; BORDER-BOTTOM: #3A3A3A 1px solid; COLOR: #000000; vertical-align: top; text-align: left;   }
.tabletab td {vertical-align: top; }


.tablesx { }
.tabletab td {text-align: left}


fieldset {padding: 3px; margin-bottom: 5px; border: 1px solid #808080}
legend {font-weight: bold; margin-bottom: 5px; }

.footerpulsantefieldset {padding-left: 15px; padding-bottom: 5px; float: left;}
.footerpulsantefieldsetdx {padding-left: 15px; padding-bottom: 5px; float: right}


.padding {padding: 10px}

.flags {float: right; margin-right: 10px}
.flags img {margin-right: 3px;}
.flags img {cursor: hand}

.tabellaschedamulti {clear: both; margin-left: 10px; }
.tabellaschedamulti td  {padding: 3px; border-bottom: 1px solid #FFF}
.tabellaschedamulti th  {padding: 3px; border-bottom: 1px solid #FFF; }


.tabellaricercablank  {clear: both; margin-left: 10px}
.tabellaricercablank td  {padding: 5px; }
.tabellaricercablank th  {padding: 5px; }
.tabellaricercablank td.spaziatura  {width: 30%}

.genericformtab {clear: both}
.genericformtab table {border-collapse:collapse}
.genericformtab table input {margin-right: 5px;}
.genericformtab table th {font-weight: normal; text-align: right; font-style: italic;}
.genericformtab input {margin: 4px 5px 0 0; float: left; padding: 2px 5px; /*border: 1px #a7a7a7 solid; */font: 12px/14px Arial, sans-serif; color: #020202}


.popupscrollfieldset {background: #FFF; padding: 15px; width:500px}
.popupscrollspazio {height: 40px; }
.popupscrollfooterfixed {margin-top: 10px; padding: 5px; margin-top: 30px; padding-right: 30px; background: #DEDEDE; text-align: right; width: 100%; position:fixed; bottom:0px;right:0;}


	/* Fine Stili solo per Business Meeting "vecchi"	*/