.h100 {height:100px}
.h200 {height:200px;}
.h300 {height:300px;}
.h400 {height:400px;}

.wBig2 {width: 100%; }

#EuMainTabs .h40 {
	height: 40px;
	width: 245px;
}

#EuMainTabs #div_Filtri > div select {
	width: 245px;
}

.controlgroup-textinput{
    padding-top:.22em;
    padding-bottom:.22em;
}
/*
.controlgroup-textinput > input[name="desc"] {
    width: 20em !important;
}
*/
.novis {display:none;}
.eice_scroll {overflow: auto;}

.eice_loading{
    display: none;
    position: fixed;
    z-index: 999999;
    top: 30%;
    left: 50%;
	width:128px;
	height:15px;
    margin-left: -60px;
    /*background-image: url('/framework/eice/images/bg-loading.png') ;*/
	background-image: url('/framework/eice/images/mobile/ajax-loader.gif');
    background-repeat: no-repeat;
	/*fine ele modifiche*/
}

/*paginazione*/

.pager ul {
    list-style: none;
    float: right;
    margin: 10px 0;
}
.pager ul li{
    float: left;
    margin: 0 5px 0 0;
}
.pager ul li a{
    display: block;
    text-decoration: none;
    padding: 2px 5px;
    color: #5e8eb7;
    background: #fff;
}
.pager ul li a:hover{
    color: #fff;
    background: #5e8eb7;
}
.pager ul li span{
    display: block;
    padding: 2px 5px;
    color: #8e8e8e;
    background: #fff;
}
.ui-listview > .ui-li-static {
	padding: 0em 0em;
}

.ui-listview > li h2 {
    margin: 0px;
}
/********* WIZARD ***********/
/* Nasconde il pulsante di salvataggio note*/
form[name="wCheckoutnoteForm"] > div.ui-btn.ui-input-btn.ui-corner-all.ui-shadow
{
	display:none;
}
/* Nasconde il pulsante di salvataggio del mezzo*/
form[name="wCheckoutmezzoForm"] > div.ui-btn.ui-input-btn.ui-corner-all.ui-shadow
{
	display:none;
}

/*ele 14/11/14*/

.centra{margin:0 auto; text-align:center;}

/*ele themeRoller 17/11/14 - Mobile*/
/* Globals */
/* Font
-----------------------------------------------------------------------------------------------------------*/
html {
	font-size: 100%;
}
body,
input,
select,
textarea,
button,
.ui-btn {
	font-size: 0.9em;
	line-height: 1.3;

}
legend,
.ui-input-text input,
.ui-input-search input {
	color: inherit;
	text-shadow: inherit;
}
/* Form labels (overrides font-weight bold in bars, and mini font-size) */
.ui-mobile label,
div.ui-controlgroup-label {
	font-weight: normal;
	font-size: 1em;
}
/* Separators
-----------------------------------------------------------------------------------------------------------*/
/* Field contain separator (< 28em) */
.ui-field-contain {
	border-bottom-color: #828282;
	border-bottom-color: rgba(0,0,0,.15);
	border-bottom-width: 1px;
	border-bottom-style: solid;
    height: 25px;
}
/* Table opt-in classes: strokes between each row, and alternating row stripes */
/* Classes table-stroke and table-stripe are deprecated in 1.4. */
.table-stroke thead th,
.table-stripe thead th,
.table-stripe tbody tr:last-child {
	border-bottom: 1px solid #d6d6d6; /* non-RGBA fallback */
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.table-stroke tbody th,
.table-stroke tbody td {
	border-bottom: 1px solid #e6e6e6; /* non-RGBA fallback  */
	border-bottom: 1px solid rgba(0,0,0,.05);
}
.table-stripe.table-stroke tbody tr:last-child th,
.table-stripe.table-stroke tbody tr:last-child td {
	border-bottom: 0;
}
.table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th {
	background-color: #eeeeee; /* non-RGBA fallback  */
	background-color: rgba(0,0,0,.02);
}
/* Buttons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn,
label.ui-btn {
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
}
.ui-btn {
	text-decoration: none !important;
}
.ui-btn-active {
	cursor: pointer;
}
/* Corner rounding
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-btn-corner-all deprecated in 1.4 */
.ui-corner-all {
	-webkit-border-radius: 0em /*{global-radii-blocks}*/;
	border-radius: 0em /*{global-radii-blocks}*/;
}
/* Buttons */
.ui-btn-corner-all,
.ui-btn.ui-corner-all,
/* Slider track */
.ui-slider-track.ui-corner-all,
/* Flipswitch */
.ui-flipswitch.ui-corner-all,
/* Count bubble */
.ui-li-count {
	-webkit-border-radius: 0em /*{global-radii-buttons}*/;
	border-radius: 0em /*{global-radii-buttons}*/;
}
/* Icon-only buttons */
.ui-btn-icon-notext.ui-btn-corner-all,
.ui-btn-icon-notext.ui-corner-all {
	-webkit-border-radius: 1em;
	border-radius: 1em;
}
/* Radius clip workaround for cleaning up corner trapping */
.ui-btn-corner-all,
.ui-corner-all {
	-webkit-background-clip: padding;
	background-clip: padding-box;
}
/* Popup arrow */
.ui-popup.ui-corner-all > .ui-popup-arrow-guide {
	left: 0em /*{global-radii-blocks}*/;
	right: 0em /*{global-radii-blocks}*/;
	top: 0em /*{global-radii-blocks}*/;
	bottom: 0em /*{global-radii-blocks}*/;
}
/* Shadow
-----------------------------------------------------------------------------------------------------------*/
.ui-shadow {
	-webkit-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	-moz-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
}
.ui-shadow-inset {
	-webkit-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	-moz-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
}
.ui-overlay-shadow {
	-webkit-box-shadow: 0 0 12px 		rgba(0,0,0,.6);
	-moz-box-shadow: 0 0 12px 			rgba(0,0,0,.6);
	box-shadow: 0 0 12px 				rgba(0,0,0,.6);
}
/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
	background-color: #425e79 /*{global-icon-color}*/;
	background-color: rgba(66,94,121,0.7) /*{global-icon-disc}*/;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}
/* Alt icons */
.ui-alt-icon.ui-btn:after,
.ui-alt-icon .ui-btn:after,
html .ui-alt-icon.ui-checkbox-off:after,
html .ui-alt-icon.ui-radio-off:after,
html .ui-alt-icon .ui-checkbox-off:after,
html .ui-alt-icon .ui-radio-off:after {
	background-color: #425e79 /*{global-icon-color}*/;
	background-color: rgba(66,94,121,0.7) /*{global-icon-disc}*/;
}
/* No disc */
.ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
	background-color: transparent;
}
/* Icon shadow */
.ui-shadow-icon.ui-btn:after,
.ui-shadow-icon .ui-btn:after {
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	box-shadow: 0 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
}
/* Checkbox and radio */
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after,
.ui-btn.ui-radio-off:after,
.ui-btn.ui-radio-on:after {
	display: block;
	width: 18px;
	height: 18px;
	margin: -9px 2px 0 2px;
}
.ui-checkbox-off:after,
.ui-btn.ui-radio-off:after {
	filter: Alpha(Opacity=30);
	opacity: .3;
}
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after {
	-webkit-border-radius: .1875em;
	border-radius: .1875em;
}
.ui-btn.ui-checkbox-off:after {
	background-color: #666;
	background-color: rgba(0,0,0,.3);
}
.ui-radio .ui-btn.ui-radio-on:after {
	background-image: none;
	background-color: #fff;
	width: 8px;
	height: 8px;
	border-width: 5px;
	border-style: solid; 
}
.ui-alt-icon.ui-btn.ui-radio-on:after,
.ui-alt-icon .ui-btn.ui-radio-on:after {
	background-color: #000;
}
/* Loader */
.ui-icon-loading {
	background: url("mobile/images/ajax-loader.gif");
	background-size: 2.875em 2.875em;
}
/* Swatches */
/* A
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-a,
.ui-page-theme-a .ui-bar-inherit,
html .ui-bar-a .ui-bar-inherit,
html .ui-body-a .ui-bar-inherit,
html body .ui-group-theme-a .ui-bar-inherit {
	background-color: #f2f2f2 /*{a-bar-background-color}*/;
	border-color: #858585 /*{a-bar-border}*/;
	color: #c9c9c9 /*{a-bar-color}*/;
	text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #eeeeee /*{a-bar-shadow-color}*/;
	font-weight: bold;
}
.ui-bar-a {
	border-width: 1px;
	border-style: solid;
}
/* Page and overlay */
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
	/*background-color: #f4f4f4; /*{a-page-background-color}*/
	background-color:#ffffff; /*ele*/
	border-color: #cccccc /*{a-page-border}*/;
	color: #333333 /*{a-page-color}*/;
	text-shadow: 1px /*{a-page-shadow-x}*/ 1px /*{a-page-shadow-y}*/ 0 /*{a-page-shadow-radius}*/ #ffffff /*{a-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-a,
.ui-page-theme-a .ui-body-inherit,
html .ui-bar-a .ui-body-inherit,
html .ui-body-a .ui-body-inherit,
html body .ui-group-theme-a .ui-body-inherit,
html .ui-panel-page-container-a {
	background-color: #ffffff /*{a-body-background-color}*/;
	border-color: #e3e3e3 /*{a-body-border}*/;
	color: #333333 /*{a-body-color}*/;
	text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #f3f3f3 /*{a-body-shadow-color}*/;
}
.ui-body-a {
	border-width: 1px;
	border-style: solid;
}
/* Links */
.ui-page-theme-a a,
html .ui-bar-a a,
html .ui-body-a a,
html body .ui-group-theme-a a {
	color: #425e79 /*{a-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-a a:visited,
html .ui-bar-a a:visited,
html .ui-body-a a:visited,
html body .ui-group-theme-a a:visited {
    color: #e2880b /*{a-link-visited}*/;
}
.ui-page-theme-a a:hover,
html .ui-bar-a a:hover,
html .ui-body-a a:hover,
html body .ui-group-theme-a a:hover {
	color: #e2880b /*{a-link-hover}*/;
}
.ui-page-theme-a a:active,
html .ui-bar-a a:active,
html .ui-body-a a:active,
html body .ui-group-theme-a a:active {
	color: #425e79 /*{a-link-active}*/;
}
/* Button up */
.ui-page-theme-a .ui-btn,
html .ui-bar-a .ui-btn,
html .ui-body-a .ui-btn,
html body .ui-group-theme-a .ui-btn,
html head + body .ui-btn.ui-btn-a,
/* Button visited */
.ui-page-theme-a .ui-btn:visited,
html .ui-bar-a .ui-btn:visited,
html .ui-body-a .ui-btn:visited,
html body .ui-group-theme-a .ui-btn:visited,
html head + body .ui-btn.ui-btn-a:visited {
	background-color: #fff /*{a-bup-background-color}*/;
	border-color: #e3e3e3 /*{a-bup-border}*/;
	color: #333333 /*{a-bup-color}*/;
	text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #f3f3f3 /*{a-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-a .ui-btn:hover,
html .ui-bar-a .ui-btn:hover,
html .ui-body-a .ui-btn:hover,
html body .ui-group-theme-a .ui-btn:hover,
html head + body .ui-btn.ui-btn-a:hover {
	background-color: #fff /*{a-bhover-background-color}*/;
	border-color: #dddddd /*{a-bhover-border}*/;
	color: #425e79 /*{a-bhover-color}*/;
	text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #f3f3f3 /*{a-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-a .ui-btn:active,
html .ui-bar-a .ui-btn:active,
html .ui-body-a .ui-btn:active,
html body .ui-group-theme-a .ui-btn:active,
html head + body .ui-btn.ui-btn-a:active {
	background-color: #fff /*{a-bdown-background-color}*/;
	border-color: #e3e3e3 /*{a-bdown-border}*/;
	color: #333333 /*{a-bdown-color}*/;
	text-shadow: 0 /*{a-bdown-shadow-x}*/ 1px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #f3f3f3 /*{a-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-a .ui-btn.ui-btn-active,
html .ui-bar-a .ui-btn.ui-btn-active,
html .ui-body-a .ui-btn.ui-btn-active,
html body .ui-group-theme-a .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-a.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-a .ui-checkbox-on:after,
html .ui-bar-a .ui-checkbox-on:after,
html .ui-body-a .ui-checkbox-on:after,
html body .ui-group-theme-a .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-a:after,
/* Active flipswitch background */
.ui-page-theme-a .ui-flipswitch-active,
html .ui-bar-a .ui-flipswitch-active,
html .ui-body-a .ui-flipswitch-active,
html body .ui-group-theme-a .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-a .ui-slider-track .ui-btn-active,
html .ui-bar-a .ui-slider-track .ui-btn-active,
html .ui-body-a .ui-slider-track .ui-btn-active,
html body .ui-group-theme-a .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-a .ui-btn-active {
	background-color: #e2880b /*{a-active-background-color}*/;
	border-color: #e2880b /*{a-active-border}*/;
	color: #ffffff /*{a-active-color}*/;
	text-shadow: 0 /*{a-active-shadow-x}*/ 1px /*{a-active-shadow-y}*/ 0 /*{a-active-shadow-radius}*/ #444444 /*{a-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-a .ui-radio-on:after,
html .ui-bar-a .ui-radio-on:after,
html .ui-body-a .ui-radio-on:after,
html body .ui-group-theme-a .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-a:after {
	border-color: #e2880b /*{a-active-background-color}*/;
}
/* Focus */
.ui-page-theme-a .ui-btn:focus,
html .ui-bar-a .ui-btn:focus,
html .ui-body-a .ui-btn:focus,
html body .ui-group-theme-a .ui-btn:focus,
html head + body .ui-btn.ui-btn-a:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-a .ui-focus,
html .ui-bar-a .ui-focus,
html .ui-body-a .ui-focus,
html body .ui-group-theme-a .ui-focus,
html head + body .ui-btn-a.ui-focus,
html head + body .ui-body-a.ui-focus {
	-webkit-box-shadow: 0 0 12px #e2880b /*{a-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #e2880b /*{a-active-background-color}*/;
	box-shadow: 0 0 12px #e2880b /*{a-active-background-color}*/;
}
/* B
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-b,
.ui-page-theme-b .ui-bar-inherit,
html .ui-bar-b .ui-bar-inherit,
html .ui-body-b .ui-bar-inherit,
html body .ui-group-theme-b .ui-bar-inherit {
	/*background-color: #425e79; /*{b-bar-background-color}*/
	background:#ffffff /*url(/images/bg-mobile.jpg) no-repeat 0 0*/;
    border-color: #dadada;
	color: #ffffff /*{b-bar-color}*/;
	text-shadow: 0 /*{b-bar-shadow-x}*/ 1px /*{b-bar-shadow-y}*/ 0 /*{b-bar-shadow-radius}*/ #3b3b3b /*{b-bar-shadow-color}*/;
	font-weight: bold;
}
#leftPanel .ui-li-divider{background:#b5b5b5;}
.ui-bar-b {
	border-width: 1px;
	border-style: solid;
}
/* Page and overlay */
.ui-overlay-b,
.ui-page-theme-b,
.ui-page-theme-b .ui-panel-wrapper {
	background-color: #f9f9f9 /*{b-page-background-color}*/;
	border-color: #bbbbbb /*{b-page-border}*/;
	color: #333333 /*{b-page-color}*/;
	text-shadow: 0 /*{b-page-shadow-x}*/ 1px /*{b-page-shadow-y}*/ 0 /*{b-page-shadow-radius}*/ #f3f3f3 /*{b-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-b,
.ui-page-theme-b .ui-body-inherit,
html .ui-bar-b .ui-body-inherit,
html .ui-body-b .ui-body-inherit,
html body .ui-group-theme-b .ui-body-inherit,
html .ui-panel-page-container-b {
	background-color: #ffffff /*{b-body-background-color}*/;
	border-color: #dddddd /*{b-body-border}*/;
	color: #333333 /*{b-body-color}*/;
	text-shadow: 0 /*{b-body-shadow-x}*/ 1px /*{b-body-shadow-y}*/ 0 /*{b-body-shadow-radius}*/ #f3f3f3 /*{b-body-shadow-color}*/;
}
.ui-body-b {
	border-width: 1px;
	border-style: solid;
}
/* Links */
.ui-page-theme-b a,
html .ui-bar-b a,
html .ui-body-b a,
html body .ui-group-theme-b a {
	color: #425e79 /*{b-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-b a:visited,
html .ui-bar-b a:visited,
html .ui-body-b a:visited,
html body .ui-group-theme-b a:visited {
    color: #3388cc /*{b-link-visited}*/;
}
.ui-page-theme-b a:hover,
html .ui-bar-b a:hover,
html .ui-body-b a:hover,
html body .ui-group-theme-b a:hover {
	color: #005599 /*{b-link-hover}*/;
}
.ui-page-theme-b a:active,
html .ui-bar-b a:active,
html .ui-body-b a:active,
html body .ui-group-theme-b a:active {
	color: #005599 /*{b-link-active}*/;
}
/* Button up */
.ui-page-theme-b .ui-btn,
html .ui-bar-b .ui-btn,
html .ui-body-b .ui-btn,
html body .ui-group-theme-b .ui-btn,
html head + body .ui-btn.ui-btn-b,
/* Button visited */
.ui-page-theme-b .ui-btn:visited,
html .ui-bar-b .ui-btn:visited,
html .ui-body-b .ui-btn:visited,
html body .ui-group-theme-b .ui-btn:visited,
html head + body .ui-btn.ui-btn-b:visited {
	background-color: #f6f6f6 /*{b-bup-background-color}*/;
	border-color: #dddddd /*{b-bup-border}*/;
	color: #333333 /*{b-bup-color}*/;
	text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ #f3f3f3 /*{b-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-b .ui-btn:hover,
html .ui-bar-b .ui-btn:hover,
html .ui-body-b .ui-btn:hover,
html body .ui-group-theme-b .ui-btn:hover,
html head + body .ui-btn.ui-btn-b:hover {
	background-color: #ededed /*{b-bhover-background-color}*/;
	border-color: #dddddd /*{b-bhover-border}*/;
	color: #333333 /*{b-bhover-color}*/;
	text-shadow: 0 /*{b-bhover-shadow-x}*/ 1px /*{b-bhover-shadow-y}*/ 0 /*{b-bhover-shadow-radius}*/ #f3f3f3 /*{b-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-b .ui-btn:active,
html .ui-bar-b .ui-btn:active,
html .ui-body-b .ui-btn:active,
html body .ui-group-theme-b .ui-btn:active,
html head + body .ui-btn.ui-btn-b:active {
	background-color: #e8e8e8 /*{b-bdown-background-color}*/;
	border-color: #dddddd /*{b-bdown-border}*/;
	color: #333333 /*{b-bdown-color}*/;
	text-shadow: 0 /*{b-bdown-shadow-x}*/ 1px /*{b-bdown-shadow-y}*/ 0 /*{b-bdown-shadow-radius}*/ #f3f3f3 /*{b-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-b .ui-btn.ui-btn-active,
html .ui-bar-b .ui-btn.ui-btn-active,
html .ui-body-b .ui-btn.ui-btn-active,
html body .ui-group-theme-b .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-b.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-b .ui-checkbox-on:after,
html .ui-bar-b .ui-checkbox-on:after,
html .ui-body-b .ui-checkbox-on:after,
html body .ui-group-theme-b .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-b:after,
/* Active flipswitch background */
.ui-page-theme-b .ui-flipswitch-active,
html .ui-bar-b .ui-flipswitch-active,
html .ui-body-b .ui-flipswitch-active,
html body .ui-group-theme-b .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-b .ui-slider-track .ui-btn-active,
html .ui-bar-b .ui-slider-track .ui-btn-active,
html .ui-body-b .ui-slider-track .ui-btn-active,
html body .ui-group-theme-b .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-b .ui-btn-active {
	background-color: #6b94af!important /*{b-active-background-color}*/;
	border-color: #6b94af /*{b-active-border}*/;
	color: #ffffff /*{b-active-color}*/;
	text-shadow: 0 /*{b-active-shadow-x}*/ 1px /*{b-active-shadow-y}*/ 0 /*{b-active-shadow-radius}*/ #444444 /*{b-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-b .ui-radio-on:after,
html .ui-bar-b .ui-radio-on:after,
html .ui-body-b .ui-radio-on:after,
html body .ui-group-theme-b .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-b:after {
	border-color: #6b94af /*{b-active-background-color}*/;
}
/* Focus */
.ui-page-theme-b .ui-btn:focus,
html .ui-bar-b .ui-btn:focus,
html .ui-body-b .ui-btn:focus,
html body .ui-group-theme-b .ui-btn:focus,
html head + body .ui-btn.ui-btn-b:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-b .ui-focus,
html .ui-bar-b .ui-focus,
html .ui-body-b .ui-focus,
html body .ui-group-theme-b .ui-focus,
html head + body .ui-btn-b.ui-focus,
html head + body .ui-body-b.ui-focus {
	-webkit-box-shadow: 0 0 12px #6b94af /*{b-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #6b94af /*{b-active-background-color}*/;
	box-shadow: 0 0 12px #6b94af /*{b-active-background-color}*/;
}


/* C
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-c,
.ui-page-theme-c .ui-bar-inherit,
html .ui-bar-c .ui-bar-inherit,
html .ui-body-c .ui-bar-inherit,
html body .ui-group-theme-c .ui-bar-inherit {
	background-color: #e9e9e9 /*{c-bar-background-color}*/;
	border-color: #dddddd /*{c-bar-border}*/;
	color: #333333 /*{c-bar-color}*/;
	text-shadow: 0 /*{c-bar-shadow-x}*/ 1px /*{c-bar-shadow-y}*/ 0 /*{c-bar-shadow-radius}*/ #eeeeee /*{c-bar-shadow-color}*/;
	font-weight: bold;
}
.ui-bar-c {
	border-width: 1px;
	border-style: solid;
}
/* Page and overlay */
.ui-overlay-c,
.ui-page-theme-c,
.ui-page-theme-c .ui-panel-wrapper {
	background-color: #f9f9f9 /*{c-page-background-color}*/;
	border-color: #bbbbbb /*{c-page-border}*/;
	color: #333333 /*{c-page-color}*/;
	text-shadow: 0 /*{c-page-shadow-x}*/ 1px /*{c-page-shadow-y}*/ 0 /*{c-page-shadow-radius}*/ #f3f3f3 /*{c-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-c,
.ui-page-theme-c .ui-body-inherit,
html .ui-bar-c .ui-body-inherit,
html .ui-body-c .ui-body-inherit,
html body .ui-group-theme-c .ui-body-inherit,
html .ui-panel-page-container-c {
	background-color: #ffffff /*{c-body-background-color}*/;
	border-color: #dddddd /*{c-body-border}*/;
	color: #333333 /*{c-body-color}*/;
	text-shadow: 0 /*{c-body-shadow-x}*/ 1px /*{c-body-shadow-y}*/ 0 /*{c-body-shadow-radius}*/ #f3f3f3 /*{c-body-shadow-color}*/;
}
.ui-body-c {
	border-width: 1px;
	border-style: solid;
}
/* Links */
.ui-page-theme-c a,
html .ui-bar-c a,
html .ui-body-c a,
html body .ui-group-theme-c a {
	color: #3388cc /*{c-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-c a:visited,
html .ui-bar-c a:visited,
html .ui-body-c a:visited,
html body .ui-group-theme-c a:visited {
    color: #3388cc /*{c-link-visited}*/;
}
.ui-page-theme-c a:hover,
html .ui-bar-c a:hover,
html .ui-body-c a:hover,
html body .ui-group-theme-c a:hover {
	color: #005599 /*{c-link-hover}*/;
}
.ui-page-theme-c a:active,
html .ui-bar-c a:active,
html .ui-body-c a:active,
html body .ui-group-theme-c a:active {
	color: #005599 /*{c-link-active}*/;
}
/* Button up */
.ui-page-theme-c .ui-btn,
html .ui-bar-c .ui-btn,
html .ui-body-c .ui-btn,
html body .ui-group-theme-c .ui-btn,
html head + body .ui-btn.ui-btn-c,
/* Button visited */
.ui-page-theme-c .ui-btn:visited,
html .ui-bar-c .ui-btn:visited,
html .ui-body-c .ui-btn:visited,
html body .ui-group-theme-c .ui-btn:visited,
html head + body .ui-btn.ui-btn-c:visited {
	background-color: #f6f6f6 /*{c-bup-background-color}*/;
	border-color: #dddddd /*{c-bup-border}*/;
	color: #333333 /*{c-bup-color}*/;
	text-shadow: 0 /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 0 /*{c-bup-shadow-radius}*/ #f3f3f3 /*{c-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-c .ui-btn:hover,
html .ui-bar-c .ui-btn:hover,
html .ui-body-c .ui-btn:hover,
html body .ui-group-theme-c .ui-btn:hover,
html head + body .ui-btn.ui-btn-c:hover {
	background-color: #ededed /*{c-bhover-background-color}*/;
	border-color: #dddddd /*{c-bhover-border}*/;
	color: #333333 /*{c-bhover-color}*/;
	text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 0 /*{c-bhover-shadow-radius}*/ #f3f3f3 /*{c-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-c .ui-btn:active,
html .ui-bar-c .ui-btn:active,
html .ui-body-c .ui-btn:active,
html body .ui-group-theme-c .ui-btn:active,
html head + body .ui-btn.ui-btn-c:active {
	background-color: #e8e8e8 /*{c-bdown-background-color}*/;
	border-color: #dddddd /*{c-bdown-border}*/;
	color: #333333 /*{c-bdown-color}*/;
	text-shadow: 0 /*{c-bdown-shadow-x}*/ 1px /*{c-bdown-shadow-y}*/ 0 /*{c-bdown-shadow-radius}*/ #f3f3f3 /*{c-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-c .ui-btn.ui-btn-active,
html .ui-bar-c .ui-btn.ui-btn-active,
html .ui-body-c .ui-btn.ui-btn-active,
html body .ui-group-theme-c .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-c.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-c .ui-checkbox-on:after,
html .ui-bar-c .ui-checkbox-on:after,
html .ui-body-c .ui-checkbox-on:after,
html body .ui-group-theme-c .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-c:after,
/* Active flipswitch background */
.ui-page-theme-c .ui-flipswitch-active,
html .ui-bar-c .ui-flipswitch-active,
html .ui-body-c .ui-flipswitch-active,
html body .ui-group-theme-c .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-c.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-c .ui-slider-track .ui-btn-active,
html .ui-bar-c .ui-slider-track .ui-btn-active,
html .ui-body-c .ui-slider-track .ui-btn-active,
html body .ui-group-theme-c .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-c .ui-btn-active {
	background-color: #3388cc /*{c-active-background-color}*/;
	border-color: #3388cc /*{c-active-border}*/;
	color: #ffffff /*{c-active-color}*/;
	text-shadow: 0 /*{c-active-shadow-x}*/ 1px /*{c-active-shadow-y}*/ 0 /*{c-active-shadow-radius}*/ #005599 /*{c-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-c .ui-radio-on:after,
html .ui-bar-c .ui-radio-on:after,
html .ui-body-c .ui-radio-on:after,
html body .ui-group-theme-c .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-c:after {
	border-color: #3388cc /*{c-active-background-color}*/;
}
/* Focus */
.ui-page-theme-c .ui-btn:focus,
html .ui-bar-c .ui-btn:focus,
html .ui-body-c .ui-btn:focus,
html body .ui-group-theme-c .ui-btn:focus,
html head + body .ui-btn.ui-btn-c:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-c .ui-focus,
html .ui-bar-c .ui-focus,
html .ui-body-c .ui-focus,
html body .ui-group-theme-c .ui-focus,
html head + body .ui-btn-c.ui-focus,
html head + body .ui-body-c.ui-focus {
	-webkit-box-shadow: 0 0 12px #3388cc /*{c-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #3388cc /*{c-active-background-color}*/;
	box-shadow: 0 0 12px #3388cc /*{c-active-background-color}*/;
}


/* Structure */
/* Disabled
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-disabled deprecated in 1.4. :disabled not supported by IE8 so we use [disabled] */
.ui-disabled,
.ui-state-disabled,
button[disabled],
.ui-select .ui-btn.ui-state-disabled {
	filter: Alpha(Opacity=30);
	opacity: .3;
	cursor: default !important;
	pointer-events: none;
}
/* Focus state outline
-----------------------------------------------------------------------------------------------------------*/
.ui-btn:focus,
.ui-btn.ui-focus {
	outline: 0;
}
/* Unset box-shadow in browsers that don't do it right */
.ui-noboxshadow .ui-shadow,
.ui-noboxshadow .ui-shadow-inset,
.ui-noboxshadow .ui-overlay-shadow,
.ui-noboxshadow .ui-shadow-icon.ui-btn:after,
.ui-noboxshadow .ui-shadow-icon .ui-btn:after,
.ui-noboxshadow .ui-focus,
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow  input:focus,
.ui-noboxshadow .ui-panel {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow .ui-focus {
	outline-width: 1px;
	outline-style: auto;
}


/*ele - 17/11/14 - modifiche al css*/
.ui-footer.ui-bar-b	{background: url("/images/bgFooter.jpg") repeat; text-shadow:none; border:0;padding-top:1em;}
.ui-footer.ui-bar-b a.ui-link{color:#fff;}
.ui-footer.ui-bar-b a.ui-link:hover{color:#83a7ca;}	
.ui-footer.ui-bar-b p, #logoIce{font-size:0.9em; font-weight:normal;color: #fff!important;}	
#logoIce {
    width: 500px;
    height: 50px;
    text-align: center;
    border-top: 1px #bcbbbb solid;
    font-size: 10px;
    margin: 0 auto;
	line-height:30px;}
.ui-link.ui-btn.ui-icon-star.ui-btn-icon-top.ui-btn-active, .ui-link.ui-btn.ui-icon-info.ui-btn-icon-top.ui-btn-active{background-color:#bbc5cf;}
.ui-page-theme-a .ui-btn:focus, .ui-btn.ui-input-btn.ui-corner-all.ui-shadow.ui-btn-inline.ui-mini.ui-focus,.ui-input-text.ui-body-inherit.ui-corner-all.controlgroup-textinput.ui-btn ui-shadow-inset.ui-first-child.ui-focus, .ui-page-theme-a .ui-focus{box-shadow:0px 0px 5px #DDDDDD;}
/*ele26/11/2015 .ui-page-theme-a .ui-btn.ui-btn-active{border:none;}*/
.ui-input-text input{color:#738faa;}

/*icone*/
.icon-set2{float:left; margin-left:0.5em;}
span.cartum, .ui-responsive.table-stroke.eice_tbl_res div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset + strong{float: right;
 margin-right: 1em;
margin-top:-35px;
}
/*allinea la cella della quantità a quelle del prezzo (se il numero di celle rimane fisso) */

.ico-cart:after{background-image:url("/framework/eice/images/mobile/carrello.png")}
.ico-prev:after{background-image:url("/framework/eice/images/mobile/preventivo.png")}

/*panel Dx*/
.modTitolo.Carr, .modTitolo.Preventivo, div.imp-attiva legend, .benvenuto .ui-field-contain > label, legend.Lpromo, h2.Lpromo{font-size:1em; color:#425d78; font-weight:bold;padding-top:5px;
	text-indent:24px;/*height:24px; /*line-height:0.5em;*/}
.Carr{background:url(/framework/eice/Images/mobile/carrelloG.png) no-repeat 0 0;}
.Preventivo{background:url(/framework/eice/Images/mobile/ico-prev.png) no-repeat 0 0;}
div.imp-attiva legend{background:url(/framework/eice/Images/mobile/societa.png) no-repeat 0 -2px;}
.benvenuto .ui-field-contain > label{background:url(/framework/eice/Images/mobile/user.png) no-repeat 0 0;}
.ui-panel-inner table.eice_tbl_res tr.head {border:1px solid #738faa; background-color:#bbc5cf; }
.ui-panel-inner table.eice_tbl_res tr.head th{ padding-top:1.3em;padding-bottom:1.3em;}
.ui-panel-inner table.eice_tbl_res tbody td{  border-bottom: 1px solid rgba(0, 0, 0, 0.05);}
.ui-panel-inner table.eice-tool, .ui-panel-inner table.eice-tool td {border:none;}
.ui-panel-inner table.eice_tbl_res tfoot td{background-color:#efefef;}
.ui-panel-inner table.eice_tbl_res tfoot td label{font-weight:bold;}
.benvenuto .ui-field-contain > label, .ui-field-contain > label + div, .benvenuto .ui-field-contain > label ~ [class*="ui-"]{width:100%;}
/*checkout*/
.table-stroke tbody td table tbody td {border:none;}
td.totali label{font-weight:bold; color:#425e79;}
.ui-btn.ui-icon-carat-d.ui-btn-icon-right.ui-corner-all.ui-shadow.ui-btn-active{background-color:#d6dce2;}
div#div_diffAddress div.ui-checkbox{float:right; margin:0; left:0;}
div#div_diffAddress div.ui-checkbox input, div#div_diffAddress.ui-radio input{position:static; }



.ui-header-fixed, .ui-footer-fixed{
position:absolute !important;}

.ui-mobile .ui-page-active{
overflow:hidden !important;
}

.label-group.mob{font-weight:bold; color:#425e79;}
/*promo*/
div.PromoNNclick{border:1px solid #DDDDDD; background-color:#efefef;margin: 0.5em 0;
    padding:0; text-align:center; position:relative;}
div.PromoNNclick label{padding: 2em;}	
div.PromoNNclick img, div.ui-controlgroup-controls img{/*position:absolute; top:0;right:0*;*/	}
div.ui-controlgroup-controls a.ui-btn{padding:2.2em;}

div.ui-controlgroup-controls img{display: block;
  max-width: 100%;
  height: auto;}
 
 img.bannerimg, div.PromoNNclick img{
  max-width:60%!important;
  display: block;
  height: auto;
 } 
div.promolist> div.ui-controlgroup-controls a.ui-btn, div.promolist> div.ui-controlgroup-controls div, div.PromoNNclick label{padding:0;}
div.promolist>div.ui-controlgroup-controls div.ui-btn.ui-input-btn,div.PromoNNclick{width:47%; float:left;margin:7px; min-height:216px;}
div.promolist>div.ui-controlgroup-controls div.ui-btn.ui-input-btn.ui-corner-all.ui-shadow.ui-first-child a[data-role=button], div.PromoNNclick {min-height:216px; line-height:13em;}
img.triangle{ position:absolute; left:0; top:0; transform: rotate(270deg) ;
-webkit-transform: rotate(270deg) ;
-moz-transform: rotate(270deg) ;
-o-transform: rotate(270deg) ;
-ms-transform: rotate(270deg) ;}
div.PromoNNclick label{margin:0}

/*TecDoc Elenco Prodotti*/
th.No_ord{line-height: 4em;}

/*checkout - ele 4-12-14*/
div.Mobtitles, div.MobNavigator, div.Mobcontent{clear:both; width:100%; min-height:100%; float:none;}
/*listView - ele 5-12-14*/
.ui-listview > .ui-li-divider{font-size:1.05em;}

/*icone*/
.icon-set{
	display: block;
    float: left;
    width: 20px;
    height: 20px;
    text-indent: -9999px;	
	}
.ico-alter{background: url(/framework/eice/images/mobile/ico-alternativi.png)}	
.ico-sostitutivi{background: url(/framework/eice/images/mobile/ico-sostitutivi.png)}	
.icon-set.ico-hand-up {width:20px; height:20px; margin-left:20px;background: url(/framework/eice/images/mobile/ico-hand-up.png)}
.icon-set.ico-hand-down {width:20px; height:20px; margin-left:20px;background: url(/framework/eice/images/mobile/ico-hand-down.png)}
.ico-hand-open {width:20px; height:20px; margin-left:0px;margin-top:0px;background: url(/framework/eice/images/mobile/ico-hand-open.png)}
.icon-set.ico-hand-down:hover{opacity:0.7}
.icon-set.ico-hand-up:hover{opacity:0.7}
.ico-spese{background: url(/framework/eice/images/mobile/ico-spese.png)}	
.ico-mobile {
text-indent:-99999px;
/*padding-left: 5px;
padding-bottom: 0px;
padding-top: 5px;
padding-right: 2px;*/
}
.icon-set.ico-kit{width:20px; height:20px; margin-left:0px;margin:0px;background: url(/framework/eice/images/mobile/ico-kit.png)}

a.ico-mobile.my-tooltip-btn.ui-btn.ui-alt-icon.ui-nodisc-icon.ui-btn-inline{width:20px; height:20px; margin:0; padding:0;}
a.ico-mobile.my-tooltip-btn.ui-btn.ui-alt-icon.ui-nodisc-icon.ui-btn-inline .icon-set.ico-hand-down,a.ico-mobile.my-tooltip-btn.ui-btn.ui-alt-icon.ui-nodisc-icon.ui-btn-inline .icon-set.ico-hand-up{margin:0; padding:5px;}
/*altri vari*/
legend.tcdoc{font-size:1.2em; color:#425e79; font-weight:bold;margin-bottom:1em;}
legend.modTitolo.ordini{color:#425e79; font-weight:bold; font-size:1.2em;}


/*RMA*/

div.box.ElencoRMA fieldset.fs.ElencoRMA > legend:first-of-type{font-size:1.5em; font-weight:bold;}
div.box.RMA fieldset.fs.RMA_fs > legend:first-of-type{font-weight:bold; color:#425e79; font-size:1.2em;}
div.box.RMA fieldset.fs.RMA_fs > legend:first-of-type + legend{color:#788b9e; font-size:1.1em; font-weight:bold;margin-top:0.9em;}
div.box.RMA fieldset.fs.RMA_fs > legend:first-of-type + legend + h3{font-size:0.95em;}
/*tabelle*/
table.ui-responsive.table-stroke.eice_tbl_res.ui-table.ui-table-reflow tbody tr:nth-child(2n+1), 
table.winic-responsive.table-stroke.eice_tbl_res.ui-table.ui-table-reflow tbody tr:nth-child(2n+1){ /*ale 31/3/2015 aggiunta per tabella rischio scadenze*/
    background: #fafafa;
}

.dataTables_scrollBody{height:100%!important} /* RMA elenco documenti - erica 15/01/2015  */

/*Ricerca interna*/
#descSearch, #codeSearch{float:left; width:46%; margin-left:0;padding:0;}

/*elencazione documenti*/
.elenco-docum{width:100%}

/* erica 13/01/2015 */
legend.modTitolo{font-size:1.2em; color:#425e79; font-weight:bold;margin-bottom:1em /*;float:left*/}



/* erica 14/01/2015 per problema ridimensionamento header e necessita di popup con scroll */
.ui-page-header-fixed{padding-top:0em !important}
.ui-header-fixed {position: relative !important}
#eice_divContainer-popup, #___WiniCpopupmode{overflow-y:auto; max-height:600px}


/* erica 06/02/2015 */
.eice_tbl_res {
width:100%;
}
.eice_tbl_res  td {
vertical-align: middle !important
}


.tot{
background-color: #e2880b!important;
}
.neg{
color:red!important;
}

.ult{
border-right:1px solid;
border-left:1px solid;
}

.incidenza{
    font-size: 0.83em!important;
    font-weight: bold!important;
}
.stats.ui-table-reflow.ui-responsive {
display: table;
}

.imgchart {
width: 90%!important;
}
.floatsx {
float:left;
}

/* erica promozioni */
#table-wrapper {
  position:relative!important;
}
#table-scroll {
  height:150px!important;
  overflow:auto!important;  
  margin-top:20px!important;
}
#table-wrapper table {
  width:100%!important;
    
}

#table-wrapper table thead th .text {
  position:absolute!important;   
  top:-20px!important;
  z-index:2!important;
  height:20px!important;
  width:35%!important;
 
 }
#table-wrapper table thead th {
  background:white;
  padding:0;
 
 }
  .sel >td{
 background: #dedede !important;
  border-bottom: 1px solid #c7c7c7;
  }

 .ui-accordion .ui-accordion-header{
min-height:35px!important;
}
.omag_selez> td{
border-top: 1px solid #999999;
}
.omag_cont {
    vertical-align: middle; padding:8px
}
.omag_cont_label {
    float: left; 
	font-weight: bold!important;
}

/* promozioni */
.ui-link{text-decoration: none !important}
/* ultime ricerche tecdoc */
/* erica */
.utlricTD{
white-space: normal !important; 
}

.ico-docpdf, .ico-doctxt {
    display: block;
    float: left;
    margin: 0 3px 3px 0;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
}

.ico-docpdf {
	background: url(/framework/eice/images/ico-docpdf.png);
}
/*alessandro modifiche per inserire icona file di testo sul mobile*/
.ico-doctxt {
    background: url(/framework/eice/images/ico-doctxt.png);
}

h2.mobileprodotti{ float:left; width:100%}	/* erica */

.ico-back{
background-color: rgb(66, 94, 121)!important;
}

/*COOKIES - 29/05/2015*/
#cookie-banner{position:fixed;
bottom:10px; left:10px; width:300px; height:auto; background-color:#fff;padding:15px; font-size:1.05em; border:1px solid #efefef; border-radius:8px;-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.45);
-moz-box-shadow:    0px 0px 2px 0px rgba(0, 0, 0, 0.45);
box-shadow:         0px 0px 2px 0px rgba(0, 0, 0, 0.45);
z-index: 9999999;}
#cookie-banner-ok .btnCookies, #cookie-banner-more .btnCookies{text-align:center;width:40%; float:left; margin-right:6px; padding:6px;margin-top:10px;}
#cookie-banner h2{color:#4080b0; font-weight:bold; text-align:center;}
.btnCookies:hover {
    color: #666666;
    background: #dddddd;
	border:1px solid #cccccc;
}
.btnCookies {
    border: 1px solid # 366b92;
    font-size: 13px;
    background: #4080b0;
	padding:5px;
	border-radius:4px;
	color:#ffffff;
	cursor:pointer;
	font-family:"Archivo Narrow", sans-serif;
	text-transform:uppercase;	
}

/*alessandro 21/7/2015 - div che indica forzatura del carrello in ambiente mobile */
#forza-carrello-mobile{
	display: block;
	top:100px;
	opacity: 1;
	background:#fff;
	right:0;
	z-index:9999999;
	position:fixed;
	padding: 15px;
	margin-right: 10px;
}

.radioh{
float:left;
}
/* alessandro 1/7/15 slideToggle per prodotti associati mobile*/



.slide-toggle-associati{
    background-color:#e2e2e2;
    border:1px solid #cbcbcb;
    display:none;
    position:fixed;
    z-index:100;
    bottom: 96px;
    top: 110px;
    overflow:auto;
}
.slide-toggle-sost{
    background-color:#e2e2e2;
    border:1px solid #cbcbcb;
    display:none;
    position:fixed;
    z-index:100;
    bottom: 96px;
    top: 110px;
    overflow:auto;
}
#close-associati,#close-sost {cursor:pointer;position:absolute;right: 20px;top: 15px;}

span.ui-btn-icon-notext.ui-icon-delete.del-ass::after {
    background-color: rgb(140, 140, 140);
    border: 2px solid white;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
}
.tooltipcontent strong{
font-weight:bold
}
.tooltipcontent  td{
	padding: 1px!important; 
	border-bottom: 1px solid #eaeaea !important;   
    border-right: none !important;	
	/*text-align:left;*/
	font-size: 0.75em;

 }
.del-ass{
position:fixed;
margin-top:-30px;
margin-left:15px;
}
/*mod Pascoli ele 25/11/2015*/
.ui-header .ui-title{margin:0 auto;}
.ui-header .ui-title img, .centra img{  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  }
input.wSmall, .ui-input-text input, .ui-input-search input, input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background-color:rgb(255,255,255)!important;}
table.ui-responsive.table-stroke.eice_tbl_res.ui-body-d.ui-shadow.table-stripe.ui-table.ui-table-columntoggle thead tr th a.ui-btn.ui-mini{background-color:#c6cbd2}
.ui-page-theme-a .ui-btn{background-color:#e6e8ea;}	
.ui-input-text.ui-body-inherit.ui-corner-all.controlgroup-textinput.ui-btn.ui-shadow-inset.ui-first-child{
background-color:#fff;}
.ui-btn.ui-input-btn.ui-corner-all.ui-shadow.ui-icon-search.ui-btn-icon-notext.ui-last-child{padding:.6em 1em}
input[type=button].EmptyCart{background-color:#778b9e; opacity:.75}
input[type=button].GoCart{background-color:#e2880b; opacity:.75}
input[type=button].EmptyCart:hover{opacity:0.5}
input[type=button].GoCart:hover{opacity:0.5}
h2.modTitolo.Carr + div.box > table.ui-responsive.table-stroke.eice_tbl_res.ui-table.ui-table-reflow thead tr.head th,
div.box > table.ui-responsive.table-stroke.eice_tbl_res.ui-table.ui-table-reflow thead tr.head th,
table.table-prodotto-selezionato thead tr th, table.table-associati thead tr th,
table.table-prodotto-selezionato thead tr th, table.table-associati thead tr th,
legend.modTitolo.spese + table thead tr th,
legend.modSottotitolo.alt +div>table thead tr th,
table.eice-tbl-tdmodule.ui-body-d.ui-shadow.table-stripe.ui-responsive.ui-table.ui-table-columntoggle td,
table.stats thead tr.head th,
table.table-residui thead tr.head th,
table.ElOrdini thead tr.head th
{
background-color:#c6cbd2;
border:2px solid #fff!important;
vertical-align: middle;
border-collapse:collapse!important;
padding: .4em .5em;
}
								
h2.modTitolo.Carr + div.box > table.ui-responsive.table-stroke.eice_tbl_res.ui-table.ui-table-reflow tbody tr td,
div.box > table.ui-responsive.table-stroke.eice_tbl_res.ui-table.ui-table-reflow tbody tr td,
table.table-prodotto-selezionato tbody tr td, table.table-associati tbody tr td,
legend.modTitolo.spese + table tbody tr td, legend.modSottotitolo.alt +div>table tbody tr td,
table.stats tbody tr td,
table.table-residui tbody tr td,
table.ElOrdini tbody tr td
{
border:1px solid #f3f3f3;
padding: .4em .5em;
}

table.eice-tool-ico td.eice-tool-ico
{border:0!important; background-color:transparent!important;background:none!important;padding:1px!important;
border-collapse: separate;empty-cells: hide;float: left;}
table.eice-tool-ico, table.eice-tool-ico tr{border:0!important; background-color:transparent!important;background:none!important;}
h2.modTitolo.Carr + div.box > table.ui-responsive.table-stroke.eice_tbl_res.ui-table.ui-table-reflow tbody tr td.Al_mob{border-right:none!important;}
h2.modTitolo.Carr + div.box > table.ui-responsive.table-stroke.eice_tbl_res.ui-table.ui-table-reflow tbody tr td.Al_mob + td{border-left:none!important;}
td.Al_mob b + input + div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset{
display:table;
vertical-align: middle!important;
}
td.Al_mob b + input + div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset input.wQta{
display:table-cell;
vertical-align:middle!important;
}	
table.dataTable.no-footer{border-bottom:0}
table.dataTable{border-collapse:collapse!important;}
#descSearch div.ui-input-text.ui-body-inherit.ui-corner-all.controlgroup-textinput.ui-btn.ui-shadow-inset.ui-first-child{
background-color:#fff;
}

/*prodotti associati*/
div.box.prodotti-associati table tbody tr td:first-of-type{width:10%;}
div.box.prodotti-associati table tbody tr td:nth-of-type(2){width:12%;}
div.box.prodotti-associati table tbody tr td:nth-of-type(3){width:18%;}
div.box.prodotti-associati table.ui-responsive.table-stroke.eice_tbl_res.ui-body-d.ui-shadow.table-stripe.ui-table.table-associati.codice td,
legend.modTitolo.spese + table.ui-responsive.table-stroke.eice_tbl_res.ui-body-d.ui-shadow.table-stripe.ui-table thead tr th:first-of-type{width:50%}
div.box.prodotti-associati table td div.associatiAdd div div {width:40%; float:left;}
span.cartum{width:10%; float:left;margin-top: 1em;margin-left: .5em;}
span.cartum + a {float:left;margin-top:0.8em;}
/*cella con aggiungi a carrello*/
td.Cart_Mob div{/*display:table;*/vertical-align: middle!important;margin:0; padding:0;}
td.Cart_Mob div div div,div.ordineVeloce td.prod_ric_cell div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset,
.ordineVeloce td div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset,table.mobile-ele   div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset{
float:left; width:40%;}	
td.Cart_Mob div div + span.cartum, div.ordineVeloce td.prod_ric_cell span.cartum,
.ordineVeloce td div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset + span.cartum
  {float:left; width:20%; margin-top:0.5em; margin-right:0; padding-left:3px;}
td.Cart_Mob div div + span.cartum + a, div.ordineVeloce td.prod_ric_cell span.cartum  + a,
.ordineVeloce td div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset + span.cartum + a{float:left;margin:0; padding:0; margin-top:0.5em; margin-left:3px;}
ul.ui-listview li div ul.ui-listview li a{text-indent:1.3em;}
div#rightPanel .ui-panel-inner table.eice_tbl_res tbody td:first-of-type{font-size:0.85em;}
/*modifiche al panel*/
.ui-panel{width:19em}
.ui-panel-dismiss-open.ui-panel-dismiss-position-right{right:19em;}
.ui-panel-animate.ui-panel-page-content-position-right{transform: translate3d(-19em,0,0);}
.ui-panel-animate.ui-panel-page-content-position-left{transform: translate3d(19em,0,0);}
div#rightPanel div.ui-panel-inner div.box_cart_container span.cartum{
margin-left: 2.5em;
margin-right:0;
margin-top: -23px;}
div#rightPanel div.ui-panel-inner table.eice_tbl_res table.eice-tool td{border-bottom:0;}
div#popupPage a[role=button].ui-btn-right.ui-link.ui-btn.ui-btn-a.ui-icon-delete.ui-btn-icon-notext.ui-shadow.ui-corner-all{
position: absolute;
    top: .5em;
    right: .5em;
}
/*ordine veloce*/
.ordineVeloce fieldset.fs form table td:first-of-type div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset{
width:100%;}

/*situazione rischio base*/
div.ui-field-contain div.ui-block-b.eice-value{float:right;}
div.ui-field-contain{padding-left:1em; padding-right:1em;}
.textDx{text-align:right!important; white-space:nowrap;}
.textCx{text-align:center!important;}
div.mobile_elencoprodotti_mobile_main table th{text-align:center;}
.box_cart_container table.eice_tbl_res td{font-size:0.8em;}
table.ui-responsive.table-stroke.eice_tbl_res.ui-table.ui-table-reflow td.totali, .totali{text-align:right!important;}
/*nuova ricerca*/
h2.modTitolo.npadmod{font-size:1.2em;clear:both;}
fieldset.fs legend{font-size:1.5em; font-weight:bold;}
td.ProdAlternativo{font-weight:bold;background:#c6cbd2}
div.box.ordineVeloce fieldset.fs{max-width:560px;}
form[name=RBSearchFormD] div div{width:91%; float:left}
form[name=RBSearchFormD] div div + div{float:right; width:22.6719px;}
form[name=CART_TXTRIC_form] > table{width:100%;}
form[name=CART_TXTRIC_form] > table td:first-of-type{width:70%}
form[name=CART_TXTRIC_form] > table td:nth-of-type(2){width:21%}
form[name=CART_TXTRIC_form] > table td:nth-of-type(2) div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset{width:100%;}
form[name=CART_TXTRIC_form] > table td:nth-of-type(3) {float:right;}
/*icone eice-tool-ico*/
.ico-scaglioni, .ico-promo, .ico-kit, .tdStorico img{border:2px solid #72879a; padding:3px; border-radius:3px;border-width: 2px!important;}
.ico-scaglioni:hover, .ico-promo:hover, .ico-kit:hover, .tdStorico img:hover {opacity:0.75}
.ui-table td.tdStorico{line-height:0}
/*tooltip content*/
div.tooltipcontent{padding:1em;}
div.tooltipcontent table thead th{border-bottom:2px solid #72879a }
div.tooltipcontent table tbody tr:nth-child(2n+0){background:#f2f2f2;}
/*statistiche*/
td.stats_qta, td.stats_imp{text-align:right;}

div.box_cart_container table.eice_tbl_res td input.wQta{font-size:1.1em; color:#000; font-weight:bold}
.ui-btn-icon-notext.ui-btn-left{top:1em; left:1em;}
/*free catalogue*/
.img-responsive{  display: block;
  max-width: 100%;
  height: auto;}
.ui-listview .ui-li-has-thumb > .ui-btn > img:first-child{max-width:10%; max-height:100%;padding:0 0.6em;}
.ui-listview > .ui-li-has-thumb > .ui-btn{padding-left:0.1em;}
.ui-listview .ui-li-has-thumb > .ui-btn > img:first-child{position:relative}
ul[data-role=listview] li:nth-child(odd) a.ui-btn.ui-btn-icon-right.ui-icon-carat-r:link,
ul[data-role=listview] li:nth-child(odd) a.ui-btn.ui-btn-icon-right.ui-icon-carat-r:visited {background-color:#fafafa;background:#fafafa}
ul[data-role=listview] li:nth-child(even) a.ui-btn.ui-btn-icon-right.ui-icon-carat-r:link,
ul[data-role=listview] li:nth-child(even) a.ui-btn.ui-btn-icon-right.ui-icon-carat-r:visited {background-color:#fff;background:#fff}
ul[data-role=listview] li:nth-child(even) a.ui-btn.ui-btn-icon-right.ui-icon-carat-r:hover,
ul[data-role=listview] li:nth-child(odd) a.ui-btn.ui-btn-icon-right.ui-icon-carat-r:hover
{background-color:#cfdbe1;}
/*responsive*/
@media(max-width:900px){
.ui-header .ui-title img, .centra img{padding-top:1.5em;}
}
.alignleft{text-align:left!important;}
.eice-tool-ico{border:none!important; background:none!important;}

@media (max-width:560px){
td.eice-tool-ico b.ui-table-cell-label,
td.Al_mob + td{display:none;}
td.prod_ric_cell.textDx b.ui-table-cell-label, td.textDx b.ui-table-cell-label{float: left;text-align: left;}
td.prod_ric_cell a.ico-mobile.my-tooltip-btn.ui-btn.ui-alt-icon.ui-nodisc-icon.ui-btn-inline,
td b.ui-table-cell-label + a.ico-mobile.my-tooltip-btn.ui-btn.ui-alt-icon.ui-nodisc-icon.ui-btn-inline,
td.Al_mob div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset
{float:right}
.ordineVeloce td div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset + span.cartum + a{margin-top: -1em;}
}
@media (max-width:1150px){
.ui-listview .ui-li-has-thumb > .ui-btn > img:first-child{max-width:35%}
}


/*ele prova modulo orizzontale 19/01/2017*/
.TreBox {
    width: 33.33333%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}
div.box.ordineVeloce fieldset.fs {
    max-width: 100%;
}


@media (max-width:769px){
.TreBox{float:none;width:100%;}

}

