@CHARSET "UTF-8";

.eco-catalog-title .xtb-text 
{
   font-size: 16px;
   padding-bottom: 2px;
   padding-top: 2px;
   vertical-align: middle;
   font-weight: bold;
}

.eco-catalog-title
{
	background-color: #ff8040;
}

.x-eco-catalog-addtocart{
	background-image: url("img/addToCart.png") !important;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
}

.x-eco-catalog-checkavail{
	background-image: url("img/checkAvail.png") !important;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
}

.x-eco-catalog-showalt
{
	background-image: url("img/showAlt.png") !important;
	width: 16px;
	height: 16px;
}

.x-eco-catalog-action
{
	cursor: pointer;
}

.x-eco-cart
{
	background-image: url("img/cart.png") !important;
	background-repeat: no-repeat;
	background-position: 0px 6px;
	width: 16px;
	height: 16px;
}

.x-eco-archivecart
{
	background-image: url("img/archive.png");
}

.x-eco-newcart{
	background-image: url("img/addToCart.png") !important;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
}

.x-eco-confirmcart
{
	background-image: url("img/confirmCart.png") !important;
	width: 16px;
	height: 16px;
}

.x-eco-removecart
{
	background-image: url("img/removeCart.png") !important;
	width: 16px;
	height: 16px;
}

/*
CATALOGO VECCHIO NON MULTILIVELLO
*/
.x-eco-catalog-promotion .x-panel-header
{
	background-image: url("img/promotion-title.png") !important;
}
.x-eco-catalog-promotion .x-grid3-scroller
{
	background-color: #DFFFC2;
}

.x-eco-catalog-like .x-panel-header
{
	background-image: none;
	background-color: teal;
	color: white;
}

div.x-eco-catalog-category-title
{
	font-weight: bold;
	font-size: 12pt;
}

table.x-eco-catalog-category-table
{
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	table-layout: auto;
	margin-top: 1px;
}

tr.x-eco-catalog-category-row
{
	padding: 0px;
}

td.x-eco-catalog-category-cell
{
	padding: 2px;
	border: 1px solid silver;
}

td.x-eco-catalog-category-img
{
	text-align: center;
	vertical-align: top;
	background-color: white;
	cursor: pointer;
}

td.x-eco-catalog-action
{
	width: 24px;
}

.x-eco-catalog-category-header
{
	background-color:#FFEEAA;
	white-space: normal;
}

.x-eco-catalog-notes
{
	background-color: #FFFF55;
}

.x-eco-catalog-priceqty
{
	margin-left: 3px;
	color: #5AAF05;
	font-style: italic;
}

.x-eco-cart-cell-noavail
{
	background-color: yellow;
}

.x-eco-catalog-keywords
{
	font-size: 8pt;
	font-weight: normal;
	margin-left: 5px;
}

/*
INDICE CATEGORIE VECCHIO
*/
/*CategoryIndex*/

.x-eco-categoryindex-icon
{
	background-image: url("img/catalog.png") !important;
	width: 16px;
	height: 16px;
}

.x-eco-categoryindex-body
{
	background-color: white;
	font: 11pt arial,tahoma,verdana,helvetica;
}

.x-eco-categoryindex-maincategory
{
	background-color: #D7DEF0;
	font-weight: bold;
	padding: 1px;
	font-size: 12pt;
	border: 1px outset silver;
}

.x-eco-categoryindex-categories-table
{
	width: 100%;
}

.x-eco-categoryindex-cell
{
	text-align: center;
}

.x-eco-categoryindex-category
{
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	width: 100px;
	height: 120px;
	margin-left: auto;
	margin-right: auto;
}

.x-eco-categoryindex-category-table
{
	width: 98px;
	height: 116px;
	text-align: center;
	vertical-align: middle;
	table-layout: fixed;
	margin-right: auto;
	margin-left: auto;
}

.x-eco-categoryindex-selection
{
	background-color: #FAF6EC;
}

.x-eco-categoryindex-displaycode
{
	font-size: 9pt;
	width: 100%;
	height: 18px;
	text-align: center;
	padding: 1px;
}

.x-eco-categoryindex-img
{
	text-align: center;
	vertical-align: top;
	width: 96px;
	height: 96px;
}

.x-eco-categoryindex-avail-0
{
	background-color: red;
}

.x-eco-categoryindex-avail-1
{
	background-color: yellow;
}

.x-eco-categoryindex-avail-2
{
	background-color: lightgreen;
}

.x-eco-msf-kt-10
{
	background-color: white;
	margin-left: 10px;
}

.x-eco-msf-kt-20
{
	background-color: lightgreen;
	margin-left: 10px;
}

.x-eco-msf-kt-30
{
	background-color: yellow;
	margin-left: 10px;
}

.x-eco-msf-kt-40
{
	background-color: cyan;
	margin-left: 10px;
}

.x-eco-msf-typetitle
{
	font-weight: bold;
	border: 1px solid black;
}

/*
NAVIGAZIONE CATALOGO
*/
.eco-nav-childnode
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	background-color: transparent;
	color: black;
	font-size: 16px;
	text-align: left;
	border-radius: 7px;
	padding: 4px;
	margin: 3px 1px 3px 1px;
	cursor: pointer;
	width: 200px;
}

.eco-nav-childnode:hover
{
	background-color: #E2017A;
	color: white;
}

.eco-breadbar-button
{
	background-color: #ff8040;
	background-image: none;
	border-radius: 5px;
	margin: 0px 2px 0px 2px;
}

.eco-breadbar-button button
{
	font-size: 16px;	
	color: white;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
}

.eco-breadbar-button.x-btn-over td 
{
	background-color: #E2017A;
	background-image: none;
}

.eco-breadbar-button.x-btn-over button
{
	color: white;
}

.eco-breadcrumb-bar, .eco-catalog-browser, .eco-catalog-browser-body
{
	background-color: transparent;
}

.eco-breadcrumb-bar
{
	border: 0px;
	background-image: none;	
}

.eco-breadcrumb-bar .xtb-text
{
	font-size: 16px;
	font-weight: bold;
}

.breadcrumb-separator
{
	background-image: url(img/bs.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 24px;
	height: 32px;	
}

.eco-nav .x-panel-header
{
	background-color: #ff8040;
	border-radius: 4px;
	background-image: none;
	color: white;	
}

.eco-searchpanel .x-panel-body
{
	background-color: transparent;	
}

.eco-icon-rarrow
{
	background-image: url(img/right.png);	
}

/*
.eco-topbar .eco-topbar-text
{
	padding: 3px;
	font-size: 16px;	
	color: black;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
}

.eco-topbar
{
	border: 0px;
	background-color: transparent;
}
*/

.x-eco-addressfield-add
{
	height: 18px;
	text-align: center;
	cursor: pointer;
}

.x-eco-addressfield-item
{
	border-bottom: 1px dashed silver;
	width: 100%
}

.x-eco-address-field-item-remove
{
	width: 16px;
	cursor: pointer;
	background-image: url(img/delSmall.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.x-eco-catalogsearch-path
{
	font-size: 10px;
	font-color: gray;
}

.x-eco-catalogsearch-article
{
	font-size: 12px;
	font-color: black;
}

.x-eco-catalogsearch-list .x-combo-list-inner
{
	font-size: 10px;
	color: gray
}

.x-eco-frame-breadcrumb
{
	text-decoration: underline;
	cursor: pointer;
}

.eco-catalog-title
{
	background-color: #81CDC9;
}

.x-eco-cart-shipment .x-form-display-field
{
 	font-family: arial,​tahoma,​helvetica,​sans-serif;
	font-size: 11px;
	border: 0px;
}

.x-eco-cart-shipment .x-form-text
{
	vertical-align: inherit;
	font-size: 11px;
}

.x-eco-cartconfirmresult .x-window-body
{
	background-color: white;
	font-size: 14px;
}

.x-eco-payment-panel .x-panel-body
{
	background-color: white;
	font-size: 14px;
}

.x-eco-catalog-infolink
{
	background-image: url(img/book24.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color: transparent;
	cursor: pointer;
	height: 24px;
	width: 24px;
	margin-left: 5px;
}

.x-eco-catalog-img
{
	cursor: pointer !important;
}

.x-eco-category-index-main-select .x-btn-mc
{
	text-align: left !important;
}

.x-eco-catalog-series-column .x-grid3-cell-inner
{
	overflow: visible;
}

.x-eco-cart-errordisplay
{
	padding: 3px;
	font-size: 11px;
	background-color: yellow;
	color: black;
}

/*
PIASTRELLE CATALOGO
*/

.eco-tile-comp-menu .x-menu-list-item
{
	background-color: #8080ff;
	background-image: none;
	border-radius: 5px;
	margin: 4px;
}

.eco-tile-comp-menu
{
	background-color: rgba(240,240,240,0.6) !important;
}

.eco-tile-comp-menu .x-menu-item-text
{
	color: white;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
}

.eco-catalog-content .x-panel-body
{
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;	
}

.eco-catalog-view-item
{
	display: inline-block;
	vertical-align: top;
}

.eco-catalog-view-tile
{
	display: inline-block;
	vertical-align: top;
	margin: 10px;
	width: 210px;
	height: 252px;
	border-radius: 5px;
	border: 1px solid silver;
	background-color: #81CDC9;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color: black;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}

.eco-catalog-view-tile table
{
	width: 100%;
	table-layout: fixed;
}

.eco-catalog-view-tile-imgcell
{
	text-align: center;	
	vertical-align: top;
	overflow: hidden;
	height: 150px;
	margin: 0px 3px 0px 3px;
	background-position: center 5px;
	background-repeat: no-repeat;
	background-size: contain;
}

.eco-catalog-view-tile-imgcell img
{
	height: 150px;
	border: 1px solid silver;
	margin-top: 4px;
}

.eco-catalog-view-tile-tools
{
	width: 100%;	
}

.eco-tiletoolicon-cart
{
	background-image: url(img/cart.png);
	background-position: center center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.eco-tiletoolicon-info
{
	background-image: url(img/info.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.eco-tiletoolicon-compart
{
	background-image: url(img/select.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.eco-catalog-childview-tile
{
	display: inline-block;
	margin: 10px;
	width: 280px;
	height: 304px;
	cursor: pointer;
	border-radius: 10px;
	background-color: #8080ff;
}

.eco-catalog-childview-tile table
{
	width: 100%;
	table-layout: fixed;
}

.eco-catalog-childview-tile-desc
{
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: white;
	font-weight: bold;
}

.eco-catalog-childview-tile-notes
{
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: white;
	font-weight: normal;
	width: 98%;
}

.eco-catalog-childview-tile-imgcell
{
	text-align: center;	
	vertical-align: top;
	overflow: hidden;
	height: 240px;
	margin: 0px 7px 3px 7px;
}

.eco-catalog-childview-tile-imgcell img
{
	height: 240px;
	border: 1px solid silver;
	margin-top: 5px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.eco-catalog-view-tile-avail
{
	width: 16px;
	height: 16px;
}

.eco-catalog-view-tile-desc
{
	font-weight: normal;
	font-size: 12px;
}

.eco-catalog-tile-avail-RED
{
	background-image: url(img/circleRed.png);
	height: 20px;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}

.eco-catalog-tile-avail-GREEN
{
	background-image: url(img/circleGreen.png);
	height: 20px;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}

.eco-catalog-tile-avail-YELLOW
{
	background-image: url(img/circleYellow.png);
	height: 20px;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}

.eco-catalog-tile-tool
{
	cursor: pointer;
}

.eco-catalog-tile-empty
{
	width: 280px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 96px;
	font-family: Arial, Sans-Serif;
	text-align: center;
	font-size: 14px;
	font-style: italic;
}

/*
VIEW CATALOGO SERIE ARTICOLI
*/
.eco-catalog-view-series .series-imgcell
{
	text-align: center;
	width: 100px;
	
}

.eco-catalog-view-series > table
{
	font-family: Tahoma, Sans-Serif;
	font-size: 14px;
}

.eco-catalog-view-series > table > tbody > tr > td
{
	vertical-align: top;
}

.eco-catalog-view-series .series-imgcell img
{
	width: 96px;
	cursor: pointer;
}

.eco-catalog-view-series .series-imgcell img
{
	width: 96px;
	cursor: pointer;
}

.eco-catalog-view-series .series-title
{
	font-size: 18px;
	font-weight: bold;
}

.eco-catalog-view-series table.series-arts
{
	border-collapse: collapse;
	border: 1px solid silver;
}

.eco-catalog-view-series table.series-arts > tbody > tr > td
{
	border: 1px solid silver;
	padding: 2px;
}

.eco-catalog-view-series table.series-arts > tbody > tr
{
	background-color: white;
}


/*
PANNELLO KEYWORD
*/
.eco-nav-keyword
{
	font-family: Arial, Sans-Serif;
	background-color: #12AD9A;
	color: white;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	border-radius: 7px;
	padding: 4px;
	margin: 3px 1px 3px 1px;
	cursor: pointer;
	width: 200px;
}

.eco-nav-keyword-selected
{
	background-color: #E2017A;
	color: white;
	font-weight: bold;
	text-align: center;
	
}

.eco-nav-keyword-category-title
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	cursor: pointer;
	padding: 1px;
	border-top: 1px solid silver;
	font-weight: bold
}

.eco-nav-keyword-category-items
{
	margin-left: 7px;
}

.eco-nav-keyword-category-items .eco-nav-keyword
{
	width: 190px;
}

img.eco-catalog-zoom
{
	margin: auto;
	display: block;
}

.eco-cart-qtyedit .x-grid3-cell-inner 
{
	cursor: text;
}

/*
com.isi.eco.catalog.ArtNodeView
*/
.eco-catalog-artview
{
	white-space: nowrap;	
}
.eco-catalog-artview-item
{
	display: inline-block;
	margin: 5px 5px 0px 5px;
	width: 200px;
	height: 140px;	
}

.eco-catalog-artview-item .eco-catalog-artview-img 
{
	width: 100%;
	overflow: hidden;
}

.eco-catalog-artview-item img 
{
	width: 150px;
}

.eco-catalog-artview-text,
.eco-catalog-artview-code,
.eco-catalog-artview-dsc
{
	width: 100%;
	overflow: hidden;	
}

/*
com.isi.eco.catalog.ArtNodeDetail
*/
.eco-catalog-artdetail-img
{
	width: 380px;
}
.eco-catalog-artdetail-img img
{
	width: 380px;
}

.eco-catalog-artdetail-path
{
	padding: 3px;
	font-size: 11px;
	background-color: #e5e5e5;
}

.eco-catalog-artdetail-artcode
{
	font-size: 16px;
	font-weight: normal;
}
.eco-catalog-artdetail-artdsc
{
	font-size: 16px;
	font-weight: bold;
}

.eco-catalog-artdetail-label
{
	background-color: #e5e5e5;
	padding: 4px;
	vertical-align: top;
	text-align: left;
}

.eco-catalog-artdetail-value
{
	vertical-align: middle;
	text-align: left;
	padding: 4px;
}

.eco-catalog-artdetail-artdata
{
	font-size: 16px;
	margin: 5px 0px 0px 0px;
}

.eco-catalog-artdetail-addtocart
{
	background-image: url(img/addToCart32.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 34px;
	height: 34px;
	margin-left: 7px;
	cursor: pointer;
}

.eco-icon-cart
{
	background-image: url(img/cart.png);
}

.eco-orderhistory-details label.x-form-item-label,
.eco-orderhistory-details .x-form-display-field
{
	font-size: 11px;
}


.eco-catalog-breadbar-node
{
	display: inline-block;
	margin: 2px;
	font-size: 1.2em;
	height: 32px;
	line-height: 32px;
	vertical-align: top;
	cursor: pointer;
}

.eco-catalog-breadbar-separator
{
	display: inline-block;
	margin: 2px;
	background-image: url(img/bs.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 24px;
	height: 32px;
}

.eco-catalog-arttools
{
	vertical-align: top;
	width: 40px;
}

.eco-catalog-arttools ul
{
	list-style-type: none;
	list-style-position: inside;
	padding: 2px;
}

.eco-catalog-arttools ul li
{
	height: 40px;
	text-align: center;
	line-height: 40px;
	vertical-align: middle;
}

.eco-catalog-tile-avail
{
	color: transparent;
}

.eco-catalog-tile-avail.green
{
	color: green;
}

.eco-catalog-tile-avail.yellow
{
	color: yellow;
}

.eco-catalog-tile-avail.red
{
	color: red;
}

.eco-cart-img-cell
{
	background-position: center top;
	background-size: contain;
	background-repeat: no-repeat;
	background-origin: content-box;
	padding: 5px;
}

.eco-cart-img-cell .x-grid-cell-inner
{
	height: 80px;
}

table.eco-catalog-artprice-summary
{
	border-collapse: collapse;
	table-layout: fixed;
}
table.eco-catalog-artprice-summary td
{
	padding: 2px 4px;
}

.eco-catalog-artprice-summary tbody td
{
	border: 1px solid lightgray;
}

.eco-catalog-artprice-summary tbody tr.range.promo-disc td.range-promo,
.eco-catalog-artprice-summary tbody tr.range.promo-price td.range-promo
{
	background-color: yellow;
	font-weight: bold
}

.eco-catalog-artprice-summary tbody tr.range.promo-price td.range-price,
.eco-catalog-artprice-summary tbody tr.range.promo-price td.range-disc
{
	text-decoration: line-through;
}

.eco-catalog-artprice-summary tbody td.range-total
{
	font-weight: bold
}

table.eco-order-content
{
	/* table-layout: fixed; */
	border-collapse: collapse;
	font-size: 11px;
	width: 100%;
}

table.eco-order-content thead tr
{
	background-color: #e9e9e9;	
}

table.eco-order-content thead td
{
	padding: 0px 2px;
}

table.eco-order-content > tbody > tr > td
{
	vertical-align: top;
	padding: 2px 4px;
}

.eco-order-content .order-content-img
{
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center 5px;
	height: 68px;
	overflow: hidden;
}

.eco-cart-row-view .x-grid-cell-inner
{
	font-size: 12px;
}

.eco-cart-row-view .x-column-header-text-wrapper
{
	vertical-align: top;
}

.eco-cart-row-view .x-column-header-text-inner
{
	font-size: 12px;
	white-space: normal;
}

.eco-order-history-view .x-grid-cell-inner
{
	font-size: 12px;
}

.eco-order-history-view .x-column-header-text-wrapper
{
	vertical-align: top;
}

.eco-order-history-view .x-column-header-text-inner
{
	font-size: 12px;
	white-space: normal;
}