@charset "UTF-8";
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-display: fallback;
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(/bp/media/show/33732) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-display: fallback;
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(/bp/media/show/33734) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
	font-family:'Lato';
	font-display:fallback;
	font-style:normal;
	font-weight:400;
	src:local('Lato Regular'),local('Lato-Regular'),url('/bp/media/show/33717?#iefix') format('embedded-opentype'),url('/bp/media/show/33717') format('woff2'),url('/bp/media/show/33727') format('woff'),url('/bp/media/show/33725#Lato') format('svg'),url('/bp/media/show/33726') format('truetype')
}
/* VARIABLES FROM BOOTSTRAP/VARIABLES.LESS */
/* @ END FILE ICONS MODULES FROM GENERTEL.CSS */
/* @ END FILE HEADER MODULES FROM GENERTEL.CSS */
/* @ END FILE FOOTER MODULES FROM GENERTEL.CSS */
/************
 START Reset CSS
************/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  /*vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after {
  content: '';
  content: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
form {
  display: inline;
}
textarea {
  resize: none;
}
/************
    END Reset CSS
  ************/
/************
  START Tools
************/
.cl {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  float: none;
  overflow: hidden;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
/************
  END Tools
************/
/* load fonts */
@font-face {
  font-family: 'Open Sans';
  font-display: fallback;
  src: url('/bp/media/show/33754');
  src: url('/bp/media/show/33755') format('woff'), url('/bp/media/show/33756') format('truetype'), url('/bp/media/show/33757#OpenSansRegular') format('svg');
  font-weight: '400';
  font-style: 'normal';
}
@font-face {
  font-family: 'Open Sans Italic';
  font-display: fallback;
  src: url('/bp/media/show/33758');
  src: url('/bp/media/show/33759') format('woff'), url('/bp/media/show/33760') format('truetype'), url('/bp/media/show/33761#OpenSansItalic') format('svg');
  font-weight: '400';
  font-style: 'italic';
}
@font-face {
  font-family: 'Open Sans Light';
  font-display: fallback;
  src: url('/bp/media/show/33762');
  src: url('/bp/media/show/33763') format('woff'), url('/bp/media/show/33764') format('truetype'), url('/bp/media/show/33765#OpenSansLight') format('svg');
  font-weight: '200';
  font-style: 'normal';
}
@font-face {
  font-family: 'Open Sans Semibold';
  font-display: fallback;
  src: url('/bp/media/show/33766');
  src: url('/bp/media/show/33767') format('woff'), url('/bp/media/show/33768') format('truetype'), url('/bp/media/show/33769#OpenSansSemibold') format('svg');
  font-weight: '500';
  font-style: 'normal';
}
@font-face {
  font-family: 'Open Sans Bold';
  font-display: fallback;
  src: url('/bp/media/show/33770');
  src: url('/bp/media/show/33772') format('woff'), url('/bp/media/show/33771') format('truetype'), url('/bp/media/show/33773#OpenSansBold') format('svg');
  font-weight: '700';
  font-style: 'normal';
}
body.position-fixed {
  position: fixed;
  width: 100%;
}
html {
  -webkit-text-size-adjust: 100%;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 1em;
  background: #FFF;
}
body#popup {
  background: #FFF;
}
.cont {
  max-width: "1366px";
  margin: 0 auto;
}
.cont a:hover {
  text-decoration: none;
}
/* button & links */
button,
a.button {
  background: #6d6d6d;
  border-radius: 3px;
  padding: 5px 10px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  border: none;
  font-family: "Open Sans Bold";
}
em {
  font-style: italic;
}
a {
  color: #e22113;
  text-decoration: none !important;
}
a:hover {
  text-decoration: underline !important;
}
#breadcrumb a {
  text-decoration: underline !important;
}
#breadcrumb a:hover {
  text-decoration: none !important;
}
#preventivatore a {
  text-decoration: none;
}
#preventivatore a:hover {
  text-decoration: underline;
}
a.big {
  background: #e22113 !important;
  border: 1px solid #a40303 !important;
  border-radius: 5px !important;
  font-size: 1.6em !important;
  text-align: center !important;
  margin: 10px 0 !important;
  text-shadow: #333 0 -1px 0 !important;
  padding: 10px 10px;
  color: #fff !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  font-family: "Open Sans Bold" !important;
  display: block !important;
  width: auto !important;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), 0px -10px 20px 0px rgba(0, 0, 0, 0.2) inset, 0px 1px 1px 0px rgba(255, 255, 255, 0.75) inset;
}
a.big:hover,
a.big:active {
  text-decoration: none !important;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25), 0px 6px 10px 0px rgba(0, 0, 0, 0.4) inset;
}
.ie8 a.big:hover,
.ie8 a.big:active {
  background: #de2012 url("../img/btn-bg-red-hover.png") repeat-x top left !important;
}
.ie8 a.big {
  background: #ae190e url('../img/btn-bg-red.png') repeat-x top left !important;
}
a.btn {
  text-decoration: none;
}
a.btn:hover {
  text-decoration: none !important;
}
a.espandiLancio:active,
a.riduciLancio:active,
a.espandiLancio:visited,
a.riduciLancio:visited,
a.espandiLancio:focus,
a.riduciLancio:focus {
  border: 0\9 !Important;
  outline: 0\9 !Important;
}
p.note,
div.par.note {
  text-align: justify;
}
p.small,
div.par.small {
  font-size: .65em;
}
u {
  color: #e22113;
}
div.textPopup {
  clear: both;
}
div.textPopup div.tit {
  width: 90%;
  display: block;
  float: left;
  margin-top: 0 !important;
}
div.textPopup img.info {
  margin: 0 !important;
  display: block;
  float: right;
  margin-top: -5px !important;
}
div.textPopup div.par {
  clear: both;
}
.no-desktop {
  display: none;
}
i.arrow {
  background-position: 0 0;
  width: 10px;
  height: 7px;
  background-image: url(../img/icon-sprite.png);
  background-repeat: no-repeat;
  display: inline-block;
}
#wrapper {
  overflow-x: hidden;
  overflow-y: visible;
}
#wrapper.showMenu #header,
#wrapper.showMenu #main,
#wrapper.showMenu #stage,
#wrapper.showMenu #go-to-top,
#wrapper.showMenu #footer,
#wrapper.showMenu #breadcrumb,
#wrapper.showMenu #promo {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateX(80%);
  -ms-transform: translateX(80%);
  transform: translateX(80%);
}
#wrapper.showArea #header,
#wrapper.showArea #main,
#wrapper.showArea #stage,
#wrapper.showArea #go-to-top,
#wrapper.showArea #footer,
#wrapper.showArea #breadcrumb {
  -webkit-transform: translateX(-250px);
  -ms-transform: translateX(-250px);
  transform: translateX(-250px);
}
/* menutab */
.menuTab {
  zoom: 1;
  display: block;
  float: left;
  font-size: 0.8em;
  /*border-bottom: 1px solid @GtelRedDark;*/
}
.menuTab:before,
.menuTab:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.menuTab:after {
  clear: both;
}
.menuTab + .tabs {
  clear: both;
  border-top: 1px solid #ad0a02;
  zoom: 1;
}
.menuTab + .tabs:before,
.menuTab + .tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.menuTab + .tabs:after {
  clear: both;
}
.menuTab + .tabs li {
  zoom: 1;
  display: none;
  padding: 15px 0 0 0;
  position: relative;
}
.menuTab + .tabs li:before,
.menuTab + .tabs li:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.menuTab + .tabs li:after {
  clear: both;
}
.menuTab + .tabs li button {
  margin-right: 10px;
  cursor: pointer;
}
.menuTab + .tabs li:first-child {
  display: block;
}
.menuTab li {
  display: block;
  float: left;
  margin: 0;
  text-align: center;
  background-color: #ffffff\9;
}
.menuTab li a {
  display: block;
  font-family: "Open Sans Bold";
  font-size: 1.1em;
  padding: 0 15px 3px 15px;
  text-decoration: none;
  color: #ad0a02;
  text-align: center;
}
.menuTab li a span {
  display: block;
  text-align: center;
}
.menuTab li a:hover {
  text-decoration: none !important;
}
.menuTab li.active {
  -webkit-filter: none !important;
          filter: none !important;
}
.menuTab li.active a {
  border-bottom: 2px solid #ad0a02;
}
.menuTab li.active:hover {
  -webkit-filter: none !important;
          filter: none !important;
}
.menuTab li:hover {
  -webkit-filter: none !important;
          filter: none !important;
  opacity: 1 !important;
}
#stage .cont #console-tab #content-tab .item .box-sx {
  padding-bottom: 46px;
}
#stage .cont #console-tab #content-tab .item .box-sx a.big {
  position: absolute;
  width: 57% !important;
  bottom: -8px;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=3);
}
.ie8 #stage .cont #console-tab #content-tab .item .box-sx a.big:hover,
.ie8 #stage .cont #console-tab #content-tab .item .box-sx a.big:active {
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
#stage .cont #console-tab #content-tab .item .box-sx .contForm a.big {
  position: relative;
  width: auto !important;
  bottom: inherit;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=3);
}
.ie8 #stage .cont #console-tab #content-tab .item .box-sx .contForm a.big:hover,
.ie8 #stage .cont #console-tab #content-tab .item .box-sx .contForm a.big:active {
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
/* forms */
input {
  font-family: "Open Sans";
}
input::-ms-clear {
  display: none;
}
.inp {
  border: 1px #999 solid;
  margin-top: 7px;
  margin-bottom: 17px;
  border-radius: 5px;
  zoom: 1;
}
.inp:before,
.inp:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.inp:after {
  clear: both;
}
.inp .label,
.inp .input {
  height: 48px;
  line-height: 48px;
  font-family: "Open Sans";
}
.inp .label {
  float: left;
  width: 45%;
  background: #f2f2f2;
  text-align: center;
  font-family: "Open Sans Bold";
  color: #ad0a02;
  border-radius: "5px 0 0 5px";
  border-right: 1px solid #999;
  white-space: nowrap;
}
.inp .input {
  float: right;
  width: 54%;
  background: #fff;
  border-radius: "0 3px 3px 0";
}
/* START REQB1832 @ REPLY VR */
.inp .input select { 
  width: 100%;
  padding: 0;
}
/* START REQB1832 @ REPLY VR */
.inp .input input, select { /* REQB1832 @ REPLY VR */
  width: 90%;
  background: transparent;
  border: none;
  padding: 10px;
  font-size: 1em;
  font-family: "Open Sans";
}
.inp .input input.targaVeicolo {
  text-transform: uppercase;
}
.inp .input input:focus {
  outline: none;
}
.inp .input input.error {
  color: #ff0000;
  text-transform: none;
}
.inp.specKm {
  width: 80%;
  display: inline-block;
  margin-top: 0;
  float: left;
}
.inp.specKm .input {
  width: 43%;
}
.select {
  background: #aaa;
  border-radius: "3px";
  padding: 5% 3%;
  font-size: 1.2em;
}
.select select {
  margin: 0 0 0 10px;
  font-size: 1em;
  width: 40%;
}
/* Skin Select IE */
/* select IE */
.ui-selectmenu-button.selIE,
.ui-menu.selIE,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE {
  /* Interaction Cues
  ----------------------------------*/
  /* Icons
  ----------------------------------*/
  /* states and images */
}
.ui-selectmenu-button.selIE.ui-state-disabled,
.ui-menu.selIE.ui-state-disabled,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-disabled,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-disabled {
  cursor: not-allowed !important;
}
.ui-selectmenu-button.selIE .ui-icon,
.ui-menu.selIE .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-selectmenu-menu.selIE,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE {
  /* icon support */
  /* left-aligned */
  /* right-aligned */
}
.ui-selectmenu-menu.selIE .ui-widget-overlay,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-selectmenu-menu.selIE .ui-menu,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}
.ui-selectmenu-menu.selIE .ui-menu .ui-menu,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-menu .ui-menu {
  position: absolute;
}
.ui-selectmenu-menu.selIE .ui-menu .ui-menu-item,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .1em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  font-size: 14px;
  font-family: "Open Sans";
}
.ui-selectmenu-menu.selIE .ui-menu .ui-menu-divider,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-selectmenu-menu.selIE .ui-menu .ui-state-focus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-menu .ui-state-focus,
.ui-selectmenu-menu.selIE .ui-menu .ui-state-active,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-menu .ui-state-active {
  margin: -1px;
}
.ui-selectmenu-menu.selIE .ui-menu-icons,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-menu-icons {
  position: relative;
}
.ui-selectmenu-menu.selIE .ui-menu-icons .ui-menu-item,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}
.ui-selectmenu-menu.selIE .ui-menu .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}
.ui-selectmenu-menu.selIE .ui-menu .ui-menu-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-selectmenu-menu.selIE {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  z-index: 9999;
}
.ui-selectmenu-menu.selIE .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu.selIE .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open.selIE {
  display: block;
}
.ui-selectmenu-button.selIE {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  vertical-align: bottom;
  top: 1px;
}
.ui-selectmenu-button.selIE span {
  font-family: "Open Sans" !important;
}
.ui-selectmenu-button.selIE span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.ui-selectmenu-button.selIE span.ui-selectmenu-text {
  text-align: left;
  padding: 3px 2em 4px .5em;
  display: block;
  line-height: 18px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  outline: 0;
}
/* Component containers
----------------------------------*/
.ui-selectmenu-button.selIE,
.ui-menu.selIE,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE {
  /* Interaction states
  ----------------------------------*/
  /* Interaction Cues
  ----------------------------------*/
  /* Icons
  ----------------------------------*/
  /* states and images */
  /* positioning */
  /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  /* Misc visuals
  ----------------------------------*/
  /* Corner radius */
  /* Overlays */
}
.ui-selectmenu-button.selIE.ui-widget,
.ui-menu.selIE.ui-widget,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget {
  font-family: Arial;
  font-size: 1.1em;
}
.ui-selectmenu-button.selIE.ui-widget .ui-widget,
.ui-menu.selIE.ui-widget .ui-widget,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget .ui-widget,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-selectmenu-button.selIE.ui-widget-content,
.ui-menu.selIE.ui-widget-content,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url("../img/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  color: #222222;
}
.ui-selectmenu-button.selIE.ui-widget-content a,
.ui-menu.selIE.ui-widget-content a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content a {
  color: #222222;
}
.ui-selectmenu-button.selIE.ui-widget-header,
.ui-menu.selIE.ui-widget-header,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("../img/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
.ui-selectmenu-button.selIE.ui-widget-header a,
.ui-menu.selIE.ui-widget-header a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header a {
  color: #222222;
}
.ui-selectmenu-button.selIE.ui-state-default,
.ui-menu.selIE.ui-state-default,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-default,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-default,
.ui-selectmenu-button.selIE.ui-widget-content .ui-state-default,
.ui-menu.selIE.ui-widget-content .ui-state-default,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-state-default,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-state-default,
.ui-selectmenu-button.selIE.ui-widget-header .ui-state-default,
.ui-menu.selIE.ui-widget-header .ui-state-default,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-state-default,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-state-default {
  border: 1px solid #e4e2e2;
  background: #ffffff url("../img/ui-bg_flat_100_ffffff_40x100.png") 50% 50% repeat-x;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
  -webkit-transition: box-shadow ease-in-out 0.15s;
  transition: box-shadow ease-in-out 0.15s;
  font-weight: normal;
  color: #555;
  min-width: 28%;
  max-width: 100%;
}
.ui-selectmenu-button.selIE.ui-state-default a,
.ui-menu.selIE.ui-state-default a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-default a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-default a,
.ui-selectmenu-button.selIE.ui-state-default a:link,
.ui-menu.selIE.ui-state-default a:link,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-default a:link,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-default a:link,
.ui-selectmenu-button.selIE.ui-state-default a:visited,
.ui-menu.selIE.ui-state-default a:visited,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-default a:visited,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-default a:visited {
  color: #555;
  text-decoration: none;
}
.ui-selectmenu-button.selIE.ui-state-hover,
.ui-menu.selIE.ui-state-hover,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-hover,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-hover,
.ui-selectmenu-button.selIE.ui-widget-content .ui-state-hover,
.ui-menu.selIE.ui-widget-content .ui-state-hover,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-state-hover,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-state-hover,
.ui-selectmenu-button.selIE.ui-widget-header .ui-state-hover,
.ui-menu.selIE.ui-widget-header .ui-state-hover,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-state-hover,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-state-hover,
.ui-selectmenu-button.selIE.ui-state-focus,
.ui-menu.selIE.ui-state-focus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-focus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-focus,
.ui-selectmenu-button.selIE.ui-widget-content .ui-state-focus,
.ui-menu.selIE.ui-widget-content .ui-state-focus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-state-focus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-state-focus,
.ui-selectmenu-button.selIE.ui-widget-header .ui-state-focus,
.ui-menu.selIE.ui-widget-header .ui-state-focus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-state-focus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-state-focus {
  border: 1px solid #d3d3d3;
  background: #ffffff url("../img/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #555;
}
.ui-selectmenu-button.selIE.ui-state-hover a,
.ui-menu.selIE.ui-state-hover a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-hover a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-hover a,
.ui-selectmenu-button.selIE.ui-state-hover a:hover,
.ui-menu.selIE.ui-state-hover a:hover,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-hover a:hover,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-hover a:hover,
.ui-selectmenu-button.selIE.ui-state-hover a:link,
.ui-menu.selIE.ui-state-hover a:link,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-hover a:link,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-hover a:link,
.ui-selectmenu-button.selIE.ui-state-hover a:visited,
.ui-menu.selIE.ui-state-hover a:visited,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-hover a:visited,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-hover a:visited,
.ui-selectmenu-button.selIE.ui-state-focus a,
.ui-menu.selIE.ui-state-focus a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-focus a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-focus a,
.ui-selectmenu-button.selIE.ui-state-focus a:hover,
.ui-menu.selIE.ui-state-focus a:hover,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-focus a:hover,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-focus a:hover,
.ui-selectmenu-button.selIE.ui-state-focus a:link,
.ui-menu.selIE.ui-state-focus a:link,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-focus a:link,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-focus a:link,
.ui-selectmenu-button.selIE.ui-state-focus a:visited,
.ui-menu.selIE.ui-state-focus a:visited,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-focus a:visited,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-focus a:visited {
  color: #555;
  text-decoration: none;
}
.ui-selectmenu-button.selIE.ui-state-active,
.ui-menu.selIE.ui-state-active,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-active,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-active,
.ui-selectmenu-button.selIE.ui-widget-content .ui-state-active,
.ui-menu.selIE.ui-widget-content .ui-state-active,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-state-active,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-state-active,
.ui-selectmenu-button.selIE.ui-widget-header .ui-state-active,
.ui-menu.selIE.ui-widget-header .ui-state-active,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-state-active,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url("../img/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-selectmenu-button.selIE.ui-state-active a,
.ui-menu.selIE.ui-state-active a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-active a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-active a,
.ui-selectmenu-button.selIE.ui-state-active a:link,
.ui-menu.selIE.ui-state-active a:link,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-active a:link,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-active a:link,
.ui-selectmenu-button.selIE.ui-state-active a:visited,
.ui-menu.selIE.ui-state-active a:visited,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-active a:visited,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-selectmenu-button.selIE .ui-state-focus,
.ui-menu.selIE .ui-state-focus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-state-focus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-state-focus {
  background: #dadada !important;
  color: #212121 !important;
}
.ui-selectmenu-button.selIE.ui-state-highlight,
.ui-menu.selIE.ui-state-highlight,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-highlight,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-highlight,
.ui-selectmenu-button.selIE.ui-widget-content .ui-state-highlight,
.ui-menu.selIE.ui-widget-content .ui-state-highlight,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-state-highlight,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-state-highlight,
.ui-selectmenu-button.selIE.ui-widget-header .ui-state-highlight,
.ui-menu.selIE.ui-widget-header .ui-state-highlight,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-state-highlight,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("../img/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636;
}
.ui-selectmenu-button.selIE.ui-state-highlight a,
.ui-menu.selIE.ui-state-highlight a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-highlight a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-highlight a,
.ui-selectmenu-button.selIE.ui-widget-content .ui-state-highlight a,
.ui-menu.selIE.ui-widget-content .ui-state-highlight a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-state-highlight a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-state-highlight a,
.ui-selectmenu-button.selIE.ui-widget-header .ui-state-highlight a,
.ui-menu.selIE.ui-widget-header .ui-state-highlight a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-state-highlight a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-selectmenu-button.selIE.ui-state-error,
.ui-menu.selIE.ui-state-error,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-error,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-error,
.ui-selectmenu-button.selIE.ui-widget-content .ui-state-error,
.ui-menu.selIE.ui-widget-content .ui-state-error,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-state-error,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-state-error,
.ui-selectmenu-button.selIE.ui-widget-header .ui-state-error,
.ui-menu.selIE.ui-widget-header .ui-state-error,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-state-error,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("../img/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-selectmenu-button.selIE.ui-state-error a,
.ui-menu.selIE.ui-state-error a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-error a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-error a,
.ui-selectmenu-button.selIE.ui-widget-content .ui-state-error a,
.ui-menu.selIE.ui-widget-content .ui-state-error a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-state-error a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-state-error a,
.ui-selectmenu-button.selIE.ui-widget-header .ui-state-error a,
.ui-menu.selIE.ui-widget-header .ui-state-error a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-state-error a,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-selectmenu-button.selIE.ui-state-error-text,
.ui-menu.selIE.ui-state-error-text,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-error-text,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-error-text,
.ui-selectmenu-button.selIE.ui-widget-content .ui-state-error-text,
.ui-menu.selIE.ui-widget-content .ui-state-error-text,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-state-error-text,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-state-error-text,
.ui-selectmenu-button.selIE.ui-widget-header .ui-state-error-text,
.ui-menu.selIE.ui-widget-header .ui-state-error-text,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-state-error-text,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-selectmenu-button.selIE.ui-priority-primary,
.ui-menu.selIE.ui-priority-primary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-priority-primary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-priority-primary,
.ui-selectmenu-button.selIE.ui-widget-content .ui-priority-primary,
.ui-menu.selIE.ui-widget-content .ui-priority-primary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-priority-primary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-priority-primary,
.ui-selectmenu-button.selIE.ui-widget-header .ui-priority-primary,
.ui-menu.selIE.ui-widget-header .ui-priority-primary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-priority-primary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-selectmenu-button.selIE.ui-priority-secondary,
.ui-menu.selIE.ui-priority-secondary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-priority-secondary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-priority-secondary,
.ui-selectmenu-button.selIE.ui-widget-content .ui-priority-secondary,
.ui-menu.selIE.ui-widget-content .ui-priority-secondary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-priority-secondary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-priority-secondary,
.ui-selectmenu-button.selIE.ui-widget-header .ui-priority-secondary,
.ui-menu.selIE.ui-widget-header .ui-priority-secondary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-priority-secondary,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  /* support: IE8 */
  font-weight: normal;
}
.ui-selectmenu-button.selIE.ui-state-disabled,
.ui-menu.selIE.ui-state-disabled,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-disabled,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-disabled,
.ui-selectmenu-button.selIE.ui-widget-content .ui-state-disabled,
.ui-menu.selIE.ui-widget-content .ui-state-disabled,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-state-disabled,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-state-disabled,
.ui-selectmenu-button.selIE.ui-widget-header .ui-state-disabled,
.ui-menu.selIE.ui-widget-header .ui-state-disabled,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-state-disabled,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-state-disabled {
  opacity: .6;
  filter: alpha(opacity=90);
  /* support: IE8 */
  background-image: none;
  color: grey;
}
.ui-selectmenu-button.selIE.ui-state-disabled .ui-icon,
.ui-menu.selIE.ui-state-disabled .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-disabled .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-disabled .ui-icon {
  filter: alpha(opacity=90);
  /* support: IE8 - See #6059 */
}
.ui-selectmenu-button.selIE .ui-icon,
.ui-menu.selIE .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon {
  width: 16px;
  height: 16px;
}
.ui-selectmenu-button.selIE .ui-icon,
.ui-menu.selIE .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon,
.ui-selectmenu-button.selIE.ui-widget-content .ui-icon,
.ui-menu.selIE.ui-widget-content .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-content .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-content .ui-icon {
  background-image: url("../img/ui-icons_222222_256x240.png");
}
.ui-selectmenu-button.selIE.ui-widget-header .ui-icon,
.ui-menu.selIE.ui-widget-header .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-header .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-header .ui-icon {
  background-image: url("../img/ui-icons_222222_256x240.png");
}
.ui-selectmenu-button.selIE.ui-state-default .ui-icon,
.ui-menu.selIE.ui-state-default .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-default .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-default .ui-icon {
  background-image: url("../img/ui-icons_888888_256x240.png");
}
.ui-selectmenu-button.selIE.ui-state-hover .ui-icon,
.ui-menu.selIE.ui-state-hover .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-hover .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-hover .ui-icon,
.ui-selectmenu-button.selIE.ui-state-focus .ui-icon,
.ui-menu.selIE.ui-state-focus .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-focus .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-focus .ui-icon {
  background-image: url("../img/ui-icons_888888_256x240.png");
}
.ui-selectmenu-button.selIE.ui-state-active .ui-icon,
.ui-menu.selIE.ui-state-active .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-active .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-active .ui-icon {
  background-image: url("../img/ui-icons_454545_256x240.png");
}
.ui-selectmenu-button.selIE.ui-state-highlight .ui-icon,
.ui-menu.selIE.ui-state-highlight .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-highlight .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-highlight .ui-icon {
  background-image: url("../img/ui-icons_2e83ff_256x240.png");
}
.ui-selectmenu-button.selIE.ui-state-error .ui-icon,
.ui-menu.selIE.ui-state-error .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-error .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-error .ui-icon,
.ui-selectmenu-button.selIE.ui-state-error-text .ui-icon,
.ui-menu.selIE.ui-state-error-text .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-state-error-text .ui-icon,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-state-error-text .ui-icon {
  background-image: url("../img/ui-icons_cd0a0a_256x240.png");
}
.ui-selectmenu-button.selIE .ui-icon-blank,
.ui-menu.selIE .ui-icon-blank,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-blank,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-blank {
  background-position: 16px 16px;
}
.ui-selectmenu-button.selIE .ui-icon-carat-1-n,
.ui-menu.selIE .ui-icon-carat-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-carat-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-selectmenu-button.selIE .ui-icon-carat-1-ne,
.ui-menu.selIE .ui-icon-carat-1-ne,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-carat-1-ne,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-selectmenu-button.selIE .ui-icon-carat-1-e,
.ui-menu.selIE .ui-icon-carat-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-carat-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-selectmenu-button.selIE .ui-icon-carat-1-se,
.ui-menu.selIE .ui-icon-carat-1-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-carat-1-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-selectmenu-button.selIE .ui-icon-carat-1-s,
.ui-menu.selIE .ui-icon-carat-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-carat-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-selectmenu-button.selIE .ui-icon-carat-1-sw,
.ui-menu.selIE .ui-icon-carat-1-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-carat-1-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-selectmenu-button.selIE .ui-icon-carat-1-w,
.ui-menu.selIE .ui-icon-carat-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-carat-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-selectmenu-button.selIE .ui-icon-carat-1-nw,
.ui-menu.selIE .ui-icon-carat-1-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-carat-1-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-selectmenu-button.selIE .ui-icon-carat-2-n-s,
.ui-menu.selIE .ui-icon-carat-2-n-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-carat-2-n-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-selectmenu-button.selIE .ui-icon-carat-2-e-w,
.ui-menu.selIE .ui-icon-carat-2-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-carat-2-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-selectmenu-button.selIE .ui-icon-triangle-1-n,
.ui-menu.selIE .ui-icon-triangle-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-triangle-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-selectmenu-button.selIE .ui-icon-triangle-1-ne,
.ui-menu.selIE .ui-icon-triangle-1-ne,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-triangle-1-ne,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-selectmenu-button.selIE .ui-icon-triangle-1-e,
.ui-menu.selIE .ui-icon-triangle-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-triangle-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-selectmenu-button.selIE .ui-icon-triangle-1-se,
.ui-menu.selIE .ui-icon-triangle-1-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-triangle-1-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-selectmenu-button.selIE .ui-icon-triangle-1-s,
.ui-menu.selIE .ui-icon-triangle-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-triangle-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-selectmenu-button.selIE .ui-icon-triangle-1-sw,
.ui-menu.selIE .ui-icon-triangle-1-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-triangle-1-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-selectmenu-button.selIE .ui-icon-triangle-1-w,
.ui-menu.selIE .ui-icon-triangle-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-triangle-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-selectmenu-button.selIE .ui-icon-triangle-1-nw,
.ui-menu.selIE .ui-icon-triangle-1-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-triangle-1-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-selectmenu-button.selIE .ui-icon-triangle-2-n-s,
.ui-menu.selIE .ui-icon-triangle-2-n-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-triangle-2-n-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-selectmenu-button.selIE .ui-icon-triangle-2-e-w,
.ui-menu.selIE .ui-icon-triangle-2-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-triangle-2-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-1-n,
.ui-menu.selIE .ui-icon-arrow-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-1-ne,
.ui-menu.selIE .ui-icon-arrow-1-ne,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-1-ne,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-1-e,
.ui-menu.selIE .ui-icon-arrow-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-1-se,
.ui-menu.selIE .ui-icon-arrow-1-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-1-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-1-s,
.ui-menu.selIE .ui-icon-arrow-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-1-sw,
.ui-menu.selIE .ui-icon-arrow-1-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-1-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-1-w,
.ui-menu.selIE .ui-icon-arrow-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-1-nw,
.ui-menu.selIE .ui-icon-arrow-1-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-1-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-2-n-s,
.ui-menu.selIE .ui-icon-arrow-2-n-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-2-n-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-2-ne-sw,
.ui-menu.selIE .ui-icon-arrow-2-ne-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-2-ne-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-2-e-w,
.ui-menu.selIE .ui-icon-arrow-2-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-2-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-2-se-nw,
.ui-menu.selIE .ui-icon-arrow-2-se-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-2-se-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowstop-1-n,
.ui-menu.selIE .ui-icon-arrowstop-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowstop-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowstop-1-e,
.ui-menu.selIE .ui-icon-arrowstop-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowstop-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowstop-1-s,
.ui-menu.selIE .ui-icon-arrowstop-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowstop-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowstop-1-w,
.ui-menu.selIE .ui-icon-arrowstop-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowstop-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-1-n,
.ui-menu.selIE .ui-icon-arrowthick-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-1-ne,
.ui-menu.selIE .ui-icon-arrowthick-1-ne,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-1-ne,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-1-e,
.ui-menu.selIE .ui-icon-arrowthick-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-1-se,
.ui-menu.selIE .ui-icon-arrowthick-1-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-1-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-1-s,
.ui-menu.selIE .ui-icon-arrowthick-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-1-sw,
.ui-menu.selIE .ui-icon-arrowthick-1-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-1-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-1-w,
.ui-menu.selIE .ui-icon-arrowthick-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-1-nw,
.ui-menu.selIE .ui-icon-arrowthick-1-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-1-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-2-n-s,
.ui-menu.selIE .ui-icon-arrowthick-2-n-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-2-n-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-2-ne-sw,
.ui-menu.selIE .ui-icon-arrowthick-2-ne-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-2-ne-sw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-2-e-w,
.ui-menu.selIE .ui-icon-arrowthick-2-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-2-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthick-2-se-nw,
.ui-menu.selIE .ui-icon-arrowthick-2-se-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthick-2-se-nw,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthickstop-1-n,
.ui-menu.selIE .ui-icon-arrowthickstop-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthickstop-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthickstop-1-e,
.ui-menu.selIE .ui-icon-arrowthickstop-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthickstop-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthickstop-1-s,
.ui-menu.selIE .ui-icon-arrowthickstop-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthickstop-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowthickstop-1-w,
.ui-menu.selIE .ui-icon-arrowthickstop-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowthickstop-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowreturnthick-1-w,
.ui-menu.selIE .ui-icon-arrowreturnthick-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowreturnthick-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowreturnthick-1-n,
.ui-menu.selIE .ui-icon-arrowreturnthick-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowreturnthick-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowreturnthick-1-e,
.ui-menu.selIE .ui-icon-arrowreturnthick-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowreturnthick-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowreturnthick-1-s,
.ui-menu.selIE .ui-icon-arrowreturnthick-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowreturnthick-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowreturn-1-w,
.ui-menu.selIE .ui-icon-arrowreturn-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowreturn-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowreturn-1-n,
.ui-menu.selIE .ui-icon-arrowreturn-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowreturn-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowreturn-1-e,
.ui-menu.selIE .ui-icon-arrowreturn-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowreturn-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowreturn-1-s,
.ui-menu.selIE .ui-icon-arrowreturn-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowreturn-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowrefresh-1-w,
.ui-menu.selIE .ui-icon-arrowrefresh-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowrefresh-1-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowrefresh-1-n,
.ui-menu.selIE .ui-icon-arrowrefresh-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowrefresh-1-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowrefresh-1-e,
.ui-menu.selIE .ui-icon-arrowrefresh-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowrefresh-1-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrowrefresh-1-s,
.ui-menu.selIE .ui-icon-arrowrefresh-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrowrefresh-1-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-4,
.ui-menu.selIE .ui-icon-arrow-4,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-4,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-selectmenu-button.selIE .ui-icon-arrow-4-diag,
.ui-menu.selIE .ui-icon-arrow-4-diag,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-arrow-4-diag,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-selectmenu-button.selIE .ui-icon-extlink,
.ui-menu.selIE .ui-icon-extlink,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-extlink,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-selectmenu-button.selIE .ui-icon-newwin,
.ui-menu.selIE .ui-icon-newwin,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-newwin,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-selectmenu-button.selIE .ui-icon-refresh,
.ui-menu.selIE .ui-icon-refresh,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-refresh,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-selectmenu-button.selIE .ui-icon-shuffle,
.ui-menu.selIE .ui-icon-shuffle,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-shuffle,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-selectmenu-button.selIE .ui-icon-transfer-e-w,
.ui-menu.selIE .ui-icon-transfer-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-transfer-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-selectmenu-button.selIE .ui-icon-transferthick-e-w,
.ui-menu.selIE .ui-icon-transferthick-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-transferthick-e-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-selectmenu-button.selIE .ui-icon-folder-collapsed,
.ui-menu.selIE .ui-icon-folder-collapsed,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-folder-collapsed,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-selectmenu-button.selIE .ui-icon-folder-open,
.ui-menu.selIE .ui-icon-folder-open,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-folder-open,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-document,
.ui-menu.selIE .ui-icon-document,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-document,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-document {
  background-position: -32px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-document-b,
.ui-menu.selIE .ui-icon-document-b,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-document-b,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-note,
.ui-menu.selIE .ui-icon-note,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-note,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-note {
  background-position: -64px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-mail-closed,
.ui-menu.selIE .ui-icon-mail-closed,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-mail-closed,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-mail-open,
.ui-menu.selIE .ui-icon-mail-open,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-mail-open,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-suitcase,
.ui-menu.selIE .ui-icon-suitcase,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-suitcase,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-comment,
.ui-menu.selIE .ui-icon-comment,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-comment,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-comment {
  background-position: -128px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-person,
.ui-menu.selIE .ui-icon-person,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-person,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-person {
  background-position: -144px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-print,
.ui-menu.selIE .ui-icon-print,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-print,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-print {
  background-position: -160px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-trash,
.ui-menu.selIE .ui-icon-trash,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-trash,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-trash {
  background-position: -176px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-locked,
.ui-menu.selIE .ui-icon-locked,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-locked,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-locked {
  background-position: -192px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-unlocked,
.ui-menu.selIE .ui-icon-unlocked,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-unlocked,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-bookmark,
.ui-menu.selIE .ui-icon-bookmark,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-bookmark,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-tag,
.ui-menu.selIE .ui-icon-tag,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-tag,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-tag {
  background-position: -240px -96px;
}
.ui-selectmenu-button.selIE .ui-icon-home,
.ui-menu.selIE .ui-icon-home,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-home,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-home {
  background-position: 0 -112px;
}
.ui-selectmenu-button.selIE .ui-icon-flag,
.ui-menu.selIE .ui-icon-flag,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-flag,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-flag {
  background-position: -16px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-calendar,
.ui-menu.selIE .ui-icon-calendar,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-calendar,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-cart,
.ui-menu.selIE .ui-icon-cart,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-cart,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-cart {
  background-position: -48px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-pencil,
.ui-menu.selIE .ui-icon-pencil,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-pencil,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-clock,
.ui-menu.selIE .ui-icon-clock,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-clock,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-clock {
  background-position: -80px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-disk,
.ui-menu.selIE .ui-icon-disk,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-disk,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-disk {
  background-position: -96px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-calculator,
.ui-menu.selIE .ui-icon-calculator,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-calculator,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-zoomin,
.ui-menu.selIE .ui-icon-zoomin,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-zoomin,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-zoomout,
.ui-menu.selIE .ui-icon-zoomout,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-zoomout,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-search,
.ui-menu.selIE .ui-icon-search,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-search,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-search {
  background-position: -160px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-wrench,
.ui-menu.selIE .ui-icon-wrench,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-wrench,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-gear,
.ui-menu.selIE .ui-icon-gear,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-gear,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-gear {
  background-position: -192px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-heart,
.ui-menu.selIE .ui-icon-heart,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-heart,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-heart {
  background-position: -208px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-star,
.ui-menu.selIE .ui-icon-star,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-star,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-star {
  background-position: -224px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-link,
.ui-menu.selIE .ui-icon-link,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-link,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-link {
  background-position: -240px -112px;
}
.ui-selectmenu-button.selIE .ui-icon-cancel,
.ui-menu.selIE .ui-icon-cancel,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-cancel,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-selectmenu-button.selIE .ui-icon-plus,
.ui-menu.selIE .ui-icon-plus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-plus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-plus {
  background-position: -16px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-plusthick,
.ui-menu.selIE .ui-icon-plusthick,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-plusthick,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-minus,
.ui-menu.selIE .ui-icon-minus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-minus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-minus {
  background-position: -48px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-minusthick,
.ui-menu.selIE .ui-icon-minusthick,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-minusthick,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-close,
.ui-menu.selIE .ui-icon-close,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-close,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-close {
  background-position: -80px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-closethick,
.ui-menu.selIE .ui-icon-closethick,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-closethick,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-key,
.ui-menu.selIE .ui-icon-key,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-key,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-key {
  background-position: -112px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-lightbulb,
.ui-menu.selIE .ui-icon-lightbulb,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-lightbulb,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-scissors,
.ui-menu.selIE .ui-icon-scissors,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-scissors,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-clipboard,
.ui-menu.selIE .ui-icon-clipboard,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-clipboard,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-copy,
.ui-menu.selIE .ui-icon-copy,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-copy,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-copy {
  background-position: -176px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-contact,
.ui-menu.selIE .ui-icon-contact,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-contact,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-contact {
  background-position: -192px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-image,
.ui-menu.selIE .ui-icon-image,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-image,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-image {
  background-position: -208px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-video,
.ui-menu.selIE .ui-icon-video,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-video,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-video {
  background-position: -224px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-script,
.ui-menu.selIE .ui-icon-script,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-script,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-script {
  background-position: -240px -128px;
}
.ui-selectmenu-button.selIE .ui-icon-alert,
.ui-menu.selIE .ui-icon-alert,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-alert,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-alert {
  background-position: 0 -144px;
}
.ui-selectmenu-button.selIE .ui-icon-info,
.ui-menu.selIE .ui-icon-info,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-info,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-info {
  background-position: -16px -144px;
}
.ui-selectmenu-button.selIE .ui-icon-notice,
.ui-menu.selIE .ui-icon-notice,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-notice,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-notice {
  background-position: -32px -144px;
}
.ui-selectmenu-button.selIE .ui-icon-help,
.ui-menu.selIE .ui-icon-help,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-help,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-help {
  background-position: -48px -144px;
}
.ui-selectmenu-button.selIE .ui-icon-check,
.ui-menu.selIE .ui-icon-check,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-check,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-check {
  background-position: -64px -144px;
}
.ui-selectmenu-button.selIE .ui-icon-bullet,
.ui-menu.selIE .ui-icon-bullet,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-bullet,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-selectmenu-button.selIE .ui-icon-radio-on,
.ui-menu.selIE .ui-icon-radio-on,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-radio-on,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-selectmenu-button.selIE .ui-icon-radio-off,
.ui-menu.selIE .ui-icon-radio-off,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-radio-off,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-selectmenu-button.selIE .ui-icon-pin-w,
.ui-menu.selIE .ui-icon-pin-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-pin-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-selectmenu-button.selIE .ui-icon-pin-s,
.ui-menu.selIE .ui-icon-pin-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-pin-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-selectmenu-button.selIE .ui-icon-play,
.ui-menu.selIE .ui-icon-play,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-play,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-play {
  background-position: 0 -160px;
}
.ui-selectmenu-button.selIE .ui-icon-pause,
.ui-menu.selIE .ui-icon-pause,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-pause,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-pause {
  background-position: -16px -160px;
}
.ui-selectmenu-button.selIE .ui-icon-seek-next,
.ui-menu.selIE .ui-icon-seek-next,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-seek-next,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-selectmenu-button.selIE .ui-icon-seek-prev,
.ui-menu.selIE .ui-icon-seek-prev,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-seek-prev,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-selectmenu-button.selIE .ui-icon-seek-end,
.ui-menu.selIE .ui-icon-seek-end,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-seek-end,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-selectmenu-button.selIE .ui-icon-seek-start,
.ui-menu.selIE .ui-icon-seek-start,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-seek-start,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-selectmenu-button.selIE .ui-icon-seek-first,
.ui-menu.selIE .ui-icon-seek-first,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-seek-first,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-selectmenu-button.selIE .ui-icon-stop,
.ui-menu.selIE .ui-icon-stop,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-stop,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-stop {
  background-position: -96px -160px;
}
.ui-selectmenu-button.selIE .ui-icon-eject,
.ui-menu.selIE .ui-icon-eject,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-eject,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-eject {
  background-position: -112px -160px;
}
.ui-selectmenu-button.selIE .ui-icon-volume-off,
.ui-menu.selIE .ui-icon-volume-off,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-volume-off,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-selectmenu-button.selIE .ui-icon-volume-on,
.ui-menu.selIE .ui-icon-volume-on,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-volume-on,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-selectmenu-button.selIE .ui-icon-power,
.ui-menu.selIE .ui-icon-power,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-power,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-power {
  background-position: 0 -176px;
}
.ui-selectmenu-button.selIE .ui-icon-signal-diag,
.ui-menu.selIE .ui-icon-signal-diag,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-signal-diag,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-selectmenu-button.selIE .ui-icon-signal,
.ui-menu.selIE .ui-icon-signal,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-signal,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-signal {
  background-position: -32px -176px;
}
.ui-selectmenu-button.selIE .ui-icon-battery-0,
.ui-menu.selIE .ui-icon-battery-0,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-battery-0,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-selectmenu-button.selIE .ui-icon-battery-1,
.ui-menu.selIE .ui-icon-battery-1,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-battery-1,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-selectmenu-button.selIE .ui-icon-battery-2,
.ui-menu.selIE .ui-icon-battery-2,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-battery-2,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-selectmenu-button.selIE .ui-icon-battery-3,
.ui-menu.selIE .ui-icon-battery-3,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-battery-3,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-plus,
.ui-menu.selIE .ui-icon-circle-plus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-plus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-minus,
.ui-menu.selIE .ui-icon-circle-minus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-minus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-close,
.ui-menu.selIE .ui-icon-circle-close,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-close,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-triangle-e,
.ui-menu.selIE .ui-icon-circle-triangle-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-triangle-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-triangle-s,
.ui-menu.selIE .ui-icon-circle-triangle-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-triangle-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-triangle-w,
.ui-menu.selIE .ui-icon-circle-triangle-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-triangle-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-triangle-n,
.ui-menu.selIE .ui-icon-circle-triangle-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-triangle-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-arrow-e,
.ui-menu.selIE .ui-icon-circle-arrow-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-arrow-e,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-arrow-s,
.ui-menu.selIE .ui-icon-circle-arrow-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-arrow-s,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-arrow-w,
.ui-menu.selIE .ui-icon-circle-arrow-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-arrow-w,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-arrow-n,
.ui-menu.selIE .ui-icon-circle-arrow-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-arrow-n,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-zoomin,
.ui-menu.selIE .ui-icon-circle-zoomin,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-zoomin,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-zoomout,
.ui-menu.selIE .ui-icon-circle-zoomout,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-zoomout,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circle-check,
.ui-menu.selIE .ui-icon-circle-check,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circle-check,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-selectmenu-button.selIE .ui-icon-circlesmall-plus,
.ui-menu.selIE .ui-icon-circlesmall-plus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circlesmall-plus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-selectmenu-button.selIE .ui-icon-circlesmall-minus,
.ui-menu.selIE .ui-icon-circlesmall-minus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circlesmall-minus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-selectmenu-button.selIE .ui-icon-circlesmall-close,
.ui-menu.selIE .ui-icon-circlesmall-close,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-circlesmall-close,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-selectmenu-button.selIE .ui-icon-squaresmall-plus,
.ui-menu.selIE .ui-icon-squaresmall-plus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-squaresmall-plus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-selectmenu-button.selIE .ui-icon-squaresmall-minus,
.ui-menu.selIE .ui-icon-squaresmall-minus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-squaresmall-minus,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-selectmenu-button.selIE .ui-icon-squaresmall-close,
.ui-menu.selIE .ui-icon-squaresmall-close,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-squaresmall-close,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-selectmenu-button.selIE .ui-icon-grip-dotted-vertical,
.ui-menu.selIE .ui-icon-grip-dotted-vertical,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-grip-dotted-vertical,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-selectmenu-button.selIE .ui-icon-grip-dotted-horizontal,
.ui-menu.selIE .ui-icon-grip-dotted-horizontal,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-grip-dotted-horizontal,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-selectmenu-button.selIE .ui-icon-grip-solid-vertical,
.ui-menu.selIE .ui-icon-grip-solid-vertical,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-grip-solid-vertical,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-selectmenu-button.selIE .ui-icon-grip-solid-horizontal,
.ui-menu.selIE .ui-icon-grip-solid-horizontal,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-grip-solid-horizontal,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-selectmenu-button.selIE .ui-icon-gripsmall-diagonal-se,
.ui-menu.selIE .ui-icon-gripsmall-diagonal-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-gripsmall-diagonal-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-selectmenu-button.selIE .ui-icon-grip-diagonal-se,
.ui-menu.selIE .ui-icon-grip-diagonal-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE .ui-icon-grip-diagonal-se,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE .ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-selectmenu-button.selIE.ui-corner-all,
.ui-menu.selIE.ui-corner-all,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-all,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-all,
.ui-selectmenu-button.selIE.ui-corner-top,
.ui-menu.selIE.ui-corner-top,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-top,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-top,
.ui-selectmenu-button.selIE.ui-corner-left,
.ui-menu.selIE.ui-corner-left,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-left,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-left,
.ui-selectmenu-button.selIE.ui-corner-tl,
.ui-menu.selIE.ui-corner-tl,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-tl,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-tl {
  border-top-left-radius: 4px;
}
.ui-selectmenu-button.selIE.ui-corner-all,
.ui-menu.selIE.ui-corner-all,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-all,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-all,
.ui-selectmenu-button.selIE.ui-corner-top,
.ui-menu.selIE.ui-corner-top,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-top,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-top,
.ui-selectmenu-button.selIE.ui-corner-right,
.ui-menu.selIE.ui-corner-right,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-right,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-right,
.ui-selectmenu-button.selIE.ui-corner-tr,
.ui-menu.selIE.ui-corner-tr,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-tr,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-selectmenu-button.selIE.ui-corner-all,
.ui-menu.selIE.ui-corner-all,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-all,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-all,
.ui-selectmenu-button.selIE.ui-corner-bottom,
.ui-menu.selIE.ui-corner-bottom,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-bottom,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-bottom,
.ui-selectmenu-button.selIE.ui-corner-left,
.ui-menu.selIE.ui-corner-left,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-left,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-left,
.ui-selectmenu-button.selIE.ui-corner-bl,
.ui-menu.selIE.ui-corner-bl,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-bl,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.ui-selectmenu-button.selIE.ui-corner-all,
.ui-menu.selIE.ui-corner-all,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-all,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-all,
.ui-selectmenu-button.selIE.ui-corner-bottom,
.ui-menu.selIE.ui-corner-bottom,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-bottom,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-bottom,
.ui-selectmenu-button.selIE.ui-corner-right,
.ui-menu.selIE.ui-corner-right,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-right,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-right,
.ui-selectmenu-button.selIE.ui-corner-br,
.ui-menu.selIE.ui-corner-br,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-corner-br,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-corner-br {
  border-bottom-right-radius: 4px;
}
.ui-selectmenu-button.selIE.ui-widget-overlay,
.ui-menu.selIE.ui-widget-overlay,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-overlay,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-overlay {
  background: #aaaaaa url("../img/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .3;
  filter: alpha(opacity=30);
  /* support: IE8 */
}
.ui-selectmenu-button.selIE.ui-widget-shadow,
.ui-menu.selIE.ui-widget-shadow,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button.selIE.ui-widget-shadow,
.table.tab .section-table .col .brd .hidden-panel .section .ui-menu.selIE.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url("../img/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .3;
  filter: alpha(opacity=30);
  /* support: IE8 */
  border-radius: 8px;
}
.ui-selectmenu-button.selIE .ui-state-focus {
  border: 1px solid #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
}
.table.tab .section-table .col .brd .hidden-panel .section span.ui-selectmenu-text {
  margin-left: 0;
  color: #000;
}
.table.tab .section-table .col .brd .hidden-panel .section span.ui-selectmenu-button.selIE span.ui-selectmenu-text {
  font-size: 12px;
  line-height: 13px;
}
.overflowY {
  overflow: auto;
  overflow-x: hidden;
  height: 210px;
}
/* END select IE */
.select {
  line-height: 1.2em;
}
.select .skinSelect {
  margin: 0 1% !important;
}
.select .skinSelect.w40 {
  width: 40%;
}
.select .skinSelect span {
  margin: 0 1% !important;
}
.select .skinSelect span.ui-icon {
  margin-top: -8px !important;
}
.select .skinSelect span.ui-selectmenu-text {
  font-family: "Open Sans" !important;
  font-size: 14px !important;
}
.radio-grp {
  background: #efefef;
  border: 1px solid #ccc;
  border-bottom: none;
}
.radio-grp .radio {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #f9f9f9;
  padding: 5px;
}
.radio-grp .radio label {
  background-image: url("../img/radio.png");
  background-position: 5px center;
  background-repeat: no-repeat;
  display: block;
  padding: 10px 0 10px 45px;
  cursor: pointer;
}
.radio-grp .radio label input {
  display: none;
}
.radio-grp .radio label.checked {
  background-position: -963px center;
}
button.big {
  background: #e22113;
  border: 1px solid #a40303;
  border-radius: 5px;
  font-size: 1.6em;
  width: 100%;
  text-align: center;
  margin: 10px 0;
  text-shadow: #333 0 -1px 0px;
  cursor: pointer;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), 0px -10px 20px 0px rgba(0, 0, 0, 0.25) inset, 0px 1px 1px 0px rgba(255, 255, 255, 0.75) inset;
}
button.big:hover,
button.big:active {
  text-decoration: none !important;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25), 0px 6px 10px 0px rgba(0, 0, 0, 0.4) inset;
}
.ie8 button.big {
  background: #ae190e url('../img/btn-bg-red.png') repeat-x top left;
}
.ie8 button.big:hover,
.ie8 button.big:active {
  background: #de2012 url("../img/btn-bg-red-hover.png") repeat-x top left;
}
#header {
  zoom: 1;
  height: 79px;
  margin: 0;
  border-bottom: 1px solid #cfcfcf;
  position: relative;
  z-index: 100;
}
.cssgradients #header {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #f1f1f1));
  background: -webkit-linear-gradient(top, #fcfcfc 5%, #f1f1f1 100%);
  background: linear-gradient(to bottom, #fcfcfc 5%, #f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fcfcfc', endColorstr='#f1f1f1');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f1f1f1')";
  background-color: #fcfcfc;
}
.no-cssgradients #header {
  background: url(../img/header-bg.gif) top left repeat-x;
}
#header:before,
#header:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#header:after {
  clear: both;
}
#header .cont {
  position: relative;
  z-index: 1;
}
#header .cont #nav-global {
  float: left;
  width: 100%;
}
#header .cont #nav-global .logo {
  padding: 15px 10px 0 10px;
  float: left;
}
#header .cont #nav-global .top-bar-section {
  float: left;
}
#header .cont #nav-global .top-bar-section .handler {
  background: url(../img/handler.png) center center no-repeat #e22113;
  height: 70px;
  width: 56px;
  line-height: 56px;
  position: absolute;
  top: -10px;
  left: 0;
}
#header .cont #nav-global .top-bar-section ul {
  zoom: 1;
  border-left: 1px solid #dadada;
  border-right: 1px solid #fff;
}
#header .cont #nav-global .top-bar-section ul:before,
#header .cont #nav-global .top-bar-section ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#header .cont #nav-global .top-bar-section ul:after {
  clear: both;
}
#header .cont #nav-global .top-bar-section ul > li {
  float: left;
  border-left: 1px solid #fff;
  border-right: 1px solid #dadada;
  position: relative;
}
#header .cont #nav-global .top-bar-section ul > li i {
  position: absolute;
  bottom: 10px;
  left: 45%;
}
#header .cont #nav-global .top-bar-section ul > li > a {
  display: block;
  float: left;
  /*padding: 32px 25px 31px;*/
  padding: 32px 10px 32px;
  color: #3a3837;
  text-decoration: none;
  text-shadow: 1px 1px  #fff ;
  font-size: .95em;
  text-align: center;
}
#header .cont #nav-global .top-bar-section ul > li > a:hover {
  background: #f2f2f2;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d2d2d2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #d2d2d2 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f2f2 0%, #d2d2d2 100%);
  /* W3C */
  zoom: 1;
  /*color:#fff;*/
  text-shadow: -1px -1px #fff;
  text-decoration: none!important;
}
#header .cont #nav-global .top-bar-section ul > li .submenu {
  position: absolute;
  top: -1000em;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #f2f2f2));
  background: -webkit-linear-gradient(top, #fcfcfc 5%, #f2f2f2 100%);
  background: linear-gradient(to bottom, #fcfcfc 5%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fcfcfc', endColorstr='#f2f2f2');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f2f2f2')";
  background-color: #fcfcfc;
  border: none;
}
#header .cont #nav-global .top-bar-section ul > li .submenu li {
  display: block;
  float: none;
  border: none;
  border-left: 1px solid #dadada;
  border-right: 1px solid #dadada;
}
#header .cont #nav-global .top-bar-section ul > li .submenu li a {
  font-size: 0.8em;
  padding: 10px 5px;
  display: block;
  float: none;
  text-align: center;
  border: none;
  border-bottom: 1px solid #dadada;
}
#header .cont #nav-global .top-bar-section ul > li .submenu li a:hover {
  -webkit-filter: none;
          filter: none;
  background: #e22113;
  color: #fff;
  text-shadow: 1px 1px #000;
}
#header .cont #nav-global .top-bar-section ul > li.on > a {
  background: #e30420;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMDQyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjA5MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e30420), color-stop(100%, #b20903));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e30420 0%, #b20903 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #e30420 0%, #b20903 100%);
  /* W3C */
  zoom: 1;
  color: #fff;
  text-shadow: -1px -1px #000;
}
#header .cont #nav-global .top-bar-section ul > li.on i.arrow {
  background-position: -19px 0;
}
#header .cont #nav-global .top-bar-section ul > li.open > a {
  background: #f2f2f2;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d2d2d2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #d2d2d2 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f2f2 0%, #d2d2d2 100%);
  /* W3C */
  zoom: 1;
  color: #3a3837;
  text-shadow: -1px -1px #fff;
}
#header .cont #nav-global .top-bar-section ul > li.open i.arrow {
  background-position: -10px 0;
}
#header .cont #nav-global .top-bar-section ul > li.open .submenu {
  top: 80px;
  *left: 0;
}
#header .cont #nav-meta {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10px;
}
#header .cont #nav-meta .area-item-up {
  position: relative;
}
#header .cont #nav-meta .area-item-up .area-item {
  padding: 25px 10px 26px;
  color: #3a3837;
  background: #f0f0f0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #cfcfcf;
  line-height: 26px;
  font-family: "Open Sans Bold";
  cursor: pointer;
}
#header .cont #nav-meta .area-item-up .area-item .user-circle {
  vertical-align: bottom;
  margin-right: 5px;
  width: 28px;
  height: 28px;
  zoom: 1;
}
#header .cont #nav-meta .area-item-up .area-item:hover {
  background: #f2f2f2;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d2d2d2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #d2d2d2 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f2f2 0%, #d2d2d2 100%);
  /* W3C */
  zoom: 1;
}
#header .cont #nav-meta .area-item-up .area-item .title {
  font-size: .92em;
}
#header .cont #nav-meta .area-item-up .area-item .ar-title {
  display: none;
}
#header .cont #nav-meta .area-item-up .subareanew {
  position: absolute;
  top: -10000px;
  z-index: 10;
  right: 0;
  background-color: #FFFFFF;
  border: #dadada 1px solid;
  width: 600px;
  box-shadow: 0 8px 15px #333;
  -moz-box-shadow: 0 8px 15px #333;
  -webkit-box-shadow: 0 8px 15px #333;
  zoom: 1;
}
#header .cont #nav-meta .area-item-up .subareanew:before,
#header .cont #nav-meta .area-item-up .subareanew:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#header .cont #nav-meta .area-item-up .subareanew:after {
  clear: both;
}
#header .cont #nav-meta .area-item-up .subareanew .txt-par-bottom {
  display: none;
}
#header .cont #nav-meta .area-item-up .subareanew p,
#header .cont #nav-meta .area-item-up .subareanew div.par {
  font-size: 0.8em;
  margin-bottom: 10px;
}
#header .cont #nav-meta .area-item-up .subareanew div.par-bottom {
  font-size: 0.8em;
  margin: 20px 20px 0;
  padding: 20px 0;
  border-top: 1px solid #CCCCCC;
  text-align: center;
}
#header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab {
  overflow: hidden;
}
#header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab li {
  float: left;
  display: block;
  width: 50%;
  text-align: center;
  background-color: #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  filter: alpha(opacity=100) !important;
  opacity: 1 !important;
}
#header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab li a {
  display: block;
  text-decoration: none;
  height: 60px;
  line-height: 60px;
}
#header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab li.active {
  background-color: #FFFFFF;
}
#header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab + .subarea-tabs > li {
  display: none;
  padding: 10px 15px;
  overflow: hidden;
}
#header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab + .subarea-tabs > li:first-child {
  display: block;
}
#header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab + .subarea-tabs .logo-mobile {
  display: none;
  text-align: center;
}
#header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab + .subarea-tabs .logo-mobile img {
  margin: 15px 0 0;
}
#header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab + .subarea-tabs .separatore {
  display: none;
  box-shadow: inset 0 0 5px 5px #ededed;
  -moz-box-shadow: inset 0 0 5px 5px #ededed;
  -webkit-box-shadow: inset 0 0 5px 5px #ededed;
  height: 20px;
}
#header .cont #nav-meta .area-item-up .subareanew .fr {
  width: 50%;
  text-align: center;
}
#header .cont #nav-meta .area-item-up .subareanew .fl {
  width: 50%;
}
#header .cont #nav-meta .area-item-up .subareanew a.btnAC {
  background: #6d6d6d !important;
  border-radius: 3px !important;
  padding: 5px 10px !important;
  text-align: center !important;
  color: #fff !important;
  text-transform: uppercase;
  text-decoration: none !important;
  border: 0 !important;
  font-family: "Open Sans Bold" !important;
  font-size: .9em !important;
  margin-right: 10px !important;
  display: inline-block !important;
  zoom: 1;
  background: #6d6d6d;
  border: solid 1px #5c5c5c;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), 0px -10px 20px 0px rgba(0, 0, 0, 0.2) inset, 0px 1px 1px 0px rgba(255, 255, 255, 0.75) inset;
  border-radius: 5px;
  font-family: "Open Sans";
  color: #ffffff;
  font-weight: bold;
}
.ie8 #header .cont #nav-meta .area-item-up .subareanew a.btnAC {
  background: #545454 url('../img/btn-bg-grey.png') repeat-x top left !important;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=3);
}
#header .cont #nav-meta .area-item-up .subareanew a.btnAC:hover,
#header .cont #nav-meta .area-item-up .subareanew a.btnAC:active {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25), 0px 6px 10px 0px rgba(0, 0, 0, 0.4) inset;
}
.ie8 #header .cont #nav-meta .area-item-up .subareanew a.btnAC:hover,
.ie8 #header .cont #nav-meta .area-item-up .subareanew a.btnAC:active {
  background: #6b6b6b url("../img/btn-bg-grey-hover.png") repeat-x top left !important;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
#header .cont #nav-meta .area-item-up .subarea {
  position: absolute;
  top: -10000px;
  z-index: 10;
  right: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #f2f2f2));
  background: -webkit-linear-gradient(top, #fcfcfc 5%, #f2f2f2 100%);
  background: linear-gradient(to bottom, #fcfcfc 5%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fcfcfc', endColorstr='#f2f2f2');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f2f2f2')";
  background-color: #fcfcfc;
  border: #dadada 1px solid;
  width: 600px;
  padding: 10px 15px;
  zoom: 1;
}
#header .cont #nav-meta .area-item-up .subarea:before,
#header .cont #nav-meta .area-item-up .subarea:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#header .cont #nav-meta .area-item-up .subarea:after {
  clear: both;
}
#header .cont #nav-meta .area-item-up .subarea p,
#header .cont #nav-meta .area-item-up .subarea div.par {
  font-size: 0.8em;
  margin-bottom: 10px;
}
#header .cont #nav-meta .area-item-up .subarea div.tit {
  margin: 5px 0 10px;
  font-size: 0.8em;
  font-family: "Open Sans Bold";
  color: #3a3837;
}
#header .cont #nav-meta .area-item-up .subarea .fr {
  width: 57.5%;
  padding-left: 1.5%;
  border-left: 1px solid #dadada;
}
#header .cont #nav-meta .area-item-up .subarea .fr a {
  font-size: 0.8em;
  line-height: 0.8em + 0.5em;
  font-family: "Open Sans";
  margin: 8px 0;
  display: block;
}
#header .cont #nav-meta .area-item-up .subarea .fr a.button {
  max-width: 70%;
}
#header .cont #nav-meta .area-item-up .subarea .fr a em {
  font-family: "Open Sans Italic";
}
#header .cont #nav-meta .area-item-up .subarea .fl {
  width: 39%;
}
#header .cont #nav-meta .area-item-up.open .subareanew {
  top: 79px;
}
#header .cont #nav-meta .area-item-up.open .subareanew em {
  font-family: "Open Sans Italic";
}
#header .cont #nav-meta .area-item-up.open .subareanew .menuTab li a {
  padding: 5px;
}
#header .cont #nav-meta .area-item-up.open .subareanew .tabs a {
  font-size: .8em;
}
#header .cont #nav-meta .area-item-up.open .subarea {
  top: 79px;
}
#header .cont #nav-meta .area-item-up.open .subarea .menuTab li a {
  padding: 5px;
}
#header .cont #nav-meta .area-item-up.open .subarea .tabs li a {
  font-size: .8em;
}
#header .cont #nav-meta.long .area-item-up {
  float: left;
}
#header .cont #nav-meta.long .logo {
  float: right;
  margin: 16px 5px 0 5px;
}
.ie7 #header .cont #nav-meta {
  width: 30%;
}
.lancio-app div.tit {
  margin: 5px 15px 10px;
  font-size: 0.8em;
  font-family: "Open Sans Bold";
  color: #3a3837;
}
.banner {
  position: relative;
  z-index: 1;
}
.banner img {
  position: relative;
  z-index: 1;
  width: 100%;
}
.banner .text-top,
.banner .text-bottom {
  position: absolute;
  z-index: 2;
  color: #fff;
  text-shadow: 0 0 5px #000;
  font-size: 1.2em;
}
.banner .text-top {
  top: 10px;
  left: 10px;
  font-family: "Open Sans Bold";
  padding: 0 5px 0 0;
}
.banner .text-bottom {
  bottom: 10px;
  right: 10px;
  text-align: right;
  padding: 0 0 0 5px;
}
.banner .text-bottom strong,
.banner .text-bottom b {
  font-family: "Open Sans Bold";
}
#stage {
  padding-bottom: 25px;
}
#stage .cont {
  zoom: 1;
  max-width: 1366px;
  margin: 0 auto;
}
#stage .cont:before,
#stage .cont:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#stage .cont:after {
  clear: both;
}
#stage .cont h1 {
  font-size: 2em;
  font-family: "Open Sans Light";
  color: #fff;
  padding: 25px 0;
  padding-left: 195px;
}
#stage .cont h1 strong {
  font-family: "Open Sans Semibold";
}
#stage .cont h1.small {
  font-size: 1.7em;
  padding: 7px 0px 3px 0px;
}
#stage .cont h2 {
  font-size: 1.3em;
  font-family: "Open Sans Light";
  color: #fff;
  padding: 2px 0px 8px 0px;
}
#stage .cont h2 strong {
  font-family: "Open Sans Semibold";
}
#stage .cont #console-tab {
  zoom: 1;
  float: left;
  width: 83.9%;
  margin-bottom: 15px;
}
#stage .cont #console-tab:before,
#stage .cont #console-tab:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#stage .cont #console-tab:after {
  clear: both;
}
#stage .cont #console-tab #left-nav {
  float: left;
  width: 24%;
  margin-left: 1%;
}
#stage .cont #console-tab #left-nav ul.menu {
  border-top: 1px solid #c98e8a;
  border-left: 1px solid #c98e8a;
}
#stage .cont #console-tab #left-nav ul.menu li {
  display: block;
  padding: 7px 7px;
  zoom: 1;
  border-bottom: 1px solid #c98e8a;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  background-color: #d40617\9;
}
#stage .cont #console-tab #left-nav ul.menu li:before,
#stage .cont #console-tab #left-nav ul.menu li:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#stage .cont #console-tab #left-nav ul.menu li:after {
  clear: both;
}
#stage .cont #console-tab #left-nav ul.menu li a {
  line-height: 45px;
  font-family: "Open Sans Bold";
  text-decoration: none !important;
  font-size: 1em;
  color: #fff;
  text-transform: uppercase;
}
#stage .cont #console-tab #left-nav ul.menu li a:hover {
  text-decoration: none !important;
}
#stage .cont #console-tab #left-nav ul.menu li img.on,
#stage .cont #console-tab #left-nav ul.menu li img.off {
  float: left;
  margin-right: 6px;
}
#stage .cont #console-tab #left-nav ul.menu li img.on {
  display: none;
}
#stage .cont #console-tab #left-nav ul.menu li img.off {
  display: block;
}
#stage .cont #console-tab #left-nav ul.menu li .arr {
  display: none;
  width: 24px;
  height: 60px;
  background-image: url("../img/home-selector.png");
  background-position: center left;
  position: absolute;
  top: 0;
  right: -24px;
  z-index: 100;
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) {
  #stage .cont #console-tab #left-nav ul.menu li .arr {
    background-image: url("../img/home-selector-2x.png");
    -webkit-background-size: "24px" "54px";
  }
}
#stage .cont #console-tab #left-nav ul.menu li.active {
  background: #fff;
}
#stage .cont #console-tab #left-nav ul.menu li.active .arr {
  display: block;
}
#stage .cont #console-tab #left-nav ul.menu li.active img.on {
  display: block;
}
#stage .cont #console-tab #left-nav ul.menu li.active img.off {
  display: none;
}
#stage .cont #console-tab #left-nav ul.menu li.active a {
  color: #ad0a02;
}
#stage .cont #console-tab #left-nav ul.menu li:hover {
  filter: alpha(opacity=100) !important;
  opacity: 1 !important;
}
#stage .cont #console-tab #content-tab {
  min-height: 421px;
  width: 73.9%;
  margin-right: 1%;
  float: left;
  background: #fff;
  border-radius: "0 3px 3px 3px";
  box-shadow: 0 2px 5px #333;
  -moz-box-shadow: 0 2px 5px #333;
  -webkit-box-shadow: 0 2px 5px #333;
}
#stage .cont #console-tab #content-tab .item {
  position: relative;
  display: none;
  border-top: 1px solid #c98e8a;
  padding: 5px 30px 10px 30px;
  min-height: 360px;
  font-size: 1em;
  zoom: 1;
}
#stage .cont #console-tab #content-tab .item label {
  font-size: .8em;
}
#stage .cont #console-tab #content-tab .item:before,
#stage .cont #console-tab #content-tab .item:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#stage .cont #console-tab #content-tab .item:after {
  clear: both;
}
#stage .cont #console-tab #content-tab .item.active {
  display: block;
}
#stage .cont #console-tab #content-tab .item p,
#stage .cont #console-tab #content-tab .item div.par,
#stage .cont #console-tab #content-tab .item div.small {
  margin: 10px 0;
  font-size: .8em;
}
#stage .cont #console-tab #content-tab .item p strong,
#stage .cont #console-tab #content-tab .item div.par strong,
#stage .cont #console-tab #content-tab .item div.small strong,
#stage .cont #console-tab #content-tab .item p h3,
#stage .cont #console-tab #content-tab .item div.par h3,
#stage .cont #console-tab #content-tab .item div.small h3 {
  font-family: "Open Sans Semibold";
}
#stage .cont #console-tab #content-tab .item h4 {
  font-size: .8em;
  font-family: "Open Sans Semibold";
  margin: 10px 0 25px;
}
#stage .cont #console-tab #content-tab .item .box-sx {
  float: left;
  width: 60%;
  text-align: left;
}
#stage .cont #console-tab #content-tab .item .box-sx .contForm {
  position: relative;
}
#stage .cont #console-tab #content-tab .item .box-sx span {
  font-size: .8em;
  font-family: "Open Sans Semibold";
  margin: 10px 0 25px;
}
#stage .cont #console-tab #content-tab .item .box-sx .hiddenEasyQuote {
  display: none;
}
#stage .cont #console-tab #content-tab .item:first-child .box-sx {
  padding-bottom: 15px;
}
#stage .cont #console-tab #content-tab .item .box-dx {
  float: right;
  width: 36%;
}
#stage .cont #console-tab #content-tab .item .logoProdotto {
  float: right;
  padding-top: 4px;
}
#stage .cont #console-tab #content-tab .item .loaderSQ {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background: #FFF url(../img/loaderSQ_grad.png) left bottom repeat-x;
  border-radius: "0 3px 3px 3px";
}
#stage .cont #console-tab #content-tab .item .loaderSQ .arr {
  width: 24px;
  height: 60px;
  background-image: url(../img/home-selector.png);
  background-position: center left;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 105;
}
#stage .cont #console-tab #content-tab .item .loaderSQ .bgImage {
  z-index: 101;
  width: 100%;
  height: 100%;
  background-position: center 80%;
  background-image: url(../img/loading-SQ.GIF);
  background-repeat: no-repeat;
}
#stage .cont #console-tab #content-tab .item .loaderSQ .bgImage .txtTop {
  position: absolute;
  top: 45px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 1.3em;
  text-decoration: none;
  font-family: "Open Sans Semibold";
  color: #515151;
  line-height: 1.25em;
}
#stage .cont #console-tab #content-tab .item .loaderSQ .bgImage .txtTop .txtpd {
  padding: 0 20px;
}
#stage .cont #console-tab #content-tab .item .loaderSQ .bgImage .txtBottom {
  position: absolute;
  bottom: 35px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #999;
  font-size: .88em;
  font-family: "Open Sans Semibold";
  line-height: 1.3em;
}
#stage .cont #console-tab #content-tab .item .loaderSQ .bgImage .txtBottom .txtpd {
  padding: 0 20px;
}
#stage .menuTab li a h2 {
  display: block;
  font-family: "Open Sans Bold";
  font-size: 100%;
  text-decoration: none;
  color: #ad0a02;
  padding: 0;
  text-align: center;
}
#stage #contattaci .boxContatti .telephone {
  padding: 15px 5px 10px 5px;
}
#stage #contattaci .boxContatti .telephone .left,
#stage #contattaci .boxContatti .telephone .right {
  width: 100%;
  float: none;
}
#stage #contattaci .boxContatti .telephone .left .btSpan,
#stage #contattaci .boxContatti .telephone .right .btSpan {
  font-size: 13px;
}
#stage #contattaci .boxContatti .telephone .left .btNum,
#stage #contattaci .boxContatti .telephone .right .btNum {
  padding-bottom: 6px;
}
#stage #contattaci .boxContatti .telephone .left .btNum a[href^=tel],
#stage #contattaci .boxContatti .telephone .right .btNum a[href^=tel] {
  color: inherit;
  text-decoration: none !important;
}
#stage #contattaci .boxContatti .telephone .arrowInt {
  left: 57px;
}
#contattaci {
  float: right;
  width: 14%;
  margin-right: 1%;
}
#contattaci .boxContatti {
  padding: 10px 0 0;
  border-radius: "3px";
  box-shadow: 0 3px 5px #333;
  -moz-box-shadow: 0 3px 5px #333;
  -webkit-box-shadow: 0 3px 5px #333;
  zoom: 1;
  background: #fff;
}
#contattaci .boxContatti:before,
#contattaci .boxContatti:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#contattaci .boxContatti:after {
  clear: both;
}
#contattaci .boxContatti span {
  font-family: "Open Sans Bold";
  margin: 5px 5px 10px 10px;
  float: left;
}
.ie7 #contattaci .boxContatti span {
  float: none;
}
#contattaci .boxContatti p,
#contattaci .boxContatti div.par {
  margin: 6px 0;
  font-size: .8em;
  color: #666;
  display: none;
  float: left;
}
#contattaci .boxContatti .icons {
  float: left;
  padding-left: 5px;
}
#contattaci .boxContatti .icons a {
  display: inline-block;
}
#contattaci .boxContatti .icons img {
  background-color: #ffffff\9;
  margin: 0 0 5px 5px;
  *display: block;
  filter: alpha(opacity=60);
  opacity: .6;
}
#contattaci .boxContatti .icons img:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
#contattaci .boxContatti .telephone {
  border-top: 1px solid #dcdcdc;
  padding: 15px;
  position: relative;
}
#contattaci .boxContatti .telephone .arrowInt {
  position: absolute;
  top: -1px;
  right: 80px;
  background: url(../img/fr-contattaci.png) no-repeat top left;
  width: 17px;
  height: 10px;
}
#contattaci .boxContatti .telephone .left {
  width: 48%;
  float: left;
}
#contattaci .boxContatti .telephone .right {
  width: 51%;
  float: right;
}
#contattaci .boxContatti .telephone .btSpan {
  font-family: "Open Sans Bold";
  font-size: 14px;
}
#contattaci .boxContatti .telephone .btNum {
  font-family: "Open Sans Bold";
  font-size: 14px;
  color: #59951f;
  padding-top: 3px;
}
#contattaci .boxContatti .telephone .btNum a[href^=tel] {
  color: inherit;
  text-decoration: none !important;
}
#contattaci .arrow {
  background: url(../img/contattaci-arrow.png) 30px top no-repeat;
  height: 25px;
}
#main {
  background: #ffffff;
}
#home #main {
  background: #e6ecf0;
  border-top: 1px solid #fff;
  padding: 30px 0 5px 0;
}
#main .cont #contentsx a,
#main .cont #contentdx a,
#main .cont #promo a {
  text-decoration: none;
}
#main .cont #contentsx a:hover,
#main .cont #contentdx a:hover,
#main .cont #promo a:hover {
  text-decoration: underline;
}
#main .cont #contentsx {
  padding: 0;
  margin: 0;
  position: relative;
  zoom: 1;
}
#main .cont #contentsx #iLife a {
  text-decoration: none !important;
}
#main .cont #contentsx:before,
#main .cont #contentsx:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#main .cont #contentsx:after {
  clear: both;
}
#main .cont #contentsx .box {
  zoom: 1;
  display: block;
  margin: 10px 2% 20px 1%;
  float: left;
  width: 30%;
  position: relative;
}
#main .cont #contentsx .box:before,
#main .cont #contentsx .box:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#main .cont #contentsx .box:after {
  clear: both;
}
#main .cont #contentsx .box span {
  margin-bottom: 10px;
  display: inline-block;
}
#main .cont #contentsx .box .boxSliderLancio {
  padding-bottom: 25px;
}
#main .cont #contentsx .box > img,
#main .cont #contentsx .box .boxSliderLancio img {
  float: left;
  margin: 0 15px 5px 2px;
}
#main .cont #contentsx .box .text .title {
  font-size: 1em;
  text-decoration: none;
  font-family: "Open Sans Semibold";
  color: #e22113;
}
#main .cont #contentsx .box .text p,
#main .cont #contentsx .box .text div.par {
  margin: 5px 0 10px 0;
  font-size: .8em;
  line-height: 1.1em;
  zoom: 1;
}
#main .cont #contentsx .box .text p:before,
#main .cont #contentsx .box .text div.par:before,
#main .cont #contentsx .box .text p:after,
#main .cont #contentsx .box .text div.par:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#main .cont #contentsx .box .text p:after,
#main .cont #contentsx .box .text div.par:after {
  clear: both;
}
#main .cont #contentsx .box .text .more {
  display: block;
  margin-top: 15px;
  min-height: 18px;
}
#main .cont #contentsx .box .text span {
  display: inline;
  margin: 0;
}
#main .cont #contentsx .box .bx-wrapper {
  position: relative;
}
#main .cont #contentsx .box .bx-wrapper .bx-controls-direction {
  position: absolute;
  top: -25px;
  right: 10px;
}
#main .cont #contentsx .box .bx-wrapper .bx-controls-direction a {
  margin-top: 0;
  width: 17px;
  height: 18px;
  text-indent: -9994px;
  z-index: 9999;
  display: block;
  float: left;
}
#main .cont #contentsx .box .bx-wrapper .bx-controls-direction a.bx-prev {
  background: url(../img/controls.png) no-repeat 0 0;
}
#main .cont #contentsx .box .bx-wrapper .bx-controls-direction a.bx-prev:hover {
  background-position: 0 0;
}
#main .cont #contentsx .box .bx-wrapper .bx-controls-direction a.bx-next {
  background: url(../img/controls.png) no-repeat -18px 0;
  margin-left: 10px;
}
#main .cont #contentsx .box .bx-wrapper .bx-controls-direction a.bx-next:hover {
  background-position: -18px 0;
}
#home #stage {
  background: #e30420;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMDQyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjA5MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e30420), color-stop(100%, #b20903));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e30420 0%, #b20903 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #e30420 0%, #b20903 100%);
  /* W3C */
  zoom: 1;
}
#home #main #promo {
  display: none;
}
/* box testo immagine */
.box-ti {
  /* eliminato margin-bottom: 15px e padding: 10px; e riportati in .box-ti.shadow*/
  /* margin-bottom: 15px; */
  border-radius: "4px";
  /* padding: 10px; */
  zoom: 1;
  /* titolo */
  /* testo */
}
.box-ti:before,
.box-ti:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.box-ti:after {
  clear: both;
}
.box-ti img {
  float: left;
  margin: 10px 15px 10px 0;
}
.box-ti img.resize {
  max-width: 100%;
}
.box-ti img.rgt {
  float: right;
  margin: 10px 0 10px 15px;
}
.box-ti img.blw {
  float: none;
  display: block;
  margin: 15px auto;
}
.box-ti.shadow {
  box-shadow: 5px 5px 5px #dcdcdc;
  -moz-box-shadow: 5px 5px 5px #dcdcdc;
  -webkit-box-shadow: 5px 5px 5px #dcdcdc;
  border: 1px solid #dcdcdc;
  /* margin-bottom: 15px e padding: 10px; riportati da .box-ti*/
  margin-bottom: 15px;
  padding: 10px;
}
.box-ti.gray {
  background: #f7f7f7;
  /* padding: 10px; riportato da .box-ti*/
  padding: 10px 15px;
}
.box-ti .tit {
  font-family: "Open Sans Bold";
  color: #333;
  margin-bottom: 0.5em;
  font-size: 1.125em;
  line-height: 1.375em;
  margin-top: 5px;
}
.box-ti .tit.red {
  color: #e22113;
}
.box-ti p,
.box-ti div.par {
  color: #3a3837;
  line-height: 1.2em;
  font-size: 0.813em;
  /*margin-bottom: 1.6%;*/
  margin-bottom: 1.5em;
}
.box-ti p strong,
.box-ti div.par strong {
  font-family: "Open Sans Bold";
}
.box-ti a {
  color: #e22113;
}
.box-ti ul li {
  color: #3a3837;
  line-height: 1.2em;
}
.lista1col,
.lista2col {
  margin: 15px 0px;
}
#footer .lista1col,
#footer .lista2col {
  margin: 0;
}
#footer .lista1col .tit,
#footer .lista2col .tit {
  font-family: "Open Sans Bold";
  font-size: 1em;
  color: #333;
  text-transform: uppercase;
  background: url(../img/footer-sep.png) bottom left repeat-x;
  padding-bottom: 8px;
  margin-bottom: 10px;
  line-height: 1.125em;
}
#footer .lista1col ul li,
#footer .lista2col ul li {
  zoom: 1;
  font-size: .75em;
  line-height: 1.2em;
}
#footer .lista1col ul li:before,
#footer .lista2col ul li:before,
#footer .lista1col ul li:after,
#footer .lista2col ul li:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#footer .lista1col ul li:after,
#footer .lista2col ul li:after {
  clear: both;
}
#footer .lista1col ul li strong,
#footer .lista2col ul li strong {
  font-family: "Open Sans Bold";
  float: right;
}
#footer .lista1col ul li em,
#footer .lista2col ul li em {
  font-family: "Open Sans Italic";
}
#footer .lista1col ul li a,
#footer .lista2col ul li a {
  font-family: "Open Sans";
  font-size: 1em;
  line-height: 1.2em;
}
.lista1col.shadow,
.lista2col.shadow {
  box-shadow: 5px 5px 5px #dcdcdc;
  -moz-box-shadow: 5px 5px 5px #dcdcdc;
  -webkit-box-shadow: 5px 5px 5px #dcdcdc;
  border: 1px solid #dcdcdc;
  padding: 2%;
}
.lista1col.gray,
.lista2col.gray {
  background: #f7f7f7;
}
.lista1col .tit,
.lista2col .tit {
  font-family: "Open Sans Bold";
  font-size: 0.875em;
  line-height: 1.125em;
  color: #292d30;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.lista1col .tit.red,
.lista2col .tit.red {
  color: #e22113;
}
.lista1col .subtit,
.lista2col .subtit {
  font-family: "Open Sans Bold";
  font-size: 0.813em;
  line-height: 1em;
  color: #3a3837;
  margin-bottom: 15px;
}
.lista1col .subtit.red,
.lista2col .subtit.red {
  color: #e22113;
}
.lista1col ul li,
.lista2col ul li {
  padding-bottom: 5px;
}
.lista1col ul li a,
.lista2col ul li a {
  font-family: "Open Sans Semibold";
  font-size: 0.813em;
  line-height: 1.5em;
  color: #e22113;
  text-decoration: none;
}
.lista1col ul li a:hover,
.lista2col ul li a:hover {
  text-decoration: underline;
}
.lista1col ul li p,
.lista2col ul li p,
.lista1col ul li div.par,
.lista2col ul li div.par {
  font-family: "Open Sans Italic";
  font-size: 0.813em;
  line-height: 1em;
  color: #3a3837;
  margin-bottom: 10px;
}
.lista2col {
  zoom: 1;
}
.lista2col ul {
  width: 50%;
  float: left;
}
.lista2col ul:first-of-type {
  width: 58%;
}
.lista2col ul:last-of-type {
  width: 42%;
}
.lista2col:before,
.lista2col:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.lista2col:after {
  clear: both;
}
.eqError {
  border: 1px solid #dcdcdc;
  background: #f7f7f7;
  padding: 15px 8px 15px 8px;
  font-size: 0.8em;
}
.eqError .txt {
  padding-bottom: 30px;
  line-height: 1.3em;
}
.eqError .bottom {
  line-height: 1.3em;
}
.eqError label {
  font-size: 1em !important;
  line-height: 25px;
  margin-right: 2em;
  cursor: pointer;
}
.eqError .lblError {
  padding-bottom: 20px;
}
.eqError strong {
  font-family: "Open Sans Semibold";
}
.loaderEQ {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 500;
  text-align: center;
  background: url(../img/preload.gif) center center no-repeat #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
div.infotext,
div.infomodal {
  display: none;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 9px 35px 9px 9px;
  background: #292d30;
  min-height: 15px;
  position: relative;
}
.ui-dialog .ui-dialog-titlebar span.ui-dialog-title {
  font-size: .875em;
  color: #FFF;
}
.ui-dialog .ui-dialog-titlebar button.ui-button {
  position: absolute;
  right: 10px;
  top: 0px;
  right: 0px;
  width: 30px;
  height: 30px;
}
.ui-dialog .ui-dialog-titlebar button.ui-button .ui-icon-closethick {
  height: 30px;
  width: 30px;
  background: url("../img/closeSmall.png") no-repeat 6px;
}
.infomodal {
  display: none;
  background: #FFF;
  padding: 4%;
  border: 1px solid #dcdcdc;
}
.infomodal p,
.infomodal div.par {
  font-size: .875em;
  font-family: "Open Sans";
  margin-bottom: 1em;
  line-height: 1.2em;
}
.infomodal a {
  outline: none;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #5c5c5c url("../img/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  z-index: 999;
}
.ui-dialog {
  z-index: 1000;
}
.ui-dialog button.ui-button {
  border-radius: 0;
  padding: 0;
  float: right;
  height: 15px;
  width: 15px;
  background: none;
  text-indent: -9999px;
  position: relative;
  outline: 0;
  cursor: pointer;
}
.ui-dialog .ui-icon.ui-icon-closethick {
  float: right;
  height: 15px;
  width: 15px;
  background: url("../img/closeSmall.png") no-repeat;
  text-indent: -9999px;
  /* Perelli */
}
.jw-tab-focus,
.jw-tab-focus:focus {
  outline: none !important;
}
select::-ms-expand {
  display: none;
}
.promo-header {
  text-align: center;
}
.promoEq.tutti-tipo .tutti-tipo-throbber.loaderSQ .bgImage {
  z-index: 101;
  width: 100%;
  height: 100%;
  background-position: center 80%;
  background-image: url(../img/loading-sq-sm.GIF);
  background-repeat: no-repeat;
}
.promoEq.tutti-tipo .tutti-tipo-throbber.loaderSQ .txtTop {
  position: relative;
  top: 0px;
  word-break: break-word;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 1.0em;
  text-decoration: none;
  font-family: "Open Sans Semibold";
  color: #515151;
  line-height: 1.25em;
}
.promoEq.tutti-tipo .tutti-tipo-throbber.loaderSQ .txtTop .txtpd {
  padding: 0 20px;
}
.promoEq.tutti-tipo .tutti-tipo-throbber.loaderSQ .txtBottom {
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #999;
  font-size: .80em;
  font-family: "Open Sans Semibold";
  line-height: 1.3em;
}
.promoEq.tutti-tipo .tutti-tipo-throbber.loaderSQ .txtBottom .txtpd {
  padding: 0 20px;
}
span.image-caption {
  text-align: center !important;
  font-size: 12px;
}
div.image-popup-caption {
  text-align: center !important;
  font-size: 12px;
  padding: 5px 0px;
}
/**CMS158 @TCS JX **/
div.emptyErrMsg {
  background: #fcc ! important;
}
div.emptyErrMsg input,
div.emptyErrMsg label.placeholder {
  text-transform: lowercase ! important;
}
div.data-Nascita {
  white-space: inherit !important;
}
div.dataNascitaLabel {
    line-height: 18px;
    /* padding-top: 8px; */
    display: table-cell;
    min-height: 100%;
    vertical-align: middle;
}
.tutti-tipo div.dataNascitaLabel,
.promoEq div.dataNascitaLabel {
  line-height: 14px;
  padding-top: 2px;
}
/**REQB1302 @TCS JX **/
div.gtel-recaptcha-error {
  color: #e22113 !important;
  padding-top: 10px;
  padding-bottom: 10px;
}
/**CMS165 @TCS JX **/
.pre-totale {
  background: #aaa;
  width: 98%;
}
.premioTot .pre-totale-value {
  background: #aaa;
  width: 97%;
  float: right;
  border-right: 1px solid #d7d7d7;
}
.premioTot .pre-totale-value .valoreEuro {
  padding: 5% !important;
  font-size: 2.2em ! important;
  float: right;
  text-align: right;
  font-family: "Open Sans" ! important;
  color: #fff;
  font-style: italic;
}
.premioTot .pre-totale h3 {
  padding: 4.8% !important;
}
.confrontaPreTotale .brd.totali .btn.ahead {
  clear: both;
  margin-top: 56px ! important;
}
.confrontaPreTotale .brd.totali .btn.ahead .acquista_btn_cnf {
  margin-top: 11px ! important;
}
.brd.totali {
  border-top: none !important;
}
.brd.singlePreTotale {
  border-top: none !important;
  border-bottom: none !important;
}
.pre-totale h3.title {
  margin-top: -1px;
  border-radius: 0;
  border: 1px solid #dcdcdc;
  position: relative;
  font-family: "Open Sans Bold";
  font-size: 1.1em;
  color: #fff;
  padding: 1.5%;
  background: #aaa;
}
.pre-totale-value .valoreEuro {
  padding: 2.5% !important;
  font-size: 2.1em ! important;
  float: right;
  text-align: right;
  font-family: "Open Sans" ! important;
  color: #fff;
  font-style: italic;
}
.pre-totale-value {
  background: #aaa;
  width: 99%;
  float: right;
  border-right: 1px solid #d7d7d7;
}
.pre-totale h3 {
  padding: 4.8% !important;
}
.mobile .brd.singlePreTotale {
  background: #aaa;
}
.mobile .brd.singlePreTotale .pre-totale {
  background: #aaa;
  width: 49%;
  height: 17%;
  float: left;
}
.mobile .brd.singlePreTotale .pre-totale h3.title {
  margin-top: auto;
  border: none;
}
.mobile .brd.singlePreTotale .pre-totale h3 {
  padding: 5.8% !important;
}
.mobile .brd.singlePreTotale .pre-totale-value {
  width: 50%;
}
.mobile .brd.singlePreTotale .pre-totale-value .valoreEuro {
  padding: 5.5% !important;
}
.singlePreTotaleCol.span_brd_1 .mobile {
  background: #aaa;
  display: none;
}
.singlePreTotaleCol.span_brd_1 .nomobile,
.singlePreTotaleCol.span_brd_1 .singlePreTotaleCol.span_brd_2.nomobile {
  display: block;
}
.desideri_blk {
  margin-top: 55px ! important;
}
/**CMS165 @TCS JX **/
/**REQB1367 @TCS JX **/
div.gtel-login-blk {
  float: left;
  width: 71.5%;
  font-size: 13px;
  line-height: 1.3em;
}
.loginblocco {
  width: 50%;
}
.loginblocco .contForm button.big {
  background: #5a9400 !important;
  border: solid 1px #4c7d00 !important;
  font-size: 14px !important;
  font-family: "Open Sans" !important;
  color: white !important;
  font-weight: bold !important;
  padding: 15px 10px !important;
}
.loginblocco .contForm div.label {
  color: #e22113;
}
#errori {
  background-color: #fcc;
  border-style: dashed;
  border-width: 2px;
  border-color: red;
  width: 675px;
  margin: 20px;
  padding: 10px;
}
#errori p {
  font-weight: bold;
  color: red;
  margin-bottom: 10px;
}
#errori_top,
#errori_bottom {
  display: none;
}
.loginblocco .inp .label {
  text-align: center !important;
  width: 47% !important;
}
.loginblocco .inp .input {
  text-align: center !important;
  width: 52% !important;
}
.loginblocco .contForm {
  width: 96% !important;
}
/**REQB1367 @TCS JX **/
/* importo le mediaqueries */
/*
  Media Queries
*/
@media (max-width: 1280px) {
  #header .cont #nav-global .top-bar-section ul > li > a {
    padding: 32px 10px 32px;
  }
  .ie7 #header .cont #nav-meta {
    width: 26%;
  }
  #footer .foot-top .cont .item h4 {
    font-size: .95em;
  }
  #footer .foot-middle .cont .tit {
    left: 27.5%;
  }
}
@media (max-width: 992px) {
  /* forms */
  /*button{
    width: 100%;
    display: block;
    padding: 7px 0;
    font-size:1.2em;
    border-radius: 5px;
  }*/
  .subareanew {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
  }
  .subareanew .menuTab {
    float: none;
    border: none;
  }
  .subareanew .menuTab + .tabs {
    display: none;
  }
  .subareanew .menuTab > li {
    margin: 0;
  }
  .subareanew .menuTab > li > a {
    background: #cecece;
    padding: 15px 10px;
    color: #3a3837;
    text-transform: uppercase;
    border-bottom: #aaaaaa 1px solid;
    background-position: 98% center;
    background-repeat: no-repeat;
    text-shadow: 0 1px #e7e7e7;
    background-image: url("../img/menuTab_arrow-up.png");
    font-size: 1.2em;
  }
  .subareanew .menuTab > li .acc {
    display: none;
    zoom: 1;
    background: #fff;
    box-shadow: "inset 0 0 5px 5px #ededed";
    -moz-box-shadow: "inset 0 0 5px 5px #ededed";
    -webkit-box-shadow: "inset 0 0 5px 5px #ededed";
    border-bottom: #aaaaaa 1px solid;
    padding: 10px;
  }
  .subareanew .menuTab > li .acc:before,
  .subareanew .menuTab > li .acc:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .subareanew .menuTab > li .acc:after {
    clear: both;
  }
  .subareanew .menuTab > li .acc a {
    border: none;
  }
  .subareanew .menuTab > li .acc a[name] {
    display: none;
  }
  .subareanew .menuTab > li.active > a {
    border: none;
    border-bottom: #aaaaaa 1px solid;
    background-image: url("../img/menuTab_arrow.png");
  }
  .subareanew .menuTab > li.active .acc {
    display: block;
  }
  .subareanew .menuTab > li.active .acc a {
    border: none;
    font-size: 1.2em;
    padding: 10px 0;
    display: inline;
    color: #e22113;
    font-family: "Open Sans";
    text-decoration: underline;
  }
  .subareanew .menuTab > li.active .acc a[name] {
    display: none;
  }
  .subareanew .menuTab > li.active .acc a.button {
    padding: 5px;
    color: #fff;
  }
  .subareanew .menuTab > li.active .acc a:hover {
    text-decoration: underline !important;
  }
  .subarea .menuTab {
    float: none;
    border: none;
  }
  .subarea .menuTab + .tabs {
    display: none;
  }
  .subarea .menuTab > li {
    margin: 0;
  }
  .subarea .menuTab > li > a {
    background: #cecece;
    padding: 15px 10px;
    color: #3a3837;
    text-transform: uppercase;
    border-bottom: #aaaaaa 1px solid;
    background-position: 98% center;
    background-repeat: no-repeat;
    text-shadow: 0 1px #e7e7e7;
    background-image: url("../img/menuTab_arrow-up.png");
    font-size: 1.2em;
  }
  .subarea .menuTab > li .acc {
    display: none;
    zoom: 1;
    background: #fff;
    box-shadow: "inset 0 0 5px 5px #ededed";
    -moz-box-shadow: "inset 0 0 5px 5px #ededed";
    -webkit-box-shadow: "inset 0 0 5px 5px #ededed";
    border-bottom: #aaaaaa 1px solid;
    padding: 10px;
  }
  .subarea .menuTab > li .acc:before,
  .subarea .menuTab > li .acc:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .subarea .menuTab > li .acc:after {
    clear: both;
  }
  .subarea .menuTab > li .acc a {
    border: none;
  }
  .subarea .menuTab > li .acc a[name] {
    display: none;
  }
  .subarea .menuTab > li.active > a {
    border: none;
    border-bottom: #aaaaaa 1px solid;
    background-image: url("../img/menuTab_arrow.png");
  }
  .subarea .menuTab > li.active .acc {
    display: block;
  }
  .subarea .menuTab > li.active .acc a {
    border: none;
    font-size: 1.2em;
    padding: 10px 0;
    display: inline;
    color: #e22113;
    font-family: "Open Sans";
    text-decoration: underline;
  }
  .subarea .menuTab > li.active .acc a[name] {
    display: none;
  }
  .subarea .menuTab > li.active .acc a.button {
    padding: 5px;
    color: #fff;
  }
  .desktop {
    display: none;
  }
  .no-desktop {
    display: block;
  }
  /** CMS152 @ TCS JX **/
  .menu-title {
    color: #fff;
    position: absolute;
    top: 43px;
    left: 11px;
    font-size: 12px;
    font-weight: bold;
  }
  #header {
    height: 56px;
    border-bottom: 1px solid #d0d0d0;
    background: #fff;
  }
  #header .cont #nav-global {
    text-align: center;
  }
  #header .cont #nav-global .logo {
    position: absolute;
    float: none;
    margin: 0 auto;
    padding: 0;
    left: 75px;
    top: 5px;
  }
  #header .cont #nav-global .logo img {
    width: auto;
  }
  #header .cont #nav-global .top-bar-section span.title {
    position: absolute;
    top: 0;
    z-index: 100;
    width: 70%;
    background-color: #292d30;
    padding: 16px 5%;
    color: #fff;
    text-align: left;
    font-size: 24px;
    display: block;
    left: -80%;
  }
  #header .cont #nav-global .top-bar-section ul {
    position: absolute;
    top: 56px;
    border: none;
    width: 80%;
    background: #fbfbfb;
    display: block;
    left: -80%;
  }
  #header .cont #nav-global .top-bar-section ul li {
    width: 100%;
    float: none;
    display: block;
    border: none;
    border-bottom: 1px solid #dadada;
    border-top: 1px solid #fff;
    background: #fbfbfb;
    font-size: 19px;
  }
  #header .cont #nav-global .top-bar-section ul li a {
    border: none;
    display: block;
    float: none;
    padding: 15px 16px;
    text-align: left;
  }
  #header .cont #nav-global .top-bar-section ul li a:hover {
    background: #fbfbfb;
    color: #333;
    text-shadow: none;
  }
  #header .cont #nav-global .top-bar-section ul li i {
    bottom: auto;
    top: 20px;
    left: auto;
    right: 10px;
  }
  #header .cont #nav-global .top-bar-section ul li ul.submenu {
    display: none;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    border: none;
    margin: 0;
    background: #fbfbfb;
  }
  #header .cont #nav-global .top-bar-section ul li ul.submenu li {
    border-width: 1px 0;
    background: #fbfbfb;
  }
  #header .cont #nav-global .top-bar-section ul li ul.submenu li a {
    text-align: left;
    padding: 10px 15px;
  }
  #header .cont #nav-global .top-bar-section ul li.open ul.submenu {
    display: block;
    top: 0;
  }
  #header .cont #nav-meta {
    right: 0;
  }
  #header .cont #nav-meta .area-item-up .area-item {
    padding: 14px 12px;
    position: relative;
  }
  #header .cont #nav-meta .area-item-up .area-item .user-circle {
    margin: 0;
    display: block;
  }
  #header .cont #nav-meta .area-item-up .area-item .area-riservata {
    padding: 1px 0px 0px 0px;
  }
  #header .cont #nav-meta .area-item-up .area-item .area-riservata span.title {
    display: none;
  }
  #header .cont #nav-meta .area-item-up .area-item .area-riservata span.ar-title {
    font-size: 0.54em;
    display: block ! important;
    text-align: center;
    line-height: 11px;
    width: 59px;
    padding: 2px;
    position: relative;
  }
  #header .cont #nav-meta .area-item-up .area-item .area-riservata .user-circle {
    float: none;
    margin: 0 auto;
  }
  #header .cont #nav-meta .area-item-up .area-item span.title {
    position: absolute;
    top: 0;
    width: 225px;
    padding: 14px 10px 15px 15px;
    background: #292d30;
    color: #fff;
    border-bottom: 1px solid #4a4a4a;
    font-size: 1.3em;
    font-family: "Open Sans";
    display: block;
    left: 54px;
  }
  #header .cont #nav-meta .area-item-up .subareanew {
    z-index: 100;
    width: 249px;
    border-left: 1px solid #dadada;
    top: 0;
    padding: 0;
    display: block;
    right: -250px !important;
    overflow-y: auto;
    overflow-x: hidden;
  }
  #header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab + .subarea-tabs > li {
    padding: 0;
  }
  #header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab + .subarea-tabs .fr {
    display: none;
  }
  #header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab + .subarea-tabs .separatore,
  #header .cont #nav-meta .area-item-up .subareanew .subarea-menuTab + .subarea-tabs .logo-mobile {
    display: block;
  }
  #header .cont #nav-meta .area-item-up .subareanew p,
  #header .cont #nav-meta .area-item-up .subareanew div.par {
    font-size: .9em;
    line-height: 1.1em;
    padding: 15px;
    margin: 0;
  }
  #header .cont #nav-meta .area-item-up .subareanew div.par-bottom {
    line-height: 1.2em;
    border: none;
    margin: 0;
  }
  #header .cont #nav-meta .area-item-up .subareanew div.tit {
    color: #fff;
    font-size: 1em;
    line-height: 1.2em;
    padding: 5px 15px;
    margin: 0;
    background: #292d30;
  }
  #header .cont #nav-meta .area-item-up .subareanew .fl,
  #header .cont #nav-meta .area-item-up .subareanew .fr {
    float: none;
    width: 100%;
    padding: 0;
    border: 0;
  }
  #header .cont #nav-meta .area-item-up .subareanew .fr {
    background: #fff;
  }
  #header .cont #nav-meta .area-item-up .subareanew .fr .text {
    padding: 5px 10px;
    font-size: .8em;
  }
  #header .cont #nav-meta .area-item-up .subareanew .menuTab li {
    display: block;
    float: none;
  }
  #header .cont #nav-meta .area-item-up .subareanew a.btnAC {
    margin-right: 3px !important;
  }
  #header .cont #nav-meta .area-item-up .subarea {
    z-index: 100;
    width: 249px;
    border-left: 1px solid #000;
    background: #292d30;
    top: 56px;
    border: 0;
    padding: 0;
    display: block;
    right: -250px !important;
    overflow-y: auto;
    overflow-x: hidden;
  }
  #header .cont #nav-meta .area-item-up .subarea p,
  #header .cont #nav-meta .area-item-up .subarea div.par {
    color: #aaa;
    text-shadow: 1px 1px #000;
    font-size: .9em;
    line-height: 1.1em;
    padding: 5px 15px 15px;
    margin: 0;
  }
  #header .cont #nav-meta .area-item-up .subarea div.tit {
    color: #fff;
    font-size: 1em;
    line-height: 1.2em;
    padding: 5px 15px;
    margin: 0;
    background: #292d30;
  }
  #header .cont #nav-meta .area-item-up .subarea .fl,
  #header .cont #nav-meta .area-item-up .subarea .fr {
    float: none;
    width: 100%;
    padding: 0;
    border: 0;
  }
  #header .cont #nav-meta .area-item-up .subarea .fr {
    background: #fff;
  }
  #header .cont #nav-meta .area-item-up .subarea .fr .text {
    padding: 5px 10px;
    font-size: .8em;
  }
  #header .cont #nav-meta .area-item-up .subarea .menuTab li {
    display: block;
    float: none;
  }
  #header .cont #nav-meta.long .logo {
    float: none;
    margin: 0;
    position: absolute;
    right: 75px;
    top: 5px;
    padding-right: 18px;
  }
  #stage .cont h1 {
    padding: 15px 10px;
    font-size: 1.3em;
  }
  #stage .cont #console-tab {
    float: none;
    width: 100%;
  }
  #stage .cont #console-tab #content-tab {
    min-height: 428px;
  }
  #stage .cont #console-tab #left-nav ul.menu li {
    padding: 7px 7px 8px 7px;
  }
  #stage .cont #console-tab #left-nav ul.menu li a {
    font-size: .95em;
  }
  #stage .cont #console-tab #left-nav ul.menu li .arr {
    height: 61px;
  }
  #stage .cont #contattaci {
    width: 74%;
  }
  #stage .cont #contattaci .boxContatti {
    padding: 10px 0 10px 0;
    zoom: 1;
  }
  #stage .cont #contattaci .boxContatti:before,
  #stage .cont #contattaci .boxContatti:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
  #stage .cont #contattaci .boxContatti:after {
    clear: both;
  }
  #stage .cont #contattaci .boxContatti span,
  #stage .cont #contattaci .boxContatti p,
  #stage .cont #contattaci .boxContatti .icons {
    float: left;
  }
  #stage .cont #contattaci .boxContatti span {
    margin: 5px 8px 5px 1%;
  }
  #stage .cont #contattaci .boxContatti p,
  #stage .cont #contattaci .boxContatti div.par {
    display: block;
    margin: 8px 0 0 0 !important;
  }
  #stage .cont #contattaci .boxContatti .icons {
    padding-left: 3px;
  }
  #stage .cont #contattaci .boxContatti .icons img {
    margin: 0;
  }
  #stage .cont #contattaci .boxContatti .icons a {
    float: left;
    margin: 0 0 0 10px;
  }
  #stage .cont #contattaci .boxContatti .telephone {
    margin-top: 11px;
    padding-left: 10px;
  }
  #stage .cont #contattaci .boxContatti .telephone .left {
    width: 48%;
    float: left;
  }
  #stage .cont #contattaci .boxContatti .telephone .right {
    width: 51%;
    float: right;
  }
  #main .cont #contentsx .box {
    width: 44%;
    margin: 10px 3% 20px 2%;
  }
  #main .cont #contentsx .box .text .more {
    margin-top: 5px;
  }
  #footer .foot-top .cont .item {
    width: 32.333%;
    margin: 10px 1% 10px 0;
  }
  #footer .foot-top .cont .item h4 {
    font-size: 1em;
  }
  #footer .foot-bottom .cont .carte {
    float: left;
    width: 100%;
    margin-top: 20px;
    text-align: center;
  }
  #footer .foot-middle .cont .tit {
    position: relative;
    top: 0;
    left: 0;
    padding-bottom: 8px;
  }
  .inp .label,
  .inp .input {
    font-size: .95em;
  }
}
@media (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 992px) and (-moz-min-device-pixel-ratio: 2) {
  .subareanew .menuTab > li > a {
    background-image: url("../img/menuTab_arrow-up-2x.png");
    -webkit-background-size: "12px" "9px";
  }
}
@media (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 992px) and (-moz-min-device-pixel-ratio: 2) {
  .subareanew .menuTab > li.active > a {
    background-image: url("../img/menuTab_arrow-2x.png");
    -webkit-background-size: "12px" "9px";
  }
}
@media (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 992px) and (-moz-min-device-pixel-ratio: 2) {
  .subarea .menuTab > li > a {
    background-image: url("../img/menuTab_arrow-up-2x.png");
    -webkit-background-size: "12px" "9px";
  }
}
@media (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 992px) and (-moz-min-device-pixel-ratio: 2) {
  .subarea .menuTab > li.active > a {
    background-image: url("../img/menuTab_arrow-2x.png");
    -webkit-background-size: "12px" "9px";
  }
}
@media (max-width: 768px) {
  #stage .cont #console-tab #content-tab .item .box-sx {
    padding-bottom: 46px;
  }
  #stage .cont #console-tab #content-tab .item .box-sx a.big {
    position: absolute;
    width: 56% !important;
    bottom: -8px;
    margin: 0;
  }
}
@media (max-width: 700px) {
  .confrontaPreTotale .brd.totali .btn.ahead {
    /**CMS165**/
    margin-top: 20px ! important;
  }
  .singlePreTotaleCol.span_brd_1 .mobile {
    background: #aaa;
    display: block !important;
  }
  .singlePreTotaleCol.span_brd_1 .nomobile,
  .singlePreTotaleCol.span_brd_1 .singlePreTotaleCol.span_brd_2.nomobile {
    display: none !important;
  }
  .singlePreTotaleTbl {
    background: #aaa;
  }
  div.gtel-login-blk {
    float: left;
    width: 100% !important;
    font-size: 13px !important;
  }
  .loginblocco {
    width: 100% !important;
  }
  #stage .cont #console-tab #content-tab .item .box-sx {
    padding-bottom: 5px;
  }
  #stage .cont #console-tab #content-tab .item .box-sx a.big {
    position: relative;
    width: auto !important;
    bottom: inherit;
  }
  #stage .cont #console-tab #content-tab .item .box-sx .contForm a.big {
    position: relative;
    width: auto !important;
    bottom: inherit;
  }
  #header .cont #nav-meta .area-item-up .area-item.area-riservata {
    padding: 1px 0px 0px 0px;
  }
  #header .cont #nav-meta .area-item-up .area-item.area-riservata span.title {
    display: none;
  }
  #header .cont #nav-meta .area-item-up .area-item.area-riservata span.ar-title {
    font-size: 0.50em;
    display: block ! important;
    text-align: center;
    line-height: 11px;
    width: 59px;
    padding: 2px;
    position: relative;
  }
  #header .cont #nav-meta .area-item-up .area-item.area-riservata .user-circle {
    float: none;
    margin: 0 auto;
  }
  #footer .foot-top .cont .item {
    width: 42.333%;
    margin: 10px 3% 25px;
    min-height: 75px;
  }
  #footer .foot-bottom .cont {
    position: relative;
  }
  #footer .foot-bottom .cont .box-ti.fbleft {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 10px;
  }
  #footer .foot-bottom .cont .box-ti.fbcenter {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  #footer .foot-bottom .cont .box-ti.fbcenter img {
    margin: 15px auto !important;
  }
  #footer .foot-bottom .cont .box-ti.fbright {
    width: 100%;
  }
  #footer .foot-bottom .cont .box-ti.fbright img {
    float: left;
    margin: 0 15px 15px 0 !important;
  }
  #footer .foot-bottom .cont .box-ti.fbright div.par {
    text-align: left;
    margin-left: 62px;
    margin-right: 5px;
  }
  #stage .cont #console-tab {
    float: none;
    width: 98%;
    padding: 0 1%;
  }
  #stage .cont #console-tab #left-nav {
    margin: 0;
    width: 100%;
    float: none;
  }
  #stage .cont #console-tab #left-nav ul.menu {
    display: table;
    width: 100%;
    width: calc(100% - 1px);
  }
  #stage .cont #console-tab #left-nav ul.menu li {
    display: table-cell;
    border-right: 1px solid #c98e8a;
    border-bottom: 0;
    width: 14.28571%;
  }
  #stage .cont #console-tab #left-nav ul.menu li img {
    max-width: 100%;
    height: auto;
  }
  #stage .cont #console-tab #left-nav ul.menu li img.on,
  #stage .cont #console-tab #left-nav ul.menu li img.off {
    float: none;
    margin: 0 auto;
  }
  #stage .cont #console-tab #left-nav ul.menu li.active .arr {
    width: 99.5%;
    height: 14px;
    background-image: url("../img/home-selector-h.png");
    background-position: top center;
    background-repeat: no-repeat;
    position: absolute;
    top: auto;
    bottom: -14px;
    right: auto;
    left: 0;
    z-index: 100;
  }
  #stage .cont #console-tab #left-nav ul.menu li a span {
    font-size: .65em;
    display: block;
    text-align: center;
    line-height: 35px;
  }
  #stage .cont #console-tab #content-tab {
    width: 100%;
    min-height: 0;
    box-shadow: "none";
    -moz-box-shadow: "none";
    -webkit-box-shadow: "none";
    float: none;
  }
  #stage .cont #console-tab #content-tab .item {
    border: 1px solid #c98e8a;
    border-top: none;
    padding: 20px 0 10px 0;
  }
  #stage .cont #console-tab #content-tab .item .logoProdotto {
    padding-top: 8px;
  }
  #stage .cont #console-tab #content-tab .item .logoProdotto img {
    width: 36px;
    height: 36px;
    margin-right: 3px;
  }
  #stage .cont #console-tab #content-tab .item > .logoProdotto {
    display: none;
  }
  #stage .cont #console-tab #content-tab .item .box-sx,
  #stage .cont #console-tab #content-tab .item .box-dx {
    float: none;
    width: 94%;
    margin: 0 auto;
  }
  #stage .cont #console-tab #content-tab .item .menuTab {
    border: none;
    border-top: 1px solid #cdcdcd;
    display: block;
    width: 100%;
    float: none;
  }
  #stage .cont #console-tab #content-tab .item .menuTab + .tabs {
    display: none;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li {
    margin: 0;
    display: block;
    float: none;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li > a {
    background: #f0f0f0;
    padding: 3px 10px 8px 10px;
    color: #3a3837;
    text-transform: uppercase;
    border-bottom: #cdcdcd 1px solid;
    background-position: 98% center;
    background-repeat: no-repeat;
    text-shadow: 0 1px #e7e7e7;
    font-size: 1.2em;
    text-align: left;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li > a span,
  #stage .cont #console-tab #content-tab .item .menuTab > li > a h2 {
    margin-left: 10px;
    display: inline;
    position: relative;
    top: -7px;
    color: #808080;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li > a > img {
    opacity: .5;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li .acc {
    display: none;
    background: #fff;
    padding: 10px 0;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li .acc a {
    border: none;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li .acc a[name] {
    display: none;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li .acc a.ico {
    display: inline-block;
    padding: 0;
    width: 25px;
    height: 25px;
    text-decoration: none;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li .logoProdotto {
    display: none;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li.active > a {
    border: none;
    border-bottom: #cdcdcd 1px dashed;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li.active > a span,
  #stage .cont #console-tab #content-tab .item .menuTab > li.active > a h2 {
    color: #333;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li.active > a > img {
    opacity: 1;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li.active .acc {
    display: block;
    border-bottom: #cdcdcd 1px solid;
    font-size: 1.2em;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li.active .acc a {
    border: none;
    width: 100%;
    padding: 10px 0;
    display: inline;
    color: #e22113;
    font-family: "Open Sans";
    text-decoration: underline;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li.active .acc a[name] {
    display: none;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li.active .acc a.ico {
    display: inline-block;
    padding: 0;
    width: 25px;
    height: 25px;
    text-decoration: none;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li.active .acc a:hover {
    text-decoration: underline !important;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li.active .acc .box-sx,
  #stage .cont #console-tab #content-tab .item .menuTab > li.active .acc .box-dx {
    font-size: 1.1em;
  }
  #stage .cont #console-tab #content-tab .item .menuTab > li.active .logoProdotto {
    display: block;
  }
  #stage .cont #console-tab #content-tab .item .loaderSQ .arr {
    display: none;
  }
  #stage .cont #console-tab #content-tab .item .loaderSQ .txtTop {
    top: 22px ;
    font-size: 1.01em !important;
  }
  #stage .cont #console-tab #content-tab .item .loaderSQ .txtTop .txtpd {
    padding: 0 5px;
    margin: 5px !important;
  }
  #stage .cont #console-tab #content-tab .item .loaderSQ .txtBottom {
    font-size: 0.80em !important;
    bottom: 50px !important;
  }
  #stage .cont #console-tab #content-tab .item .loaderSQ .txtBottom .txtpd {
    padding: 0 5px;
    margin: 5px !important;
  }
  #stage .cont #console-tab #content-tab .item .loaderSQ .bgImage {
    background-image: url(../img/loading-sq-sm2.GIF) !important;
    background-position: center 65% !important;
    border: 1px solid !important;
    margin: 20px !important;
  }
  #stage .cont #contattaci {
    width: 98%;
    padding: 0;
  }
  #stage .cont #contattaci .boxContatti div.par {
    display: none;
  }
  #main .cont #contentsx .box {
    width: 42%;
    margin: 10px 3% 20px 4%;
  }
  #main .cont #contentsx .box img {
    width: 100%;
  }
}
@media (max-width: 700px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 700px) and (-moz-min-device-pixel-ratio: 2) {
  #stage .cont #console-tab #left-nav ul.menu li.active .arr {
    background-image: url("../img/home-selector-h-2x.png");
    -webkit-background-size: "62px" "14px";
  }
}
@media (max-width: 500px) {
  #header .cont #nav-meta .area-item-up .area-item.area-riservata {
    padding: 1px 0px 0px 0px;
  }
  #header .cont #nav-meta .area-item-up .area-item.area-riservata span.title {
    display: none;
  }
  #header .cont #nav-meta .area-item-up .area-item.area-riservata span.ar-title {
    font-size: .43em;
    line-height: 11px;
    width: 59px;
    padding: 1px;
    display: block;
  }
  #header .cont #nav-meta .area-item-up .area-item.area-riservata .user-circle {
    margin-top: 4px;
  }
  #stage .cont #console-tab #left-nav ul.menu li {
    padding: 2px;
  }
  #stage .cont #console-tab #left-nav ul.menu li a span {
    font-size: .37em;
    line-height: 30px;
  }
  #stage .cont #console-tab #left-nav ul.menu li img.on,
  #stage .cont #console-tab #left-nav ul.menu li img.off {
    width: 36px;
    margin-top: 4px;
  }
  #stage .cont #console-tab #content-tab .item {
    min-height: 50px;
  }
  #stage .cont #console-tab #content-tab .item .loaderSQ .txtTop {
    top: 22px ;
    font-size: 1.01em !important;
  }
  #stage .cont #console-tab #content-tab .item .loaderSQ .txtTop .txtpd {
    padding: 0 5px;
    margin: 5px !important;
  }
  #stage .cont #console-tab #content-tab .item .loaderSQ .txtBottom {
    font-size: 0.80em !important;
    bottom: 50px !important;
  }
  #stage .cont #console-tab #content-tab .item .loaderSQ .txtBottom .txtpd {
    padding: 0 5px;
    margin: 5px !important;
  }
  #stage .cont #console-tab #content-tab .item .loaderSQ .bgImage {
    background-image: url(../img/loading-sq-sm2.GIF) !important;
    background-position: center 65% !important;
    border: 1px solid !important;
    margin: 20px !important;
  }
  #stage .cont #contattaci .box p,
  #stage .cont #contattaci .box div.par {
    display: none;
  }
  #stage .cont #contattaci .box .icons a {
    margin: 0 0 0 20px;
  }
  #stage .cont #contattaci .boxContatti .telephone .left,
  #stage .cont #contattaci .boxContatti .telephone .right {
    width: 100%;
    float: none;
  }
  #home #main {
    padding: 0;
  }
  #main .cont #contentsx .box {
    display: block;
    float: none;
    width: auto;
    font-size: .8em;
    background-image: url("../img/arrow-box.png");
    background-repeat: no-repeat;
    background-position: 97% center;
    border-bottom: 1px solid #cdcdcd;
    margin: 0;
    padding: 20px 30px 20px 15px;
  }
  #main .cont #contentsx .box span {
    margin-bottom: 0px;
    display: block;
  }
  #main .cont #contentsx .box > img,
  #main .cont #contentsx .box .boxSliderLancio img {
    display: none;
  }
  #main .cont #contentsx .box .text .title {
    color: #333;
    margin-top: 2px;
  }
  #main .cont #contentsx .box .text p,
  #main .cont #contentsx .box .text div.par {
    display: none;
  }
  #main .cont #contentsx .box .bx-wrapper .boxSliderLancio {
    padding-bottom: 0;
  }
  #main .cont #contentsx .box .bx-wrapper .boxSliderLancio .text {
    padding-bottom: 2px;
  }
  #main .cont #contentsx .box .bx-wrapper .bx-controls-direction {
    display: none;
    position: relative;
    top: 0;
    left: 0;
  }
  #main .cont #contentsx .box .bx-wrapper .bx-controls-direction a {
    margin-top: 12px;
    width: 17px;
    height: 18px;
    text-indent: -9994px;
    z-index: 9999;
    display: block;
    float: left;
  }
  #main .cont #contentsx .box .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url(../img/controls.png) no-repeat 0 0px;
  }
  #main .cont #contentsx .box .bx-wrapper .bx-controls-direction a.bx-next {
    background: url(../img/controls.png) no-repeat -18px 0;
    margin-left: 50px;
  }
  #footer {
    /* solo per mobile < 500 */
  }
  #footer .foot-top {
    border: none;
  }
  #footer .foot-top .cont .item {
    width: 100%;
    margin: 0 0 25px;
    min-height: 60px;
  }
  #footer .foot-top .cont .item .tit {
    text-align: center;
  }
  #footer .foot-top .cont .item ul > li {
    text-align: center;
  }
  #footer .foot-top .cont .item ul > li strong {
    float: none;
    margin-left: .5em;
  }
  #footer .foot-top .cont .item h4 {
    text-align: center;
  }
  #footer .foot-top .cont .item .text {
    text-align: center;
    width: 100%;
    float: none;
  }
  #footer .foot-top .cont .item .text ul li strong {
    float: none;
  }
  #footer .foot-top .cont .item .text.double {
    float: none;
    display: inline-block;
    width: 100%;
  }
  #footer .foot-top .cont .item .text.double ul {
    float: none;
    width: auto;
    display: inline;
    margin-right: 0;
  }
  #footer .foot-top .cont .item .text.double ul li {
    display: inline-block;
    margin: 0 1%;
  }
  #footer .foot-bottom {
    /*.cont{
        text-align: center;
        .box-ti{
          .logo{float:none;}
          > img{float:none;}
          a > img{float:none;}
          p,div.par{width:100%; float: none; margin:10px auto; }
        }

        .carte{
          float: none;
          width: 100%;
          margin-top: 20px;
          text-align: center;
        }
      }*/
  }
  #footer .foot-top .cont .item .text a img {
    padding: 0 6px;
  }
  #footer .foot-bottom {
    /*.cont{
        .carte{
          img{
            padding: 0 6px;
          }
        }
        .box-ti{
          img{
            padding:0;
            margin:0;
          }
        }
      }*/
  }
  #footer .foot-bottom p,
  #footer .foot-bottom div.par {
    font-size: 0.625em;
  }
  #footer .foot-middle {
    border: 0;
    padding-bottom: 20px;
  }
  #footer .foot-middle .cont .tit {
    font-family: "Open Sans Bold";
    font-size: 1em;
    color: #333;
    text-transform: uppercase;
    background: url(../img/footer-sep.gif) bottom left repeat-x;
    padding-bottom: 10px;
    margin-bottom: 10px;
    line-height: 1.125em;
  }
  .shadow {
    box-shadow: 'none !important';
    -moz-box-shadow: 'none !important';
    -webkit-box-shadow: 'none !important';
  }
  .inp .label,
  .inp .input {
    font-size: .85em;
  }
  a.big,
  button.big {
    font-size: 1.05em !important;
  }
  .acc .select label {
    font-size: .7em !important;
  }
  .acc .select select {
    width: 50% !important;
  }
}
@media (max-width: 500px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 500px) and (-moz-min-device-pixel-ratio: 2) {
  #main .cont #contentsx .box {
    background-image: url("../img/arrow-box-2x.png");
    -webkit-background-size: '13px' '18px';
  }
}
.ghost {
  display: none;
}
#promo,
#preventivatore .colDx {
  background: #fff;
}
#promo .bgMobileUp,
#preventivatore .colDx .bgMobileUp {
  display: none;
}
#promo .bgMobileDown,
#preventivatore .colDx .bgMobileDown {
  display: none;
}
#breadcrumb {
  /* aggiunto in CR 13 */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f4f4f4), color-stop(1, #eaeaea));
  background: -webkit-linear-gradient(top, #f4f4f4 5%, #eaeaea 100%);
  background: linear-gradient(to bottom, #f4f4f4 5%, #eaeaea 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f4f4f4', endColorstr='#eaeaea');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eaeaea')";
  background-color: #f4f4f4;
  border-top: 1px solid #fff;
}
#breadcrumb .cont {
  padding: 15px 0;
  font-size: .9em;
  width: 98%;
}
#breadcrumb .cont span.sep {
  color: #ccc;
  padding: 0 5px;
}
strong,
b {
  font-family: "Open Sans Bold";
  font-weight: normal;
}
i,
em {
  font-family: "Open Sans Italic";
}
em {
  font-style: italic;
}
a.hr {
  display: block;
  margin-bottom: 3px;
}
a:active,
a:visited {
  border: none;
  outline: none;
}
a.btn,
button.btn,
button.centerBtn,
input.btn {
  cursor: pointer;
  display: block;
  padding: 14px 44px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  background: #6d6d6d;
  border: solid 1px #5c5c5c;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), 0px -10px 20px 0px rgba(0, 0, 0, 0.2) inset, 0px 1px 1px 0px rgba(255, 255, 255, 0.75) inset;
  border-radius: 5px;
  font-family: "Open Sans";
  color: #ffffff;
  font-weight: bold;
}
.ie8 a.btn,
.ie8 button.btn,
.ie8 button.centerBtn,
.ie8 input.btn {
  background: #545454 url('../img/btn-bg-grey.png') repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=3);
}
a.btn:hover,
button.btn:hover,
button.centerBtn:hover,
input.btn:hover,
a.btn:active,
button.btn:active,
button.centerBtn:active,
input.btn:active {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25), 0px 6px 10px 0px rgba(0, 0, 0, 0.4) inset;
}
.ie8 a.btn:hover,
.ie8 button.btn:hover,
.ie8 button.centerBtn:hover,
.ie8 input.btn:hover,
.ie8 a.btn:active,
.ie8 button.btn:active,
.ie8 button.centerBtn:active,
.ie8 input.btn:active {
  background: #6b6b6b url("../img/btn-bg-grey-hover.png") repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
a.btn.red,
button.btn.red,
button.centerBtn.red,
input.btn.red,
a.btn.back,
button.btn.back,
button.centerBtn.back,
input.btn.back {
  background: #e22113;
  border: 1px solid #a40303;
}
.ie8 a.btn.red,
.ie8 button.btn.red,
.ie8 button.centerBtn.red,
.ie8 input.btn.red,
.ie8 a.btn.back,
.ie8 button.btn.back,
.ie8 button.centerBtn.back,
.ie8 input.btn.back {
  background: #ae190e url('../img/btn-bg-red.png') repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=3);
}
.ie8 a.btn.red:hover,
.ie8 button.btn.red:hover,
.ie8 button.centerBtn.red:hover,
.ie8 input.btn.red:hover,
.ie8 a.btn.back:hover,
.ie8 button.btn.back:hover,
.ie8 button.centerBtn.back:hover,
.ie8 input.btn.back:hover,
.ie8 a.btn.red:active,
.ie8 button.btn.red:active,
.ie8 button.centerBtn.red:active,
.ie8 input.btn.red:active,
.ie8 a.btn.back:active,
.ie8 button.btn.back:active,
.ie8 button.centerBtn.back:active,
.ie8 input.btn.back:active {
  background: #de2012 url("../img/btn-bg-red-hover.png") repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
a.btn.white,
button.btn.white,
button.centerBtn.white,
input.btn.white {
  background-image: -webkit-linear-gradient(top, #ffffff 5%, rgba(185, 185, 185, 0.5) 100%);
  background-image: linear-gradient(top, #ffffff 5%, rgba(185, 185, 185, 0.5) 100%);
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), 0px 1px 1px 0px rgba(255, 255, 255, 0.75) inset;
  border: 1px solid #999999;
  color: #292d30;
}
.ie8 a.btn.white,
.ie8 button.btn.white,
.ie8 button.centerBtn.white,
.ie8 input.btn.white {
  background: #b9b9b9 url('../img/btn-bg-white.png') repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=3);
}
a.btn.white:hover,
button.btn.white:hover,
button.centerBtn.white:hover,
input.btn.white:hover,
a.btn.white:active,
button.btn.white:active,
button.centerBtn.white:active,
input.btn.white:active {
  background-image: -webkit-linear-gradient(top, #b9b9b9 0%, #ffffff 95%);
  background-image: linear-gradient(top, #b9b9b9 0%, #ffffff 95%);
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.75) inset;
  border: 1px solid #999999;
}
.ie8 a.btn.white:hover,
.ie8 button.btn.white:hover,
.ie8 button.centerBtn.white:hover,
.ie8 input.btn.white:hover,
.ie8 a.btn.white:active,
.ie8 button.btn.white:active,
.ie8 button.centerBtn.white:active,
.ie8 input.btn.white:active {
  background: #ffffff url("../img/btn-bg-white-hover.png") repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
a.btn.ahead,
button.btn.ahead,
button.centerBtn.ahead,
input.btn.ahead {
  background: #5a9400;
  border: solid 1px #4c7d00;
}
.ie8 a.btn.ahead,
.ie8 button.btn.ahead,
.ie8 button.centerBtn.ahead,
.ie8 input.btn.ahead {
  background: #457200 url('../img/btn-bg-green.png') repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=3);
}
.ie8 a.btn.ahead:hover,
.ie8 button.btn.ahead:hover,
.ie8 button.centerBtn.ahead:hover,
.ie8 input.btn.ahead:hover,
.ie8 a.btn.ahead:active,
.ie8 button.btn.ahead:active,
.ie8 button.centerBtn.ahead:active,
.ie8 input.btn.ahead:active {
  background: #589100 url("../img/btn-bg-green-hover.png") repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
a.btn.fltL,
button.btn.fltL,
button.centerBtn.fltL,
input.btn.fltL,
a.btn.fltR,
button.btn.fltR,
button.centerBtn.fltR,
input.btn.fltR {
  min-width: 23%;
  padding: 14px 5px;
}
.ie7 a.btn.fltL,
.ie7 button.btn.fltL,
.ie7 button.centerBtn.fltL,
.ie7 input.btn.fltL,
.ie7 a.btn.fltR,
.ie7 button.btn.fltR,
.ie7 button.centerBtn.fltR,
.ie7 input.btn.fltR {
  padding: 14px 44px;
  width: auto;
  min-width: 0;
}
a.btn.disallow:hover,
button.btn.disallow:hover,
button.centerBtn.disallow:hover,
input.btn.disallow:hover,
a.btn.disallow:active,
button.btn.disallow:active,
button.centerBtn.disallow:active,
input.btn.disallow:active {
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), 0px -10px 20px 0px rgba(0, 0, 0, 0.2) inset, 0px 1px 1px 0px rgba(255, 255, 255, 0.75) inset;
}
.ie8 a.btn.disallow:hover,
.ie8 button.btn.disallow:hover,
.ie8 button.centerBtn.disallow:hover,
.ie8 input.btn.disallow:hover,
.ie8 a.btn.disallow:active,
.ie8 button.btn.disallow:active,
.ie8 button.centerBtn.disallow:active,
.ie8 input.btn.disallow:active {
  background: #545454 url('../img/btn-bg-grey.png') repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
a.btn.disallow.white:hover,
button.btn.disallow.white:hover,
button.centerBtn.disallow.white:hover,
input.btn.disallow.white:hover,
a.btn.disallow.white:active,
button.btn.disallow.white:active,
button.centerBtn.disallow.white:active,
input.btn.disallow.white:active {
  background-image: -webkit-linear-gradient(top, #ffffff 5%, rgba(185, 185, 185, 0.5) 100%);
  background-image: linear-gradient(top, #ffffff 5%, rgba(185, 185, 185, 0.5) 100%);
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), 0px 1px 1px 0px rgba(255, 255, 255, 0.75) inset;
}
.ie8 a.btn.disallow.white:hover,
.ie8 button.btn.disallow.white:hover,
.ie8 button.centerBtn.disallow.white:hover,
.ie8 input.btn.disallow.white:hover,
.ie8 a.btn.disallow.white:active,
.ie8 button.btn.disallow.white:active,
.ie8 button.centerBtn.disallow.white:active,
.ie8 input.btn.disallow.white:active {
  background: #b9b9b9 url('../img/btn-bg-white.png') repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
.ie8 a.btn.disallow.red:hover,
.ie8 button.btn.disallow.red:hover,
.ie8 button.centerBtn.disallow.red:hover,
.ie8 input.btn.disallow.red:hover,
.ie8 a.btn.disallow.back:hover,
.ie8 button.btn.disallow.back:hover,
.ie8 button.centerBtn.disallow.back:hover,
.ie8 input.btn.disallow.back:hover,
.ie8 a.btn.disallow.red:active,
.ie8 button.btn.disallow.red:active,
.ie8 button.centerBtn.disallow.red:active,
.ie8 input.btn.disallow.red:active,
.ie8 a.btn.disallow.back:active,
.ie8 button.btn.disallow.back:active,
.ie8 button.centerBtn.disallow.back:active,
.ie8 input.btn.disallow.back:active {
  background: #ae190e url('../img/btn-bg-red.png') repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
.ie8 a.btn.disallow.ahead:hover,
.ie8 button.btn.disallow.ahead:hover,
.ie8 button.centerBtn.disallow.ahead:hover,
.ie8 input.btn.disallow.ahead:hover,
.ie8 a.btn.disallow.ahead:active,
.ie8 button.btn.disallow.ahead:active,
.ie8 button.centerBtn.disallow.ahead:active,
.ie8 input.btn.disallow.ahead:active {
  background: #457200 url('../img/btn-bg-green.png') repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
button.btn,
button.centerBtn {
  padding: 7px 35px;
}
table.tabGen {
  border: 1px solid #dcdcdc;
  color: #3a3837;
  line-height: 1.2em;
  font-size: .813em;
  margin-bottom: 1em;
  width: 100%;
}
table.tabGen table {
  width: 100%;
}
table.tabGen tr {
  background-color: #ffffff;
}
table.tabGen tr th {
  font-family: "Open Sans Bold";
  padding: 0.5em;
  text-align: left;
  border: 1px solid #dcdcdc;
}
table.tabGen tr th.red {
  color: #e22113;
}
table.tabGen tr td {
  border: 1px solid #dcdcdc;
  padding: 0.5em;
}
table.tabGen tr td.pdData {
  padding: 10px 20px;
}
table.tabGen tr td.pdData.double-height {
  height: 49px;
}
table.tabGen tr td .doubleData {
  font-size: 1.35em;
  float: left;
  line-height: 25px;
}
table.tabGen tr td .doubleData .bold {
  font-family: "Open Sans Bold";
}
table.tabGen tr td .doubleData.mr {
  margin-right: 10%;
}
table.tabGen.alternate tr:nth-child(even) {
  background-color: #f7f7f7;
}
#stage {
  padding: 0;
  background: #e30420;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMDQyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjA5MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e30420), color-stop(100%, #b20903));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #e30420 0%, #b20903 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to right, #e30420 0%, #b20903 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e30420', endColorstr='#b20903', GradientType=1);
  /* IE6-8 */
  zoom: 1;
}
#stage .cont {
  width: 98%;
}
#stage .cont h1 {
  padding: 18px 0;
}
.ie9 #stage {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
div.par {
  color: #3a3837;
  line-height: 1.2em;
  font-size: .813em;
  margin-bottom: 1.5em;
  /*ul{
    display: inline-block;
  }*/
}
div.par ul {
  margin-bottom: .8em;
  display: block;
  overflow: hidden;
}
div.par ul li {
  background: url(../img/fr_teaser_red.gif) 0 5px no-repeat;
  padding: 1px 0 0 17px;
  zoom: 1;
  line-height: 19px;
}
div.par ul.area-Link {
  overflow: visible;
}
div.par ul.area-Link li {
  background: none;
  padding: 0;
}
div.par ol {
  margin-bottom: 1em;
}
div.par ol li {
  list-style-type: decimal;
  list-style-position: inside;
}
div.par.txtInvio {
  padding: 15px;
  text-align: left;
  font-size: .9em;
}
/* box testo immagine */
.parCont {
  margin-bottom: 15px;
  border-radius: '4px';
  padding: 10px;
  background: #ffffff;
  zoom: 1;
  /* titolo */
  /*ul li {
    line-height: 1.2em;
    background: url(../img/fr_teaser_red.gif) 0 5px no-repeat;
    padding: 1px 0 0 17px;
    color: #373636;
    zoom: 1;
    line-height: 19px;
  }*/
}
.parCont:before,
.parCont:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.parCont:after {
  clear: both;
}
.parCont img {
  float: left;
  margin: 10px 15px 10px 0;
}
.parCont img.rgt {
  float: right;
  margin: 10px 0 10px 15px;
}
.parCont img.blw {
  float: none;
  display: block;
  margin: 15px auto;
}
.parCont.shadow {
  box-shadow: '5px 5px 5px #dcdcdc';
  -moz-box-shadow: '5px 5px 5px #dcdcdc';
  -webkit-box-shadow: '5px 5px 5px #dcdcdc';
  border: 1px solid #dcdcdc;
}
.parCont.gray {
  background: #f7f7f7;
}
.parCont p,
.parCont div.par {
  color: #3a3837;
  line-height: 1.2em;
  font-size: 0.813em;
  /* margin-top: 1em; */
  margin-bottom: 0.8em;
  font-size: .813em;
}
.parCont .tit {
  font-family: "Open Sans Bold";
  color: #333;
  margin-bottom: 0.5em;
  font-size: 1.125em;
  line-height: 1.375em;
  /* margin-top modificato da 5px a 2px */
  margin-top: 2px;
}
.parCont .tit.red {
  color: #e22113;
}
.parCont .tit.small {
  font-size: .8em;
}
.parCont .tit span {
  display: inline-block;
  font-family: "Open Sans";
  height: 32px;
  width: 32px;
  background: url("../img/parNum.png") no-repeat;
  text-align: center;
  font-size: 1.3em;
  color: #ffffff;
  padding: 3px 0px;
}
.parCont .subtit {
  font-family: "Open Sans Bold";
  color: #333;
  margin-bottom: 1.5em;
  margin-top: 0.3em;
  font-size: 0.9em;
  line-height: 1em;
}
.parCont .subtit.red {
  color: #e22113;
}
.parCont ul li span {
  color: #3a3837;
}
.parCont ol li {
  line-height: 19px;
  /*line-height: 1.2em;*/
  /*font-size: .813em;*/
  color: #e22113;
  margin-left: 1.4em;
  list-style: decimal;
}
.parCont ol li span {
  color: #3a3837;
}
.parCont div.par ul li a {
  font-size: 1em;
}
.parCont ul.area-Link li {
  list-style: none;
  margin-left: 0;
  *list-style-image: none;
}
.parCont ul.area-Link li a {
  color: #e22113;
  text-transform: uppercase;
  line-height: 1.6em;
  font-size: .813em;
  font-family: "Open Sans Semibold";
}
.parCont ul.area-Link li a.pdf {
  padding-left: 2.6em;
  display: block;
  background: url("../img/icon-pdf.png") 0px 4px no-repeat;
  min-height: 30px;
}
.parCont .section {
  padding: 0px;
  border-bottom: none;
  background: none !important;
}
.parCont .section label {
  color: #3a3837;
  line-height: 1.2em;
  font-size: .813em;
  margin-bottom: .3em;
}
.parCont .section a.btn {
  padding: 7px 34px;
  font-size: 0.9em;
  margin: .9em 0;
  font-weight: bold;
}
.parCont .section a.btn.white {
  text-transform: none;
  font-size: .7em;
  padding: 8px 6px;
  margin: .9em .3em .9em .3em;
}
.parCont .section .input-text {
  padding: 2px 9px;
}
.parCont .section .col {
  margin: 2px 0 2px 0;
}
.parCont .eqHeadSel {
  height: 35px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: #e22113 url("../img/fr-eq-sel.png") right 13px top 10px no-repeat;
  margin: -10px -10px 10px -10px;
  position: relative;
  cursor: pointer;
}
.parCont .eqHeadSel.open {
  background-position: right 13px bottom 10px;
}
.parCont .eqHeadSel .titActive {
  text-transform: uppercase;
  color: #fff;
  line-height: 35px;
  font-size: 1em;
  float: left;
  margin: 0 10px;
  font-family: "Open Sans Semibold";
}
.parCont .eqHeadSel .tipo_eq_Sel {
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 7;
  display: none;
  width: 100%;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #D21E11;
}
.parCont .eqHeadSel .tipo_eq_Sel ul {
  clear: both;
  width: 100%;
  overflow: hidden;
  padding: 10px 0 15px 0;
}
.parCont .eqHeadSel .tipo_eq_Sel ul li a {
  width: 100%;
  padding: 9px 10px;
  display: block;
  text-transform: uppercase;
  color: #fff;
  font-size: .95em;
  text-decoration: none !important;
}
.parCont .eqHeadSel .tipo_eq_Sel ul li a:hover {
  background-color: #E22113;
  text-decoration: none !important;
}
.promoEq .contAutoEq {
  display: block;
}
.promoEq .contMotoEq {
  display: none;
}
.promoEq .contFurgoniEq {
  display: none;
}
.boxIframe {
  margin: 20px 10px;
}
.boxIframe .tit {
  font-family: "Open Sans Bold";
  color: #333;
  margin-bottom: 1.5em;
  margin-top: 0.3em;
  font-size: 0.9em;
  line-height: 1em;
}
.boxIframe .tit.red {
  color: #e22113;
}
.boxIframe iframe.centered {
  display: block;
  margin: 0 auto;
}
.boxIframe .linkMobileIframe {
  font-size: 0.8em;
}
.boxIframe img.loaderCarr {
  display: block;
  margin: 0 auto;
  height: 32px;
  margin-bottom: 30px;
}
/* blocks - 1-2-3 colonne */
.block {
  margin-bottom: 1em;
  border-radius: '4px';
  padding: 10px;
  margin-left: 1%;
  margin-right: 1%;
  zoom: 1;
  /* titolo */
}
.block:before,
.block:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block:after {
  clear: both;
}
.block.clear {
  padding: 0;
  margin: 0;
}
.block.shadow {
  box-shadow: '5px 5px 5px #dcdcdc';
  -moz-box-shadow: '5px 5px 5px #dcdcdc';
  -webkit-box-shadow: '5px 5px 5px #dcdcdc';
  border: 1px solid #dcdcdc;
}
.block.gray {
  background: #f7f7f7;
}
.block .title {
  font-family: "Open Sans Bold";
  color: #333;
  margin-bottom: 1%;
  font-size: 1.125em;
  line-height: 1.375em;
  /* margin-top modificato da 5px a 2px */
  margin-top: 2px;
  text-transform: uppercase;
}
.block .title.red {
  color: #e22113;
}
.block .subtitle {
  font-family: "Open Sans Bold";
  color: #333;
  margin-bottom: 1.1%;
  font-size: 0.9em;
  line-height: 1em;
  margin-top: 5px;
}
.block .subtitle.red {
  color: #e22113;
}
.block .tel {
  font-family: "Open Sans Light";
  font-size: 1.6em;
}
.block .text {
  color: #3a3837;
  line-height: 1.2em;
  font-size: 0.813em;
  margin-bottom: 1.5%;
}
.block .text ul {
  margin-bottom: .8em;
  display: block;
  overflow: hidden;
}
.block .text ul li {
  background: url(../img/fr_teaser_red.gif) 0 5px no-repeat;
  padding: 1px 0 0 17px;
  zoom: 1;
  line-height: 19px;
}
.block .text ol {
  margin-bottom: 1em;
}
.block .text ol li {
  list-style-type: decimal;
  list-style-position: inside;
}
.block .text.big {
  font-size: .9em;
  line-height: 1.4em;
}
.block .text.bigger {
  font-size: 1em;
}
.block .area1col {
  /* modificato: originale width:98%; margin 1%; */
}
.block .area1col .item {
  width: 99.4%;
  zoom: 1;
  /* margin:1%; */
}
.block .area1col .item:before,
.block .area1col .item:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block .area1col .item:after {
  clear: both;
}
.block .area1col .area-Accordion {
  padding: 0%;
}
.block .area1col .area-Accordion.shadow {
  padding: 1.5%;
}
.block .area2col .item {
  width: 47.9%;
  margin: 1%;
  float: left;
}
.block .area2col .area-Accordion {
  padding: 0%;
}
.block .area3col .item {
  width: 31.332%;
  margin: 1%;
  float: left;
}
.block .area3col .item .eqAltriVeicoli .select label .skinSelect.w40 {
  width: 98%;
}
.block .area3col .area-Accordion {
  padding: 0%;
}
.block ul {
  margin-bottom: .8em;
}
.block ul li {
  /*background: url(../img/fr_teaser_red.gif) 0 5px no-repeat;
      padding: 1px 0 0 17px;
      color: #373636;*/
  zoom: 1;
  line-height: 19px;
}
.block ul li.accordion {
  list-style: none;
  background: none;
}
.block.error {
  text-align: center;
}
.block.error .title {
  margin-bottom: 3%;
}
.block.error .text {
  font-size: 80%;
}
.block.error .big.valoreEuro {
  font-size: 1.5em;
  font-weight: bold;
  margin-left: .5em;
}
.ie7 .block ul li.accordion {
  list-style-image: none;
}
.ie7 .block ul li.accordion .box-ti ul li {
  list-style-image: url(../img/fr_teaser_red.gif) 0 5px no-repeat;
}
.titleMap {
  display: block;
  background: #aaaaaa;
  color: #ffffff;
  font-size: 1.125em;
  font-family: "Open Sans Bold";
  text-transform: uppercase;
  padding: 13px 10px 13px 10px;
  margin: 0 0 35px 0;
}
.titleMap.helpButton {
  position: relative;
  padding: 13px 50px 13px 10px;
}
.titleMap.helpButton .ico.help {
  position: absolute;
  right: 0;
  top: 7px;
}
.titleMap.helpButton.text {
  padding: 13px 10px 13px 10px;
  zoom: 1;
}
.titleMap.helpButton.text:before,
.titleMap.helpButton.text:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.titleMap.helpButton.text:after {
  clear: both;
}
.titleMap.helpButton.text .ico.help {
  display: none;
}
.titleMap .alternativeHelp {
  float: right;
  margin-top: 4px;
  font-size: .72222em;
  text-transform: none;
  text-decoration: underline;
  cursor: pointer;
}
.contTitleMap div.help {
  float: left;
  position: relative;
  z-index: 0;
  width: 96%;
  padding: 0 2%;
  background: #666;
  margin: 15px -15px -15px;
  box-shadow: 'inset 0 0 10px #454545';
  -moz-box-shadow: 'inset 0 0 10px #454545';
  -webkit-box-shadow: 'inset 0 0 10px #454545';
  color: #fff;
  display: none;
}
.ie7 .contTitleMap div.help {
  margin-top: 30px;
}
.contTitleMap div.help .arrow {
  position: absolute;
  top: -12px;
  right: 0;
  cursor: default;
  width: 50px;
}
.contTitleMap div.help .close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  display: none;
}
.contTitleMap div.help p,
.contTitleMap div.help div.par {
  color: #fff;
  margin: 0 25px 5px 10px;
  display: none;
  font-size: 14px;
}
.contTitleMap div.help p.noMarginNoPadding,
.contTitleMap div.help div.par.noMarginNoPadding {
  margin: 0 !important;
}
.contTitleMap div.help p.noMarginNoPadding .box-ti,
.contTitleMap div.help div.par.noMarginNoPadding .box-ti {
  margin: 0 !important;
}
.contTitleMap div.help p.noMarginNoPadding .box-ti img,
.contTitleMap div.help div.par.noMarginNoPadding .box-ti img {
  margin: 0px 15px 10px 0;
}
.contTitleMap div.help p.noMarginNoPadding .box-ti .par,
.contTitleMap div.help div.par.noMarginNoPadding .box-ti .par {
  margin: 10px 0 0 0;
}
.contTitleMap div.help .text {
  font-size: .9em;
}
.contTitleMap div.help .text ul {
  margin-bottom: 1em;
  font-size: .9em;
}
.contTitleMap div.help .text ul li {
  background: url(../img/fr_teaser_white.gif) 0 5px no-repeat;
  padding: 1px 0 0 17px;
  zoom: 1;
  line-height: 19px;
}
.contTitleMap div.help .text ul.area-Link li {
  list-style: none;
  padding: 0px;
  zoom: 1;
  line-height: 19px;
  background: none;
}
.contTitleMap div.help .text ul.area-Link li a {
  color: #ffffff;
  font-size: 1em;
}
.contTitleMap div.help .text ol {
  margin-bottom: 1em;
  font-size: .9em;
}
.contTitleMap div.help .text ol li {
  line-height: 1.2em;
  list-style-type: decimal !important;
  list-style-position: inside !important;
}
.contTitleMap div.help.open {
  display: block;
}
.contTitleMap div.help.open p,
.contTitleMap div.help.open div.par {
  display: block;
}
.csstransitions .contTitleMap div.help {
  -webkit-transition: 'all ease-in-out .5s';
  transition: 'all ease-in-out .5s';
  display: block;
  max-height: 0;
  padding: 0 2%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  margin: -10px 0 0 0;
}
.csstransitions .contTitleMap div.help.open {
  margin: -10px 0 15px 0;
  max-height: 600px;
  padding: 15px 2%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.mex404 {
  display: block;
  background: #dadada;
  border: 1px solid #cdcdcd;
  color: #4d5052;
  font-size: 0.8em;
  padding: 13px 10px 13px 10px;
  margin: 0 0 35px 0;
  position: absolute;
  top: -51px;
  left: 0px;
  width: 98%;
  text-align: center;
  border-radius: 3px;
}
.glossPage-intro {
  display: block;
  border: 1px solid #cdcdcd;
  color: #4d5052;
  font-size: 0.688em;
  line-height: 1.313em;
  padding: 13px 10px 13px 10px;
  margin: -25px 0 0 0;
  left: 0px;
  width: 98%;
  text-align: left;
  border-radius: 3px;
}
.glossPage-intro div.par {
  font-size: 1em;
  margin-bottom: 0;
}
.glossary-index {
  margin-top: 20px;
  zoom: 1;
  border-top: 1px solid #aeaeae;
  border-bottom: 1px solid #aeaeae;
}
.glossary-index:before,
.glossary-index:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.glossary-index:after {
  clear: both;
}
.glossary-index ul li {
  float: left;
  font-size: 0.875em;
  color: #7a7a7a;
  text-transform: uppercase;
  padding: 19px 7px 19px 7px;
  font-family: "Open Sans Light";
}
.glossary-index ul li a {
  text-decoration: none;
}
.glossary-index ul li a:hover {
  text-decoration: underline;
}
.glossary-index ul li.active a {
  color: #7a7a7a;
}
.glossary-details {
  border-bottom: 1px solid #aeaeae;
}
.glossary-details h2 {
  color: #e22113;
  font-size: 0.875em;
  font-family: "Open Sans Bold";
  padding: 7px;
}
.gloassaryContItem {
  padding: 10px 0 20px 0;
  zoom: 1;
  min-height: 400px;
  height: auto !important;
  height: 400px;
}
.gloassaryContItem:before,
.gloassaryContItem:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.gloassaryContItem:after {
  clear: both;
}
.glossaryItem {
  width: 31.33%;
  float: left;
  padding: 1%;
}
.glossaryItem a {
  color: #e22113;
  font-size: 0.875em;
  font-family: "Open Sans Light";
  text-decoration: none;
}
.glossaryItem a:hover {
  text-decoration: underline;
}
.glossaryItem .glossaryTxt {
  display: none;
}
.glossary-modal {
  display: none;
  background: #ffffff;
  padding: 4%;
  border: 1px solid #dcdcdc;
}
.glossary-modal p,
.glossary-modal div.par {
  font-size: .875em;
  font-family: "Open Sans";
  margin-bottom: 1em;
  line-height: 1.2em;
}
.map-links {
  width: 98%;
  margin: 0 1% 2em 1%;
}
.map-links.shadow {
  box-shadow: '5px 5px 5px #dcdcdc';
  -moz-box-shadow: '5px 5px 5px #dcdcdc';
  -webkit-box-shadow: '5px 5px 5px #dcdcdc';
  border: 1px solid #dcdcdc;
}
.map-links.gray {
  background: #f7f7f7;
}
.map-links h2 a {
  display: block;
  background: #aaaaaa;
  color: #ffffff;
  font-size: 1.125em;
  font-family: "Open Sans Bold";
  text-transform: uppercase;
  padding: 13px 10px 13px 10px;
  margin: 0 0 8px 0;
  text-decoration: none;
}
.map-links h2 a:hover {
  text-decoration: underline;
}
.map-links ul li {
  zoom: 1;
  margin-bottom: 3em;
}
.map-links ul li:before,
.map-links ul li:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.map-links ul li:after {
  clear: both;
}
.map-links ul li a {
  display: block;
  float: left;
  width: 26%;
  padding: 1%;
  color: #292d30;
  text-decoration: none;
  font-size: 0.813em;
  font-family: "Open Sans Semibold";
  text-transform: uppercase;
}
.map-links ul li a:hover {
  text-decoration: underline;
}
.map-links ul li ul {
  width: 72%;
  float: left;
}
.map-links ul li ul li {
  float: left;
  width: 23%;
  padding: 1%;
  margin-bottom: 0;
  /*height:3.5em;*/
}
.map-links ul li ul li a {
  width: 98%;
  padding: 1%;
  text-transform: none;
  color: #e22113;
}
.map-links ul li ul li ul {
  margin-left: 4px;
}
.map-links ul li ul li ul li {
  float: none;
  width: 100%;
  /*height:1em;*/
}
.map-links ul li ul li ul li a {
  padding-left: 16px;
  color: #292d30;
}
.map-links ul li ul li ul li.first a {
  background: #ffffff url("../img/3_liv_mappa.gif") no-repeat top left;
  padding-top: 4px;
}
.box-content {
  zoom: 1;
  position: relative;
  z-index: 2;
}
.box-content:before,
.box-content:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.box-content:after {
  clear: both;
}
.box-content.gray {
  background: #f7f7f7;
  border: 1px solid #dcdcdc;
  border-radius: '3px';
}
.box-content.shadow {
  box-shadow: '5px 5px 5px #dcdcdc';
  -moz-box-shadow: '5px 5px 5px #dcdcdc';
  -webkit-box-shadow: '5px 5px 5px #dcdcdc';
}
.box-content h4 {
  font-family: "Open Sans Bold";
  font-size: .95em;
  color: #e22113;
  padding: 12px 15px;
  margin: 0;
}
.box-content h5 {
  font-family: "Open Sans Semibold";
  font-size: .95em;
  padding: 0 15px;
  margin: 0;
}
.box-content h6 {
  font-family: "Open Sans Semibold";
  font-size: .8em;
  padding: 0 0 0 15px;
  margin: 0;
  font-weight: bolder;
}
.box-content p,
.box-content div.par {
  font-family: "Open Sans Light";
  font-size: .8em;
  line-height: 1.3em;
  color: #333;
  padding: 10px 15px;
}
.box-content p ol li,
.box-content div.par ol li {
  line-height: 19px;
  color: #e22113;
  margin-left: 1.4em;
  list-style: decimal;
}
.box-content p ol li span,
.box-content div.par ol li span {
  color: #3a3837;
}
.box-content div.par {
  margin-bottom: 0;
}
.box-content .box-ti {
  margin-bottom: 0px;
  padding: 0;
}
.box-content .box-ti .tit {
  font-family: "Open Sans Semibold";
  font-size: .8em;
  color: #333;
  padding: 8px 15px;
  margin: 0;
}
.box-content .box-ti .tit.red {
  color: #e22113;
}
.box-content .box-ti .tit.pd0 {
  padding-top: 0;
}
.box-content .text {
  font-size: .9em;
}
.box-content .text ul {
  padding: 0px 15px 5px 15px;
  font-size: .8em;
}
.box-content .text ul li {
  font-family: "Open Sans Light";
  color: #333333;
  background: url(../img/fr_teaser_red.gif) 0 5px no-repeat;
  padding: 1px 0 0 17px;
  zoom: 1;
  line-height: 19px;
}
.box-content .text ul.area-Link li {
  list-style: none;
  padding: 0px;
  zoom: 1;
  line-height: 19px;
  background: none;
}
.box-content .text ul.area-Link li a {
  color: #e22113;
  font-size: 1em;
}
.box-content .text ol {
  padding: 10px 15px;
  font-size: .9em;
  line-height: 19px;
  color: #e22113;
}
.box-content .text ol li {
  line-height: 19px;
  list-style-type: decimal;
  list-style-position: inside;
}
.box-content .text ol li span {
  color: #3a3837;
}
.block-Lanci {
  border-bottom: 1px solid #999999;
  margin-bottom: 24px;
  margin-top: -15px;
  clear: both;
  display: block;
  float: left;
  width: 100%;
}
.block-Lanci h4 {
  float: left;
  width: 12%;
  margin-left: 1%;
  margin-top: 15px;
  font-family: "Open Sans Bold";
  font-size: 0.875em;
  line-height: 1.4em;
}
.block-Lanci .area-Lanci {
  width: 87%;
  background: none;
  float: left;
  position: relative;
}
.block-Lanci .area-Lanci .wrapper {
  zoom: 1;
  z-index: 0;
}
.block-Lanci .area-Lanci .wrapper:before,
.block-Lanci .area-Lanci .wrapper:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block-Lanci .area-Lanci .wrapper:after {
  clear: both;
}
.block-Lanci .area-Lanci .wrapper .item {
  z-index: 8;
  float: left;
  width: 21%;
  padding: 15px 13px 10px 13px;
  position: relative;
  height: 260px;
}
.block-Lanci .area-Lanci .wrapper .item .box-ti {
  padding: 0;
}
.block-Lanci .area-Lanci .wrapper .item .box-ti img {
  width: 100%;
  margin: 0;
  display: block;
  float: none;
  /*border: 1px solid #999999;*/
  border: none;
}
.block-Lanci .area-Lanci .wrapper .item .box-ti div.par {
  font-size: .8em;
}
.block-Lanci .area-Lanci .wrapper .item .box-ti .tit {
  color: #e22113;
  font-size: 1em;
  padding: 5px 0;
  display: block;
}
.block-Lanci .area-Lanci .wrapper .item a.espandiLancio {
  display: block;
  position: absolute;
  bottom: 15px;
  text-decoration: none;
  padding: 10px 10px 10px 15px;
  background: url("../img/icon-espandi.png") no-repeat 0 12px;
  font-family: "Open Sans Semibold";
  font-size: 0.813em;
  text-transform: uppercase;
  color: #e22113;
}
.block-Lanci .area-Lanci .wrapper .item.active {
  border-top: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-bottom: 2px solid #ffffff;
  z-index: 100;
}
.block-Lanci .area-Lanci .wrapper .item.active .box-ti,
.block-Lanci .area-Lanci .wrapper .item.active a.espandiLancio {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.block-Lanci .area-Lanci .wrapper .item.active .bgBott {
  width: 100%;
  position: absolute;
  height: 3px;
  background-color: red;
  bottom: 0px;
}
.block-Denuncia {
  background: transparent url("../img/bg-rosa.jpg");
  margin-top: -30px;
  zoom: 1;
  padding: 20px 1.7% 10px 1.7%;
}
.block-Denuncia:before,
.block-Denuncia:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block-Denuncia:after {
  clear: both;
}
.block-Denuncia p,
.block-Denuncia div.par {
  color: #3a3837;
  line-height: 1.2em;
  font-size: .813em;
  margin-top: .8em;
  margin-bottom: .3em;
}
.block-Denuncia h2.tit {
  font-family: "Open Sans Bold";
  font-size: 1.125em;
  color: #3a3837;
  text-transform: uppercase;
  margin-bottom: 1.15em;
}
.block-Denuncia h2.tit.red {
  color: #e22113;
}
.block-Denuncia .tabColSx {
  width: 63%;
  margin: 1%;
  float: left;
  background: #ffffff;
  margin-bottom: 15px;
  border-radius: '4px';
  padding: 10px;
}
.block-Denuncia .tabColSx .sezForm,
.block-Denuncia .tabColSx .sezApp {
  float: left;
  min-height: 149px;
  padding-bottom: 30px;
  position: relative;
}
.block-Denuncia .tabColSx .sezForm h3.tit,
.block-Denuncia .tabColSx .sezApp h3.tit {
  font-family: "Open Sans Bold";
  text-transform: uppercase;
  font-size: 0.875em;
  margin-bottom: 0.875em;
  color: #333;
}
.block-Denuncia .tabColSx .sezForm h3.tit.red,
.block-Denuncia .tabColSx .sezApp h3.tit.red {
  color: #e22113;
}
.block-Denuncia .tabColSx .sezForm a.btn,
.block-Denuncia .tabColSx .sezApp a.btn {
  font-family: 'Open Sans Bold';
  padding: 8px 30px;
  position: absolute;
  bottom: 0px;
  font-size: 0.8em;
}
.block-Denuncia .tabColSx .sezForm .area-LinkBtn,
.block-Denuncia .tabColSx .sezApp .area-LinkBtn {
  position: absolute;
  bottom: 0px;
  zoom: 1;
}
.block-Denuncia .tabColSx .sezForm .area-LinkBtn:before,
.block-Denuncia .tabColSx .sezApp .area-LinkBtn:before,
.block-Denuncia .tabColSx .sezForm .area-LinkBtn:after,
.block-Denuncia .tabColSx .sezApp .area-LinkBtn:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block-Denuncia .tabColSx .sezForm .area-LinkBtn:after,
.block-Denuncia .tabColSx .sezApp .area-LinkBtn:after {
  clear: both;
}
.block-Denuncia .tabColSx .sezForm .area-LinkBtn li,
.block-Denuncia .tabColSx .sezApp .area-LinkBtn li {
  float: left;
  margin-right: 10px;
}
.block-Denuncia .tabColSx .sezForm {
  width: 43%;
  padding-right: 8%;
}
.block-Denuncia .tabColSx .sezApp {
  width: 48%;
}
.block-Denuncia .tabColSx.shadow {
  box-shadow: '5px 5px 5px #dcdcdc';
  -moz-box-shadow: '5px 5px 5px #dcdcdc';
  -webkit-box-shadow: '5px 5px 5px #dcdcdc';
  border: 1px solid #dcdcdc;
}
.block-Denuncia .tabColSx.gray {
  background: #f7f7f7;
}
.block-Denuncia .tabColDx {
  width: 28%;
  margin: 1% 0 1% 1%;
  float: left;
  background: #ffffff;
  margin-bottom: 15px;
  border-radius: '4px';
  padding: 10px;
}
.block-Denuncia .tabColDx .sezAss {
  min-height: 138px;
  padding-bottom: 30px;
  position: relative;
}
.block-Denuncia .tabColDx .sezAss h2.tit {
  font-family: "Open Sans Bold";
  text-transform: uppercase;
  font-size: 0.875em;
  margin-bottom: 0.875em;
}
.block-Denuncia .tabColDx .sezAss p.tel,
.block-Denuncia .tabColDx .sezAss div.tel {
  /*position: absolute;
        bottom: 10px;*/
  font-family: "Open Sans Light";
  font-size: 1.7em;
  color: #6d6d6d;
  margin-top: .8em;
}
.block-Denuncia .tabColDx.shadow {
  box-shadow: '5px 5px 5px #dcdcdc';
  -moz-box-shadow: '5px 5px 5px #dcdcdc';
  -webkit-box-shadow: '5px 5px 5px #dcdcdc';
  border: 1px solid #dcdcdc;
}
.block-Denuncia .tabColDx.gray {
  background: #f7f7f7;
}
.block-Intro {
  width: 98%;
  margin-top: -30px;
  zoom: 1;
  padding: 30px 1% 10px 1%;
}
.block-Intro.pinkBg {
  background: transparent url("../img/bg-rosa.jpg");
  margin-bottom: 20px;
}
.block-Intro:before,
.block-Intro:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block-Intro:after {
  clear: both;
}
.block-Intro .cont {
  background: #ffffff;
  padding: 2%;
  margin: 0 1% 1% 1%;
}
.block-Intro .cont.shadow {
  box-shadow: '5px 5px 5px #dcdcdc';
  -moz-box-shadow: '5px 5px 5px #dcdcdc';
  -webkit-box-shadow: '5px 5px 5px #dcdcdc';
  border: 1px solid #dcdcdc;
}
.block-Intro .cont.gray {
  background: #f7f7f7;
}
.block-Intro .cont p,
.block-Intro .cont div.par,
.block-Intro .cont div.text {
  color: #3a3837;
  line-height: 1.2em;
  font-size: .813em;
  margin-top: 1em;
  margin-bottom: .3em;
}
.block-Intro .cont p ol,
.block-Intro .cont div.par ol,
.block-Intro .cont div.text ol {
  margin-bottom: 1em;
}
.block-Intro .cont p ol li,
.block-Intro .cont div.par ol li,
.block-Intro .cont div.text ol li {
  list-style-type: decimal;
  list-style-position: inside;
}
.block-Intro .cont div.text ul {
  margin-bottom: .8em;
  display: block;
  overflow: hidden;
}
.block-Intro .cont div.text ul li {
  background: url(../img/fr_teaser_red.gif) 0 5px no-repeat;
  padding: 1px 0 0 17px;
  zoom: 1;
  line-height: 19px;
  color: #3a3837;
}
.block-Intro .cont div.text ul li .accordion {
  list-style-type: none;
}
.block-Intro .cont h2.tit {
  font-family: "Open Sans Bold";
  font-size: 1.125em;
  color: #3a3837;
  text-transform: uppercase;
  margin-bottom: 1.375em;
}
.block-Intro .cont h2.tit.red {
  color: #e22113;
}
.block-Intro a {
  text-decoration: none;
}
.area-Aziendale {
  zoom: 1;
  padding: 2%;
  border-bottom: 1px solid #999999;
}
.area-Aziendale:before,
.area-Aziendale:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.area-Aziendale:after {
  clear: both;
}
.area-Aziendale:last-child {
  margin-bottom: 20px;
}
.area-Aziendale .nomeCognome {
  font-size: 1.125em;
  font-family: "Open Sans Bold";
  color: #e22113;
  text-align: center;
  margin-top: 15px;
  line-height: 1.375em;
}
.area-Aziendale .ruolo {
  color: #3a3837;
  line-height: 1.2em;
  font-size: .813em;
  text-align: center;
  margin-top: 5px;
}
.area-Aziendale h4 {
  font-size: 1.125em;
  font-family: "Open Sans Bold";
  margin-bottom: 5px;
}
.area-Aziendale .area-Profili {
  zoom: 1;
  /* overflow-x: scroll; */
}
.area-Aziendale .area-Profili:before,
.area-Aziendale .area-Profili:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.area-Aziendale .area-Profili:after {
  clear: both;
}
.area-Aziendale .area-Profili .profilo {
  float: left;
  width: 178px;
  padding: 15px;
  /* img{
         border:1px solid #999999;
       }*/
  /*border-right:1px dashed #999999;*/
  height: 263px;
  overflow-y: hidden;
  cursor: pointer;
  border: 1px solid #ffffff;
}
.area-Aziendale .area-Profili .profilo:last-child {
  border-right: none;
}
.area-Aziendale .area-Profili .profilo.on {
  border: 1px solid #999999;
}
.area-Aziendale .area-Profili .profilo.on .nomeCognome,
.area-Aziendale .area-Profili .profilo.on .ruolo,
.area-Aziendale .area-Profili .profilo.on img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.area-Aziendale .area-Profili .profilo.on .descrZone .nomeCognome,
.area-Aziendale .area-Profili .profilo.on .descrZone .ruolo,
.area-Aziendale .area-Profili .profilo.on .descrZone img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.area-Aziendale .area-Profili .profilo .descrZone {
  display: none;
  position: absolute;
  left: -1px;
  border: 1px solid #999;
  width: 900px;
  background: white;
  cursor: default;
  z-index: 999;
  margin: 0;
  padding: 15px 15px 33px 15px;
  margin-top: -2px !important;
}
.area-Aziendale .area-Profili .profilo .descrZone img {
  float: left;
  margin-right: 20px;
  /* border:1px solid #999999;*/
}
.area-Aziendale .area-Profili .profilo .descrZone .nomeCognome,
.area-Aziendale .area-Profili .profilo .descrZone .ruolo {
  text-align: left;
  margin-top: 0px;
}
.area-Aziendale .area-Profili .profilo .descrZone .descr {
  color: #3a3837;
  line-height: 1.2em;
  font-size: .813em;
  margin-top: 1em;
  line-height: 1.4em;
}
.block-Partner {
  clear: both;
}
.block-Partner h4 {
  float: left;
  /*  width: 12%; */
  margin-left: 1%;
  margin-right: 2.2%;
  font-family: "Open Sans Bold";
  font-size: .875em;
}
.block-Partner p,
.block-Partner div.par {
  font-size: 0.813em;
  margin-left: 1%;
}
.block-Partner .areaPartnership {
  border: 1px solid lightgray;
  height: 100%;
  width: 68%;
  float: left;
  zoom: 1;
  margin: 25px 0 25px 13%;
}
.block-Partner .areaPartnership:before,
.block-Partner .areaPartnership:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block-Partner .areaPartnership:after {
  clear: both;
}
.block-Partner .areaPartnership ul li {
  width: 33.33%;
  float: left;
  text-align: center;
}
.block-Partner .areaPartnership ul li img {
  width: 100%;
}
.block-Partner .lista1col {
  float: left;
  width: 15%;
  margin-left: 3%;
  margin-top: 25px;
}
.area-Accordion {
  padding: 3%;
}
.area-Accordion.shadow {
  box-shadow: '5px 5px 5px #dcdcdc';
  -moz-box-shadow: '5px 5px 5px #dcdcdc';
  -webkit-box-shadow: '5px 5px 5px #dcdcdc';
  border: 1px solid #dcdcdc;
  padding: 1.5%;
  border-radius: '4px';
}
.area-Accordion.gray {
  background: #f7f7f7;
}
.area-Accordion .tit {
  margin-top: 5px;
  font-family: "Open Sans Bold";
  font-size: 1.2em;
  margin-bottom: 1.5em;
  color: #292d30;
  text-transform: uppercase;
}
.area-Accordion .tit.red {
  color: #e22113;
}
.area-Accordion .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.area-Accordion .ui-accordion .ui-accordion-header.ui-state-focus {
  box-shadow: 0px;
  outline: none;
}
.area-Accordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  top: 50%;
}
.area-Accordion .ui-accordion .ui-accordion-icons {
  padding-left: 1em;
}
.area-Accordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  margin-top: -4px;
}
.area-Accordion .ui-accordion .ui-accordion-header {
  margin-top: -1px;
  border-radius: 0;
  font-size: 0.8em;
  background: #efefef;
  border: 1px solid #dcdcdc;
  font-family: "Open Sans";
  color: #3a3837;
  padding: 4px 0 3px 0px;
  cursor: pointer;
  position: relative;
}
.area-Accordion .ui-accordion .ui-accordion-header-active {
  background: #666666;
  color: #ffffff;
}
.area-Accordion .ui-accordion .ui-accordion-content {
  border-radius: 0;
  border: 1px solid #dcdcdc;
  padding: 1em;
}
.area-Accordion .ui-state-default .ui-icon {
  background: url("../img/acc-default.png") no-repeat;
}
.area-Accordion .ui-state-active .ui-icon {
  background: url("../img/acc-active.png") no-repeat;
}
.area-Accordion.openDx .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left: inherit;
  right: 0.5em;
}
.area-Accordion.openSx .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left: inherit;
  left: 0.5em;
}
.area-Accordion.openSx .ui-accordion .ui-accordion-header {
  padding-left: 2em;
}
.area-Accordion .accordion {
  list-style: none;
  margin-left: 0;
  /*.box-ti{
      ul li{
        list-style:none;
      }
    }*/
}
.area-Accordion .accordion a {
  font-family: "Open Sans Semibold";
  font-size: 0.929em;
  color: #e22113;
  text-decoration: none;
}
.area-Accordion .accordion a:hover {
  text-decoration: underline;
}
.area-Accordion .accordion a.pdf {
  font-family: "Open Sans Semibold";
  font-size: 0.8em;
  color: #e22113;
  text-decoration: none;
  padding-left: 2.4em;
  display: block;
  background: url("../img/icon-pdf.png") 0px 4px no-repeat;
  min-height: 30px;
}
.boxRiepilogoDati .ui-accordion {
  margin-bottom: 20px;
}
.boxRiepilogoDati .ui-accordion .ui-accordion-header {
  margin-top: -1px;
  border-radius: 0;
  font-size: 1em;
  background: #aaaaaa;
  border-color: #e0e0e0;
  font-family: "Open Sans";
  color: #ffffff;
  text-transform: uppercase;
  padding: 15px 90px 15px 15px;
  position: relative;
  margin-top: 20px;
}
.boxRiepilogoDati .ui-accordion .ui-accordion-header-active {
  background: #aaaaaa;
  color: #ffffff;
}
.boxRiepilogoDati .ui-accordion .ui-accordion-content {
  border: 0;
  padding: 0;
}
.boxRiepilogoDati .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left: inherit;
  top: 17px;
}
.boxRiepilogoDati .ui-state-default .ui-icon {
  display: block;
  background: url("../img/acc-default2.png") no-repeat;
  position: absolute;
  right: 15px;
  top: 10px;
  height: 25px;
  width: 25px;
}
.boxRiepilogoDati .ui-state-active .ui-icon {
  display: block;
  background: url("../img/acc-active2.png") no-repeat;
  position: absolute;
  right: 15px;
  top: 10px;
  height: 25px;
  width: 25px;
}
.boxRiepilogoDati .area-Accordion {
  padding: 0%;
}
.boxRiepilogoDati .table {
  border-radius: 0;
  border-color: #e0e0e0;
}
.boxRiepilogoDati .box-ti {
  padding: 0;
  margin: 0 !important;
}
.boxRiepilogoDati .box-ti p.tit,
.boxRiepilogoDati .box-ti div.tit {
  font-family: "Open Sans Bold";
  font-size: 1.2em;
  text-transform: uppercase;
}
.boxRiepilogoDati a.edit {
  position: absolute;
  right: 50px;
  top: 13px;
}
.boxRiepilogoDati .section .col.span_3 p,
.boxRiepilogoDati .section .col.span_3 div.par {
  font-family: "Open Sans Light";
  color: #808080;
  font-size: 0.9em;
}
.boxRiepilogoDati .section .col.span_8 p,
.boxRiepilogoDati .section .col.span_8 div.par {
  font-family: "Open Sans Semibold";
  color: #292d30;
  font-size: 1em;
}
.boxRiepilogoDati h3 p,
.boxRiepilogoDati h3 label {
  font-size: 1.15em !important;
  font-family: "Open Sans Semibold" !important;
}
.boxRiepilogoDati h3 p.boldPrev,
.boxRiepilogoDati h3 label.boldPrev {
  font-family: "Open Sans Bold" !important;
}
.block-Teaser {
  width: 98%;
  padding: 1%;
  zoom: 1;
}
.block-Teaser:before,
.block-Teaser:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block-Teaser:after {
  clear: both;
}
.block-Teaser .teaser {
  /* only required rule to make this work */
  overflow: hidden;
  position: relative;
  width: 45.5%;
  float: left;
  padding: 1%;
  margin: 1%;
  zoom: 1;
  box-shadow: '5px 5px 5px #dcdcdc';
  -moz-box-shadow: '5px 5px 5px #dcdcdc';
  -webkit-box-shadow: '5px 5px 5px #dcdcdc';
  border: 1px solid #dcdcdc;
  /* testo */
}
.block-Teaser .teaser:before,
.block-Teaser .teaser:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block-Teaser .teaser:after {
  clear: both;
}
.block-Teaser .teaser h3 {
  font-family: "Open Sans Semibold";
  color: #333;
  margin-bottom: 1em;
  font-size: 1.125em;
  line-height: 1.375em;
  margin-top: 5px;
}
.block-Teaser .teaser h3.red {
  color: #e22113;
}
.block-Teaser .teaser a.independent-link {
  color: #999999;
  padding: 1em 2em 1em 0em;
  float: left;
  font-size: 0.813em;
  text-decoration: none;
  display: block;
}
.block-Teaser .teaser a.independent-link:hover {
  text-decoration: underline;
}
.block-Teaser .teaser p,
.block-Teaser .teaser div.par {
  color: #3a3837;
  line-height: 1.2em;
  font-size: 0.813em;
  /*margin-bottom: 1.6%;*/
  margin-bottom: 1.5em;
}
.block-Teaser .teaser p a.independent-link,
.block-Teaser .teaser div.par a.independent-link {
  font-size: 1em;
  color: #3a3837;
  float: none;
  padding: 0;
  text-decoration: underline;
  display: inline;
}
.block-Teaser .teaser p strong,
.block-Teaser .teaser div.par strong {
  font-family: "Open Sans Bold";
}
.block-Teaser .teaser.link:hover {
  background-color: #fcfcfc;
  box-shadow: '2px 2px 2px #dcdcdc';
  -moz-box-shadow: '2px 2px 2px #dcdcdc';
  -webkit-box-shadow: '2px 2px 2px #dcdcdc';
}
.block-Teaser .teaser .default-link {
  /* all rules required to make the whole div clickable */
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  /* this is a fix for IE7-9 */
  background-color: #ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.block-Teaser .teaser .independent-link {
  /* all rules required to make other links to work */
  position: relative;
  z-index: 100;
}
.block-filter-prodotti {
  background: transparent url("../img/bg-prod.jpg");
  margin-top: -30px;
  zoom: 1;
  padding: 20px 1.1% 22px 0;
}
.block-filter-prodotti:before,
.block-filter-prodotti:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block-filter-prodotti:after {
  clear: both;
}
.block-filter-prodotti h2 {
  font-family: "Open Sans Bold";
  font-size: .95em;
  color: #e22113;
  text-transform: uppercase;
  margin-bottom: 1.375em;
}
.block-filter-prodotti h2,
.block-filter-prodotti .par {
  padding-left: 1.4%;
}
.block-filter-prodotti ul {
  zoom: 1;
}
.block-filter-prodotti ul:before,
.block-filter-prodotti ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block-filter-prodotti ul:after {
  clear: both;
}
.block-filter-prodotti ul li {
  float: left;
  margin-left: 1.4%;
  margin-bottom: 8px;
}
.block-filter-prodotti a.btn.white {
  background: #ffffff;
  color: #444645;
  width: 94px;
  font-size: 0.75em;
  text-transform: none;
  padding: 9px 3px !important;
}
.block-filter-prodotti a.btn.white.on {
  background: #aaaaaa;
  color: #ffffff;
}
.block-filter-prodotti a.btn.red {
  font-size: 0.75em;
  text-transform: none;
  padding: 9px 10px !important;
}
.block-prodotti {
  padding: 30px 0 20px 0;
}
.block-prodotti ul {
  zoom: 1;
}
.block-prodotti ul:before,
.block-prodotti ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block-prodotti ul:after {
  clear: both;
}
.block-prodotti .item {
  width: 29%;
  border: 1px solid #999;
  padding-top: 12px;
  float: left;
  margin-left: 3.4%;
  margin-bottom: 1.3em;
  min-height: 108px;
  height: auto !important;
  height: 108px;
  position: relative;
  cursor: pointer;
}
.block-prodotti .item h3 {
  font-size: .8em;
  padding: 0 15px 4px 15px;
  color: #3a3837;
}
.block-prodotti .item h4 {
  font-family: "Open Sans Bold";
  color: #e22113;
  font-size: 1.05em;
  line-height: 1.2em;
  padding: 0 15px 5px 15px;
}
.block-prodotti .item .code {
  display: block;
  border-top: 1px solid #ebebeb;
  /*padding: 7px 15px;*/
  background: #f7f7f7;
  font-size: .75em;
  color: #666666;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.block-prodotti .item .code p,
.block-prodotti .item .code div.par {
  padding: 7px 15px;
  margin-bottom: 0;
  font-size: 1em;
}
#main {
  zoom: 1;
  padding-top: 30px;
  /* Scrollbars */
  /* Background */
  /* Bottom bar background */
  /* Bar element (thumb) */
  /* Darken rollover */
  /* Horizontal thumb */
  /* Corner */
  border-bottom: 1px solid #fff;
}
#main:before,
#main:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#main:after {
  clear: both;
}
#main ::-webkit-scrollbar {
  width: 17px;
  height: 17px;
  /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
  margin-left: 10px;
}
#main ::-webkit-scrollbar-track-piece {
  background: transparent none;
  border: solid 4px transparent;
  border-right-width: 8px;
  margin: 4px;
}
#main ::-webkit-scrollbar-track-piece:horizontal {
  border-right-width: 4px;
  border-bottom-width: 8px;
}
#main ::-webkit-scrollbar-thumb {
  border: solid 0 transparent;
  border-right-width: 5px;
  border-left-width: 5px;
  -webkit-border-radius: 9px 6px;
  -webkit-box-shadow: inset 0 0 0 1px #c8c8c8, inset 0 0 0 6px #c8c8c8;
}
#main ::-webkit-scrollbar-thumb:hover {
  -webkit-box-shadow: inset 0 0 0 1px #a1a1a1, inset 0 0 0 6px #a1a1a1;
}
#main ::-webkit-scrollbar-thumb:horizontal {
  border-right-width: 0;
  border-left-width: 0;
  border-top-width: 5px;
  border-bottom-width: 5px;
  -webkit-border-radius: 6px 9px;
}
#main ::-webkit-scrollbar-corner {
  /*@todo*/
}
#main a.riduciLancio {
  display: block;
  text-decoration: none;
  position: absolute;
  right: 15px;
  bottom: 15px;
  padding: 10px 10px 10px 15px;
  background: url("../img/iconRiduci.png") no-repeat 0 12px;
  font-family: "Open Sans Semibold";
  font-size: 0.813em;
  text-transform: uppercase;
  color: #e22113;
}
#main .block-Squadra a.riduciLancio {
  right: 3px;
  bottom: 0px;
}
#main .fltR {
  float: right;
}
#main .fltL {
  float: left;
}
#preventivatore #main {
  padding-top: 0;
}
#preventivatore #main .cont {
  width: 100%;
  max-width: 100%;
}
#preventivatore #main .contWrap {
  max-width: '1366px';
  margin: 0 auto;
  width: 100%;
}
#preventivatore #main .box-ti,
#preventivatore #main .parCont {
  width: 95%;
  max-width: 1366px;
  margin: 10px auto 15px;
}
#preventivatore #main #header-partner .contWrap,
#preventivatore #main #steps .contWrap {
  width: 100%;
}
#preventivatore #main #header-partner .title .contWrap,
#preventivatore #main #steps .title .contWrap {
  width: 98%;
}
#popup #main {
  padding-top: 0;
}
#popup #main .cont {
  width: 100%;
  max-width: 100%;
}
#popup #main .contWrap {
  max-width: '1366px';
  margin: 0 auto;
  width: 98%;
  padding-top: 10px;
}
#popup #main .box-ti,
#popup #main .parCont {
  width: 95%;
  max-width: 1366px;
  margin: 10px auto 15px;
}
#content-3col #main #contentCentral {
  float: left;
  width: 74.5%;
}
#content-2col #main #contentCentral,
#preventivatoriWF2 #main #contentCentral {
  float: left;
  width: 75%;
}
#main #contentsx {
  float: left;
}
#preventivatore #main #contentsx,
#popup #main #contentsx {
  float: none;
  width: 100%;
  margin: 0 auto;
}
#content-2col #main #contentsx,
#preventivatoriWF2 #main #contentsx {
  width: 100%;
}
#content-3col #main #contentsx {
  width: 65.8%;
}
#main #contentsx .block .area1col .item .parCont {
  padding: 0;
}
#main #contentsx .block .area1col .item .parCont.shadow {
  padding: 9px 10px 10px 10px;
}
#main #contentdx {
  float: left;
}
#content-3col #main #contentdx {
  width: 31.1%;
  margin-left: 2.6%;
}
#main #contentdx .area-Accordion {
  padding: 3%;
  margin-bottom: 1em;
}
#main #contentdx .area-Accordion .ui-accordion .ui-accordion-header {
  padding: 7px 30px 7px 10px;
}
#main #contentdx .area-Accordion.openSx {
  /* Perelli */
}
#main #contentdx .area-Accordion.openSx .ui-accordion .ui-accordion-header {
  padding: 7px 30px 7px 25px;
}
#main .promoBoxRichiamami {
  margin-right: 1%;
}
#main .promoBoxRichiamami .box-content {
  margin-bottom: 15px;
}
#main .promoBoxRichiamami .box-content.shadow {
  border: 1px solid #dcdcdc;
  border-radius: '3px';
}
#main .promoBoxRichiamami .box-content ul {
  margin-bottom: .8em;
}
#main .promoBoxRichiamami .box-content ul li {
  line-height: 1.3em;
  background: url("../img/li.png") 2px 6px no-repeat;
  padding-left: 1em;
}
#main .promoBoxRichiamami .box-content .box-ti img.rgt {
  margin: 0;
  padding: 0 !important;
  width: 26%;
  margin-top: -17px !important;
  margin-right: 10px !important;
}
#main .promoBoxRichiamami .box-content .box-ti .tit {
  font-family: "Open Sans Italic";
  font-size: 80%;
  color: #333;
  padding: 4px 15px;
  margin-left: 10%;
  font-weight: bold;
}
#main .promoBoxRichiamami .box-content .box-ti .weCallYou {
  font-family: "Open Sans Bold";
  color: #e22113;
  padding: 0px 15px;
  margin-left: 6%;
  font-size: 112%;
}
#main .promoBoxRichiamami .box-content .box-ti a.btn {
  background: #e22113;
  border: none;
  font-size: .875em;
  padding: 0;
  color: #fff;
  text-shadow: none;
  text-transform: uppercase;
  font-family: "Open Sans Bold";
  display: block;
  border: 0;
  width: 57%;
  margin-left: 4%;
  padding: 3%;
  margin-top: 5%;
  margin-bottom: 15px !important;
}
.ie8 #main .promoBoxRichiamami .box-content .box-ti a.btn {
  background: #ae190e url('../img/btn-bg-red.png') repeat-x top left;
}
.ie8 #main .promoBoxRichiamami .box-content .box-ti a.btn:hover,
.ie8 #main .promoBoxRichiamami .box-content .box-ti a.btn:active {
  background: #de2012 url("../img/btn-bg-red-hover.png") repeat-x top left;
}
#main #promo {
  float: right;
  width: 22.5%;
  margin-right: 1%;
}
#main #promo .area-Accordion {
  padding: 3%;
  margin-bottom: 20px;
}
#main #promo .area-Accordion .ui-accordion .ui-accordion-header {
  padding: 7px 30px 7px 10px;
}
#main #promo .area-Accordion.openSx {
  /* Perelli */
}
#main #promo .area-Accordion.openSx .ui-accordion .ui-accordion-header {
  padding: 7px 30px 7px 25px;
}
#main #promo #contattaci {
  float: none;
  width: 87%;
  margin: -16px auto 15px;
  position: relative;
  z-index: 1;
  margin-bottom: 15px;
}
#main #promo #contattaci .boxContatti {
  padding: 10px 0 1% 0;
  border: 1px solid #dcdcdc;
  overflow: hidden;
  clear: both;
  box-shadow: 'none';
  -moz-box-shadow: 'none';
  -webkit-box-shadow: 'none';
}
#main #promo #contattaci .boxContatti h4 {
  float: left;
  margin: 5px 3px 5px 0;
}
#main #promo #contattaci .boxContatti .icons img {
  margin: 0 0 5px 0.2em;
}
#main #promo #contattaci .boxContatti .sepPromo {
  display: none;
}
#main #promo #contattaci .boxContatti .telephone .left,
#main #promo #contattaci .boxContatti .telephone .right {
  float: none;
  width: 100%;
  padding-top: 10px;
}
#main #promo #contattaci .boxContatti .telephone .btSpan {
  font-size: 13px;
}
#main #promo #contattaci .boxContatti .telephone .btNum {
  font-size: 13px;
}
#main #promo #contattaci .arrow {
  display: none;
}
#main #promo .box-content {
  margin-bottom: 15px;
  /*ul {
        margin-bottom: .8em;
        li {
          background: url(../img/fr_teaser_red.gif) 0 5px no-repeat;
          padding: 1px 0 0 17px;
          color: #373636;
          zoom: 1;
          line-height: 19px;
        }
      }*/
}
#main #promo .box-content.shadow {
  border: 1px solid #dcdcdc;
  border-radius: '3px';
}
#main #promo .box-ti img {
  margin: 0;
  padding: 10px 10px 5px 15px;
}
#main #promo .box-ti img.rgt {
  padding: 10px 15px 5px 10px;
}
#main #promo .box-ti img.blw {
  margin: 0 auto;
  display: block;
  padding: 10px 0 0 0;
  float: none;
}
#main #promo .lancio-app h3 {
  padding: 0 15px;
}
#main #promo .lancio-app a.button {
  display: inline-block;
  margin: 10px 15px;
}
#main #promo-prev #contattaci {
  float: none;
  width: 87%;
  margin: -16px auto 15px;
  position: relative;
  z-index: 1;
  margin-bottom: 15px;
}
#main #promo-prev #contattaci .boxContatti {
  padding: 10px 0 1% 0;
  border: 1px solid #dcdcdc;
  overflow: hidden;
  clear: both;
  box-shadow: 'none';
  -moz-box-shadow: 'none';
  -webkit-box-shadow: 'none';
}
#main #promo-prev #contattaci .boxContatti h4 {
  float: left;
  margin: 5px 3px 5px 0;
}
#main #promo-prev #contattaci .boxContatti .icons img {
  margin: 0 0 5px 0.2em;
}
#main #promo-prev #contattaci .boxContatti .sepPromo {
  display: none;
}
#main #promo-prev #contattaci .boxContatti .telephone .left,
#main #promo-prev #contattaci .boxContatti .telephone .right {
  float: none;
  width: 100%;
  padding-top: 10px;
}
#main #promo-prev #contattaci .boxContatti .telephone .btSpan {
  font-size: 13px;
}
#main #promo-prev #contattaci .boxContatti .telephone .btNum {
  font-size: 13px;
}
#main #promo-prev #contattaci .arrow {
  display: none;
}
#main #promo-prev .box-content {
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-right: 15px;
  *padding-right: 0;
}
#main #promo-prev .box-content button,
#main #promo-prev .box-content a.button {
  background: #fff;
  padding: 5px 10px;
  color: #fff;
  text-transform: none;
  border: 1px solid #e4e2e2;
  color: #444645;
  font-size: .7em;
  font-family: "Open Sans Semibold";
  margin: 0 0 5px 15px;
  *width: 89%;
}
#main #promo-prev .box-content button:focus,
#main #promo-prev .box-content a.button:focus,
#main #promo-prev .box-content button:hover,
#main #promo-prev .box-content a.button:hover {
  border: 1px solid #999;
}
#main #promo-prev .box-content button.disabled,
#main #promo-prev .box-content a.button.disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
}
#main #promo-prev .box-content button span {
  *display: block;
  *width: 90%;
}
#main #promo-prev .box-content .box-ti {
  margin: 0;
  padding: 0;
  width: 100%;
}
#main #promo-prev .box-content .box-ti .videoClone {
  padding-left: 15px;
}
#main #promo-prev .bloccoVideo {
  display: none;
}
#main #promo-prev .bloccoVideo .box-ti {
  padding-top: 15px;
}
#content-2col.bodyPrevLife #wrapper {
  min-width: 1024px;
}
.ie8 #main #promo #contattaci,
.ie7 #main #promo #contattaci,
.ie8 #main #promo-prev #contattaci,
.ie7 #main #promo-prev #contattaci {
  margin-top: -1px;
}
.ie8 select.login,
.ie7 select.login {
  font-family: Arial, Helvetica, sans-serif !important;
}
#main #promo .jwcontrolbar,
#main #promo-prev .jwcontrolbar {
  display: none !important;
}
#header-partner {
  zoom: 1;
  min-height: 79px;
  margin: 0;
  border-bottom: 1px solid #cfcfcf;
  position: relative;
  z-index: 100;
}
.cssgradients #header-partner {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #f2f2f2));
  background: -webkit-linear-gradient(top, #fcfcfc 5%, #f2f2f2 100%);
  background: linear-gradient(to bottom, #fcfcfc 5%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fcfcfc', endColorstr='#f2f2f2');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f2f2f2')";
  background-color: #fcfcfc;
}
.no-cssgradients #header-partner {
  background: url(../img/header-bg.gif) top left repeat-x;
}
#header-partner:before,
#header-partner:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#header-partner:after {
  clear: both;
}
#header-partner .contWrap {
  width: 100%;
}
#header-partner .contWrap .sez {
  width: 19%;
  float: left;
  text-align: center;
  display: block;
}
#header-partner .contWrap .sez .logo {
  float: none;
  padding: 15px 10px 0 10px;
}
#steps {
  padding: 0;
  background: #fff;
}
#steps .contWrap .cont {
  background: #f7f7f7;
}
#steps ul {
  zoom: 1;
  padding-bottom: 0px;
  width: auto;
  margin: 0;
  /* max-width:95%;INC000002608260 */
}
#steps ul:before,
#steps ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#steps ul:after {
  clear: both;
}
#steps ul li {
  display: block;
  float: left;
  position: relative;
  height: 50px;
  line-height: 50px;
  background: #f7f7f7;
  padding: 0 1px 0 35px;
  text-transform: uppercase;
  color: #b5b5b5;
  font-family: "Open Sans Light";
}
.ie7 #steps ul li {
  background: url(../img/steps-sep.png) top left no-repeat #f7f7f7;
}
#steps ul li:first-child {
  padding-left: 10px;
}
.ie7 #steps ul li:first-child {
  background: #f7f7f7;
}
#steps ul li span.sep {
  height: 50px;
  width: 28px;
  background: url(../img/steps-sep.png) top right no-repeat;
  position: absolute;
  right: -28px;
  top: 0;
  z-index: 10;
}
#steps ul li a {
  color: #292d30;
  text-decoration: underline !important;
  font-family: "Open Sans";
}
#steps ul li a:hover {
  text-decoration: none !important;
}
#steps ul li.active {
  font-family: "Open Sans Semibold";
  color: #e22113;
}
#steps ul li.active a {
  color: #e22113;
}
#steps div.title {
  background: #e30420;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMDQyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjA5MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e30420), color-stop(100%, #b20903));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #e30420 0%, #b20903 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to right, #e30420 0%, #b20903 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e30420', endColorstr='#b20903', GradientType=1);
  /* IE6-8 */
  zoom: 1;
  margin-bottom: 40px;
  font-size: 2em;
  font-family: "Open Sans Light";
  color: #fff;
  padding: 17px 0;
  border-top: 1px solid #cfcfcf;
}
#steps div.title:before,
#steps div.title:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#steps div.title:after {
  clear: both;
}
#steps div.title .stit {
  font-size: .9em;
  padding-bottom: .7em;
}
#steps div.title .inf {
  float: left;
  font-size: .7em;
  padding-bottom: .5em;
}
#steps div.title .val {
  display: inline-block;
  margin: 0 1.5em 0 0;
  font-weight: bold;
  color: #ffffff;
}
#steps div.title .val a {
  color: #ffffff;
}
#steps div.title hr.sec {
  display: none;
}
.ie9 #steps div.title {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.cont-prev {
  zoom: 1;
  margin-bottom: 25px;
}
.cont-prev:before,
.cont-prev:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.cont-prev:after {
  clear: both;
}
.cont-prev .colSx {
  float: left;
  width: 75.5%;
  position: relative;
  margin-left: 1%;
}
.cont-prev .colDx {
  float: right;
  width: 21.6%;
  margin-right: 1%;
}
/***
 ** grid system **
 ***/
/*  SECTIONS  ============================================================================= */
.section {
  clear: both;
  padding: 0px;
  margin: 0px;
}
.section .span_4 label {
  display: inline-block;
}
.section .span_4.mess label {
  display: inline;
}
.section.highlight {
  background: #ecf8d4 !important;
}
.even {
  background: #f7f7f7 !important;
}
/*  GROUPING  ============================================================================= */
.group {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
  padding: 1% 0;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
/*  GRID COLUMN SETUP   ==================================================================== */
.break {
  display: none;
}
.section.vertical .col:first-child {
  margin-left: 0;
}
.section.vertical .col:first-child.span_3 p,
.section.vertical .col:first-child.span_3 div.par {
  position: absolute;
}
.col {
  display: block;
  float: left;
  margin: 2px 0 2px 1.6%;
  padding-bottom: 2px;
  -webkit-transition: 'all ease-in-out .5s';
  transition: 'all ease-in-out .5s';
}
.col:first-child {
  margin-left: 0;
  *position: relative;
}
.col:first-child.span_3 {
  position: relative;
  *position: inherit;
}
.col:first-child.span_3 p,
.col:first-child.span_3 div.par {
  max-width: 90%;
  font-size: 14px;
  font-family: "Open Sans";
}
.col.span_12 {
  width: 100%;
}
.col.span_11 {
  width: 91.53%;
}
.col.span_10 {
  width: 83.06%;
}
.col.span_9 {
  width: 74.6%;
}
.col.span_8 {
  width: 66.13%;
}
.col.span_7 {
  width: 57.66%;
}
.col.span_6 {
  width: 49.2%;
}
.col.span_5 {
  width: 40.73%;
}
.col.span_4 {
  width: 32.26%;
}
.col.span_3 {
  width: 23.8%;
}
.col.span_2 {
  width: 15.33%;
}
.col.span_1 {
  width: 6.86%;
}
.col.span_help {
  width: 6.86%;
}
.col.span_brd_1 {
  width: 34%;
}
.col.span_brd_2 {
  width: 33%;
}
.col.span_3.noMargin {
  line-height: 5px;
}
.col.span_3.btwidth {
  width: 159px;
  padding-top: 5px;
}
.col.span_12.noMargin {
  margin-left: 0;
}
.col.offset_1 {
  margin-left: 2.46%;
}
.col.offset_2 {
  margin-left: 16.93%;
}
.col.offset_3 {
  margin-left: 25.4%;
}
.col.offset_4 {
  margin-left: 33.86%;
}
.col.offset_5 {
  margin-left: 42.33%;
}
.col.offset_6 {
  margin-left: 50.8%;
}
.col.offset_7 {
  margin-left: 59.26%;
}
.col.offset_8 {
  margin-left: 67.73%;
}
.col.offset_9 {
  margin-left: 76.2%;
}
.col.offset_10 {
  margin-left: 84.66%;
}
.col.offset_11 {
  margin-left: 93.13%;
}
.col.rgt {
  text-align: right;
  white-space: nowrap;
}
.col.rgt label {
  margin-right: 0;
}
.col.ghost {
  display: none;
}
.col.fixMrg {
  margin-right: 3px;
}
.col.nosection {
  padding: 5px 15px 0 15px;
}
.col.span_12.nosection {
  padding: 5px 0 0 0;
  text-align: center;
}
.tabContent .col {
  -webkit-transition: '0';
  transition: '0';
}
.ico,
i.ico,
a.ico {
  background-image: url(../img/form-icons.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  top: 0;
  width: 25px;
  height: 25px;
  cursor: pointer;
  /*
  &.arr-sq{
    width: 25px;
    height: 25px;
    background-position:-100px -25px;
    .active & {
      background-position:-75px -25px;
    }
  }*/
}
.ico:focus,
i.ico:focus,
a.ico:focus {
  outline: 1px dashed #66afe9;
}
.ico.checkbox,
i.ico.checkbox,
a.ico.checkbox {
  background-position: 0 -77px;
  margin-right: 5px;
}
.ico.checkbox input,
i.ico.checkbox input,
a.ico.checkbox input {
  visibility: hidden;
}
.ico.checkbox.selected,
i.ico.checkbox.selected,
a.ico.checkbox.selected {
  background-position: -25px -77px;
}
.ico.checkbox.req,
i.ico.checkbox.req,
a.ico.checkbox.req {
  /* background-position:-50px -77px; */
}
.ico.checkbox.disabled,
i.ico.checkbox.disabled,
a.ico.checkbox.disabled,
.ico.checkbox.readonly,
i.ico.checkbox.readonly,
a.ico.checkbox.readonly {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  cursor: not-allowed;
  background-color: #ffffff;
}
.ico.checkbox.nonMod,
i.ico.checkbox.nonMod,
a.ico.checkbox.nonMod {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  background-color: #ffffff;
}
.ico.arrow,
i.ico.arrow,
a.ico.arrow {
  width: 54px;
  height: 26px;
  background-position: -27px -50px;
}
.ico.close,
i.ico.close,
a.ico.close {
  height: 11px;
  width: 11px;
  background-position: -77px 0;
}
.ico.help,
i.ico.help,
a.ico.help,
.ico.help2,
i.ico.help2,
a.ico.help2 {
  background-position: -25px -25px;
  margin-right: 13px;
}
.ico.help.open,
i.ico.help.open,
a.ico.help.open,
.ico.help2.open,
i.ico.help2.open,
a.ico.help2.open {
  background-position: -50px -25px;
}
.ico.help.disabled,
i.ico.help.disabled,
a.ico.help.disabled,
.ico.help2.disabled,
i.ico.help2.disabled,
a.ico.help2.disabled {
  visibility: hidden;
}
.ico.help2,
i.ico.help2,
a.ico.help2 {
  margin: 0;
  float: right;
}
.ico.radio,
i.ico.radio,
a.ico.radio {
  background-position: -25px 0;
}
.ico.radio input,
i.ico.radio input,
a.ico.radio input {
  visibility: hidden;
}
.ico.radio.selected,
i.ico.radio.selected,
a.ico.radio.selected {
  background-position: 0 0;
}
.ico.radio.req,
i.ico.radio.req,
a.ico.radio.req {
  /*background-position:0 -25px;*/
  background-position: -25px 0;
}
.ico.radio.readonly,
i.ico.radio.readonly,
a.ico.radio.readonly {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
  background-color: #ffffff;
}
.ico.cal,
i.ico.cal,
a.ico.cal {
  background-position: 0 -50px;
  margin-right: 10px;
}
.ico.info,
i.ico.info,
a.ico.info {
  background-image: url(../img/btn-info.png);
  vertical-align: middle;
  cursor: pointer;
}
.tit .ico.info,
.tit i.ico.info,
.tit a.ico.info {
  float: none;
  margin: 0 0 0 1em;
}
.switch-ext .section p,
.switch-ext .section label {
  font-size: 13px;
}
.switch-ext .section .text p {
  font-size: 14px;
  line-height: 17px;
}
.table textarea {
  width: 99%;
  margin: 0 auto 10px;
  display: block;
  font-family: "Open Sans";
  font-size: .7em;
  height: 200px;
}
/*REQB-1883 @TCS Start*/
.textSinistriSection{
	clear:both;
    background-color:#d4f3f8;
    padding:15px 35px;
    text-align:justify;
    font-size:12px;	
}
/*REQB-1883 @TCS End*/
.switch-opt {
  border: 1px solid #d7d7d7;
  background: #fff;
  margin: 0 15px 15px;
  padding: 5px 0 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.switch-opt.mrgTop {
  margin-top: 12px;
}
.switch-ext .switch-opt {
  margin: 15px 0;
  border-radius: '4px';
}
.switch-opt.active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.switch-opt.active .item-opt {
  display: block;
}
.switch-opt.active.grey {
  background: #f7f7f7;
  padding: 10px 0 5px 0;
  text-align: center;
}
.switch-opt.active.grey .choice {
  font-size: .98em;
  color: #7d7b7b;
  cursor: pointer;
  text-decoration: underline;
}
.switch-opt.active.grey .choice .arr-sq {
  background-position: -100px -25px;
}
.switch-opt.active.grey .item-opt {
  text-align: left;
  display: none;
}
.switch-opt.active.grey .item-opt .section {
  border: 0;
}
.switch-opt.active.grey.open .choice {
  color: #000;
}
.switch-opt.active.grey.open .choice .arr-sq {
  background-position: -75px -25px;
}
.switch-opt.active.grey.open .item-opt {
  display: block;
}
.switch-opt .ico {
  vertical-align: middle;
}
.switch-opt .choice {
  text-align: left;
  padding: 0 5px 5px 25.4%;
  font-size: .8em;
  font-family: "Open Sans Semibold";
}
.switch-opt .choice .arr-sq {
  width: 25px;
  height: 25px;
  background-position: -100px -25px;
  margin-right: 10px;
  cursor: default;
}
.switch-opt .item-opt {
  display: none;
}
.switch-opt .item-opt .section {
  padding: 10px 15px;
  border-top: 1px solid #d7d7d7;
  border-bottom: none;
}
.switch-opt + .choice + .arr-sq {
  width: 25px;
  height: 25px;
  background-position: -100px -25px;
}
.switch-opt.active > .choice > .arr-sq {
  background-image: none;
}
.switch-opt.active.grey > .choice > .arr-sq {
  background-image: url(../img/form-icons.png);
}
.item-opt > .switch-opt {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.item-opt > .switch-opt.active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.item-opt > .switch-opt.active .item-opt {
  display: block;
}
.item-opt > .switch-opt .item-opt {
  display: none;
}
.switch-ext .item-opt .switch-opt {
  margin: 0 15px 15px;
}
.table {
  border: 1px solid #d7d7d7;
  border-radius: '4px';
  font-size: .9em;
  line-height: 1.15em;
  overflow: hidden;
}
.table.nobord {
  border: none;
}
.table.nobord .fltR {
  margin-right: -10px;
}
.table.nobord .fltL {
  margin-left: -10px;
}
.table.garanzieBrd {
  border-left: 0;
  border-right: 0;
  border-radius: '0';
}
.table.noOverflow {
  overflow: visible;
}
.section {
  padding: 15px;
  border-bottom: 1px solid #d7d7d7;
  /*--- nuovi stili combo con autocomplete ---*/
  /*------------------------------------------------*/
}
.section.alone {
  border-bottom: 0 !important;
}
.section.last,
.section.switch {
  border-bottom: none;
}
.section .ico {
  vertical-align: middle;
}
.section .note {
  font-size: 11px;
  line-height: 1.3em;
  font-family: "Open Sans Light";
  font-style: italic;
}
.section .note.lh {
  line-height: 1.4em;
  display: block;
  margin-left: 40px;
  padding-top: 14px;
}
.section .col.span_9.offset_3 .note {
  padding: 0;
}
.section label + .note {
  margin-left: 15px;
  display: inline;
  float: none;
}
.section.req .input-text.req {
  /*background: #666;
        border: 1px solid #666;
        color:#fff;*/
}
.section.req .combo.req,
.section.req .ui-selectmenu-button.req {
  /*background: #666 !important;
        border: 1px solid #666 !important;
        color:#fff !important;*/
}
.section.req .combo.req.ui-state-disabled,
.section.req .ui-selectmenu-button.req.ui-state-disabled {
  opacity: .6;
  color: #808080;
  cursor: not-allowed !important;
}
.section.req .combo.req:focus,
.section.req .ui-selectmenu-button.req:focus {
  color: #555;
  background-color: #fff;
}
.section.err {
  background: #e22113 !important;
  color: #fff;
}
.section.err .note {
  font-size: 13px;
  display: block;
  float: none;
  clear: both;
  margin-left: 0;
  padding: 14px 0 0 35px;
}
.section.err .note.gma {
  display: inline !important;
  padding: 0;
}
.section.err .col.span_9.offset_3 .note {
  padding: 12px 0 0 35px;
  /*margin-top: -15px;*/
}
.section.err .col .par {
  color: #fff;
}
.section .note.errorField {
  font-size: 13px;
  display: block;
  float: none;
  clear: both;
  margin-left: 0;
  padding: 14px 0 0 35px !important;
}
.section p,
.section div.par {
  margin: 6px 0 0 0;
  font-size: 1em;
}
.section p.red,
.section div.par.red {
  color: #e22113;
}
.section label {
  margin: 0 15px 0 0;
  line-height: 26px;
  font-size: 14px;
  position: relative;
}
.section label.hideAddress {
  display: block;
  float: left;
  width: 63.4%;
}
.section label.hideAddress .input-text.w60 {
  width: 100%;
}
.section label.inpt-rgt {
  position: relative;
  width: 100%;
  display: block;
  margin: 6px 0;
}
.section label.inpt-rgt input,
.section label.inpt-rgt select {
  position: absolute;
  top: -6px;
  right: 0;
}
.section label p,
.section label div.par {
  margin-top: 5px;
  display: inline;
}
.section label a.btn {
  padding: 3px 16px;
  top: 1px;
  display: inline;
  position: relative;
}
.section label a#datiCliente {
  padding: 0px;
}
.section .col.padding {
  position: relative;
}
.section .col.padding label {
  position: relative;
  display: inline-block;
  padding-left: 70px;
}
.section .col.padding label .ico.radio {
  position: absolute;
  left: 37px;
  top: 1px;
}
.section .col.padding label .ico.checkbox {
  position: absolute;
  left: 37px;
  top: 1px;
}
.section .col.padding .ico.help {
  position: absolute;
  left: 0;
  z-index: 100;
}
.section .combo {
  padding: 2px 5px;
}
.section .input-text {
  max-width: 85%;
  padding: 3px 5px;
}
.section .combo,
.section .input-text {
  font-family: "Open Sans";
  margin: 0;
  position: relative;
  top: 2px;
  outline: 0;
  font-size: 14px;
  line-height: 19px;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e4e2e2;
  max-width: 100%;
  /*.radius('4px');
    .boxShadow('inset 0 1px 1px rgba(0,0,0,.075)');
    .transition('border-color ease-in-out .15s');
    .transition('box-shadow ease-in-out .15s');
    */
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
  -webkit-transition: box-shadow ease-in-out 0.15s;
  transition: box-shadow ease-in-out 0.15s;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.section .combo:focus,
.section .input-text:focus {
  border-color: #66afe9;
  outline: 1px solid #e4e2e2;
  box-shadow: 'inset 0 1px 1px rgba(0,0,0,.075)';
  box-shadow: '0 0 8px rgba(102, 175, 233, .6)';
  -moz-box-shadow: '0 0 8px rgba(102, 175, 233, .6)';
  -webkit-box-shadow: '0 0 8px rgba(102, 175, 233, .6)';
}
.section .combo[disabled],
.section .input-text[disabled],
.section .combo:disabled,
.section .input-text:disabled,
.section .combo[readonly],
.section .input-text[readonly],
fieldset[disabled] .section .combo,
fieldset[disabled] .section .input-text {
  cursor: not-allowed;
  background-color: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  color: #808080;
}
.section .combo#valoreVeicolo,
.section .input-text#valoreVeicolo {
  text-align: right;
}
.section .input-text.w10,
.section .combo.w10,
.section .ui-selectmenu-button.w10 {
  width: 10%;
}
.section .input-text.w15,
.section .combo.w15,
.section .ui-selectmenu-button.w15 {
  width: 15%;
}
.section .input-text.w20,
.section .combo.w20,
.section .ui-selectmenu-button.w20 {
  width: 20%;
}
.section .input-text.w20r,
.section .combo.w20r,
.section .ui-selectmenu-button.w20r {
  width: 25%; /**REQB1883 @ TCS**/
}
.section .input-text.w25,
.section .combo.w25,
.section .ui-selectmenu-button.w25 {
  width: 25%;
}
.section .input-text.w27,
.section .combo.w27,
.section .ui-selectmenu-button.w27 {
  width: 27%;
}
.section .input-text.w30,
.section .combo.w30,
.section .ui-selectmenu-button.w30 {
  width: 30%;
}
.section .input-text.w30tel,
.section .combo.w30tel,
.section .ui-selectmenu-button.w30tel {
  width: 30%;
}
.section .input-text.w40,
.section .combo.w40,
.section .ui-selectmenu-button.w40 {
  width: 40%;
}
.section .input-text.w50,
.section .combo.w50,
.section .ui-selectmenu-button.w50 {
  width: 50%;
}
.section .input-text.w60,
.section .combo.w60,
.section .ui-selectmenu-button.w60 {
  width: 63.4%;
}
.section .input-text.w70,
.section .combo.w70,
.section .ui-selectmenu-button.w70 {
  width: 71.6%;
}
.section .input-text.w80,
.section .combo.w80,
.section .ui-selectmenu-button.w80 {
  width: 81.6%;
}
.section .input-text.w80.spResW,
.section .combo.w80.spResW,
.section .ui-selectmenu-button.w80.spResW {
  width: 50%;
}
.section .input-text.w90,
.section .combo.w90,
.section .ui-selectmenu-button.w90 {
  width: 91.6%;
}
.section .custom-combobox {
  position: relative;
}
.section .custom-combobox .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  background: transparent url("../img/ui-icons_888888_256x240.png") -64px -16px;
  z-index: 10;
  right: initial;
}
.section .custom-combobox.readonly .ui-icon {
  background: transparent url("../img/ui-icons_888888_256x240.png") -64px -16px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  cursor: not-allowed !important;
}
.section .custom-combobox .custom-combobox-toggle {
  position: absolute;
  right: 4px;
  bottom: 1px;
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.section .custom-combobox .custom-combobox-input.w10 {
  width: 10%;
}
.section .custom-combobox .custom-combobox-input.w15 {
  width: 15%;
}
.section .custom-combobox .custom-combobox-input.w20 {
  width: 20%;
}
.section .custom-combobox .custom-combobox-input.w20r {
  width: 18%;
}
.section .custom-combobox .custom-combobox-input.w25 {
  width: 25%;
}
.section .custom-combobox .custom-combobox-input.w27 {
  width: 27%;
}
.section .custom-combobox .custom-combobox-input.w30 {
  width: 30%;
}
.section .custom-combobox .custom-combobox-input.w30tel {
  width: 30%;
}
.section .custom-combobox .custom-combobox-input.w40 {
  width: 40%;
}
.section .custom-combobox .custom-combobox-input.w50 {
  width: 50%;
}
.section .custom-combobox .custom-combobox-input.w60 {
  width: 63.4% !important;
}
.section .custom-combobox .custom-combobox-input.w70 {
  width: 71.6%;
}
.section .custom-combobox .custom-combobox-input.w80 {
  width: 81.6%;
}
.section .custom-combobox .custom-combobox-input.w90 {
  width: 91.6%;
}
.section div.help {
  float: left;
  position: relative;
  z-index: 0;
  width: 100%;
  padding: 15px;
  background: #666;
  margin: 15px -15px -15px;
  box-shadow: 'inset 0 0 10px #454545';
  -moz-box-shadow: 'inset 0 0 10px #454545';
  -webkit-box-shadow: 'inset 0 0 10px #454545';
  color: #fff;
  display: none;
}
.ie7 .section div.help {
  margin-top: 30px;
}
.section div.help .arrow {
  position: absolute;
  top: -12px;
  left: 24.9%;
  cursor: default;
}
.section div.help .close {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  display: none;
}
.section div.help p,
.section div.help div.par {
  color: #fff;
  margin: 0 25px 5px 10px;
  display: none;
  font-size: 14px;
}
.section div.help p.noMarginNoPadding,
.section div.help div.par.noMarginNoPadding {
  margin: 0 !important;
}
.section div.help p.noMarginNoPadding .box-ti,
.section div.help div.par.noMarginNoPadding .box-ti {
  margin: 0 !important;
}
.section div.help p.noMarginNoPadding .box-ti img,
.section div.help div.par.noMarginNoPadding .box-ti img {
  margin: 0px 15px 10px 0;
}
.section div.help p.noMarginNoPadding .box-ti .par,
.section div.help div.par.noMarginNoPadding .box-ti .par {
  margin: 10px 0 0 0;
}
.section div.help .text {
  font-size: .9em;
}
.section div.help .text ul {
  margin-bottom: 1em;
  font-size: .9em;
}
.section div.help .text ul li {
  background: url(../img/fr_teaser_white.gif) 0 5px no-repeat;
  padding: 1px 0 0 17px;
  zoom: 1;
  line-height: 19px;
}
.section div.help .text ul.area-Link li {
  list-style: none;
  padding: 0px;
  zoom: 1;
  line-height: 19px;
  background: none;
}
.section div.help .text ul.area-Link li a {
  color: #ffffff;
  font-size: 1em;
}
.section div.help .text ol {
  margin-bottom: 1em;
  font-size: .9em;
}
.section div.help .text ol li {
  line-height: 1.2em;
  list-style-type: decimal !important;
  list-style-position: inside !important;
}
.section div.help.open {
  display: block;
}
.section div.help.open p,
.section div.help.open div.par {
  display: block;
}
.csstransitions .section div.help {
  -webkit-transition: 'all ease-in-out .5s';
  transition: 'all ease-in-out .5s';
  display: block;
  max-height: 0;
  padding: 0 15px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  margin: 0 -15px;
}
.csstransitions .section div.help.open {
  margin: 15px -15px;
  max-height: 600px;
  padding: 15px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.section .cl + .help {
  margin: 15px -15px 10px;
}
.ie8 .section .combo.readonly,
.ie8 .section .input-text.readonly {
  background-color: #fefefe;
  cursor: not-allowed;
}
.postacquisto .section label {
  line-height: 27px;
}
#preventivatore .section {
  /* padding: 15px 15px 15px 2.5%; */
  padding: 15px;
  border-bottom: 0;
}
#preventivatore .section .input-text,
#preventivatore .section .combo,
#preventivatore .section .ui-selectmenu-button {
  /* Remove browser-OS form style
      -webkit-appearance:none;
      -moz-appearance:none;
      appearance:none;
      text-indent: 0.01px;
      text-overflow: '';
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;*/
}
#preventivatore .section .input-text.w30,
#preventivatore .section .combo.w30,
#preventivatore .section .ui-selectmenu-button.w30 {
  width: 36%;
}
#preventivatore .section .input-text.w30.mobileButton,
#preventivatore .section .combo.w30.mobileButton,
#preventivatore .section .ui-selectmenu-button.w30.mobileButton {
  width: 54.4%;
}
#preventivatore .section .input-text.w30tel,
#preventivatore .section .combo.w30tel,
#preventivatore .section .ui-selectmenu-button.w30tel {
  width: 36%;
}
#preventivatore .section a.btn.moBig {
  padding: 14px;
}
#preventivatore .section ol.documents {
  list-style: decimal;
  margin-left: 20px;
}
#preventivatore .section ol.documents li {
  margin-bottom: 1em;
}
#preventivatore .noAlt .section {
  border-bottom: 1px solid #d7d7d7;
}
#preventivatore .noAlt .section.last,
#preventivatore .noAlt .section.nobrd {
  border-bottom: 0;
}
#preventivatore .noAlt .section.center {
  text-align: center;
}
#preventivatore .noAlt.noBrd .section {
  border-bottom: 0;
}
#preventivatore .accordion .section {
  border-bottom: 1px solid #d7d7d7;
}
#preventivatore .accordion .section.last {
  border-bottom: 0;
}
#preventivatore .boxRiepilogoDati .section {
  border-bottom: 1px solid #d7d7d7;
}
#preventivatore .boxRiepilogoDati .section.last {
  border-bottom: 0;
}
#preventivatore .table.tab .section {
  padding: 15px;
}
#preventivatore .table.tab .section.garanzie div.semiBold {
  font-size: 1.25em;
  margin-bottom: 10px;
}
#preventivatore .table.tab .section.garanzie p {
  font-size: 1.1em;
  line-height: 1.2em;
}
#preventivatore .btn.disallow {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
  -moz-opacity: 0.20;
  -khtml-opacity: 0.20;
  opacity: 0.20;
  cursor: default;
  text-decoration: none;
}
#preventivatore .btn.ahead,
#preventivatore .btn.back,
#preventivatore .btn.red,
#preventivatore .btn.white {
  outline: 0;
}
#preventivatore .btn.ahead:focus,
#preventivatore .btn.back:focus,
#preventivatore .btn.red:focus,
#preventivatore .btn.white:focus {
  box-shadow: 0px 0px 6px 2px #66afe9 !important;
  outline: 0;
}
#preventivatore .btn.ahead:visited,
#preventivatore .btn.back:visited,
#preventivatore .btn.red:visited,
#preventivatore .btn.white:visited,
#preventivatore .btn.ahead:hover,
#preventivatore .btn.back:hover,
#preventivatore .btn.red:hover,
#preventivatore .btn.white:hover {
  outline: 0;
}
#preventivatore .table .introText {
  font-size: 14px;
  font-family: "Open Sans";
  padding: 15px 15px 0 15px;
}
#preventivatore #promo {
  display: none !important;
}
#preventivatore .pac-container {
  background-color: #fff;
  position: absolute!important;
  z-index: 1000;
  border-radius: 2px;
  border-top: 1px solid #d9d9d9;
  font-family: Arial, sans-serif;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
  left: 0;
  display: none;
}
.ie8 #preventivatore .pac-container {
  border: 1px solid #e6e6e6;
}
#preventivatore .pac-container:after {
  content: "";
  padding: 1px 1px 1px 0;
  height: 16px;
  text-align: right;
  display: block;
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2.png);
  background-position: right;
  background-repeat: no-repeat;
  background-size: 104px 16px;
}
#preventivatore .hdpi.pac-container:after {
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2_hdpi.png);
}
#preventivatore .pac-item {
  cursor: default;
  padding: 0 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  border-top: 1px solid #e6e6e6;
  font-size: 11px;
  color: #999;
}
#preventivatore .pac-item:hover {
  background-color: #fafafa;
}
#preventivatore .pac-item-selected,
#preventivatore .pac-item-selected:hover {
  background-color: #ebf2fe;
}
#preventivatore .pac-matched {
  font-weight: 700;
}
#preventivatore .pac-item-query {
  font-size: 13px;
  padding-right: 3px;
  color: #000;
}
#preventivatore .pac-icon {
  width: 15px;
  height: 20px;
  margin-right: 7px;
  margin-top: 6px;
  display: inline-block;
  vertical-align: top;
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
  background-size: 34px;
}
#preventivatore .hdpi.pac-icon {
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png);
}
#preventivatore .pac-icon-search {
  background-position: -1px -1px;
}
#preventivatore .pac-item-selected .pac-icon-search {
  background-position: -18px -1px;
}
#preventivatore .pac-icon-marker {
  background-position: -1px -161px;
}
#preventivatore .pac-item-selected .pac-icon-marker {
  background-position: -18px -161px;
}
#preventivatore .pac-placeholder {
  color: gray;
}
.msg {
  padding: 10px 15px;
  margin-bottom: 20px;
  font-size: .8em;
}
.msg p,
.msg div.par {
  margin-bottom: 10px;
  font-family: "Open Sans Light";
  line-height: 1.2em;
}
.msg div.par {
  margin-bottom: 10px;
  font-family: "Open Sans Light";
  line-height: 1.2em;
  color: #ffffff;
  font-size: 1em;
}
.msg .title {
  font-family: "Open Sans Bold";
  font-size: 1.2em;
  margin-bottom: 10px;
}
.msg ul li {
  list-style: disc outside;
  margin-left: 20px;
  line-height: 1.2em;
}
.msg.err {
  background: #e22113 !important;
  color: #fff;
  border-radius: '4px';
  padding: 0;
  width: 98%;
  margin: 0 auto;
  margin-bottom: 20px;
}
.msg.err p {
  padding: 10px 15px;
}
.menuConfronta {
  border-bottom: 1px solid #e0e0e0;
  zoom: 1;
}
.menuConfronta:before,
.menuConfronta:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.menuConfronta:after {
  clear: both;
}
.menuConfronta .tab {
  width: 24.1%;
  margin-left: 0.9%;
  margin-bottom: -1px;
  height: 74px;
  float: left;
  border: 1px solid #e0e0e0;
  cursor: pointer;
  position: relative;
  -moz-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.menuConfronta .tab.first {
  margin-left: 0;
}
.menuConfronta .tab.last {
  margin-left: 0;
  float: right;
}
.menuConfronta .tab.on {
  border-top: 3px solid #e22113;
  border-bottom: 1px solid #ffffff;
  height: 72px;
}
.menuConfronta .tab.on .title {
  margin: .75em .5em .9em .5em;
  color: #363535;
}
.menuConfronta .tab.on .title-mobile {
  display: none;
  color: #363535;
}
.menuConfronta .tab .title {
  font-family: "Open Sans Bold";
  font-size: 0.8em;
  color: #e22113;
  margin: .9em .5em;
  overflow: hidden;
  line-height: 1.3em;
}
.menuConfronta .tab .title.dark {
  color: #363535;
}
.menuConfronta .tab .title-mobile {
  display: none;
  font-family: "Open Sans Bold";
  font-size: .55em;
  color: #e22113;
  text-align: center;
  line-height: 1.3em;
  margin: .9em .5em;
}
.menuConfronta .tab .importo {
  font-family: "Open Sans Bold";
  color: #363535;
  float: left;
  font-size: .9em;
  height: 28px;
}
.menuConfronta .tab .importo.sx {
  position: absolute;
  bottom: .2em;
  left: 0;
  width: 95%;
  margin: 0 0 0 .4em;
}
.menuConfronta .tab .importo.dx {
  position: absolute;
  bottom: .2em;
  right: 0;
  width: 0%;
  text-align: right;
  margin: 0 .4em 0 0;
}
.menuConfronta .tab .txt-importo {
  font-family: "Open Sans";
  font-size: .7em;
  color: #363535;
}
/*--- nuovi stili combo con autocomplete ---*/
ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
  background: #ffffff;
  border: 1px solid #e4e2e2;
  border-radius: 4px;
  width: auto;
  /*non eliminare*/
  max-height: 210px;
  overflow-y: auto;
  position: absolute;
  z-index: 9999;
  margin: 0px;
  padding: 0px;
  zoom: 1;
}
ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li {
  padding: 3px 2.1em 4px .3em;
  line-height: 19px;
  font-size: 14px;
  outline: 0;
  font-family: "Open Sans" !important;
}
ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li:hover,
ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li.ui-state-focus {
  background: #e4e2e2;
}
/*------------------------------------------------*/
.table.tab {
  border-top: 0;
  margin-bottom: 30px;
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
.section.nobrd {
  border: 0;
}
.section.nobrd label.confronta {
  margin-right: 15px;
  display: block;
  float: left;
}
.section.nobrd label.opac {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
ul#rat1_confronta-menu,
ul#rat0_confonta-menu,
ul#rat0_singola-menu,
ul#rat1_singola-menu,
ul#rat2_singola-menu {
  width: 154px !important;
}
ul#rat1_confronta-menu .ui-menu-item,
ul#rat0_confonta-menu .ui-menu-item,
ul#rat0_singola-menu .ui-menu-item,
ul#rat1_singola-menu .ui-menu-item,
ul#rat2_singola-menu .ui-menu-item {
  font-size: 13px !important;
}
.table.tab.nobrd {
  border: none;
}
.table.tab .section-table {
  zoom: 1;
}
.table.tab .section-table:before,
.table.tab .section-table:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.table.tab .section-table:after {
  clear: both;
}
.table.tab .section-table .col .brd {
  min-height: 100%;
  border-top: 1px solid #d7d7d7;
  /*padding-bottom: 5px;*/
  zoom: 1;
}
.table.tab .section-table .col .brd:before,
.table.tab .section-table .col .brd:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.table.tab .section-table .col .brd:after {
  clear: both;
}
.table.tab .section-table .col .brd.center {
  text-align: center;
}
.table.tab .section-table .col .brd .price {
  padding-bottom: 5px;
  white-space: nowrap;
}
.table.tab .section-table .col .pagCarta {
  padding: 0.5em 0 1em 0;
}
.table.tab .section-table .col.span_brd_1 {
  margin: 0;
  padding-bottom: 0;
}
.table.tab .section-table .col.span_brd_1 .brd.totali {
  font-family: "Open Sans Light";
  font-size: .9em;
}
.table.tab .section-table .col.span_brd_1 .brd.totali a.btn {
  font-size: 0.9em;
}
.table.tab .section-table .col.span_brd_1 .brd.totali a.offerta {
  font-size: 1em;
  font-family: "Open Sans Light";
}
.table.tab .section-table .col.span_brd_1 .brd.totali .section {
  padding: 1em 0.6em !important;
}
.table.tab .section-table .col.span_brd_1 .brd.totali select.combo {
  font-size: 13px !important;
  font-family: "Open Sans Light" !important;
  color: #363535 !important;
}
.table.tab .section-table .col.span_brd_1 .brd.totali .ui-selectmenu-text {
  font-size: 13px !important;
  padding: 3px 1.9em 4px 1em;
}
.table.tab .section-table .col.span_brd_2 {
  margin: 0;
  padding-bottom: 0;
}
.table.tab .section-table .col.span_brd_2 .brd {
  border-left: 1px solid #d7d7d7;
}
.table.tab .section-table .col.span_brd_2 .brd.totali {
  font-family: "Open Sans Light";
  font-size: .9em;
}
.table.tab .section-table .col.span_brd_2 .brd.totali a.btn {
  font-size: 0.9em;
  padding: 6px 40px;
  margin: 20px auto;
}
.table.tab .section-table .col.span_brd_2 .brd.totali a.offerta {
  font-size: 1em;
  font-family: "Open Sans Light";
  float: right;
  margin-right: 3%;
  color: #e22113;
  padding-bottom: 11px;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .section {
  padding: 1em 0.6em !important;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .section.withSelect {
  background: #f7f7f7;
  margin: 0 3%;
  padding: 15px 0 0 0 !important;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .section.withSelect .codRateazione_0,
.table.tab .section-table .col.span_brd_2 .brd.totali .section.withSelect .codRateazione_1,
.table.tab .section-table .col.span_brd_2 .brd.totali .section.withSelect .codRateazione_2 {
  width: 154px !important;
}
.table.tab .section-table .col.span_brd_2 .brd.totali select.combo {
  font-size: 13px !important;
  font-family: "Open Sans Light" !important;
  color: #363535 !important;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .ui-selectmenu-text {
  font-size: 13px !important;
  padding: 3px 2em 4px 0.3em;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .premioStipula {
  background: #ecf8d4;
  /*padding: 4% 4% 0% 4%;*/
  padding: 14px 14px 0 14px;
  margin: 3% 3% 0 3%;
  text-align: left;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .premioStipula .ps {
  height: 26px;
  display: block;
  line-height: 26px;
  float: left;
  font-size: 14px;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .premioStipula .price {
  height: 26px;
  font-size: 26px;
  float: right;
  display: block;
  line-height: 26px;
  text-align: right;
  font-family: "Open Sans";
}
.table.tab .section-table .col.span_brd_2 .brd.totali .numRate {
  background: #ecf8d4;
  /*padding: 0% 4% 4% 4%;*/
  padding: 0 13px 13px 13px;
  font-size: 12px;
  font-family: "Open Sans Light";
  margin: 0 3%;
  text-align: left;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .premioTot {
  background: #ecf8d4;
  /*padding: 3% 4%;*/
  padding: 11px 13px;
  font-size: 12px;
  font-family: "Open Sans Light";
  margin: 1px 3% 1px 3%;
  text-align: left;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .premioTot.noRateazione {
  padding: 11px 13px;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .premioTot.noRateazione .ps {
  height: 26px;
  display: block;
  line-height: 26px;
  float: left;
  font-size: 14px;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .premioTot.noRateazione .price {
  height: 26px;
  font-size: 26px;
  float: right;
  display: block;
  line-height: 26px;
  text-align: right;
  font-family: "Open Sans";
}
.table.tab .section-table .col.span_brd_2 .brd.totali .premioTot.rateazione .price {
  font-size: 16px;
  font-family: "Open Sans";
  float: right;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .scontoQD {
  background: #f9dbdb;
  padding: 11px 13px;
  font-family: "Open Sans Light";
  margin: 1px 3% 1px 3%;
  text-align: center;
  color: #e22113;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .servAss {
  background: #f9dbdb;
  padding: 11px 13px;
  font-family: "Open Sans Light";
  margin: 10px 3% 0px 3%;
  text-align: left;
  color: #3a3837;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .servAss .ps {
  font-family: "Open Sans Semibold";
  display: block;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .pagCarta {
  background: #f7f7f7;
  margin: 0 3%;
  padding: 8px 0 16px 0 !important;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .rataSucc {
  float: left;
  margin-left: 3%;
  margin-top: 11px;
  padding-bottom: 11px;
  text-align: left;
}
.table.tab .section-table .col.span_brd_2 .brd.totali .rataSucc .valoreData {
  font-family: "Open Sans Semibold";
}
.table.tab .section-table .col.span_brd_2.grey {
  background: #f7f7f7;
}
.table.tab .section-table .col.span_brd_2.grey2 {
  background: #e8e8e8;
}
.table.tab .section-table .col.mobile {
  display: none;
}
.table.tab .section-table .col.sep {
  height: 29px;
}
.table.tab .section-table .col p.title,
.table.tab .section-table .col div.title {
  font-family: "Open Sans Semibold";
  font-size: 1.2em;
  color: #e22113;
  margin: 5% 5% 0 5%;
}
.table.tab .section-table .col p.txt,
.table.tab .section-table .col div.txt {
  font-family: "Open Sans Light";
  font-size: .9em;
  line-height: 1.2em;
  color: #363535;
  margin: 2% 5% 2% 5%;
}
.table.tab .section-table .col a.dark {
  font-family: "Open Sans Semibold";
  font-size: .9em;
  color: #363535;
  margin: 2% 5% 0 5%;
}
.table.tab .section-table .col .brd {
  zoom: 1;
  position: relative;
  /*
          .edit, .delete {
            cursor: pointer;
          }*/
}
.table.tab .section-table .col .brd:before,
.table.tab .section-table .col .brd:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.table.tab .section-table .col .brd:after {
  clear: both;
}
.table.tab .section-table .col .brd .lbl {
  zoom: 1;
  font-family: "Open Sans Semibold";
  padding: 38px 5% 20px 5%;
  line-height: 1.1em;
  width: 65%;
  float: left;
  min-height: 30px;
}
.table.tab .section-table .col .brd .lbl:before,
.table.tab .section-table .col .brd .lbl:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.table.tab .section-table .col .brd .lbl:after {
  clear: both;
}
.table.tab .section-table .col .brd .lbl.small {
  /*font-family: "Open Sans";*/
}
.table.tab .section-table .col .brd .help {
  float: right;
  margin: 35px 5% 0 0;
}
.table.tab .section-table .col .brd .span_int_1 {
  width: 94%;
  padding: 9px 3% 6px 3%;
  font-family: "Open Sans Light";
  font-size: .8em;
  line-height: 1.4em;
}
.table.tab .section-table .col .brd .span_int_1 strong {
  font-family: "Open Sans Semibold";
  white-space: nowrap;
}
.table.tab .section-table .col .brd .span_int_2 {
  width: 28px;
  padding: 4px 0% 1% 3%;
}
.table.tab .section-table .col .brd .span_int_3 {
  /* width: 60% */
  width: 55%;
  padding: 9px 1% 1% 3%;
  font-family: "Open Sans Light";
  font-size: .8em;
}
.table.tab .section-table .col .brd .span_int_3 strong {
  font-family: "Open Sans Semibold";
  white-space: nowrap;
}
.table.tab .section-table .col .brd .span_int_3 strike {
  white-space: nowrap;
}
.table.tab .section-table .col .brd .span_int_4 {
  width: 28px;
  padding: 4px 3% 1% 1%;
  text-align: right;
}
.table.tab .section-table .col .brd .span_int_5 {
  width: 28px;
  padding: 0 1% 0 3%;
}
.table.tab .section-table .col .brd .span_int_5 .edit {
  margin-top: 35px;
}
.table.tab .section-table .col .brd .span_int_6 {
  width: 60%;
  padding-right: 3%;
}
.table.tab .section-table .col .brd .span_int_6 p,
.table.tab .section-table .col .brd .span_int_6 div.par {
  font-family: "Open Sans Light";
  font-size: .8em;
  color: #aaaaaa;
  text-align: right;
  margin-top: 40px;
}
.table.tab .section-table .col .brd .hidden-panel {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background: #999999;
  padding: 3%;
  height: auto;
  width: 94%;
  zoom: 1;
}
.table.tab .section-table .col .brd .hidden-panel:before,
.table.tab .section-table .col .brd .hidden-panel:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.table.tab .section-table .col .brd .hidden-panel:after {
  clear: both;
}
.table.tab .section-table .col .brd .hidden-panel h3 {
  font-size: 0.875em;
  font-family: "Open Sans Bold";
  color: #ffffff;
  margin-bottom: 3%;
}
.table.tab .section-table .col .brd .hidden-panel p,
.table.tab .section-table .col .brd .hidden-panel div.par {
  font-size: 0.700em;
  line-height: 1.25em;
  color: #ffffff;
}
.table.tab .section-table .col .brd .hidden-panel a.btn {
  /*padding: 6px 20px;*/
  padding: 2% 4.5%;
  font-size: .8em;
  background: #fff;
  font-family: "Open Sans Bold";
  width: 38%;
  float: left;
  margin: 5% 2% 0% 0%;
  color: #3a3837;
  border: 1px solid #dcdcdc;
  background-image: -webkit-linear-gradient(top, #ffffff 5%, rgba(185, 185, 185, 0.5) 100%);
  background-image: linear-gradient(top, #ffffff 5%, rgba(185, 185, 185, 0.5) 100%);
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), 0px 1px 1px 0px rgba(255, 255, 255, 0.75) inset;
  border: 1px solid #999999;
  color: #292d30;
}
.ie8 .table.tab .section-table .col .brd .hidden-panel a.btn {
  background: #b9b9b9 url('../img/btn-bg-white.png') repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=3);
}
.table.tab .section-table .col .brd .hidden-panel a.btn:hover,
.table.tab .section-table .col .brd .hidden-panel a.btn:active {
  background-image: -webkit-linear-gradient(top, #b9b9b9 0%, #ffffff 95%);
  background-image: linear-gradient(top, #b9b9b9 0%, #ffffff 95%);
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.75) inset;
  border: 1px solid #999999;
}
.ie8 .table.tab .section-table .col .brd .hidden-panel a.btn:hover,
.ie8 .table.tab .section-table .col .brd .hidden-panel a.btn:active {
  background: #ffffff url("../img/btn-bg-white-hover.png") repeat-x top left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bfbfbf', Direction=180, Strength=0);
}
.table.tab .section-table .col .brd .hidden-panel .section {
  padding: 5px 2px 10px 2px !important;
  background: none;
  border: 0px;
}
.table.tab .section-table .col .brd .hidden-panel .section select.combo,
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button {
  width: 57%;
  margin-top: 10px;
}
.table.tab .section-table .col .brd .hidden-panel .section .ui-selectmenu-button {
  margin-left: 0;
}
.table.tab .section-table .col .brd .hidden-panel .section span {
  margin-left: -1%;
  color: #ffffff;
}
.table.tab .section-table .col .brd .hidden-panel .section span.valoreEuro {
  white-space: nowrap;
}
.table.tab .section-table div.help {
  float: left;
  width: 98%;
  padding: 12px 1%;
  background: #666;
  box-shadow: 'inset 0 0 10px #454545';
  -moz-box-shadow: 'inset 0 0 10px #454545';
  -webkit-box-shadow: 'inset 0 0 10px #454545';
  color: #fff;
  display: none;
  position: relative;
}
.table.tab .section-table div.help.open {
  display: block;
}
.csstransitions .table.tab .section-table div.help {
  -webkit-transition: 'all ease-in-out .5s';
  transition: 'all ease-in-out .5s';
  display: block;
  max-height: 0;
  padding: 0 1%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.csstransitions .table.tab .section-table div.help.open {
  max-height: 1000px;
  padding: 12px 1%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.table.tab .section-table div.help .arrow {
  position: absolute;
  top: -12px;
  left: 28.2%;
  height: 17px;
  cursor: pointer;
}
.table.tab .section-table div.help .close {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}
.table.tab .section-table div.help p,
.table.tab .section-table div.help div.par {
  color: #fff;
  margin: 0 15px 5px;
}
.table.tab .section-table div.help p a,
.table.tab .section-table div.help div.par a {
  font-family: "Open Sans";
  font-size: 1em;
  color: #fff;
  text-decoration: underline;
}
.table.tab .section-table div.help p a:hover,
.table.tab .section-table div.help div.par a:hover {
  text-decoration: none;
}
.table.tab .section-table div.help .text {
  font-size: .9em;
}
.table.tab .section-table div.help .text ul {
  font-size: .9em;
  margin-bottom: 1em;
}
.table.tab .section-table div.help .text ul li {
  background: url(../img/fr_teaser_white.gif) 0 5px no-repeat;
  padding: 1px 0 0 17px;
  zoom: 1;
  line-height: 19px;
}
.table.tab .section-table div.help .text ul.area-Link li {
  list-style: none;
  padding: 0px;
  zoom: 1;
  line-height: 19px;
  background: none;
}
.table.tab .section-table div.help .text ul.area-Link li a {
  color: #ffffff;
  font-size: 1em;
}
.table.tab .section-table div.help .text ol {
  font-size: .9em;
  margin-bottom: 1em;
}
.table.tab .section-table div.help .text ol li {
  line-height: 19px;
  list-style-type: decimal !important;
  list-style-position: inside !important;
}
.table.tab .section-table.offerte .col.span_brd_2 .brd {
  padding-bottom: 15px;
}
.table.tab.clear {
  margin-bottom: 0;
  font-size: 1em;
  line-height: normal;
  border: 0;
  border-radius: '0';
}
.table.tab.clear .brdTable {
  border: 1px solid #d7d7d7;
  border-top: 0;
  border-radius: '4px';
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
  overflow: hidden;
}
.table .area-Accordion {
  padding: 0%;
}
.table .area-Accordion .ui-accordion .ui-accordion-content {
  padding: 0;
}
.table .area-Accordion h3.title {
  font-family: "Open Sans Bold";
  font-size: 1.2em;
  color: #fff;
  padding-right: 35px !important;
}
.table .area-Accordion h3.title span.desc {
  font-size: .7em;
  line-height: 1.1em;
  font-family: "Open Sans Light";
  font-style: italic;
  color: #fff;
  margin-top: .5%;
  float: right;
  margin-right: 2em;
}
.table .area-Accordion .ui-accordion .ui-accordion-header {
  padding: 1.5%;
  background: #aaa;
  zoom: 1;
}
.table .area-Accordion .ui-accordion .ui-accordion-header:before,
.table .area-Accordion .ui-accordion .ui-accordion-header:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.table .area-Accordion .ui-accordion .ui-accordion-header:after {
  clear: both;
}
.table .area-Accordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  top: 40%;
}
.table .area-Accordion .ui-accordion #garanzie .ui-accordion-header .ui-accordion-header-icon {
  display: none;
}
.table .area-Accordion .ui-accordion #garanzie .ui-accordion-header {
  cursor: default;
}
.table .area-Accordion .ui-icon {
  width: 19px;
  height: 18px;
}
.table .area-Accordion .ui-state-default .ui-icon {
  /**background: url("../img/acc-default3.png") no-repeat;**/
}
.table .area-Accordion .ui-state-active .ui-icon {
  background: url("../img/acc-active3.png") no-repeat;
}
.table .area-Accordion .accordion {
  margin-bottom: 1em;
}
.table .premioTot {
  border: 1px solid #d7d7d7;
}
.table .premioTot h3.title {
  margin-top: -1px;
  border-radius: 0;
  border: 1px solid #dcdcdc;
  position: relative;
  font-family: "Open Sans Bold";
  font-size: 1.2em;
  color: #fff;
  padding: 1.5%;
  background: #aaa;
}
.table .premioTot .col .brd {
  text-align: center;
}
.table .premioTot .col .brd a.offerta {
  color: #292d30;
  font-size: 0.813em;
  margin-top: 3%;
  display: block;
}
.table .premioTot .col .brd a.offerta:hover {
  text-decoration: underline;
}
.table .premioTot .col .brd a.btn {
  padding: 6px 20px;
  font-size: .8em;
  color: #ffffff;
  font-family: "Open Sans Bold";
  width: 80px;
  margin: 4% auto;
}
.table .premioTot .col .brd a.btn.red {
  width: 50%;
}
.table .premioTot .col .brd .lbl {
  padding: 25px 10% 3px 10%;
  width: 80%;
  text-align: left;
}
.table .premioTot .col.span_brd_1.mobile {
  display: none;
}
.table .premioTot .col.span_brd_2 {
  width: 33%;
}
/* Per pagina di dettaglio */
.table.tab .tabContent.dettaglio {
  /*p,div.par{font-size: 0.875em;}*/
}
.table.tab .tabContent.dettaglio.even {
  background-color: #ffffff !important;
}
.table.tab .tabContent.dettaglio .section.group.nobrd h3.tit {
  font-family: "Open Sans Bold";
  color: #e22113;
  margin-bottom: .5em;
  font-size: 1.125em;
  line-height: 1.375em;
  margin-top: 5px;
}
.table.tab .tabContent.dettaglio ul.listOffer {
  margin-top: 15px;
  margin-bottom: 15px;
  border-radius: '4px';
  padding: 10px;
  zoom: 1;
  /* titolo */
  /* testo */
}
.table.tab .tabContent.dettaglio ul.listOffer:before,
.table.tab .tabContent.dettaglio ul.listOffer:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.table.tab .tabContent.dettaglio ul.listOffer:after {
  clear: both;
}
.table.tab .tabContent.dettaglio ul.listOffer li {
  border-top: 1px dashed #a5a6a7;
}
.table.tab .tabContent.dettaglio ul.listOffer li:first-child {
  border-top: 0;
}
.table.tab .tabContent.dettaglio ul.listOffer.shadow {
  border: 1px solid #dcdcdc;
}
.table.tab .tabContent.dettaglio ul.listOffer.gray {
  background: #f7f7f7;
}
.table.tab .tabContent.dettaglio ul.listOffer h3 {
  font-family: "Open Sans Semibold";
  color: #e22113;
  margin-bottom: .5em;
  font-size: 1em;
  line-height: 1.2em;
  margin-top: 1em;
}
.table.tab .tabContent.dettaglio ul.listOffer h3 span.rc {
  display: inline-block;
  background: url("../img/iconRedCheck.png");
  height: 12px;
  width: 12px;
  margin-right: 5px;
}
.table.tab .tabContent.dettaglio ul.listOffer p,
.table.tab .tabContent.dettaglio ul.listOffer div.par {
  color: #3a3837;
  line-height: 1.2em;
  font-size: 0.813em;
  /*margin-bottom: 1.6%;*/
  margin-bottom: 1.5em;
}
.table.tab .tabContent.dettaglio ul.listOffer p strong,
.table.tab .tabContent.dettaglio ul.listOffer div.par strong {
  font-family: "Open Sans Bold";
}
.table.tab .tabContent.dettaglio ul.listOffer a {
  color: #3a3837;
}
.table.tab .tabContent.dettaglio .section-table .col.span_brd_2 {
  width: 66%;
}
.table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .span_int_1 {
  /*width: 55%;*/
  width: 40%; /*REQ000001346736 INC000003703715*/
  padding: 5% 0 2px 5%;
}
.table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .span_int_2 {
  padding: 4% 1% 1% 3%;
}
.table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .span_int_3 {
  /*width: 22% !important;*/
  width: 19% !important; /*REQ000001346736 INC000003703715*/
  padding: 5% 1% 1% 1%;
}
.table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .span_int_4 {
  padding: 4% 3% 1% 1%;
}
.table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .span_int_5 {
  width: 20%;
}
.table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .span_int_6 {
  width: 20%;
}
.table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .hidden-panel {
  padding: 2%;
  width: 96%;
}
.table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .hidden-panel h3 {
  margin-bottom: 0;
}
.table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .hidden-panel .section {
  padding: 1% 0;
}
.table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .hidden-panel a.btn {
  padding: 1% 4.5%;
  /*margin:2% 3% 0 0;*/
}
.table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_1 {
  width: 50%;
}
.table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_1 .brd a.btn.red {
  padding: 6px 10px;
  font-size: .8em;
  color: #fff;
  font-family: "Open Sans Bold";
  width: 155px;
  margin: 4%;
}
.table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_2 {
  width: 50%;
  padding-bottom: 10px;
}
.table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_2 .brd {
  border-left: none;
}
.table.tab .tabContent .area-Accordion .accordion {
  margin-bottom: 0;
}
.table.tab .tabContent .block-section .section-table {
  overflow: hidden;
  clear: both;
}
.block-section .title-block {
  zoom: 1;
  padding: 1.5%;
  background: #aaaaaa;
}
.block-section .title-block:before,
.block-section .title-block:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.block-section .title-block:after {
  clear: both;
}
.block-section .title-block .title {
  font-family: "Open Sans Bold";
  font-size: 1.2em;
  color: #ffffff;
  float: left;
}
.block-section .title-block .desc {
  font-size: .8em;
  line-height: 1.1em;
  font-family: "Open Sans Light";
  font-style: italic;
  color: #ffffff;
  float: right;
  margin-top: .5%;
}
/* DatePicker Container */
.ui-datepicker {
  position: absolute;
  top: -10000px;
  width: 216px;
  height: auto;
  margin: 5px auto 0;
  font: 9pt Arial, sans-serif;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  z-index: 2000 !important;
}
.ui-datepicker a {
  text-decoration: none;
}
/* DatePicker Table */
.ui-datepicker table {
  width: 100%;
}
.ui-datepicker-header {
  background: #000;
  color: #e0e0e0;
  font-weight: bold;
  box-shadow: 'inset 0px 1px 1px 0px rgba(250, 250, 250, .2)';
  -moz-box-shadow: 'inset 0px 1px 1px 0px rgba(250, 250, 250, .2)';
  -webkit-box-shadow: 'inset 0px 1px 1px 0px rgba(250, 250, 250, .2)';
  text-shadow: 1px -1px 0px #000;
  -webkit-filter: dropshadow(color=#000, offx=1, offy=-1);
          filter: dropshadow(color=#000, offx=1, offy=-1);
  line-height: 30px;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #111;
}
.ui-datepicker-title {
  text-align: center;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  background-repeat: no-repeat;
  color: #fff;
  overflow: hidden;
}
.ui-datepicker-prev {
  float: left;
  background-position: center -30px;
}
.ui-datepicker-next {
  float: right;
  background-position: center 0px;
}
.ui-datepicker thead {
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #f1f1f1));
  background-image: -webkit-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);
  background-image: linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f1f1f1', GradientType=0);
  border-bottom: 1px solid #bbb;
}
.ui-datepicker th {
  text-transform: uppercase;
  font-size: 6pt;
  padding: 5px 0;
  color: #666666;
  text-shadow: 1px 0px 0px #fff;
  -webkit-filter: dropshadow(color=#fff, offx=1, offy=0);
          filter: dropshadow(color=#fff, offx=1, offy=0);
}
.ui-datepicker tbody td {
  padding: 0;
  border-right: 1px solid #bbb;
}
.ui-datepicker tbody td:last-child {
  border-right: 0px;
}
.ui-datepicker tbody tr {
  border-bottom: 1px solid #bbb;
}
.ui-datepicker tbody tr:last-child {
  border-bottom: 0px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: inline-block;
  font-weight: bold;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #666666;
  text-shadow: 1px 1px 0px #fff;
  -webkit-filter: dropshadow(color=#fff, offx=1, offy=1);
          filter: dropshadow(color=#fff, offx=1, offy=1);
}
.ui-datepicker-calendar .ui-state-default {
  background: #ededed;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #dedede));
  background: -webkit-linear-gradient(top, #ededed 0%, #dedede 100%);
  background: linear-gradient(top, #ededed 0%, #dedede 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dedede', GradientType=0);
  box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, 0.5);
}
.ui-datepicker-calendar .ui-state-hover {
  background: #f7f7f7;
}
.ui-datepicker-calendar .ui-state-active {
  background: #e22113;
  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  color: #ffffff;
  text-shadow: 0px 1px 0px #a0170d;
  -webkit-filter: dropshadow(color=#a0170d, offx=0, offy=1);
          filter: dropshadow(color=#a0170d, offx=0, offy=1);
  border: 1px solid #a0170d;
  position: relative;
  margin: -1px;
}
.ui-datepicker-unselectable .ui-state-default {
  background: #f4f4f4;
  color: #b4b3b3;
}
.ui-datepicker-calendar td:first-child .ui-state-active {
  width: 29px;
  margin-left: 0;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
  width: 29px;
  margin-right: 0;
}
.ui-datepicker-calendar tr:last-child .ui-state-active {
  height: 29px;
  margin-bottom: 0;
}
.gma {
  font-size: 13px;
  margin-left: 15px;
}
.fixed-element {
  position: fixed;
}
/* Perelli */
/* Da testare per preventivatore */
#preventivatore .area-Accordion .ui-accordion .ui-accordion-content,
#preventivatore .area-Accordion .ui-accordion .ui-accordion-header {
  border: 0;
  position: relative;
  zoom: 1;
}
#preventivatore .area-Accordion .ui-accordion .ui-accordion-header.ui-corner-all {
  margin-bottom: 1em;
}
#preventivatore .table .premioTot {
  border: 0;
}
#preventivatore .table .premioTot h3.title {
  border: 0;
}
/* Classi per easyquote pagine interne */
.eqContent .inp .label {
  height: 30px;
  line-height: 30px;
  width: 53%;
  font-size: .8em;
}
.eqContent .inp .input {
  height: 30px;
  line-height: 30px;
  width: 46.5%;
}
.eqContent .inp .input input {
  padding: 0 5px;
  font-size: .8em;
}
.eqContent a.btn.red {
  padding: 7px 10px;
  font-size: .9em;
  font-family: "Open Sans Bold";
}
.eqContent .small {
  margin: 13px 0 5px 0;
  font-size: .813em;
}
.eqContent .contForm {
  position: relative;
  padding-bottom: 1px;
}
.eqContent form.eqFurgoniVan label {
  display: block;
  font-size: 80%;
}
input#kmannuiauto {
  text-align: right;
}
div.help2 {
  float: left;
  position: relative;
  z-index: 0;
  width: 100%;
  padding: 15px;
  background: #666;
  margin: 15px -15px -15px;
  box-shadow: 'inset 0 0 10px #454545';
  -moz-box-shadow: 'inset 0 0 10px #454545';
  -webkit-box-shadow: 'inset 0 0 10px #454545';
  color: #fff;
  display: none;
}
.ie7 div.help2 {
  margin-top: 30px;
}
div.help2 .arrow {
  position: absolute;
  top: -12px;
  left: 24.9%;
  cursor: pointer;
}
div.help2 .close {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}
div.help2 p,
div.help2 div.par {
  color: #fff;
  margin: 0 15px 5px;
  display: none;
  font-size: .9em;
}
div.help2 .text {
  font-size: .9em;
}
div.help2 .text ul {
  margin-bottom: 1em;
  font-size: .9em;
}
div.help2 .text ul li {
  background: url(../img/fr_teaser_white.gif) 0 5px no-repeat;
  padding: 1px 0 0 17px;
  zoom: 1;
  line-height: 19px;
}
div.help2 .text ul.area-Link li {
  list-style: none;
  padding: 0px;
  zoom: 1;
  line-height: 19px;
  background: none;
}
div.help2 .text ul.area-Link li a {
  color: #ffffff;
  font-size: 1em;
}
div.help2 .text ol {
  margin-bottom: 1em;
  font-size: .9em;
}
div.help2 .text ol li {
  line-height: 19px;
  list-style-type: decimal;
  list-style-position: inside;
}
div.help2.open {
  display: block;
}
div.help2.open p,
div.help2.open div.par {
  display: block;
}
.csstransitions div.help2 {
  -webkit-transition: 'all ease-in-out .5s';
  transition: 'all ease-in-out .5s';
  display: block;
  max-height: 0;
  padding: 0 15px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  margin: 0 -15px;
}
.csstransitions div.help2.open {
  margin: 15px -15px;
  max-height: 600px;
  padding: 15px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* lightbox easyquote preventivatore */
.simple-content,
.error-content {
  background-color: #FFFFFF;
  padding: 20px;
  position: absolute;
  top: 10%;
  /*top: 20%;*/
  z-index: 1030; /* WEB_FASE5_CODE */
  margin: 0 auto;
  opacity: 1 !important;
  /*display: none;*/
  width: 40%;
}
.simple-content.pattoGiovani,
.error-content.pattoGiovani {
  width: 70%;
}
.simple-content.pattoGiovani .eqError,
.error-content.pattoGiovani .eqError {
  background: #e22113 !important;
  color: #fff;
}
.simple-content.pattoGiovani .eqError .txt,
.error-content.pattoGiovani .eqError .txt {
  padding-bottom: 0;
  font-size: 1.2em;
  text-align: center;
}
.simple-content#popupRichiamaContent,
.error-content#popupRichiamaContent {
  width: 710px;
}
.simple-content#popupRichiamaContent .boxIframe.even,
.error-content#popupRichiamaContent .boxIframe.even {
  background: #ffffff !important;
}
.simple-content#popupRichiamaContent .close-dialog,
.error-content#popupRichiamaContent .close-dialog {
  background: url("../img/closeRed.png") no-repeat 0;
}
.simple-content.popupVideo,
.error-content.popupVideo {
  width: 640px;
  padding: 13px 10px 10px 10px;
}
.simple-content.popupVideo .close-dialog,
.error-content.popupVideo .close-dialog {
  background: url("../img/closeRed.png") no-repeat 0;
}
.simple-content.popupVideo .title,
.error-content.popupVideo .title {
  font-family: "Open Sans Bold";
  font-size: 1.2em;
  color: #e22113;
  padding: 0 25px 10px 0;
}
.simple-content.popupVideo .subtitle,
.error-content.popupVideo .subtitle {
  font-family: "Open Sans Bold";
  font-size: 1.05em;
  color: #333;
  padding: 5px 25px 10px 0;
}
.simple-content p.bold,
.error-content p.bold {
  font-family: "Open Sans Bold";
}
.simple-content .box-sx,
.error-content .box-sx {
  padding: 10px;
  margin-top: 10px;
}
.simple-content .box-sx p,
.error-content .box-sx p {
  padding-bottom: 5px;
}
.simple-content .box-sx .inp .label,
.error-content .box-sx .inp .label {
  width: 45.4%;
}
.simple-content .box-sx .inp.specKm .label,
.error-content .box-sx .inp.specKm .label {
  width: 56.5%;
}
.simple-content .txtLight,
.error-content .txtLight {
  margin-bottom: 15px;
}
.simple-content .txtLight h2.tit,
.error-content .txtLight h2.tit {
  font-family: "Open Sans Bold";
  font-size: 1.125em;
  color: #3a3837;
  text-transform: uppercase;
  margin-bottom: 1.15em;
}
.simple-content .txtLight h2.tit.red,
.error-content .txtLight h2.tit.red {
  color: #e22113;
}
.simple-content .txtLight p,
.error-content .txtLight p {
  font-size: 0.8em;
  margin-top: 14px;
}
.simple-content .txtLight p strong,
.error-content .txtLight p strong {
  font-weight: normal;
  font-family: "Open Sans Bold";
}
.simple-content .txtLight p.qdb,
.error-content .txtLight p.qdb {
  /**margin-top: 25px;
        margin-bottom: 20px;**/
  font-size: 0.7em;
  font-family: "Open Sans Italic";
}
.simple-content .txtLight p.qdb a,
.error-content .txtLight p.qdb a {
  font-family: "Open Sans";
}
.simple-content a.btn.qd,
.error-content a.btn.qd {
  font-size: 12px;
  width: 27%;
  padding: 10px 23px;
}
.simple-content .centerBtn,
.error-content .centerBtn {
  margin: 0 auto;
  display: block;
}
.simple-content button,
.error-content button {
  cursor: pointer;
}
.simple-content button:hover,
.error-content button:hover {
  text-decoration: underline;
}
.simple-content .close-dialog,
.error-content .close-dialog {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  background: url("../img/closeSmall.png") no-repeat 0px;
  text-indent: -100000px;
}
.hiddenDettProd {
  display: none;
}
.simple-content#confProd .close-dialog {
  background: url("../img/closeRed.png") no-repeat 0;
}
.simple-content .lightConfronta h3.tit {
  font-family: "Open Sans Bold";
  color: #e22113;
  margin-bottom: .5em;
  font-size: 1.125em;
  line-height: 1.375em;
  margin-top: 5px;
}
.simple-content .lightConfronta ul.listOffer {
  zoom: 1;
}
.simple-content .lightConfronta ul.listOffer:before,
.simple-content .lightConfronta ul.listOffer:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.simple-content .lightConfronta ul.listOffer:after {
  clear: both;
}
.simple-content .lightConfronta ul.listOffer.shadow.gray {
  margin-top: 15px;
  margin-bottom: 15px;
  border-radius: '4px';
  padding: 10px;
  zoom: 1;
  border: 1px solid #dcdcdc;
  background: #f7f7f7;
}
.simple-content .lightConfronta ul.listOffer li {
  border-bottom: 1px dashed #a5a6a7;
}
.simple-content .lightConfronta ul.listOffer li:last-of-type {
  border-bottom: 0;
}
.simple-content .lightConfronta ul.listOffer li h3 {
  font-family: "Open Sans Semibold";
  color: #e22113;
  margin-bottom: .5em;
  font-size: 1em;
  line-height: 1.2em;
  margin-top: 1em;
}
.simple-content .lightConfronta ul.listOffer li h3 span.rc {
  display: inline-block;
  background: url("../img/iconRedCheck.png");
  height: 12px;
  width: 12px;
  margin-right: 5px;
}
.simple-content .lightConfronta ul.listOffer li div.par {
  color: #3a3837;
  line-height: 1.2em;
  font-size: .813em;
  margin-bottom: 1.5em;
}
#notifica_lightbox #dataDecorrenzaForm #msg_errore {
  font-size: 1em;
  margin-top: 10px;
  line-height: 1.1em;
  float: left;
}
.qdLightBox {
  background-color: #FFFFFF;
  padding: 20px;
  position: absolute;
  top: 10% !important;
  z-index: 1001;
  margin: 0 auto;
  opacity: 1 !important;
  /*display: none;*/
  width: 40%;
}
.qdLightBox p,
.qdLightBox div.par,
.qdLightBox input,
.qdLightBox select,
.qdLightBox label {
  font-size: .813em !important;
  margin-bottom: 0.5em !important;
}
.qdLightBox .ui-selectmenu-button.selIE span.ui-selectmenu-text {
  font-size: .813em !important;
}
.qdLightBox #titolo {
  font-family: "Open Sans Bold";
  font-size: 1.2em;
  margin: 10px 0 20px 0;
  text-transform: uppercase;
  padding: 0 15px;
}
.qdLightBox .section {
  padding: 10px 0px;
}
.qdLightBox .section .col {
  margin: 2px 0;
}
.qdLightBox .section .col button {
  width: 100%;
}
.qdLightBox .section label {
  line-height: 25px;
}
.qdLightBox .section .colonna {
  width: 50%;
  float: left;
}
.qdLightBox .section #info {
  text-align: center;
  margin-right: 1em;
}
.qdLightBox .sceltaBoxButton {
  margin: 0.5em;
}
.qdLightBox .sceltaBoxButton#conferma {
  float: right;
}
.qdLightBox button {
  cursor: pointer;
}
.qdLightBox .close-dialog {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  /* height: 24px; */
  background: url("../img/closeSmall.png") no-repeat 0px !important;
  text-indent: -100000px;
}
.background-black {
  background-color: #000;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0.70;
  -moz-opacity: 0.85;
  z-index: 1020; /* WEB_FASE5_CODE */
}
/* Classe per aggiungere il pulsante chiudi alla dialog */
.close-dialog {
  cursor: pointer;
  position: absolute;
  right: 12px;
  top: 5px;
  width: auto;
  height: 24px;
}
.content-dialog {
  position: relative;
}
a.tit.tablet:link {
  text-decoration: underline !important;
}
.noMargin {
  margin: 0 !important;
}
/* Lightbox quality driver box*/
.qdLightBox {
  position: absolute;
  top: 4%;
  left: 2%;
}
.qdLightBox #prenotaCentro {
  display: none;
}
.qdLightBox #prenotaCentro .btn.ahead,
.qdLightBox #prenotaCentro .btn.back,
.qdLightBox #prenotaCentro .btn.red,
.qdLightBox #prenotaCentro .btn.white {
  outline: 0;
}
.qdLightBox #prenotaCentro .btn.ahead:focus,
.qdLightBox #prenotaCentro .btn.back:focus,
.qdLightBox #prenotaCentro .btn.red:focus,
.qdLightBox #prenotaCentro .btn.white:focus {
  box-shadow: 0px 0px 6px 2px #66afe9 !important;
  outline: 0;
}
.qdLightBox #prenotaCentro .btn.ahead:visited,
.qdLightBox #prenotaCentro .btn.back:visited,
.qdLightBox #prenotaCentro .btn.red:visited,
.qdLightBox #prenotaCentro .btn.white:visited,
.qdLightBox #prenotaCentro .btn.ahead:hover,
.qdLightBox #prenotaCentro .btn.back:hover,
.qdLightBox #prenotaCentro .btn.red:hover,
.qdLightBox #prenotaCentro .btn.white:hover {
  outline: 0;
}
.qdLightBox #info {
  display: none;
}
.qdLightBox .qdMap {
  width: 100%;
  height: 300px;
}
.qdLightBox #info {
  font-size: .813em !important;
  margin-bottom: 0.5em !important;
  color: #e22113;
}
.qdLightBox select#provincia,
.qdLightBox input#cap {
  width: 100%;
}
.qdLightBox #contenuto col.span_6 .custom-combobox input.combo {
  width: 100%;
}
.qdLightBox .gm-style .gm-style-iw div {
  overflow: hidden !important;
}
.qdLightBox .gm-style .gm-style-iw .markerContent {
  padding: 15px 0px;
  height: auto !important;
  /* width: 213px; */
}
.qdLightBox .gm-style .gm-style-iw .markerContent h1#title {
  font-family: "Open Sans Bold";
}
.qdLightBox a#cercaInstallatori {
  padding: 5px 10px;
}
.qdLightBox a#cercaInstPop {
  padding: 5px 10px;
  width: 130px;
}
.qdLightBox .col.span_8 input {
  width: 75%;
}
.qdLightBox .informativa .info {
  font-size: 0.83em;
  display: inline;
}
.qdLightBox .gm-style .gm-style-iw {
    height: auto!important;
}
.qdLightBox .gm-style .gm-style-iw, .qdLightBox .gm-style .gm-style-iw .gm-style-iw-d {
    height: auto!important;
	max-height: unset!important;
}
/*Dialog Giovani Desktop Marco*/
.simple-content .contGiovani .logoGiovani {
  float: left;
  margin: 10px 0px 0px 20px;
}
.simple-content .contGiovani h3.center {
  text-align: center;
  padding: 30px 75px;
  color: #8D8D8D;
  font-weight: bold;
  font-size: 16px;
}
.simple-content .contGiovani p.testocenter {
  text-align: center;
  font-size: 14px;
}
.simple-content .contGiovani .scrollableGiovani {
  clear: both;
  height: 340px;
  overflow-y: scroll;
  padding: 10px 20px;
  font-size: 13px;
  position: relative;
}
.simple-content .contGiovani .scrollableGiovani ol {
  display: block !important;
  list-style: decimal outside none;
  margin-left: 18px !important;
  padding: 10px 0px;
}
.simple-content .contGiovani .scrollableGiovani ol li {
  padding: 1px 0px 7px;
  font-size: 13px;
  color: #373636;
  line-height: 17px;
}
.simple-content .contGiovani .scrollableGiovani #patto .chkFl {
  float: left;
  margin: 3px 0px 0px 20px;
}
.simple-content .contGiovani .scrollableGiovani #patto label p {
  margin-left: 60px;
  font-weight: 800;
}
.simple-content#popupRichiamaContent .boxIframe {
  margin: 0px;
}
.simple-content#popupRichiamaContent .boxIframe iframe {
  width: 100%;
}
/* Popup Richiamami */
#popupRichiama #main {
  padding-top: 0px;
}
#popupRichiama #promo {
  display: none;
}
#popupRichiama a.big {
  background: #e22113 !important;
  border: none !important;
  font-size: .875em !important;
  text-shadow: none;
  padding: 10px 0px;
  color: #fff !important;
  text-shadow: none !important;
  text-transform: uppercase !important;
  font-family: "Open Sans Bold" !important;
  display: block;
  border: 0;
  margin: 0 auto !important;
  width: 180px !important;
  margin-top: 25px !important;
}
#popupRichiama .text.success,
#popupRichiama .text.failure {
  text-align: center;
  width: 100%;
  display: block;
  clear: both;
  padding: 67px 0;
  background: #f7f7f7;
}
#popupRichiama .text.success h1,
#popupRichiama .text.failure h1 {
  font-size: 24px;
  font-family: "Open Sans Bold";
  color: #e22113;
  margin-bottom: 25px;
}
#popupRichiama .text.success p,
#popupRichiama .text.failure p {
  font-family: "Open Sans Semibold";
  color: #555555;
  font-size: 1em;
  line-height: 1.3em;
}
#popupRichiama .text.success ul li,
#popupRichiama .text.failure ul li {
  font-family: "Open Sans Semibold";
  color: #e22113;
  font-size: 1em;
  line-height: 1.3em;
}
#popupRichiama .text.error {
  background: antiquewhite;
  padding: 10px;
  margin-bottom: 20px;
  text-align: center;
  line-height: 1.4em;
}
#popupRichiama .text.error ul li {
  color: #e22113;
  text-decoration: none !important;
}
#popupRichiama .button-wrapper {
  display: none;
}
#popupRichiama .top .box-ti {
  float: left;
}
#popupRichiama .top .box-ti .tit {
  margin-top: 0px;
}
#popupRichiama .top .box-ti.first {
  width: 80% !important;
}
#popupRichiama .top .box-ti.first .par {
  margin-left: 88px;
}
#popupRichiama .top .box-ti.first .subtit {
  font-size: 0.875em;
  font-family: "Open Sans Bold";
  margin: 30px 0px 15px 0px;
}
#popupRichiama .top .box-ti.first .subtit.red {
  color: #e22113;
}
#popupRichiama .top .box-ti.last {
  width: 20% !important;
}
#popupRichiama .top .box-ti.last img {
  float: right;
  margin-top: 32px;
  width: 67px;
}
#popupRichiama .form-wrapper {
  clear: both;
  position: relative;
  background: #f7f7f7;
  padding: 10px;
  font-family: "Open Sans";
  font-size: 0.875em;
  color: #292d30;
}
#popupRichiama .form-wrapper fieldset h2 {
  display: none;
}
#popupRichiama .form-wrapper fieldset .obbligatoriText {
  position: absolute;
  right: 41px;
  bottom: 25px;
  font-family: "Open Sans Light";
  font-style: italic;
  font-size: 0.750em;
}
#popupRichiama .form-wrapper fieldset .form-row.error em {
  color: #e22113;
}
#popupRichiama .form-wrapper fieldset a.big {
  display: none !important;
}
#popupRichiama .bottom .box-ti .par.privacy {
  font-size: 0.750em;
  color: #555555;
  margin-top: 25px;
}
.form-row {
  width: 50%;
  float: left;
  margin-bottom: 20px;
}
.form-row label {
  display: block;
  margin-bottom: 10px;
}
.form-row select {
  padding: 2px 5px;
  width: 55%;
}
.form-row select#cliente {
  width: 25%;
}
.form-row input {
  max-width: 85%;
  padding: 3px 5px;
  width: 85%;
}
.form-row input,
.form-row select {
  display: block;
  font-family: "Open Sans";
  margin: 0;
  position: relative;
  top: 2px;
  font-size: 14px;
  line-height: 15px;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e4e2e2;
  max-width: 100%;
  border-radius: '4px';
  box-shadow: 'inset 0 1px 1px rgba(0,0,0,.075)';
  -moz-box-shadow: 'inset 0 1px 1px rgba(0,0,0,.075)';
  -webkit-box-shadow: 'inset 0 1px 1px rgba(0,0,0,.075)';
  -webkit-transition: 'border-color ease-in-out .15s';
  transition: 'border-color ease-in-out .15s';
  -webkit-transition: 'box-shadow ease-in-out .15s';
  transition: 'box-shadow ease-in-out .15s';
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form-row input:focus,
.form-row select:focus {
  border-color: #66afe9;
  outline: 1px solid #e4e2e2;
  box-shadow: 'inset 0 1px 1px rgba(0,0,0,.075)';
  box-shadow: '0 0 8px rgba(102, 175, 233, .6)';
  -moz-box-shadow: '0 0 8px rgba(102, 175, 233, .6)';
  -webkit-box-shadow: '0 0 8px rgba(102, 175, 233, .6)';
}
.form-row input[disabled],
.form-row select[disabled],
.form-row input:disabled,
.form-row select:disabled,
.form-row input[readonly],
.form-row select[readonly],
fieldset[disabled] .form-row input,
fieldset[disabled] .form-row select {
  cursor: not-allowed;
  background-color: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  color: #808080;
}
.form-row .form-item-s {
  width: 50%;
}
.qualityDriver .titQualityDriver {
  font-family: "Open Sans Bold";
  font-size: .95em;
  text-transform: uppercase;
}
.qualityDriver table {
  margin-bottom: 1em;
}
.qualityDriver table td.middle {
  vertical-align: middle;
  font-size: 12px;
}
.qualityDriver table td.middle img {
  margin-right: 10px;
}
.qualityDriver table td.middle span {
  line-height: 1.2em;
  font-size: 1em;
}
.qualityDriver .form-row {
  min-height: 50px;
}
.qualityDriver .form-row.row1 {
  width: 28%;
}
.qualityDriver .form-row.row1 input,
.qualityDriver .form-row.row1 select {
  width: 90%;
}
.qualityDriver .form-row.row2 {
  width: 16%;
}
.qualityDriver .form-row.row2 input {
  width: 83%;
}
.qualityDriver .form-row.row3 {
  width: 31.2%;
}
.qualityDriver .form-row.row3 input,
.qualityDriver .form-row.row3 select {
  width: 90%;
}
.qualityDriver .form-row.row4 {
  width: 24.7%;
}
.qualityDriver .form-row.row4 input,
.qualityDriver .form-row.row4 select {
  width: 99%;
}
.qualityDriver .form-row label {
  font-size: 80%;
}
.qualityDriver .radiodiv {
  padding-bottom: 20px;
}
.qualityDriver .radiodiv .radiotext {
  display: inline;
  font-size: 80%;
  padding: 0.3em 2em 0 0;
}
.qualityDriver .button-wrapper {
  clear: both;
  text-align: center;
}
.qualityDriver .button-wrapper .btn {
  display: inline-block;
  padding: 7px 34px;
  font-size: .9em;
  margin: .9em 0;
  font-weight: bold;
  width: 37%;
}
.qualityDriver div.par {
  font-size: .775em;
  line-height: 1.1em;
  border-top: 1px solid #dcdcdc;
  margin-top: 1em;
  padding-top: 1.4em;
}
.qualityDriver div#mapQD {
  width: 100%;
  height: 300px;
  margin: 1em 0 1.5em 0;
  display: none;
}
.qualityDriver div#mapQD .gm-style-iw {
  width: 200px !important;
  min-height: 85px;
  padding-top: 5px;
}
.qualityDriver div#mapQD .gm-style-iw p {
  font-size: 14px !important;
  margin-bottom: 4px;
}
.qualityDriver div#mapQD .gm-style-iw > div > div {
  width: 190px !important;
  height: 80px !important;
  overflow: hidden !important;
}
.gm-style-iw {
  width: 200px !important;
  min-height: 100px;
}
.gm-style-iw > div > div {
  /*width: 190px !important;
    height: 80px !important;*/
}
.garanzieCasa {
  padding: 1%;
}
.garanzieCasa div.par {
  font-family: "Open Sans Semibold";
  font-size: 14px;
  margin-top: 5px;
}
.garanzieCasa .button-wrapper {
  margin-bottom: 8px;
}
.garanzieCasa .radiodiv {
  padding-bottom: 0px;
  width: 32%;
  float: left;
  border-right: 1px solid #dcdcdc;
}
.garanzieCasa .radiodiv .radiotext {
  font-size: 90%;
  line-height: 1.8em;
  display: inline;
}
.garanzieCasa .radiodiv .first,
.garanzieCasa .radiodiv .second {
  display: block;
  width: 100%;
  height: 30px;
  line-height: 1.5em;
}
.garanzieCasa .radiodiv .first a.ico.radio,
.garanzieCasa .radiodiv .second a.ico.radio {
  display: inline-block;
}
.garanzieCasa .form-row {
  width: 66%;
  float: left;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.garanzieCasa .form-row .form-item-s {
  float: left;
  width: 46%;
  margin-left: 2.5%;
  padding-right: 2.5%;
  border-right: 1px solid #dcdcdc;
  padding-bottom: 5px;
}
.garanzieCasa .form-row .form-item-s label {
  font-size: 90%;
  padding-top: 5px;
}
.garanzieCasa .form-row .form-item-s input {
  width: 100%;
}
.garanzieCasa .form-row .form-item-l {
  float: left;
  width: 46%;
  margin-left: 2.5%;
  padding-bottom: 5px;
}
.garanzieCasa .form-row .form-item-l label {
  font-size: 90%;
  padding-top: 5px;
}
.garanzieCasa .form-row .form-item-l input {
  width: 100%;
}
.garanzieCasa a.btn.red {
  background: #e22113;
  color: #fff;
  text-shadow: none;
  text-transform: uppercase;
  display: block;
  width: 30%;
  padding: 7px 0%;
  font-size: .9em;
  font-family: "Open Sans Bold";
  border: 1px solid #a40303;
  /* margin: 0 auto; */
  margin-left: 34%;
}
.garanzieCasa #errori_mutuo {
  color: #e22113;
  line-height: 1.5em;
  font-size: 14px;
  margin-bottom: 1em;
  margin-top: 14px;
}
.garanzieCasa #errori_mutuo:first-letter {
  text-transform: uppercase;
}
.garanzieCasa #premio {
  line-height: 1.5em;
  font-size: 14px;
  margin-bottom: 1em;
  margin-top: 1em;
}
.garanzieCasa #premio:first-letter {
  text-transform: uppercase;
}
.garanzieCasa #premio #testo_premio {
  font-family: "Open Sans Bold";
  font-size: 18px;
  color: #e22113;
}
.garanzieCasa #premio p {
  font-size: 10px;
}
#promo .eqContent div.textPopup img.info {
  margin: 0 !important;
}
#promo .box-ti img.resize {
  width: 90%;
}
#promo .box-ti .videoClone {
  padding: 0 15px 10px 15px;
}
#bonusGenertel.note {
  color: #5a9400;
  font-size: 16px;
  font-family: "Open Sans Bold";
  /**white-space: nowrap; CMS148 @TCS JX**/
  margin-left: 0px;
}
.highlight #bonusGenertel.note {
  display: inline-block !important;
}
.highlight label {
  padding-bottom: 8px !important;
  display: inline-block !important;
}
/*DDL CONCORRENZA START + Prj. RC Familiare R9 - p.s. - inizio*/
#tipologia1_bonusGenertelAuto1.note, #tipologia1b_bonusGenertelAuto1.note, #tipologia2_bonusGenertelAuto1.note, #tipologia3_bonusGenertelAuto1.note,
#tipologia1_bonusGenertelAuto2.note, #tipologia1b_bonusGenertelAuto2.note, #tipologia2_bonusGenertelAuto2.note, #tipologia3_bonusGenertelAuto2.note,
#tipologia1_bonusGenertel,#tipologia1b_bonusGenertel,#tipologia2_bonusGenertel,#tipologia3_bonusGenertel
{
  color: #5a9400;
  font-size: 16px;
  font-family: "Open Sans Bold";
  /**white-space: nowrap; CMS148 @TCS JX**/
  margin-left: 0px;
}
.highlight #tipologia1_Auto1.note, #tipologia1b_Auto1.note, .highlight #tipologia2_Auto1.note, .highlight #tipologia3_Auto1.note,
.highlight #tipologia1_bonusGenertelAuto2.note, #tipologia1b_bonusGenertelAuto2.note, .highlight #tipologia2_bonusGenertelAuto2.note, .highlight #tipologia3_bonusGenertelAuto2.note,
.highlight #tipologia1_bonusGenertel.note, #tipologia1b_bonusGenertel.note, .highlight #tipologia2_bonusGenertel.note, .highlight #tipologia3_bonusGenertel.note
{
  display: inline-block !important;
}
/*DDL CONCORRENZA END + Prj. RC Familiare R9 - p.s. - fine*/
/* Residenza */
.section.brtNone {
  border-top: 0 !important;
}
.section label.resTxt {
  font-size: 14px;
}
.section .note.nopdLeft {
  padding-left: 0;
}
.section.err .note.dblRow {
  padding-left: 0 !important;
}
.section .col.wfix_0 {
  width: 217px;
}
.section .col.wfix_1 {
  width: 120px;
  margin-left: 5.46%;
}
.section .col.wfix_1 input.w40 {
  width: 55%;
}
.section .col.wfix_1 .errorField {
  padding-left: 0 !important;
}
.section .col.wfix_2 {
  width: 40px;
}
.section .col.wfix_3 {
  width: 150px;
  margin-left: 5.46%;
}
.section .col.wfix_4 {
  width: 24%;
  margin-left: 1%;
}
.section .col.wfix_4.co {
  width: 25.5%;
}
.section .col.wfix_4.co.fixRes {
  width: 24.2%;
}
.section .col.wfix_civ {
  width: 260px;
}
.section .col.wfix_5 {
  width: 25%;
}
.section .col.wfix_6 {
  width: 40%;
}
.section .col.wfix_cap {
  width: 280px;
  margin-left: 1px;
}
.section .col.wfix_cap .errorField {
  padding-left: 0 !important;
}
.section .col.noMrgLeft {
  margin-left: 0;
}
.section .col.rgt.spRes span {
  font-size: 14px;
}
.section .col .errorField.note.dblRow.spRes {
  padding-left: 0 !important;
}
.section .col.newCiv .col.wfix_1 {
  margin-top: 0;
}
.section .col.newCiv .col.wfix_1 img.disabled {
  display: none;
}
.section .col.newCiv .col.rgt {
  margin-right: 1%;
}
.section .ico.help.spRes {
  display: none;
}
.section .cl.spRes {
  display: none;
  height: 15px;
}
.ui-helper-hidden-accessible {
  display: none !important;
}
/* input preventivatore FF */
@-moz-document url-prefix() {
  .section .input-text {
    line-height: 19px;
  }
  .ui-selectmenu-button.selIE span.ui-selectmenu-text {
    line-height: 18px;
  }
  #preventivatore .section .ui-selectmenu-button {
    top: 2px;
  }
  .section .combo {
    padding: 5px;
  }
  #preventivatore .section .custom-combobox .custom-combobox-input.combo {
    line-height: 19px;
    padding-bottom: 3px;
    padding-top: 2px;
  }
}
/* #49718 */
.switch-ext .switch-opt .section .col label > span {
  display: inline-block;
  padding-top: 3px;
}
.switch-ext .switch-opt .section .col label > span.custom-combobox {
  display: inline;
}
/* REQB-1286*/
.switch-ext .col.dx { 
    float: right; 
}
/* CMS-116 */
.switch-opt {
  display: none;
}
.switch-opt.active {
  display: block;
}
/*.switch-opt.conducenteContraente.tipoAttore{}*/
/*.switch-opt .choice {display:none;}
.switch-opt.active .choice {display:block;}*/
/* end CMS-116 */
/*pacchetto per allineamenti elementi form*/
.switch-opt.active .choice {
  color: #000;
  display: block;
}
.switch-opt .choice {
  display: none;
  margin-left: 76px;
  text-align: left;
  padding-left: 25.4%;
  margin-right: 15px;
  text-indent: -37px;
  color: #8b8b8b;
}
.ico.help {
  margin-right: 13px;
  float: left;
  margin-top: 2px;
  z-index: 1;
}
.padding .ico.help {
  margin-top: 0;
}
.ico.radio {
  margin-left: -8px;/* INC000002608260 TCS FIX */
  margin-right: 7px;
}
.col.span_3.btwidth img.ico.help.disabled {
  display: block;
}
.pdt10 {
  padding-top: 10px;
}
.pdt10 span {
  margin-left: 0 !important;
}
.hidden-panel .section div.pdt10.span_int_1.fl {
  padding: 5px 3% 5px 0% !important;
  float: none;
}
.table.tab .section-table .col .brd .hidden-panel .section > span.span_int_1.noMrgLeft {
  margin-left: 0;
  padding-left: 0;
  width: 100%;
}
.selectEuro {
  width: 60%;
}
.aBottom {
  position: absolute;
  white-space: nowrap;
  top: -6px;
  left: 0;
}
.loaderPrev {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 500;
  text-align: center;
  background: url(../img/preload.gif) center 80px no-repeat #fff;
}
.infoBottom {
  float: left;
  font-size: .72em;
  font-style: italic;
  text-align: justify;
  width: 70%;
}
.h4 {
  font-family: "Open Sans Bold";
  font-size: .95em;
  color: #e22113;
  padding: 12px 15px;
  margin: 0;
  display: block;
}
.txtLogin {
  margin: 5px 0 15px 0;
  font-size: 1em;
}
.col.span_5.w140f {
  width: 140px;
}
.txt-right {
  text-align: right;
}
.ie8 .simple-content#popupRichiamaContent {
  width: 980px;
}
.simple-content#eq_lightbox label {
  padding-right: 20px;
  line-height: 25px;
  display: inline-block; /* REQB1832 */
  width: 100%; /* REQB1832 */
}
.simple-content#eq_lightbox .box-sx {
  padding: 10px;
  margin-top: 15px;
}
.simple-content .kmAnnui {
  margin: 0 15px 0 2px;
  line-height: 26px;
  font-size: 14px;
  position: relative;
  padding: 0;
  vertical-align: baseline;
  float: left;
}
.simple-content .kmAnnui .aBottom {
  top: 12px;
  color: #e22113;
}
#eq_lightbox .inp .label {
    text-align: left;
    padding-left: 10px;
    width: 41%;
    display: table;
}
#eq_lightbox .inp.specKm .label {
  width: 50%;
}
/* Start REQB1832 */
#eq_lightbox .inp.section {
    padding: 0;
    border-bottom: 1px #999 solid;
}
#eq_lightbox .combo {
    border: 0;
    box-shadow: unset;
}
/* End REQB1832 */
/**CMS161 @TCS JX**/
.eq-content {
  background-color: #FFFFFF;
  padding: 50px 37px;
  margin: 0 auto;
  width: 38%;
  margin-top: 50px;
  margin-bottom: 50px;
}
.eq-content .inp .label {
  text-align: left;
  padding-left: 10px;
  width: 51%;
}
.eq-content .inp .input {
  width: 38%;
}
.eq-content .inp .specKm .label {
  width: 50%;
}
.eq-content .eq-bx-text {
  font-size: 12px !important;
}
.eq-content .lgt-bx-head {
  font-size: 24px!important;
  font-weight: bold;
  line-height: 17px;
}
.eq-content .eq-hd-lbl {
  padding-bottom: 10px;
}
li.bold {
  font-family: "Open Sans Semibold";
  font-size: 1.15em;
  color: #333;
  background: url(../img/fr_teaser_red.gif) 0 5px no-repeat;
  padding: 1px 0 0 17px;
  zoom: 1;
  line-height: 19px;
}
.colSx .block.noMrg {
  margin: 0 0 1em 0;
  padding-top: 0;
}
.colSx .block.noMrg.noPd {
  padding: 0;
}
.colSx .block.noMrg .text {
  font-size: .9em;
}
.textForm {
  font-size: .88em;
  margin: 10px 0 10px 0;
  /*&.riepilogo {
    font-family: "Open Sans Semibold";
  }*/
}
.textForm.conv {
  margin-top: 0;
}
.textForm.right {
  text-align: right;
  margin-right: 7px;
}
.textForm.hat {
  margin-top: 0;
  margin-bottom: -5px;
}
.textForm.hat div.hoverButton {
  float: right;
  width: 23%;
  text-align: center;
}
.missing .table {
  border-radius: '4px';
}
.missing .table .section {
  font-size: .91em;
}
.convContent {
  display: none;
}
.table.noAlt.convContent {
  margin-top: 20px;
}
.table.noAlt.mrgb20 {
  margin-bottom: 20px;
}
.modDati {
  float: right;
}
.table-col-first {
  width: 40%;
  float: left;
}
.table-col-first.halfWidth {
  width: 50%;
  margin-right: 0;
  margin-left: 0;
}
.table-col-first.halfWidth:first-child {
  width: 49.5%;
  margin-right: 0.5%;
}
.table-col-first.fullWidth {
  width: 100%;
  float: none;
}
.table-col-half {
  width: 29.5%;
  float: left;
  margin-left: 0.5%;
}
.table-col-half:last-child {
  width: 30%;
  margin-left: 0;
}
.table-col-half.halfWidth {
  width: 50%;
  margin-right: 0;
  margin-left: 0;
}
.table-col-half.halfWidth:first-child {
  width: 49.5%;
  margin-right: 0.5%;
}
.table-col-half.fullWidth {
  width: 100%;
  float: none;
  margin-left: 0;
}
.table-col-third {
  width: 33%;
  float: left;
  margin-left: 0.5%;
}
.table-col-third:first-child {
  margin-left: 0 !important;
}
.table-col-third.fullWidth {
  width: 100%;
}
.table-col-third.halfWidth {
  width: 49.5%;
  margin-left: 1%;
}
.table.ituoidati td.pdData {
  padding: 10px;
}
.triple-col .bold {
  font-family: "Open Sans Bold";
}
.block .subtitle.spec {
  font-size: 1.1em;
}
#preventivatore .section.paddingSpec {
  padding: 10px 5px;
}
.paddingSpec .bx-wrapper {
  width: 83%;
  position: relative;
}
.paddingSpec .bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -53px;
  outline: 0;
  width: 42px;
  height: 106px;
  text-indent: -9999px;
  z-index: 9999;
}
.paddingSpec .bx-wrapper .bx-controls-direction a.bx-prev {
  left: -12.5%;
  background: url(../img/bx-prev-fr.png) 0 0 no-repeat;
}
.paddingSpec .bx-wrapper .bx-controls-direction a.bx-prev.disabled {
  display: none;
}
.paddingSpec .bx-wrapper .bx-controls-direction a.bx-next {
  right: -12.5%;
  background: url(../img/bx-next-fr.png) 0 0 no-repeat;
}
.paddingSpec .bx-wrapper .bx-controls-direction a.bx-next.disabled {
  display: none;
}
/*.tableRow {
  display: table;
  table-layout: auto;
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px;
  &.half {
    width: 50.6%;
  }*/
.shade {
  background: #fff;
  box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.3);
  float: left;
  position: relative;
  padding-bottom: 50px;
  width: 49%;
  margin: 0.5%;
  min-height: 430px;
  height: auto !important;
  height: 430px;
}
.shade .titolo {
  font-family: "Open Sans Bold";
  font-size: 1.08em;
  padding: 15px;
  border-bottom: 1px solid #e6e6e6;
  color: #e22113;
  margin-bottom: 10px;
}
.shade .row {
  padding: 2px 15px;
  font-size: .9em;
  font-family: "Open Sans Light";
  line-height: 1.4em;
  color: #7f7f7f;
}
.shade .row span.semiBold {
  font-family: "Open Sans Semibold";
  color: #3a3837;
  margin-left: 5px;
}
.shade .mod a {
  height: 34px;
  font-family: "Open Sans Light";
  font-size: .88em;
  color: #7f7f7f;
  background: url(../img/ico_mod_dati_riepilogo.png) center right no-repeat;
  margin: 5px 15px 10px 15px;
  zoom: 1;
  text-align: right;
  line-height: 34px;
  padding-right: 45px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.shade .mod a a {
  color: #7f7f7f;
}
a.btn.arr-aq {
  background-image: url(../img/arrow-btn-acquista.png);
  background-position: 23px center;
  background-repeat: no-repeat;
}
a.btn.red.fix {
  width: 203px;
  padding: 8px 10px;
  display: inline-block;
}
.section .input-text.left {
  float: left;
}
a.icoRecap {
  float: left;
  margin: 3px 0 0 0;
  color: #3a3837;
  font-size: .86em;
  font-family: "Open Sans Italic";
}
a.icoRecap img {
  float: left;
  margin-right: 15px;
}
.flLLabelRiepilogo {
  float: left;
  width: 50%;
}
.flLLabelRiepilogo .mrgLabel-1 {
  margin-right: 31.5%;
}
.flLLabelRiepilogo .mrgLabel-2 {
  white-space: nowrap;
}
.flRLabelRiepilogo {
  float: right;
  width: 50%;
}
.flRLabelRiepilogo .mrgLabel-3 {
  margin-right: 31.5%;
}
.flRLabelRiepilogo .mrgLabel-4 {
  white-space: nowrap;
}
label.blk {
  display: block;
}
label.blk input {
  margin-right: 15px !important;
  margin-bottom: 10px !important;
}
.bigHeight {
  margin-bottom: 13px;
}
.changeTel {
  display: none;
}
#promo .lancio-app .btn {
  padding: 7px 10px;
  font-size: .9em;
}
#contentsx .lancio-app .btn {
  display: inline-block;
}
#contentsx .lancio-app.center {
  text-align: center;
}
#contentsx .lancio-app.right {
  text-align: right;
}
#contentsx .lancio-app.left {
  text-align: left;
}
.ADRcontainer {
  padding: 10px 2px;
}
.ADRcontainer.gray {
  background: #f7f7f7;
  padding: 10px;
}
.ADRcontainer.shadow {
  border: 1px solid #dcdcdc;
  border-radius: '5px 5px 5px 5px';
  padding: 10px;
}
.ADRcontainer div.par {
  font-family: "Open Sans Semibold";
  font-size: 14px;
  margin-top: 5px;
}
.ADRcontainer .button-wrapper {
  margin: 25px 0 8px 0;
}
.ADRcontainer .form-row {
  width: 100%;
  float: left;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.ADRcontainer .form-row .form-item-s {
  float: left;
  width: 45%;
  padding-right: 4.5%;
  padding-bottom: 5px;
}
.ADRcontainer .form-row .form-item-s label {
  font-size: 90%;
  padding-top: 5px;
}
.ADRcontainer .form-row .form-item-s input {
  width: 100%;
  text-transform: uppercase;
  line-height: normal;
}
.ADRcontainer .form-row .form-item-s input.err::-webkit-input-placeholder {
  color: #e22113;
}
.ADRcontainer .form-row .form-item-s input.err:-moz-placeholder {
  /* Firefox 18- */
  color: #e22113;
}
.ADRcontainer .form-row .form-item-s input.err::-moz-placeholder {
  /* Firefox 19+ */
  color: #e22113;
}
.ADRcontainer .form-row .form-item-s input.err:-ms-input-placeholder {
  color: #e22113;
}
.ADRcontainer .form-row .form-item-l {
  float: left;
  width: 45%;
  margin-left: 4.5%;
  padding-bottom: 5px;
}
.ADRcontainer .form-row .form-item-l label {
  font-size: 90%;
  padding-top: 5px;
}
.ADRcontainer .form-row .form-item-l input {
  width: 100%;
  text-transform: uppercase;
  line-height: normal;
}
.ADRcontainer .form-row .form-item-l input.err::-webkit-input-placeholder {
  color: #e22113;
}
.ADRcontainer .form-row .form-item-l input.err:-moz-placeholder {
  /* Firefox 18- */
  color: #e22113;
}
.ADRcontainer .form-row .form-item-l input.err::-moz-placeholder {
  /* Firefox 19+ */
  color: #e22113;
}
.ADRcontainer .form-row .form-item-l input.err:-ms-input-placeholder {
  color: #e22113;
}
.ADRcontainer a.btn.red {
  background: #e22113;
  color: #fff;
  text-shadow: none;
  text-transform: uppercase;
  display: block;
  width: 35%;
  padding: 7px 2%;
  font-size: .9em;
  font-family: "Open Sans Bold";
  border: 1px solid #a40303;
  margin: 0 auto;
}
.ADRcontainer #courtesyNoADR,
.ADRcontainer #courtesySystemUnavailable {
  display: none;
  background: #e22113;
  color: #fff;
  line-height: 1.5em;
  font-size: 14px;
  margin-bottom: .5em;
  margin-top: 1.5em;
  font-weight: 700;
  padding: 5px 10px;
  text-align: center;
}
.ADRcontainer #courtesyNoADR:first-letter,
.ADRcontainer #courtesySystemUnavailable:first-letter {
  text-transform: uppercase;
}
.ADRcontainer .errori_ADR {
  display: none;
  color: #e22113;
  line-height: 1.5em;
  font-size: 14px;
  margin-bottom: .5em;
  margin-top: 7px;
  margin-left: 7px;
}
.ADRcontainer .errori_ADR:first-letter {
  text-transform: uppercase;
}
.campi_mancanti_to_hide {
  display: none;
}
.upsellingBoxVal {
  zoom: 1;
  background: #ecf8d4;
  border-radius: '4px 4px 4px 4px';
  margin-bottom: 1em;
  height: 95px;
  /* Start REQB1439 @ TCS VR*/
  /* End REQB1439 @ TCS VR*/
  /* Start REQB1439 @ TCS VR*/
  /* End REQB1439 @ TCS VR*/
}
.upsellingBoxVal:before,
.upsellingBoxVal:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.upsellingBoxVal:after {
  clear: both;
}
.upsellingBoxVal .tit {
  float: left;
  font-size: 2em;
  font-family: "Open Sans Light";
  margin: 29px 2% 0 3%;
}
.upsellingBoxVal .premio {
  float: right;
  font-size: 1.125em;
  font-family: "Open Sans Light";
  margin: 42px 2% 0 0;
}
.upsellingBoxVal .premioMob {
  display: none;
}
.upsellingBoxVal.bottom {
  height: 115px;
}
.upsellingBoxVal.bottom.frazionato {
  height: 145px;
}
.upsellingBoxVal.bottom.frazionato .mtable {
  float: right;
  min-width: 25%;
  padding: 0 2% 0 0;
}
.upsellingBoxVal.bottom .tot {
  float: none;
  display: table-cell;
  width: 100%;
  margin-top: 15px;
  padding-bottom: 10px;
  padding-right: 0;
  text-align: right;
}
.upsellingBoxVal.bottom .premio {
  display: table-cell;
  float: none;
  margin-top: 20px;
  padding-right: 4%;
  padding-bottom: 10px;
  margin-right: 0;
}
.upsellingBoxVal.bottom .mtable {
  float: right;
  min-width: 25%;
  padding: 0 2% 0 0;
}
.upsellingBoxVal.bottom .sep {
  display: table-cell;
  width: 100%;
  white-space: nowrap;
  border-top: 1px solid #FFF;
  font-size: .8em;
  text-align: center;
  padding-top: 5px;
}
.upsellingBoxVal.bottom .tot.scontato {
  display: table-cell;
  float: none;
  width: 100%;
  margin-top: 15px;
  padding-bottom: 10px;
  padding-right: 0;
  text-align: right;
  font-size: 1.75em;
  font-family: "Open Sans Semibold";
}
.upsellingBoxVal.bottom .premio.scontato {
  display: table-cell;
  float: none;
  width: 100%;
  margin-top: 15px;
  padding-bottom: 10px;
  padding-right: 2%;
  margin-right: 0;
  font-size: 1.75em;
  font-family: "Open Sans Light";
}
.upsellingBoxVal.bottom .row {
  display: table;
  width: 100%;
}
.upsellingBoxVal.frazionato .mtable {
  float: right;
  min-width: 25%;
  padding: 24px 2% 0 0;
  /* Start REQB1439 @ TCS VR*/
  height: 105px;
  /* End REQB1439 @ TCS VR*/
}
.upsellingBoxVal.frazionato .row {
  display: table;
  width: 100%;
}
.upsellingBoxVal.frazionato .premio, .upsellingBoxVal.frazionato .premio.scontato {
  display: table-cell;
  float: none;
  margin-top: 20px;
  padding-right: 4%;
  padding-bottom: 10px;
  margin-right: 0;
}
.upsellingBoxVal.frazionato .tot, .upsellingBoxVal.frazionato .tot.scontato {
  float: none;
  display: table-cell;
  margin-top: 15px;
  padding-bottom: 10px;
  text-align: right;
}
.upsellingBoxVal.frazionato .fraz {
  display: table-cell;
  width: 100%;
  white-space: nowrap;
  border-top: 1px solid #FFF;
  font-size: .8em;
  text-align: center;
  padding-top: 13px;
}
.upsellingBoxVal.frazionato .break {
  display: none;
}
/* TODO start revert REQB-1439 rimuovere per reintegrarla */
.upsellingBoxVal .tot, .upsellingBoxVal .tot.scontato {
  float: right;
  font-size: 1.5em;
  font-family: "Open Sans Semibold";
  margin: 37px 3.4% 0 0;
}
/* TODO fine revert REQB-1439 rimuovere per reintegrarla */
/* start TODO revert REQB-1439 rimuovere commento reintegrarla
.upsellingBoxVal .tot {
  float: right;
  font-size: 1.125em;
  font-family: "Open Sans Light";
}
.upsellingBoxVal .tot.scontato {
  float: right;
  font-size: 1.5em;
  font-family: "Open Sans Semibold";
  margin: 37px 3.4% 0 0;
}
stop TODO revert REQB-1439 rimuovere commento reintegrarla */
.upsellingBoxVal .premio.scontato {
  float: right;
  font-size: 1.5em;
  font-family: "Open Sans Light";
  margin: 37px 3.4% 0 0;
}
  /* End REQB1439 @ TCS VR*/
.box-upselling {
  box-shadow: '5px 5px 5px #dcdcdc';
  -moz-box-shadow: '5px 5px 5px #dcdcdc';
  -webkit-box-shadow: '5px 5px 5px #dcdcdc';
  border: 1px solid #dcdcdc;
  margin-bottom: 15px;
  padding: 20px 10px 20px 10px;
  border-radius: '4px 4px 4px 4px';
  position: relative;
  zoom: 1;
  min-height: 135px;
  height: auto !important;
  height: 135px;
}
.box-upselling:before,
.box-upselling:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.box-upselling:after {
  clear: both;
}
.box-upselling.grey {
  background: #f7f7f7;
}
.box-upselling.grey .blkRight .price {
  font-family: "Open Sans Semibold";
  font-style: normal !important;
}
.box-upselling .blkLeft {
  width: 30%;
  margin-right: 2%;
  float: left;
  text-align: center;
  position: relative;
}
.box-upselling .blkLeft .tit {
  font-family: "Open Sans Bold";
  text-align: center;
  color: #333;
  margin-bottom: 1%;
  font-size: 1.125em;
  line-height: 1.175em;
  text-transform: uppercase;
}
.box-upselling .blkLeft img {
  margin: 25px 0 0 0;
}
.box-upselling .blkCenter {
  width: 50%;
  margin-right: 1%;
  float: left;
  position: relative;
}
.box-upselling .blkCenter div.par {
  font-size: .875em;
  margin-bottom: 1.8em;
  line-height: 1.15em;
}
.box-upselling .blkCenter div.par ul li {
  background: url(../img/upselling_li.png) 1px 8px no-repeat;
  padding: 1px 0 0 10px;
  zoom: 1;
  line-height: 18px;
}
.box-upselling .blkCenter div.par.added {
  margin-top: 35px;
}
.box-upselling .blkCenter div.par.added .add {
  display: block;
  background: url(../img/upselling_add.png) 0 2px no-repeat;
  padding: 0 0 0 20px;
  margin-top: 15px;
}
.box-upselling .blkCenter a.btn {
  padding: 6px 18px;
  top: 1px;
  display: inline-block;
  position: relative;
  font-size: .875em;
}
.box-upselling .blkCenter .maxCont {
  zoom: 1;
  width: 130%;
}
.box-upselling .blkCenter .maxCont:before,
.box-upselling .blkCenter .maxCont:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.box-upselling .blkCenter .maxCont:after {
  clear: both;
}
.box-upselling .blkCenter .maxCont .itemMax {
  background: #e5e5e5;
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 100%; /* CMS168 */
  float: left;
  margin-right: 16%;
  line-height: 100px;
  text-align: center;
  margin-bottom: 30px;
  font-family: "Open Sans Semibold";
  font-style: italic;
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}
.box-upselling .blkCenter .maxCont .itemMax.active,
.box-upselling .blkCenter .maxCont .itemMax:hover {
  background: #ecf8d4;
  text-decoration: none !important;
}
/* Start CMS168 @Reply */
.box-upselling .blkCenter .maxCont .itemMax.on {
  background-color: #ecf8d4;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../img/check_44_50.png);
  text-decoration: none !important;
}
.box-upselling .price small {
  font-size: 60%;
}
/* End CMS168 @Reply */
.box-upselling .blkCenter .maxCont .itemMax:last-child {
  margin-right: 0;
}
.box-upselling .blkRight {
  width: 17%;
  float: right;
  position: relative;
}
.box-upselling .blkRight .price {
  text-align: right;
  margin-right: 15%;
  font-family: "Open Sans Light";
  font-style: italic !important;
  font-size: 1.5em;
}
.box-upselling .rightBtn {
  text-align: right;
  margin-right: 2.5%;
}
.box-upselling .rightBtn .addGaranzia {
  font-size: .875em;
  margin-right: 15px;
}
.box-upselling .rightBtn a.btn {
  padding: 6px 18px;
  top: 1px;
  display: inline-block;
  position: relative;
  font-size: .875em;
}
.box-upselling .discover {
  float: right;
  font-size: .875em;
  margin: -15px 2.8% 15px 0;
  position: relative;
  zoom: 1;
}
.box-upselling .discover a {
  text-decoration: underline !important;
}
.box-upselling .contrib > ul {
  display: table-row;
}
.box-upselling .contrib > ul li {
  display: table-cell;
  padding-right: 18px;
  padding-left: 18px;
  border-left: 1px solid #dedede;
}
.box-upselling .contrib > ul li:first-child {
  border: 0;
}
.box-upselling .discoverCont {
  background: #f7f7f7;
  margin: 0 -10px;
  padding: 18px 0 18px 0;
  position: relative;
  display: none;
}
.box-upselling .discoverCont .fr {
  position: absolute;
  top: -13px;
  right: 62px;
  cursor: default;
  width: 26px;
  height: 13px;
  background: url(../img/upselling_fr.png) 0 0 no-repeat;
}
.box-upselling .discoverCont .close {
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
  width: 12px;
  height: 11px;
  background: url(../img/discover-close.png) 0 0 no-repeat;
}
.box-upselling .discoverCont .cpad {
  padding: 0 35px 0 17px;
}
.box-upselling .discoverCont .tit {
  font-family: "Open Sans Bold";
  font-size: 1.125em;
  line-height: 1.2em;
  margin: 0 0 20px 0;
}
.box-upselling .discoverCont .subtit {
  font-family: "Open Sans Bold";
  font-size: .875em;
  margin-bottom: 15px;
  text-transform: uppercase;
  display: inline-block;
}
.box-upselling .discoverCont .contrib > ul > li h3 {
  font-family: "Open Sans Bold";
  font-size: .875em;
  margin-bottom: 15px;
  text-transform: uppercase;
  display: inline-block;
}
.box-upselling .discoverCont .contrib > ul > li > div {
  margin: 0;
  color: #3a3837;
  line-height: 1.2em;
  font-size: .813em;
}
.box-upselling .discoverCont .contrib > ul > li > div ul {
  margin-bottom: .5em;
  display: block;
  overflow: hidden;
}
.box-upselling .discoverCont .contrib > ul > li > div ul li {
  background: url(../img/upselling_li.png) 1px 8px no-repeat;
  padding: 1px 0 10px 15px;
  zoom: 1;
  line-height: 18px;
  display: list-item;
  border: 0;
}
.box-upselling .discoverCont .contrib > ul dfn {
  display: none;
}
.box-upselling .discoverCont dfn {
  display: block;
  font-style: italic;
  padding: 18px;
  color: #3a3837;
  line-height: 1.2em;
  font-size: .75em;
}
.box-upselling .discoverCont dfn sup {
  vertical-align: super;
  font-size: smaller;
}
.box-upselling .discoverCont.hasRec {
  margin-bottom: 50px;
}
.box-upselling .rec {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 113px;
  height: 113px;
  background: url(../img/unpselling_consigliata_big.png) 0 0 no-repeat;
}
.upsellingBanner {
  background-color: #f95b38;
  margin-bottom: 21px;
  color: #FFF;
}
.upsellingBanner a {
  color: #FFF;
}
.upsellingBanner > ul {
  min-height: 170px;
  display: table;
  width: 100%;
}
.upsellingBanner > ul > li {
  display: table-cell;
}
.upsellingBanner > ul > li.title {
  width: 22%;
  vertical-align: middle;
}
.upsellingBanner > ul > li.title h3 {
  margin: 23px 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.8em;
  font-weight: bold;
  padding: 0 10px;
}
.upsellingBanner > ul > li.text {
  vertical-align: middle;
  padding: 2% 17px 2% 0;
}
.upsellingBanner > ul > li.text div.w {
  min-height: 124px;
  border-left: 1px solid #FFF;
  padding-left: 15px;
}
.upsellingBanner > ul > li.text h5 {
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 8px;
}
.upsellingBanner > ul > li.text h6 {
  font-size: 1.1em;
  font-weight: normal;
}
.upsellingBanner > ul > li.text > p {
  margin-top: 15px;
}
.upsellingBanner > ul > li.image {
  width: 33.93%;
  max-width: 350px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: inset 15px 0 15px 0 rgba(0, 0, 0, 0.3);
}
.onlymobile, input#ricalcolaMobile.btn.onlymobile { /* REQB1746 */
  display: none;
}
.nomobile, input#ricalcolaNoMobile.btn.nomobile { /* REQB1746 */
  display: block;
}
hr {
  height: 1px;
  border-width: 0;
  color: #fff;
  background-color: #fff;
}
.toposChange > label {
  margin-left: -46px;
}
@keyframes anifix {
  0% {
    -webkit-transform: translate(0px, 0px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
  }
}
@-webkit-keyframes anifix {
  0% {
    -webkit-transform: translate(0px, 0px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
  }
}
.pr-loading,
.eq-loading {
  display: none;
  background: transparent url(../img/loader-pr.gif) center center no-repeat;
  position: fixed;
  z-index: 1600;
  opacity: .7;
  filter: alpha(opacity=70);
  width: 100%;
  top: 0;
  left: 0;
}
.pr-loading.ios,
.eq-loading.ios {
  -webkit-animation: anifix 1ms;
  animation: anifix 1ms;
}
.pr-loading.ie8,
.eq-loading.ie8 {
  background-image: none;
}
.pr-loading.ie8 img,
.eq-loading.ie8 img {
  position: fixed;
  top: 42%;
  left: 48%;
}
.eq-loading {
  top: 50px;
}
/* Start CMS-114 @ TCS JX*/
.image-popup {
  background-color: #fff;
  padding: 20px;
  margin: 0 auto;
  position: absolute;
  z-index: 1001;
  opacity: 1 !important;
}
.image-popup .close-dialog {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  background: url("../img/closeSmall.png") no-repeat 0;
  text-indent: -100000px;
}
/* End CMS-114 @ TCS JX*/
/* Start CMS-123 @ TCS JX*/
.menuTab.tutto-tipo {
  display: block;
  border-top: 2px solid #c98e8a;
  border-bottom: 1px solid #c98e8a;
  width: 100%;
}
.menuTab.tutto-tipo li {
  float: left;
  width: 50%;
}
.menuTab.tutto-tipo li img {
  float: none;
}
.menuTab.tutto-tipo li h2 {
  font-size: 12px;
}
.contFormEqTuttiTipi {
  display: block;
  word-wrap: break-word;
}
.contFormEqTuttiTipi .promoEq-content div.small {
  float: left;
  width: 100%;
}
.contFormEqTuttiTipi div.par {
  float: left;
  padding-top: 5px;
  width: 100%;
}
.contForm.tutti-tipoForm {
  float: left;
  width: 100%;
}
.contAutoEmotoEq {
  word-wrap: break-word;
}
.contFurgoniEVanEq {
  display: none;
  word-wrap: break-word;
}
/* End CMS-123 @ TCS JX*/
/**Start REQB1305 @ TCS JX **/
.qualityDriverCheckBox {
  font-size: 0.8em;
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.qdCheckBxLabel {
  padding-top: 5px;
}
.acquistoCheckBxLabel {
  padding-top: 5px;
}
.acquistoCheckBxerror {
  padding-left: 30px;
}
p.qdRadioBtnDesc {
  width: 81%;
  float: left;
  padding-right: 5px;
}
div.qdRadioBtns {
  padding-top: 15px;
}
div.qdRadioBtnSection {
  float: left;
}
div.qdRadioBtns .ico.radio {
  margin-right: 0px;
}
div.qdRadioBtns label {
  margin: 0px 12px 0 0;
}
/**End REQB1305 @ TCS JX **/
/**CMS144 @ TCS JX **/
.section.err .info.note {
  display: inline;
}
div.email-info {
  padding-top: 15px;
}
/* media queries */
/*
  Media Queries
*/
@media (max-width: 1280px) {
  .menuTab.tutto-tipo li h2 {
    font-size: 12px;
  }
  .contAutoEmotoEq .eqError label {
    margin-right: 2em ! important;
  }
  .contAutoEmotoEq .ico.radio {
    margin-left: -4px ! important;
    margin-right: 7px ! important;
  }
  .qdLightBox {
    width: 60%;
  }
  .menuConfronta .tab .title {
    font-size: .7em;
  }
  .menuConfronta .tab .title .txt-importo {
    font-size: .7em;
  }
  .menuConfronta .tab .sub-tit {
    font-size: .7em;
  }
  .table.tab .section-table .col p.title,
  .table.tab .section-table .col div.title {
    font-size: 1.1em;
  }
  .table.tab .section-table .col p.txt,
  .table.tab .section-table .col div.txt {
    font-size: .85em;
  }
  #stage .cont h1 {
    font-size: 1.8em;
    padding: 16px 0;
  }
  #steps div.title {
    font-size: 1.8em;
  }
  #preventivatore .section .input-text.w20r,
  #preventivatore .section .combo.w20r {
    width: 24%;
  }
  .eqContent .inp .label {
    font-size: .75em;
  }
  .eqContent .inp .input input {
    font-size: .75em;
  }
  .boxRiepilogoDati .col.span_7 {
    margin-left: 0;
    width: 100%;
    margin-bottom: 5px;
  }
  .boxRiepilogoDati .col.span_5 {
    width: 100%;
  }
  .boxRiepilogoDati .col.span_5 img.ico.help {
    float: right;
    margin-right: 10px;
    margin-left: 5px;
  }
  .block-Lanci {
    margin-top: 0;
  }
  .block-Lanci h4 {
    margin-top: 0;
    float: none;
    margin-left: 2%;
    width: 100%;
  }
  .block-Lanci .area-Lanci {
    width: 100%;
  }
  /* Residenza */
  .section .col.wfix_4 {
    width: 23%;
  }
  .section .col.wfix_4.co {
    width: 28.5%;
  }
  .section .col.wfix_4.co.fixRes {
    width: 23.2%;
  }
  .section .col.wfix_5 {
    width: 24%;
  }
  .section .col.wfix_6 {
    width: 34%;
  }
  .section .col.wfix_civ {
    width: 257px;
  }
  .section .col.wfix_cap {
    margin-left: -3px;
  }
  .section .col.newCiv .col.wfix_1 {
    width: 115px;
  }
  .item-opt .section .col.wfix_0 {
    width: 205px;
  }
  .item-opt .section .col.wfix_6 {
    width: 33%;
    margin-left: 2%;
  }
  .item-opt .section .col.wfix_civ {
    width: 246px;
  }
  .item-opt .section .col.wfix_1 {
    width: 120px;
    margin-left: 4.46%;
  }
  .item-opt .section .col.wfix_cap {
    width: 275px;
  }
  #promo .eqContent div.textPopup div.tit {
    width: 80%;
  }
  .section .combo.w80.spResW {
    width: 60%;
  }
  .flLLabelRiepilogo {
    width: 50%;
  }
  .flLLabelRiepilogo .mrgLabel-1 {
    margin-right: 30.5%;
  }
  .flRLabelRiepilogo {
    width: 50%;
  }
  .flRLabelRiepilogo .mrgLabel-3 {
    margin-right: 30.5%;
  }
  .box-upselling .blkCenter .maxCont {
    width: 125%;
  }
  .box-upselling .blkCenter .maxCont .itemMax {
    margin-right: 12%;
  }
}
@media (max-width: 992px) {
  .eq-content {
    width: 50%;
  }
  .menuTab.tutto-tipo li h2 {
    font-size: 12px;
  }
  .contAutoEmotoEq .eqError label {
    margin-right: 2em ! important;
  }
  .contAutoEmotoEq .ico.radio {
    margin-left: -4px ! important;
    margin-right: 7px ! important;
  }
  .datiVeicoloSel .col.span_9 input {
    width: 46%;
  }
  .datiVeicoloSel .col.span_9 .custom-combobox-input.w40,
  .datiVeicoloSel .col.span_9 .combo.w40 {
    width: 46% !important;
  }
  .datiVeicoloSel .col.span_9 .input-text.w15,
  .datiVeicoloSel .col.span_9 .combo.w15,
  .datiVeicoloSel .col.span_9 .ui-selectmenu-button.w15 {
    width: 15% !important;
  }
  .map-links ul li a {
    width: 98%;
    padding: 1%;
  }
  .map-links ul li ul {
    width: 98%;
  }
  .map-links ul li ul li {
    float: left;
    width: 23%;
    padding: 1%;
    margin-bottom: 0;
    /*height:3.5em;*/
  }
  .map-links ul li ul li a {
    width: 98%;
    padding: 1%;
    text-transform: none;
    color: #e22113;
  }
  .map-links ul li ul li ul {
    margin-left: 4px;
  }
  .map-links ul li ul li ul li {
    float: none;
    width: 100%;
    /*height:1em;*/
  }
  .map-links ul li ul li ul li a {
    padding-left: 16px;
    color: #292d30;
  }
  .map-links ul li ul li ul li.first a {
    background: #ffffff url("../img/3_liv_mappa.gif") no-repeat top left;
    padding-top: 4px;
  }
  .garanzieCasa .radiodiv {
    width: 34%;
  }
  .garanzieCasa .form-row {
    width: 65%;
  }
  .garanzieCasa a.btn.red {
    width: 29%;
    margin-left: 36%;
  }
  #main .promoBoxRichiamami .box-content .box-ti .tit {
    margin-left: 2% !important;
    font-size: 80%;
  }
  #main .promoBoxRichiamami .box-content .box-ti .weCallYou {
    margin-left: -1% !important;
    font-size: 96%;
  }
  .qdLightBox {
    top: 10% !important;
    margin: 0 auto;
    width: 75%;
  }
  .qdLightBox .section .colonna {
    width: 50%;
    float: left;
  }
  .block-Lanci {
    margin-top: 0;
  }
  .block-Lanci h4 {
    margin-top: 0;
    float: none;
    margin-left: 2%;
  }
  .block-Lanci .area-Lanci {
    width: 100%;
  }
  .block-Lanci .area-Lanci .wrapper .item {
    width: 195px;
  }
  a.btn.fltL,
  a.btn.fltR {
    min-width: 25%;
    padding: 14px 5px;
  }
  .ie7 a.btn.fltL,
  .ie7 a.btn.fltR {
    padding: 14px 44px;
    width: auto;
    min-width: 0;
  }
  .col.ghost {
    display: block;
  }
  .col.span_3 .ico.help.disabled,
  .col.span_4 .ico.help.disabled {
    display: none;
  }
  .col.fixMrg {
    margin-right: 0;
  }
  #main {
    padding-top: 20px;
    /*#promo{
      #content-3col & {
        display: none;
      }
    }*/
  }
  #main #promo #contattaci {
    width: 80%;
  }
  #content-3col #main #contentsx {
    width: 100%;
  }
  #content-3col #main #contentdx {
    width: 100%;
    margin-left: 0;
  }
  #main #contentdx .area-Accordion {
    margin-left: 1%;
    margin-right: 1%;
  }
  .block-Partner h4 {
    float: none;
    margin-left: 2%;
  }
  .block-Partner p,
  .block-Partner div.par {
    margin-left: 2%;
    padding: 10px 0;
  }
  .block-Partner .lista1col {
    width: 100%;
  }
  .block-Partner .lista1col p.tit,
  .block-Partner .lista1col div.tit {
    margin-left: 0;
  }
  .block-Partner .areaPartnership {
    width: 98%;
    margin: 20px 1% 0 1%;
  }
  .block-Denuncia {
    margin-top: -20px;
    padding-top: 13px;
  }
  .block-Denuncia .tabColSx {
    width: 94%;
    padding-bottom: 15px;
  }
  .block-Denuncia .tabColDx {
    width: 94%;
  }
  .block-Denuncia .tabColDx .sezAss {
    min-height: 80px;
  }
  .block-filter-prodotti {
    margin-top: -20px;
    padding-top: 20px;
  }
  .block-prodotti .item h3 {
    font-size: .75em;
  }
  .block-prodotti .item h4 {
    font-size: 1em;
  }
  .block-prodotti .item .code {
    font-size: .75em;
  }
  .block-Intro {
    margin-top: -20px;
    padding-top: 20px;
  }
  .menuConfronta .tab .title {
    font-size: .55em;
  }
  .menuConfronta .tab .importo {
    font-size: .7em;
  }
  .table.tab .section-table .col p.title,
  .table.tab .section-table .col div.title {
    font-size: .85em;
  }
  .table.tab .section-table .col p.txt,
  .table.tab .section-table .col div.txt {
    font-size: .75em;
  }
  .table.tab .section-table .col .brd .hidden-panel a.btn {
    padding: 2% 4%;
    font-size: 0.75em;
  }
  .table.tab .section-table .col .brd .hidden-panel p,
  .table.tab .section-table .col .brd .hidden-panel div.par {
    font-size: .600em;
  }
  .table.tab .section.nobrd .confronta {
    font-size: .75em;
  }
  #main #promo #contattaci .boxContatti h4 {
    float: none;
  }
  .block .area1col .area-Accordion.shadow {
    padding: 0;
  }
  .block .area1col .area-Accordion > .tit {
    padding: 10px 8px 0 8px;
  }
  .block .area3col .item {
    width: 100%;
    margin: 1%;
    float: none;
  }
  .block .area3col .item .eqAltriVeicoli .select label .skinSelect.w40 {
    width: 60%;
  }
  .glossPage-intro {
    margin-top: 0;
  }
  #breadcrumb .cont {
    padding: 6px 0 7px 0;
    font-size: .75em;
    line-height: 1.5em;
  }
  #preventivatore .section .input-text.w10,
  #preventivatore .section .combo.w10,
  #preventivatore .section .ui-selectmenu-button.w10 {
    width: 14%;
  }
  #preventivatore .section .input-text.w20r,
  #preventivatore .section .combo.w20r,
  #preventivatore .section .ui-selectmenu-button.w20r {
    width: 30%;
  }
  #preventivatore .section label.lblBlock {
    display: block;
  }
  #promo .eqContent .inp .label {
    font-size: .55em;
  }
  #promo .eqContent .inp .input {
    line-height: 25px;
    width: 46%;
  }
  #promo .eqContent .inp .input input {
    font-size: .6em;
  }
  /* Residenza */
  .section.err .note.dblRow.spRes {
    padding-left: 35px !important;
  }
  .section .col.span_1.spRes {
    width: 23.8%;
    margin-left: 0;
    text-align: left;
  }
  .section .col.wfix_0 {
    width: 74.6%;
  }
  .section .col.wfix_0 .w60 {
    width: 36% !important;
  }
  .section .col.wfix_1 {
    width: 90%;
    margin-left: 0;
  }
  .section .col.wfix_2 {
    text-align: left;
    width: 100%;
    margin-left: 2px;
    margin-bottom: 0;
    margin-top: 0;
  }
  .section .col.wfix_3 {
    width: 100%;
    margin-left: 0;
  }
  .section .col.wfix_4 {
    width: 74.6%;
  }
  .section .col.wfix_4 .w80 {
    width: 70% !important;
  }
  .section .col.wfix_4.co {
    width: 74.6%;
  }
  .section .col.wfix_4.co.fixRes {
    width: 74.6%;
  }
  .section .col.wfix_5 {
    width: 74.6%;
    margin-left: 1%;
  }
  .section .col.wfix_5 .w80 {
    width: 70% !important;
  }
  .section .col.wfix_6 {
    width: 74.6%;
  }
  .section .col.wfix_6 .w80 {
    width: 70% !important;
  }
  .section .col.wfix_civ {
    margin-left: 0;
    width: 31%;
  }
  .section .col.wfix_civ .col.rgt {
    text-align: left;
    width: 100%;
    margin-left: 2px;
    margin-bottom: 0;
    margin-top: 0;
  }
  .section .col.wfix_civ .col.rgt img {
    display: none;
  }
  .section .col.wfix_cap {
    width: 33%;
  }
  .section .col.smDskNo {
    display: none;
  }
  .section .col.smDskNoSp {
    padding-right: 46px;
  }
  .section .col.rgt.spRes {
    width: 23.8%;
    margin-left: 0;
    text-align: left;
  }
  .section .col.rgt.spRes img {
    display: none !important;
  }
  .section .col.newCiv .col.wfix_1 {
    width: 62%;
  }
  .section .col.newCiv .col.rgt {
    margin-right: 4%;
  }
  .section .ico.help.spRes {
    display: block;
    visibility: hidden;
  }
  .section .cl.spRes {
    display: block;
  }
  .section.smDsk {
    padding-top: 0 !important;
  }
  .section .col .errorField.note.dblRow.spRes {
    padding-left: 35px !important;
  }
  .item-opt .section .col.wfix_0 {
    width: 74.6%;
  }
  .item-opt .section .col.wfix_6 {
    width: 74.6%;
    margin-left: 1.6%;
  }
  .item-opt .section .col.wfix_civ {
    margin-left: 0;
    width: 31%;
  }
  .item-opt .section .col.wfix_1 {
    width: 90%;
    margin-left: 0;
  }
  .item-opt .section .col.wfix_cap {
    width: 33%;
  }
  /* #49718 */
  .switch-ext .switch-opt .section .col label > span {
    display: inline;
    padding-top: 0;
  }
  .section .combo.w80.spResW {
    width: 81.6%;
  }
  .qualityDriver .form-row.row1 {
    width: 38%;
  }
  .qualityDriver .form-row.row1 input,
  .qualityDriver .form-row.row1 select {
    width: 90%;
  }
  .qualityDriver .form-row.row2 {
    width: 21%;
  }
  .qualityDriver .form-row.row2 input {
    width: 83%;
  }
  .qualityDriver .form-row.row3 {
    width: 41%;
  }
  .qualityDriver .form-row.row3 input,
  .qualityDriver .form-row.row3 select {
    width: 90%;
  }
  .qualityDriver .form-row.row4 {
    width: 38%;
  }
  .qualityDriver .form-row.row4 input,
  .qualityDriver .form-row.row4 select {
    width: 90%;
  }
  .qualityDriver .button-wrapper {
    float: left;
    clear: none;
    width: 60%;
    text-align: left;
  }
  .qualityDriver .button-wrapper .btn {
    width: 80.5%;
    margin-top: 25px;
  }
  #steps ul li {
    font-size: 0.78em;
    padding: 0 1px 0 26px;
    height: 40px;
    line-height: 40px;
  }
  #steps ul li span.sep {
    height: 40px;
    width: 23px;
    background-position: center right;
    right: -23px;
  }
  .infoBottom {
    width: 68%;
    font-size: .9em;
  }
  .table-col-first {
    width: 100%;
    float: none;
  }
  .table-col-first.halfWidth {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .table-col-first.halfWidth:first-child {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .table-col-first.fullWidth {
    width: 100%;
    float: none;
  }
  .table-col-half {
    width: 49.5%;
    float: left;
    margin-left: 0.5%;
  }
  .table-col-half:last-child {
    width: 50%;
    margin-left: 0;
  }
  .table-col-half.halfWidth {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .table-col-half.halfWidth:first-child {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .table-col-half.fullWidth {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .table-col-third {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .table-col-third:first-child {
    width: 100%;
    margin-left: 0;
  }
  .flLLabelRiepilogo .mrgLabel-1 {
    margin-right: 10%;
  }
  .flRLabelRiepilogo {
    text-align: right;
  }
  .flRLabelRiepilogo .mrgLabel-3 {
    margin-right: 10%;
  }
  .shade {
    min-height: 460px;
    height: auto !important;
    height: 460px;
  }
  table.tabGen tr td.pdData.double-height {
    height: auto;
  }
  .ADRcontainer a.btn.red {
    width: 53%;
  }
  .upsellingBoxVal {
    position: relative;
    /* Start REQB1439 @ TCS VR*/
    /* End REQB1439 @ TCS VR*/
  }
  .upsellingBoxVal .tit {
    font-size: 1.4em;
    margin-top: 35px;
  }
  .upsellingBoxVal .premio {
    font-size: 1em;
    /* Start REQB1439 @ TCS VR*/
    /*position: absolute;*/
    /* End REQB1439 @ TCS VR*/
    right: 1%;
    top: 0;
    margin-top: 24px;
  }
  .upsellingBoxVal .tot {
    font-size: 1.25em;
    margin-top: 45px;
  }
  .upsellingBoxVal .tot.scontato, .upsellingBoxVal .premio.scontato {
    font-size: 1.25em;
    margin-top: 24px;
  }
  .upsellingBoxVal.bottom .premio {
    position: static;
  }
  .upsellingBoxVal.frazionato {
    /*.fraz{
        margin-top:-5px;
        margin-right:0;
        padding-top: 10px;
        width:30.5%;
      }
      .tot{
        margin-top:18px;
        padding-bottom:8px;
      }
      .sp{
        margin:0 17px;
      }
      .break{
        display: block;
      }*/
  }
  .upsellingBoxVal.frazionato .premio {
    position: static;
  }
  .box-upselling {
    min-height: 195px;
    height: auto !important;
    height: 195px;
  }
  .box-upselling .blkLeft {
    width: 18%;
  }
  .box-upselling .blkLeft .tit {
    text-align: left;
    position: absolute;
    top: 0;
    left: 10px;
    white-space: nowrap;
  }
  .box-upselling .blkLeft img {
    margin: 35px 0 0 0;
  }
  .box-upselling .blkCenter {
    margin-top: 36px;
    width: 77%;
  }
  .box-upselling .blkCenter div.par {
    font-size: .8125em;
  }
  .box-upselling .blkCenter .maxCont {
    width: auto;
  }
  .box-upselling .blkCenter .maxCont .itemMax {
    margin-right: 5.5%;
  }
  .box-upselling .blkRight {
    position: absolute;
    top: 25px;
    right: 2%;
    width: 30%;
  }
  .box-upselling .blkRight .price {
    font-size: 1.125em;
    margin-right: 8%;
  }
  .box-upselling ul.sliderDiscover li {
    display: list-item;
    border: 0;
  }
  .box-upselling ul.sliderDiscover li.note {
    display: block;
  }
  .box-upselling ul.sliderDiscover li.note .noteTxt {
    font-style: italic;
    padding: 10px 0 0 0;
    color: #3a3837;
    line-height: 1.2em;
    font-size: .75em;
  }
  .box-upselling ul.sliderDiscover li.note .noteTxt sup {
    vertical-align: super;
    font-size: smaller;
  }
  .box-upselling .discoverCont .fr {
    right: 52px;
  }
  .box-upselling .discoverCont .tit {
    font-size: 1em;
  }
  .textForm .hat div.hoverButton {
    float: none;
    width: 100% !important;
    text-align: right !important;
  }
  .textForm .hat div.hoverButton:after {
    display: block;
    content: '';
    clear: both;
  }
  .toposChange > label {
    margin-left: 0;
  }
}
@media (max-width: 768px) {
  .eq-content {
    width: 65%;
  }
  /**Start REQB1305 @ TCS JX **/
  p.qdRadioBtnDesc {
    width: 75% !important;
    padding-right: 10px !important;
  }
  div.qdRadioBtns {
    padding-top: 35px !important;
  }
  /**End REQB1305 @ TCS JX **/
  /*#kmAnnui {
    width: 23% !important;
  }*/
  .menuTab.tutto-tipo li h2 {
    font-size: 10px !important;
  }
  .contAutoEmotoEq .eqError label {
    margin-right: 0 ! important;
  }
  .contAutoEmotoEq .ico.radio {
    margin-left: 0 ! important;
    margin-right: 0 ! important;
  }
  .datiVeicoloSel .col.span_9 input {
    width: 62%;
  }
  .datiVeicoloSel .col.span_9 .custom-combobox-input.w40,
  .datiVeicoloSel .col.span_9 .combo.w40 {
    width: 62% !important;
  }
  .datiVeicoloSel .col.span_9 .input-text.w15,
  .datiVeicoloSel .col.span_9 .combo.w15,
  .datiVeicoloSel .col.span_9 .ui-selectmenu-button.w15 {
    width: 15% !important;
  }
  .map-links ul li a {
    width: 98%;
    padding: 1%;
  }
  .map-links ul li ul {
    width: 98%;
  }
  .map-links ul li ul li {
    float: left;
    width: 31%;
    padding: 1%;
    margin-bottom: 0;
    /*height:3.5em;*/
  }
  .map-links ul li ul li a {
    width: 98%;
    padding: 1%;
    text-transform: none;
    color: #e22113;
  }
  .map-links ul li ul li ul {
    margin-left: 4px;
  }
  .map-links ul li ul li ul li {
    float: none;
    width: 100%;
    /*height:1em;*/
  }
  .map-links ul li ul li ul li a {
    padding-left: 16px;
    color: #292d30;
  }
  .map-links ul li ul li ul li.first a {
    background: #ffffff url("../img/3_liv_mappa.gif") no-repeat top left;
    padding-top: 4px;
  }
  #main .promoBoxRichiamami .box-content .box-ti h4 {
    padding: 10px 15px !important;
  }
  #main .promoBoxRichiamami .box-content .box-ti .tit {
    font-size: 14px !important;
    padding: 0 !important;
    margin-left: 10% !important;
    width: 80px !important;
    margin-top: 14px !important;
  }
  #main .promoBoxRichiamami .box-content .box-ti .weCallYou {
    font-family: "Open Sans Bold" !important;
    padding: 0 15px !important;
    font-size: 15px !important;
    margin-top: 28px !important;
    margin-left: 0% !important;
  }
  #main .promoBoxRichiamami .box-content .box-ti a.btn {
    padding: 5% 3% !important;
    margin-top: 5% !important;
    width: 85% !important;
  }
  #main .promoBoxRichiamami .box-content .box-ti img.rgt {
    width: 35%;
    margin-top: -6px !important;
    margin-right: 5px !important;
  }
  .garanzieCasa .radiodiv {
    width: 95%;
    border-right: 0px;
    margin-bottom: 15px;
  }
  .garanzieCasa .radiodiv .first,
  .garanzieCasa .radiodiv .second {
    width: 48%;
    float: left;
  }
  .garanzieCasa .form-row {
    width: 100%;
  }
  .garanzieCasa .form-row .form-item-s {
    width: 100%;
    margin-left: 0;
    padding-right: 0;
    border-right: 0px;
  }
  .garanzieCasa .form-row .form-item-s label {
    width: 35%;
    float: left;
    line-height: 17px;
  }
  .garanzieCasa .form-row .form-item-s input {
    width: 55%;
  }
  .garanzieCasa .form-row .form-item-l {
    width: 100%;
    margin-left: 0;
    padding-right: 0;
    border-right: 0px;
  }
  .garanzieCasa .form-row .form-item-l label {
    width: 35%;
    float: left;
    line-height: 17px;
  }
  .garanzieCasa .form-row .form-item-l input {
    width: 55%;
  }
  .garanzieCasa .button-wrapper {
    padding-top: 0px !important;
  }
  .garanzieCasa a.btn.red {
    width: 50%;
    margin: 0 auto;
  }
  .garanzieCasa #errori_mutuo {
    margin-left: 0;
  }
  .garanzieCasa #premio {
    margin-left: 0;
  }
  .simple-content#popupRichiamaContent {
    width: 90.7% !important;
  }
  .simple-content#popupRichiamaContent .boxIframe iframe {
    width: 100% !important;
    display: block !important;
  }
  .qdLightBox {
    top: 10% !important;
    margin: 0 auto;
    width: 75%;
  }
  .qdLightBox .section .colonna {
    width: 100%;
    float: left;
  }
  .qdLightBox .section .col:first-child,
  .qdLightBox .section .col.span_3,
  .qdLightBox .section .col.span_8,
  .qdLightBox .section .col.span_9,
  .qdLightBox .section .col.span_5,
  .qdLightBox .section .col.span_4 {
    width: 50% !important;
  }
  .qdLightBox #mappa {
    margin: 1em 0;
  }
  a.btn.fltL,
  a.btn.fltR {
    min-width: 30%;
    padding: 14px 5px;
  }
  .ie7 a.btn.fltL,
  .ie7 a.btn.fltR {
    padding: 14px 44px;
    width: auto;
    min-width: 0;
  }
  .gma {
    display: none !important;
  }
  .col.ghost {
    display: block;
  }
  .col.span_3 .ico.help.disabled,
  .col.span_4 .ico.help.disabled {
    display: none;
  }
  #main #steps {
    /*background: #f7f7f7;
      padding: 0;*/
  }
  #main #steps > .contWrap {
    margin: 0;
  }
  #main #steps ul li {
    font-size: .68em;
  }
  #header-partner .contWrap .logo,
  #header-partner .contWrap .sez .logo {
    float: none;
    margin: 0 auto;
  }
  .block-prodotti .item h3 {
    font-size: .75em;
  }
  .block-prodotti .item h4 {
    font-size: .9em;
  }
  .block-prodotti .item .code {
    font-size: .75em;
  }
  .menuConfronta .tab {
    margin-left: 0.8%;
  }
  .menuConfronta .tab .title {
    font-size: .55em;
  }
  .menuConfronta .tab .importo {
    font-size: .7em;
  }
  .switch-opt .choice {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-left: 0;
    text-indent: 0;
  }
  .section.req .combo.req:focus {
    color: #555;
    background-color: #fff;
  }
  .switch-ext .switch-opt .choice {
    margin-left: auto;
  }
  .table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .span_int_3 {
    width: 27% !important;
  }
  .table.tab .section-table .col .brd .hidden-panel a.btn {
    padding: 2% 4%;
    font-size: 0.75em;
  }
  .table.tab .section-table .col .brd .hidden-panel p.nomobile,
  .table.tab .section-table .col .brd .hidden-panel div.nomobile {
    display: none;
  }
  .table.tab .section-table.rgt {
    text-align: left;
  }
  .section div.help .close {
    right: 15px;
    top: 10px;
  }
  #breadcrumb {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f4f4f4), color-stop(1, #eaeaea));
    background: -webkit-linear-gradient(top, #f4f4f4 5%, #eaeaea 100%);
    background: linear-gradient(to bottom, #f4f4f4 5%, #eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f4f4f4', endColorstr='#eaeaea');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eaeaea')";
    background-color: #f4f4f4;
    border-top: 1px solid #fff;
  }
  #codTipoTelefono {
    width: auto;
  }
  .block {
    padding: 1.8%;
  }
  .block .subtitle {
    margin-bottom: 1.7%;
  }
  #preventivatore .section .input-text.w20r,
  #preventivatore .section .combo.w20r,
  #preventivatore .section .ui-selectmenu-button.w20r {
    width: 35%;
  }
  #preventivatore .section .input-text.w30tel,
  #preventivatore .section .combo.w30tel,
  #preventivatore .section .ui-selectmenu-button.w30tel {
    width: 33%;
  }
  #preventivatore .section label.lblBlock {
    display: block;
  }
  .gloassaryContItem {
    min-height: 0;
  }
  .glossaryItem {
    width: 47.9%;
  }
  .simple-content,
  .error-content {
    width: 63%;
  }
  /* Residenza */
  .section .col.wfix_1 input.w40 {
    width: 60% !important;
  }
  .section .col.smDskNoSp {
    padding-right: 44px;
  }
  .section .col.newIndirizzo {
    width: 74.6%;
  }
  .section .col.newCiv {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }
  .section .col.newCiv .col.rgt {
    width: 23.8%;
    text-align: left;
    margin-right: 0;
  }
  .section .col.newCiv .col.wfix_1 {
    margin-left: 1.6%;
  }
  .section .col.newCiv .col.wfix_1 img.disabled {
    display: block;
  }
  #promo .eqContent .inp .label {
    font-size: .5em;
  }
  #promo .eqContent .inp .input {
    line-height: 25px;
    width: 46%;
  }
  #promo .eqContent .inp .input input {
    font-size: .6em;
  }
  .qualityDriver .form-row.row1 {
    width: 50%;
  }
  .qualityDriver .form-row.row1 input,
  .qualityDriver .form-row.row1 select {
    width: 90%;
  }
  .qualityDriver .form-row.row2 {
    width: 49%;
  }
  .qualityDriver .form-row.row2 input {
    width: 50%;
  }
  .qualityDriver .form-row.row3 {
    width: 50%;
  }
  .qualityDriver .form-row.row3 input,
  .qualityDriver .form-row.row3 select {
    width: 90%;
  }
  .qualityDriver .form-row.row4 {
    width: 49%;
  }
  .qualityDriver .form-row.row4 input,
  .qualityDriver .form-row.row4 select {
    width: 90%;
  }
  .qualityDriver .button-wrapper {
    float: none;
    clear: both;
    width: 100%;
    text-align: center;
  }
  .qualityDriver .button-wrapper .btn {
    width: 60%;
    margin-top: .9em;
  }
  .area-Aziendale {
    /*h4{
      margin-bottom:10px;
    }*/
  }
  .area-Aziendale .area-Profili .profilo {
    width: 30%;
    padding: 1%;
    /*height: 250px;
        font-size:90%;
        padding: 2% 2% 12% 2%;
        width: 45%;*/
    /*
        &:nth-child(even){
          position:relative;
          overflow: visible;
          float:right;
          padding-right:8px;
          &:before{
            content:" ";
            display: block;
            position:absolute;
            left:-9px;
            border-left:1px dashed #acacac;
            width:1px;
            height:158px;
            overflow: hidden;
          }
        }*/
    /*
        .nomeCognome{
          line-height:100%;
        }
        img{
          width:100%;
        }
        .descrZone{
          img{margin-bottom:15px;}
        }*/
  }
  .area-Aziendale .area-Profili .profilo img {
    width: 100%;
  }
  .area-Aziendale .area-Profili .profilo .descrZone {
    margin-top: -1px;
  }
  .area-Aziendale .area-Profili .profilo .descrZone img {
    width: initial;
  }
  .infoBottom {
    width: 58%;
  }
  .modDati {
    float: right;
    text-align: right;
  }
  .modDati img {
    width: 75%;
    height: 75%;
  }
  .flLLabelRiepilogo .mrgLabel-1,
  .flLLabelRiepilogo .mrgLabel-2 {
    font-size: 1em !important;
  }
  .flRLabelRiepilogo .mrgLabel-3,
  .flRLabelRiepilogo .mrgLabel-4 {
    font-size: 1em !important;
  }
  .shade {
    min-height: 485px;
    height: auto !important;
    height: 485px;
  }
  .parCont .eqHeadSel .titActive {
    font-size: .85em;
  }
  .upsellingBanner > ul {
    min-height: 110px;
    font-size: .8em;
  }
  .upsellingBanner > ul > li.image {
    width: 20%;
  }
  .upsellingBanner > ul > li.text div.w {
    padding: 1% 10px;
  }
  /*.upsellingBoxVal.frazionato{
    .fraz{
      margin-top:0;
      padding-top:5px;
      width:auto;
      margin-right:4%;
    }
    .sp{
      margin:0 20px;
    }
  }*/
}
@media (max-width: 700px) {
  .eq-content {
    width: 70%;
  }
  .eq-content .eq-bx-text {
    font-size: 10px !important;
  }
  /**Start REQB1305 @ TCS JX **/
  p.qdRadioBtnDesc {
    width: 75% !important;
    padding-right: 10px !important;
  }
  div.qdRadioBtns {
    padding-top: 35px !important;
  }
  div.qdRadioBtns .ico.radio {
    margin-right: 8px;
  }
  /**End REQB1305 @ TCS JX **/
  .qdCheckBxLabel {
    padding-top: 0px;
  }
  .menuTab.tutto-tipo li h2 {
    font-size: 14px !important;
  }
  .contAutoEmotoEq .eqError label {
    margin-right: 2em ! important;
  }
  .contAutoEmotoEq .ico.radio {
    margin-left: -4px ! important;
    margin-right: 7px ! important;
  }
  .simple-content#popupRichiamaContent {
    width: 90.7% !important;
  }
  .simple-content#popupRichiamaContent .boxIframe iframe {
    display: block !important;
  }
  /* Popup Richiamami */
  #popupRichiama .top .box-ti {
    float: left;
  }
  #popupRichiama .top .box-ti.first {
    width: 80% !important;
  }
  #popupRichiama .top .box-ti.first .subtit {
    font-size: 0.875em;
    font-family: "Open Sans Bold";
    margin: 30px 0px 15px 0px;
  }
  #popupRichiama .top .box-ti.first .subtit.red {
    color: #e22113;
  }
  #popupRichiama .top .box-ti.last {
    width: 20% !important;
  }
  #popupRichiama .top .box-ti.last img {
    float: right;
    margin-top: 38px;
    width: 67px;
  }
  #popupRichiama .form-wrapper {
    clear: both;
    position: relative;
    background: #f7f7f7;
    padding: 10px;
    font-family: "Open Sans";
    font-size: 0.875em;
    color: #292d30;
  }
  #popupRichiama .form-wrapper fieldset h2 {
    display: none;
  }
  #popupRichiama .form-wrapper fieldset .obbligatoriText {
    position: absolute;
    right: 41px;
    bottom: 25px;
    font-family: "Open Sans Light";
    font-style: italic;
    font-size: 0.750em;
  }
  #popupRichiama .form-wrapper fieldset .button-wrapper {
    display: none;
  }
  #popupRichiama .form-wrapper fieldset .form-row {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    height: 57px;
  }
  #popupRichiama .form-wrapper fieldset .form-row label {
    display: block;
    margin-bottom: 10px;
    font-size: 11px;
  }
  #popupRichiama .form-wrapper fieldset .form-row select {
    padding: 2px 5px;
    width: 58%;
  }
  #popupRichiama .form-wrapper fieldset .form-row select#cliente {
    width: 25%;
  }
  #popupRichiama .form-wrapper fieldset .form-row input {
    max-width: 85%;
    padding: 3px 5px;
    width: 85%;
  }
  #popupRichiama .form-wrapper fieldset a.big {
    position: absolute;
    bottom: -75px;
    background: #e22113 !important;
    border: none !important;
    font-size: 0.875em !important;
    margin-left: 33% !important;
    text-shadow: none;
    padding: 10px 45px;
    color: #fff !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    font-family: "Open Sans Bold" !important;
    display: block !important;
    border: none;
  }
  .longtext .section {
    text-align: center;
  }
  a.btn.fltL,
  a.btn.fltR {
    min-width: 38%;
    padding: 14px 5px;
  }
  .ie7 a.btn.fltL,
  .ie7 a.btn.fltR {
    padding: 14px 44px;
    width: auto;
    min-width: 0;
  }
  .longtext a.btn {
    display: block;
    float: none !important;
    margin: 0 auto 30px auto !important;
    width: 90%;
  }
  #header-partner {
    min-height: 40px;
  }
  #header-partner .contWrap .sez {
    line-height: 0;
    width: 100%;
  }
  #header-partner .contWrap .sez .logo {
    padding: 5px 10px;
  }
  #header-partner .contWrap .sez .logo .img-logo {
    zoom: .9;
    padding: 5px 0;
  }
  #main {
    border-bottom: 0;
  }
  #content-3col #main #contentCentral,
  #content-2col #main #contentCentral,
  #preventivatoriWF2 #main #contentCentral {
    float: none;
    width: 100%;
  }
  #main #contentsx {
    float: none;
    width: auto;
  }
  #content-2col #main #contentsx {
    width: 100%;
  }
  #content-3col #main #contentsx {
    width: 96%;
    margin: 2%;
  }
  #content-3col #main #contentsx .box-ti {
    background: #f7f7f7;
  }
  #content-3col #main #contentsx .box-ti.shadow {
    box-shadow: 0px 2px 2px gainsboro;
    -moz-box-shadow: 0px 2px 2px gainsboro;
    -webkit-box-shadow: 0px 2px 2px gainsboro;
  }
  #main #contentdx {
    float: none;
    width: auto;
  }
  #content-3col #main #contentdx {
    width: 96%;
    margin: 2%;
  }
  #content-3col #main #contentdx .box-ti.shadow {
    box-shadow: 0px 2px 2px gainsboro;
    -moz-box-shadow: 0px 2px 2px gainsboro;
    -webkit-box-shadow: 0px 2px 2px gainsboro;
  }
  #main #promo,
  #main .cont-prev .colDx {
    float: none;
    width: 100%;
    background: #f4f4f4;
  }
  #main #promo .bgMobileUp,
  #main .cont-prev .colDx .bgMobileUp {
    background: url(../img/bg_spalla_up.png) repeat-x top left;
    height: 14px;
    line-height: 1px;
    display: block;
  }
  #main #promo .bgMobileDown,
  #main .cont-prev .colDx .bgMobileDown {
    background: url(../img/bg_spalla_down.png) repeat-x top left;
    height: 12px;
    line-height: 1px;
    display: block;
  }
  #main #promo .box-content,
  #main .cont-prev .colDx .box-content {
    border: 0 !important;
    background: url(../img/border-box-content.png) repeat-x bottom left;
    border-radius: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    padding-bottom: 15px;
  }
  #main #promo .box-content div.par,
  #main .cont-prev .colDx .box-content div.par {
    padding: 4px 15px;
  }
  #main #promo .box-content .box-ti,
  #main .cont-prev .colDx .box-content .box-ti {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
  }
  #main #promo .area-Accordion,
  #main .cont-prev .colDx .area-Accordion {
    border: 0 !important;
    background: url(../img/border-box-content.png) repeat-x bottom left;
    border-radius: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    padding-bottom: 20px;
  }
  #main #promo .area-Accordion .ui-accordion .ui-accordion-content,
  #main .cont-prev .colDx .area-Accordion .ui-accordion .ui-accordion-content {
    background-color: #ffffff;
  }
  #main #promo .promoBoxRichiamami,
  #main .cont-prev .colDx .promoBoxRichiamami {
    margin: 0 0 15px 0;
    padding-bottom: 15px;
    background: url(../img/border-box-content.png) repeat-x bottom left;
  }
  #main #promo .promoBoxRichiamami .box-content,
  #main .cont-prev .colDx .promoBoxRichiamami .box-content {
    margin: 11px;
    border: 1px solid #dcdcdc !important;
    border-radius: 0 !important;
    background: #fff;
  }
  #main #promo .promoBoxRichiamami .box-content .box-ti,
  #main .cont-prev .colDx .promoBoxRichiamami .box-content .box-ti {
    margin-left: 10px;
    margin-right: 10px;
  }
  #main #promo .promoBoxRichiamami .box-content .box-ti .tit,
  #main .cont-prev .colDx .promoBoxRichiamami .box-content .box-ti .tit {
    margin: 0 0 0 5px !important;
    width: 150px !important;
  }
  #main #promo .promoBoxRichiamami .box-content .box-ti .weCallYou,
  #main .cont-prev .colDx .promoBoxRichiamami .box-content .box-ti .weCallYou {
    margin-top: 15px !important;
    padding-left: 5px !important;
  }
  #main #promo .promoBoxRichiamami .box-content .box-ti a.btn,
  #main .cont-prev .colDx .promoBoxRichiamami .box-content .box-ti a.btn {
    padding: 7px 0 !important;
    font-size: .9em;
    width: 100% !important;
    margin: 0;
  }
  #main #promo .promoBoxRichiamami .box-content .box-ti img.rgt,
  #main .cont-prev .colDx .promoBoxRichiamami .box-content .box-ti img.rgt {
    width: 50px !important;
    margin-top: -20px !important;
    margin-right: 20px !important;
  }
  #main #promo .promoEq,
  #main .cont-prev .colDx .promoEq {
    margin: 0 0 15px 0;
    padding-bottom: 15px;
    background: url(../img/border-box-content.png) repeat-x bottom left;
    padding-top: 1px;
  }
  #main #promo .eqContent,
  #main .cont-prev .colDx .eqContent {
    margin: 11px;
  }
  #main #promo .eqContent .inp .label,
  #main .cont-prev .colDx .eqContent .inp .label {
    font-size: .8em;
  }
  #main #promo .eqContent .inp .input,
  #main .cont-prev .colDx .eqContent .inp .input {
    line-height: 30px;
    width: 46%;
  }
  #main #promo .eqContent .inp .input input,
  #main .cont-prev .colDx .eqContent .inp .input input {
    font-size: .9em;
  }
  #main #promo #contattaci,
  #main .cont-prev .colDx #contattaci,
  #main #promo #promo-prev #contattaci,
  #main .cont-prev .colDx #promo-prev #contattaci {
    width: 100%;
    margin: 19px 0 15px 0;
  }
  #main #promo #contattaci .boxContatti,
  #main .cont-prev .colDx #contattaci .boxContatti,
  #main #promo #promo-prev #contattaci .boxContatti,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti {
    margin: 11px;
    padding: 0 !important;
  }
  #main #promo #contattaci .boxContatti > span,
  #main .cont-prev .colDx #contattaci .boxContatti > span,
  #main #promo #promo-prev #contattaci .boxContatti > span,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti > span {
    margin: 18px 0 18px 15px;
    font-size: 15px;
  }
  #main #promo #contattaci .boxContatti .icons,
  #main .cont-prev .colDx #contattaci .boxContatti .icons,
  #main #promo #promo-prev #contattaci .boxContatti .icons,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .icons {
    margin: 13px 10px 0px 0px;
    float: right;
  }
  #main #promo #contattaci .boxContatti .icons a,
  #main .cont-prev .colDx #contattaci .boxContatti .icons a,
  #main #promo #promo-prev #contattaci .boxContatti .icons a,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .icons a {
    margin-right: 15px;
  }
  #main #promo #contattaci .boxContatti .icons a img,
  #main .cont-prev .colDx #contattaci .boxContatti .icons a img,
  #main #promo #promo-prev #contattaci .boxContatti .icons a img,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .icons a img {
    margin: 0;
  }
  #main #promo #contattaci .boxContatti .sepPromo,
  #main .cont-prev .colDx #contattaci .boxContatti .sepPromo,
  #main #promo #promo-prev #contattaci .boxContatti .sepPromo,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .sepPromo {
    display: block;
    float: right;
    border-left: 1px solid #dcdcdc;
    font-size: 0;
    height: 40px;
    margin: 6px 6% 0 0;
  }
  #main #promo #contattaci .boxContatti .telephone,
  #main .cont-prev .colDx #contattaci .boxContatti .telephone,
  #main #promo #promo-prev #contattaci .boxContatti .telephone,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .telephone {
    border-top: 1px solid #dcdcdc;
    padding: 15px;
    position: relative;
  }
  #main #promo #contattaci .boxContatti .telephone .arrowInt,
  #main .cont-prev .colDx #contattaci .boxContatti .telephone .arrowInt,
  #main #promo #promo-prev #contattaci .boxContatti .telephone .arrowInt,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .telephone .arrowInt {
    position: absolute;
    top: -1px;
    right: 80px;
    background: url(../img/fr-contattaci.png) no-repeat top left;
    width: 17px;
    height: 10px;
  }
  #main #promo #contattaci .boxContatti .telephone .left,
  #main .cont-prev .colDx #contattaci .boxContatti .telephone .left,
  #main #promo #promo-prev #contattaci .boxContatti .telephone .left,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .telephone .left {
    width: 48%;
    float: left;
    padding-top: 0;
  }
  #main #promo #contattaci .boxContatti .telephone .right,
  #main .cont-prev .colDx #contattaci .boxContatti .telephone .right,
  #main #promo #promo-prev #contattaci .boxContatti .telephone .right,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .telephone .right {
    width: 51%;
    float: right;
    padding-top: 0;
  }
  #main #promo #contattaci .boxContatti .telephone .btSpan,
  #main .cont-prev .colDx #contattaci .boxContatti .telephone .btSpan,
  #main #promo #promo-prev #contattaci .boxContatti .telephone .btSpan,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .telephone .btSpan {
    font-family: "Open Sans Bold";
    font-size: 14px;
  }
  #main #promo #contattaci .boxContatti .telephone .btNum,
  #main .cont-prev .colDx #contattaci .boxContatti .telephone .btNum,
  #main #promo #promo-prev #contattaci .boxContatti .telephone .btNum,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .telephone .btNum {
    font-family: "Open Sans Bold";
    font-size: 14px;
    color: #59951f;
    padding-top: 3px;
  }
  #main #promo-prev .bloccoVideo .box-ti {
    padding-top: 0;
  }
  .cont-prev {
    zoom: 1;
  }
  .cont-prev:before,
  .cont-prev:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .cont-prev:after {
    clear: both;
  }
  .cont-prev .colSx {
    float: none;
    width: 98%;
  }
  .cont-prev .colDx {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  .boxRiepilogoDati .section label {
    margin-left: 0px;
  }
  .block .area1col .box-ti img.resize,
  .block .area2col .box-ti img.resize,
  .block .area3col .box-ti img.resize {
    width: 100%;
  }
  .block .area3col .item .eqAltriVeicoli .select label .skinSelect.w40 {
    width: 56%;
  }
  .table.tab .section-table {
    /*&.h95 .col {
          height: 80px;
        }*/
  }
  .table.tab .section-table .col.span_brd_1 {
    width: 100%;
    background: #f7f7f7;
  }
  .table.tab .section-table .col.span_brd_1.nomobile {
    display: none;
  }
  .table.tab .section-table .col.span_brd_1.sep {
    display: none;
  }
  .table.tab .section-table .col.span_brd_1 .lbl {
    padding: 20px 5% 20px 5%;
  }
  .table.tab .section-table .col.span_brd_1 .help {
    margin: 16px 5% 0 0;
  }
  .table.tab .section-table .col.span_brd_2 {
    width: 50%;
  }
  .table.tab .section-table .col.span_brd_2 .brd {
    /*.span_int_1{
                height: 27px;
              }*/
  }
  .table.tab .section-table .col.span_brd_2 .brd .span_int_5 .edit {
    margin-top: 28px;
  }
  .table.tab .section-table .col.span_brd_2 .brd .span_int_6 p,
  .table.tab .section-table .col.span_brd_2 .brd .span_int_6 div.par {
    margin-top: 40px;
  }
  .table.tab .section-table .col.span_brd_2 a.btn {
    margin: 5% auto;
  }
  .table.tab .section-table .col.span_brd_3 {
    width: 50%;
  }
  .table.tab .section-table .col .brd .hidden-panel h3 {
    font-size: .775em;
  }
  .table.tab .section-table .col .brd .hidden-panel p,
  .table.tab .section-table .col .brd .hidden-panel div.par {
    font-size: .550em;
  }
  .table.tab .section-table .col .brd .hidden-panel p.nomobile,
  .table.tab .section-table .col .brd .hidden-panel div.par.nomobile {
    display: none;
  }
  .table.tab .section-table div.help .arrow {
    left: 89%!important;
  }
  .table.tab .area-Accordion {
    padding: 0%;
  }
  .table.tab .area-Accordion .ui-accordion .ui-accordion-content {
    padding: 0;
  }
  .table.tab .area-Accordion .ui-accordion .ui-accordion-header {
    padding: 1.6%;
  }
  .table.tab .area-Accordion h3.title span.desc {
    font-size: .65em;
    float: right;
    margin-right: 4em;
    margin-top: 0.8em;
  }
  .table .premioTot .col.span_brd_1 {
    display: none;
  }
  .table .premioTot.span_brd_1.nomobile {
    display: none;
  }
  .table .premioTot.span_brd_1.mobile {
    display: block;
  }
  .table .premioTot.span_brd_2 {
    width: 66%;
  }
  .table.tab .tabContent.dettaglio .section-table .col.span_brd_1.mobile {
    width: 30%;
  }
  .table.tab .tabContent.dettaglio .section-table .col.span_brd_2 {
    width: 100%;
  }
  .table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_1 {
    background: #ffffff;
    display: block;
    width: 50%;
  }
  .table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_1 .brd a.btn.red {
    margin: 4% auto;
    width: 100px;
    padding: 6px 10px;
  }
  .table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_1.mobile {
    display: none;
  }
  .table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_2 {
    width: 50%;
  }
  .table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_2.nomobile {
    display: none;
  }
  .block-prodotti .item h3 {
    font-size: .75em;
  }
  .block-prodotti .item h4 {
    font-size: .9em;
  }
  .block-prodotti .item .code {
    font-size: .75em;
  }
  .block-Teaser .teaser {
    width: 96%;
  }
  #preventivatore .section .input-text.w30tel,
  #preventivatore .section .combo.w30tel,
  #preventivatore .section .ui-selectmenu-button.w30tel {
    width: 29%;
  }
  /*Dialog Giovani Mobile Marco*/
  .simple-content .box-sx {
    margin-top: 0px;
    padding: 0px;
  }
  .simple-content .contGiovani .logoGiovani {
    margin: 0px;
  }
  .simple-content .contGiovani h3.center {
    padding: 6% 75px;
  }
  .simple-content .contGiovani .scrollableGiovani {
    height: 300px;
    padding: 10px;
  }
  .simple-content .contGiovani .scrollableGiovani #patto .chkFl {
    margin: 3px 0px 0px 0px;
  }
  .simple-content .contGiovani .scrollableGiovani #patto label p {
    margin-left: 40px;
  }
  .simple-content .eqError .txt {
    padding-bottom: 0px;
  }
  .simple-content.popupVideo {
    width: 92%;
  }
  .simple-content#eq_lightbox .box-sx {
    padding: 10px;
    margin-top: 15px;
  }
  .infoBottom {
    width: 56%;
  }
  table.tabGen tr td.pdData {
    padding: 10px 10px;
  }
  table.tabGen tr td .doubleData {
    font-size: 1.25em;
    float: left;
    line-height: 25px;
  }
  .table-col-half {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .table-col-half:last-child {
    width: 100%;
    margin-left: 0;
  }
  .shade {
    min-height: 495px;
    height: auto !important;
    height: 495px;
  }
  .parCont .eqHeadSel .titActive {
    font-size: 1em;
  }
  #promo .lancio-app .btn {
    margin: 0 11px;
  }
  .upsellingBoxVal {
    border: 1px solid #d7d7d7;
    height: 95px;
    margin-bottom: 4px;
    /* Start REQB1439 @ TCS VR*/
    /* End REQB1439 @ TCS VR*/
  }
  .upsellingBoxVal .tot.scontato, .upsellingBoxVal .premioMob.scontato {
    margin: 0 0 0 0;
    font-size: 1.125em;
    float: none;
    text-align: center;
  }
  .upsellingBoxVal .sep {
    border-top: 0;
    display: block;
    text-align: center;
    margin: 0;
  }
  .upsellingBoxVal.bottom {
    height: 175px;
  }
  .upsellingBoxVal.bottom .premio,
  .upsellingBoxVal.bottom .premio.scontato,
  .upsellingBoxVal.bottom .tot,
  .upsellingBoxVal.bottom .tot.scontato,
  .upsellingBoxVal.bottom .premioMob {
    border: 0;
  }	
  .upsellingBoxVal.bottom .premio, .upsellingBoxVal.bottom .premio.scontato {
    display: none;
  }
  .upsellingBoxVal.bottom .sep {
    border-top: 0;
    padding-top: 13px;
  }
  .upsellingBoxVal.bottom .tit {
    color: #588400;
    font-family: "Open Sans Bold";
    font-size: .875em;
    text-transform: uppercase;
    float: none;
    text-align: center;
    margin: 16px 0 0 0;
  }
  .upsellingBoxVal.bottom .mtable {
    display: block;
    padding: 0;
    margin: 0 auto;
    width: 100%;
    float: none;
    text-align: center;
    min-width: 20%;
    padding-right: 10px;
  }
  .upsellingBoxVal.bottom .mtable .row {
    display: block;
  }
  .upsellingBoxVal.bottom .mtable .sep {
    display: inline;
  }
  .upsellingBoxVal.bottom .mtable .fraz {
    display: inline;
    border: 0;
  }
  .upsellingBoxVal.bottom.frazionato {
    height: 185px;
  }
  .upsellingBoxVal.bottom.frazionato .mtable .premio,
  .upsellingBoxVal.bottom.frazionato .mtable .premio.scontato,
  .upsellingBoxVal.bottom.frazionato .mtable .tot,
  .upsellingBoxVal.bottom.frazionato .mtable .tot.scontato {
    display: inline;
  }
  .upsellingBoxVal.frazionato {
    height: 105px;
  }
  .upsellingBoxVal.frazionato .tot,
  .upsellingBoxVal.frazionato .premio {
    border: 0;
  }
  .upsellingBoxVal.frazionato .mtable {
    display: block;
    padding: 0;
    margin: 0 auto;
    width: 100%;
    float: none;
    text-align: center;
  }
  .upsellingBoxVal.frazionato .mtable .row {
    display: block;
    padding-top: 12px;
  }
  .upsellingBoxVal.frazionato .mtable .premio,
  .upsellingBoxVal.frazionato .mtable .tot {
    display: inline;
  }
  .upsellingBoxVal.frazionato .mtable .fraz {
    display: inline;
    border: 0;
  }
  .upsellingBoxVal .tit {
    color: #588400;
    font-family: "Open Sans Bold";
    font-size: .875em;
    text-transform: uppercase;
    float: none;
    text-align: center;
    margin: 16px 0 0 0;
  }
  .upsellingBoxVal .premio {
    display: none;
  }
  .upsellingBoxVal .premioMob {
    display: block;
    text-align: center;
    font-size: .875em;
    padding: 10px 0 0 0;
  }
  .upsellingBoxVal .tot {
    margin: 10px 0 0 0;
    font-size: 1.125em;
    float: none;
    text-align: center;
  }
  .upsellingBoxVal .fraz {
    padding: 15px 5px;
    float: none !important;
    text-align: center;
    margin: 0;
  }
  .upsellingBoxVal .fraz .break {
    display: none;
  }
  .upsellingBoxVal .fraz .sp {
    margin: 0;
  }
  .upsellingBoxVal.frazionato .mtable {
    min-width: 20%;
    padding-right: 10px;
  }
}
@media (max-width: 500px) {
  .eq-content {
    width: 80%;
  }
  .eq-content .eq-bx-text {
    font-size: 9px !important;
  }
  /**Start REQB1305 @ TCS JX **/
  p.qdRadioBtnDesc {
    width: 75% !important;
    padding-right: 10px !important;
  }
  div.qdRadioBtns {
    padding-top: 35px !important;
  }
  div.qdRadioBtns .ico.radio {
    margin-right: 5px;
  }
  /**End REQB1305 @ TCS JX **/
  .menuTab.tutto-tipo li h2 {
    font-size: 14px !important;
  }
  .contAutoEmotoEq .eqError label {
    margin-right: 2em ! important;
  }
  .contAutoEmotoEq .ico.radio {
    margin-left: -4px ! important;
    margin-right: 7px ! important;
  }
  #notifica_lightbox #dataDecorrenzaForm #newData {
    width: 75%;
  }
  .garanzieCasa .radiodiv {
    border-right: 0px;
  }
  .garanzieCasa .radiodiv .first,
  .garanzieCasa .radiodiv .second {
    width: 100%;
  }
  .garanzieCasa .radiodiv .first a.ico,
  .garanzieCasa .radiodiv .second a.ico {
    margin-right: 0px;
  }
  .garanzieCasa .form-row .form-item-s label {
    width: 45%;
  }
  .garanzieCasa .form-row .form-item-s input {
    width: 55%;
  }
  .garanzieCasa .form-row .form-item-l label {
    width: 45%;
  }
  .garanzieCasa .form-row .form-item-l input {
    width: 55%;
  }
  .simple-content#popupRichiamaContent {
    width: 85% !important;
  }
  .simple-content#popupRichiamaContent .boxIframe iframe {
    width: 100% !important;
    display: block !important;
  }
  /* Popup Richiamami */
  #popupRichiama .top .box-ti {
    float: left;
  }
  #popupRichiama .top .box-ti.first {
    width: 76% !important;
  }
  #popupRichiama .top .box-ti.first .subtit {
    position: absolute;
    top: 14px;
  }
  #popupRichiama .top .box-ti.first .par {
    margin-left: 61px;
    margin-top: 37px;
    text-align: center;
  }
  #popupRichiama .top .box-ti.first img {
    margin-top: 30px;
    width: 55px;
  }
  #popupRichiama .top .box-ti.last img {
    margin-top: 57px;
    width: 55px;
    margin-right: 0px;
  }
  #popupRichiama .form-wrapper fieldset .obbligatoriText {
    right: 15px;
    bottom: 15px;
  }
  #popupRichiama .form-wrapper fieldset .form-row {
    width: 100%;
    float: left;
    margin-bottom: 10px;
  }
  #popupRichiama .form-wrapper fieldset .form-row label {
    display: block;
    margin-bottom: 10px;
  }
  #popupRichiama .form-wrapper fieldset .form-row select {
    width: 75%;
  }
  #popupRichiama .form-wrapper fieldset .form-row select#cliente {
    width: 25%;
  }
  #popupRichiama .form-wrapper fieldset .form-row input {
    max-width: 95%;
    width: 95%;
  }
  #popupRichiama .form-wrapper fieldset a.big {
    margin-left: 30% !important;
  }
  .qdLightBox {
    top: 10% !important;
    margin: 0 auto;
    width: 75%;
  }
  .qdLightBox #contenuto .section .col:first-child,
  .qdLightBox #contenuto .section .col.span_3,
  .qdLightBox #contenuto .section .col.span_8,
  .qdLightBox #contenuto .section .col.span_9,
  .qdLightBox #contenuto .section .col.span_5,
  .qdLightBox #contenuto .section .col.span_4 {
    width: 50% !important;
    line-height: 25px;
  }
  .qdLightBox .section .colonna {
    width: 100%;
    float: left;
  }
  .qdLightBox .section .col:first-child,
  .qdLightBox .section .col.span_3,
  .qdLightBox .section .col.span_8,
  .qdLightBox .section .col.span_9,
  .qdLightBox .section .col.span_5,
  .qdLightBox .section .col.span_4 {
    width: 100% !important;
    margin-bottom: 0;
  }
  .qdLightBox .section .col .input-text {
    width: 83% !important;
  }
  .qdLightBox #sceltaBoxButtonGroup a.btn {
    padding: 14px 8px;
    width: 40%;
  }
  #breadcrumb .cont {
    padding: 6px 0;
  }
  #stage .cont h1 {
    font-size: 1.250em;
  }
  #header-partner {
    min-height: 40px;
  }
  #header-partner .contWrap .sez {
    width: 100%;
    line-height: 0;
    padding: 0;
    margin: 0;
  }
  #header-partner .contWrap .sez .logo {
    padding: 5px 10px;
  }
  #header-partner .contWrap .sez .logo .img-logo {
    zoom: .8;
    padding: 5px 0;
  }
  .cont-prev {
    zoom: 1;
  }
  .cont-prev:before,
  .cont-prev:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .cont-prev:after {
    clear: both;
  }
  .cont-prev .colSx {
    float: none;
    width: 98%;
    padding-bottom: 10px;
  }
  .cont-prev .colDx {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #main #steps {
    background: #FFF;
    padding: 10px 0 0 0;
  }
  #main #steps ul {
    padding: 0;
    background: #FFF;
  }
  #main #steps ul li {
    font-size: .64em;
    height: 35px;
    line-height: 30px;
    min-width: 145px !important;
    padding: 0 10px;
    text-align: center;
    background: #FFF;
  }
  #main #steps ul li:first-child {
    padding-left: 0;
  }
  #main #steps ul li span.sep {
    display: none;
  }
  #main #steps ul li a {
    color: #292d30;
    padding: 0 10px;
    text-decoration: none;
    font-family: "Open Sans";
  }
  #main #steps ul li.active {
    font-family: "Open Sans Semibold";
    color: #e22113;
  }
  #main #steps ul li.active a {
    color: #e22113;
  }
  #main #steps div.title {
    font-size: .65em;
    font-family: "Open Sans Light";
    padding: 12px 0 8px 0;
    margin-bottom: 20px;
  }
  #main #steps div.title span {
    display: block;
    font-size: 1.5em;
    margin-bottom: 5px;
  }
  #main #steps div.title div.stit {
    font-size: 120%;
    padding-top: .3em;
  }
  #main #steps div.title div.inf {
    float: none;
  }
  #main #steps div.title div.inf .lbl {
    width: 39%;
    float: left;
  }
  #main #steps .bx-wrapper {
    padding-left: 2%;
    margin-bottom: 0;
    max-width: 100% !important;
  }
  #main #steps .bx-wrapper .bx-pager {
    display: none;
  }
  #main #steps .bx-wrapper .bx-viewport {
    width: 100%;
    box-shadow: none;
    border: 0;
    background: #FFF;
    left: 0;
    padding-left: 10px;
  }
  #main #steps .bx-wrapper .bx-prev {
    height: 23px;
    width: 23px;
    background: url(../img/stepsSliderPrev.png) no-repeat top left;
    position: absolute;
    top: -32px;
    left: -5px;
    display: block;
    margin: 0;
    z-index: 999;
  }
  #main #steps .bx-wrapper .bx-prev.disabled {
    display: block !important;
    background: url(../img/stepsSliderPrev.png) no-repeat bottom left;
  }
  #main #steps .bx-wrapper .bx-next {
    height: 23px;
    width: 23px;
    background: url(../img/stepsSliderNext.png) no-repeat top left;
    position: absolute;
    top: -32px;
    right: -5px;
    display: block;
    margin: 0;
    z-index: 999;
  }
  #main #steps .bx-wrapper .bx-next.disabled {
    display: block !important;
    background: url(../img/stepsSliderNext.png) no-repeat bottom left;
  }
  #main #steps .bx-wrapper .bx-controls-direction {
    position: relative;
  }
  #main #promo #contattaci .boxContatti .telephone .left,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .telephone .left {
    width: 100%;
    float: none;
  }
  #main #promo #contattaci .boxContatti .telephone .right,
  #main .cont-prev .colDx #promo-prev #contattaci .boxContatti .telephone .right {
    width: 100%;
    float: none;
    padding-top: 10px;
  }
  .msg {
    font-size: .6em;
  }
  .table .section label + .note {
    display: block;
  }
  .section .col {
    margin: 2px 0;
    /*&.span_8{
        width:75% !important;
        float:left;
      }*/
  }
  .section .col.span_12,
  .section .col.span_11,
  .section .col.span_10,
  .section .col.span_9,
  .section .col.span_8,
  .section .col.span_7,
  .section .col.span_6,
  .section .col.span_5,
  .section .col.span_4,
  .section .col.span_3,
  .section .col.span_2,
  .section .col.span_1 {
    margin: 0 0 10px;
  }
  .section .col.span_1,
  .section .col.span_2 {
    width: 49%;
  }
  .section .col.span_3,
  .section .col.span_8,
  .section .col.span_9,
  .section .col.span_5 {
    width: 100%;
  }
  .section .col.span_3 {
    width: 25% !important;
    float: left;
    line-height: 27px;
  }
  .section .col.span_3.btwidth {
    width: 49% !important;
  }
  .section .col.span_4 {
    width: 96%;
    margin-right: 4%;
  }
  .section .col.span_help {
    width: 30px;
    margin: 0;
  }
  .section .col.span_help + .span_8 {
    width: 80%;
  }
  .section .col.span_6.moAll {
    width: 100%;
  }
  .section .col.offset_1,
  .section .col.offset_2,
  .section .col.offset_3,
  .section .col.offset_4,
  .section .col.offset_5,
  .section .col.offset_6,
  .section .col.offset_7,
  .section .col.offset_8,
  .section .col.offset_9,
  .section .col.offset_10,
  .section .col.offset_11 {
    margin-left: 0;
  }
  .section .col:first-child {
    margin-left: 0;
    width: 100% !important;
    margin-bottom: 10px;
  }
  .section .col:first-child p,
  .section .col:first-child div.par {
    position: relative;
    font-family: "Open Sans Semibold";
    font-size: 13px;
  }
  .section .col.mess {
    width: 96%;
    margin: 0;
  }
  .section .col.ghost {
    display: none;
  }
  .section .col.rgt {
    text-align: left;
    white-space: normal;
  }
  .section .col.padding label {
    padding-left: 33px;
    padding-right: 15px;
  }
  .section .col.padding label .ico.radio,
  .section .col.padding label .ico.checkbox {
    left: 0;
    top: -4px;
  }
  .section .col.padding .ico.help {
    left: auto;
    right: 0;
  }
  .section label {
    font-size: 12px;
    margin: 0 10px 0 0;
  }
  .section div.help .close {
    right: 15px;
    top: 10px;
  }
  .section div.help .box-ti img {
    width: 100%;
    float: none;
  }
  .break {
    width: 100%;
    float: left;
    height: 1px;
    overflow: hidden;
    display: block;
  }
  .table {
    background: #f7f7f7;
  }
  .table.nobord .fltR {
    margin-right: -5px;
  }
  .table.nobord .fltL {
    margin-left: -5px;
  }
  .table #divNewIndirizzo1 .span_2 {
    width: 100%;
  }
  .table #divNewIndirizzo1 .span_1 {
    width: 50%;
  }
  .table #divNewIndirizzo1 :nth-child(16) {
    width: 49% !important;
  }
  .table #divNewIndirizzo1 :nth-child(17) {
    width: 49% !important;
  }
  .table.garanzieBrd {
    margin-bottom: 1em;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
  }
  .switch-opt {
    background: #fff;
    overflow: hidden;
    margin: 0 10px 15px;
    /* modifica per aggiungere spazio ai campi preventivatore innestati di 3 livello */
  }
  .switch-opt.noOverflow,
  .switch-opt.tipoAttore {
    overflow: visible;
  }
  img.ico.help {
    float: right;
    margin-right: 0;
    margin-left: 5px;
    margin-top: 2px;
  }
  img.ico.help.disabled {
    display: none;
  }
  /*img.ico.helpUp {margin-top:-50px!important}*/
  #preventivatore .section {
    background: transparent;
    padding: 5px;
  }
  #preventivatore .section.withSelect {
    background: #f7f7f7 !important;
  }
  #preventivatore .section:nth-child(even) {
    background: transparent;
  }
  #preventivatore .section:nth-child(even) .span_9 {
    margin-top: 0px;
  }
  #preventivatore .section:nth-child(even).err {
    background: #e22113;
  }
  #preventivatore .section label {
    line-height: 15px;
  }
  #preventivatore .section label.lblBlock {
    display: block;
  }
  #preventivatore .section label.lblBlock.pd10 {
    padding-bottom: 10px;
  }
  #preventivatore .section label.hideAddress {
    float: none;
    width: 85%;
  }
  #preventivatore .section label.hideAddress .input-text.w60 {
    width: 100%;
  }
  #preventivatore .section label + .note,
  #preventivatore .section .note {
    display: block;
    float: none;
    clear: both;
    margin-left: 0;
    padding: 14px 0 0 0 !important;
  }
  #preventivatore .section .input-text,
  #preventivatore .section .combo,
  #preventivatore .section .ui-selectmenu-button {
    max-width: 100%;
    width: 85%;
    /*&.w30{ width: 60%; }*/
  }
  #preventivatore .section .input-text.w15,
  #preventivatore .section .combo.w15,
  #preventivatore .section .ui-selectmenu-button.w15 {
    width: 15%;
  }
  #preventivatore .section .input-text.w20r,
  #preventivatore .section .combo.w20r,
  #preventivatore .section .ui-selectmenu-button.w20r {
    width: 60%;
  }
  #preventivatore .section .input-text.w30,
  #preventivatore .section .combo.w30,
  #preventivatore .section .ui-selectmenu-button.w30 {
    width: 85%;
  }
  #preventivatore .section .input-text.w30tel,
  #preventivatore .section .combo.w30tel,
  #preventivatore .section .ui-selectmenu-button.w30tel {
    width: 56%;
    margin-top: 10px;
  }
  #preventivatore .section .input-text.w40,
  #preventivatore .section .combo.w40,
  #preventivatore .section .ui-selectmenu-button.w40 {
    /*width: 60%;*/
  }
  #preventivatore .section .input-text.w40.shortMobile,
  #preventivatore .section .combo.w40.shortMobile,
  #preventivatore .section .ui-selectmenu-button.w40.shortMobile {
    width: 65%;
  }
  #preventivatore .section .input-text.w60,
  #preventivatore .section .combo.w60,
  #preventivatore .section .ui-selectmenu-button.w60 {
    width: 85%;
  }
  #preventivatore .section .span_9 .input-text,
  #preventivatore .section .span_9 .combo,
  #preventivatore .section .span_9 .ui-selectmenu-button {
    /*&.w30{ width: 60%; display: block; margin-top: 5px;}*/
  }
  #preventivatore .section .span_9 .input-text.w10,
  #preventivatore .section .span_9 .combo.w10,
  #preventivatore .section .span_9 .ui-selectmenu-button.w10 {
    width: 16%;
  }
  #preventivatore .section .span_9 .input-text.w20,
  #preventivatore .section .span_9 .combo.w20,
  #preventivatore .section .span_9 .ui-selectmenu-button.w20 {
    width: 35%;
  }
  #preventivatore .section #meseScadenzaCarta {
    margin-bottom: 10px;
  }
  #preventivatore .moBig {
    padding: 10px 15px;
    width: auto;
  }
  #preventivatore .table .introText {
    padding: 15px 5px 10px 5px;
  }
  #preventivatore .totali .section .combo {
    width: 95%;
  }
  #preventivatore #main #steps .contWrap {
    width: 98%;
  }
  .table .switch-opt .item-opt .switch-opt .item-opt .section .w30 {
    width: 70% !important;
  }
  .lista2col ul,
  .lista2col ul:first-of-type,
  .lista2col ul:last-of-type {
    width: 100%;
  }
  #main label a.btn {
    /* calcola codice fiscale */
    padding: 5px 0;
    display: block;
    width: 60%;
    margin-top: 10px;
  }
  #main .postacquisto label a.btn {
    /* calcola codice fiscale
          display: inline;*/
  }
  #main .table.nobord a.btn.fltL,
  #main .table.nobord a.btn.fltR {
    /*padding:10px 20px;*/
    /* width:146px;
        margin-left:auto;
        margin-right:auto;
        float:none; */
  }
  #main .table.nobord a.btn.fltL.moBig,
  #main .table.nobord a.btn.fltR.moBig {
    width: auto;
  }
  a.btn.fltL,
  a.btn.fltR {
    min-width: 40%;
    padding: 14px 5px;
  }
  .ie7 a.btn.fltL,
  .ie7 a.btn.fltR {
    padding: 14px 44px;
    width: auto;
    min-width: 0;
  }
  .block .area2col .item,
  .block .area3col .item {
    width: 98%;
    margin: 1%;
    float: left;
  }
  .block .area2col .item .parCont,
  .block .area3col .item .parCont {
    background: #f7f7f7;
  }
  .block .area3col .item .eqAltriVeicoli .select label .skinSelect.w40 {
    width: 97%;
    margin: 15px 0 !important;
    font-size: 0.75em;
    padding: 5px 0 5px 0;
  }
  .block-Lanci {
    background: #f7f7f7;
  }
  .block-Lanci h4 {
    padding-top: 14px;
  }
  .block-Lanci .area-Lanci {
    background: #f7f7f7;
  }
  .block-Lanci .area-Lanci .wrapper .item {
    height: auto !important;
  }
  .block-Denuncia {
    /*margin-top: -11px;*/
  }
  .block-Denuncia .tabColSx {
    width: 93%;
  }
  .block-Denuncia .tabColSx .sezForm,
  .block-Denuncia .tabColSx .sezApp {
    width: 100%;
    margin-bottom: 1em;
    padding-bottom: 10px;
  }
  .block-Denuncia .tabColSx .sezForm h3.tit,
  .block-Denuncia .tabColSx .sezApp h3.tit {
    font-size: 0.813em;
  }
  .block-Denuncia .tabColSx .sezForm a.btn,
  .block-Denuncia .tabColSx .sezApp a.btn {
    float: left;
    position: relative;
    padding: 7px 34px;
    margin-top: 7px;
  }
  .block-Denuncia .tabColDx {
    width: 93%;
  }
  .block-Denuncia .tabColDx .sezAss div.tel {
    font-size: 1.375em;
  }
  .block-Denuncia h2.tit {
    font-size: 0.875em;
    margin-bottom: 0.4em;
  }
  .block-Denuncia p,
  .block-Denuncia div.par {
    font-size: 0.750em;
    margin-top: 1.3em;
    margin-bottom: .3em;
  }
  .block-filter-prodotti {
    width: 100%;
  }
  .block-prodotti .item {
    width: 96.5%;
    margin-left: 1.4%;
    margin-bottom: 1em;
  }
  .block-prodotti .item h3 {
    font-size: .75em;
  }
  .block-prodotti .item h4 {
    font-size: 1em;
  }
  .block-prodotti .item .code {
    font-size: .75em;
  }
  .menuConfronta .tab {
    margin-left: 0.5%;
    height: 42px;
  }
  .menuConfronta .tab.on {
    height: 40px;
  }
  .menuConfronta .tab.on .title-mobile {
    display: block;
  }
  .menuConfronta .tab .title {
    display: none;
  }
  .menuConfronta .tab .title.dark {
    display: block;
    line-height: 1.3em;
  }
  .menuConfronta .tab .title-mobile {
    display: block;
  }
  .menuConfronta .tab .importo {
    display: none;
  }
  .menuConfronta .tab .sub-tit {
    display: none;
  }
  .menuConfronta .tab.confronta {
    display: none;
  }
  .menuConfronta .tab.last {
    margin-left: .5%;
    float: left;
  }
  .table {
    background: #ffffff;
    /*
      #confronta{
        .area-Accordion{
          padding:0%;
          .ui-accordion .ui-accordion-content{padding:0;}

          h3.title{
            span.desc{
              font-size: .6em;
              float: left;
              margin-right: 4em;
              margin-top: 0.8em;
            }
          }
        }*/
  }
  .table.tab .section-table .col {
    width: 100%;
  }
  .table.tab .section-table .col.mobile {
    display: block;
  }
  .table.tab .section-table .col.span_brd_1 {
    /*display: none;*/
    background: #f7f7f7;
    padding-bottom: 0;
    height: auto;
  }
  .table.tab .section-table .col.span_brd_1.sep {
    background: #ffffff;
  }
  .table.tab .section-table .col.span_brd_1.mobile {
    /*display: none;*/
    width: 40%;
    background: none;
  }
  .table.tab .section-table .col.span_brd_2 {
    width: 60%;
  }
  .table.tab .section-table .col.span_brd_2.sep {
    display: none;
  }
  .table.tab .section-table .col p.title,
  .table.tab .section-table .col div.title {
    margin: 3% 3% 0 3%;
    font-size: 1em;
  }
  .table.tab .section-table .col p.txt,
  .table.tab .section-table .col div.txt {
    margin: 1% 3% 6% 3%;
  }
  .table.tab .section-table .col a.dark {
    margin: 1% 3% 0 3%;
  }
  .table.tab .section-table .col.span_brd_2,
  .table.tab .section-table .col.span_brd_3 {
    background: #ffffff;
    padding-bottom: 0;
  }
  .table.tab .section-table .col.span_brd_2 .brd.center,
  .table.tab .section-table .col.span_brd_3 .brd.center {
    text-align: left;
  }
  .table.tab .section-table .col .brd .hidden-panel p,
  .table.tab .section-table .col .brd .hidden-panel p.par {
    font-size: .70em;
    margin: 3% 0%;
  }
  .table.tab .section-table .col .brd .hidden-panel p.nomobile,
  .table.tab .section-table .col .brd .hidden-panel p.par.nomobile {
    display: none;
  }
  .table.tab .section-table .col .brd .hidden-panel h3 {
    font-size: .7em;
    margin-bottom: 0;
  }
  .table.tab .section-table .col .brd .hidden-panel .section .combo {
    font-size: 0.65em;
  }
  .table.tab .section-table .col .brd .hidden-panel .section span {
    font-size: 0.7em;
  }
  .table.tab .section-table .col .brd .hidden-panel a.btn {
    margin: 1% 3% 0 0 !important;
    padding: 4px 5px !important;
    font-size: 0.6em;
    width: 65px;
  }
  .table.tab .section-table .col .brd .lbl {
    padding: 23px 5% 20px 2%;
  }
  .table.tab .section-table .col .brd .help {
    margin: 20px 2% 0 0;
  }
  .table.tab .section-table .col .brd .span_int_3 {
    padding: 4% 1% 1% 1%;
    width: 55% !important;
  }
  .table.tab .section-table .col .brd .span_int_4 {
    padding: 4px 2% 1% 1px;
  }
  .table.tab .section-table .col .brd .span_int_5 img.edit {
    margin-top: 22px;
  }
  .table.tab .section-table .col .brd .span_int_6 p,
  .table.tab .section-table .col .brd .span_int_6 div.par {
    margin-top: 29px;
  }
  .table.tab .section-table.offerte .span_brd_2 {
    width: 96%;
    padding: 2%;
    height: auto;
    zoom: 1;
  }
  .table.tab .section-table.offerte .span_brd_2:before,
  .table.tab .section-table.offerte .span_brd_2:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .table.tab .section-table.offerte .span_brd_2:after {
    clear: both;
  }
  .table.tab .section-table.offerte .span_brd_2 .brd {
    border: 1px solid #d7d7d7;
    height: auto;
    padding: 3%;
  }
  .table.tab .section-table.offerte .span_brd_2 .brd p.title,
  .table.tab .section-table.offerte .span_brd_2 .brd p.txt,
  .table.tab .section-table.offerte .span_brd_2 .brd a.dark,
  .table.tab .section-table.offerte .span_brd_2 .brd div.title,
  .table.tab .section-table.offerte .span_brd_2 .brd div.txt {
    margin-left: 0;
  }
  .table.tab .section-table.offerte .span_brd_2 .brd p.title,
  .table.tab .section-table.offerte .span_brd_2 .brd div.title {
    margin-top: 0;
  }
  .table.tab .section-table.offerte .span_brd_3 {
    padding: 2%;
  }
  .table.tab .section-table div.help i.arrow {
    left: 87% !important;
  }
  .table.tab .section-table div.help .close {
    top: 11px;
    right: 12px;
  }
  .table.tab .section-table div.help div.par {
    margin: 15px 25px 5px 15px;
  }
  .table.tab .premioTot .col.span_brd_1 {
    display: block;
  }
  .table.tab .premioTot .col.span_brd_1.nomobile {
    display: none;
  }
  .table.tab .premioTot .col.span_brd_1.mobile {
    display: block;
  }
  .table.tab .premioTot .col.span_brd_1.mobile .brd .lbl {
    padding: 25px 10% 0px 10%;
    width: 80%;
  }
  .table.tab .premioTot .col.span_brd_1.mobile .brd a.offerta {
    width: 80%;
    float: left;
    text-align: left;
    padding: 0% 10%;
  }
  .table.tab .premioTot .col.span_brd_2 .brd a.offerta.nomobile {
    display: none;
  }
  .table.tab .tabContent.dettaglio .section-table .col.span_brd_1.mobile {
    width: 30%;
    display: none; /* CMS189 */
  }
  .table.tab .tabContent.dettaglio .section-table .col.span_brd_2 {
    /* width: 70%; CMS189 */
    width: 100%; /* CMS189 */
  }
  .table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_1 {
    width: 100%;
    background: none;
  }
  .table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_1 .brd a.btn.red {
    width: 150px;
    margin: 4% auto;
  }
  .table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_2 {
    width: 100%;
    padding-bottom: 10px;
  }
  .table.tab .tabContent.dettaglio .premioTot .section-table .col.span_brd_2.nomobile {
    display: none;
  }
  .switch-ext .switch-opt .choice,
  .switch-opt .choice {
    text-align: left;
    text-indent: -37px;
    margin-left: 42px;
    line-height: 23px;
  }
  .switch-opt.active.grey .choice {
    display: block;
    font-size: .9em;
  }
  #breadcrumb .cont {
    padding: 8px 0;
    font-size: .7em;
  }
  #go-to-top {
    padding: 7px;
  }
  #go-to-top a img {
    margin-left: 4px;
  }
  #footer .foot-top {
    padding: 23px 5px 0;
  }
  #footer .foot-top .cont .item {
    margin: 0 0 20px;
  }
  #footer .foot-top .cont .item .tit {
    font-size: .8em;
    margin-bottom: 5px;
    padding-bottom: 5px;
  }
  #footer .foot-top .cont .item h4 {
    font-size: .8em;
    padding-bottom: 5px;
  }
  #footer .foot-top .cont .item ul li {
    font-size: .7em;
  }
  #footer .foot-bottom .cont {
    padding-top: 0;
  }
  .section.vertical .col:first-child.span_3 p,
  .section.vertical .col:first-child.span_3 div.par {
    position: relative;
  }
  .parCont .tit {
    font-size: .9em;
  }
  .parCont .tit span {
    font-size: 1.5em;
    margin: 0;
    padding-top: 6px;
  }
  .parCont div.par {
    margin-top: .5em;
  }
  .parCont .subtit {
    margin-bottom: 1em;
  }
  .parCont .section label,
  .parCont .section div.par {
    font-size: 13px !important;
    font-family: "Open Sans" !important;
    font-weight: normal;
  }
  #preventivatore .table.tab {
    border: 0;
  }
  #preventivatore .table.tab #confronta {
    display: none !important;
  }
  #preventivatore .table.tab #confronta .section-table.offerte .span_brd_2 {
    margin-bottom: 10px;
    border: 1px solid #d7d7d7;
    border-radius: "4px 4px 4px 4px";
    background: #f7f7f7 !important;
    padding: 0;
    width: 99.5%;
  }
  #preventivatore .table.tab #confronta .section-table.offerte .span_brd_2 .brd {
    border: 0;
  }
  #preventivatore .table.tab .section-table .col.span_brd_2 {
    background: none;
  }
  #preventivatore .table.tab .section-table .col.span_brd_1.mobile .lbl {
    padding: 23px 5% 20px 5%;
    font-family: "Open Sans";
  }
  #preventivatore .table.tab .area-Accordion .ui-accordion .ui-accordion-header.ui-corner-all {
    border-radius: "4px 4px 4px 4px";
  }
  #preventivatore .table.tab .area-Accordion .ui-accordion .ui-accordion-header.ui-corner-top {
    border-radius: "4px 4px 0 0";
  }
  #preventivatore .table.tab .area-Accordion .ui-accordion .ui-accordion-content {
    border: 1px solid #d7d7d7;
    border-top: 0;
    border-radius: "0 0 4px 4px";
  }
  #preventivatore .table .premioTot h3 {
    border-radius: "4px 4px 0 0";
  }
  #preventivatore .table .premioTot .section-table {
    border: 1px solid #d7d7d7;
    border-top: 0;
    border-radius: "0 0 4px 4px";
  }
  #preventivatore .table .premioTot .col.span_brd_1.mobile .brd .lbl {
    padding: 10px 6% 0 6%;
  }
  #preventivatore .table .premioTot .col.span_brd_1.mobile .brd a.offerta {
    padding: 0 6%;
  }
  .table.tab .tabContent .area-Accordion .accordion {
    margin-bottom: 1em;
  }
  .switch-ext .item-opt .switch-opt {
    margin: 0 8px 15px;
  }
  .switch-ext .item-opt #divNewIndirizzo2 .span_2 {
    width: 100%;
  }
  .switch-ext .item-opt #divNewIndirizzo2 .span_1 {
    width: 50%;
  }
  .switch-ext .item-opt #divNewIndirizzo2 :nth-child(16) {
    width: 49% !important;
  }
  .switch-ext .item-opt #divNewIndirizzo2 :nth-child(17) {
    width: 49% !important;
  }
  .simple-content,
  .error-content {
    width: 85%;
  }
  .noMobile {
    display: none;
  }
  .tablet {
    display: none;
  }
  .mobileSmall {
    width: 37% !important;
  }
  .aBottom {
    top: -2px;
  }
  /* Residenza */
  .section label.resTxt {
    font-size: 13px;
  }
  .section .col.wfix_0 {
    width: 100%;
  }
  .section .col.wfix_0 .w60 {
    width: 45% !important;
  }
  .section .col.wfix_2 {
    margin-bottom: 0;
  }
  .section .col.wfix_2 label {
    font-size: 13px;
  }
  .section .col.wfix_3 .w60 {
    width: 65% !important;
  }
  .section .col.wfix_4 {
    width: 100%;
    margin-left: 0;
  }
  .section .col.wfix_4 .w80 {
    width: 85% !important;
  }
  .section .col.wfix_4.co {
    width: 100%;
  }
  .section .col.wfix_4.co.fixRes {
    width: 100%;
  }
  .section .col.wfix_5 {
    width: 100%;
    margin-left: 0;
    padding-bottom: 15px;
  }
  .section .col.wfix_5 .w80 {
    width: 85% !important;
  }
  .section .col.wfix_6 {
    width: 100%;
  }
  .section .col.wfix_6 .w80 {
    width: 85% !important;
  }
  .section .col.wfix_civ {
    width: 35%;
  }
  .section .col.wfix_civ .col.rgt label {
    font-size: 13px;
  }
  .section .col.wfix_cap {
    width: 57%;
  }
  .section .col.smDskNoSp {
    display: none;
  }
  .section .col.rgt.spRes {
    width: 100%;
    margin-bottom: 3px;
  }
  .section .col.rgt.spRes span {
    font-size: 13px;
  }
  .section .col.newCiv .col.wfix_1 {
    margin-left: 0;
  }
  .section .col.newCiv .col.wfix_1 img.disabled {
    display: none;
  }
  .section .ico.help.spRes {
    display: none;
  }
  .section .cl.spRes {
    height: 8px;
  }
  .section.smDsk {
    padding-top: 2px !important;
  }
  .item-opt .section .col.wfix_0 {
    width: 100%;
  }
  .item-opt .section .col.wfix_6 {
    width: 100%;
    margin-left: 0;
  }
  .item-opt .section .col.wfix_civ {
    width: 35%;
  }
  .item-opt .section .col.wfix_cap {
    width: 57%;
  }
  .span_8 label {
    margin-right: 10px;
  }
  .qualityDriver .form-row.row1 {
    width: 100%;
  }
  .qualityDriver .form-row.row1 input,
  .qualityDriver .form-row.row1 select {
    width: 100%;
  }
  .qualityDriver .form-row.row2 {
    width: 100%;
  }
  .qualityDriver .form-row.row2 input {
    width: 30%;
  }
  .qualityDriver .form-row.row3 {
    width: 100%;
  }
  .qualityDriver .form-row.row3 input,
  .qualityDriver .form-row.row3 select {
    width: 100%;
  }
  .qualityDriver .form-row.row4 {
    width: 100%;
  }
  .qualityDriver .form-row.row4 input,
  .qualityDriver .form-row.row4 select {
    width: 100%;
  }
  .qualityDriver .button-wrapper .btn {
    width: 100%;
    padding: 7px 0;
  }
  .area-Aziendale h4 {
    margin-bottom: 10px;
  }
  .area-Aziendale .area-Profili .profilo {
    height: 250px;
    font-size: 90%;
    padding: 2% 2% 12% 2%;
    width: 45%;
    /*
        &:nth-child(even){
          position:relative;
          overflow: visible;
          float:right;
          padding-right:8px;
          &:before{
            content:" ";
            display: block;
            position:absolute;
            left:-9px;
            border-left:1px dashed #acacac;
            width:1px;
            height:158px;
            overflow: hidden;
          }
        }*/
  }
  .area-Aziendale .area-Profili .profilo .nomeCognome {
    line-height: 100%;
  }
  .area-Aziendale .area-Profili .profilo img {
    width: 100%;
  }
  .area-Aziendale .area-Profili .profilo .descrZone img {
    margin-bottom: 15px;
  }
  .hidden-panel .section div.pdt10.span_int_1.fl {
    padding: 0px 3% 5px 0% !important;
    font-size: 1em !important;
    float: none;
  }
  .table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .section .span_int_1 {
    display: block;
    margin: 0;
    padding-left: 0;
  }
  .infoBottom {
    /*float: none; REQB-2198 a.p. */
    width: 100%;
    padding-bottom: 20px;
  }
  /* REQB-2198 a.p. inizio */
  #avantiDatiAssicurativi{
  	margin-bottom: 20px;
  }
  /* REQB-2198 a.p. fine */
  
  .switch-opt.active.grey .choice {
    padding-left: 30px;
  }
  table.tabGen {
    margin-top: 10px;
  }
  table.tabGen tr td .doubleData {
    font-size: 1em;
    float: left;
    line-height: 25px;
  }
  .modDati img {
    width: 65%;
    height: 65%;
  }
  .block .text.bigger {
    margin-top: 2.5%;
  }
  .flLLabelRiepilogo {
    width: 100%;
    float: none;
    margin: 10px 0;
  }
  .flRLabelRiepilogo {
    text-align: left;
    width: 100%;
    float: none;
  }
  .flRLabelRiepilogo .mrgLabel-3 {
    margin-right: 8.5%;
  }
  a.btn.red.fix {
    margin: 15px 0;
  }
  .shade {
    margin: 0;
    border: 1px solid #e6e6e6;
    box-shadow: none;
    width: 99%;
    min-height: 375px;
    height: auto !important;
    height: 375px;
  }
  .shade .titolo {
    font-size: .95em;
  }
  #preventivatore .section.paddingSpec {
    padding: 30px 5px;
    position: relative;
  }
  #main .table .section.mobileCenter {
    text-align: center;
  }
  #main .table .section.mobileCenter a.btn.fltL,
  #main .table .section.mobileCenter a.btn.fltR {
    float: none;
    width: 65%;
    display: block;
    margin: 0 auto 30px auto;
  }
  .textForm.right {
    text-align: center;
    margin-right: 0;
  }
  a.icoRecap {
    line-height: 24px;
  }
  .titleMap.helpButton img.ico.help {
    right: 6px;
  }
  .ADRcontainer .form-row .form-item-s {
    width: 100%;
    float: none;
    border: 0;
    margin-bottom: 15px;
  }
  .ADRcontainer .form-row .form-item-l {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .ADRcontainer a.btn.red {
    width: 96%;
  }
  .tableMobileUpselling {
    margin-bottom: 4px;
    background: #f7f7f7;
    border: 1px solid #d7d7d7;
    border-radius: "4px 4px 4px 4px";
    font-size: .9em;
    line-height: 1.15em;
    overflow: hidden;
  }
  .tableMobileUpselling .sectionMobileUpselling {
    padding: 25px 5px 38px 5px;
    position: relative;
  }
  .tableMobileUpselling .sectionMobileUpselling ul.sliderUpselling li div.box-upselling {
    min-height: 385px;
  }
  .tableMobileUpselling .bx-pager {
    position: absolute;
    bottom: -30px;
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    width: 100%;
  }
  .tableMobileUpselling .bx-pager .bx-pager-item {
    display: inline-block;
  }
  .tableMobileUpselling .bx-pager .bx-pager-item a {
    background: #b3b3b3;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    border-radius: "5px 5px 5px 5px";
  }
  .tableMobileUpselling .bx-pager .bx-pager-item a.active {
    background: #e22113;
  }
  .box-upselling {
    border-radius: "0 0 0 0";
    padding: 20px 16px;
    background: #ffffff;
  }
  .box-upselling .blkLeft {
    width: 100%;
    margin-right: 0;
    float: none;
    zoom: 1;
  }
  .box-upselling .blkLeft:before,
  .box-upselling .blkLeft:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .box-upselling .blkLeft:after {
    clear: both;
  }
  .box-upselling .blkLeft .tit {
    width: 60%;
    white-space: normal;
    float: left;
    position: relative;
    left: 0;
    margin-left: 0;
    font-size: .97em;
  }
  .box-upselling .blkLeft img {
    float: right;
    width: 70px;
    margin-top: 0;
  }
  .box-upselling .blkLeft .price {
    float: left;
    width: 60%;
    text-align: left;
    margin-top: 10px;
    font-family: "Open Sans Light";
    font-size: 1.25em;
  }
  .box-upselling .blkCenter {
    margin-top: 10px;
    width: 100%;
    margin-right: 0;
    float: none;
  }
  .box-upselling .blkCenter a.btn {
    display: block;
  }
  .box-upselling .blkCenter .maxCont {
    text-align: center;
    margin-bottom: 10px;
  }
  .box-upselling .blkCenter .maxCont .itemMax {
    margin: 0 2px 10px 2px;
    float: none;
    display: inline-block;
  }
  .box-upselling .discover {
    position: relative;
    bottom: initial;
    right: initial;
    float: none;
    text-align: right;
    margin-top: 15px;
  }
  .box-upselling .rec {
    left: calc(100% - 78px);
    top: 0;
    width: 78px;
    height: 78px;
    background: url(../img/unpselling_consigliata_small.png) 0 0 no-repeat;
  }
  .box-upselling .rightBtn {
    text-align: center;
    margin-right: 0;
  }
  .box-upselling .rightBtn .addGaranzia {
    display: block;
    margin: 0 0 8px 0;
    font-weight: bold !important;
  }
  .box-upselling .rightBtn a.btn {
    display: block;
  }
  .sectionMobileUpselling .bx-wrapper {
    width: 83%;
    position: relative;
    margin: 0 auto;
  }
  .sectionMobileUpselling .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -53px;
    outline: 0;
    width: 42px;
    height: 106px;
    text-indent: -9999px;
    z-index: 9999;
  }
  .sectionMobileUpselling .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -12.5%;
    background: url(../img/bx-prev-fr.png) 0 0 no-repeat;
  }
  .sectionMobileUpselling .bx-wrapper .bx-controls-direction a.bx-prev.disabled {
    display: none;
  }
  .sectionMobileUpselling .bx-wrapper .bx-controls-direction a.bx-next {
    right: -12.5%;
    background: url(../img/bx-next-fr.png) 0 0 no-repeat;
  }
  .sectionMobileUpselling .bx-wrapper .bx-controls-direction a.bx-next.disabled {
    display: none;
  }
  .onlymobile, input#ricalcolaMobile.btn.onlymobile { /* REQB1746 */
    display: block;
  }
  .nomobile, input#ricalcolaNoMobile.btn.nomobile { /* REQB1746 */
    display: none;
  }
  .box-upselling {
    position: relative;
  }
  .box-upselling .discoverCont {
    margin: 0 -16px;
    padding: 10px 0 40px 0;
    position: absolute;
    bottom: 61px;
    width: 100%;
  }
  .box-upselling .discoverCont .bx-wrapper {
    width: 85%;
  }
  .box-upselling .discoverCont .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction a {
    width: 28px;
    height: 28px;
    z-index: 10000;
    margin-top: 0;
    top: inherit;
    bottom: -28px;
  }
  .box-upselling .discoverCont .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction a.bx-next {
    background: url(../img/bx-next-fr-small.png) 0 0 no-repeat;
    right: 0;
  }
  .box-upselling .discoverCont .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction a.bx-prev {
    background: url(../img/bx-prev-fr-small.png) 0 0 no-repeat;
    left: 0;
  }
  .box-upselling .discoverCont .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction .bx-pager {
    bottom: -23px;
    z-index: 9999;
  }
  .box-upselling .discoverCont .fr {
    position: absolute;
    top: inherit;
    bottom: -7px;
    right: 50px;
    width: 14px;
    height: 7px;
    background: url(../img/upselling_fr_small.png) 0 0 no-repeat;
  }
  .box-upselling .discoverCont .tit {
    font-size: .9em;
  }
  .box-upselling .discoverCont .subtit {
    margin-bottom: 10px;
  }
  .box-upselling .discoverCont dfn {
    display: none;
  }
  .box-upselling .discoverCont .contrib ul.sliderDiscover {
    display: block;
    list-style: none;
  }
  .box-upselling .discoverCont .contrib ul.sliderDiscover li {
    display: list-item;
    padding: 0;
    font-size: .9em;
  }
  .box-upselling .discoverCont .contrib ul.sliderDiscover li h3 {
    font-weight: bold;
    margin: 10px 0;
  }
  .box-upselling .discoverCont .contrib ul.sliderDiscover li ul li {
    background: url(../img/upselling_li.png) 1px 8px no-repeat;
    padding: 1px 0 0 10px;
    line-height: 18px;
  }
  .box-upselling .discoverCont .contrib ul.sliderDiscover li.noteTxt {
    line-height: 1.5em;
    font-style: italic;
    font-size: .778em;
  }
  .box-upselling.grey .price {
    font-weight: bold !important;
  }
  .upsellingBanner > ul {
    display: block;
  }
  .upsellingBanner > ul > li {
    display: block;
    width: 100% !important;
  }
  .upsellingBanner > ul > li.title h3 {
    border: 0;
    padding: 7px 10px;
    margin: 0;
    text-align: left;
    line-height: normal;
    font-size: 2em;
  }
  .upsellingBanner > ul > li.text {
    padding-bottom: 12px;
  }
  .upsellingBanner > ul > li.text div.w {
    min-height: auto;
  }
  .upsellingBanner > ul > li.text > h5 {
    margin-bottom: 3px;
  }
  .upsellingBanner > ul > li.text > p {
    display: none;
  }
  .upsellingBanner > ul > li.image {
    height: 103px;
    box-shadow: inset 0 13px 13px 0 rgba(0, 0, 0, 0.3);
    max-width: 100%;
    background-size: cover;
  }
  #eq_lightbox #kmannuiauto {
    width: 87%;
  }
  .simple-content .kmAnnui .aBottom {
    font-size: .85em;
  }
}
@media (max-width: 320px) {
  .eq-content .eq-dataNascitaLabel {
    line-height: 20px;
    padding-top: 5px;
  }
  .map-links ul li a {
    width: 98%;
    padding: 1%;
  }
  .map-links ul li ul {
    width: 98%;
  }
  .map-links ul li ul li {
    float: left;
    width: 48%;
    padding: 1%;
    margin-bottom: 0;
    /*height:3.5em;*/
  }
  .map-links ul li ul li a {
    width: 98%;
    padding: 1%;
    text-transform: none;
    color: #e22113;
  }
  .map-links ul li ul li ul {
    margin-left: 4px;
  }
  .map-links ul li ul li ul li {
    float: none;
    width: 100%;
    /*height:1em;*/
  }
  .map-links ul li ul li ul li a {
    padding-left: 16px;
    color: #292d30;
  }
  .map-links ul li ul li ul li.first a {
    background: #ffffff url("../img/3_liv_mappa.gif") no-repeat top left;
    padding-top: 4px;
  }
  .garanzieCasa .radiodiv {
    border-right: 0px;
  }
  .garanzieCasa .radiodiv .first,
  .garanzieCasa .radiodiv .second {
    width: 100%;
  }
  .garanzieCasa .form-row .form-item-s label {
    width: 100%;
  }
  .garanzieCasa .form-row .form-item-s input {
    width: 100%;
  }
  .garanzieCasa .form-row .form-item-l {
    margin-top: 15px;
  }
  .garanzieCasa .form-row .form-item-l label {
    width: 100%;
  }
  .garanzieCasa .form-row .form-item-l input {
    width: 100%;
  }
  .garanzieCasa a.btn.red {
    width: 80%;
  }
  .garanzieCasa #errori_mutuo {
    margin-top: 10px;
  }
  .garanzieCasa #premio {
    margin-top: 10px;
  }
  /* Popup Richiamami */
  #popupRichiama .top .box-ti {
    float: left;
  }
  #popupRichiama .top .box-ti.first .subtit {
    position: absolute;
    top: 14px;
  }
  #popupRichiama .top .box-ti.first .par {
    margin-left: 61px;
    margin-top: 37px;
    text-align: center;
  }
  #popupRichiama .top .box-ti.first img {
    margin-top: 60px;
    width: 46px;
  }
  #popupRichiama .top .box-ti.last img {
    margin-top: 89px;
    width: 46px;
    margin-right: -10px;
  }
  #popupRichiama .form-wrapper {
    clear: both;
    position: relative;
    background: #f7f7f7;
    padding: 10px;
    font-family: "Open Sans";
    font-size: 0.875em;
    color: #292d30;
  }
  #popupRichiama .form-wrapper fieldset h2 {
    display: none;
  }
  #popupRichiama .form-wrapper fieldset .obbligatoriText {
    right: 15px;
    bottom: 15px;
  }
  #popupRichiama .form-wrapper fieldset .button-wrapper {
    display: none;
  }
  #popupRichiama .form-wrapper fieldset a.big {
    margin-left: 14% !important;
  }
  a.btn.fltL,
  a.btn.fltR {
    min-width: 46%;
    padding: 14px 5px !important;
  }
  .ie7 a.btn.fltL,
  .ie7 a.btn.fltR {
    padding: 14px 44px;
    width: auto;
    min-width: 0;
  }
  #popup #contentsx > div:not(#header-partner) {
    width: 91%;
  }
  .table.tab .section-table .col .brd .span_int_3 {
    /* width: 50%;*/
    width: 77%;
  }
  .table.tab .section-table .col .brd .hidden-panel a.btn {
    width: 58px;
  }
  .table.tab .section-table .help i.arrow {
    left: 79%!important;
  }
  #footer .lista1col .tit,
  #footer .lista2col .tit {
    text-align: center;
  }
  #footer .lista1col ul li,
  #footer .lista2col ul li {
    text-align: center;
  }
  #footer .lista1col ul li strong,
  #footer .lista2col ul li strong {
    float: none;
  }
  .block-Denuncia .tabColSx {
    width: 90%;
  }
  .block-Denuncia .tabColDx {
    width: 90%;
  }
  .block-Denuncia .tabColDx .sezAss {
    padding-bottom: 10px;
  }
  .block-Denuncia .tabColDx .sezAss div.tel {
    position: relative;
    bottom: 0;
    padding-top: 15px;
  }
  #main #steps div.title div.inf .lbl {
    width: 50%;
  }
  .glossaryItem {
    width: 90%;
    float: none;
    clear: both;
    padding: 8px 0 2px 7px;
  }
  .section div.help div.par {
    margin: 0 25px 5px 10px;
  }
  .section div.help .close {
    right: 22px;
  }
  .switch-opt {
    overflow: hidden;
    /*&.active.grey .choice {
	  display: block;
	  font-size:.9em;
	}*/
  }
  .mobileSmall {
    width: 40% !important;
  }
  .area-Aziendale .area-Profili .profilo {
    height: 200px;
  }
  .area-Aziendale .area-Profili .descrZone .nomeCognome {
    display: inline-block;
  }
  #preventivatore .table.tab .section-table .col.span_brd_1.mobile .lbl {
    width: 80%;
    font-size: .93em;
  }
  .table.tab .tabContent.dettaglio .section-table .col.span_brd_2 .brd .span_int_4 {
    padding: 4% 1% 1% 1%;
  }
  .table.tab .section-table .col.span_brd_2 .brd.totali .premioStipula {
    padding: 5px 5px 0 5px;
  }
  .table.tab .section-table .col.span_brd_2 .brd.totali .numRate {
    padding: 0 13px 13px 5px;
  }
  .table.tab .section-table .col.span_brd_2 .brd.totali .premioTot {
    padding: 11px 5px;
  }
  .csstransitions .table.tab .section-table div.help.open {
    margin-top: 10px;
  }
  .table.tab .section-table div.help i.arrow {
    left: 85% !important;
  }
  .flRLabelRiepilogo .mrgLabel-3 {
    margin-right: 7.5%;
  }
  #eq_lightbox .inp .label {
    padding-left: 5px;
    font-size: .75em;
  }
}
div#promo {
  font-size: 100%;
}
.stepContent {
  font-size: 100%;
}
.stepContent label {
  text-transform: none;
}
.stepContent a.ico.radio {
  margin-top: 0;
  margin-bottom: 0;
}
.stepContent .lRadio > span {
  vertical-align: top;
}
/* ----------------------------------------------------------- HEADER FOOTER --------------------------------------------------------*/
/* START VARIABLES */
/* END VARIABLES */
/* START FIX HEADER/FOOTER IN APP-COMMON */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 7px;
  border: 1px solid transparent;
}
.main-content {
  background-color: #dcdcdc;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
*:before,
*:after {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.omnibar-col-nav:before,
.omnibar-col-nav:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.omnibar-col-nav:after {
  clear: both;
}
/* END FIX HEADER/FOOTER IN APP-COMMON */
/* START BREADCRUMBS */
.breadcrumb {
  padding: 15px 0;
  margin-bottom: 10px;
  list-style: none;
  background-color: transparent;
}
.breadcrumb > li {
  display: inline-block;
  font-size: 12px;
  color: #707070;
}
.breadcrumb > li + li:before {
  content: ">\00a0";
  padding: 0 3px;
  color: #707070;
}
.breadcrumb > li > a {
  color: #707070;
  text-decoration: underline;
}
.breadcrumb > li > a:hover {
  text-decoration: none;
}
.breadcrumb > .active {
  color: #707070;
}
/* END BREADCRUMBS */
.mm-menu,
.mm-panels,
.mm-panels > .mm-panel {
  margin: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.mm-btn,
.mm-menu {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.mm-listview a,
.mm-listview a:hover,
.mm-navbar a,
.mm-navbar a:hover {
  text-decoration: none;
}
.mm-listview .mm-next:before,
.mm-listview > li:not(.mm-divider):after,
.mm-next:after,
.mm-prev:before {
  content: '';
  bottom: 0;
}
.mm-hidden {
  display: none !important;
}
.mm-menu,
.mm-panels > .mm-panel:not(.mm-hidden) {
  display: block;
}
.mm-wrapper {
  overflow-x: hidden;
  position: relative;
}
.mm-menu {
  padding: 0;
  position: absolute;
  bottom: 0;
}
.mm-panels,
.mm-panels > .mm-panel {
  background: inherit;
  border-color: inherit;
  position: absolute;
  bottom: 0;
}
.mm-btn,
.mm-panel.mm-highest {
  z-index: 1;
}
.mm-panels {
  overflow: hidden;
}
.mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -webkit-transition: -webkit-transform .4s ease;
  transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.mm-panel.mm-opened {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-panel.mm-subopened {
  -webkit-transform: translate(-30%, 0);
  -ms-transform: translate(-30%, 0);
  transform: translate(-30%, 0);
  -webkit-transform: translate3d(-30%, 0, 0);
  transform: translate3d(-30%, 0, 0);
}
.mm-panels > .mm-panel {
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 20px;
}
.mm-listview .mm-divider,
.mm-listview > li > a,
.mm-listview > li > span,
.mm-navbar .mm-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.mm-panels > .mm-panel.mm-hasnavbar {
  padding-top: 40px;
}
.mm-panels > .mm-panel:after,
.mm-panels > .mm-panel:before {
  content: '';
  display: block;
  height: 20px;
}
.mm-vertical .mm-panel {
  -webkit-transform: none!important;
  -ms-transform: none!important;
  transform: none !important;
}
.mm-listview .mm-vertical .mm-panel,
.mm-vertical .mm-listview .mm-panel {
  display: none;
  padding: 10px 0 10px 10px;
}
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after,
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after {
  border-color: transparent;
}
.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
  display: block;
}
.mm-listview > li.mm-vertical > .mm-next,
.mm-vertical .mm-listview > li > .mm-next {
  height: 40px;
  bottom: auto;
}
.mm-listview > li.mm-vertical > .mm-next:after,
.mm-vertical .mm-listview > li > .mm-next:after {
  top: 16px;
  bottom: auto;
}
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after,
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  right: 19px;
}
.mm-btn {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
}
.mm-clear:after,
.mm-clear:before,
.mm-close:after,
.mm-close:before {
  content: '';
  border: 2px solid transparent;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.mm-clear:before,
.mm-close:before {
  border-right: none;
  border-bottom: none;
  right: 18px;
}
.mm-clear:after,
.mm-close:after {
  border-left: none;
  border-top: none;
  right: 25px;
}
.mm-next:after,
.mm-prev:before {
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  display: block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
}
.mm-prev:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 23px;
  right: auto;
}
.mm-next:after {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  right: 23px;
  left: auto;
}
.mm-navbar {
  border-bottom: 1px solid;
  border-color: inherit;
  text-align: center;
  line-height: 20px;
  height: 40px;
  padding: 0 40px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.mm-navbar > * {
  display: block;
  padding: 10px 0;
}
.mm-navbar .mm-btn:first-child {
  left: 0;
}
.mm-navbar .mm-btn:last-child {
  text-align: right;
  right: 0;
}
.mm-panel .mm-navbar {
  display: none;
}
.mm-panel.mm-hasnavbar .mm-navbar {
  display: block;
}
.mm-listview,
.mm-listview > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
}
.mm-listview {
  font: inherit;
  font-size: 14px;
  line-height: 20px;
}
.mm-listview > li {
  position: relative;
}
.mm-listview > li,
.mm-listview > li .mm-next,
.mm-listview > li .mm-next:before,
.mm-listview > li:after {
  border-color: inherit;
}
.mm-listview > li > a,
.mm-listview > li > span {
  color: inherit;
  display: block;
  padding: 10px 10px 10px 20px;
  margin: 0;
}
.mm-listview > li:not(.mm-divider):after {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  position: absolute;
  right: 0;
  left: 20px;
}
.mm-listview .mm-next {
  background: rgba(3, 2, 1, 0);
  width: 50px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.mm-listview .mm-next:before {
  border-left-width: 1px;
  border-left-style: solid;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.mm-listview .mm-next + a,
.mm-listview .mm-next + span {
  margin-right: 50px;
}
.mm-listview .mm-next.mm-fullsubopen {
  width: 100%;
}
.mm-listview .mm-next.mm-fullsubopen:before {
  border-left: none;
}
.mm-listview .mm-next.mm-fullsubopen + a,
.mm-listview .mm-next.mm-fullsubopen + span {
  padding-right: 50px;
  margin-right: 0;
}
.mm-panels > .mm-panel > .mm-listview {
  margin: 20px -20px;
}
.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview {
  margin-top: -20px;
}
.mm-listview .mm-inset {
  list-style: disc inside;
  padding: 0 10px 15px 40px;
  margin: 0;
}
.mm-listview .mm-inset > li {
  padding: 5px 0;
}
.mm-listview .mm-divider {
  font-size: 10px;
  text-transform: uppercase;
  text-indent: 20px;
  line-height: 25px;
}
.mm-listview .mm-spacer {
  padding-top: 40px;
}
.mm-listview .mm-spacer > .mm-next {
  top: 40px;
}
.mm-listview .mm-spacer.mm-divider {
  padding-top: 25px;
}
.mm-menu {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
}
.mm-menu .mm-navbar a,
.mm-menu .mm-navbar > * {
  color: rgba(0, 0, 0, 0.3);
}
.mm-menu .mm-btn:after,
.mm-menu .mm-btn:before {
  border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu .mm-listview {
  border-color: rgba(0, 0, 0, 0.1);
}
.mm-menu .mm-listview > li .mm-next:after {
  border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
  tap-highlight-color: rgba(255, 255, 255, 0.5);
}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > span {
  background: rgba(255, 255, 255, 0.5);
}
.mm-menu .mm-divider,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next {
  background: rgba(0, 0, 0, 0.05);
}
.mm-page {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
}
.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -webkit-transition: -webkit-transform .4s ease;
  transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  z-index: 1;
}
html.mm-opened {
  overflow-x: hidden;
  position: relative;
}
html.mm-blocking,
html.mm-blocking body {
  overflow: hidden;
}
html.mm-background .mm-page {
  background: inherit;
}
#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}
html.mm-blocking #mm-blocker {
  display: block;
}
.mm-menu.mm-offcanvas {
  z-index: 0;
  display: none;
  position: fixed;
  width: 80%;
  min-width: 140px;
  max-width: 440px;
}
.mm-menu.mm-offcanvas.mm-current {
  display: block;
}
.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-current.mm-opened {
  z-index: 10;
}
html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  transform: translate(80%, 0);
  -webkit-transform: translate3d(80%, 0, 0);
  transform: translate3d(80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    transform: translate(140px, 0);
    -webkit-transform: translate3d(140px, 0, 0);
    transform: translate3d(140px, 0, 0);
  }
}
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    transform: translate(440px, 0);
    -webkit-transform: translate3d(440px, 0, 0);
    transform: translate3d(440px, 0, 0);
  }
}
.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom,
.mm-menu.mm-offcanvas.mm-autoheight.mm-top {
  max-height: 80%;
}
.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom.mm-fullscreen,
.mm-menu.mm-offcanvas.mm-autoheight.mm-top.mm-fullscreen {
  max-height: 100%;
}
.mm-menu.mm-offcanvas.mm-measureheight .mm-panel {
  display: block !important;
}
.mm-menu.mm-offcanvas.mm-measureheight > .mm-panels > .mm-panel {
  bottom: auto!important;
  height: auto !important;
}
.mm-menu.mm-columns {
  -webkit-transition-property: width, max-width, -webkit-transform;
  transition-property: width, max-width, -webkit-transform;
  transition-property: transform, width, max-width;
  transition-property: transform, width, max-width, -webkit-transform;
}
.mm-menu.mm-columns .mm-panels > .mm-panel {
  width: 100%;
  right: auto;
  display: none;
  -webkit-transition-property: width, -webkit-transform;
  transition-property: width, -webkit-transform;
  -webkit-transition-property: width,-webkit-transform;
  transition-property: width,-webkit-transform;
  transition-property: transform,width;
  transition-property: transform,width,-webkit-transform;
  transition-property: transform, width, -webkit-transform;
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened {
  border-right: 1px solid;
  border-color: inherit;
  display: block;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-subopened {
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  z-index: 2;
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-0 {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-0 {
  display: block;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.mm-menu.mm-offcanvas.mm-columns-0 {
  width: 80%;
  min-width: 140px;
  max-width: 0;
}
html.mm-opening.mm-columns-0 .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  transform: translate(80%, 0);
  -webkit-transform: translate3d(80%, 0, 0);
  transform: translate3d(80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-opening.mm-columns-0 .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    transform: translate(140px, 0);
    -webkit-transform: translate3d(140px, 0, 0);
    transform: translate3d(140px, 0, 0);
  }
}
@media all and (min-width: 0px) {
  html.mm-opening.mm-columns-0 .mm-slideout {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
html.mm-right.mm-opening.mm-columns-0 .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
  -webkit-transform: translate3d(-80%, 0, 0);
  transform: translate3d(-80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-right.mm-opening.mm-columns-0 .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
    -webkit-transform: translate3d(-140px, 0, 0);
    transform: translate3d(-140px, 0, 0);
  }
}
@media all and (min-width: 0px) {
  html.mm-right.mm-opening.mm-columns-0 .mm-slideout {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-1 {
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-1 {
  display: block;
  -webkit-transform: translate(200%, 0);
  -ms-transform: translate(200%, 0);
  transform: translate(200%, 0);
  -webkit-transform: translate3d(200%, 0, 0);
  transform: translate3d(200%, 0, 0);
}
.mm-menu.mm-offcanvas.mm-columns-1 {
  width: 80%;
  min-width: 140px;
  max-width: 440px;
}
html.mm-opening.mm-columns-1 .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  transform: translate(80%, 0);
  -webkit-transform: translate3d(80%, 0, 0);
  transform: translate3d(80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-opening.mm-columns-1 .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    transform: translate(140px, 0);
    -webkit-transform: translate3d(140px, 0, 0);
    transform: translate3d(140px, 0, 0);
  }
}
@media all and (min-width: 550px) {
  html.mm-opening.mm-columns-1 .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    transform: translate(440px, 0);
    -webkit-transform: translate3d(440px, 0, 0);
    transform: translate3d(440px, 0, 0);
  }
}
html.mm-right.mm-opening.mm-columns-1 .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
  -webkit-transform: translate3d(-80%, 0, 0);
  transform: translate3d(-80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-right.mm-opening.mm-columns-1 .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
    -webkit-transform: translate3d(-140px, 0, 0);
    transform: translate3d(-140px, 0, 0);
  }
}
@media all and (min-width: 550px) {
  html.mm-right.mm-opening.mm-columns-1 .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    transform: translate(-440px, 0);
    -webkit-transform: translate3d(-440px, 0, 0);
    transform: translate3d(-440px, 0, 0);
  }
}
.mm-menu.mm-columns-1 .mm-panels > .mm-panel {
  width: 100%;
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-2 {
  -webkit-transform: translate(200%, 0);
  -ms-transform: translate(200%, 0);
  transform: translate(200%, 0);
  -webkit-transform: translate3d(200%, 0, 0);
  transform: translate3d(200%, 0, 0);
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-2 {
  display: block;
  -webkit-transform: translate(300%, 0);
  -ms-transform: translate(300%, 0);
  transform: translate(300%, 0);
  -webkit-transform: translate3d(300%, 0, 0);
  transform: translate3d(300%, 0, 0);
}
.mm-menu.mm-offcanvas.mm-columns-2 {
  width: 80%;
  min-width: 140px;
  max-width: 880px;
}
html.mm-opening.mm-columns-2 .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  transform: translate(80%, 0);
  -webkit-transform: translate3d(80%, 0, 0);
  transform: translate3d(80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-opening.mm-columns-2 .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    transform: translate(140px, 0);
    -webkit-transform: translate3d(140px, 0, 0);
    transform: translate3d(140px, 0, 0);
  }
}
@media all and (min-width: 1100px) {
  html.mm-opening.mm-columns-2 .mm-slideout {
    -webkit-transform: translate(880px, 0);
    -ms-transform: translate(880px, 0);
    transform: translate(880px, 0);
    -webkit-transform: translate3d(880px, 0, 0);
    transform: translate3d(880px, 0, 0);
  }
}
html.mm-right.mm-opening.mm-columns-2 .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
  -webkit-transform: translate3d(-80%, 0, 0);
  transform: translate3d(-80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-right.mm-opening.mm-columns-2 .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
    -webkit-transform: translate3d(-140px, 0, 0);
    transform: translate3d(-140px, 0, 0);
  }
}
@media all and (min-width: 1100px) {
  html.mm-right.mm-opening.mm-columns-2 .mm-slideout {
    -webkit-transform: translate(-880px, 0);
    -ms-transform: translate(-880px, 0);
    transform: translate(-880px, 0);
    -webkit-transform: translate3d(-880px, 0, 0);
    transform: translate3d(-880px, 0, 0);
  }
}
.mm-menu.mm-columns-2 .mm-panels > .mm-panel {
  width: 50%;
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-3 {
  -webkit-transform: translate(300%, 0);
  -ms-transform: translate(300%, 0);
  transform: translate(300%, 0);
  -webkit-transform: translate3d(300%, 0, 0);
  transform: translate3d(300%, 0, 0);
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-3 {
  display: block;
  -webkit-transform: translate(400%, 0);
  -ms-transform: translate(400%, 0);
  transform: translate(400%, 0);
  -webkit-transform: translate3d(400%, 0, 0);
  transform: translate3d(400%, 0, 0);
}
.mm-menu.mm-offcanvas.mm-columns-3 {
  width: 80%;
  min-width: 140px;
  max-width: 1320px;
}
html.mm-opening.mm-columns-3 .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  transform: translate(80%, 0);
  -webkit-transform: translate3d(80%, 0, 0);
  transform: translate3d(80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-opening.mm-columns-3 .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    transform: translate(140px, 0);
    -webkit-transform: translate3d(140px, 0, 0);
    transform: translate3d(140px, 0, 0);
  }
}
@media all and (min-width: 1650px) {
  html.mm-opening.mm-columns-3 .mm-slideout {
    -webkit-transform: translate(1320px, 0);
    -ms-transform: translate(1320px, 0);
    transform: translate(1320px, 0);
    -webkit-transform: translate3d(1320px, 0, 0);
    transform: translate3d(1320px, 0, 0);
  }
}
html.mm-right.mm-opening.mm-columns-3 .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
  -webkit-transform: translate3d(-80%, 0, 0);
  transform: translate3d(-80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-right.mm-opening.mm-columns-3 .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
    -webkit-transform: translate3d(-140px, 0, 0);
    transform: translate3d(-140px, 0, 0);
  }
}
@media all and (min-width: 1650px) {
  html.mm-right.mm-opening.mm-columns-3 .mm-slideout {
    -webkit-transform: translate(-1320px, 0);
    -ms-transform: translate(-1320px, 0);
    transform: translate(-1320px, 0);
    -webkit-transform: translate3d(-1320px, 0, 0);
    transform: translate3d(-1320px, 0, 0);
  }
}
.mm-menu.mm-columns-3 .mm-panels > .mm-panel {
  width: 33.34%;
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-4 {
  -webkit-transform: translate(400%, 0);
  -ms-transform: translate(400%, 0);
  transform: translate(400%, 0);
  -webkit-transform: translate3d(400%, 0, 0);
  transform: translate3d(400%, 0, 0);
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-4 {
  display: block;
  -webkit-transform: translate(500%, 0);
  -ms-transform: translate(500%, 0);
  transform: translate(500%, 0);
  -webkit-transform: translate3d(500%, 0, 0);
  transform: translate3d(500%, 0, 0);
}
.mm-menu.mm-offcanvas.mm-columns-4 {
  width: 80%;
  min-width: 140px;
  max-width: 1760px;
}
html.mm-opening.mm-columns-4 .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  transform: translate(80%, 0);
  -webkit-transform: translate3d(80%, 0, 0);
  transform: translate3d(80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-opening.mm-columns-4 .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    transform: translate(140px, 0);
    -webkit-transform: translate3d(140px, 0, 0);
    transform: translate3d(140px, 0, 0);
  }
}
@media all and (min-width: 2200px) {
  html.mm-opening.mm-columns-4 .mm-slideout {
    -webkit-transform: translate(1760px, 0);
    -ms-transform: translate(1760px, 0);
    transform: translate(1760px, 0);
    -webkit-transform: translate3d(1760px, 0, 0);
    transform: translate3d(1760px, 0, 0);
  }
}
html.mm-right.mm-opening.mm-columns-4 .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
  -webkit-transform: translate3d(-80%, 0, 0);
  transform: translate3d(-80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-right.mm-opening.mm-columns-4 .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
    -webkit-transform: translate3d(-140px, 0, 0);
    transform: translate3d(-140px, 0, 0);
  }
}
@media all and (min-width: 2200px) {
  html.mm-right.mm-opening.mm-columns-4 .mm-slideout {
    -webkit-transform: translate(-1760px, 0);
    -ms-transform: translate(-1760px, 0);
    transform: translate(-1760px, 0);
    -webkit-transform: translate3d(-1760px, 0, 0);
    transform: translate3d(-1760px, 0, 0);
  }
}
.mm-menu.mm-columns-4 .mm-panels > .mm-panel {
  width: 25%;
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-5 {
  -webkit-transform: translate(500%, 0);
  -ms-transform: translate(500%, 0);
  transform: translate(500%, 0);
  -webkit-transform: translate3d(500%, 0, 0);
  transform: translate3d(500%, 0, 0);
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-5 {
  display: block;
  -webkit-transform: translate(600%, 0);
  -ms-transform: translate(600%, 0);
  transform: translate(600%, 0);
  -webkit-transform: translate3d(600%, 0, 0);
  transform: translate3d(600%, 0, 0);
}
.mm-menu.mm-offcanvas.mm-columns-5 {
  width: 80%;
  min-width: 140px;
  max-width: 2200px;
}
html.mm-opening.mm-columns-5 .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  transform: translate(80%, 0);
  -webkit-transform: translate3d(80%, 0, 0);
  transform: translate3d(80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-opening.mm-columns-5 .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    transform: translate(140px, 0);
    -webkit-transform: translate3d(140px, 0, 0);
    transform: translate3d(140px, 0, 0);
  }
}
@media all and (min-width: 2750px) {
  html.mm-opening.mm-columns-5 .mm-slideout {
    -webkit-transform: translate(2200px, 0);
    -ms-transform: translate(2200px, 0);
    transform: translate(2200px, 0);
    -webkit-transform: translate3d(2200px, 0, 0);
    transform: translate3d(2200px, 0, 0);
  }
}
html.mm-right.mm-opening.mm-columns-5 .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
  -webkit-transform: translate3d(-80%, 0, 0);
  transform: translate3d(-80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-right.mm-opening.mm-columns-5 .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
    -webkit-transform: translate3d(-140px, 0, 0);
    transform: translate3d(-140px, 0, 0);
  }
}
@media all and (min-width: 2750px) {
  html.mm-right.mm-opening.mm-columns-5 .mm-slideout {
    -webkit-transform: translate(-2200px, 0);
    -ms-transform: translate(-2200px, 0);
    transform: translate(-2200px, 0);
    -webkit-transform: translate3d(-2200px, 0, 0);
    transform: translate3d(-2200px, 0, 0);
  }
}
.mm-menu.mm-columns-5 .mm-panels > .mm-panel {
  width: 20%;
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-6 {
  -webkit-transform: translate(600%, 0);
  -ms-transform: translate(600%, 0);
  transform: translate(600%, 0);
  -webkit-transform: translate3d(600%, 0, 0);
  transform: translate3d(600%, 0, 0);
}
.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-6 {
  display: block;
  -webkit-transform: translate(700%, 0);
  -ms-transform: translate(700%, 0);
  transform: translate(700%, 0);
  -webkit-transform: translate3d(700%, 0, 0);
  transform: translate3d(700%, 0, 0);
}
.mm-menu.mm-offcanvas.mm-columns-6 {
  width: 80%;
  min-width: 140px;
  max-width: 2640px;
}
html.mm-opening.mm-columns-6 .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  transform: translate(80%, 0);
  -webkit-transform: translate3d(80%, 0, 0);
  transform: translate3d(80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-opening.mm-columns-6 .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    transform: translate(140px, 0);
    -webkit-transform: translate3d(140px, 0, 0);
    transform: translate3d(140px, 0, 0);
  }
}
@media all and (min-width: 3300px) {
  html.mm-opening.mm-columns-6 .mm-slideout {
    -webkit-transform: translate(2640px, 0);
    -ms-transform: translate(2640px, 0);
    transform: translate(2640px, 0);
    -webkit-transform: translate3d(2640px, 0, 0);
    transform: translate3d(2640px, 0, 0);
  }
}
html.mm-right.mm-opening.mm-columns-6 .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
  -webkit-transform: translate3d(-80%, 0, 0);
  transform: translate3d(-80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-right.mm-opening.mm-columns-6 .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
    -webkit-transform: translate3d(-140px, 0, 0);
    transform: translate3d(-140px, 0, 0);
  }
}
@media all and (min-width: 3300px) {
  html.mm-right.mm-opening.mm-columns-6 .mm-slideout {
    -webkit-transform: translate(-2640px, 0);
    -ms-transform: translate(-2640px, 0);
    transform: translate(-2640px, 0);
    -webkit-transform: translate3d(-2640px, 0, 0);
    transform: translate3d(-2640px, 0, 0);
  }
}
.mm-menu.mm-columns-6 .mm-panels > .mm-panel {
  width: 16.67%;
}
em.mm-counter {
  font: inherit;
  font-size: 14px;
  font-style: normal;
  text-indent: 0;
  line-height: 20px;
  display: block;
  margin-top: -10px;
  position: absolute;
  right: 45px;
  top: 50%;
}
em.mm-counter + a.mm-next {
  width: 90px;
}
em.mm-counter + a.mm-next + a,
em.mm-counter + a.mm-next + span {
  margin-right: 90px;
}
em.mm-counter + a.mm-fullsubopen {
  padding-left: 0;
}
.mm-listview em.mm-counter + .mm-next.mm-fullsubopen + a,
.mm-listview em.mm-counter + .mm-next.mm-fullsubopen + span,
em.mm-counter + a.mm-fullsubopen + a,
em.mm-counter + a.mm-fullsubopen + span {
  padding-right: 90px;
}
.mm-vertical > .mm-counter {
  top: 12px;
  margin-top: 0;
}
.mm-vertical.mm-spacer > .mm-counter {
  margin-top: 40px;
}
.mm-nosubresults > .mm-counter {
  display: none;
}
.mm-menu em.mm-counter {
  color: rgba(0, 0, 0, 0.3);
}
.mm-divider > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  line-height: 25px;
}
.mm-divider.mm-opened a.mm-next:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mm-collapsed:not(.mm-uncollapsed) {
  display: none;
}
.mm-fixeddivider {
  background: inherit;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-fixeddivider:after {
  content: none!important;
  display: none !important;
}
.mm-hasdividers .mm-fixeddivider {
  display: block;
}
.mm-menu .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.05);
}
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-slideout {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.mm-menu.mm-dropdown {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  height: 80%;
}
html.mm-dropdown .mm-slideout {
  -webkit-transform: none!important;
  -ms-transform: none!important;
  transform: none!important;
  z-index: 0;
}
html.mm-dropdown #mm-blocker {
  -webkit-transition-delay: 0s!important;
  transition-delay: 0s!important;
  z-index: 1;
}
html.mm-dropdown .mm-menu {
  z-index: 2;
}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu {
  display: none;
}
.mm-menu.mm-tip:before {
  content: '';
  background: inherit;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  z-index: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mm-menu.mm-tipleft:before {
  left: 22px;
}
.mm-menu.mm-tipright:before {
  right: 22px;
}
.mm-menu.mm-tiptop:before {
  top: -8px;
}
.mm-menu.mm-tipbottom:before {
  bottom: -8px;
}
.mm-iconpanel .mm-panel {
  -webkit-transition-property: left, -webkit-transform;
  transition-property: left, -webkit-transform;
  -webkit-transition-property: left,-webkit-transform;
  transition-property: left,-webkit-transform;
  transition-property: transform,left;
  transition-property: transform,left,-webkit-transform;
  transition-property: transform, left, -webkit-transform;
}
.mm-iconpanel .mm-panel.mm-opened {
  border-left: 1px solid;
  border-color: inherit;
}
.mm-iconpanel .mm-panel.mm-subopened {
  overflow-y: hidden;
  left: -40px;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-iconpanel .mm-panel.mm-iconpanel-0 {
  left: 0;
}
.mm-iconpanel .mm-panel.mm-iconpanel-1 {
  left: 40px;
}
.mm-iconpanel .mm-panel.mm-iconpanel-2 {
  left: 80px;
}
.mm-iconpanel .mm-panel.mm-iconpanel-3 {
  left: 120px;
}
.mm-iconpanel .mm-panel.mm-iconpanel-4 {
  left: 160px;
}
.mm-iconpanel .mm-panel.mm-iconpanel-5 {
  left: 200px;
}
.mm-iconpanel .mm-panel.mm-iconpanel-6 {
  left: 240px;
}
.mm-subblocker {
  background: inherit;
  opacity: 0;
  display: block;
  -webkit-transition: opacity .4s ease;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.mm-subopened .mm-subblocker {
  opacity: .6;
  position: absolute;
  top: 0;
  right: 0;
  bottom: -100000px;
  left: 0;
  z-index: 3;
}
.mm-navbar-bottom,
.mm-navbar-top ~ .mm-navbar-top {
  border-bottom: none;
}
.mm-menu > .mm-navbar {
  background: inherit;
  padding: 0;
  z-index: 3;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-navbar-bottom {
  border-top-width: 1px;
  border-top-style: solid;
  top: auto;
  bottom: 0;
}
.mm-navbar-bottom ~ .mm-navbar-bottom {
  border-top: none;
}
.mm-navbar.mm-hasbtns {
  padding: 0 40px;
}
.mm-navbar[class*=mm-navbar-content-] > * {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: block;
  float: left;
}
.mm-navbar .mm-breadcrumbs {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  text-align: left;
  padding: 0 0 0 17px;
}
.mm-navbar .mm-breadcrumbs > * {
  display: inline-block;
  padding: 10px 3px;
}
.mm-navbar .mm-breadcrumbs > a {
  text-decoration: underline;
}
.mm-navbar.mm-hasbtns .mm-breadcrumbs {
  margin-left: -40px;
}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs {
  margin-left: 0;
  padding-left: 0;
}
.mm-navbar-top-1 {
  top: 0;
}
.mm-hasnavbar-top-1 .mm-panels,
.mm-navbar-top-2 {
  top: 40px;
}
.mm-hasnavbar-top-2 .mm-panels,
.mm-navbar-top-3 {
  top: 80px;
}
.mm-hasnavbar-top-3 .mm-panels,
.mm-navbar-top-4 {
  top: 120px;
}
.mm-hasnavbar-top-4 .mm-panels {
  top: 160px;
}
.mm-navbar-bottom-1 {
  bottom: 0;
}
.mm-hasnavbar-bottom-1 .mm-panels,
.mm-navbar-bottom-2 {
  bottom: 40px;
}
.mm-hasnavbar-bottom-2 .mm-panels,
.mm-navbar-bottom-3 {
  bottom: 80px;
}
.mm-hasnavbar-bottom-3 .mm-panels,
.mm-navbar-bottom-4 {
  bottom: 120px;
}
.mm-hasnavbar-bottom-4 .mm-panels {
  bottom: 160px;
}
.mm-navbar-size-2 {
  height: 80px;
}
.mm-navbar-size-3 {
  height: 120px;
}
.mm-navbar-size-4 {
  height: 160px;
}
.mm-navbar-content-2 > * {
  width: 50%;
}
.mm-navbar-content-3 > * {
  width: 33.33%;
}
.mm-navbar-content-4 > * {
  width: 25%;
}
.mm-navbar-content-5 > * {
  width: 20%;
}
.mm-navbar-content-6 > * {
  width: 16.67%;
}
.mm-menu.mm-rtl {
  direction: rtl;
}
.mm-menu.mm-rtl.mm-offcanvas {
  right: auto;
}
.mm-menu.mm-rtl .mm-panel:not(.mm-opened) {
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.mm-menu.mm-rtl .mm-panel.mm-subopened {
  -webkit-transform: translate(30%, 0);
  -ms-transform: translate(30%, 0);
  transform: translate(30%, 0);
  -webkit-transform: translate3d(30%, 0, 0);
  transform: translate3d(30%, 0, 0);
}
.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child {
  left: auto;
  right: 0;
}
.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child {
  right: auto;
  left: 0;
}
.mm-menu.mm-rtl .mm-navbar .mm-next:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 23px;
  right: auto;
}
.mm-menu.mm-rtl .mm-navbar .mm-prev:before {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  right: 23px;
  left: auto;
}
.mm-menu.mm-rtl .mm-listview > li:not(.mm-divider)::after {
  left: 0;
  right: 20px;
}
.mm-menu.mm-rtl .mm-listview > li > a:not(.mm-next),
.mm-menu.mm-rtl .mm-listview > li > span:not(.mm-next) {
  padding-left: 10px;
  padding-right: 20px!important;
  margin-right: 0 !important;
}
.mm-menu.mm-rtl .mm-listview .mm-next {
  right: auto;
  left: 0;
}
.mm-menu.mm-rtl .mm-listview .mm-next:before {
  left: auto;
  right: 0;
}
.mm-menu.mm-rtl .mm-listview .mm-next:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 23px;
  right: auto;
}
.mm-menu.mm-rtl .mm-listview .mm-next + a,
.mm-menu.mm-rtl .mm-listview .mm-next + span {
  margin-left: 50px;
}
.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen + a,
.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen + span {
  padding-left: 50px;
}
.mm-menu.mm-rtl em.mm-counter {
  left: 45px;
  right: auto;
}
.mm-menu.mm-rtl em.mm-counter + a.mm-next + a,
.mm-menu.mm-rtl em.mm-counter + a.mm-next + span {
  margin-left: 90px;
}
.mm-menu.mm-rtl .mm-listview em.mm-counter + .mm-fullsubopen + a,
.mm-menu.mm-rtl .mm-listview em.mm-counter + .mm-fullsubopen + span {
  padding-left: 90px;
}
.mm-menu.mm-rtl label.mm-check,
.mm-menu.mm-rtl label.mm-toggle {
  left: 20px;
  right: auto !important;
}
.mm-menu.mm-rtl label.mm-toggle + a,
.mm-menu.mm-rtl label.mm-toggle + span {
  padding-left: 80px;
}
.mm-menu.mm-rtl label.mm-check + a,
.mm-menu.mm-rtl label.mm-check + span {
  padding-left: 60px;
}
.mm-menu.mm-rtl a.mm-next + label.mm-check,
.mm-menu.mm-rtl a.mm-next + label.mm-toggle {
  left: 60px;
}
.mm-menu.mm-rtl a.mm-next + label.mm-check + a,
.mm-menu.mm-rtl a.mm-next + label.mm-check + span,
.mm-menu.mm-rtl a.mm-next + label.mm-toggle + a,
.mm-menu.mm-rtl a.mm-next + label.mm-toggle + span {
  margin-left: 50px;
}
.mm-menu.mm-rtl a.mm-next + label.mm-toggle + a,
.mm-menu.mm-rtl a.mm-next + label.mm-toggle + span {
  padding-left: 70px;
}
.mm-menu.mm-rtl a.mm-next + label.mm-check + a,
.mm-menu.mm-rtl a.mm-next + label.mm-check + span {
  padding-left: 50px;
}
.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-check,
.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-toggle {
  left: 100px;
}
.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-check + a,
.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-check + span,
.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-toggle + a,
.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-toggle + span {
  margin-left: 90px;
}
.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-] {
  left: 0;
}
.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel {
  -webkit-transition-property: right, -webkit-transform;
  transition-property: right, -webkit-transform;
  -webkit-transition-property: right,-webkit-transform;
  transition-property: right,-webkit-transform;
  transition-property: transform,right;
  transition-property: transform,right,-webkit-transform;
  transition-property: transform, right, -webkit-transform;
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0 {
  right: 0;
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1 {
  right: 40px;
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2 {
  right: 80px;
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3 {
  right: 120px;
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4 {
  right: 160px;
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5 {
  right: 200px;
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6 {
  right: 240px;
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened {
  border-left: none;
  border-right: 1px solid;
  border-color: inherit;
}
.mm-sronly {
  text-indent: 10px;
  overflow: hidden;
  display: block;
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: -1;
}
.mm-search,
.mm-search input {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.mm-search {
  height: 40px;
  padding: 7px 10px 0;
  position: relative;
}
.mm-search input {
  border: none!important;
  outline: 0!important;
  box-shadow: none!important;
  border-radius: 4px;
  font: inherit;
  font-size: 14px;
  line-height: 26px;
  display: block;
  width: 100%;
  height: 26px;
  min-height: 26px;
  max-height: 26px;
  margin: 0;
  padding: 0 10px;
}
.mm-search input::-ms-clear {
  display: none;
}
.mm-search .mm-clear,
.mm-search .mm-next {
  right: 0;
}
.mm-panel > .mm-search {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.mm-panel.mm-hassearch {
  padding-top: 40px;
}
.mm-panel.mm-hassearch.mm-hasnavbar {
  padding-top: 80px;
}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
  top: 40px;
}
.mm-noresultsmsg {
  text-align: center;
  font-size: 21px;
  padding: 40px 0;
}
.mm-noresults .mm-indexer {
  display: none !important;
}
li.mm-nosubresults > a.mm-next {
  display: none;
}
li.mm-nosubresults > a.mm-next + a,
li.mm-nosubresults > a.mm-next + span {
  padding-right: 10px;
}
.mm-panels > .mm-resultspanel:not(.mm-opened) {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-menu .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.75);
}
.mm-menu .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3);
}
.mm-indexer {
  background: inherit;
  text-align: center;
  font-size: 12px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100px;
  z-index: 3;
  -webkit-transition: right .4s ease;
  transition: right .4s ease;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-indexer a {
  text-decoration: none;
  display: block;
  height: 3.85%;
}
.mm-indexer ~ .mm-panel.mm-hasindexer {
  padding-right: 40px;
}
.mm-hasindexer .mm-indexer {
  right: 0;
}
.mm-hasindexer .mm-fixeddivider {
  right: 20px;
}
.mm-menu .mm-indexer a {
  color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + a,
.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + span,
.mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen),
.mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + a,
.mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + span,
.mm-menu.mm-parentselected .mm-listview > li > a:not(.mm-fullsubopen) {
  -webkit-transition: background .4s ease;
  -webkit-transition: background 0.4s ease;
  transition: background 0.4s ease;
}
.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen:hover + span,
.mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen):hover,
.mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + a,
.mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + span,
.mm-menu.mm-parentselected .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) {
  background: rgba(255, 255, 255, 0.5);
}
input.mm-check,
input.mm-toggle {
  position: absolute;
  left: -10000px;
}
label.mm-check,
label.mm-toggle {
  margin: 0;
  position: absolute;
  top: 50%;
  z-index: 2;
  right: 20px;
}
label.mm-check:before,
label.mm-toggle:before {
  content: '';
  display: block;
}
label.mm-toggle {
  border-radius: 30px;
  width: 50px;
  height: 30px;
  margin-top: -15px;
}
label.mm-toggle:before {
  border-radius: 30px;
  width: 28px;
  height: 28px;
  margin: 1px;
}
input.mm-toggle:checked ~ label.mm-toggle:before {
  float: right;
}
label.mm-check {
  width: 30px;
  height: 30px;
  margin-top: -15px;
}
label.mm-check:before {
  border-left: 3px solid;
  border-bottom: 3px solid;
  width: 40%;
  height: 20%;
  margin: 25% 0 0 20%;
  opacity: .1;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
input.mm-check:checked ~ label.mm-check:before {
  opacity: 1;
}
li.mm-vertical label.mm-check,
li.mm-vertical label.mm-toggle {
  bottom: auto;
  margin-top: 0;
  top: 5px;
}
label.mm-toggle + a,
label.mm-toggle + span {
  padding-right: 80px;
}
label.mm-check + a,
label.mm-check + span {
  padding-right: 60px;
}
a.mm-next + label.mm-check,
a.mm-next + label.mm-toggle {
  right: 60px;
}
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span,
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span {
  margin-right: 50px;
}
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span {
  padding-right: 70px;
}
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
  padding-right: 50px;
}
em.mm-counter + a.mm-next + label.mm-check,
em.mm-counter + a.mm-next + label.mm-toggle {
  right: 100px;
}
em.mm-counter + a.mm-next + label.mm-check + a,
em.mm-counter + a.mm-next + label.mm-check + span,
em.mm-counter + a.mm-next + label.mm-toggle + a,
em.mm-counter + a.mm-next + label.mm-toggle + span {
  margin-right: 90px;
}
.mm-menu label.mm-toggle {
  background: rgba(0, 0, 0, 0.1);
}
.mm-menu label.mm-toggle:before {
  background: #f3f3f3;
}
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}
.mm-menu label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.75);
}
.mm-listview.mm-border-none > li:after,
.mm-menu.mm-border-none .mm-listview > li:after {
  content: none;
}
.mm-listview.mm-border-full > li:after,
.mm-menu.mm-border-full .mm-listview > li:after {
  left: 0 !important;
}
.mm-listview.mm-border-offset > li:after,
.mm-menu.mm-border-offset .mm-listview > li:after {
  right: 20px;
}
.mm-menu.mm-effect-menu-zoom {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -webkit-transition: -webkit-transform .4s ease;
  transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}
html.mm-opened .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
}
html.mm-opening .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(1, 1) translate3d(0, 0, 0);
  transform: scale(1, 1) translate3d(0, 0, 0);
}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(1, 1) translate3d(0, 0, 0);
  transform: scale(1, 1) translate3d(0, 0, 0);
}
.mm-menu.mm-effect-menu-slide {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -webkit-transition: -webkit-transform .4s ease;
  transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}
html.mm-opened .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate(-30%, 0);
  -ms-transform: translate(-30%, 0);
  transform: translate(-30%, 0);
  -webkit-transform: translate3d(-30%, 0, 0);
  transform: translate3d(-30%, 0, 0);
}
html.mm-opening .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate(30%, 0);
  -ms-transform: translate(30%, 0);
  transform: translate(30%, 0);
  -webkit-transform: translate3d(30%, 0, 0);
  transform: translate3d(30%, 0, 0);
}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-menu.mm-effect-menu-fade {
  opacity: 0;
  -webkit-transition: opacity .4s ease;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
html.mm-opening .mm-menu.mm-effect-menu-fade {
  opacity: 1;
}
.mm-menu.mm-effect-panels-zoom .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {
  -webkit-transform: scale(1, 1) translate3d(0, 0, 0);
  transform: scale(1, 1) translate3d(0, 0, 0);
}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {
  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened {
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li {
  -webkit-transition: none .4s ease;
  -webkit-transition: none 0.4s ease;
  transition: none 0.4s ease;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(1) {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(2) {
  -webkit-transition-delay: .1s;
  transition-delay: 0.1s;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(3) {
  -webkit-transition-delay: 150ms;
  transition-delay: 150ms;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(4) {
  -webkit-transition-delay: .2s;
  transition-delay: 0.2s;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(5) {
  -webkit-transition-delay: 250ms;
  transition-delay: 250ms;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(6) {
  -webkit-transition-delay: .3s;
  transition-delay: 0.3s;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(7) {
  -webkit-transition-delay: 350ms;
  transition-delay: 350ms;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(8) {
  -webkit-transition-delay: .4s;
  transition-delay: 0.4s;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(9) {
  -webkit-transition-delay: 450ms;
  transition-delay: 450ms;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(10) {
  -webkit-transition-delay: .5s;
  transition-delay: 0.5s;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(11) {
  -webkit-transition-delay: 550ms;
  transition-delay: 550ms;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(12) {
  -webkit-transition-delay: .6s;
  transition-delay: 0.6s;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(13) {
  -webkit-transition-delay: 650ms;
  transition-delay: 650ms;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(14) {
  -webkit-transition-delay: .7s;
  transition-delay: 0.7s;
}
.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(15) {
  -webkit-transition-delay: 750ms;
  transition-delay: 750ms;
}
.mm-menu.mm-effect-listitems-slide .mm-listview > li {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity,-webkit-transform;
  transition-property: opacity,-webkit-transform;
  transition-property: transform,opacity;
  transition-property: transform,opacity,-webkit-transform;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  transform: translate(50%, 0);
  -webkit-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
  opacity: 0;
}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.mm-menu.mm-effect-listitems-fade .mm-listview > li {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  opacity: 0;
}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview > li {
  opacity: 1;
}
.mm-menu.mm-effect-listitems-drop .mm-listview > li {
  -webkit-transition-property: opacity,top;
  transition-property: opacity,top;
  opacity: 0;
  top: -25%;
}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview > li {
  opacity: 1;
  top: 0;
}
.mm-menu.mm-offcanvas.mm-fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px;
}
html.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
@media all and (max-width: 140px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    transform: translate(140px, 0);
    -webkit-transform: translate3d(140px, 0, 0);
    transform: translate3d(140px, 0, 0);
  }
}
@media all and (min-width: 10000px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(10000px, 0);
    -ms-transform: translate(10000px, 0);
    transform: translate(10000px, 0);
    -webkit-transform: translate3d(10000px, 0, 0);
    transform: translate3d(10000px, 0, 0);
  }
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
@media all and (max-width: 140px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
    -webkit-transform: translate3d(-140px, 0, 0);
    transform: translate3d(-140px, 0, 0);
  }
}
@media all and (min-width: 10000px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-10000px, 0);
    -ms-transform: translate(-10000px, 0);
    transform: translate(-10000px, 0);
    -webkit-transform: translate3d(-10000px, 0, 0);
    transform: translate3d(-10000px, 0, 0);
  }
}
.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,
.mm-menu.mm-offcanvas.mm-fullscreen.mm-top {
  height: 100%;
  min-height: 140px;
  max-height: 10000px;
}
html.mm-opened.mm-fullscreen .mm-page {
  box-shadow: none !important;
}
.mm-menu .mm-panels > .mm-panel.mm-justified-listview:after,
.mm-menu .mm-panels > .mm-panel.mm-justified-listview:before,
.mm-menu.mm-justified-listview .mm-panels > .mm-panel:after,
.mm-menu.mm-justified-listview .mm-panels > .mm-panel:before {
  content: none;
  display: none;
}
.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview,
.mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider),
.mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}
.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > a:not(.mm-next),
.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > span,
.mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > a:not(.mm-next),
.mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > span {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 100%;
}
.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > a:not(.mm-next):before,
.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > span:before,
.mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > a:not(.mm-next):before,
.mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > span:before {
  content: '';
  vertical-align: middle;
  display: inline-block;
  height: 100%;
  width: 0;
}
.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > a,
.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > span,
.mm-menu.mm-multiline .mm-listview > li > a,
.mm-menu.mm-multiline .mm-listview > li > span {
  text-overflow: clip;
  white-space: normal;
}
html.mm-pagedim #mm-blocker,
html.mm-pagedim-black #mm-blocker,
html.mm-pagedim-white #mm-blocker {
  opacity: 0;
}
html.mm-pagedim-black.mm-opening #mm-blocker,
html.mm-pagedim-white.mm-opening #mm-blocker,
html.mm-pagedim.mm-opening #mm-blocker {
  opacity: .3;
  -webkit-transition: opacity .4s ease .4s;
  -webkit-transition: opacity 0.4s ease 0.4s;
  transition: opacity 0.4s ease 0.4s;
}
html.mm-pagedim #mm-blocker {
  background: inherit;
}
html.mm-pagedim-white #mm-blocker {
  background: #fff;
}
html.mm-pagedim-black #mm-blocker {
  background: #000;
}
.mm-menu.mm-popup {
  -webkit-transition: opacity .4s ease;
  transition: opacity .4s ease;
  opacity: 0;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  height: 80%;
  min-height: 140px;
  max-height: 880px;
  top: 50%;
  left: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
html.mm-popup.mm-opening .mm-menu.mm-popup {
  opacity: 1;
}
html.mm-popup .mm-slideout {
  -webkit-transform: none!important;
  -ms-transform: none!important;
  transform: none!important;
  z-index: 0;
}
html.mm-popup #mm-blocker {
  -webkit-transition-delay: 0s!important;
  transition-delay: 0s!important;
  z-index: 1;
}
html.mm-popup .mm-menu {
  z-index: 2;
}
.mm-menu.mm-offcanvas.mm-right {
  left: auto;
}
html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
  -webkit-transform: translate3d(-80%, 0, 0);
  transform: translate3d(-80%, 0, 0);
}
@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
    -webkit-transform: translate3d(-140px, 0, 0);
    transform: translate3d(-140px, 0, 0);
  }
}
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    transform: translate(-440px, 0);
    -webkit-transform: translate3d(-440px, 0, 0);
    transform: translate3d(-440px, 0, 0);
  }
}
html.mm-front .mm-slideout {
  -webkit-transform: none!important;
  -ms-transform: none!important;
  transform: none!important;
  z-index: 0;
}
html.mm-front #mm-blocker {
  z-index: 1;
}
html.mm-front .mm-menu.mm-offcanvas {
  z-index: 2;
}
.mm-menu.mm-offcanvas.mm-front,
.mm-menu.mm-offcanvas.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -webkit-transition: -webkit-transform .4s ease;
  transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.mm-menu.mm-offcanvas.mm-front.mm-right,
.mm-menu.mm-offcanvas.mm-next.mm-right {
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.mm-menu.mm-offcanvas.mm-top {
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.mm-menu.mm-offcanvas.mm-bottom {
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  top: auto;
}
.mm-menu.mm-offcanvas.mm-bottom,
.mm-menu.mm-offcanvas.mm-top {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 80%;
  min-height: 140px;
  max-height: 880px;
}
html.mm-opening .mm-menu.mm-offcanvas.mm-front,
html.mm-opening .mm-menu.mm-offcanvas.mm-next {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-menu.mm-shadow-page:after {
  content: "";
  display: block;
  width: 20px;
  height: 120%;
  position: absolute;
  left: 100%;
  top: -10%;
  z-index: 99;
}
.mm-menu.mm-shadow-page.mm-right:after {
  left: auto;
  right: 100%;
}
.mm-menu.mm-shadow-page.mm-front:after,
.mm-menu.mm-shadow-page.mm-next:after {
  content: none;
  display: none;
}
.mm-menu.mm-shadow-page:after,
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-dark {
  background: #333;
  border-color: rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.8);
}
.mm-menu.mm-theme-dark .mm-navbar a,
.mm-menu.mm-theme-dark .mm-navbar > *,
.mm-menu.mm-theme-dark em.mm-counter {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-btn:after,
.mm-menu.mm-theme-dark .mm-btn:before {
  border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-listview {
  border-color: rgba(0, 0, 0, 0.15);
}
.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after {
  border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
  tap-highlight-color: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-dark .mm-divider,
.mm-menu.mm-theme-dark .mm-fixeddivider span,
.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel,
.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next {
  background: rgba(255, 255, 255, 0.05);
}
.mm-menu.mm-theme-dark label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.8);
}
.mm-menu.mm-shadow-page.mm-theme-dark:after,
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.mm-menu.mm-theme-dark .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.8);
}
.mm-menu.mm-theme-dark .mm-indexer a,
.mm-menu.mm-theme-dark .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a.mm-fullsubopen:hover + span,
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a:not(.mm-fullsubopen):hover,
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + a,
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + span,
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) {
  background: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-dark label.mm-toggle {
  background: rgba(0, 0, 0, 0.15);
}
.mm-menu.mm-theme-dark label.mm-toggle:before {
  background: #333;
}
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}
.mm-menu.mm-theme-white {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6);
}
.mm-menu.mm-theme-white .mm-navbar a,
.mm-menu.mm-theme-white .mm-navbar > *,
.mm-menu.mm-theme-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-btn:after,
.mm-menu.mm-theme-white .mm-btn:before {
  border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-listview {
  border-color: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-white .mm-listview > li .mm-next:after {
  border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
  tap-highlight-color: rgba(0, 0, 0, 0.05);
}
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.05);
}
.mm-menu.mm-theme-white .mm-divider,
.mm-menu.mm-theme-white .mm-fixeddivider span,
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel,
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next {
  background: rgba(0, 0, 0, 0.03);
}
.mm-menu.mm-theme-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.mm-menu.mm-shadow-page.mm-theme-white:after,
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.mm-menu.mm-theme-white .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.6);
}
.mm-menu.mm-theme-white .mm-indexer a,
.mm-menu.mm-theme-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a.mm-fullsubopen:hover + span,
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a:not(.mm-fullsubopen):hover,
.mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + a,
.mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + span,
.mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) {
  background: rgba(0, 0, 0, 0.05);
}
.mm-menu.mm-theme-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-white label.mm-toggle:before {
  background: #fff;
}
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}
.mm-menu.mm-theme-black {
  background: #000;
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6);
}
.mm-menu.mm-theme-black .mm-navbar a,
.mm-menu.mm-theme-black .mm-navbar > *,
.mm-menu.mm-theme-black em.mm-counter {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-btn:after,
.mm-menu.mm-theme-black .mm-btn:before {
  border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-listview {
  border-color: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black .mm-listview > li .mm-next:after {
  border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
  tap-highlight-color: rgba(255, 255, 255, 0.3);
}
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
  background: rgba(255, 255, 255, 0.3);
}
.mm-menu.mm-theme-black .mm-divider,
.mm-menu.mm-theme-black .mm-fixeddivider span,
.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel,
.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next {
  background: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6);
}
.mm-menu.mm-shadow-page.mm-theme-black:after {
  content: none;
  display: none;
}
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {
  box-shadow: false;
}
.mm-menu.mm-theme-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6);
}
.mm-menu.mm-theme-black .mm-indexer a,
.mm-menu.mm-theme-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a.mm-fullsubopen:hover + span,
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a:not(.mm-fullsubopen):hover,
.mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + a,
.mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + span,
.mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) {
  background: rgba(255, 255, 255, 0.3);
}
.mm-menu.mm-theme-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black label.mm-toggle:before {
  background: #000;
}
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}
.mm-menu .mm-tileview.mm-listview:after,
.mm-menu.mm-tileview .mm-listview:after {
  content: '';
  display: block;
  clear: both;
}
.mm-menu .mm-tileview.mm-listview > li > .mm-next:after,
.mm-menu .mm-tileview.mm-listview > li > .mm-next:before,
.mm-menu.mm-tileview .mm-listview > li > .mm-next:after,
.mm-menu.mm-tileview .mm-listview > li > .mm-next:before,
.mm-menu.mm-tileview .mm-panel:after {
  content: none;
  display: none;
}
.mm-menu .mm-tileview.mm-listview > li,
.mm-menu.mm-tileview .mm-listview > li {
  width: 50%;
  height: 0;
  padding: 50% 0 0;
  float: left;
  position: relative;
}
.mm-menu .mm-tileview.mm-listview > li:after,
.mm-menu.mm-tileview .mm-listview > li:after {
  left: 0;
  top: 0;
  border-right-width: 1px;
  border-right-style: solid;
  z-index: -1;
}
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs,
.mm-menu.mm-tileview .mm-listview > li.mm-tile-xs {
  width: 12.5%;
  padding-top: 12.5%;
}
.mm-menu .mm-tileview.mm-listview > li.mm-tile-s,
.mm-menu.mm-tileview .mm-listview > li.mm-tile-s {
  width: 25%;
  padding-top: 25%;
}
.mm-menu .mm-tileview.mm-listview > li.mm-tile-l,
.mm-menu.mm-tileview .mm-listview > li.mm-tile-l {
  width: 75%;
  padding-top: 75%;
}
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl,
.mm-menu.mm-tileview .mm-listview > li.mm-tile-xl {
  width: 100%;
  padding-top: 100%;
}
.mm-menu .mm-tileview.mm-listview > li > a,
.mm-menu .mm-tileview.mm-listview > li > span,
.mm-menu.mm-tileview .mm-listview > li > a,
.mm-menu.mm-tileview .mm-listview > li > span {
  line-height: 1px;
  text-align: center;
  padding: 50% 10px 0;
  margin: 0;
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 1px;
  left: 0;
}
.mm-menu .mm-tileview.mm-listview > li > .mm-next,
.mm-menu.mm-tileview .mm-listview > li > .mm-next {
  width: auto;
}
.mm-menu.mm-tileview .mm-panel {
  padding-left: 0;
  padding-right: 0;
}
.mm-menu.mm-tileview .mm-listview {
  margin: 0;
}
.breadcrumb li.active a,
.breadcrumb li:last-child a {
  cursor: default;
  text-decoration: none;
}
.breadcrumb li.active a:hover,
.breadcrumb li:last-child a:hover,
.breadcrumb li.active a:active,
.breadcrumb li:last-child a:active,
.breadcrumb li.active a:focus,
.breadcrumb li:last-child a:focus {
  cursor: default;
  text-decoration: none;
}
/* START ICONS MODULES */
[class^="icon-"],
[class~=" icon-"],
.icon {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-attachment: scroll;
}
.icon-accessibility-contrast,
.icon-accessibility-contrast-size {
  width: 16px;
  height: 16px;
}
.icon-accessibility-font-size,
.icon-accessibility-font-size-size {
  width: 40px;
  height: 11px;
}
.icon-chat,
.icon-chat-size {
  width: 18px;
  height: 18px;
}
.icon-chat-black,
.icon-chat-black-size {
  width: 18px;
  height: 18px;
}
.icon-chat-red,
.icon-chat-red-size {
  width: 18px;
  height: 18px;
}
.icon-dropdown,
.icon-dropdown-size {
  width: 18px;
  height: 10px;
}
.icon-dropdown-white,
.icon-dropdown-white-size {
  width: 18px;
  height: 10px;
}
.icon-help,
.icon-help-size {
  width: 29px;
  height: 23px;
}
.icon-incidente,
.icon-incidente-size {
  width: 23px;
  height: 23px;
}
.icon-incidente-dark,
.icon-incidente-dark-size {
  width: 23px;
  height: 23px;
}
.icon-incidente-red,
.icon-incidente-red-size {
  width: 20px;
  height: 20px;
}
.icon-logo-genertel,
.icon-logo-genertel-size {
  width: 24px;
  height: 24px;
}
.icon-logo-genertellife,
.icon-logo-genertellife-size {
  width: 24px;
  height: 24px;
}
.icon-logo-genertel-full,
.icon-logo-genertel-full-size {
  width: 193px;
  height: 48px;
}
.icon-logo-genertellife-full,
.icon-logo-genertellife-full-size {
  width: 193px;
  height: 48px;
}
.icon-arrow-up,
.icon-arrow-up-size {
  width: 1em;
  height: 1em;
  margin-left: .2em;
}
.icon-arrow-up-white,
.icon-arrow-up-white-size {
  width: 1em;
  height: 1em;
  margin-left: .2em;
}
.icon-arrow-up-red,
.icon-arrow-up-red-size {
  width: 1em;
  height: 1em;
  margin-left: .2em;
}
.icon-arrow-down,
.icon-arrow-down-size {
  width: 1em;
  height: 1em;
  margin-left: .2em;
}
.icon-arrow-down-white,
.icon-arrow-down-white-size {
  width: 1em;
  height: 1em;
  margin-left: .2em;
}
.icon-arrow-down-red,
.icon-arrow-down-red-size {
  width: 1em;
  height: 1em;
  margin-left: .2em;
}
.icon-star,
.icon-star-size {
  width: 24px;
  height: 24px;
}
.icon-star-gray,
.icon-star-gray-size {
  width: 24px;
  height: 24px;
}
.icon-senza-telematica,
.icon-senza-telematica-size {
  width: 66px;
  height: 47px;
}
.icon-telematica,
.icon-telematica-size {
  width: 80px;
  height: 85px;
}
.icon-pdf,
.icon-pdf-size {
  width: 28px;
  height: 33px;
}
.icon-arrow-accordion,
.icon-arrow-accordion-size {
  width: 25px;
  height: 25px;
}
.icon-arrow-accordion-black,
.icon-arrow-accordion-black-size {
  width: 25px;
  height: 25px;
}
.icon-check,
.icon-check-size {
  width: 18px;
  height: 12px;
}
.icon-phone-red,
.icon-phone-red-size {
  width: 20px;
  height: 18px;
}
.icon-phone,
.icon-phone-size {
  width: 20px;
  height: 18px;
}
.icon-phone-popover,
.icon-phone-popover-size {
  width: 20px;
  height: 18px;
}
.icon-app-popover,
.icon-app-popover-size {
  width: 32px;
  height: 32px;
}
.icon-app,
.icon-app-size {
  width: 103px;
  height: 104px;
}
.icon-assistenza-stradale,
.icon-assistenza-stradale-size {
  width: 103px;
  height: 104px;
}
.icon-scatola-nera,
.icon-scatola-nera-size {
  width: 103px;
  height: 104px;
}
.icon-customer-service,
.icon-customer-service-size {
  width: 103px;
  height: 104px;
}
.icon-thief,
.icon-thief-size {
  background-size: 46px 46px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-rateizzazione,
.icon-rateizzazione-size {
  width: 52px;
  height: 44px;
}
.icon-key,
.icon-key-size {
  background-size: 46px 46px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-car,
.icon-car-size {
  background-size: 46px 46px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-crash,
.icon-crash-size {
  background-size: 46px 46px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-centro-assistenza-red,
.icon-centro-assistenza-red-size {
  width: 20px;
  height: 20px;
}
.icon-centro-assistenza,
.icon-centro-assistenza-size {
  width: 20px;
  height: 20px;
}
.icon-preventivo,
.icon-preventivo-size {
  width: 18px;
  height: 20px;
}
.icon-QD-step01,
.icon-QD-step01-size {
  width: 130px;
  height: 130px;
}
.icon-QD-step02,
.icon-QD-step02-size {
  width: 130px;
  height: 130px;
}
.icon-QD-step03,
.icon-QD-step03-size {
  width: 130px;
  height: 130px;
}
.icon-play-video,
.icon-play-video-size {
  width: 64px;
  height: 64px;
}
.icon-play-video-lg {
  width: 64px;
  height: 64px;
}
.icon-play-video-lg,
.icon-play-video-lg-size {
  width: 98px;
  height: 98px;
}
.icon-phone-bordered,
.icon-phone-bordered-size {
  width: 32px;
  height: 32px;
}
.icon-auto,
.icon-auto-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-moto,
.icon-moto-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-furgone,
.icon-furgone-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-ciclomotore50cc,
.icon-ciclomotore50cc-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-ciclomotore,
.icon-ciclomotore-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-quadriciclo,
.icon-quadriciclo-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-motocarro,
.icon-motocarro-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-viaggi,
.icon-viaggi-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-casa,
.icon-casa-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-caravan,
.icon-caravan-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-roulotte,
.icon-roulotte-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-rimorchio,
.icon-rimorchio-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-motore-marino,
.icon-motore-marino-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-imbarcazione,
.icon-imbarcazione-size {
  width: 56px;
  height: 56px;
  margin-top: -10px;
}
.icon-scrivici,
.icon-scrivici-size {
  width: 20px;
  height: 15px;
}
.icon-email-black,
.icon-email-black-size {
  width: 19px;
  height: 15px;
}
.icon-close,
.icon-close-size {
  width: 16px;
  height: 16px;
}
.icon-email-send,
.icon-email-send-size {
  width: 73px;
  height: 40px;
}
.icon-helmet,
.icon-helmet-size {
  background-size: 44px 43px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-winter,
.icon-winter-size {
  background-size: 52px 50px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-infortunio,
.icon-infortunio-size {
  background-size: 38px 38px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-assistenza,
.icon-assistenza-size {
  background-size: 46px 40px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-minikasko,
.icon-minikasko-size {
  width: 103px;
  height: 104px;
}
.icon-stop-go,
.icon-stop-go-size {
  width: 103px;
  height: 104px;
}
.icon-pericolo,
.icon-pericolo-size {
  background-size: 43px 38px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-delivery-man,
.icon-delivery-man-size {
  background-size: 43px 47px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-assistenza-veloce,
.icon-assistenza-veloce-size {
  background-size: 45px 45px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-pneumatico-furgone,
.icon-pneumatico-furgone-size {
  background-size: 55px 37px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-business-continuity,
.icon-business-continuity-size {
  width: 103px;
  height: 104px;
}
.icon-carico-scarico,
.icon-carico-scarico-size {
  width: 103px;
  height: 104px;
}
.icon-sempre-protetto,
.icon-sempre-protetto-size {
  width: 103px;
  height: 104px;
}
.icon-computer-guasto,
.icon-computer-guasto-size {
  background-size: 43px 44px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-door,
.icon-door-size {
  background-size: 49px 49px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-wind,
.icon-wind-size {
  background-size: 56px 47px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-gesso,
.icon-gesso-size {
  background-size: 46px 32px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-pagamento-agevolato,
.icon-pagamento-agevolato-size {
  width: 103px;
  height: 104px;
}
.icon-bicicletta,
.icon-bicicletta-size {
  width: 72px;
  height: 61px;
  background-size: 72px 61px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-montagne,
.icon-montagne-size {
  background-size: 75px 45px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-spese-ricovero,
.icon-spese-ricovero-size {
  width: 103px;
  height: 104px;
}
.icon-assistenza-viaggio,
.icon-assistenza-viaggio-size {
  width: 103px;
  height: 104px;
}
.icon-lego,
.icon-lego-size {
  background-size: 70px 70px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-consulente,
.icon-consulente-size {
  background-size: 52px 59px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-zero-spese,
.icon-zero-spese-size {
  width: 103px;
  height: 104px;
}
.icon-calcolatrice,
.icon-calcolatrice-size {
  width: 103px;
  height: 104px;
}
.icon-famiglia,
.icon-famiglia-size {
  background-size: 63px 51px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-salute,
.icon-salute-size {
  background-size: 58px 58px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-ilife,
.icon-ilife-size {
  width: 103px;
  height: 104px;
}
.icon-contact-plan,
.icon-contact-plan-size {
  width: 92px;
  height: 74px;
}
.icon-compass,
.icon-compass-size {
  background-size: 46px 51px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-futuro,
.icon-futuro-size {
  background-size: 54px 36px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-start-stop,
.icon-start-stop-size {
  width: 103px;
  height: 104px;
}
.icon-rendimento,
.icon-rendimento-size {
  background-size: 54px 48px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-garanzia,
.icon-garanzia-size {
  width: 103px;
  height: 104px;
}
.icon-soldi,
.icon-soldi-size {
  width: 103px;
  height: 104px;
}
.icon-copertura-totale,
.icon-copertura-totale-size {
  width: 103px;
  height: 104px;
}
.icon-pronto-intervento,
.icon-pronto-intervento-size {
  width: 103px;
  height: 104px;
}
.icon-guida,
.icon-guida-size {
  width: 103px;
  height: 104px;
}
.icon-idraulico,
.icon-idraulico-size {
  width: 103px;
  height: 104px;
}
.icon-installa,
.icon-installa-size {
  width: 103px;
  height: 104px;
}
.icon-senza-pensieri,
.icon-senza-pensieri-size {
  width: 103px;
  height: 104px;
}
.icon-checklist,
.icon-checklist-size {
  width: 20px;
  height: 20px;
}
.icon-alert,
.icon-alert-size {
  width: 40px;
  height: 43px;
}
.icon-alert-red,
.icon-alert-red-size {
  width: 25px;
  height: 28px;
}
.icon-email-red,
.icon-email-red-size {
  width: 25px;
  height: 20px;
}
.icon-fax,
.icon-fax-size {
  width: 25px;
  height: 25px;
}
.icon-email-menu-sidebar,
.icon-email-menu-sidebar-size {
  width: 26px;
  height: 26px;
}
.icon-phone-menu-sidebar,
.icon-phone-menu-sidebar-size {
  width: 26px;
  height: 26px;
}
.icon-www-menu-sidebar,
.icon-www-menu-sidebar-size {
  width: 26px;
  height: 26px;
}
.icon-agree,
.icon-agree-size {
  background-size: 63px 63px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-doc,
.icon-doc-size {
  background-size: 80px 80px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-doc-white,
.icon-doc-white-size {
  width: 80px;
  height: 80px;
}
.icon-disagree,
.icon-disagree-size {
  background-size: 63px 63px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-geo,
.icon-geo-size {
  width: 29px;
  height: 29px;
}
.icon-marker,
.icon-marker-size {
  width: 27px;
  height: 43px;
}
.icon-repair,
.icon-repair-size {
  background-size: 80px 80px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-repair-white,
.icon-repair-white-size {
  width: 80px;
  height: 80px;
}
.icon-repair-small,
.icon-repair-small-size {
  width: 31px;
  height: 28px;
}
.icon-truck,
.icon-truck-size {
  background-size: 80px 80px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-truck-white,
.icon-truck-white-size {
  width: 80px;
  height: 80px;
}
.icon-collisione,
.icon-collisione-size {
  background-size: 80px 80px;
  display: inline-block;
  width: 65px;
  height: 65px;
}
.icon-collisione-white,
.icon-collisione-white-size {
  width: 80px;
  height: 80px;
}
.icon-first,
.icon-first-size {
  width: 41px;
  height: 41px;
}
.icon-second,
.icon-second-size {
  width: 41px;
  height: 41px;
}
.icon-bordered:before {
  content: " ";
  display: block;
  border: 1px solid;
  border-radius: 50%;
  width: 150%;
  height: 150%;
  margin: -25%;
}
/* END ICONS MODULES */
/* START HEADER MODULES */
.main-navigation.invisible {
  visibility: visible;
}
@media (min-width: 768px) {
  .main-navigation.invisible {
    visibility: hidden;
  }
}
.main-navigation-navbar {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
  border-color: #dcdcdc;
  border-width: 0 0 1px;
}
@media (max-width: 991px) {
  .main-navigation-navbar .fixed,
  .main-navigation-navbar.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1060;
  }
}
@media (max-width: 767px) {
  .main-navigation-navbar {
    padding: 0;
    padding-top: 10px;
    margin: 0;
    border: 0 none;
  }
  .main-navigation-navbar.fixed {
    z-index: 1060;
  }
}
.main-navigation-navbar .navbar-brand {
  padding: 0 15px;
}
@media (max-width: 767px) {
  .main-navigation-navbar .navbar-brand {
    padding: 7px 15px;
  }
}
.main-navigation-navbar .navbar-brand:hover,
.main-navigation-navbar .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
@media (max-width: 480px) {
  .main-navigation-navbar .navbar-brand .icon-logo-genertel-full-size {
    width: 150px;
    height: 38px;
  }
}
.main-navigation-navbar .navbar-right {
  margin-right: 0;
}
@media (max-width: 991px) {
  .main-navigation-navbar .navbar-header {
    float: left;
  }
  .main-navigation-navbar .main-navigation-main-navbar {
    float: right;
  }
  .main-navigation-navbar .main-navigation-main-navbar .navbar-right > li:not(.btn-login-container) {
    display: none !important;
  }
  .main-navigation-navbar .main-navigation-main-navbar .navbar-right > li > a.btn-login {
    padding-left: 7px;
    padding-right: 7px;
  }
}
.main-navigation-navbar .nav > li > a.btn-support {
  color: #fff;
  background-color: #34676e;
  padding: 5px 14px;
}
.main-navigation-navbar .nav > li > a.btn-support:focus,
.main-navigation-navbar .nav > li > a.btn-support.focus {
  color: #fff;
  background-color: #24474b;
}
.main-navigation-navbar .nav > li > a.btn-support:hover {
  color: #fff;
  background-color: #24474b;
}
.main-navigation-navbar .nav > li > a.btn-support:active,
.main-navigation-navbar .nav > li > a.btn-support.active,
.open > .dropdown-toggle.main-navigation-navbar .nav > li > a.btn-support {
  color: #fff;
  background-color: #24474b;
}
.main-navigation-navbar .nav > li > a.btn-support:active:hover,
.main-navigation-navbar .nav > li > a.btn-support.active:hover,
.open > .dropdown-toggle.main-navigation-navbar .nav > li > a.btn-support:hover,
.main-navigation-navbar .nav > li > a.btn-support:active:focus,
.main-navigation-navbar .nav > li > a.btn-support.active:focus,
.open > .dropdown-toggle.main-navigation-navbar .nav > li > a.btn-support:focus,
.main-navigation-navbar .nav > li > a.btn-support:active.focus,
.main-navigation-navbar .nav > li > a.btn-support.active.focus,
.open > .dropdown-toggle.main-navigation-navbar .nav > li > a.btn-support.focus {
  color: #fff;
  background-color: #183033;
}
.main-navigation-navbar .nav > li > a.btn-support:active,
.main-navigation-navbar .nav > li > a.btn-support.active,
.open > .dropdown-toggle.main-navigation-navbar .nav > li > a.btn-support {
  background-image: none;
}
.main-navigation-navbar .nav > li > a.btn-support.disabled:hover,
.main-navigation-navbar .nav > li > a.btn-support[disabled]:hover,
fieldset[disabled] .main-navigation-navbar .nav > li > a.btn-support:hover,
.main-navigation-navbar .nav > li > a.btn-support.disabled:focus,
.main-navigation-navbar .nav > li > a.btn-support[disabled]:focus,
fieldset[disabled] .main-navigation-navbar .nav > li > a.btn-support:focus,
.main-navigation-navbar .nav > li > a.btn-support.disabled.focus,
.main-navigation-navbar .nav > li > a.btn-support[disabled].focus,
fieldset[disabled] .main-navigation-navbar .nav > li > a.btn-support.focus {
  background-color: #34676e;
}
.main-navigation-navbar .nav > li > a.btn-support .badge {
  color: #34676e;
  background-color: #fff;
}
.main-navigation-navbar .nav > li > a.btn-support span[class^="icon-"],
.main-navigation-navbar .nav > li > a.btn-support span[class~=" icon-"] {
  margin-right: 7px;
}
.main-navigation-navbar .nav > li > a.btn-login {
  color: #fff;
  background-color: #e22318;
  padding: 7px 34px;
  font-weight: bold;
  text-transform: uppercase;
}
.main-navigation-navbar .nav > li > a.btn-login:focus,
.main-navigation-navbar .nav > li > a.btn-login.focus {
  color: #fff;
  background-color: #b41c13;
}
.main-navigation-navbar .nav > li > a.btn-login:hover {
  color: #fff;
  background-color: #b41c13;
}
.main-navigation-navbar .nav > li > a.btn-login:active,
.main-navigation-navbar .nav > li > a.btn-login.active,
.open > .dropdown-toggle.main-navigation-navbar .nav > li > a.btn-login {
  color: #fff;
  background-color: #b41c13;
}
.main-navigation-navbar .nav > li > a.btn-login:active:hover,
.main-navigation-navbar .nav > li > a.btn-login.active:hover,
.open > .dropdown-toggle.main-navigation-navbar .nav > li > a.btn-login:hover,
.main-navigation-navbar .nav > li > a.btn-login:active:focus,
.main-navigation-navbar .nav > li > a.btn-login.active:focus,
.open > .dropdown-toggle.main-navigation-navbar .nav > li > a.btn-login:focus,
.main-navigation-navbar .nav > li > a.btn-login:active.focus,
.main-navigation-navbar .nav > li > a.btn-login.active.focus,
.open > .dropdown-toggle.main-navigation-navbar .nav > li > a.btn-login.focus {
  color: #fff;
  background-color: #941710;
}
.main-navigation-navbar .nav > li > a.btn-login:active,
.main-navigation-navbar .nav > li > a.btn-login.active,
.open > .dropdown-toggle.main-navigation-navbar .nav > li > a.btn-login {
  background-image: none;
}
.main-navigation-navbar .nav > li > a.btn-login.disabled:hover,
.main-navigation-navbar .nav > li > a.btn-login[disabled]:hover,
fieldset[disabled] .main-navigation-navbar .nav > li > a.btn-login:hover,
.main-navigation-navbar .nav > li > a.btn-login.disabled:focus,
.main-navigation-navbar .nav > li > a.btn-login[disabled]:focus,
fieldset[disabled] .main-navigation-navbar .nav > li > a.btn-login:focus,
.main-navigation-navbar .nav > li > a.btn-login.disabled.focus,
.main-navigation-navbar .nav > li > a.btn-login[disabled].focus,
fieldset[disabled] .main-navigation-navbar .nav > li > a.btn-login.focus {
  background-color: #e22318;
}
.main-navigation-navbar .nav > li > a.btn-login .badge {
  color: #e22318;
  background-color: #fff;
}
.main-navigation-navbar .nav > li + li > a {
  margin-left: 20px;
}
.main-navigation-navbar .navbar-toggle {
  border: none;
  margin: 0;
  padding: 7px 10px;
}
.main-navigation-navbar .navbar-toggle .icon-bar {
  background-color: #e22318;
  margin: 4px auto;
  width: 26px;
  height: 3px;
}
.main-navigation-navbar .navbar-toggle .icon-menu {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #e22318;
}
@media (min-width: 992px) {
  body.accessibility-font-size-small .main-navigation-navbar .navbar-toggle .icon-menu {
    font-size: 8px;
  }
  body.accessibility-font-size-big .main-navigation-navbar .navbar-toggle .icon-menu {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .main-navigation-navbar {
    margin-bottom: 0;
  }
}
.main-navigation-navbar.simple {
  margin-bottom: 0;
  border-bottom: 1px solid #dcdcdc;
}
.main-navigation-navbar.simple .column {
  padding: 0;
}
.main-navigation-navbar.simple .navbar-brand {
  height: auto;
}
.main-navigation-navbar.simple .icon-logo-genertel-full-size {
  max-width: 100%;
}
.main-navigation-navbar.simple .btn-login {
  margin-top: 8px;
}
@media (min-width: 768px) {
  .main-navigation-navbar.simple .btn-login {
    margin-top: 3px;
  }
}
@media (min-width: 992px) {
  .faux-block {
    display: none !important;
  }
}
.navbar-mobile {
  background-color: #ededed;
  left: -90%;
  width: 75%;
  -webkit-transition: left .4s;
  transition: left .4s;
  box-shadow: 6px 0px 1px 0px rgba(0, 0, 0, 0.3);
  border: 0 none;
  min-width: 275px;
}
.navbar-mobile.in {
  left: 0;
}
@media (min-width: 992px) {
  .navbar-mobile {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .navbar-mobile.collapse {
    top: 60px;
    bottom: 0;
    width: 75%;
    position: fixed;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 1060;
    display: block;
    -webkit-transition: left .4s;
    transition: left .4s;
    height: calc(100% - 60px);
  }
  .navbar-mobile.collapse.in {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-mobile .icon-arrow-down {
  width: 14px;
  height: 8px;
  float: right;
  margin-top: 7px;
}
.navbar-mobile .navbar-mobile-home-link {
  display: block;
  margin: 0 15px;
  padding: 20px 0;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 1px solid #d9d9d9;
}
.navbar-mobile .navbar-mobile-home-link > span {
  margin-right: 8px;
}
.navbar-mobile .main-products-navigation-col-list {
  padding-left: 0;
  list-style: none;
}
.navbar-mobile .main-products-navigation-col-list > li {
  padding: 0 15px;
}
.navbar-mobile .main-products-navigation-col-list > li > a {
  color: #303030;
  text-transform: uppercase;
  display: block;
  padding: 11px 0 10px;
  border-bottom: 1px solid #d9d9d9;
}
.navbar-mobile .main-products-navigation-col-list a {
  font-weight: bold;
}
.navbar-mobile .main-products-navigation-col.genertellife {
  margin-top: 10px;
}
.navbar-mobile .main-products-navigation-col .main-products-title {
  color: #adadad;
  border-bottom: 1px solid #d9d9d9;
  margin: 0 15px;
  padding: 10px 0;
}
.navbar-mobile .main-products-navigation-col .main-products-title [class^="icon-"],
.navbar-mobile .main-products-navigation-col .main-products-title [class~=" icon-"] {
  float: left;
  margin-right: 8px;
  margin-top: -3px;
}
.navbar-mobile .dropdown-menu {
  width: 100%;
  padding: 0 0 16px 16px;
}
.navbar-mobile .dropdown-menu > li > a {
  border-top-width: 0;
}
.navbar-mobile .navbar-mobile-utility-links {
  padding-left: 0;
  list-style: none;
  padding: 0 15px;
  margin: 0 0 20px;
  background-color: #f9f9f9;
}
.navbar-mobile .navbar-mobile-utility-links li > a {
  color: #303030;
  text-decoration: none;
  display: block;
  padding: 4px 0 4px;
  border-bottom: 1px solid #d9d9d9;
}
.navbar-mobile .navbar-mobile-utility-links li > a:hover {
  text-decoration: underline;
}
.navbar-mobile .navbar-mobile-utility-links li > a:hover {
  text-decoration: underline;
}
.navbar-mobile .navbar-mobile-utility-links li > a:hover {
  text-decoration: underline;
}
.navbar-mobile .navbar-mobile-utility-links li > a:hover {
  text-decoration: underline;
}
.navbar-mobile .navbar-mobile-utility-links li > a span:first-child {
  margin-right: 8px;
}
.fixed-navigation {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1015;
  width: 100%;
}
@media (max-width: 991px) {
  .fixed-navigation {
    display: none !important;
  }
}
.main-products-navigation {
  border-bottom: 1px solid #dcdcdc;
}
@media (max-width: 767px) {
  .main-products-navigation {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .main-products-navigation {
    display: none !important;
  }
}
.main-products-navigation .main-products-title {
  margin-bottom: 7px;
  color: #a0a0a0;
  text-align: center;
}
@media (min-width: 992px) {
  body.accessibility-contrast .main-products-navigation .main-products-title {
    color: #000;
  }
}
.main-products-navigation .main-products-title span[class^="icon-"],
.main-products-navigation .main-products-title span[class~=" icon-"],
.main-products-navigation .main-products-title img {
  margin-left: 24px;
}
.main-products-navigation .main-products-navigation-col.genertel {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .main-products-navigation .main-products-navigation-col.genertel {
    float: left;
    width: 58.33333333%;
  }
}
.main-products-navigation .main-products-navigation-col.genertellife {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .main-products-navigation .main-products-navigation-col.genertellife {
    float: left;
    width: 41.66666667%;
  }
}
.main-products-navigation .main-products-navigation-col-list {
  display: table;
  width: 100%;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.main-products-navigation .main-products-navigation-col-list > li {
  display: table-cell;
  text-align: center;
}
@media (min-width: 992px) {
  body.accessibility-contrast .main-products-navigation .main-products-navigation-col-list > li {
    border-top-color: #000 !important;
  }
}
@media (min-width: 992px) and (max-width: 1279px) {
  .main-products-navigation .main-products-navigation-col-list > li {
    vertical-align: top;
  }
}
.main-products-navigation .main-products-navigation-col-list > li > a {
  display: inline-block;
  padding: 8px 20px;
  color: #303030;
  font-weight: bold;
  text-transform: uppercase;
}
@media (min-width: 992px) and (max-width: 1279px) {
  .main-products-navigation .main-products-navigation-col-list > li > a {
    font-size: 12px;
    padding: 8px;
  }
}
@media (min-width: 992px) and (max-width: 1279px) and (min-width: 992px) {
  body.accessibility-font-size-small .main-products-navigation .main-products-navigation-col-list > li > a {
    font-size: 10px;
  }
  body.accessibility-font-size-big .main-products-navigation .main-products-navigation-col-list > li > a {
    font-size: 14px;
  }
}
.main-products-navigation .main-products-navigation-col-list > li > a:hover {
  color: #555555;
  text-decoration: none;
}
.main-products-navigation .main-products-navigation-col-list > li.dropdown .dropdown-menu {
  top: 98%;
  margin-top: 0;
}
.main-products-navigation .main-products-navigation-col-list > li.dropdown .dropdown-menu > li > a {
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .main-products-navigation .main-products-navigation-col-list,
  .main-products-navigation .main-products-navigation-col-list > li {
    display: block;
  }
}
.main-products-navigation .main-products-navigation-col.genertel .main-products-navigation-col-list > li.active > a {
  color: #e22318;
}
.main-products-navigation .main-products-navigation-col.genertel .main-products-navigation-col-list > li.dropdown .dropdown-menu > li.active > a {
  color: #e22318;
  background-color: transparent;
}
.main-products-navigation .main-products-navigation-col.genertellife .main-products-navigation-col-list > li.active > a {
  color: #849311;
}
.main-products-navigation .main-products-navigation-col.genertellife .main-products-navigation-col-list > li.dropdown .dropdown-menu > li.active > a {
  color: #849311;
  background-color: transparent;
}
@media (max-width: 991px) {
  .main-products-navigation-col.genertel {
    box-shadow: inset 3px 0px 0px 0px #e22318;
  }
  .main-products-navigation-col.genertellife {
    box-shadow: inset 3px 0px 0px 0px #b5c614;
  }
}
@media (max-width: 991px) {
  .main-products-navigation-col-list > li {
    border-left: 3px solid #e22318;
  }
}
@media (min-width: 992px) {
  .main-products-navigation-col-list > li {
    border-top: 5px solid #e22318;
  }
}
@media (max-width: 991px) {
  .main-products-navigation-col-list > li.product-auto {
    border-left-color: #e22318;
  }
  .main-products-navigation-col-list > li.product-auto:hover {
    border-left-color: #eb4b42;
  }
}
@media (min-width: 992px) {
  .main-products-navigation-col-list > li.product-auto {
    border-top-color: #e22318;
  }
  .main-products-navigation-col-list > li.product-auto:hover {
    border-top-color: #eb4b42;
  }
}
@media (max-width: 991px) {
  .main-products-navigation-col-list > li.product-moto {
    border-left-color: #e22318;
  }
  .main-products-navigation-col-list > li.product-moto:hover {
    border-left-color: #eb4b42;
  }
}
@media (min-width: 992px) {
  .main-products-navigation-col-list > li.product-moto {
    border-top-color: #e22318;
  }
  .main-products-navigation-col-list > li.product-moto:hover {
    border-top-color: #eb4b42;
  }
}
@media (max-width: 991px) {
  .main-products-navigation-col-list > li.product-furgoni {
    border-left-color: #e22318;
  }
  .main-products-navigation-col-list > li.product-furgoni:hover {
    border-left-color: #eb4b42;
  }
}
@media (min-width: 992px) {
  .main-products-navigation-col-list > li.product-furgoni {
    border-top-color: #e22318;
  }
  .main-products-navigation-col-list > li.product-furgoni:hover {
    border-top-color: #eb4b42;
  }
}
@media (max-width: 991px) {
  .main-products-navigation-col-list > li.product-altri-veicoli {
    border-left-color: #e22318;
  }
  .main-products-navigation-col-list > li.product-altri-veicoli:hover {
    border-left-color: #eb4b42;
  }
}
@media (min-width: 992px) {
  .main-products-navigation-col-list > li.product-altri-veicoli {
    border-top-color: #e22318;
  }
  .main-products-navigation-col-list > li.product-altri-veicoli:hover {
    border-top-color: #eb4b42;
  }
}
@media (max-width: 991px) {
  .main-products-navigation-col-list > li.product-casa-and-mutuo {
    border-left-color: #a61f12;
  }
  .main-products-navigation-col-list > li.product-casa-and-mutuo:hover {
    border-left-color: #d42817;
  }
}
@media (min-width: 992px) {
  .main-products-navigation-col-list > li.product-casa-and-mutuo {
    border-top-color: #a61f12;
  }
  .main-products-navigation-col-list > li.product-casa-and-mutuo:hover {
    border-top-color: #d42817;
  }
}
@media (max-width: 991px) {
  .main-products-navigation-col-list > li.product-viaggi {
    border-left-color: #e22318;
  }
  .main-products-navigation-col-list > li.product-viaggi:hover {
    border-left-color: #eb4b42;
  }
}
@media (min-width: 992px) {
  .main-products-navigation-col-list > li.product-viaggi {
    border-top-color: #e22318;
  }
  .main-products-navigation-col-list > li.product-viaggi:hover {
    border-top-color: #eb4b42;
  }
}
@media (max-width: 991px) {
  .main-products-navigation-col-list > li.product-pensione {
    border-left-color: #b5c614;
  }
  .main-products-navigation-col-list > li.product-pensione:hover {
    border-left-color: #d6e924;
  }
}
@media (min-width: 992px) {
  .main-products-navigation-col-list > li.product-pensione {
    border-top-color: #b5c614;
  }
  .main-products-navigation-col-list > li.product-pensione:hover {
    border-top-color: #d6e924;
  }
}
@media (max-width: 991px) {
  .main-products-navigation-col-list > li.product-vita {
    border-left-color: #849311;
  }
  .main-products-navigation-col-list > li.product-vita:hover {
    border-left-color: #adc116;
  }
}
@media (min-width: 992px) {
  .main-products-navigation-col-list > li.product-vita {
    border-top-color: #849311;
  }
  .main-products-navigation-col-list > li.product-vita:hover {
    border-top-color: #adc116;
  }
}
@media (max-width: 991px) {
  .main-products-navigation-col-list > li.product-risparmio-and-investimento {
    border-left-color: #9eae14;
  }
  .main-products-navigation-col-list > li.product-risparmio-and-investimento:hover {
    border-left-color: #c8dc19;
  }
}
@media (min-width: 992px) {
  .main-products-navigation-col-list > li.product-risparmio-and-investimento {
    border-top-color: #9eae14;
  }
  .main-products-navigation-col-list > li.product-risparmio-and-investimento:hover {
    border-top-color: #c8dc19;
  }
}
.mobile-quick-navigation {
  background-color: #dcdcdc;
}
@media (min-width: 992px) {
  .mobile-quick-navigation {
    display: none !important;
  }
}
.mobile-quick-navigation-nav {
  padding-left: 0;
  list-style: none;
  display: table;
  width: 100%;
  margin-bottom: 0;
}
.mobile-quick-navigation-nav > li {
  display: table-cell;
  width: 25%;
  text-align: center;
  vertical-align: top;
}
.mobile-quick-navigation-nav > li + li {
  border-left: 1px solid #fff;
}
.mobile-quick-navigation-nav > li > a {
  display: block;
  font-size: 13px;
  line-height: 13px;
  height: 54px;
  padding: 6px 2px;
}
@media (min-width: 992px) {
  body.accessibility-font-size-small .mobile-quick-navigation-nav > li > a {
    font-size: 11px;
    line-height: 11px;
  }
  body.accessibility-font-size-big .mobile-quick-navigation-nav > li > a {
    font-size: 15px;
    line-height: 15px;
  }
}
@media (min-width: 768px) {
  .mobile-quick-navigation-nav > li > a {
    height: 44px;
  }
}
@media (min-width: 992px) {
  .mobile-quick-navigation-nav > li > a {
    height: auto;
  }
}
@media (max-width: 767px) {
  .mobile-quick-navigation-nav > li .popover.bottom {
    left: 0!important;
  }
}
/* END HEADER MODULES */
/* START FOOTER MODULES */
.mobile-footer-cta-container .faux-block {
  height: 87px;
}
.mobile-footer-cta-container .mobile-footer-cta {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1030;
  width: 100%;
  padding: 20px 60px;
  background-color: #fff;
  border-top: 1px solid #dcdcdc;
}
.mobile-footer-cta-container .mobile-footer-cta .modal .modal-dialog .modal-content .modal-body {
  max-height: none;
}
@media (min-width: 992px) {
  .mobile-footer-cta-container .mobile-footer-cta {
    display: none !important;
  }
}
.footer-back-home {
  background-color: #ededed;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.footer-back-home a {
  color: #000;
  line-height: 44px;
}
.footer-back-home a .icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin: 0 10px 0 0;
  vertical-align: text-bottom;
}
@media (min-width: 992px) {
  .col-bordered-left,
  .col-bordered-right {
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #b9b9b9;
    border-left-width: 0;
  }
  .col-bordered-left {
    margin-left: 0;
  }
  .col-bordered-left .col-bordered-first-child {
    padding-left: 0;
  }
  .col-bordered-right {
    margin-right: 0;
    border-right-width: 0;
  }
  .col-bordered-right .col-bordered-first-child {
    padding-right: 0;
  }
}
.footer-phone-numbers-info {
  border-top: 1px solid #dcdcdc;
}
.footer-phone-numbers-info-content {
  font-size: 13px;
}
@media (min-width: 992px) {
  body.accessibility-font-size-small .footer-phone-numbers-info-content {
    font-size: 11px;
  }
  body.accessibility-font-size-big .footer-phone-numbers-info-content {
    font-size: 15px;
  }
}
.footer-phone-numbers-info-heading {
  padding-top: 14px;
  padding-bottom: 14px;
}
.footer-phone-numbers-info-heading-column hr {
  margin: 10px 0 0 0;
  border-color: #b1b1b1;
}
@media (min-width: 992px) and (max-width: 1279px) {
  .footer-phone-numbers-info-heading-column hr {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .footer-phone-numbers-info-heading-column hr {
    display: none !important;
  }
}
.footer-phone-numbers-info-heading-genertel {
  float: left;
  width: 50%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}
@media (min-width: 992px) {
  .footer-phone-numbers-info-heading-genertel {
    float: left;
    width: 25%;
  }
}
@media (min-width: 992px) {
  .footer-phone-numbers-info-heading-genertel {
    margin-left: 8.33333333%;
  }
}
.footer-phone-numbers-info-heading-write-us {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .footer-phone-numbers-info-heading-write-us {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .footer-phone-numbers-info-heading-write-us {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .footer-phone-numbers-info-heading-write-us {
    float: left;
    width: 25%;
  }
}
@media (min-width: 992px) {
  body.accessibility-font-size-small .footer-phone-numbers-info-heading-write-us {
    font-size: 11px;
  }
  body.accessibility-font-size-big .footer-phone-numbers-info-heading-write-us {
    font-size: 15px;
  }
}
.footer-phone-numbers-info-heading-genertellife {
  float: left;
  width: 50%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}
@media (min-width: 992px) {
  .footer-phone-numbers-info-heading-genertellife {
    float: left;
    width: 25%;
  }
}
.footer-phone-numbers-info-heading-toggle-menu {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
}
@media (max-width: 767px) {
  .footer-phone-numbers-info-heading-toggle-menu {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .footer-phone-numbers-info-heading-toggle-menu {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .footer-phone-numbers-info-heading-toggle-menu {
    float: left;
    width: 16.66666667%;
  }
}
@media (min-width: 992px) {
  body.accessibility-font-size-small .footer-phone-numbers-info-heading-toggle-menu {
    font-size: 11px;
  }
  body.accessibility-font-size-big .footer-phone-numbers-info-heading-toggle-menu {
    font-size: 15px;
  }
}
.footer-phone-numbers-info-heading-genertel,
.footer-phone-numbers-info-heading-genertellife {
  font-size: 15px;
  text-align: center;
}
@media (min-width: 992px) {
  body.accessibility-font-size-small .footer-phone-numbers-info-heading-genertel,
  body.accessibility-font-size-small .footer-phone-numbers-info-heading-genertellife {
    font-size: 13px;
  }
  body.accessibility-font-size-big .footer-phone-numbers-info-heading-genertel,
  body.accessibility-font-size-big .footer-phone-numbers-info-heading-genertellife {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .footer-phone-numbers-info-heading-genertel,
  .footer-phone-numbers-info-heading-genertellife {
    float: left;
    text-align: left;
  }
}
.footer-phone-numbers-info-heading [class^="icon-"],
.footer-phone-numbers-info-heading [class~=" icon-"],
.footer-phone-numbers-info-heading img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
.footer-phone-numbers-info-content-column {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .footer-phone-numbers-info-content-column {
    float: left;
    width: 91.66666667%;
  }
}
.footer-phone-numbers-info-content-genertel,
.footer-phone-numbers-info-content-genertellife {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.footer-phone-numbers-info-content-genertel-optional-links,
.footer-phone-numbers-info-content-genertellife-optional-links,
.footer-phone-numbers-info-content-genertel-mandatory-links,
.footer-phone-numbers-info-content-genertellife-mandatory-links {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .footer-phone-numbers-info-content-genertel-optional-links,
  .footer-phone-numbers-info-content-genertellife-optional-links,
  .footer-phone-numbers-info-content-genertel-mandatory-links,
  .footer-phone-numbers-info-content-genertellife-mandatory-links {
    float: left;
    width: 50%;
  }
}
@media (max-width: 767px) {
  .footer-phone-numbers-info-content-genertel-optional-links,
  .footer-phone-numbers-info-content-genertellife-optional-links {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .footer-phone-numbers-info-content-genertel-optional-links,
  .footer-phone-numbers-info-content-genertellife-optional-links {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .footer-phone-numbers-info-content-genertel-numbers,
  .footer-phone-numbers-info-content-genertellife-numbers {
    text-align: center;
  }
}
.footer-phone-numbers-info-content-genertel-mandatory-links ul,
.footer-phone-numbers-info-content-genertellife-mandatory-links ul,
.footer-phone-numbers-info-content-genertel-optional-links ul,
.footer-phone-numbers-info-content-genertellife-optional-links ul,
.footer-phone-numbers-info-content-genertel-mandatory-links ol,
.footer-phone-numbers-info-content-genertellife-mandatory-links ol,
.footer-phone-numbers-info-content-genertel-optional-links ol,
.footer-phone-numbers-info-content-genertellife-optional-links ol {
  padding-left: 0;
  list-style: none;
  margin-top: 12px;
  margin-bottom: 12px;
}
.footer-phone-numbers-info-content-genertel-mandatory-links ul a,
.footer-phone-numbers-info-content-genertellife-mandatory-links ul a,
.footer-phone-numbers-info-content-genertel-optional-links ul a,
.footer-phone-numbers-info-content-genertellife-optional-links ul a,
.footer-phone-numbers-info-content-genertel-mandatory-links ol a,
.footer-phone-numbers-info-content-genertellife-mandatory-links ol a,
.footer-phone-numbers-info-content-genertel-optional-links ol a,
.footer-phone-numbers-info-content-genertellife-optional-links ol a {
  color: #303030;
  text-decoration: none;
}
.footer-phone-numbers-info-content-genertel-mandatory-links ul a:hover,
.footer-phone-numbers-info-content-genertellife-mandatory-links ul a:hover,
.footer-phone-numbers-info-content-genertel-optional-links ul a:hover,
.footer-phone-numbers-info-content-genertellife-optional-links ul a:hover,
.footer-phone-numbers-info-content-genertel-mandatory-links ol a:hover,
.footer-phone-numbers-info-content-genertellife-mandatory-links ol a:hover,
.footer-phone-numbers-info-content-genertel-optional-links ol a:hover,
.footer-phone-numbers-info-content-genertellife-optional-links ol a:hover {
  text-decoration: underline;
}
.footer-phone-numbers-info-content-genertel-mandatory-links ul a:hover,
.footer-phone-numbers-info-content-genertellife-mandatory-links ul a:hover,
.footer-phone-numbers-info-content-genertel-optional-links ul a:hover,
.footer-phone-numbers-info-content-genertellife-optional-links ul a:hover,
.footer-phone-numbers-info-content-genertel-mandatory-links ol a:hover,
.footer-phone-numbers-info-content-genertellife-mandatory-links ol a:hover,
.footer-phone-numbers-info-content-genertel-optional-links ol a:hover,
.footer-phone-numbers-info-content-genertellife-optional-links ol a:hover {
  text-decoration: underline;
}
.footer-phone-numbers-info-content-genertel-mandatory-links ul a:hover,
.footer-phone-numbers-info-content-genertellife-mandatory-links ul a:hover,
.footer-phone-numbers-info-content-genertel-optional-links ul a:hover,
.footer-phone-numbers-info-content-genertellife-optional-links ul a:hover,
.footer-phone-numbers-info-content-genertel-mandatory-links ol a:hover,
.footer-phone-numbers-info-content-genertellife-mandatory-links ol a:hover,
.footer-phone-numbers-info-content-genertel-optional-links ol a:hover,
.footer-phone-numbers-info-content-genertellife-optional-links ol a:hover {
  text-decoration: underline;
}
.footer-phone-numbers-info-content-genertel-mandatory-links ul a:hover,
.footer-phone-numbers-info-content-genertellife-mandatory-links ul a:hover,
.footer-phone-numbers-info-content-genertel-optional-links ul a:hover,
.footer-phone-numbers-info-content-genertellife-optional-links ul a:hover,
.footer-phone-numbers-info-content-genertel-mandatory-links ol a:hover,
.footer-phone-numbers-info-content-genertellife-mandatory-links ol a:hover,
.footer-phone-numbers-info-content-genertel-optional-links ol a:hover,
.footer-phone-numbers-info-content-genertellife-optional-links ol a:hover {
  text-decoration: underline;
}
.footer-phone-numbers-info-content-genertel-numbers {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .footer-phone-numbers-info-content-genertel-numbers {
    float: left;
    width: 50%;
  }
}
.footer-phone-numbers-info-content-genertellife-numbers {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .footer-phone-numbers-info-content-genertellife-numbers {
    float: left;
    width: 100%;
  }
}
.footer-phone-numbers-info-content a {
  color: #303030;
}
@media (max-width: 991px) {
  .footer-phone-numbers-info {
    background-color: #f2f2f2;
  }
}
.footer-generali {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  font-size: 13px;
  background-color: #79150b;
}
.footer-generali .col {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .footer-generali .col {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .footer-generali .col {
    margin-left: 25%;
  }
}
@media (min-width: 992px) {
  body.accessibility-font-size-small .footer-generali {
    font-size: 11px;
  }
  body.accessibility-font-size-big .footer-generali {
    font-size: 15px;
  }
}
.footer-generali a {
  color: #fff;
  text-decoration: underline;
}
.footer-generali a:hover {
  text-decoration: none;
}
@media (min-width: 992px) {
  body.accessibility-contrast .footer-generali a {
    color: #fff !important;
  }
}
.footer-generali-logo {
  padding-right: 23px;
}
.footer-general-info .col-thin a,
.footer-general-info .col-wide a {
  color: #e22318;
  text-decoration: underline;
  color: #303030;
}
.footer-general-info .col-thin a:hover,
.footer-general-info .col-wide a:hover {
  text-decoration: none;
}
.footer-general-info .col-thin a:hover,
.footer-general-info .col-wide a:hover {
  text-decoration: none;
}
.footer-general-info .col-thin {
  text-align: center;
}
.footer-general-info .col-wide {
  font-size: 13px;
}
@media (min-width: 992px) {
  body.accessibility-font-size-small .footer-general-info .col-wide {
    font-size: 11px;
  }
  body.accessibility-font-size-big .footer-general-info .col-wide {
    font-size: 15px;
  }
}
@media (min-width: 992px) {
  .footer-general-info-columns {
    display: table;
  }
  .footer-general-info .col-thin,
  .footer-general-info .col-wide {
    padding: 25px;
    display: table-cell;
    border-left: 1px solid #dcdcdc;
  }
  .footer-general-info .col-thin {
    width: 16.66666667%;
    /* vertical-align: middle; CMS178 @REPLY */
  }
  .footer-general-info .col-wide {
    width: 33.33333333%;
  }
}
@media (max-width: 991px) {
  .footer-general-info {
    background-color: #f2f2f2;
  }
  .footer-general-info-columns {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 20px;
  }
  .footer-general-info-company {
    padding: 15px;
  }
  .footer-general-info .col-thin {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    clear: left;
  }
  .footer-general-info .col-wide {
    position: relative;
    float: left;
    width: 66.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .footer-general-info .col-thin {
    padding-right: 10px;
  }
  .footer-general-info .col-wide {
    padding-left: 0;
  }
}
.footer-utilities {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #dcdcdc;
}
.footer-utilities hr {
  border-top-color: #bbbbbb;
}
.footer-utilities ul,
.footer-utilities ol {
  padding-left: 0;
  list-style: none;
  margin-top: 9px;
}
.footer-utilities ul > li,
.footer-utilities ol > li {
  display: inline-block;
  margin-left: 7px;
}
@media (max-width: 767px) {
  .footer-utilities ul > li,
  .footer-utilities ol > li {
    padding: 0 10px;
    margin-left: 0;
  }
}
.footer-utilities ul > li a,
.footer-utilities ol > li a {
  color: #303030;
  text-decoration: none;
}
.footer-utilities ul > li a:hover,
.footer-utilities ol > li a:hover {
  text-decoration: underline;
}
.footer-utilities ul > li a:hover,
.footer-utilities ol > li a:hover {
  text-decoration: underline;
}
.footer-utilities ul > li a:hover,
.footer-utilities ol > li a:hover {
  text-decoration: underline;
}
.footer-utilities ul > li a:hover,
.footer-utilities ol > li a:hover {
  text-decoration: underline;
}
.footer-utilities .spacer,
.footer-utilities .spacer-wider {
  display: inline-block;
}
.footer-utilities .spacer-wider {
  width: 20px;
}
.footer-utilities .spacer {
  width: 4px;
}
@media (min-width: 992px) {
  .footer-utilities-right-column ul > li + li,
  .footer-utilities-right-column ol > li + li {
    margin-left: 14px;
  }
}
@media (min-width: 992px) and (max-width: 1279px) {
  .footer-utilities-right-column {
    margin-top: 15px;
  }
}
@media (max-width: 991px) {
  .footer-utilities-right-column {
    text-align: center;
  }
  .footer-utilities-right-column ul,
  .footer-utilities-right-column ol {
    margin-left: 7px;
    margin-right: 7px;
  }
}
.footer-utilities .img-payment-method {
  width: 50px;
}
@media (max-width: 767px) {
  .footer-utilities .img-payment-method {
    width: 40px;
  }
}
.backtop-label {
  color: #fff;
  background-color: #b51c13;
}
.backtop-label:focus,
.backtop-label.focus {
  color: #fff;
  background-color: #87150e;
}
.backtop-label:hover {
  color: #fff;
  background-color: #87150e;
}
.backtop-label:active,
.backtop-label.active,
.open > .dropdown-toggle.backtop-label {
  color: #fff;
  background-color: #87150e;
}
.backtop-label:active:hover,
.backtop-label.active:hover,
.open > .dropdown-toggle.backtop-label:hover,
.backtop-label:active:focus,
.backtop-label.active:focus,
.open > .dropdown-toggle.backtop-label:focus,
.backtop-label:active.focus,
.backtop-label.active.focus,
.open > .dropdown-toggle.backtop-label.focus {
  color: #fff;
  background-color: #67100b;
}
.backtop-label:active,
.backtop-label.active,
.open > .dropdown-toggle.backtop-label {
  background-image: none;
}
.backtop-label.disabled:hover,
.backtop-label[disabled]:hover,
fieldset[disabled] .backtop-label:hover,
.backtop-label.disabled:focus,
.backtop-label[disabled]:focus,
fieldset[disabled] .backtop-label:focus,
.backtop-label.disabled.focus,
.backtop-label[disabled].focus,
fieldset[disabled] .backtop-label.focus {
  background-color: #b51c13;
}
.backtop-label .badge {
  color: #b51c13;
  background-color: #fff;
}
@media (min-width: 992px) {
  .backtop-label {
    position: fixed;
    right: 60px;
    bottom: -60px;
    z-index: 1030;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 4px;
    padding: 10px 5px;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #fff;
    background-color: #b51c13;
    -webkit-transition: bottom .4s;
    transition: bottom .4s;
  }
  .backtop-label.in {
    bottom: 60px;
  }
  .backtop-label .icon-arrow-up-white {
    display: inline-block;
  }
  html:not(.old-ie) .backtop-label:active {
    bottom: 68px;
  }
}
@media (max-width: 991px) {
  body{
  	overflow-x: hidden !important; /* INC000002608260 TCS FIX */
	}
  .backtop-label {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 0;
    white-space: nowrap;
    padding-bottom: 6px;/* INC000002608260 TCS FIX */
    font-size: 14px;
    line-height: 1.3;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    width: auto;/* INC000002608260 TCS FIX */
    border-radius: 0;
  }
  .backtop-label:focus,
  .backtop-label:active:focus,
  .backtop-label.active:focus,
  .backtop-label.focus,
  .backtop-label:active.focus,
  .backtop-label.active.focus {
    outline: 0;
  }
  .backtop-label:hover,
  .backtop-label:focus,
  .backtop-label.focus {
    color: #333;
    text-decoration: none;
  }
  .backtop-label:active,
  .backtop-label.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  }
  .backtop-label.disabled,
  .backtop-label[disabled],
  fieldset[disabled] .backtop-label {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
  }
  a.backtop-label.disabled,
  fieldset[disabled] a.backtop-label {
    pointer-events: none;
  }
  .backtop-label.disabled {
    opacity: 1;
    background-color: #919191 !important;
  }
}
@media (max-width: 991px) and (min-width: 992px) {
  body.accessibility-contrast .backtop-label {
    color: #fff !important;
    background: #000 none !important;
    border: 0;
  }
}
.chat-label {
  position: fixed;
  bottom: 140px;
  right: 0;
  z-index: 1030;
  display: inline-block;
  padding: 8px;
  font-size: 16px;
  text-align: right;
  border-radius: 4px 0 0 4px;
  -webkit-transition: padding-right 0.25s;
  transition: padding-right 0.25s;
  color: #fff;
  background-color: #34676e;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.5);
}
@media (min-width: 992px) {
  body.accessibility-font-size-small .chat-label {
    font-size: 14px;
  }
  body.accessibility-font-size-big .chat-label {
    font-size: 18px;
  }
}
.chat-label:focus,
.chat-label.focus {
  color: #fff;
  background-color: #24474b;
}
.chat-label:hover {
  color: #fff;
  background-color: #24474b;
}
.chat-label:active,
.chat-label.active,
.open > .dropdown-toggle.chat-label {
  color: #fff;
  background-color: #24474b;
}
.chat-label:active:hover,
.chat-label.active:hover,
.open > .dropdown-toggle.chat-label:hover,
.chat-label:active:focus,
.chat-label.active:focus,
.open > .dropdown-toggle.chat-label:focus,
.chat-label:active.focus,
.chat-label.active.focus,
.open > .dropdown-toggle.chat-label.focus {
  color: #fff;
  background-color: #183033;
}
.chat-label:active,
.chat-label.active,
.open > .dropdown-toggle.chat-label {
  background-image: none;
}
.chat-label.disabled:hover,
.chat-label[disabled]:hover,
fieldset[disabled] .chat-label:hover,
.chat-label.disabled:focus,
.chat-label[disabled]:focus,
fieldset[disabled] .chat-label:focus,
.chat-label.disabled.focus,
.chat-label[disabled].focus,
fieldset[disabled] .chat-label.focus {
  background-color: #34676e;
}
.chat-label .badge {
  color: #34676e;
  background-color: #fff;
}
.chat-label .chat-label-description {
  text-align: right;
}
@media (max-width: 767px) {
  .chat-label .chat-label-description {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .chat-label .chat-label-description {
    display: none !important;
  }
}
.chat-label .chat-label-description.mobile {
  display: none !important;
  text-align: center;
  line-height: 1;
  margin-top: 5px;
  max-width: 60px;
}
@media (max-width: 767px) {
  .chat-label .chat-label-description.mobile {
    display: block !important;
  }
  table.chat-label .chat-label-description.mobile {
    display: table !important;
  }
  tr.chat-label .chat-label-description.mobile {
    display: table-row !important;
  }
  th.chat-label .chat-label-description.mobile,
  td.chat-label .chat-label-description.mobile {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .chat-label .chat-label-description.mobile {
    display: block !important;
  }
  table.chat-label .chat-label-description.mobile {
    display: table !important;
  }
  tr.chat-label .chat-label-description.mobile {
    display: table-row !important;
  }
  th.chat-label .chat-label-description.mobile,
  td.chat-label .chat-label-description.mobile {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1279px) {
  .chat-label .chat-label-description.mobile {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .chat-label .chat-label-description.mobile {
    display: none !important;
  }
}
.chat-label .chat-label-icon {
  display: block;
  text-align: center;
}
@media (min-width: 992px) {
  .chat-label .chat-label-icon {
    display: auto;
    padding-left: 8px;
  }
}
html:not(.old-ie) .chat-label:hover {
  padding-right: 16px;
}
@media (min-width: 992px) {
  body.accessibility-contrast a.backtop-label,
  body.accessibility-contrast a.chat-label {
    color: #fff !important;
  }
}
.footer-ribbon {
  width: 100%;
  height: 8px;
  display: table;
}
@media (min-width: 992px) {
  .footer-ribbon {
    height: 4px;
  }
}
.footer-ribbon .ribbon-1,
.footer-ribbon .ribbon-2,
.footer-ribbon .ribbon-3,
.footer-ribbon .ribbon-4,
.footer-ribbon .ribbon-5,
.footer-ribbon .ribbon-6,
.footer-ribbon .ribbon-7 {
  display: table-cell;
}
.footer-ribbon .ribbon-1 {
  background-color: #e22318;
  width: 31.66666667%;
}
.footer-ribbon .ribbon-2 {
  background-color: #a61f12;
  width: 9.16666667%;
}
.footer-ribbon .ribbon-3 {
  background-color: #e64136;
  width: 10.13888889%;
}
.footer-ribbon .ribbon-4 {
  background-color: #c32215;
  width: 8.61111111%;
}
.footer-ribbon .ribbon-5 {
  background-color: #b5c614;
  width: 9.86111111%;
}
.footer-ribbon .ribbon-6 {
  background-color: #849311;
  width: 8.88888889%;
}
.footer-ribbon .ribbon-7 {
  background-color: #9eae14;
  width: 21.66666667%;
}
/* END FOOTER MODULES */
/* START FOOTER-APP-COMMON.LESS */
footer .footer-general-info,
footer .footer-utilities {
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  line-height: 1.3;
}
footer .footer-general-info .col-thin a,
footer .footer-general-info .col-wide a {
  text-decoration: underline !important;
}
footer .footer-general-info .col-wide p {
  margin: 0 0 9px;
}
footer .footer-utilities .container .footer-utilities-left-column {
  vertical-align: middle !important;
}
footer .footer-utilities .container hr {
  background-color: #bbbbbb;
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
}
footer .footer-utilities .container .footer-utilities-right-column ul {
  margin-bottom: 9px;
}
/* Start REQB1746 @REPLY */
@media (max-width: 500px) {
	.button-row.onlymobile.display-table {
	  display: table;
	  border: 0;
	}
	.button-row.onlymobile.display-table .table-row {
	  display: table-row;
	}
	.button-row.onlymobile.display-table .table-cell {
	  display: table-cell;
	  vertical-align: middle;
	}
}
/* End REQB1746 @REPLY */
@media (max-width: 424px) {
  .footer-utilities-left-column .payment-text {
    text-align: center;
    margin-bottom: 10px;
  }
  .footer-utilities-left-column .payment-icons {
    text-align: center;
  }
}
@media (min-width: 425px) {
  .footer-utilities-left-column {
    display: table;
    width: 100%;
  }
  .footer-utilities-left-column .payment-text {
    float: left;
    margin-top: 5px;
    vertical-align: middle;
    display: table-cell;
  }
  .footer-utilities-left-column .payment-icons {
    display: table-cell;
    float: left;
  }
}
@media (max-width: 424px) {
  .hidden-xxs {
    display: none !important;
  }
}
/* END FOOTER-APP-COMMON.LESS */
/* ------------------------------------ MIN WIDTH 768 PX ------------------------------------ */
@media (min-width: 768px) {
  .container {
    width: 750px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/* ------------------------------------ MIN WIDTH 992 PX ------------------------------------ */
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
  .backtop-label {
    display: none !important;
  }
}
/* ------------------------------------ MIN WIDTH 1280 PX ------------------------------------ */
@media (min-width: 1280px) {
  .container {
    width: 1230px;
  }
}
/* ------------------------------------ MAX WIDTH 991 PX ------------------------------------ */
@media (max-width: 991px) {
  .footer-general-info .col-thin,
  .footer-general-info .col-wide {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/* ------------------------------------ MAX WIDTH 699 PX ------------------------------------ */
@media (max-width: 699px) {
  #header-partner .contWrap .sez .logo .logo-header-partner {
    width: 190px;
    height: 46px;
    padding: 5px 0;
    /*margin-bottom: 22px; INC000003812352*/
    zoom: .9;
  }
}

/** START IDD2018F1 */
#DivRiepilogoAreeDiBisogno {
	width: 99%;
	min-height: auto;
}

.addHelp span.icona-aiuto {
	position: inherit;
	display: block;
	float: right;
	top: -3px;
	margin-right: -15px; /* IDD2018F2 @ NTT MC */
}

.titleUpsellingSection {
	margin: 10px 0 !important;
    padding: 15px 15px !important;
    background-color: gray!important;
    text-align: center !important;
    color: white;
}
/** END IDD2018F1 **/

/** START IDD2018F1 @ NTT - FIX ALM 455 **/
.labelRiepilogoBisogni {
    padding: 2px 15px 2px 15px;
    display: inline-block;
    width: auto;
}

.iconaRiepilogoBisogni {
    display: inline-block;
}

.help.riepilogoBisogni.open {
    padding: 15px 0 !important;
    margin: 15px 0 !important;
}

.containerRiepilogoBisogni {
    width: 100%;
}
/** END IDD2018F1 @ NTT - FIX ALM 455 **/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xlc3Mtd2Y1L2FwcC1jb21tb24ubGVzcyIsIjxpbnB1dCBjc3MgND4iLCIuLi9sZXNzLXdmNS9fcmVzZXQubGVzcyIsIi4uL2xlc3Mtd2Y1L190b29scy5sZXNzIiwiLi4vbGVzcy13ZjUvX21xLmxlc3MiLCIuLi9sZXNzLXdmNS9fYWxsLmxlc3MiLCIuLi9sZXNzLXdmNS9fbXEtYWxsLmxlc3MiLCIuLi9sZXNzLXdmNS9fZml4ZXMubGVzcyIsIi4uL2xlc3MvbW1lbnUvanF1ZXJ5Lm1tZW51LmFsbC5sZXNzIiwiLi4vbGVzcy9nZW5lcnRlbC9icmVhZGNydW1iLmxlc3MiLCIuLi9sZXNzLXdmNS9mb290ZXItYXBwLWNvbW1vbi5sZXNzIiwiLi4vbGVzcy13ZjUvX21xLWZvb3Rlci5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFTO0FDQ1QsNkNBQTZDO0FBQzdDLGdEQUFnRDtBQUNoRCxpREFBaUQ7QUFDakQsaURBQWlEO0FBQ2pEOzthQUVhO0FDSlg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFRHNGRiw2QkFBNkI7Q0FDOUI7QUFDRCxpREFBaUQ7QUNuRi9DOzs7Ozs7Ozs7OztFQUNFLGVBQUE7Q0QrRkg7QUM1RkM7RUFDRSxlQUFBO0NEOEZIO0FDM0ZDOztFQUNFLGlCQUFBO0NEOEZIO0FDM0ZDOztFQUNFLGFBQUE7Q0Q4Rkg7QUMxRkc7O0VBRUUsWUFBQTtFQUNBLGNBQUE7Q0Q0Rkw7QUN2Rkc7O0VBRUUsWUFBQTtFQUNBLGNBQUE7Q0R5Rkw7QUNyRkM7RUFDRSwwQkFBQTtFQUNBLGtCQUFBO0NEdUZIO0FDcEZDO0VBQ0UsZ0JBQUE7Q0RzRkg7QUNwRkM7RUFDRSxhQUFBO0NEc0ZIO0FBQ0Q7O2VBRWU7QUFDZjs7YUFFYTtBRTlJ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RUUsNERBQUE7Q0N5ZEg7QUR2ZEM7Ozs7RUFDRSw0REFBQTtDQzRkSDtBRDFkQzs7OztFQUNFLDREQUFBO0NDK2RIO0FEN2RDOzs7Ozs7OztFQUVFLDREQUFBO0NDcWVIO0FEdHBCRDs7OztFQXFMbUIsK0JBQUE7Q0N1ZWxCO0FENXBCRDs7OztFQXNMdUIseUJBQUE7Q0M0ZXRCO0FEbHFCRDs7OztFQXVMd0IsNkJBQUE7Q0NpZnZCO0FEeHFCRDs7OztFQXdMdUIsNkJBQUE7Q0NzZnRCO0FEOXFCRDs7OztFQXlMd0IsNkJBQUE7Q0MyZnZCO0FEcHJCRDs7OztFQTBMdUIsNkJBQUE7Q0NnZ0J0QjtBRDFyQkQ7Ozs7RUEyTHdCLDZCQUFBO0NDcWdCdkI7QURoc0JEOzs7O0VBNEx1Qiw2QkFBQTtDQzBnQnRCO0FEdHNCRDs7OztFQTZMd0IsOEJBQUE7Q0MrZ0J2QjtBRDVzQkQ7Ozs7RUE4THlCLDhCQUFBO0NDb2hCeEI7QURsdEJEOzs7O0VBK0x5Qiw4QkFBQTtDQ3loQnhCO0FEeHRCRDs7OztFQWdNMEIsNkJBQUE7Q0M4aEJ6QjtBRDl0QkQ7Ozs7RUFpTTJCLGlDQUFBO0NDbWlCMUI7QURwdUJEOzs7O0VBa00wQixpQ0FBQTtDQ3dpQnpCO0FEMXVCRDs7OztFQW1NMkIsaUNBQUE7Q0M2aUIxQjtBRGh2QkQ7Ozs7RUFvTTBCLGlDQUFBO0NDa2pCekI7QUR0dkJEOzs7O0VBcU0yQixpQ0FBQTtDQ3VqQjFCO0FENXZCRDs7OztFQXNNMEIsaUNBQUE7Q0M0akJ6QjtBRGx3QkQ7Ozs7RUF1TTJCLGtDQUFBO0NDaWtCMUI7QUR4d0JEOzs7O0VBd000QixrQ0FBQTtDQ3NrQjNCO0FEOXdCRDs7OztFQXlNNEIsa0NBQUE7Q0Mya0IzQjtBRHB4QkQ7Ozs7RUEwTXVCLDZCQUFBO0NDZ2xCdEI7QUQxeEJEOzs7O0VBMk13QixpQ0FBQTtDQ3FsQnZCO0FEaHlCRDs7OztFQTRNdUIsaUNBQUE7Q0MwbEJ0QjtBRHR5QkQ7Ozs7RUE2TXdCLGlDQUFBO0NDK2xCdkI7QUQ1eUJEOzs7O0VBOE11QixpQ0FBQTtDQ29tQnRCO0FEbHpCRDs7OztFQStNd0IsaUNBQUE7Q0N5bUJ2QjtBRHh6QkQ7Ozs7RUFnTnVCLGlDQUFBO0NDOG1CdEI7QUQ5ekJEOzs7O0VBaU53QixrQ0FBQTtDQ21uQnZCO0FEcDBCRDs7OztFQWtOeUIsa0NBQUE7Q0N3bkJ4QjtBRDEwQkQ7Ozs7RUFtTjJCLGtDQUFBO0NDNm5CMUI7QURoMUJEOzs7O0VBb055QixrQ0FBQTtDQ2tvQnhCO0FEdDFCRDs7OztFQXFOMkIsa0NBQUE7Q0N1b0IxQjtBRDUxQkQ7Ozs7RUFzTjJCLGtDQUFBO0NDNG9CMUI7QURsMkJEOzs7O0VBdU4yQixrQ0FBQTtDQ2lwQjFCO0FEeDJCRDs7OztFQXdOMkIsa0NBQUE7Q0NzcEIxQjtBRDkyQkQ7Ozs7RUF5TjJCLGtDQUFBO0NDMnBCMUI7QURwM0JEOzs7O0VBME40Qiw2QkFBQTtDQ2dxQjNCO0FEMTNCRDs7OztFQTJONkIsaUNBQUE7Q0NxcUI1QjtBRGg0QkQ7Ozs7RUE0TjRCLGlDQUFBO0NDMHFCM0I7QUR0NEJEOzs7O0VBNk42QixpQ0FBQTtDQytxQjVCO0FENTRCRDs7OztFQThONEIsaUNBQUE7Q0NvckIzQjtBRGw1QkQ7Ozs7RUErTjZCLGlDQUFBO0NDeXJCNUI7QUR4NUJEOzs7O0VBZ080QixpQ0FBQTtDQzhyQjNCO0FEOTVCRDs7OztFQWlPNkIsa0NBQUE7Q0Ntc0I1QjtBRHA2QkQ7Ozs7RUFrTzhCLGtDQUFBO0NDd3NCN0I7QUQxNkJEOzs7O0VBbU9nQyxrQ0FBQTtDQzZzQi9CO0FEaDdCRDs7OztFQW9POEIsa0NBQUE7Q0NrdEI3QjtBRHQ3QkQ7Ozs7RUFxT2dDLGtDQUFBO0NDdXRCL0I7QUQ1N0JEOzs7O0VBc09nQyxrQ0FBQTtDQzR0Qi9CO0FEbDhCRDs7OztFQXVPZ0Msa0NBQUE7Q0NpdUIvQjtBRHg4QkQ7Ozs7RUF3T2dDLGtDQUFBO0NDc3VCL0I7QUQ5OEJEOzs7O0VBeU9nQyxrQ0FBQTtDQzJ1Qi9CO0FEcDlCRDs7OztFQTBPa0MsNkJBQUE7Q0NndkJqQztBRDE5QkQ7Ozs7RUEyT2tDLGlDQUFBO0NDcXZCakM7QURoK0JEOzs7O0VBNE9rQyxpQ0FBQTtDQzB2QmpDO0FEdCtCRDs7OztFQTZPa0MsaUNBQUE7Q0MrdkJqQztBRDUrQkQ7Ozs7RUE4TzZCLGlDQUFBO0NDb3dCNUI7QURsL0JEOzs7O0VBK082QixpQ0FBQTtDQ3l3QjVCO0FEeC9CRDs7OztFQWdQNkIsaUNBQUE7Q0M4d0I1QjtBRDkvQkQ7Ozs7RUFpUDZCLGtDQUFBO0NDbXhCNUI7QURwZ0NEOzs7O0VBa1A4QixrQ0FBQTtDQ3d4QjdCO0FEMWdDRDs7OztFQW1QOEIsa0NBQUE7Q0M2eEI3QjtBRGhoQ0Q7Ozs7RUFvUDhCLGtDQUFBO0NDa3lCN0I7QUR0aENEOzs7O0VBcVA4QixrQ0FBQTtDQ3V5QjdCO0FENWhDRDs7OztFQXNQcUIsNkJBQUE7Q0M0eUJwQjtBRGxpQ0Q7Ozs7RUF1UDBCLGlDQUFBO0NDaXpCekI7QUR4aUNEOzs7O0VBd1BxQixpQ0FBQTtDQ3N6QnBCO0FEOWlDRDs7OztFQXlQb0IsaUNBQUE7Q0MyekJuQjtBRHBqQ0Q7Ozs7RUEwUHFCLGlDQUFBO0NDZzBCcEI7QUQxakNEOzs7O0VBMlBxQixpQ0FBQTtDQ3EwQnBCO0FEaGtDRDs7OztFQTRQMEIsaUNBQUE7Q0MwMEJ6QjtBRHRrQ0Q7Ozs7RUE2UCtCLGtDQUFBO0NDKzBCOUI7QUQ1a0NEOzs7O0VBOFA4Qiw2QkFBQTtDQ28xQjdCO0FEbGxDRDs7OztFQStQeUIsaUNBQUE7Q0N5MUJ4QjtBRHhsQ0Q7Ozs7RUFnUXNCLGlDQUFBO0NDODFCckI7QUQ5bENEOzs7O0VBaVF3QixpQ0FBQTtDQ20yQnZCO0FEcG1DRDs7OztFQWtRa0IsaUNBQUE7Q0N3MkJqQjtBRDFtQ0Q7Ozs7RUFtUXlCLGlDQUFBO0NDNjJCeEI7QURobkNEOzs7O0VBb1F1QixpQ0FBQTtDQ2szQnRCO0FEdG5DRDs7OztFQXFRc0Isa0NBQUE7Q0N1M0JyQjtBRDVuQ0Q7Ozs7RUFzUXFCLGtDQUFBO0NDNDNCcEI7QURsb0NEOzs7O0VBdVFvQixrQ0FBQTtDQ2k0Qm5CO0FEeG9DRDs7OztFQXdRbUIsa0NBQUE7Q0NzNEJsQjtBRDlvQ0Q7Ozs7RUF5UW1CLGtDQUFBO0NDMjRCbEI7QURwcENEOzs7O0VBMFFvQixrQ0FBQTtDQ2c1Qm5CO0FEMXBDRDs7OztFQTJRc0Isa0NBQUE7Q0NxNUJyQjtBRGhxQ0Q7Ozs7RUE0UXNCLGtDQUFBO0NDMDVCckI7QUR0cUNEOzs7O0VBNlFpQixrQ0FBQTtDQys1QmhCO0FENXFDRDs7OztFQThRa0IsOEJBQUE7Q0NvNkJqQjtBRGxyQ0Q7Ozs7RUErUWtCLGtDQUFBO0NDeTZCakI7QUR4ckNEOzs7O0VBZ1JzQixrQ0FBQTtDQzg2QnJCO0FEOXJDRDs7OztFQWlSa0Isa0NBQUE7Q0NtN0JqQjtBRHBzQ0Q7Ozs7RUFrUm9CLGtDQUFBO0NDdzdCbkI7QUQxc0NEOzs7O0VBbVJtQixrQ0FBQTtDQzY3QmxCO0FEaHRDRDs7OztFQW9Sa0Isa0NBQUE7Q0NrOEJqQjtBRHR0Q0Q7Ozs7RUFxUndCLG1DQUFBO0NDdThCdkI7QUQ1dENEOzs7O0VBc1JvQixtQ0FBQTtDQzQ4Qm5CO0FEbHVDRDs7OztFQXVScUIsbUNBQUE7Q0NpOUJwQjtBRHh1Q0Q7Ozs7RUF3Um9CLG1DQUFBO0NDczlCbkI7QUQ5dUNEOzs7O0VBeVJvQixtQ0FBQTtDQzI5Qm5CO0FEcHZDRDs7OztFQTBSa0IsbUNBQUE7Q0NnK0JqQjtBRDF2Q0Q7Ozs7RUEyUm1CLG1DQUFBO0NDcStCbEI7QURod0NEOzs7O0VBNFJrQixtQ0FBQTtDQzArQmpCO0FEdHdDRDs7OztFQTZSa0IsbUNBQUE7Q0MrK0JqQjtBRDV3Q0Q7Ozs7RUE4Um9CLDhCQUFBO0NDby9CbkI7QURseENEOzs7O0VBK1JrQixrQ0FBQTtDQ3kvQmpCO0FEeHhDRDs7OztFQWdTdUIsa0NBQUE7Q0M4L0J0QjtBRDl4Q0Q7Ozs7RUFpU21CLGtDQUFBO0NDbWdDbEI7QURweUNEOzs7O0VBa1N3QixrQ0FBQTtDQ3dnQ3ZCO0FEMXlDRDs7OztFQW1TbUIsa0NBQUE7Q0M2Z0NsQjtBRGh6Q0Q7Ozs7RUFvU3dCLGtDQUFBO0NDa2hDdkI7QUR0ekNEOzs7O0VBcVNpQixtQ0FBQTtDQ3VoQ2hCO0FENXpDRDs7OztFQXNTdUIsbUNBQUE7Q0M0aEN0QjtBRGwwQ0Q7Ozs7RUF1U3NCLG1DQUFBO0NDaWlDckI7QUR4MENEOzs7O0VBd1N1QixtQ0FBQTtDQ3NpQ3RCO0FEOTBDRDs7OztFQXlTa0IsbUNBQUE7Q0MyaUNqQjtBRHAxQ0Q7Ozs7RUEwU3FCLG1DQUFBO0NDZ2pDcEI7QUQxMUNEOzs7O0VBMlNtQixtQ0FBQTtDQ3FqQ2xCO0FEaDJDRDs7OztFQTRTbUIsbUNBQUE7Q0MwakNsQjtBRHQyQ0Q7Ozs7RUE2U29CLG1DQUFBO0NDK2pDbkI7QUQ1MkNEOzs7O0VBOFNtQiw4QkFBQTtDQ29rQ2xCO0FEbDNDRDs7OztFQStTa0Isa0NBQUE7Q0N5a0NqQjtBRHgzQ0Q7Ozs7RUFnVG9CLGtDQUFBO0NDOGtDbkI7QUQ5M0NEOzs7O0VBaVRrQixrQ0FBQTtDQ21sQ2pCO0FEcDRDRDs7OztFQWtUbUIsa0NBQUE7Q0N3bENsQjtBRDE0Q0Q7Ozs7RUFtVG9CLGtDQUFBO0NDNmxDbkI7QURoNUNEOzs7O0VBb1RzQixrQ0FBQTtDQ2ttQ3JCO0FEdDVDRDs7OztFQXFUdUIsbUNBQUE7Q0N1bUN0QjtBRDU1Q0Q7Ozs7RUFzVG1CLG1DQUFBO0NDNG1DbEI7QURsNkNEOzs7O0VBdVRtQixtQ0FBQTtDQ2luQ2xCO0FEeDZDRDs7OztFQXdUa0IsOEJBQUE7Q0NzbkNqQjtBRDk2Q0Q7Ozs7RUF5VG1CLGtDQUFBO0NDMm5DbEI7QURwN0NEOzs7O0VBMFR1QixrQ0FBQTtDQ2dvQ3RCO0FEMTdDRDs7OztFQTJUdUIsa0NBQUE7Q0Nxb0N0QjtBRGg4Q0Q7Ozs7RUE0VHNCLGtDQUFBO0NDMG9DckI7QUR0OENEOzs7O0VBNlR3QixrQ0FBQTtDQytvQ3ZCO0FENThDRDs7OztFQStUd0Isa0NBQUE7Q0NtcEN2QjtBRGw5Q0Q7Ozs7RUFnVWtCLGtDQUFBO0NDd3BDakI7QUR4OUNEOzs7O0VBaVVtQixtQ0FBQTtDQzZwQ2xCO0FEOTlDRDs7OztFQWtVd0IsbUNBQUE7Q0NrcUN2QjtBRHArQ0Q7Ozs7RUFtVXVCLG1DQUFBO0NDdXFDdEI7QUQxK0NEOzs7O0VBb1VtQiw4QkFBQTtDQzRxQ2xCO0FEaC9DRDs7OztFQXFVeUIsa0NBQUE7Q0NpckN4QjtBRHQvQ0Q7Ozs7RUFzVW9CLGtDQUFBO0NDc3JDbkI7QUQ1L0NEOzs7O0VBdVV1QixrQ0FBQTtDQzJyQ3RCO0FEbGdERDs7OztFQXdVdUIsa0NBQUE7Q0Nnc0N0QjtBRHhnREQ7Ozs7RUF5VXVCLGtDQUFBO0NDcXNDdEI7QUQ5Z0REOzs7O0VBMFV1QixrQ0FBQTtDQzBzQ3RCO0FEcGhERDs7OztFQTJVeUIsOEJBQUE7Q0Mrc0N4QjtBRDFoREQ7Ozs7RUE0VTBCLGtDQUFBO0NDb3RDekI7QURoaUREOzs7O0VBNlUwQixrQ0FBQTtDQ3l0Q3pCO0FEdGlERDs7OztFQThVK0Isa0NBQUE7Q0M4dEM5QjtBRDVpREQ7Ozs7RUErVStCLGtDQUFBO0NDbXVDOUI7QURsakREOzs7O0VBZ1YrQixrQ0FBQTtDQ3d1QzlCO0FEeGpERDs7OztFQWlWK0Isa0NBQUE7Q0M2dUM5QjtBRDlqREQ7Ozs7RUFrVjRCLG1DQUFBO0NDa3ZDM0I7QURwa0REOzs7O0VBbVY0QixtQ0FBQTtDQ3V2QzNCO0FEMWtERDs7OztFQW9WNEIsbUNBQUE7Q0M0dkMzQjtBRGhsREQ7Ozs7RUFxVjRCLG1DQUFBO0NDaXdDM0I7QUR0bEREOzs7O0VBc1YyQixtQ0FBQTtDQ3N3QzFCO0FENWxERDs7OztFQXVWNEIsbUNBQUE7Q0Myd0MzQjtBRGxtREQ7Ozs7RUF3VjBCLG1DQUFBO0NDZ3hDekI7QUR4bUREOzs7O0VBeVY4Qiw4QkFBQTtDQ3F4QzdCO0FEOW1ERDs7OztFQTBWK0Isa0NBQUE7Q0MweEM5QjtBRHBuREQ7Ozs7RUEyVitCLGtDQUFBO0NDK3hDOUI7QUQxbkREOzs7O0VBNFY4QixrQ0FBQTtDQ295QzdCO0FEaG9ERDs7OztFQTZWK0Isa0NBQUE7Q0N5eUM5QjtBRHRvREQ7Ozs7RUE4VitCLGtDQUFBO0NDOHlDOUI7QUQ1b0REOzs7O0VBK1ZrQyw4QkFBQTtDQ216Q2pDO0FEbHBERDs7OztFQWdXb0Msa0NBQUE7Q0N3ekNuQztBRHhwREQ7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O0VBQ0Esa0JBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLGFBQUE7RUFDQSxjQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxhQUFBO0VBQ0EsY0FBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsYUFBQTtFQUNBLGNBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLGFBQUE7RUFDQSxjQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxhQUFBO0VBQ0EsY0FBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsYUFBQTtFQUNBLGNBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLGFBQUE7RUFDQSxjQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7RUFDRSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxhQUFBO0VBQ0EsY0FBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsYUFBQTtFQUNBLGNBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsYUFBQTtFQUNBLGNBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLGFBQUE7RUFDQSxjQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxhQUFBO0VBQ0EsY0FBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxhQUFBO0VBQ0EsY0FBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsWUFBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsYUFBQTtFQUNBLGNBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLGFBQUE7RUFDQSxjQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsYUFBQTtFQUNBLGNBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLGFBQUE7RUFDQSxjQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsYUFBQTtFQUNBLGNBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsYUFBQTtFQUNBLGNBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsYUFBQTtFQUNBLGNBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLGFBQUE7RUFDQSxjQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxhQUFBO0VBQ0EsY0FBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsYUFBQTtFQUNBLGNBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLGFBQUE7RUFDQSxjQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxhQUFBO0VBQ0EsY0FBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsYUFBQTtFQUNBLGNBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLGFBQUE7RUFDQSxjQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FEeGloQkQ7O0VBRUUsWUFBQTtFQUNBLGFBQUE7Q0MwaWhCRDtBRHhpaEJEOztFQUVFLFlBQUE7RUFDQSxhQUFBO0NDMGloQkQ7QUR4aWhCRDs7RUFFRSxZQUFBO0VBQ0EsYUFBQTtDQzBpaEJEO0FE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RDtFRHZpaEJEO0lBQ0UsMEJBQUE7R0N5aWhCRDtDQUNGO0FEdmloQkQ7RUFDRTtJQUNFLDJCQUFBO0dDeWloQkQ7RUR2aWhCRDtJQUNFLDJCQUFBO0dDeWloQkQ7Q0FDRjtBRHZpaEJEO0VBQ0U7SUFDRSwwQkFBQTtHQ3lpaEJEO0VEdmloQkQ7SUFDRSwwQkFBQTtHQ3lpaEJEO0NBQ0Y7QUR2aWhCRDtFQUNFO0lBQ0UsMkJBQUE7R0N5aWhCRDtFRHZpaEJEO0lBQ0UsMkJBQUE7R0N5aWhCRDtDQUNGO0FEdmloQkQ7RUFDRTtJQUNFLDBCQUFBO0dDeWloQkQ7RUR2aWhCRDtJQUNFLDBCQUFBO0dDeWloQkQ7Q0FDRjtBRHZpaEJEO0VBQ0U7SUFDRSwyQkFBQTtHQ3lpaEJEO0VEdmloQkQ7SUFDRSwyQkFBQTtHQ3lpaEJEO0NBQ0Y7QUR2aWhCRDtFQUNFO0lBQ0UsMEJBQUE7R0N5aWhCRDtFRHZpaEJEO0lBQ0UsMEJBQUE7R0N5aWhCRDtDQUNGO0FEdmloQkQ7RUFDRTtJQUNFLDJCQUFBO0dDeWloQkQ7RUR2aWhCRDtJQUNFLDJCQUFBO0dDeWloQkQ7Q0FDRjtBRHZpaEJEO0VBQ0U7SUFDRSwwQkFBQTtHQ3lpaEJEO0VEdmloQkQ7SUFDRSwwQkFBQTtHQ3lpaEJEO0NBQ0Y7QUR2aWhCRDtFQUNFO0lBQ0UsMkJBQUE7R0N5aWhCRDtFRHZpaEJEO0lBQ0UsMkJBQUE7R0N5aWhCRDtDQUNGO0FEdmloQkQ7RUFDRTtJQUNFLDBCQUFBO0dDeWloQkQ7RUR2aWhCRDtJQUNFLDBCQUFBO0dDeWloQkQ7Q0FDRjtBRHZpaEJEO0VBQ0U7SUFDRSwyQkFBQTtHQ3lpaEJEO0VEdmloQkQ7SUFDRSwyQkFBQTtHQ3lpaEJEO0NBQ0Y7QUR2aWhCRDtFQUNFO0lBQ0UsMEJBQUE7R0N5aWhCRDtFRHZpaEJEO0lBQ0UsMEJBQUE7R0N5aWhCRDtDQUNGO0FEdmloQkQ7RUFDRTtJQUNFLDJCQUFBO0dDeWloQkQ7RUR2aWhCRDtJQUNFLDJCQUFBO0dDeWloQkQ7Q0FDRjtBRHZpaEJEO0VBQ0U7SUFDRSwwQkFBQTtHQ3lpaEJEO0VEdmloQkQ7SUFDRSwwQkFBQTtHQ3lpaEJEO0NBQ0Y7QUR2aWhCRDtFQUNFLDBCQUFBO0NDeWloQkQ7QUR2aWhCRDtFQUNFO0lBQ0UseUJBQUE7R0N5aWhCRDtDQUNGO0FEdmloQkQ7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtDQ3lpaEJEO0FEdmloQkQ7RUFDRSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0NDeWloQkQ7QUR2aWhCRDtFQUNFLDRCQUFBO0NDeWloQkQ7QUR2aWhCRDtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0NDeWloQkQ7QUR2aWhCRDtFQUNFO0lBQ0UsZ0JBQUE7SUFDQSxrQkFBQTtHQ3lpaEJEO0VEdmloQkQ7SUFDRSxnQkFBQTtJQUNBLGtCQUFBO0dDeWloQkQ7Q0FDRjtBRHZpaEJEO0VBQ0U7SUFDRSxhQUFBO0dDeWloQkQ7Q0FDRjtBRHZpaEJEO0VBQ0U7SUFDRSxhQUFBO0dDeWloQkQ7Q0FDRjtBRHZpaEJEO0VBQ0U7SUFDRSxrQkFBQTtHQ3lpaEJEO0NBQ0Y7QUFDRCx3QkFBd0I7QUFDeEIsMEJBQTBCO0FEdGloQjFCO0VBQ0UsYUFBQTtDQ3dpaEJEO0FEdGloQkQ7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7Q0N3aWhCRDtBRHRpaEJEO0VBQ0UsaUJBQUE7Q0N3aWhCRDtBRHRpaEJEO0VBQ0U7SUFDRSx5QkFBQTtHQ3dpaEJEO0NBQ0Y7QUR0aWhCRDtFQUNFLDBCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQ0FBQTtDQ3dpaEJEO0FEdGloQkQ7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7Q0N3aWhCRDtBRHRpaEJEO0VBQ0UsaUNBQUE7RUFDSSw2QkFBQTtFQUNJLHlCQUFBO0VBQ1IsbUJBQUE7RUFDQSw0QkFBQTtDQ3dpaEJEO0FEdGloQkQ7RUFDRTs7SUFFRSxpQkFBQTtJQUNBLG9CQUFBO0lBQ0EsMEJBQUE7SUFDQSxxQkFBQTtHQ3dpaEJEO0VEdGloQkQ7SUFDRSxlQUFBO0dDd2loQkQ7RUR0aWhCRDtJQUNFLGdCQUFBO0dDd2loQkQ7RUR0aWhCRDtJQUNFLGdCQUFBO0lBQ0Esc0JBQUE7R0N3aWhCRDtFRHRpaEJEO0lBQ0UsaUJBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRSw4QkFBQTtDQ3dpaEJEO0FEdGloQkQ7RUFDRSxnQkFBQTtDQ3dpaEJEO0FEdGloQkQ7RUFDRTtJQUNFLGdCQUFBO0dDd2loQkQ7RUR0aWhCRDtJQUNFLGdCQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtDQ3dpaEJEO0FEdGloQkQ7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFO0lBQ0UseUJBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRTtJQUNFLHlCQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFO0lBQ0UsWUFBQTtJQUNBLFdBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRTtJQUNFLHlCQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtDQ3dpaEJEO0FEdGloQkQ7RUFDRTtJQUNFLHlCQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEO0VBQ0U7SUFDRSx5QkFBQTtHQ3dpaEJEO0NBQ0Y7QUR0aWhCRDtFQUNFO0lBQ0UsWUFBQTtJQUNBLFdBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRTtJQUNFLGdCQUFBO0dDd2loQkQ7RUR0aWhCRDtJQUNFLGdCQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFO0lBQ0UsWUFBQTtJQUNBLFdBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFO0lBQ0UseUJBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRTtJQUNFLHlCQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEO0VBQ0U7SUFDRSxZQUFBO0lBQ0Esb0JBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRTtJQUNFLGdCQUFBO0dDd2loQkQ7RUR0aWhCRDtJQUNFLGdCQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEOztFQUVFLGdCQUFBO0VBQ0EsbUJBQUE7Q0N3aWhCRDtBRHRpaEJEO0VBQ0U7O0lBRUUsZ0JBQUE7R0N3aWhCRDtFRHRpaEJEOztJQUVFLGdCQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEO0VBQ0U7O0lBRUUsWUFBQTtJQUNBLGlCQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEOzs7RUFHRSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7Q0N3aWhCRDtBRHRpaEJEO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Q0N3aWhCRDtBRHRpaEJEO0VBQ0U7SUFDRSxZQUFBO0lBQ0Esb0JBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7O0VBRUUsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDQ3dpaEJEO0FEdGloQkQ7Ozs7RUFJRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDQ3dpaEJEO0FEdGloQkQ7RUFDRTs7OztJQUlFLFlBQUE7SUFDQSxXQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEO0VBQ0U7O0lBRUUseUJBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRTs7SUFFRSx5QkFBQTtHQ3dpaEJEO0NBQ0Y7QUR0aWhCRDtFQUNFOztJQUVFLG1CQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEOzs7Ozs7OztFQVFFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0NDd2loQkQ7QUR0aWhCRDs7Ozs7Ozs7RUFRRSxlQUFBO0VBQ0Esc0JBQUE7Q0N3aWhCRDtBRHRpaEJEOzs7Ozs7OztFQVFFLDJCQUFBO0NDd2loQkQ7QUR0aWhCRDs7Ozs7Ozs7RUFRRSwyQkFBQTtDQ3dpaEJEO0FEdGloQkQ7Ozs7Ozs7O0VBUUUsMkJBQUE7Q0N3aWhCRDtBRHRpaEJEOzs7Ozs7OztFQVFFLDJCQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFO0lBQ0UsWUFBQTtJQUNBLFdBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDQ3dpaEJEO0FEdGloQkQ7RUFDRTtJQUNFLFlBQUE7SUFDQSxZQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEO0VBQ0UsZUFBQTtDQ3dpaEJEO0FEdGloQkQ7RUFDRTtJQUNFLDBCQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Q0N3aWhCRDtBRHRpaEJEO0VBQ0U7SUFDRSxZQUFBO0lBQ0EsV0FBQTtHQ3dpaEJEO0NBQ0Y7QUR0aWhCRDtFQUNFO0lBQ0UsaUJBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRTtJQUNFLGdCQUFBO0dDd2loQkQ7RUR0aWhCRDtJQUNFLGdCQUFBO0dDd2loQkQ7Q0FDRjtBRHRpaEJEO0VBQ0UsWUFBQTtFQUNBLDJCQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFLHNCQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFO0lBQ0UsdUJBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRSxvQkFBQTtDQ3dpaEJEO0FEdGloQkQ7O0VBRUUsZUFBQTtFQUNBLDJCQUFBO0VBQ0EsZUFBQTtDQ3dpaEJEO0FEdGloQkQ7O0VBRUUsc0JBQUE7Q0N3aWhCRDtBRHRpaEJEOztFQUVFLHNCQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFLG1CQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFLGdCQUFBO0NDd2loQkQ7QUR0aWhCRDtFQUNFO0lBQ0UsZ0JBQUE7R0N3aWhCRDtFRHRpaEJEO0lBQ0UsZ0JBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRTtJQUNFLGVBQUE7R0N3aWhCRDtFRHRpaEJEOztJQUVFLGNBQUE7SUFDQSxvQkFBQTtJQUNBLCtCQUFBO0dDd2loQkQ7RUR0aWhCRDtJQUNFLG9CQUFBO0lBQ0EsdUJBQUE7R0N3aWhCRDtFRHRpaEJEO0lBQ0Usb0JBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRTtJQUNFLDBCQUFBO0dDd2loQkQ7RUR0aWhCRDtJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7SUFDQSxpQkFBQTtHQ3dpaEJEO0VEdGloQkQ7SUFDRSxjQUFBO0dDd2loQkQ7RUR0aWhCRDtJQUNFLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLG9CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLG9CQUFBO0lBQ0EsWUFBQTtHQ3dpaEJEO0VEdGloQkQ7SUFDRSxtQkFBQTtJQUNBLFlBQUE7SUFDQSxvQkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxvQkFBQTtHQ3dpaEJEO0NBQ0Y7QUR0aWhCRDtFQUNFO0lBQ0Usb0JBQUE7R0N3aWhCRDtFRHRpaEJEO0lBQ0UsZ0JBQUE7R0N3aWhCRDtDQUNGO0FEdGloQkQ7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMEJBQUE7Q0N3aWhCRDtBRHRpaEJEO0VBQ0UsMEJBQUE7Q0N3aWhCRDtBRHJpaEJEOztFQUVFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtDQ3VpaEJEO0FEcmloQkQ7O0VBRUUsc0JBQUE7RUFDQSxpQkFBQTtDQ3VpaEJEO0FEcmloQkQ7RUFDRTs7SUFFRSxnQkFBQTtJQUNBLGVBQUE7R0N1aWhCRDtDQUNGO0FEcmloQkQ7O0VBRUUsZUFBQTtFQUNBLHNCQUFBO0NDdWloQkQ7QURyaWhCRDs7RUFFRSwyQkFBQTtDQ3VpaEJEO0FEcmloQkQ7O0VBRUUsMkJBQUE7Q0N1aWhCRDtBRHJpaEJEOztFQUVFLDJCQUFBO0NDdWloQkQ7QURyaWhCRDs7RUFFRSwyQkFBQTtDQ3VpaEJEO0FEcmloQkQ7O0VBRUUsc0JBQUE7Q0N1aWhCRDtBRHJpaEJEO0VBQ0UsWUFBQTtDQ3VpaEJEO0FEcmloQkQ7RUFDRSxXQUFBO0NDdWloQkQ7QURwaWhCRDtFQUNFOztJQUVFLGtCQUFBO0dDc2loQkQ7Q0FDRjtBRHBpaEJEO0VBQ0U7SUFDRSxpQkFBQTtHQ3NpaEJEO0NBQ0Y7QURwaWhCRDtFQUNFO0lBQ0UsbUJBQUE7R0NzaWhCRDtFRHBpaEJEOztJQUVFLGlCQUFBO0lBQ0Esa0JBQUE7R0NzaWhCRDtDQUNGO0FEcGloQkQ7RUFDRSxZQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFO0lBQ0UsWUFBQTtHQ3NpaEJEO0NBQ0Y7QURwaWhCRDtFQUNFLFlBQUE7RUFDQSwwQkFBQTtDQ3NpaEJEO0FEcGloQkQ7O0VBRUUsWUFBQTtFQUNBLDBCQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFLFlBQUE7RUFDQSwwQkFBQTtDQ3NpaEJEO0FEcGloQkQ7OztFQUdFLFlBQUE7RUFDQSwwQkFBQTtDQ3NpaEJEO0FEcGloQkQ7Ozs7Ozs7OztFQVNFLFlBQUE7RUFDQSwwQkFBQTtDQ3NpaEJEO0FEcGloQkQ7OztFQUdFLHVCQUFBO0NDc2loQkQ7QURwaWhCRDs7Ozs7Ozs7O0VBU0UsMEJBQUE7Q0NzaWhCRDtBRHBpaEJEO0VBQ0UsZUFBQTtFQUNBLHVCQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFO0lBQ0UsZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsY0FBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLHNCQUFBO0lBQ0EsdUJBQUE7SUFDQSwwQkFBQTtJQUNBLCtCQUFBO0lBQ0EsdUJBQUE7R0NzaWhCRDtFRHBpaEJEO0lBQ0UsYUFBQTtHQ3NpaEJEO0VEcGloQkQ7SUFDRSxzQkFBQTtHQ3NpaEJEO0VEcGloQkQ7SUFDRSxhQUFBO0dDc2loQkQ7Q0FDRjtBRHBpaEJEO0VBQ0U7SUFDRSxzQkFBQTtJQUNBLGlCQUFBO0lBQ0Esb0JBQUE7SUFDQSxtQkFBQTtJQUNBLHVCQUFBO0lBQ0EsK0JBQUE7SUFDSSwyQkFBQTtJQUNKLGdCQUFBO0lBQ0EsdUJBQUE7SUFDQSxVQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtJQUNBLDBCQUFBO0lBQ0EsdUJBQUE7SUFDQSxzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtHQ3NpaEJEO0VEcGloQkQ7Ozs7OztJQU1FLFdBQUE7R0NzaWhCRDtFRHBpaEJEOzs7SUFHRSxZQUFBO0lBQ0Esc0JBQUE7R0NzaWhCRDtFRHBpaEJEOztJQUVFLFdBQUE7SUFDQSx1QkFBQTtJQUNBLGlEQUFBO0dDc2loQkQ7RURwaWhCRDs7O0lBR0Usb0JBQUE7SUFDQSxjQUFBO0lBQ0EsMEJBQUE7SUFDQSxpQkFBQTtHQ3NpaEJEO0VEcGloQkQ7O0lBRUUscUJBQUE7R0NzaWhCRDtFRHBpaEJEO0lBQ0UsV0FBQTtJQUNBLHFDQUFBO0dDc2loQkQ7Q0FDRjtBRHBpaEJEO0VBQ0U7SUFDRSx1QkFBQTtJQUNBLGlDQUFBO0lBQ0EsVUFBQTtHQ3NpaEJEO0NBQ0Y7QURwaWhCRDtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtFQUNBLCtDQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFO0lBQ0UsZ0JBQUE7R0NzaWhCRDtFRHBpaEJEO0lBQ0UsZ0JBQUE7R0NzaWhCRDtDQUNGO0FEcGloQkQ7O0VBRUUsWUFBQTtFQUNBLDBCQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFLFlBQUE7RUFDQSwwQkFBQTtDQ3NpaEJEO0FEcGloQkQ7OztFQUdFLFlBQUE7RUFDQSwwQkFBQTtDQ3NpaEJEO0FEcGloQkQ7Ozs7Ozs7OztFQVNFLFlBQUE7RUFDQSwwQkFBQTtDQ3NpaEJEO0FEcGloQkQ7OztFQUdFLHVCQUFBO0NDc2loQkQ7QURwaWhCRDs7Ozs7Ozs7O0VBU0UsMEJBQUE7Q0NzaWhCRDtBRHBpaEJEO0VBQ0UsZUFBQTtFQUNBLHVCQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFLGtCQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFO0lBQ0UseUJBQUE7R0NzaWhCRDtDQUNGO0FEcGloQkQ7RUFDRTtJQUNFLHlCQUFBO0dDc2loQkQ7Q0FDRjtBRHBpaEJEO0VBQ0UseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFO0lBQ0UsMEJBQUE7R0NzaWhCRDtFRHBpaEJEO0lBQ0UsMEJBQUE7R0NzaWhCRDtFRHBpaEJEO0lBQ0UsOEJBQUE7R0NzaWhCRDtFRHBpaEJEOztJQUVFLCtCQUFBO0dDc2loQkQ7Q0FDRjtBRHBpaEJEO0VBQ0U7SUFDRSwwQkFBQTtHQ3NpaEJEO0VEcGloQkQ7SUFDRSwwQkFBQTtHQ3NpaEJEO0VEcGloQkQ7SUFDRSw4QkFBQTtHQ3NpaEJEO0VEcGloQkQ7O0lBRUUsK0JBQUE7R0NzaWhCRDtDQUNGO0FEcGloQkQ7RUFDRTtJQUNFLHlCQUFBO0dDc2loQkQ7Q0FDRjtBRHBpaEJEO0VBQ0U7SUFDRSx5QkFBQTtHQ3NpaEJEO0NBQ0Y7QURwaWhCRDtFQUNFLGVBQUE7RUFDQSxtQkFBQTtDQ3NpaEJEO0FEcGloQkQ7RUFDRTtJQUNFLGNBQUE7SUFDQSxrQkFBQTtHQ3NpaEJEO0NBQ0Y7QURwaWhCRDtFQUNFLG9CQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFOztJQUVFLHVCQUFBO0dDc2loQkQ7Q0FDRjtBRHBpaEJEO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFO0lBQ0UsWUFBQTtHQ3NpaEJEO0NBQ0Y7QURwaWhCRDs7Ozs7OztFQU9FLG9CQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFLDBCQUFBO0VBQ0Esb0JBQUE7Q0NzaWhCRDtBRHBpaEJEO0VBQ0UsMEJBQUE7RUFDQSxtQkFBQTtDQ3NpaEJEO0FEcGloQkQ7RUFDRSwwQkFBQTtFQUNBLG9CQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFLDBCQUFBO0VBQ0EsbUJBQUE7Q0NzaWhCRDtBRHBpaEJEO0VBQ0UsMEJBQUE7RUFDQSxtQkFBQTtDQ3NpaEJEO0FEcGloQkQ7RUFDRSwwQkFBQTtFQUNBLG1CQUFBO0NDc2loQkQ7QURwaWhCRDtFQUNFLDBCQUFBO0VBQ0Esb0JBQUE7Q0NzaWhCRDtBQUNELHdCQUF3QjtBQUN4QixrQ0FBa0M7QVN0cHJCbEM7O0VBR0UsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0NUdXByQkQ7QVM1cHJCRDs7RUFVRyxzQ0FBQTtDVHNwckJGO0FTaHFyQkQ7RUFjSSxnQkFBQTtDVHFwckJIO0FTbnFyQkQ7RUFzQkksa0NBQUE7Q1RncHJCSDtBU3RxckJEO0VBeUJJLDBCQUFBO0VBQ0csaUJBQUE7RUFDQSxvQkFBQTtFQUNBLFVBQUE7Q1RncHJCTjtBUzVxckJEO0VBZ0NLLG1CQUFBO0NUK29yQko7QVN4b3JCRDtFQUNDO0lBR0UsbUJBQUE7SUFDQSxvQkFBQTtHVHdvckJBO0VTNW9yQkY7SUFRRSxtQkFBQTtHVHVvckJBO0NBQ0Y7QVNub3JCRDtFQUNDO0lBQ0MsZUFBQTtJQUNBLFlBQUE7R1Rxb3JCQztFU3ZvckJGO0lBS0UsWUFBQTtJQUNBLGdCQUFBO0lBQ0EsdUJBQUE7SUFDQSxvQkFBQTtHVHFvckJBO0VTN29yQkY7SUFZRSxvQkFBQTtJQUNBLFlBQUE7R1Rvb3JCQTtDQUNGO0FTaG9yQkQ7RUFDRTtJQUNFLHlCQUFBO0dUa29yQkQ7Q0FDRjtBQUNELGdDQUFnQztBQUNoQyxnR0FBZ0c7QVVwcXJCaEc7RUFDRTtJQUNFLGFBQUE7SUFDSCw0QkFBQTtJQUNBLHVCQUFBO0dWc3FyQkU7Q0FDRjtBQUNELGdHQUFnRztBVW5xckJoRztFQUNFO0lBQ0UsYUFBQTtHVnFxckJEO0VVbnFyQkQ7SUFDQyx5QkFBQTtHVnFxckJBO0NBQ0Y7QUFDRCxpR0FBaUc7QVVscXJCakc7RUFDRTtJQUNFLGNBQUE7R1ZvcXJCRDtDQUNGO0FBQ0QsZ0dBQWdHO0FVanFyQmhHO0VBQ0M7O0lBRUUsNEJBQUE7SUFDQSx1QkFBQTtHVm1xckJBO0NBQ0Y7QUFDRCxnR0FBZ0c7QUR4bmhCaEc7RUFDRTtJQUNFLGFBQUE7SUFDQyxhQUFBO0lBQ0EsZUFBQTtJQUNBLG9CQUFBO0lBQ0EsU0FBQTtHQzBuaEJGO0NBQ0YiLCJmaWxlIjoidG8uY3NzIn0= */

/* NGAF2 n.b. - Massimale che va a capo tra le garanzie offerte - inizio */
.massimaleMultilinea {
  white-space: normal;
}
/* NGAF2 - fine */

/* VTUREQ5 START */
@media (max-width: 1120px) {
  #tabellaSinistri #adrTabellareResponsiveWrapper {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    #tabellaSinistri #adrTabellareResponsiveWrapper > table {
      border: 0; } }

#tabellaSinistri table {
  width: 100%;
  margin-bottom: 20px; }
  #tabellaSinistri table th, #tabellaSinistri table td {
    font-size: 14px;
    font-family: 'Open Sans';
    text-align: center; }
  #tabellaSinistri table tbody th, #tabellaSinistri table tbody td {
    padding: 15px 0;
    border: 4px solid #fff;
    border-collapse: collapse; }
  @media (max-width: 1120px) {
    #tabellaSinistri table thead th {
      padding-left: 25px;
      padding-right: 25px; } }
  #tabellaSinistri table tbody td {
    background-color: #f7f7f7; }
  #tabellaSinistri table td input {
    min-width: 30px; }
  #tabellaSinistri table th:first-child {
    width: 25%;
    text-align: right; }

#tabellaSinistri #tabellaSinistriPulsantiera {
  text-align: center; }
  #tabellaSinistri #tabellaSinistriPulsantiera button.btn {
    display: inline-block; }
    #tabellaSinistri #tabellaSinistriPulsantiera button.btn:disabled {
      opacity: .8; }
      #tabellaSinistri #tabellaSinistriPulsantiera button.btn:disabled:hover {
        cursor: auto;
        box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25), 0px -10px 20px 0 rgba(0, 0, 0, 0.2) inset, 0px 1px 1px 0 rgba(255, 255, 255, 0.75) inset; }

.adr_anno_sinistro, .adr_tipologia_sinistro {
    width: calc(100% - 32px);
}

.combo.hidden, .combo.hidden + .custom-combobox {
	display: none;
}

@media(max-width: 500px) {
	.section .span_mob_50perc {
		width: 50%;
		line-height: 27px;
	}
		
	.section .span_mob_50perc.span_3,
	.section .span_mob_50perc.span_6,
	.section .span_mob_50perc.span_3 .combo,
	.section .span_mob_50perc.span_6 .combo {
		width: 100% !important;
	}
	
	.section .span_mob_50perc.span_3 label,
	.section .span_mob_50perc.span_6 label {
		margin-right: 0%;
	}
}

/*VTUREQ5 END*/

/* REQB-2212 a.p. inizio */
.contWrapLeft {
    width: 60%;
    float: left;
}
.contWrapRight {
    text-align: center;
    font-size: 40pt;
    width: 30%;
    float: right;
    margin-top: 30px;
    position: relative;
    font-weight: bold;
}
.contWrapRight span {
    display: block;
}
.contWrapRight sup {
    font-size: 20pt;
}
.premioTotConRat{
	font-size: 24pt;
	margin-top: 12px;
	font-weight: normal;
}
.premioTotConRat sup{
	font-size: 12pt;
}
.premioTotConRat .tipRat{
	font-size: 10pt;
}
.little{
	font-size: .6em !important;	
}
.tit {
    clear: both;
    font-size: 20pt;
}
.tipRat {
    font-size: 12pt;
    margin-top: 8px;
}
.acqRinnAgg {
    position: absolute;
    right: 30%;
    z-index: 1;
}
.partnerLogo{
	width: 50%;
}
.img-logo-agg{
	width: auto;
}
@media (max-width: 500px) {
	.contWrapLeft {
	    width: 100%;
	    float: none;
	}
	.acqRinnAgg {
        position: absolute;
	    right: 2%;
	    padding: 8px 32px !important;
	    font-size: .8em;
	}
	.contWrapRight {
	    text-align: center;
	    font-size: 20pt;
	    width: 100%;
	    float: none;
	    margin: 15px 0px;
	    font-weight: bold;
	}
	.contWrapRight sup {
	    font-size: 12pt;
	}
	.premioTotConRat{
		font-size: 12pt;
	}
	.premioTotConRat sup{
		font-size: 8pt;
	}
	.premioTotConRat .tipRat{
		font-size: 8pt;
	}
	.tit {
	    font-size: 1.5em;
	}
	.tipRat {
	    font-size: 10pt !important;
	}
}
/* REQB-2212 a.p. fine */

/* REQB-2192 p.s. inizio */
input[type=text].fieldFromAnia{
	background: #EFEFEF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdMAAAAYCAYAAAChphduAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGoSURBVHja7N3BjoIwFEDRlvDB/P/mzcrEIZSWAgHTc1ejoMKRpNWYaY6IJEmS+psQSJJ0rnl9x7Iso5x7pJSyS4AXL168ePlkej24ePHixYuXwfQEVB74ouTFixcvXhcOplH5++z2rdeLjX2jsk9pv71jiQNvSHS8ibx48eLFa0Cvpz+Zfr7HzoX7YjWLyCu4rf2+vxvPlX1bZi1vm33x4sWLF6+XeU0NJx43ba+hR+d++eRznr1QePHixYvXYF5zYYSOwgOv2L51u3eWcGQ2kRtgeuLFixcvXoN7TQ0Hk2/a/n1gUbgvGh8blZNufc49sNY3jxcvXrx4DeY1N47qd97e+kVVy/69r7O3LV80C+LFixcvXgN5zen5ouNkRo4XL168eL2sNwymLkJevHjx4vXT+Q9IkiQZTCVJMphKkmQwlSTJYDpmVljgxYsXL14GUxcoL168xOsNXpZg+58ljHjx4sWL1yWDqSV5jgHz4sWLFy9LsD0+m7CEES9evHjxsgRb5/YauiWMePHixYvXT3hZgq3teGrPy4sXL168Bvb6AwAA//8DADv0L7y+3eNuAAAAAElFTkSuQmCC')  no-repeat center !important;
	color: black !important;
}
select.fieldFromAnia{
	background: #EFEFEF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdMAAAAYCAYAAAChphduAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGoSURBVHja7N3BjoIwFEDRlvDB/P/mzcrEIZSWAgHTc1ejoMKRpNWYaY6IJEmS+psQSJJ0rnl9x7Iso5x7pJSyS4AXL168ePlkej24ePHixYuXwfQEVB74ouTFixcvXhcOplH5++z2rdeLjX2jsk9pv71jiQNvSHS8ibx48eLFa0Cvpz+Zfr7HzoX7YjWLyCu4rf2+vxvPlX1bZi1vm33x4sWLF6+XeU0NJx43ba+hR+d++eRznr1QePHixYvXYF5zYYSOwgOv2L51u3eWcGQ2kRtgeuLFixcvXoN7TQ0Hk2/a/n1gUbgvGh8blZNufc49sNY3jxcvXrx4DeY1N47qd97e+kVVy/69r7O3LV80C+LFixcvXgN5zen5ouNkRo4XL168eL2sNwymLkJevHjx4vXT+Q9IkiQZTCVJMphKkmQwlSTJYDpmVljgxYsXL14GUxcoL168xOsNXpZg+58ljHjx4sWL1yWDqSV5jgHz4sWLFy9LsD0+m7CEES9evHjxsgRb5/YauiWMePHixYvXT3hZgq3teGrPy4sXL168Bvb6AwAA//8DADv0L7y+3eNuAAAAAElFTkSuQmCC')  no-repeat center !important;
	color: black !important;
}
/* REQB-2192 p.s. fine */

/* WEB_FASE5_W2 - INIZO */
@import url("modali-wf5-min.css");
/* WEB_FASE5_W2 - FINE */

/* Reqb-2380 p.s inizio */
div.lista_bonifico_causale ul{
	margin-left:20px;
	list-style: disc;
	font-size: 13px;
}
/* Reqb-2380 p.s fine */
ol.documenti-attesi li, ul.documenti-attesi li {
    margin-left: 30px;
}
ol.documenti-attesi li {
    list-style: decimal;
}
ul.documenti-attesi li {
  list-style: none;
}
ul.list-unstyled, ol.list-unstyled {
  padding: 0 5px 0 5px;
  list-style: none;
  display: inline-table;
}
ol.upload_list li, ul.upload_list li {
    float: left;
    margin: 10px 10px 0 0;
    border-radius: 18px;
    background-color: #e3e3e3;
    padding: 5px;
}
.preventivatore-form-attachments-remove {
    margin-left: 10px;
}
.uploadFile {
    font-size: 18px;
    color: #000000;
    padding: 10px;
}
.hidden {
  display: none !important;
}
.block .text.red {
  color: #e22113;
}
.block .underline {
  text-decoration: underline;
}

/*REQB-2469 INIZIO*/
#chiamaNumero{
	display:none;
}
#entraChat{
	margin-left: 64px;
}
.inlineNumber{
	display: inline-block;
}
@media (max-width: 700px) {
	#chiamaNumero{
		display: block;
	}
	#entraChat{
		margin-left: 0px;
	}
	
}
@media (max-width: 500px){
	.entraInChatLabel{
	    font-family: "Open Sans";
    	line-height: 20px;
    	max-width: 100% !important;
    }
}

@media (max-width: 320px){
	#rel5 .btn{
	    min-width: 40%;
    }
}
/*REQB-2469 FINE*/
/*REQB-2673 inizio*/
#preventivatore form a.ico.radio.readonly.fieldNotEditable {
    opacity: unset;
    cursor: unset;
    background-color: unset;
}
/*REQB-2673 fine*/
/*REQB-2476 inizio*/
.modalePopupBannerConcorsoContainer .delete-gar {
    position: absolute;
	width: 100%;
	align-self: flex-end;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.cursor-pointer {
    cursor: pointer;
}
.bannerConcorsoColor {
    background-color: #302e2f;
    color: #ffffff;
}
#idModalePopupBannerConcorso .btn-rimuovi {
    background-color: unset;
    color: unset!important;
    border-color: black;
}
.poFooterNormativaContainer {
	width: 63%;
    margin: 10px auto;
}
.footer-normativa{
	font-family: Lato,sans-serif!important;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #ffffff;
}
.bannerConcorso{
	width: 100%;
	padding: 0px 26px;
}
.modalePopupBannerConcorsoContainer{
	width: 849px;
}
.bannerConcorsoPopup{
	width: 100%;
}
.bannerConcorsoContainer {
    width: 63%;
    margin: 10px auto;
    height: 50px;
    border-radius: 40px;
    font-family: Lato,sans-serif!important;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.bannerConcorsoPopupHeader{
    height: 210px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.bannerConcorsoPopupBody{
    height: 420px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width: 1024px){
	.poFooterNormativaContainer {
		width: 100%;
	}
	.bannerConcorsoContainer {
		width: 100%;
    	height: 60px;
    	border-radius: 30px;
	}
	.bannerConcorso {
	    padding: 0px 50px;
	}
	.modalePopupBannerConcorsoContainer {
	    width: 375px;
	}
	.bannerConcorsoPopupHeader{
		height: 280px;
	}
	.bannerConcorsoPopupBody{
		height: 727px;
	}
}
/*REQB-2476 fine*/
/*REQB-2746 inizio*/
#formPreventivatore[step="datiMancanti"] .section input::placeholder, #formPreventivatore[step="datiMancanti"] .section select::placeholder {
    color: #e3e3e3;
}
/*REQB-2746 fine*/
/* taccone onetrust */
#ot-sdk-btn-floating .ot-floating-button__front.custom-persistent-icon {
    background-size: auto;
    border-radius: 10px;
    background-color: #444;
    opacity: .5
}
/* fine taccone onetrust */