/**************************************************************************************************************************************
	form ricerca
**************************************************************************************************************************************/

div.mmfg-fieldset {
	background-image: url("/static/bms/img/gradient_gray.png");
	background-position: 0 bottom;
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	box-shadow: 0 0 10px #CCCCCC;
}

div.mmfg-label {
	color: #FFFFFF;
	background-image: url("/static/bms/img/gradient_dark.png");
	background-position: 0 -50px;
	background-repeat: repeat-x;
	color: #FFFFFF;
	padding: 2px 6px;
	text-shadow: 0 1px rgba(0, 0, 0, 0.5);
	margin-bottom: 0px;
	font-weight: bold;
}

.yui3-widget-ft {
	background: none !important;
}

.yui3-button:hover {
	background-image: none !important;
	background: none !important;
}


/**************************************************************************************************************************************
	tabella comuni a MMFG
**************************************************************************************************************************************/

.mmfg-risultati-ricerca-buttons button, .mmfg-risultati-ricerca button.action_detail_row {
	cursor: pointer;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}

.mmfg-risultati-modifiche button.action_detail_row {
	cursor: pointer;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}

.mmfg-form .element-post {
	padding-left: 8px;
	vertical-align: bottom;
}

.mmfg-layout .mmfg-datatable-layout {
	bottom: 10px;
	left: 10px;
	overflow: auto;
	position: absolute;
	right: 10px;
	top: 20px;
}

div.mmfg-layout > div {
	background-color: transparent;
}

.mmfg-risultati-ricerca-buttons button span, .mmfg-risultati-ricerca button.action_detail_row span.label_button {
	margin-right: 5px;
}

.mmfg-risultati-modifiche button.action_detail_row span.label_button {
	margin-right: 5px;
}

.mmfg-risultati-ricerca-buttons button img, .mmfg-risultati-ricerca button.action_detail_row img {
	margin: 2px 10px 2px 5px;
	vertical-align: middle;
}

#btnRecepisciModifiche {
	display: none;
}

.mmfg-risultati-modifiche button.action_detail_row img {
	margin: 2px 10px 2px 5px;
	vertical-align: middle;
}

.mmfg-risultati-ricerca {
	bottom: 10px;
	left: 10px;
	position: absolute;
	right: 10px;
	top: 10px;
	text-align: center;
}


/*.mmfg-risultati-modifiche {
	 bottom: 10px;
	 left: 10px;
	 position: absolute;
	 right: 10px;
	 top: 10px;
	 text-align: center;
}*/

.mmfg-risultati-ricerca table {
	border-collapse: separate;
	border-spacing: 0;
	empty-cells: show;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	font-family: trebuchet MS;
	font-size: 10pt;
	width: 100%;
}

table.mmfg-risultati-modifiche {
	border-collapse: separate;
	border-spacing: 0;
	empty-cells: show;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	font-family: trebuchet MS;
	font-size: 10pt;
	width: 100%;
}

#panelRecepisci.mmfg-form table {
	width: 100% !important;
}

#panelRecepisci .yui3-widget-bd {
	overflow-y: auto;
	overflow-x: hidden;
}

#panelRecepisci h3 {
	padding: 0px 12px;
	font-size: 12px;
}

#tblPricing .show-modifiche {
	display: inline-block;
	padding-right: 6px;
	display: none;
}


/*#tblPricing .show-modifiche.hidden {
	display: none;
}*/

.mmfg-risultati-ricerca table, .mmfg-risultati-ricerca tr, .mmfg-risultati-ricerca td, .mmfg-risultati-ricerca select, .mmfg-risultati-ricerca input, .mmfg-risultati-ricerca textarea, .mmfg-risultati-ricerca button, .mmfg-risultati-ricerca .yui-dt-paginator, .mmfg-datatable-filters, .mmfg-form label {
	color: Black;
	font: 11px Lucida Grande, Verdana, sans-serif;
}

table.mmfg-risultati-modifiche, .mmfg-risultati-modifiche tr, .mmfg-risultati-modifiche td, .mmfg-risultati-modifiche select, .mmfg-risultati-modifiche input, .mmfg-risultati-modifiche textarea, .mmfg-risultati-modifiche button, .mmfg-risultati-modifiche .yui-dt-paginator {
	color: Black;
	font: 11px Lucida Grande, Verdana, sans-serif;
}

.mmfg-risultati-ricerca thead tr {
	background-image: url("https://cdn.mmfg.it/js/mmfg/assets/gradient_gray.png");
	background-position: 0 -20px;
	background-repeat: repeat-x;
	color: White !important;
}

.mmfg-risultati-modifiche thead tr {
	background-color: SlateGray !important;
	color: White !important;
}

.mmfg-risultati-ricerca table th {
	border-style: solid;
	border-width: 1px;
	empty-cells: show;
}

table.mmfg-risultati-modifiche th {
	border-style: solid;
	border-width: 1px;
	empty-cells: show;
}

.mmfg-risultati-ricerca th .yui-dt-liner {
	line-height: 15px !important;
	text-align: center;
}

.mmfg-risultati-modifiche th .yui-dt-liner {
	line-height: 15px !important;
	text-align: center;
}

.mmfg-risultati-ricerca tbody {
	background-color: #fff;
}

.mmfg-risultati-modifiche tbody {
	background-color: #fff;
}

.mmfg-risultati-ricerca table .yui-dt-odd td, .mmfg-risultati-ricerca table .yui-dt-even td {
	border-style: solid;
	border-width: 1px;
	padding: 0 4px;
}

.mmfg-risultati-modifiche .yui-dt-odd td, .mmfg-risultati-modifiche .yui-dt-even td {
	border-style: solid;
	border-width: 1px;
	padding: 0 4px;
}

tr:not(.loading-row) .celleditable.2decimali,
tr:not(.loading-row) .celleditable.4decimali {
    background-color: #000000;
}

.mmfg-risultati-ricerca td .yui-dt-liner {
	line-height: 15px !important;
	padding: 3px;
	text-align: left;
}

.mmfg-risultati-modifiche td .yui-dt-liner {
	line-height: 15px !important;
	padding: 3px;
	text-align: left;
}

#tblPricing thead th.td_min_width {
	padding-left: 3px;
	padding-right: 3px;
}

#tblPricing thead th.order.td_min_width {
	padding-right: 10px;
}

.mmfg-risultati-modifiche thead th.td_min_width {
	padding-left: 3px;
	padding-right: 3px;
}

.mmfg-risultati-modifiche thead th.order.td_min_width {
	padding-right: 10px;
}


/**************************************************************************************************************************************
	Tabella con campi editabili
*************************************************************************************************************************************/

#loading {
	background-image: url("https://cdn.mmfg.it/js/mmfg/assets/mmfg-loading.png");
	background-position: center center;
	background-repeat: no-repeat;
	display: none;
	background-color: rgba(100, 100, 100, 0.75);
	width: 100%;
	height: 100%;
	z-index: 500;
	opacity: 0.5;
	position: fixed;
	top: 0px;
	left: 0px;
}

#tblParametriList td, #tblTassiCambioList td {
	padding-top: 3px;
	padding-bottom: 3px;
}

#tblPricing tfoot, .mmfg-risultati-modifiche tfoot, .summary {
	font-weight: bold;
}

tfoot a, .summary a {
	color: #fff !important;
}

th.order {
	background-image: url("/static/bms/listini/img/order_no.png");
	background-position: 98% center;
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 0px 15px;
}

th.order.asc {
	background-image: url("/static/bms/listini/img/order_asc.png");
}

th.order.desc {
	background-image: url("/static/bms/listini/img/order_desc.png");
}

#tblPricing thead a {
	color: #fff !important;
}

#tblPricing thead th {
	text-align: center;
	line-height: 15px !important;
	padding: 5px 3px;
	position: relative;
}

#tblPricing thead th.order {
	padding: 5px 15px 5px 3px;
}

#tblPricing thead th.align-right {
	text-align: right;
}

#tblPricing td {
	line-height: 15px !important;
	padding-bottom: 2px;
	padding-top: 2px;
}

.mmfg-risultati-modifiche thead a {
	color: #fff !important;
}

.mmfg-risultati-modifiche thead th {
	text-align: center;
	line-height: 15px !important;
	padding: 5px 3px;
}

.mmfg-risultati-modifiche thead th.order {
	padding: 5px 15px 5px 3px;
}

.mmfg-risultati-modifiche thead th.align-right {
	text-align: right;
}

.mmfg-risultati-modifiche td {
	/*line-height : 2 !important;*/
	line-height: 15px !important;
	padding-bottom: 2px;
	padding-top: 2px;
}

.tableResults {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100% !important;
}

.tableResults td, .tableResults th {
	padding: 4px 8px;
}

.tableResults th {
	color: #ffffff;
}

.tableResults .halfDivResults {
	width: 46%;
	padding: 0px;
	float: left;
}

.on-riga-editing {
	background-color: #B3E4E6;
}


/**************************************************************************************************************************************
	celle editabili
**************************************************************************************************************************************/

.numberEdit input {
	width: 50px;
}

.editable-click, a.editable-click, a.editable-click:hover {
	border-bottom: 1px dashed #0088cc;
	text-decoration: none;
}

.editable-click, a.editable-click, a.editable-click:hover {
	border-bottom: 1px dashed #0088cc;
	text-decoration: none;
}

a {
	color: #0088cc;
	text-decoration: none;
}

td.show_warning .editable-input input {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 16px auto;
	display: block;
	width: 60px !important;
}

td.loading {
	background: url("/static/bms/img/loading.gif") no-repeat 5px center rgba(0, 0, 0, 0);
	background-size: 14px 14px;
}


/**************************************************************************************************************************************
	Listini
**************************************************************************************************************************************/

.loading-row {
	background-color: #ccc !important;
}

tr.loading-row a,
tr.loading-row span {
	color: #000000 !important;
	cursor: default !important;
	border-bottom: none !important;
}

tr.elab_editable a.state_editable.celleditable {
	border-bottom: 1px dashed #0088cc !important;
	text-decoration: none !important;
	color: #0088cc !important;
	cursor: pointer !important;
}

#collezione, #new_collezione {
	min-width: 318px;
}

#ricerca_distributore{
	min-width : 170px;
}

.percentage:after {
	content: ' %';
}

.percentage input {
	width: 40px;
}

#pCollezione {
	width: 100% !important;
}

span.button, button {
	cursor: pointer;
}

.openExchangeRate {
	cursor: pointer;
}

.tableExchangeRate {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100% !important;
}

.tableExchangeRate td, .tableExchangeRate th {
	text-align: right;
	padding: 4px 8px;
}

#tblPricing thead a.editable, #tblPricing thead span.openExchangeRate {
	border-bottom: 1px dashed #ffffff;
}

#tblPricing tbody span.openExchangeRate {
	border-bottom: 1px dashed #0088cc;
}

.mmfg-risultati-modifiche thead a.editable, #tblPricing thead span.openExchangeRate {
	border-bottom: 1px dashed #ffffff;
}

.mmfg-risultati-modifiche tbody span.openExchangeRate {
	border-bottom: 1px dashed #0088cc;
}

#marchio, #uscita, #listini_uscita, #valuta, #listini_valuta, #stagione, #new_stagione, #listini_stagione {
	min-width: 100px;
}

#country, #new_country, #listini_country, #societa, #new_societa, #listini_societa {
	min-width: 180px;
}

#collezione, #new_collezione, #listini_collezione {
	min-width: 300px;
}

.mmfg-datatable-loading {
	color: Black;
	font: 10px Lucida Grande, Verdana, sans-serif;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
}

/*
	Pagina Modelli
*/

#classe, #modello {
	min-width: 100px;
}

.loaderAcCls {
	display: none;
	position: absolute;
	z-index: 10;
	left: 1105px;
	top: 71px;
}

.loaderAcMod {
	display: none;
	position: absolute;
	z-index: 10;
	left: 1247px;
	top: 71px;
}


/*
	pagina parametri
*/

.errore {
	border: 1px solid red !important;
}

#panelListini .yui3-widget-bd {
	max-height: 600px;
	;
	overflow: auto;
}

#panelContent p, #panelArr p, #panelListini p {
	width: 50%;
	float: left;
	display: block;
}

#panelListini p.left {
	width: 30%;
	float: left;
	display: block;
	clear: left;
}

#tooltip .yui3-widget-bd {
	text-align: left;
	font: 11px Lucida Grande, Verdana, sans-serif;
	max-width: 15em;
	*width: 10em;
	border: solid 1px #aa8;
	padding: 0.2em 0.5em 0.3em;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
}

#creaListiniResults {
	display: none;
	padding-bottom: 20px;
	margin-bottom: 20px;
	overflow: auto;
	max-height: 300px;
}

#creaListiniResults .successo {
	color: #62b667;
}

#creaListiniResults .warning {
	color: #f0af5b;
}

#creaListiniResults .errore_msg {
	color: #da5853;
}

#creaListiniResults .successo_bg {
	background-color: #ffffff;
}

#creaListiniResults .warning_bg {
	background-color: #ffffff;
}

#creaListiniResults .errore_bg {
	color: #da5853;
	font-weight: bold;
}

td.align-center.arr-editable span {
	color: #585858;
}

td.align-center.arr-editable.change-arr span {
	cursor: pointer;
	color: #0088cc;
	border-bottom: 1px dashed #0088cc;
	text-decoration: none;
}

#new_distributore {
	min-width: 80%;
}

#listini_distributore {
	min-width: 80%;
}

span.tasso_currency {
	font-size: 9px;
	cursor: pointer;
}

#btnExportExcel, #btnCreaListini, #btnCollegaMercati, #btnForceRetailPrice {
	display: none;
}

.img_model img {
	/*min-height: 50px;
	max-height: 70px;
	max-width: 70px;
	height: auto;*/
	min-width: 50px;
	width: 50px;
	background-image: url("img/loading.gif");
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}

.model_detail {
	cursor: pointer;
	border-bottom: 1px dashed #0088cc;
	text-decoration: none;
}

.ricarico_mini {
	font-size: 9px;
}

.ricarico_color_black {
	color: black;
	font-weight: bold;
}

.ricarico_color_red {
	color: red;
	font-weight: bold;
}

.ricarico_color_green {
	color: green;
	font-weight: bold;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

.previuos_empty_line {
	text-align: center;
}

.previuos_empty_line img {
	padding-top: 5px;
	width: 30px;
	height: auto;
}


/**************************************************************************************************************************************
	COLORI - START
**************************************************************************************************************************************/

.mmfg-risultati-ricerca table .yui-dt-odd:first-child td, .mmfg-risultati-ricerca table .yui-dt-even:first-child td, .mmfg-risultati-ricerca table tbody tr:first-child td {
	border-top-color: #bfbfbf;
}

table.mmfg-risultati-modifiche .yui-dt-odd:first-child td, table.mmfg-risultati-modifiche .yui-dt-even:first-child td, table.mmfg-risultati-modifiche tbody tr:first-child td {
	border-top-color: #bfbfbf;
}

.mmfg-risultati-ricerca table .yui-dt-odd td:first-child, .mmfg-risultati-ricerca table .yui-dt-even td:first-child {
	border-left-color: #bfbfbf;
}

table.mmfg-risultati-modifiche .yui-dt-odd td:first-child, table.mmfg-risultati-modifiche .yui-dt-even td:first-child {
	border-left-color: #bfbfbf;
}

.mmfg-risultati-ricerca table .yui-dt-odd td, .mmfg-risultati-ricerca table .yui-dt-even td {
	border-color: #ffffff #bfbfbf #bfbfbf #ffffff;
}

.mmfg-risultati-modifiche .yui-dt-odd td, .mmfg-risultati-modifiche .yui-dt-even td {
	border-color: #ffffff #bfbfbf #bfbfbf #ffffff;
}

.tableResults td, .tableResults th {
	border: 1px solid #bfbfbf;
}

.tableExchangeRate td, .tableExchangeRate th {
	border: 1px solid #bfbfbf;
}

#tooltip .yui3-widget-bd {
	background-color: #FFF6D5;
}

#creaListiniResults {
	border-bottom: 1px solid #bfbfbf;
}

.previuos_empty_line {
	background-color: #eaeaea;
}

.bg-previous {
	background-color: #eaeaea;
}


/* Pulsante cambio stato */

.btnCS_button {
	position: absolute;
	right: 20px;
}

.btnCS_button.hidden {
	display: none;
}

#btnCambiaStato.hidden {
	display: none;
}

/**************************************************************************************************************************************
	COLORI - END
**************************************************************************************************************************************/


/* NOTIFICHE PARAMETRI */

#btnNotificheBulk {
	display: inline-block;
}

#overlayNotifiche {
	background-color: #dede49;
	/* border: 2px solid #000000; */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#overlayNotifiche h2 {
	font-family: Lucida Grande, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px 0px 0px 20px;
	padding: 22px 0px 0px 0px;
}

#overlayNotifiche p {
	font-family: Lucida Grande, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

.yui3-panel #panelNotificheBulk .yui3-widget-bd #id_notifiche_datatable {
	height: 410px;
	max-height: 410px;
	overflow: auto;
}

#panelNotificheBulk .mmfg-form button {
	background: #cccccc;
	color: #ffffff;
	border-color: #ffffff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#panelNotificheBulk .mmfg-form button.stato_listino.active {
	background: #ffffff;
	color: #000000;
	border-color: #888888;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#panelNotificheBulk .button_left {
	display: inline-block;
	text-align: left;
	width: 50%;
}

#panelNotificheBulk .button_right {
	display: inline-block;
	text-align: right;
	width: 45%;
}

#tblNotifiche {
	width: 100%;
	min-width: 700px;
	padding: 0px;
}

#tblNotifiche .small-font {
	font-size: 10px;
}

#tblNotifiche .nowrap {
	white-space: nowrap;
}

#tblNotifiche .error-row {
	background-color: rgba(255, 38, 0, 0.5);
}

#tblNotifiche .warning-row {
	background-color: rgba(255, 202, 0, 0.5);
}

#tblNotifiche th, #tblNotifiche td {
	padding: 5px;
}

/**************************************************************************************************************************************
	Conversion rate
**************************************************************************************************************************************/
#tblConversionRateList{
	width : 100%;
}

#tblConversionRateList tbody tr td.restricted-len {
	width: 85px;
}

#panelConversionRate div.tableContainerConversionRate {
	overflow: scroll;
	max-height: 400px;
}

@media (max-width: 1441px) {
	#tblPricing  {
		letter-spacing: -1px;
		font-weight: 8px;
	}
	
	#tblPricing thead th.order{
		padding-left : 0px;
		padding-right : 10px;
	}
	
	#tblPricing td {
		white-space: normal;
	}

}

.tblPricingScrollContainer {
  width:100%;
  margin:auto;
}

.fixed{
  top:0;
  position:fixed;
  width:auto;
  display:none;
  border:none;
}

.sub-row{
	background: #ededed;
}

.footer-row{
	background: #B8B8B8;
}

.fascia-col-even{
	/*background: #ccf2ff;*/
}

.info-fascia-editable{
    width: 40px;
}



.errore-mod-input {
	border: 2px solid red !important;
    background: red !important;
}

table tr td.spacer, table tr th.spacer{
	width: 2px;
	background: white;
	border: white !important;
	border-right: 1px solid #bfbfbf !important;
}

#tblAbbattimentiDepartmentListFascia{
    background-color: white !important;
}

table tr td.spacer, table tr th.spacer{
	width: 2px;
	background: white;
	border: white !important;
	border-right: 1px solid #bfbfbf !important;
}

.first-headers {
    position: sticky;
    top: 0px;
    background-color: inherit;
}
.second-headers {
    position: sticky; top: 27px;
    background-color: inherit;
}

.third-headers {
    position: sticky;
    top: 54px;
    background-color: inherit;
}

table tr th.lighter {
	background-color: #9ba7b1;
}

.table-negozi-results {
	width: 100% !important;
}
.button-transparent{
    background-color: Transparent !important;
    background-repeat: no-repeat !important;
    background-image: url(https://cdn.mmfg.it/f_icons/cross.png) !important;
    border: none !important;
    cursor: pointer !important;
    overflow: hidden !important;
    outline: none !important;
    height:15px !important;
    width:15px !important;
    background-position: center center !important;
	background-size: 100% 100% !important;
}

table.table-eccezione-varianti {
    margin-left: 2.5em !important;
    border-collapse: collapse;
    margin-bottom: 2.5em !important;
}

tr.row-eccezione-modello td[dict_key="modello"] a:hover {
    cursor: pointer;
}

thead tr th.small-width-eccezioni {
	width: 40px;
}

thead tr th.medium-width-eccezioni {
	width: 70px;
}

span.arrow-positive {
    color: green;
    font-size: initial;
    font-weight: 600;
}

span.arrow-negative {
    color: red;
    font-size: initial;
    font-weight: 600;
}

td.invio-positivo p {
	color: darkgreen;
	font-size: larger;
}

td.invio-warning p {
	color: chocolate;
	font-size: large;
}

td.invio-errore p {
	color: darkred;
	font-size: x-large;
}

td.invio-nullo p {

}

#popupGestisciPanel div span button.yui3-button,
#panelCreaListino div span button.yui3-button,
#popupModificaPanel div span button.yui3-button,
#panelCreaPianificazione div span button.yui3-button,
#panelPian div span button.yui3-button,
#panelReinviaPianificazione div span button.yui3-button,
#panelModificaDataFinePianificazione div span button.yui3-button,
#popupEccezioneModelloUscita div span button.yui3-button:hover {
	background-color: #e4e4e4 !important;
}

.cod_listino_hidden {
	display: none;
}

.select-abbattimenti {
	width: 100%;
}

#overlayForceRetailPrice {
	position: absolute;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.5);
	backdrop-filter: blur(5px);
	font-family: Lucida Grande, sans-serif;
}

#popupForceRetailPrice {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 290px;
	height: 325px;
	background-color: white;
	border: 1px solid black;
	display: flex;
	align-items: center;
	flex-direction: column;
	border-radius: 10px;
	gap: 20px;
}

.headerForceRetailPrice {
	width: calc(100% - 12px);
	height: 38px;
	display: flex;
	justify-content: center;
	align-items: center;
}


#closeButtonForceRetailPrice {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	background-color: red;
	border: 1px rgba(0, 0, 0, 0.3) solid;
	border-radius: 50%;
	cursor: pointer;
}

#contentForceRetailPrice {
	border-collapse: separate;
	width: 80%;
}

#contentForceRetailPrice tr {
	display: table-row;
	vertical-align: inherit;
}

#contentForceRetailPrice td {
	border: none;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#contentForceRetailPrice label {
	text-align: left;
	width: 100%;
}

#contentForceRetailPrice input {
	width: 100%;
	padding: 5px;
	margin: 5px 0;
	border-radius: 3px;
	border: 1px solid;
}

#submitForceRetailPrice {
	width: 30%;
	padding: 5px;
	background-color: #4CAF50;
	color: white;
	border-radius: 3px;
	border: 1px solid black;
}

#valuta_distributore{
	width: 300px;
}

#distributore_distributore{
	width: 300px;
}
