@charset "utf-8";

/* =========================================================
 * Project:			SGM-eBay
 * Last change:		25/03/2014
 * Author URI:		http://www.wipitalia.it/
 * ========================================================= */

/*
/* CSS RESET AND CLEARFIX
*/

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;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
strong, b {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:inherit;
}
em {
	font-style:italic;
}
dl {
	margin-bottom: 18px;
}
dt,
dd {
	line-height: 18px;
}
dt {
	font-weight: bold;
	line-height: 17px;
}
dd {
	margin-left: 9px;
}

.dl-horizontal dt {
	float: left;
	width: 120px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal dd {
	margin-left: 130px;
}
hr {
	margin: 18px 0;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #ffffff;
}
.muted {
	color: #999999;
}
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #ddd;
}
abbr.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 18px;
	border-left: 5px solid #eeeeee;
}
blockquote p {
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 300;
	line-height: 22.5px;
}
blockquote small {
	display: block;
	line-height: 18px;
	color: #999999;
}
blockquote small:before {
	content: '\2014 \00A0';
}
blockquote.pull-right {
	float: right;
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eeeeee;
	border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
	text-align: right;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
}
address {
	display: block;
	margin-bottom: 18px;
	font-style: normal;
	line-height: 18px;
}
small {
	font-size: 11px;
}
cite {
	font-style: normal;
}	
a {
	outline:none;
	color: #005FAC;
}
a:hover {
	text-decoration:underline;
}

/*gray */
.grayscale {
  /* add cross browser balck and white filter on element */
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.disable-grascale {
  /* remove cross browser balck and white filter on element */
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}


/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* --------------------- USEFUL CLASS */

.fleft, .pull-left { float:left; }
.fright, .pull-right{ float:right; }

.clear {clear:both}

/* --------------------- BUTTON CLASSES */
.submit-button {
	display:block;
	cursor:pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:100%;
	padding:5px 13px;
	text-align:center;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:14px;
	text-decoration:none;
}
a.submit-button {
	width:auto;
}
.submit-button.disable {
	cursor: no-drop;
}
.submit-button-1 {
	/*Blue*/
	border:1px solid #0061AF;
	color:#fff;
	background: #0099ff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psixjsigc3rvcc1jb2xvcj0iizawotlmziigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijk5jsigc3rvcc1jb2xvcj0iizawmzm5osigc3rvcc1vcgfjaxr5psixii8+ciagpc9saw5lyxjhcmfkawvudd4kica8cmvjdcb4psiwiib5psiwiib3awr0ad0imsigagvpz2h0psixiibmawxspsj1cmwoi2dyywqtdwnnzy1nzw5lcmf0zwqpiiavpgo8l3n2zz4=);
	background: -moz-linear-gradient(top,  #0099ff 1%, #003399 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#0099ff), color-stop(99%,#003399)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0099ff 1%,#003399 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0099ff 1%,#003399 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0099ff 1%,#003399 99%); /* IE10+ */
	background: linear-gradient(top,  #0099ff 1%,#003399 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099ff', endColorstr='#003399',GradientType=0 ); /* IE6-8 */
}
.submit-button-2 {
	/*Orange*/
	border:1px solid #E57400;
	color:#fff;
	background: #ff9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
	background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
}
.submit-button-3 {
	/*Gray*/
	border:1px solid #cccccc;
	color:#0061AF;
	background: #e6e6e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmzmzmziigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlnmu2ztyiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
}
.submit-button:hover {
	text-decoration:none;
}
.submit-button-4 {
	/*Green*/
	border:1px solid #009933;
	color:#ffffff;
	background: #009900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0iizawy2mzmyigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iimwmdk5mdaiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #00cc33 0%, #009900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00cc33), color-stop(100%,#009900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00cc33 0%,#009900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00cc33 0%,#009900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00cc33 0%,#009900 100%); /* IE10+ */
	background: linear-gradient(top,  #00cc33 0%,#009900 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00CC33', endColorstr='#009900',GradientType=0 ); /* IE6-8 */
}
.submit-button-5 {
	/*Small Gray Variant*/
	border:1px solid #cccccc;
	color:#333333;
	background: #e6e6e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmzmzmziigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlnmu2ztyiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
	font-size:12px;
	padding:5px 10px;
	cursor:pointer;
}
.submit-button-6 {
	/* Small Gray Variant 2 */
	border:1px solid #999999;
	background: #cccccc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psixjsigc3rvcc1jb2xvcj0ii2njy2njyyigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iim5otk5otkiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #cccccc 1%, #999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#cccccc), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cccccc 1%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cccccc 1%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cccccc 1%,#999999 100%); /* IE10+ */
	background: linear-gradient(top,  #cccccc 1%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=0 ); /* IE6-8 */
	color:#fff;
	font-size:12px;
	cursor:pointer;
}

.submit-button-7 {
	/*	Red	*/
	border:1px solid #d00000;
	background: #ff0000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmmdawmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinkmdawmdaiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff0000 0%, #d00000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#d00000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff0000 0%,#d00000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff0000 0%,#d00000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff0000 0%,#d00000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff0000 0%,#d00000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#d00000',GradientType=0 ); /* IE6-8 */
	color:#fff;
	font-size:15px;
	cursor:default;
}

/* --------------------- MAIN LAYOUT --------------------- */
body #bg-wrapper{
	background:url(images/top-head-body-bg.png) repeat-x #fff top center;
}
body.no-main-menu #bg-wrapper{
	background:url(images/top-head-body-bg-nomenu.png) repeat-x #fff top center;
}
#wrapper {
	margin:0 auto;
}
#sidebar-left {
	width:225px;
	float:left;
	margin-right:15px;
}
#sidebar-right {
	width:300px;
	float:left;
}
#main-col-1 {
	margin:0 15px 0 0;
	float:left;
}
#header {z-index:20;position:relative;}
#content {z-index:10;position:relative;}

/* AD FORM */
body #badform{
	width: 1243px;
	margin: 0 auto;
	position: relative;
}
body #badform .adfitemsmall {
	display:none;
}
body #badform .adfitembig {
	display:block;
}	
#badform .adfitembig,
#badform .adfitemsmall {
	display:none;
	clear:left;
}
.adform-adbox-floated {
	margin:0 auto;
}
/* --------------------- NOTIFICHE  ----------------------*/
a.close {
	position: absolute;
	top: 5px;
	right: 5px;
	padding-right: 15px;
	color:#990000;
	background: url('http://www.marcopoloshop.it/online/_ui/desktop/common/images/cross_small.png') no-repeat right center;
	font-size:9px
}


/* notifiche di attenzione, allarme, conferma, informazione */

div.notification {
	position: relative;
	padding:8px ;
	margin:10px 0px 10px 0px;
	color:#333;
	font-size:13px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.notification.errore {
	border: 1px solid #d7bbb8;
	background:#f6dcd9;
}

.notification.conferma {
	border: 1px solid #cad3a6;
	background:#dfe9b8;
}

.notification.attenzione {
	border: 1px solid #dbd6a1;
	background: #f8f2b7;
}
.notification.warning {
	border: 1px solid #d7bbb8;
	background:#f6dcd9;
	color:#F30000;
	font-size: 13px;
	font-weight: 400;
}	
.notification.warning p {
	font-size: 13px;
	font-weight: 400;	
}	
.notification .eighty {
	float: left;
	width: 80%;
	display:block;
}	
.notification .sixty {
	float: left;
	width: 60%;
	display:block;
}
.notification .seventy {
	float: left;
	width: 70%;
	display:block;
}	

/*  --------------------- TOPPER BAR */

#topper-bar {
	font-family: 'Ubuntu';
	font-weight: 400;
	font-size:13px;
	color:#333;
	position:relative;
	z-index:4;
}
#topper-bar a {
	text-decoration:none;
	color:#333;
}
#topper-bar ul li {
	float:left;
	line-height:17px;
	background:url(images/topper-bar-il-separator.png) no-repeat left 10px;
}
#topper-bar ul li:first-child {
	background:none;
}
#topper-bar span.first-span {
	display:block;
	padding:10px 18px;
}
#topper-bar ul li li {
	background:none;
	padding:0;
	float:none;
}
#topper-bar .side-left {
	float:left;
	width:auto;
}
#topper-bar .side-right {
	position:absolute;
	right:0;
	top:0;
	width:760px;
}
#topper-bar .side-right a {
	color: #0060AE;
}
#topper-bar .side-right a:hover {
	text-decoration:underline;
}
#topper-bar .side-left li:first-child span.first-span {
	background:none;
	padding-left:0;
}
#topper-bar .side-right li {
	float:right;
}
#topper-bar .topdrop-li {
	display:block;
	cursor:pointer;
	position:relative;
	background:url(images/topper-bar-arrow-sprite.png) no-repeat right 0px;
}
#topper-bar li:hover .topdrop-li {
	background-position:right -40px;
}
#topper-bar .user-status-order,
#topper-bar .user-drop-menu,
#topper-bar .user-login {
	position:relative;
}	
#topper-bar .user-drop-menu span.first-span,
#topper-bar .user-status-order span.first-span,
#topper-bar .user-login span.first-span {
	padding-right:50px;
}
#topper-bar .user-drop-menu .user-img,
#topper-bar .user-welcome {
	float:left;
}
#topper-bar .user-welcome {
	position:relative;
	padding-left:50px;
}
#topper-bar .user-img {
	display:block;
	position:absolute;
	width:30px;
	height:30px;
	border:2px solid #F16522;
	-moz-border-radius:32px;
	-webkit-border-radius:32px;
	border-radius:32px;
	top:2px;
	left:15px;
}

#topper-bar .top-opened-box {
	display:none;
	background:#fff;
	position:absolute;
	top:37px;
	right:0;
}
#topper-bar .user-status-order.hover .top-opened-box,
#topper-bar .user-drop-menu.over .top-opened-box,
#topper-bar .user-login.hover .top-opened-box ,
#topper-bar .user-status-order:hover .top-opened-box,
#topper-bar .user-drop-menu:hover .top-opened-box,
#topper-bar .user-login:hover .top-opened-box  {
	display:block;
}
#topper-bar  .top-opened-box {
	background:url(images/gradient-top-1.png) top repeat-x #fff;
	border:1px solid #CCCCCC;
	border-top:1px solid #fff;
	padding:20px 14px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-moz-box-shadow:3px 3px 3px #666;
	-webkit-box-shadow:3px 3px 3px #666;
	box-shadow:3px 3px 3px #666;
}
#top-login-form input[type=text],
#top-login-form input[type=password]{
	width:270px;
}
/* SOCIAL LOGIN */
.social-login {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:17px 0;
	margin-bottom:20px;
	text-align:center;
}
.social-login .tit {
	font-family: 'Ubuntu';
	font-weight: 400;
	font-style:italic;
	color:#0060AE;
	font-size:11px;
	margin-bottom:10px;
}
#top-status-box #find-order {
	font-size:12px;
}
#top-status-box input[type=submit]{
	font-size:12px;
}
#top-status-box .form-type-1 label, 
#top-status-box .form-type-2 label{
	padding: 0 0 7px 3px ;
} 
#top-status-box .order-status {
	font-weight: 500;
	font-family: 'Ubuntu';
	font-size: 13px;
	padding: 0px 0px 30px 0px;
	text-align: center;
}
#top-status-box   span {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size: 13px;
}
#top-status-box .order-status.alert,	
#top-status-box .order-status.no-confr ,
#top-status-box .order-status.delivery  {
	background: url("images/ico-attesa-parziale-ordine-small.png") no-repeat scroll bottom center transparent;
}
#top-status-box .order-status.error ,
#top-status-box .not-able  {
	background: url("images/ico-attenzione-ordine-small.png") no-repeat scroll bottom center transparent;
}
#top-status-box .order-status.sended,
#top-status-box  .order-status.on-store {
	background: url("images/ico-ok-ordine-small.png") no-repeat scroll bottom center transparent;
}
#top-status-box .order-status.confirm ,
#top-status-box .order-status.not-pay  {
	background: url("images/ico-attesa-conferma-ordine-small.png") no-repeat scroll bottom center transparent;
}
#topper-bar .user-stats {
	width:200px;
}
#topper-bar .user-stats li {
	border-bottom:1px dotted #CCCCCC;
	padding:15px 0;
	font-family: 'Ubuntu';
	font-weight: 400;
	font-style:italic;
}
#topper-bar .user-stats li:first-child {
	padding-top:0;
}
#topper-bar .user-stats li .left {
	display:block;
	float:left;
	width:115px;
	color:#0060AE;	
	padding-left:5px;
}
#topper-bar .user-stats li .right {
	display:block;
	float:right;
	width:80px;
	text-align:right;
	color:#F16521;
}
#topper-bar .user-stats li.tit {
	float:none;
	color:#0060AE;
	font-family: 'Ubuntu';
	font-weight: 400;
	padding-left:5px;
}
#topper-bar .user-stats li.user-logout {
	clear:both;
	float:none;
	border:none;
	padding:0;
	padding-top:20px;
}
#topper-bar .user-logout a.submit-button {
	width:auto;
	color:#0061AF;
}

/* this section specific style */
#topper-bar a.gr-mpolo {color:#005FAD; }
#topper-bar .as-cli {background:url(images/ico-phone-1.png) no-repeat left center;}
#topper-bar .as-cli a:link,
#topper-bar .as-cli a:visited {
	color: #333333;
	text-decoration: none;
}
#topper-bar .as-cli a:hover,
#topper-bar .as-cli a:active {
	color: #0060AE;
	text-decoration: none;
}		
#topper-bar .as-cli .number {
	font-family: 'Ubuntu';
	font-weight: 700;
	font-size:16px;
	color:#F16521;
	padding-right:5px;
}
#topper-bar .user-login .first-span {
	font-family: 'Ubuntu';
	font-weight: 700;
	font-style:italic;
	color:#F16521;
}
#topper-bar .user-register .first-span,
#topper-bar .user-register .first-span a {
	font-family: 'Ubuntu';
	font-weight: 700;
	font-style:italic;
	color:#0060AE;
}
#topper-bar .user-notification-number {
	color:#F16521;
}
.user-memo-login span {
	color:#666666;
	font-family: 'Ubuntu';
	font-weight: 400;
	font-style:italic;
	font-size:11px;
}
.user-memo-login span a {
	color: #555555;
	display: block;
	font-style: normal;
	margin: 0 auto;
	text-align: center;
	width: 130px;
}
#top-login-box .user-memo-login span a {
	text-align:center;
	display:block;
}
/* TOP HEAD */

#top-head {
	position:relative;
	background:url(images/top-head-bg.png) no-repeat top center;
	height:160px;
}
body.no-main-menu #top-head {
	background:url(images/top-head-bg-nomenu.png) no-repeat top center;
	height:95px;
}
/* LOGO */
#logo {
	position:absolute;
	left:40px;
	top:35px;
}
#logo img {
	display:block;
}

/* CAMPO INPUT RICERCA */
.global-search-form {
	position:absolute;
	left:420px;
	top:25px;
}
.global-search-form input[type=text] {
	padding:9px 40px 9px 10px;
	padding-right:40px;	
	font-size:16px;
	font-family: 'Ubuntu';
	font-weight: 400;
	font-style:italic;
	color:#999999;
	border:1px solid #999999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.global-search-form #search_bt{
	background: url("images/top-head-ico-search.png") no-repeat scroll center center transparent;
	cursor: pointer;
	width: 38px;
	height: 38px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	margin-top:0;
	content: " ";
}
.global-search-form #search_panel {
	position:absolute;
	top:33px;
	left:0px;
	z-index:3;
	width:99%;
	background:#fff;
	border:1px solid #CCCCCC;
	border-top:3px solid #FF7934;
	-moz-box-shadow:3px 3px 3px #666;
	-webkit-box-shadow:3px 3px 3px #666;
	box-shadow:3px 3px 3px #666;
	font-size:14px;
	display:none;
}
.global-search-form #search_list {
	clear:both;
	float:none;
	position:relative;
}
.global-search-form #search_list .search_item {
	padding:6px 10px;
	border-top:1px dotted #ccc;
}
.global-search-form #search_list .search_item .thumb{
	float:left;
	margin-right:15px;
}
.global-search-form #search_list .search_item:first-child {
	border-top:0px dotted #ccc;
}
.global-search-form #search_list .search_item.current,
.global-search-form #search_list .search_item:hover {
	background:#E6F5FF;
}
.global-search-form #search_list .search_item .title{
	float:left;
	font-family: 'Ubuntu';
	font-weight: 500;
	color:#333;
	padding:2px 0px 2px 0px;
	margin:23px 0px 0px 0px;
	width:45%;
}
.global-search-form #search_list .search_item .title.brand{
	color:#0061AF;
}
.global-search-form #search_list .search_item .title span{
	font-family: 'Ubuntu';
	font-weight: 700;
	color:#FC6400;
}
.global-search-form #search_list .search_item .categoria{
	width:29%;
	float:left;
	color:#aaa;
	border-left:2px solid #ccc;
	padding:2px 0px 2px 8px;
	margin:23px 0px 0px 8px;
}
.global-search-form #search_list .search_item .thumb  {
	width:70px;
}
.global-search-form #search_list .search_item .brand.thumb  {
	height:73px;
	background:#fff;
	position:relative;
	overflow:hidden;
	border:1px solid #ccc;
	float:left;
	margin-left:-1px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	text-align:center;
}
.global-search-form #search_list .search_item .brand.thumb  table {
	border:0px none;
}
.global-search-form #search_list .search_item .brand.thumb  table tr,
.global-search-form #search_list .search_item .brand.thumb  table tr td {
	height:73px;
}
.global-search-form #search_list .search_item .brand.thumb  table img{
	width: 64px;
	height: auto;
	margin-left: 3px;
}
.global-search-form #search_list .search_item .thumb  img {
	width:100%;
	height: auto;
}
.global-search-form #search_more {
	border-top: 1px solid #ddd;
	color: #888;
	font-size: 11px;
	line-height: 17px;
	padding: 17px 0;
	text-align: center;
	cursor:pointer;
}
.global-search-form #search_more span {
	font-family: 'Ubuntu';
	font-weight: 500;
	color:#FC6400;
	font-size:14px;
	display:block;
}
.global-search-form #search_more.current,
.global-search-form #search_more:hover {
	color:#fff;
	background: #ff9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
	background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
}		
.global-search-form #search_more:hover span {
	color:#fff;
}
/* WISHLIST E CARRELLO */
#top-head .button-group {
	position:absolute;
	right:0;
	top:27px;
	font-family: 'Ubuntu';
	font-weight: 400;
}
#top-head .button-group .item-button {
	background: #e5e5e5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psixjsigc3rvcc1jb2xvcj0ii2zmzmzmziigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlnwu1ztuiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 1%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 1%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	float:right;
	height:17px;
	margin-left:15px;
	padding:10px 15px 10px;
	position:relative;
}
#top-head .button-group .item-button.active, #top-head .button-group .item-button:hover {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psixjsigc3rvcc1jb2xvcj0ii2zmzmzmziigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlnwu1ztuiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #e5e5e5 1%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5e5e5 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5e5e5 1%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5e5e5 1%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #e5e5e5 1%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}	
#top-head .button-group .item-button .first-span {
	display:block;
	font-family: 'Ubuntu';
	font-weight: 500;
	color:#333;
	font-size:14px;
	padding-left:25px;
	cursor:pointer;

	line-height: 16px;
	padding-bottom:3px;
	padding-top:2px;
	margin-bottom: 2px;
}
#top-head .button-group .item-button .number {
	display:inline-block;
	font-family: 'Ubuntu';
	font-weight: 500;
	color:#fff;
	font-size:12px;
	line-height:15px;
	background:#F16522;
	padding:3px 8px;

	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	display:block;
	float:left;
	top:0;
	margin-right: 6px;
	margin-top:-3px;
}

/* SPRITE PULSANTI WISHLIST E CART */
#top-head .button-group .item-button .ico-span {
	position:absolute;
	left:10px;
	top:10px;
	width:24px;
	height:20px;
	background:url(images/top-head-sprite-item-button.png) no-repeat 0 0;
}
#top-head .button-group .wish-button .ico-span.empty {background-position: -190px 0;}
#top-head .button-group .wish-button .ico-span {background-position: 0px 0;}
#top-head .button-group .wish-button:hover .ico-span {background-position: -46px 0;}
#top-head .button-group .cart-button .ico-span {background-position: -91px 0;}
#top-head .button-group .cart-button:hover .ico-span {background-position: -142px 0;}



#top-head .popup {
	display:none;
}
#top-head .button-group .item-button:hover .popup,
#top-head .button-group .item-button.hover .popup {
	display:block;
}
#top-head .popup {
	width:300px;
	position:absolute;
	right:0;
	top:38px;
	z-index:3;
}
#top-head .popup .triangle {
	width:300px;
	position:relative;
	background:url(images/top-head-popup-triangle.png) no-repeat 80% 0;
	height:13px;
	z-index:4;
}
#top-head .popup .inner-wrap {
	z-index:3;
	position:relative;
	top:-2px;
	background:url(images/top-head-grad-01.png) repeat-x bottom center #fff;
	border:1px solid #CCCCCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:3px 3px 3px #666;
	-webkit-box-shadow:3px 3px 3px #666;
	box-shadow:3px 3px 3px #666;
}

#top-head .tit {
	color:#0060AE;
	font-size:16px;
	padding:15px;
	padding-bottom:36px;
	background:url(images/top-head-popup-tit-bg.png) bottom center repeat-x;
}
#top-head .popup a {
	text-decoration:none;
}
#top-head .popup .listing {
	padding:0 15px;
}
#top-head .popup .list-item {
	padding:15px 0;
	border-top:1px solid #CCCCCC;
}
#top-head .popup .list-item:first-child {
	border-top:0;
	padding:0 0 15px 0;
}
#top-head .popup .list-item .thumb {
	float:left;
	width:70px;
	text-align:center;
}
#top-head .popup .list-item .description {
	float:right;
	width:190px;
}

#top-head .popup .title-info {
	font-family: 'Ubuntu';
	font-weight: 400;
	font-size:15px;
	line-height:120%;
}
#top-head .popup .prod-brand {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:10px;
	text-transform:uppercase;
	color:#666666;
}
#top-head .popup .thumb-info {
	background: url("images/bt-wlist.png") no-repeat scroll 0 0 transparent;
	border: 1px dotted #CCCCCC;
	float: left;
	height: 27px;
	margin-top: 7px;
	padding-bottom: 3px;
	position: relative;
	width: 265px;
}
#top-head .popup .info span {
	color:#FF7934;
	font-size:15px;
}
#top-head .popup .info.gray {
	color:#666;
}
#top-head .popup .info {
	border-top: 1px solid #CCCCCC;
	padding-top: 15px;
	margin-top: 15px;
	width: 92px;
	float:left;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size: 11px;
	color:#005FAC;
	line-height:120%;
}
#top-head .popup .info.all{	
	width:100%;	
	font-size:13px;
}
#top-head .popup .prod-title {
	width:115px;
	float:left;
	line-height:15px;
}
#top-head .popup .prod-price {
	width:74px;
	float:right;
	font-size:14px;
	color:#333333;
	font-family: 'Ubuntu';
	font-weight: 700;
	text-align: left;
}
#top-head .popup .prod-listino {
	color: #666666;
	float: right;
	font-family: 'Ubuntu';
	font-size: 10px;
	text-align: left;
	text-decoration: line-through;
	width: 74px;
	font-weight: 400;
}	
#top-head .popup .list-item .prod-title a {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:12px;
	color:#005FAC;
}
#top-head .popup .prod-closure {
	clear:both;
	color:#8c8c8c;
}
#top-head .popup .prod-closure a, #top-head .popup .prod-closure span {
	font-size:11px;
	color:#FC6400;
	padding:0 5px;
}
#top-head .popup .prod-closure a.add-cart {
	color:#005FAD;
	padding-right:30px;
	padding-left:0;
	background:url(images/top-head-popup-cart.png) no-repeat right center;
}
#top-head .popup .prod-closure input[type=text] {
	font-family: 'Ubuntu';
	font-weight: 500;
	width:20px;
	color:#0060AE;
	font-size:11px;
	background:#f5f5f5;
	border:1px solid #CCCCCC;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
}
#top-head .popup .listing-total-count {
	margin:0 15px;
	background:#e6f5ff;
	padding:15px 15px 7px 15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
#top-head .popup .listing-total-count .label {
	font-size:14px;
	color:#F16522;
	width:30%;
	float:left;
}
#top-head .popup .listing-total-count .total-price {
	font-size:18px;
	color:#333333;
	width:60%;
	float:right;
	text-align:right;
}
#top-head .popup .listing-total-count .note span{
	text-align:right;
	width: 112px;
}
#top-head .popup .listing-total-count .note {
	color:#666666;
	float:left;
	font-size:11px;
	width:100%;
	text-align:left;
}

#top-head .popup .listing-closure {
	padding:20px 15px;
}
#top-head .popup .listing-closure a.submit-button{
	width:auto;
}

#top-head .popup .listing-2-closure a.submit-button {
	width:95px;
	font-size:12px;
	float:right;
}
#top-head .popup .listing-2-closure a.submit-button:first-child {
	float:left;
}
#top-head .popup .listing-spedition {
	margin:0 15px;
}
#top-head .popup .listing-spedition img {
	display:block;
	margin:0 auto;
}

/* MAIN MENU & CLASSI GENERICHE MENU */

/* generiche per listati che usano struttare .list-style-1 con dentro <ul> e <li>*/
.list-style-1 .title {
	color: #0060AE;
	font-size: 16px;
	padding: 15px 5px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
.list-style-1 .title > a {
	color: #0060AE;
	font-family: 'Ubuntu';
	font-weight: 500;
	text-decoration:none;
}
.list-style-1 ul {
	background: url(images/top-head-popup-tit-bg.png) repeat-x scroll center top transparent;
}
.list-style-1 ul li {
	background:url(images/list-style-1.png) no-repeat;
	border-bottom:1px dotted #999;
	color:#333;
	font-family: 'Ubuntu';
	font-weight: 400;
}
#main-menu .list-style-1 ul {	
	border-top: 2px solid #F16623;
	background:none;
	margin: 0 0 10px 0;
}	
#main-menu .list-style-1 ul li{
	background-position: 0 10px; 
	font-size: 13px;
}
#main-menu .list-style-1 ul li a{
	padding: 6px 15px;
}
#main-menu .list-style-1.title{
	padding: 15px 15px 6px 15px;
	font-size: 15px
}
.list-style-1 ul > li:last-child {
	border-bottom:0;
}
.list-style-1 ul li a {
	display:block;
	color:#333;
	text-decoration:none;
}
.list-style-1 ul li a:hover {
	color: #0060AE;
}
.guide-block img.promo {
	max-width:100%;
	height:auto;
}
.guide-block .ul-style-1,
.guide-block .ul-style-2{
	background:none;
	margin-bottom:20px;
}
#main-menu .guide-block .ul-style-1,
#main-menu .guide-block .ul-style-2{
	border-top: 0px none; 
	background:none;
}	
#main-menu 	.sub-menu-block.list-style-1 .title {
	line-height:18px
}
#main-menu 	.sub-menu-block.list-style-1.tall .title {
	padding:15px;
	display: block;
}
#main-menu 	.sub-menu-block.list-style-1.tall .title.thistall {
	padding:6px 15px;
	display: block;
}
.guide-block .ul-style-1 strong {
	font-family: 'Ubuntu';
	font-weight: 500;
}
.guide-block .ul-style-1 span {
	color:#666;
	font-family: 'Ubuntu';
	font-weight: 400;
	font-style:italic;
}
.guide-block .ul-style-1 span.style-01,
.guide-block .ul-style-1 span.style-02 {
	text-transform:uppercase;
	color:#fff;
	font-family: 'Ubuntu';
	font-weight: 400;
	font-style:normal;
	display:inline-block;
	padding:1px 5px;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-left:5px;
}
.guide-block .ul-style-1 span.style-01 {
	background:#0061AF;
}
.guide-block .ul-style-1 span.style-02 {
	background:#F16522;
}
.guide-block .ul-style-2 a {
	font-family: 'Ubuntu';
	font-weight: 500;
	color:#F16522;
}

#main-menu {
	position:relative;
	top:90px;
	border:0;
	z-index:2;
}

#main-menu ul.first-level {
	width:100%;
	display:table;
	/*border-collapse:collapse;*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;	
	border:1px solid #CCCCCC;
	position: relative !important;
}
#main-menu ul.first-level > li {
	display:table-cell;
	font-family: 'Ubuntu';
	font-weight: 400;
	font-size:14px;
	color:#333333;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-collapse:collapse;
	padding:14px 0px 14px 18px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zlzmvmzsigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlzmvmzwyiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#main-menu ul.first-level > li:hover,
#main-menu ul.first-level > li.hover {
	background: #efefef; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zlzmvmzsigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlzmvmzwyiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #efefef 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip:padding-box;
}
	:root #main-menu ul.first-level > li,
	:root #main-menu ul.first-level > li:hover,
	:root #main-menu ul.first-level > li.hover{
		filter:none0/IE9; 
	} /* IE9 + IE10pp4 */
	#main-menu ul.first-level .first-span {
		display:block;
		cursor:pointer;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	#main-menu ul.first-level .first-span > a {
		font-family: 'Ubuntu';
		font-weight: 500;
		text-decoration:none;
		color:#333;
	}
	#main-menu ul.first-level li.highlight .first-span > a {
		color:rgb(241, 101, 34);
	}
	#main-menu ul.first-level > li:first-child {
		border-left:0;
		-moborder-radius:5px 0 0 5px;
		-webkit-border-radius:5px 0 0 5px;
		border-radius:5px 0 0 5px;
	}
	#main-menu ul.first-level > li:last-child {
		border-right:0;
		-moz-border-radius:0 5px 5px 0;
		-webkit-border-radius:0 5px 5px 0;
		border-radius:0 5px 5px 0;
	}
	
	#main-menu .sub-menu {
		display:none;
		position:absolute;
		left:0;
		padding:10px 11px;
		border:1px solid #CCCCCC;
		border-top:0;
		background:url(images/top-head-grad-01.png) repeat-x bottom center #fff;
		-moz-border-radius:0 0 10px 10px;
		-webkit-border-radius:0 0 10px 10px;
		border-radius:0 0 10px 10px;
		z-index:1;
		box-shadow:2px 2px 3px -2px #999999;
	}
	#main-menu .sub-menu .close-main-menu {
		position:absolute;
		right:10px;
		top:10px;
		width: 36px;
		height: 36px;
		cursor: pointer;
		z-index: 8040;
		background-image: url(../js/fancybox/fancybox_sprite.png);
	}
	#main-menu ul.first-level > li.hover .sub-menu {
		display:block;
	}
	#main-menu .col {
		float:left;
	}
	#main-menu .col:first-child {
		margin-left:0;
	}
	#main-menu .last-col {
		float:right;
	}
	#main-menu .promo-block .promo-item {
		background: #fefefe; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zlzmvmzsigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlzmvmzwyiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #fefefe 0%, #efefef 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fefefe 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fefefe 0%,#efefef 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fefefe 0%,#efefef 100%); /* IE10+ */
		background: linear-gradient(top,  #fefefe 0%,#efefef 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */
		border:1px solid #cccccc;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		padding:10px;
		position:relative;
	}
	#main-menu .last-col .promo-block .promo-item{
		margin-left: 15px;
		margin-right: 23px;
	}
	#main-menu .promo-item img {
		max-width:100%;
		height:auto;
	}
	#main-menu .promo-item .left {
		width:50%;
		float:left;
		text-align:left;
	}
	#main-menu .promo-item .right {
		width:50%;
		float:right;
		text-align:right;
	}
	.partner {
		width:100%;
		text-align:center;
		margin-bottom:20px;
	}
	#main-menu .partner {
		margin-bottom:0;
	}


	/* ----------- menu rimpicciolito come quello del 1024 anche in risoluzione > 1280px */
	#main-menu.smallMenu {
		margin-left: 130px; 
	}


	#main-menu.smallMenu  ul.first-level {
		width:998px;
	}
	#main-menu.smallMenu  .sub-menu {
		top:62px;
	}
	#main-menu.smallMenu  .col {
		width:175px;
		margin-left: 8px;
	}

	#main-menu.smallMenu  .col:first-child {
		margin-left: 0;
	}

	#main-menu.smallMenu  .last-col {
		width:250px;
	}
	#main-menu.smallMenu  .promo-block .promo-item {
		margin-bottom:15px;
	}
	#main-menu.smallMenu  .promo-block .promo-desc {
		font-size:13px;
	}
	#main-menu.smallMenu  .sub-menu {
		width:978px;
	}
	#main-menu.smallMenu  ul.first-level .first-span {
		font-size:14px;
		line-height:17px;
		background:none;
		padding-right:12px;
	}	

	#main-menu.smallMenu  ul.first-level > li {
		padding-left:12px;
	}
	#main-menu.smallMenu  .last-col .promo-block .promo-item{
		margin-left: 5px;
		margin-right: 18px;
	}	
	#main-menu.smallMenu  	.sub-menu-block.list-style-1 .title {
		line-height:18px;
	}
	#main-menu.smallMenu  	.sub-menu-block.list-style-1.tall .title {
		padding: 10px 5px;
		display: block;
	}
	#main-menu.smallMenu  .sub-menu-block.list-style-1.tall .title.thistall {
		padding:1px 5px;
		display: block;
	}	


	#main-menu.smallMenu .list-style-1 ul li {
		background-position: 4px 16px;
		font-size: 12px;
	}


	#main-menu.smallMenu .list-style-1 ul li a {
		padding: 10px 10px 10px 15px;
	}

	#main-menu.smallMenu .guide-block {
		padding: 0 10px 20px;
	}

	#main-menu.smallMenu .guide-block .ul-style-1 span.style-01,
	#main-menu.smallMenu .guide-block .ul-style-1 span.style-02 {
		font-size: 10px;
		line-height: 12px;
	}

	/* ---------- / menu rimpicciolito come quello del 1024 anche in risoluzione > 1280px */













	
	/* FOOTER */
	#footer .inner-wrapper {
		position:relative;
		width:1235px;
	}
	#payment-cardlist {
		background:url(images/footer-payment-bg.png) top center repeat-x;
		padding:35px 0;
	}
	#payment-cardlist .title {
		font-family: 'Ubuntu';
		font-weight: 500;
		color:#0061AF;
		font-size:14px;
		margin-bottom:20px;
	}
	#payment-cardlist ul li {
		float:left;
		margin:0 5px;
	}
	#payment-cardlist ul li:first-child {
		margin-left:0;
	}
	
	#prenota-strip {
		background:#F16522;
		padding:15px;
		font-size:16px;
		color:#fff;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	#prenota-strip span.text {
		text-transform:uppercase;
	}
	#prenota-strip .mob-app-box {
		position:absolute;
		right:0;
		bottom:0;
		padding-right:220px;
	}
	#prenota-strip .mob-app-link {
		display:block;
		position:absolute;
		right:0;
		bottom:-15px;
		z-index:40;
	}
	#prenota-strip .mob-app-link img {
		display:block;
	}
	#footer-search {
		padding:25px 0;
		height:30px;
		border-bottom:1px solid #999999;
		margin-bottom:20px;
	}
	#footer-search .logo {
		position:absolute;
		left:0;
		top:8px;
	}
	#footer-search .global-search-form {
		top:0;
	}
	#footer-search .pvendita {
		position:absolute;
		top:10px;
		right:0;
	}
	#footer-search .pvendita a {
		font-size:16px;
		color:#005FAD;
		font-family: 'Ubuntu';
		font-weight: 500;
		text-decoration:none;
	}
	#footer-menu {
		margin-bottom:20px;
	}
	#footer-menu ul {
		background:none;
	}
	#footer-menu .col {
		float:left;
	}
	#footer-menu .col:first-child {
		margin-left:0;
	}
	#ass-clienti-foot {
		position:relative;
		font-size:12px;
		color:#333333;
		font-family: 'Ubuntu';
		font-weight: 400;
		text-align:center;
		margin-bottom:20px;
	}
	#ass-clienti-foot a:link,
	#ass-clienti-foot a:visited {
		font-size:12px;
		text-decoration:none;
		font-family: 'Ubuntu';
		font-weight: 400;
		color:#005FAC;
	}
	#ass-clienti-foot a:hover,
	#ass-clienti-foot a:active {
		text-decoration:underline;
	}
	#ass-clienti-foot span {
		font-size:16px;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	#ass-clienti-foot {
		vertical-align:middle;
	}
	#ass-clienti-foot img {
		margin-left:10px;
		vertical-align:middle;
	}
	#copyright {
		padding:28px;
		border-top:1px solid #999999;
		border-bottom:1px solid #999999;
		font-size:12px;
		color:#0060AE;
		background:#fafafa;
	}
	#copyright .social-follow {
		position:absolute;
		right:0;
		top:0;
		width: 340px;
	}
	#copyright .social-follow ul {
		float:right;
		margin-left:20px;
		margin-top:-5px;
	}
	#copyright .social-follow ul li {
		float:left;
	}
	#copyright .social-follow ul li a {
		display:block;
		float:left;
		padding:0 10px 0 30px;
		line-height:20px;
		background:url(images/footer-social-sprite.png) no-repeat;
		text-decoration:none;
		color:#333;
	}
	#copyright .social-follow ul li a.tw { background-position:0 -20px;}
	#copyright .social-follow ul li a.yt { background-position:0 -40px;}
	#copyright .social-follow span {
		color:#333;
	}
	/* --------------------- CORPO CENTRALE ---------------------  */

	/* CAROUSEL FONDO PAGINA CRONOLOGIA */
	.cronos-carousel {
		clear:both;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	.cronos-carousel a {
		text-decoration:none;
	}
	.cronos-carousel .heading {
		padding:10px 0;
		position:relative;
	}
	.cronos-carousel .heading li {
		border-left:1px solid #999999;
		padding:2px 25px;
		float:left;
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size:17px;
	}
	.cronos-carousel .heading li:first-child {
		border-left:0;
	}
	.cronos-carousel .heading li a {
		font-family: 'Ubuntu';
		font-weight: 500;
		color:#333333;
	}
	.cronos-carousel .heading li.active a, .cronos-carousel .heading li:hover a {
		color:#005FAD;
	}
	.cronos-carousel .heading li span {
		color:#FC6400;
	}
	.cronos-carousel .carousel {
		position:relative;
		background: url(images/footer-payment-bg.png) repeat-x;
		padding:50px 0;
	}
	.cronos-carousel .carousel li {
		float:left;
		margin:0 5px;
		width:140px;
	}
	.cronos-carousel .carousel .thumb {
		height:90px;
		text-align:center;
	}
	.cronos-carousel .carousel .thumb img {
		max-width:100%;
		height:auto;
	}
	.cronos-carousel .carousel .title {
		margin-bottom:10px;
		min-height:40px;
		font-size:13px;
		line-height:14px;
		font-family: 'Ubuntu';
		font-weight: 500;
		color:#333;
	}
	.cronos-carousel .carousel .title a {
		color:#005FAC;
		font-size:14px;
		line-height:16px;
	}
	.cronos-carousel .carousel .title a:hover {
		text-decoration:underline;
	}
	.cronos-carousel .carousel .description {
		color:#333;
		font-size:12px;
		padding-bottom:10px;
		margin-bottom:5px;
		border-bottom:1px dotted #666;
		min-height:48px;
		line-height:16px;
	}
	.cronos-carousel .carousel .price {
		margin-bottom:10px;
		color:#333333;
		font-size:24px;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	.cronos-carousel .carousel .price small {
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size:20px;
	}
	.cronos-carousel .carousel .submit-button {
		font-size:12px;
		margin-bottom:15px;
	}
	.cronos-carousel .carousel .check {
		color:#005FAC;
		font-size:12px;
	}
	.cronos-carousel .carousel ul {
		margin:0 auto;
		overflow:hidden;
		width:1200px; /* 150px (width+margin dei li)x8 elementi */
		height:242px;
	}
	.cronos-carousel .carousel .submit-button {
		width:112px;
	}
	.cronos-carousel .navigation {
		width:54px;
		height:25px;
		position:absolute;
		right:10px;
		top:-35px;
	}
	.cronos-carousel .navigation div {	
		background:url(images/carousel-nav-sprite.png) no-repeat;
		cursor:pointer;
		height:25px;
		float:left;
	}
	.cronos-carousel .navigation div.prev {
		width:28px;
		background-position:0 0;
	} 
	.cronos-carousel .navigation div.next {
		width:26px;
		background-position:-28px 0;
	}
	.cronos-carousel .navigation .prev:hover {
		background-position:0 -25px;
	}
	.cronos-carousel .navigation .next:hover {
		background-position:-28px -25px;
	}
	
	/* CRONOS CAROUSEL FULL STYLE */

	.cronos-carousel-full-style .category {
		font-size:11px;
		line-height:14px;
		color:#666666;
		font-family: 'Ubuntu';
		font-weight: 300;
	}
	.cronos-carousel.cronos-carousel-full-style .title {
		margin-bottom:0;
	}
	.cronos-carousel-full-style .price-box .listino {
		color: #666666;
		font-size: 9px;
		margin-bottom: 5px;
		text-align:left;
	}
	.cronos-carousel-full-style .price-box .listino .striked {
		font-size: 12px;
		margin-right: 5px;
		text-decoration: line-through;
	}
	.cronos-carousel-full-style .price-box .sconto .percent {
		background: #ff9900; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
		background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		color: #FFFFFF;
		float: left;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size: 12px;
		margin-right: 5px;
		padding: 0 5px;
	}
	.cronos-carousel-full-style .price-box .sconto .number {
		color: #FC6400;
		float: left;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size: 12px;
	}
	.cronos-carousel-full-style .price-box .total {
		color: #333333;
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size: 12px;
		margin:5px 0 10px 0;
	}
	.cronos-carousel-full-style .price-box .total span {
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size: 16px;
	}
	
	/* AREA READCRUMBS */

	#bread-area {
		padding:13px 15px;
	}
	#bread-area {
		color:#333333;
		font-size:13px;
		line-height:17px;
	}
	#bread-area a {
		text-decoration:none;
		line-height:17px;
	}
	#bread-area a:hover {
		color:#005FAD;
	}

	/* Breadcrumbs */	
	#breadcrumbs {
		float:left;
		padding-right:20px;
	}
	#breadcrumbs a {
		color:#333;
	}	
	#breadcrumbs ul li {
		display:inline;
		background:url(images/list-style-1.png) no-repeat 5px 6px;
		padding-left:15px;
	}
	#breadcrumbs ul li:first-child {
		background:none;
		padding-left:0;

	}
	#breadcrumbs ul li:first-child a {
		font-family: 'Ubuntu';
		font-weight: 500;
	}

	/* Ricerche correlate */
	#related-search {
		float:left;
		text-align:right;
	}
	#related-search a {
		color:#FF7934;
	}
	#related-search a:hover {
		color:#FF7934;
		text-decoration:underline;
	}

	/* Naviga per marca */
	#brand-nav {
		float:right;
		margin-left:10px;
	}
	#brand-nav a.opener {
		background: url(images/list-style-1.png) no-repeat scroll 15px 8px #d5d5d5;
		font-family: 'Ubuntu';
		font-weight: 500;
		border: 1px solid #CCCCCC;
		color: #000000;
		display: block;
		padding: 2px 30px;
		width:108px;
		text-decoration: none;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		font-size:12px;
		line-height:17px;
	}
	/* Offerte */

	#bread-area .right-top-promo {
		float:right;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size: 14px;
		color:#FC6400;
	}
	#bread-area .right-top-promo a {
		color:#005FAD;
	}
	#bread-area .right-top-promo a:hover {
		text-decoration:underline;
	}
	
	/* SIDEBAR LEFT */
	.nocat .title{
		color:#F16522;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size: 16px;
		padding: 15px 20px;
	}
	.nocat li {
		padding: 10px 10px 10px 15px;
	}
	.sidebox {
		border:1px solid #CCCCCC;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		margin-bottom:20px;
	}

	.sidebox a {
		text-decoration:none;
	}

	.sidebox .title {
		padding: 15px 12px;
		font-family: 'Ubuntu';
		font-weight: 500;
		color:#F16522;
		font-size: 16px;
		line-height:20px;
	}

	.sidebox span.subtitle {
		font-family: 'Ubuntu';
		font-weight: 400;
		color:#F16522;
		font-size: 15px;
	}		
	.sidebox .content {
		padding: 15px 12px;
		font-size:12px;
		line-height:14px;
	}

	.sidebox.borderless {
		border:0px solid #CCCCCC;
		margin-bottom:20px;
	}
	.sidebox.borderless .title{
		padding: 15px 12px 10px 12px;
	}
	.sidebox.borderless .title.underline{
		border-bottom: 1px dotted #999999;
		margin-bottom:15px;
	}	
	.sidebox.borderless .content {
		padding: 10px 12px 15px 12px;
	}
	.sidebox.sidebox-cat .title {
		color:#fff;
	}
	
	.sidebox.list-style-1 .title {
		color:#0061AF;
	}		
	.sidebox.sidebox-cat .title {
		color:#fff;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0;
	}	

/* sidedbox-filter-1 Ã¨ la classe specifica per il primo box a sx dei filtri,
sidebox-filter Ã¨ la generica x i box filtri della sidebar left */

.sidebox-filter ul li {
	background:none;
	border-top:1px solid #CCC;
	border-bottom:none 0px;
}
.sidebox-filter ul li:first-child {
	border-top:none 0px;
}
.sidebox-filter-1 ul li a {
	position:relative;
	color:#333333;
	font-family: 'Ubuntu';
	font-weight: 500;
	padding: 5px 30px 6px 35px;
}
.sidebox-filter-1 ul > li:last-child {
	border-bottom:1px solid #CCC;
}
.sidebox-filter-1 ul li a:hover  {
	text-decoration:underline;
	background:url(images/close-01.png) no-repeat 95% 8px;
}
.list-style-1 ul > li:first-child a:hover {
	background-position: 95% 8px;
}
.sidebox-filter-1 .submit-button {
	margin:15px 5px;
	font-size:12px;
	padding: 6px 13px;
}
.sidebox-filter-1 .remove-filter {
	display:block;
	margin:10px 0;
	text-align:center;
	color:#333333;
	font-size:12px;
}
.sidebox-filter-1 .remove-filter:hover {
	color:#005FAD;
}

.sidebox-cat {
	padding-bottom:5px;
	background: url(images/top-head-grad-01.png) repeat-x scroll center bottom #FFFFFF;
}
.sidebox-cat .title {
	color:#fff;
	background: #ff9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
	background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
	padding: 14px 20px;
}
.sidebox-cat ul ul{
	background:none;
}
.sidebox-cat ul li {
	border:0;
}
.sidebox-cat ul li a {
	border-bottom:1px solid #CCC;
}
.sidebox-cat ul li li:last-child a {
	border-bottom:0;
}
.sidebox-cat ul li a:hover, .sidebox-cat ul li a.active {
	color:#005FAD;
	font-family: 'Ubuntu';
	font-weight: 500;
}
/* MULTI-FILTER-BOX */
#multi-filter-box {
	background: url(images/top-head-grad-01.png) repeat-x scroll center bottom #FFFFFF;
	padding-bottom:5px;
}
.multi-filter .box .title {
	background:url(images/gradient-top-1.png) repeat-x;
	padding:10px;
	color:#0061AF;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:16px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.multi-filter .box:first-child .title {
	border-top:0;
}
.multi-filter .box {
	padding:10px 0 0px; 	
}
.multi-filter .box:first-child {
	padding-top:0;
}
.multi-filter .box ul.checkfilters > li {
	border-top:1px solid #CCCCCC;
	padding:5px 10px;
	position:relative;
	display:block;
}

.multi-filter .box ul.checkfilters > li input[type=checkbox] {	
	display: block;
	float: left;
	margin: 4px 7px 4px 3px;
}

.multi-filter .box ul.checkfilters > li span {
	font-size:14px;
	display: block;
	padding-left:23px;
	padding-top:3px;
	line-height:16px;
	padding-bottom: 1px;
	margin:0;
}	
.multi-filter .box ul.checkfilters.star-rating > li  input[type=checkbox] {
	display:inline;
	float:none;
}	
.multi-filter .box ul.checkfilters.star-rating > li span {
	display:inline;
	padding-left:0px;
}	
.multi-filter .box ul.checkfilters > li:first-child {
	border-top:0;
}
.multi-filter .box .more-filter-exposed {
	display:none;
}
.multi-filter .box input[type=checkbox]:checked + span {
	font-family: 'Ubuntu';
	font-weight: 500;
}
.multi-filter .box .more {
	text-align:center;
	font-size:12px;
	color:#0060AE;
	display:block;
	margin:7px 0 0px 0;
}
.multi-filter .box .more:hover {
	text-decoration:underline;
}
/*input e select mini*/
.multi-filter .box .mini {
	background:#f9f9f9;
	border:1px solid #cccccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
/*star rating */
.multi-filter .box .count {
	color:#FC6400;
	font-size:12px;
}
.multi-filter .box .star img {
	vertical-align:middle;
	height:auto;
}
#smart-search .title {
	color:#FC6400;
	font-size:16px;
	padding-bottom:5px;
}
#smart-search {
	padding-top:0;
}

#smart-search li a {
	padding:10px 15px;
}

/* SIDEBAR RIGHT */
.box-pad {
	padding:20px 25px;
	border:1px solid #CCCCCC;
	color:#333;
	margin-bottom:20px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.box-pad.no-border {
	border:0;
}
.box-pad .title {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:18px;
	border-bottom:1px dotted #999;
	padding-bottom:10px;
	margin-bottom:10px;
	color:#333;
}
.box-pad .subtitle {
	color:#666666;
	font-size:16px;
}

/* BOX TESTO GENERICO */
.read-box .title {
	border:0;
}
.read-box .content {
	font-family: 'Ubuntu';
	font-weight: 400;
	font-style:italic;
	font-size:14px;
}
#sidebar-right .box-pad.read-box:first-child .content.original {	
	display:none;
}
.read-box .read-more {
	display:block;
	color:#005FAD;
	font-size:12px;
	text-decoration:none;
	margin:9px 0px 0px 0px;
}
.read-box .read-more:hover {
	text-decoration:underline;
}
.read-box .read-more.read-more-orange {
	color:#FC6400;
}

#sidebar-right .guide-block .title {
	padding:0 10px 15px 10px;
}
#sidebar-right .guide-block .ul-style-1 {
	margin-bottom:0;
}

/* BOX ASSISTENZA CLIENTI */	
#ass-clienti-box {
	padding-bottom:0;
}	
#ass-clienti-box .thumb {
	width:81px;
	float:left;
}
#ass-clienti-box img {
	display:block;
}
#ass-clienti-box .text {
	width:165px;
	float:left;
	font-size:13px;
	text-align:center;
}
#ass-clienti-box .text img {
	margin:8px 0 6px;
	max-width:100%;
	height:auto;
}
#ass-clienti-box .text span {
	color:#666;
}

/* BOX NEWSLETTER */
#newsletter-box .text {
	font-size:12px;
	margin-bottom:15px;
}
#newsletter-box input[type="text"]{
	margin-bottom:15px;
	background:#F9F9F9;
	border:1px solid #ccc;
	color:#666666;
	font-size:14px;
	width:228px;
	padding:5px 10px;
	border-radius:4px;
}

/* BOX FINANZIAMENTI */
#finanziamenti-box {
	position:relative;
	font-size:14px;
}
#finanziamenti-box .pensa-rateale {
	width:84px;
	height:83px;
	position:absolute;
	right:0;
	top:-10px;
}
#finanziamenti-box .claim {
	font-family: 'Ubuntu';
	font-weight: 500;
	margin-bottom:15px;
}
#finanziamenti-box ul {
	margin-bottom:15px;
}
#finanziamenti-box ul li {
	background:url(images/list-style-1.png) no-repeat 10px 8px;
	padding-left:20px;
}
#finanziamenti-box ul li strong {
	font-family: 'Ubuntu';
	font-weight: 500;
}
#finanziamenti-box .details {
	font-size:12px;
	color:#666666;
	margin-bottom:15px;
}
#finanziamenti-box .closure {
	text-align:center;
	padding-top:10px;
	border-top:1px dotted #999999;
}
/* BOX FINANZIAMENTI */
.finanziamenti-box {
	position:relative;
	font-size:14px;
}
.finanziamenti-box .pensa-rateale {
	width:84px;
	height:83px;
	position:absolute;
	right:0;
	top:-10px;
}
.finanziamenti-box .claim {
	font-family: 'Ubuntu';
	font-weight: 500;
	margin-bottom:15px;
}
.finanziamenti-box ul {
	margin-bottom:15px;
}
.finanziamenti-box ul li {
	background:url(images/list-style-1.png) no-repeat 10px 8px;
	padding-left:20px;
}
.finanziamenti-box ul li strong {
	font-family: 'Ubuntu';
	font-weight: 500;
}
.finanziamenti-box .details {
	font-size:12px;
	color:#666666;
	margin-bottom:15px;
}
.finanziamenti-box .closure {
	text-align:center;
	padding-top:10px;
	border-top:1px dotted #999999;
}
#modalita-spedizione-box .title {
	border:0;
}
#modalita-spedizione-box .thumb {
	margin:0 -25px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
#modalita-spedizione-box .thumb img {
	display:block;
}
#modalita-spedizione-box ul li {
	background:url("images/round-gray-circle-big.png") no-repeat scroll 0 center transparent;
	padding:15px 0 15px 45px;
	border-top:1px dotted #999999;
	font-size:14px;
	color:#333;
	line-height:18px;
}
#modalita-spedizione-box ul li:first-child {
	border-top:0;
}
#modalita-spedizione-box .text {
	float:left;
	width:125px;
	font-family: 'Ubuntu';
	font-weight: 500;
	color:#333;
}
#modalita-spedizione-box .text a {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:12px;
	color:#F1651F;
	text-decoration:none;
}
#modalita-spedizione-box .text a:hover {
	text-decoration:underline;
}
#modalita-spedizione-box .price {
	float:right;
	width:72px;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:20px;
}
#modalita-spedizione-box .price span {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:16px;
}
#modalita-spedizione-box .price.styled {
	color:#FC6400;
	font-size:14px;
}
#modalita-spedizione-box .details {
	font-size:12px;
	color:#666666;
}
#modalita-spedizione-box .closure {
	margin-top:20px;
}
#modalita-spedizione-box .closure .submit-button {
	font-size:16px;
}

/* BOX BANNER */
.side-banner-300 {
	margin-bottom:20px;
}
.side-banner-300 .bannner-img  img{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}	
/*	box general */
.box-pad .claim,
.box-pad.general .description{
	padding-bottom:18px;
	line-height:120%;
	font-size:13px;
}	
/* RISULTATI RICERCA LISTATI */

/* Filter */
.listing-search .filter {
	position:relative;
	padding:8px 20px;
	background:#F0F0F0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-size:12px;
	line-height:17px;
	color:#333;
	vertical-align:middle;
}
.listing-search .filter span {
	padding-right:10px;
	font-family: 'Ubuntu';
	font-weight: 500;
	float:left;
	margin-top:9px;
}
.listing-search .filter span a {
	text-decoration:none;
}
.listing-search .filter span.order-select {
	margin-top:0px;
}
.listing-search .filter span.order-select div.sexy {
	width: 120px;
}
.listing-search .filter span.order-select div.sexy{
	width: 115px;
}
.listing-search .filter span.order-select div.sexy input{
	width: 94px;
}

/* Switcher Grid/List */
.listing-search .switcher {
	position:absolute;
	width:130px;
	top:18px;
	right:18px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
.listing-search .switcher a {
	float:left;
	background:url(images/grid-list-switcher-sprite.png) no-repeat;
	padding-left:25px;
	line-height:17px;
	cursor:pointer;
	display:block;
	text-decoration:none;
	color:#333;
}
.listing-search .switcher a:hover, .listing-search .switcher a.active {
	color:#FF7934;
}
.listing-search .switcher a#switchList {
	border-right:1px solid #ffffff;
	padding-right:10px;
	background-position:3px 2px;
}
.listing-search .switcher a#switchList:hover, .listing-search .switcher a#switchList.active {
	background-position:3px -21px;
}
.listing-search .switcher a#switchGrid {
	border-left:1px solid #CCCCCC;
	padding-left:30px;
	background-position:8px -45px;
}
.listing-search .switcher a#switchGrid:hover, .listing-search .switcher a#switchGrid.active {
	background-position:8px -72px;
}

/* Risultati cercati e prodotti per pagina */
.listing-search .searched a {
	text-decoration:none;
	color:#FC6400;
}
.listing-search .searched a:hover,
.listing-search .searched a.active {
	color:#0060AE;
}
.listing-search .searched {
	position:relative;
	padding:18px 20px;
	border-bottom:1px solid #CCCCCC;
}
.listing-search .mini-bread span {
	font-family: 'Ubuntu';
	font-weight: 500;
}
.listing-search .mini-bread a {
	font-family: 'Ubuntu';
	font-weight: 400;
}
.listing-search .mini-bread a:hover {
	color:#005FAD;
}
.listing-search .per-page {
	position:absolute;
	right:20px;
	top:18px;
}
.listing-search .per-page, .listing-search .per-page a:link,
.listing-search .per-page, .listing-search .per-page a:visited {
	color:#0060AE;
}
.listing-search .per-page, .listing-search .per-page a:hover,
.listing-search .per-page, .listing-search .per-page a:active,
.listing-search .per-page, .listing-search .per-page a.active {
	color:#FC6400;
}
.listing-search .per-page, .listing-search .per-page {
	font-size:12px;
	color:#333333;
}
.listing-search.listing-search-noresults .searched {
	border-bottom:0;
	border-top: 1px solid #CCCCCC;
}
.listing-search.listing-search-noresults .mini-bread {
	width:100%;
}

/* Risultati trovati e paginatore */
.listing-search .finded {
	position:relative;
	padding:15px 20px;
}
.listing-search .finded .results {
	width:200px;
	font-size:14px;
}
.listing-search .finded .results span,
.listing-search .other-results span{
	font-family: 'Ubuntu';
	font-weight: 500;
}
.listing-search .finded .number,
.listing-search .other-results .number {
	color:#FC6400;
	font-size:18px;
}
.listing-search .other-results {
	border-top: 1px solid #CCCCCC;
	padding: 18px 20px;
	font-size:16px;
}
.listing-search .paginator {
	position:absolute;
	top:15px;
	right:20px;
}
.listing-search .paginator li {
	display:inline;
	font-size:14px;
	margin:0 2px;
}
.listing-search .paginator li a {
	font-size:14px;
	line-height:17px;
	text-decoration:none;
	color:#333;
}
.listing-search .paginator li a:hover, .listing-search .paginator li.active a {
	color:#FC6400;
}
.listing-search .prev, .listing-search .next {
	background:url(images/pager-arrow-sprite.png) no-repeat;
}
.listing-search .prev a, .listing-search .next a {
	padding:0 4px 0 3px;
}
.listing-search .prev {
	background-position:0 3px;
	margin-right:10px;
}
.listing-search .next {
	background-position:-22px 3px;
	margin-left:10px;
}

/* LISTATO PRODOTTI CORPO */

/* COMUNE LISTATI GRIGLIA E LISTA */
.listing-products {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding:20px 0;
}
.listing-products .entry {
	padding:10px;
}
.listing-products .thumb {
	position:relative;
}
.listing-products .thumb a, .listing-products .thumb img {
	display:block;
}
.listing-products .thumb img {
	display: block;
	height: auto;
	max-width: 100%;
}	

.preview {
	display:none;
	background:url("images/preview-eye.png") no-repeat scroll 15px 7px #FFFFFF;
	border:1px solid #E5E5E5;
	font-size:12px;
	color:#0061AF;
	padding:5px 15px 5px 25px;
	text-decoration:none;
	font-family: 'Ubuntu';
	font-weight: 500;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
}
.listing-products .preview {
	width:90px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-65px; 
	margin-top: -14px;
}
.listing-products .thumb a:hover .preview {
	display:block;
}
.listing-products .kind {
	color:#666666;
	font-size:11px;
}
.listing-products .title {
	font-family: 'Ubuntu';
	font-weight: 500;
	margin-bottom: 5px;
}

/* AVAILABLE GENERICA */
.available {
	font-size:12px;
	color:#666;
	background:url(images/avilable-sprite.png) no-repeat;
	padding-left:22px;
	line-height:15px;
}
.available.yes { background-position:0 0px;}
.available.no { background-position:0 -77px;}
/*	LISTING-PRODUCTS */
.listing-products .price-block {
	background:#E5F5FF;
	padding:10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.listing-products .submit-button, .listing-products .compare {
	clear:both;
}	
.listing-products .price-block .listino-1 {
	color:#666666;
	font-size:9px;
}
.listing-products .price-block .listino-1 span {
	font-size:14px;
	text-decoration:line-through;
}
.listing-products .price-block .listino-2 {
	font-size:12px;
	font-family: 'Ubuntu';
	font-weight: 500;
}	
.listing-products .price-block .sconto .percent {
	float:right;
	width:36px;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff;
	background: #ff9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
	background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
}
.page-personal-area.wishlist #main-col-3 .list-item .listino-2 .sconto .number ,
.listing-products .price-block .sconto .number {
	float:right;
	color:#FC6400;
	margin-left:5px;
}
.page-personal-area.wishlist #main-col-3 .list-item .listino-2 .total ,
.listing-products .price-block .total {
	clear:both;
	text-align:right;
	font-size:21px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
.page-personal-area.wishlist #main-col-3 .list-item .listino-2 .total span,
.listing-products .price-block .total span {
	font-family: 'Ubuntu';
	font-weight: 400;
}
.listing-products .price-block .submit-button {
	font-size:12px;
}
.listing-products .price-block .compare {
	color:#333;
	text-align:center;
	font-size:12px;
	font-family: 'Ubuntu';
	font-weight: 500;
	padding-top:10px;
	position:relative;
}

#compare-box .triangle {
	background: url(images/top-head-popup-triangle.png) no-repeat scroll center 0 transparent;
	height: 13px;
	position: absolute;
	padding:0 12px;
	z-index: 4;
	width:195px;
	left:0;
	top:-12px;
}

#compare-box {
	position:absolute;
	width:195px;
	padding:12px;
	display:none;
	z-index:99;		
	text-align: left;
	color:#efefef;
	background: url("images/top-head-grad-01.png") repeat-x scroll center bottom #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 2px 2px 2px #666666;
	-webkit-box-shadow: 2px 2px 2px #666666;
	box-shadow: 2px 2px 2px #666666;
	top:0px;
	left:0px;
}

#compare-box li {
	overflow:auto;
	margin:5px 0px;
	padding:5px 0px;
	border-bottom:1px dotted #ccc;
	position:relative;
}

#compare-box .thumb {
	float:left;
	margin:0 5px 6px 0px;
	height:auto;
	width:55px;
	border:0;
}

#compare-box .title {
	float:right;
	width:120px;
	font-size: 14px;
	font-family: 'Ubuntu';
	font-weight: 500;
	position: relative;
	color:#333;
	padding-right:15px;
	word-wrap: break-word;
}

#compare-box a.remove {
	position:absolute;
	background:url(images/ico-remove-red.png) no-repeat;
	width:12px;
	height:13px;
	right:0;
	top:35%;
}

#compare-box .notification {
	text-align:center;
	color: #0061AF;
	margin:0;
}
.compare-check {
	color:#0061AF;
	padding:0 0 10px 0;
	width:90px;
	margin:0 auto;
}	
.compare-check input[type=checkbox]{
	margin-left:0;
}
.listing-products .single-item {position:relative;}

/* SPECIFICI LISTING A GRIGLIA */
.listing-grid .single-item {
	position:relative;
	width:220px;
	float:left;
}		
.listing-grid .thumb {
	width:170px;
	padding:0 25px;
	height:170px;
}
.listing-grid .entry {
    height: 120px;
    margin-bottom: 32px;
    overflow: hidden;
    padding-bottom: 0;
}
.listing-grid .entry.one-line-all-row {
    height: 120px;
    margin-bottom: 12px;
    overflow: hidden;
    padding-bottom: 0;
}

.listing-grid .kind {
    padding-right: 20px;
    word-wrap: break-word;
}
.listing-grid .title {
	font-size:16px;
	margin-bottom:5px;
	word-wrap: break-word;
}
.listing-grid .description {
	font-size:12px;
	margin-bottom:10px;
	line-height: 15px;
	/*word-wrap: break-word;*/
}
.listing-grid .price-block {
	height:145px;
	padding-bottom:0;
	position: relative;
}
.listing-grid .price-block .listino-1 {
	float:left;
	width:80px;
}
.listing-grid .price-block .listino-1 span {
	display:block;
}
.listing-grid .price-block .listino-2 {
	width:120px;
	float:right;
}

.listing-grid .price-block .total{
	margin:5px 0 20px;
}
.listing-grid .price-block .total span {
	font-size:17px;
}
.listing-grid .price-block > .submit-button {
	width:172px;
	margin:0px auto 10px;
}

.listing-grid .price-block .compare {
	border-top:1px dotted #0061AF;
}
.listing-grid .available {
	margin: 138px 10px 10px;
}
.listing-grid .row-grid .title a.one-line {
	padding: 8px 0 11px 0;
	display: block;
}
.listing-grid .row-grid.tLine-one .available {
	margin: 118px 10px 10px;
}
.listing-grid .kind.one-line {
	padding-top: 6px;
	padding-bottom: 9px;
}
.listing-grid .row-grid.kLine-one .kind.one-line {
	padding-top: 0px;
	padding-bottom: 0px;
}
.listing-grid .row-grid.tLine-one  .entry {
    height: 100px;
}
.listing-grid .row-grid.tLine-one .title a.one-line {
	padding: 0;
}
.listing-grid .row-grid.noSconto .no-sconto .price-block{
	height: 129px;
}
.listing-grid .row-grid.someSconto .no-sconto .price-block .total{
	margin-top: 21px;
}
.listing-grid .row-grid.tLine-one.kLine-one .entry {
    height: 85px;
}
.listing-grid .row-grid.tLine-one.kLine-one .available {
	margin: 103px 10px 10px;
}
/* SPECIFICI LISTING A RIGHE */
.listing-rows .single-item {
	padding:15px 0;
	border-top:1px solid #CCC;
}
.listing-rows .single-item:first-child {
	border-top:0;
}
.listing-rows .single-item:last-child {
	padding-bottom:0;
}
.listing-rows .first-block {
	float:left;
}
.listing-rows .first-block .thumb {
	float:left;
}
.listing-rows .first-block .thumb a {
	display:block;
	margin-bottom:5px;
}
.listing-rows .first-block .entry {
	float:right;
}
.listing-rows .price-block {
	float:right;
}
.listing-rows .title {
	font-size:18px;
}
.listing-rows .title a ,
.listing-grid .title a {
	font-family: 'Ubuntu';
	font-weight: 500;
	color:#333;
	text-decoration:none;
}	
.listing-rows .title a:hover,
.listing-grid .title a:hover {
	color:#005FAC;
}
.listing-rows .description {
	margin-bottom:10px;
}
.listing-rows .star-rece {
	margin:0 0 5px 0;
	font-size:12px;
}
.listing-rows .star-rece span {
	margin-right:5px;
}
.listing-rows .star-rece span a {
	text-decoration:none;
}
.listing-rows .star-rece span a:hover {
	text-decoration:underline;
}
.listing-rows .star-rece img {
	vertical-align:middle;
	margin-right:5px;
}
.listing-rows .star-rece .count {
	color:#FC6400;
}
.listing-rows .specs a {
	font-size:12px;
	color:#0061AF;
	text-decoration:none;
}
.listing-rows .specs a:hover {
	text-decoration:underline;
}
.listing-rows .price-block .listino-1 {
	text-align:right;
}
.listing-rows .price-block .sconto .percent {
	padding:2px;
}
.listing-rows .price-block .sconto .number {
	font-size:16px;
}
.listing-rows .price-block .total{
	margin:5px 0 8px;
	font-size:24px;
}
.listing-rows .price-block .total span {
	font-size:20px;
}
.listing-rows .compare .triangle {
	width:184px;
}
.listing-rows .compare-list {
	width:160px;
	padding:12px;
}
.listing-products .price-block {
	padding-bottom:0;
}



/* DETTAGLIO RICERCA */
#main-col-2 {
	float: left;
	margin: 0 15px;
}

/* SIDEBAR RIGHT INTERNA */
.box-side-listing .single-item {
	padding:15px 0;
	border-top:1px solid #CCCCCC;
}
.box-side-listing .single-item:first-child {
	padding-top:0;
	border-top:0;
}
.box-side-listing .single-item:last-child {
	padding-bottom:0;
}
.box-side-listing .thumb {
	width:110px;
	float:left;
}
.box-side-listing .title .style-01 {
	background: none repeat scroll 0 0 #0061AF;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	float:right;
	font-family: 'Ubuntu';
	font-weight: 400;
	margin-left: 5px;
	padding: 1px 5px;
	text-align: center;
	font-size:12px;
	cursor:default;
}
.box-side-listing .entry {
	width:135px;
	float:right;
}
.box-side-listing .entry .brand {
	color:#666666;
	font-size:11px;
	text-transform:uppercase;
}
.box-side-listing .entry .title {
	font-size:12px;
	margin:0 0 0 0;
	padding:0;
	border:0;
}
.box-side-listing .entry .title a {
	font-size:12px;
	color:#005FAC;
	text-decoration:none;
	font-family: 'Ubuntu';
	font-weight: 500;
}
.box-side-listing .entry .title a:hover {
	text-decoration:underline;
}
.box-side-listing .entry .total {
	color:#333333;
	font-size:18px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
.box-side-listing .entry .total span {
	font-size:14px;
}
.box-side-listing .entry .total.onsale {
	font-family: 'Ubuntu';
	font-weight: 500;
	text-decoration:line-through;
	font-size:14px;
	color:#666666;
	float:left;
}
.box-side-listing .entry .total .nosale {
	text-decoration:line-through;
	font-size:14px;
}
.box-side-listing .entry .total span.sale {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:18px;
	color:#F16522;
}
.box-side-listing .entry .sale span {
	font-size:14px;
	vertical-align:middle;
}

/* BOX PROMOZIONE */
#box-scadenza-side {
	margin-bottom:20px;
}
#box-scadenza-side .offer-title {
	text-align:center;
	color:#F16522;
	font-size:16px;
	font-family: 'Ubuntu';
	font-weight: 700;
	margin-bottom:10px;
}
#box-scadenza-side .left {
	float:left;
	width:115px;
	text-align:left;
}
#box-scadenza-side .right {
	float:right;
	width:150px;
	text-align:right;
}

#box-scadenza-side .box {
	border:2px solid #F16522;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
}
#box-scadenza-side .top {
	padding:10px 15px;
	background: #ff9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
	background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
	color:#fff;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:14px;
	-moz-border-radius:6px 6px 0 0 ;
	-webkit-border-radius:6px 6px 0 0 ;
	border-radius:6px 6px 0 0;			
}
#box-scadenza-side .top .right {
	font-size:20px;
}
#box-scadenza-side .inner-content {
	background:#E5F5FF;
	padding:0 15px;
	-moz-border-radius:0 0 9px 9px;
	-webkit-border-radius:0 0 9px 9px;
	border-radius:0 0 9px 9px;	
}
#box-scadenza-side .inner-content.no-top{
	-moz-border-radius: 9px 9px 9px 9px;
	-webkit-border-radius: 9px 9px 9px 9px;
	border-radius: 9px 9px 9px 9px;		
}
#box-scadenza-side .inner-content .left {
	color:#333333;
	font-size:12px;
	font-family: 'Ubuntu';
	font-weight: 500;
	margin-bottom:5px;
}
#box-scadenza-side .inner-content .right {
	margin-bottom:5px;
}
#box-scadenza-side .inner-content small {
	font-family: 'Ubuntu';
	font-weight: 400;
	font-size:11px;
	color:#666666;
	display:block;
}
#box-scadenza-side .row {
	border-top:1px dotted #0061AF;
	padding:15px 0;
}
#box-scadenza-side .row:first-child{
	border-top:0;
}
#box-scadenza-side .row-sped {
	padding: 8px 0 3px 0;
}
#box-scadenza-side .row-listino {
	padding-bottom:10px;
}
#box-scadenza-side .row-listino .left {
	padding-top:2px;
}

#box-scadenza-side .striked {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:18px;
	color:#666666;
	text-decoration:line-through;
}
#box-scadenza-side .sale {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:18px;
	color:#FC6400;
}
#box-scadenza-side .percent {
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff;
	background: #ff9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
	background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
	font-size:14px;
	font-family: 'Ubuntu';
	font-weight: 500;
	padding:0 5px;
}
#box-scadenza-side .total {
	font-size:26px;
	font-family: 'Ubuntu';
	font-weight: 400;
}
#box-scadenza-side .total span span {
	font-size:36px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
#box-scadenza-side .row-sale {
	padding:5px 0;
}
#box-scadenza-side .row-sale .left {
	padding-top:8px;
	width:90px;
}
#box-scadenza-side .row-sale .right {
	padding-top:8px;
	width: 175px;
}	
#box-scadenza-side .row-actions {
	padding:0;
}
#box-scadenza-side .row-actions a {
	margin:15px 15px;
}
#box-scadenza-side .row-actions a, #box-scadenza-side .row-actions span {
	font-size:16px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
#box-scadenza-side .row-actions .not-available {
	font-family: 'Ubuntu';
	font-weight: 700;
	text-align:center;
	font-size:20px;
	color:#D00000;
	margin:15px 15px;
}
#box-scadenza-side .row-actions .not-available.no {
	background-position: 30px -75px;
}


a.addtocart span {
	background:url(images/ico-carrello.png) no-repeat;

	font-family: 'Ubuntu';
	font-weight: 500;
	padding-bottom: 3px;
	padding-left: 35px;
	padding-top: 3px;
}	
a.shopretire span {
	background:url(images/ico-shop.png) no-repeat;
	padding-bottom: 3px;
	padding-left: 35px;
	padding-top: 3px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
a.bookNow span {
	background:url("images/icon-bell.png") no-repeat scroll 3px 2px transparent;
	padding-bottom: 3px;
	padding-left: 35px;
	padding-top: 3px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
#box-scadenza-side .row-closure, #box-scadenza-side .row-closure a {
	color:#333333;
	font-size:12px;
}
#box-scadenza-side .row-closure a:hover {
	color:#005FAC;
}
#box-scadenza-side .row-closure .left {
	width:140px;
}
#box-scadenza-side .row-closure .left.no-compare {
	width:266px;
}
#box-scadenza-side .row-closure .right {
	width:110px;
	text-align:left;
}
#box-scadenza-side a.wishlist {
	display:block;
	padding:  7px 0 7px 38px;
	background:url(images/ico-wish.png) no-repeat 10px 5px;
	text-decoration:none;
	font-family: 'Ubuntu';
	font-weight: 500;
}
#box-scadenza-side .notebookNow {
	color:#005FAC;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	margin: 15px;
    text-align: center;
}
#popup-wrapper.popup-dett-prodotto .price-box .notebookNow{
	color:#005FAC;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	margin:-3px 0 -4px;
    text-align: center;
}

/* BOX VALORE PUNTI PRODOTTO */

#box-punti-prodotto-side .subtitle {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:14px;
}
#box-punti-prodotto-side .title {
	position:relative;
	font-size:22px;
	margin-bottom:10px;
}
#box-punti-prodotto-side .points {
	color:#F16521;
}
#box-punti-prodotto-side .tessera {
	width:66px;
	height:49px;
	position:absolute;
	right:15px;
	bottom:5px;
}
#box-punti-prodotto-side a {
	font-size:12px;
	color:#F16521;
	text-decoration:none;
}
#box-punti-prodotto-side a:hover {
	text-decoration:underline;
}	
#box-punti-prodotto-side .tessera img {
	display:block;
}

/* CORPO CENTRALE DETTAGLIO */

/* TABS */
.tabs-wrapper .tabs-heading {
	padding:10px 0;
	position:relative;
}
.tabs-wrapper .tabs-heading li {
	border-left:1px solid #999999;
	padding:2px 45px;
	float:left;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:17px;
}
.tabs-wrapper .tabs-heading li:first-child {
	border-left:0;
}
.tabs-wrapper .tabs-heading li a {
	text-decoration:none;
	color:#333333;
	font-family: 'Ubuntu';
	font-weight: 500;
}
.tabs-wrapper .tabs-heading li.active a, .tabs-wrapper .tabs-heading li:hover a {
	color:#005FAD;
}
.tabs-wrapper .tabs-heading li span {
	color:#FC6400;
}
.tabs-wrapper .tabs-content {
	background: url(images/footer-payment-bg.png) repeat-x;
	padding: 50px 0;
}

/* TAB DESCRIZIONE */
.tabs-wrapper .description-box .title {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:20px;
	color:#333;
	margin-bottom:20px;
}
.tabs-wrapper .description-box .subdescription {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:18px;
	color:#0060AE;
	margin-bottom:20px;
}
.tabs-wrapper .description-box .content {
	padding:50px 0;
	border-bottom:1px solid #CCCCCC;
}
.tabs-wrapper .description-box .list-row {
	float:left;
	width:590px;
}
.tabs-wrapper .description-box .thumb {
	float:right;
	width:305px;
}
.tabs-wrapper .description-box .thumb img {
	max-width:100%;
	height:auto;
}
.tabs-wrapper .description-box .list-row li{
	margin-top:35px;
}
.tabs-wrapper .description-box .list-row li:first-child {
	margin-top:0;
}
.tabs-wrapper .description-box .list-row .icon {
	width:75px;
	float:left;
}
.tabs-wrapper .description-box .list-row .icon img {
	display:block;
	margin:0 auto;
}
.tabs-wrapper .description-box .list-row .text {
	float:left;
	width:500px;
	font-size:14px;
	margin-left:10px;
}

.tabs-wrapper .function-box .title {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:20px;
	padding:40px 0;
}
.tabs-wrapper .function-box li {
	float:left;
	width:220px;
	margin-left:10px;
}
.tabs-wrapper .function-box li:first-child {
	margin-left:0;
}
.tabs-wrapper .function-box li .thumb {
	margin-bottom:20px;
}
.tabs-wrapper .function-box li .thumb img {
	display:block;
	max-width:100%;
	height:auto;
}
.tabs-wrapper .function-box li .title {
	color:#005FAC;
	padding:0;
	margin-bottom:25px;
	font-size:16px;
}
.tabs-wrapper .function-box li .text {
	font-size:14px;
}

/* TAB RECENSIONI */
.expert-box {
	margin-bottom:40px;
}
.expert-box .title {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:20px;
	color:#333;
	margin-bottom:20px;
	padding-left:20px;
}
.expert-box .review-item {
	padding:20px;
	background:#E6F5FF;
}
#tab-reviews .review-item .title {
	font-size:16px;
	margin-bottom:15px;
	padding-left:0;
}
#tab-reviews .review-item .meta, #tab-reviews .review-item .text {
	font-size:14px;
	margin-bottom:15px;
}
#tab-reviews .review-item .author {
	font-family: 'Ubuntu';
	font-weight: 500;
	color:#0060AE;
}
#tab-reviews .review-item .read-more {
	font-family: 'Ubuntu';
	font-weight: 500;
	color:#F1651F;
	font-size:12px;
	text-decoration:none;
	display:block;
}
#tab-reviews .review-item .read-more:hover {
	text-decoration:underline;
}
/*user-box*/

.user-box .title {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:20px;
	color:#333;
	margin-bottom:10px;
	padding:0 0 15px 20px;
	position:relative;
}
.user-box .title span {
	font-size:14px;
	color:#F1651F;
}
.user-box .title .submit-button {
	position:absolute;
	right:10px;
	top:0;
}
.user-box .write-review {
	border-top:1px solid #ccc;
	font-size:14px;
}
.user-box .write-review .field-row {
	padding:15px 20px;
}
.user-box .write-review .claim {
	padding-bottom:20px;
	font-size:18px;
}
.user-box .write-review .claim .author {
	font-size:18px;
	font-family: 'Ubuntu';
	font-weight: 500;
	color:#0060AE;
}
.user-box .write-review label {
	font-family: 'Ubuntu';
	font-weight: 500;
	padding-right:10px;
}
.user-box .write-review span.privacy {
	font-style:italic;
	color:14px;
	color:#666;
}
.user-box .write-review input.nickname {
	margin:0 10px;
}
.user-box .write-form-box {
	margin-bottom:20px;
}
.user-box .write-form-box label {
	display:block;
	margin-bottom:10px;
}
.user-box .write-review input[type=text], .user-box .write-review textarea {
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background:#F9F9F9;
	font-family: 'Ubuntu';
	font-weight: 400;
	color:#333;
	font-size:14px;
	box-sizing:border-box;
	padding:5px 10px;
}
.user-box .write-review textarea {
	height:100px;
}
.user-box .write-form-box textarea, .user-box .write-form-box input[type=text] {
	box-sizing:border-box;
	width:100%;
	padding:10px;
}
.user-box .write-form-box .field-submit a, .user-box .write-form-box .field-submit input {
	float:right;
}
.user-box .write-form-box .field-submit a {
	display:block;
	text-decoration:none;
	color:#0061AF;
	margin-right:20px;
	font-size:14px;
	padding-top:7px;
}
.user-box .write-form-box .field-submit a:hover {
	text-decoration:underline;
}
.user-box .write-form-box .field-submit input {
	width:auto;
}

.user-box .review-filter {
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.user-box .review-filter td {
	border-left:1px solid #ccc;
	font-size:12px;
	font-family: 'Ubuntu';
	font-weight: 400;
	color:#333;
	vertical-align:middle;
}
.user-box .review-filter td:hover {
	background:#F0F0F0;
}
.user-box .review-filter td a, .user-box .review-filter td img {
	display:block;
}
.user-box .review-filter td img {
	max-width:100%;
	width:100%;
	height:auto;
}
.user-box .review-filter td a {
	padding:20px 10px;
}
.user-box .review-filter td:first-child {
	border-left:0;
	padding:20px 10px;
}
.user-box .review-filter td:first-child:hover {
	background:none;
}

.user-box .user-reviews .review-item {
	padding:30px 0;
	border-top:1px dotted #999; 
}
.user-box .user-reviews .review-item:first-child {
	border-top:0;
}
#tab-reviews .user-box .review-item .title {
	margin-bottom:5px;
	padding-bottom:0;
}
#tab-reviews .user-box .review-item .meta {
	margin-bottom:5px;
}
#tab-reviews .user-box .review-item .title {
	font-size:18px;
}
.user-box .user-reviews .review-item .stars {
	margin-bottom:5px;
}
.user-box .user-reviews .review-item .rev {
	font-family: 'Ubuntu';
	font-weight: 500;
}
.user-box .user-reviews .review-item .count {
	color:#FC6400;
	font-family: 'Ubuntu';
	font-weight: 500;
}
.user-box .user-reviews .review-item .read-more {
	margin-bottom:10px;
}
.user-box .user-reviews .review-item .closure {
	font-size:14px;
}
.user-box .user-reviews .review-item .closure span {
	font-style:italic;
	color:#666;
	float:left;
	margin-right:5px;
}
.user-box .user-reviews .review-item .closure .label {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-style:normal;
	color:#333;
}
.user-box .user-reviews .review-item .closure .useful {
	font-style:normal;
	border:1px solid #CCCCCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.user-box .user-reviews .review-item .closure .useful a {
	display:block;
	background:#d3e1ea;
	float:left;
	color:#0061AF;
	text-decoration:none;
	font-size:12px;
	padding:2px 8px;
}
.user-box .user-reviews .review-item .closure .useful a:hover {
	background:#CCCCCC;
}
.user-box .user-reviews .review-item .closure .useful a {
	border-left:1px solid #fff;
}
.user-box .user-reviews .review-item .closure .useful a:first-child {
	border-left:0;
}

/* SHOW MORE ELEMENTI GENERICO DETTAGLIO */
.show-more {
	display:block;
	padding:15px;
	background:#f5f5f5;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:14px;
	margin-bottom:20px;
	text-align:center;
	text-decoration:none;
	color:#333;
}
.show-more span {
	color:#FC6400;
}

/* STRISCIA BLUE REVIEW */
.review-box-row {
	position:relative;
	background:url(images/blue-row-bg.jpg) no-repeat top center #003366;
	padding:25px;
	color:#fff;
	margin-bottom:40px;
	font-size:20px;
}
.review-box-row .big {
	font-size:20px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
.review-box-row .submit-button {
	position:absolute;
	right:25px;
	top:22px;
}

/* BUNDLE IN EVIDENZA */

.bundle-item {
	margin-bottom:20px;
}


.bundle-box .title {
	font-size:16px;
	font-family: 'Ubuntu';
	font-weight: 500;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:20px 10px;
	margin-bottom:20px;
}
.bundle-box .title .count {
	color:#FC6400;
}

.bundle-box .top-strip {
	position:relative;
	padding:15px;
	background:#f5f5f5;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:14px;
	margin-bottom:20px;
	color:#333;
}
.bundle-box .top-strip span {
	font-family: 'Ubuntu';
	font-weight: 500;
}
.bundle-box .top-strip .available {
	position:absolute;
	right:15px;
	top:15px;
}
.bundle-box .top-strip a {
	color:#FC6400;
	text-decoration:none;
}
.bundle-box .top-strip a:hover {
	text-decoration:underline;
}

/* lista orizzontale oggetti - sempre generico (specifici dopo) */
.bundle-box .bundle-content ul.bundle-objects {
	float:left;
	width:660px;
}
.bundle-box .bundle-objects li {
	float:left;
}
.bundle-box .bundle-objects .thumb {
	text-align:center;
}
.bundle-box .bundle-objects .thumb img {
	max-width:100%;
	height:auto;
}
.bundle-box .bundle-objects li .prod-title a {
	color:#005FAC;
	text-decoration:none;
	font-family: 'Ubuntu';
	font-weight: 500;
}
.bundle-box .bundle-objects li .prod-title a:hover {
	text-decoration:underline;
}


/* box prezzo - sempre generico (specifici dopo) */
.bundle-box .price-box {
	float:right;
	background:#E5F5FF;










	-moz-border-radius:4px;
	-webkit-border-radius45px;
	border-radius:4px;
}

.bundle-box .price-box .right {
	float:right;
	margin-bottom:5px;

	text-align:right;
}







.bundle-box .price-box .just-sale {





	color: #FC6400;
    float: right;
    font-size: 16px;
    line-height: 21px;
    margin-left: 5px;
}
.bundle-box .price-box .row-listino {




 	color: #666666;
    font-size: 9px;
}
.bundle-box .price-box .striked {



	clear: both;
    color: #666666;



    display: block;
    font-family: 'Ubuntu';
    font-size: 14px;
    font-weight: 400;

    line-height: 18px;
    text-decoration: line-through;
}
.bundle-box .price-box .percent {
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff;
	background: #ff9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
	background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
	font-size:12px;
	line-height: 16px;
	font-family: 'Ubuntu';
	font-weight: 500;
 	padding: 2px 5px;
}
.bundle-box .price-box .total {

	clear: both;
    font-family: 'Ubuntu';
	font-size: 24px;
    margin: 5px 0 8px;
    font-weight: 500;
    text-align: right;
}
.bundle-box .price-box .total span {
 	font-size: 20px;
	font-family: 'Ubuntu';
    font-weight: 400;
}
.bundle-box .price-box .row-sale {
	padding:5px 0;
}
.bundle-box .price-box .row-actions {
	padding-bottom:0;
}
.bundle-box .price-box .row-actions a {
	margin:0;
	font-size:16px;
	font-family: 'Ubuntu';
	font-weight: 500;
}

/* Specifici bundle primary (grande) */
.bundle-box .price-box {
	width:200px;
	padding:25px 15px;
}
.bundle-primary .top-strip {
	margin-bottom:40px;
}
.bundle-primary .bundle-objects li {
	padding:0 15px;
}
.bundle-primary .bundle-objects li.plus,
.bundle-primary .bundle-objects li.equal {
	padding-left:40px;
}
.bundle-primary .bundle-objects li.equal {
	background:url(images/bundle-equal.png) no-repeat 10px 30%;
}
.bundle-primary .bundle-objects li.plus {
	background:url(images/bundle-plus.png) no-repeat 10px 30%;
}
.bundle-primary .bundle-objects .thumb {
	height:120px;
	width:120px;
	margin-left:20px;
	margin-bottom:10px;
}
.bundle-primary .bundle-objects li .prod-title a {
	font-size:14px;
}

/* Specifici bundle utenti (piccoli) */
.bundle-user .bundle-objects li {
	width:110px;
	padding:0 10px;
}
.bundle-user .bundle-objects li.plus,
.bundle-user .bundle-objects li.equal {
	width:115px;
	padding-left:30px;
}
.bundle-user .bundle-objects li.equal {
	background:url(images/bundle-equal.png) no-repeat 0 25%;
}
.bundle-user .bundle-objects li.plus {
	background:url(images/bundle-plus.png) no-repeat 0 25%;
}
.bundle-user .bundle-objects .thumb {
	width:110px;
	margin-bottom:10px;
}
.bundle-user .bundle-objects li .prod-title a {
	font-size:12px;
}
.bundle-user .price-box .row {
	border:0;
	text-align:center;
}
.bundle-user .price-box .total {
	padding:0;
}
.bundle-user .price-box .row-listino {
	font-size:12px;
	color:#666666;
	padding:0;
}
.bundle-user .price-box .row-actions a {
	font-size:12px;
}
.bundle-user .price-box {
	width:130px;
	padding:25px 15px;
}


/* DETTAGLIO PRODOTTO */
#product-detail {
	font-size:14px;
	margin-bottom:40px;
}
#product-detail .offer .type {
	color:#F16520;
	font-size:16px;
	font-family: 'Ubuntu';
	font-weight: 700;
}
#product-detail .offer .expire {
	font-size:14px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
#product-detail .col-left {
	width:430px;
	float:left;
}
#product-detail .col-right {
	width:450px;
	float:right;
}
#product-detail .col-left .offer {
	margin-bottom:20px;
}


#product-detail .heading {
	position:relative;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}
#product-detail .heading .product-type {
	font-size:16px;
	font-family: 'Ubuntu';
	font-weight: 500;
	color:#666;
}
#product-detail .heading .cat {
	position:absolute;
	right:0;
	top:0;
	font-size:12px;
	color:#666;
}
#product-detail .heading .cat span {
	position:relative;
	display:block;
	float:left;
	padding-top:5px;
}
#product-detail .heading .cat span.brand {
	top:-5px;
	margin-left:10px;
}
#product-detail .abstract {
	margin-bottom:30px;
}
#product-detail .abstract .title {
	font-size:28px;
	font-family: 'Ubuntu';
	font-weight: 500;
	margin-bottom:5px;
}
#product-detail .abstract .subgroup {
	font-size:12px;
	font-family: 'Ubuntu';
	font-weight: 500;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}
#product-detail .abstract .subgroup img {
	vertical-align:middle;
	max-width:100%;
	height:auto;
	margin-right:5px;
}
#product-detail .abstract .subgroup .count {
	color:#FC6400;
}
#product-detail .abstract .subgroup a {
	font-size:12px;
	color:#666;
	text-decoration:none;
}
#product-detail .abstract .subgroup a:hover {
	color:#005FAC;
}
#product-detail .abstract .subgroup a.rece {
	font-size:13px;
	color:#333;
}
#product-detail .abstract .subgroup a.rece:hover {
	color:#005FAC;
}
#product-detail .abstract .description {
	font-family: 'Ubuntu';
	font-weight: 400;
	font-size:14px;
	color:#333;
	margin-bottom:10px;
}
#product-detail .abstract .read-more {
	color:#005FAC;
	text-decoration:none;
	font-family: 'Ubuntu';
	font-weight: 500;
}
#product-detail .abstract .read-more:hover {
	text-decoration:underline;
}

/* Caratteristiche principali */
#product-detail .features {
	margin-bottom:30px;
}
#product-detail .features .title {
	font-size:16px;
	font-family: 'Ubuntu';
	font-weight: 500;
	position:relative;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:5px;
}
#product-detail .features .title a {
	display:block;
	font-size:12px;
	color:#0061AF;
	text-decoration:none;
	position:absolute;
	right:0;
	top:0;
}
#product-detail .features a:hover {
	text-decoration:underline;
}
#product-detail .features ul li {
	background:url(images/list-style-1.png) no-repeat 5px 13px;
	border-bottom:1px dotted #999;
	color:#333;
	font-family: 'Ubuntu';
	font-weight: 400;
	padding:5px 15px;
}
#product-detail .features ul > li:last-child {
	border-bottom:0;
}
#product-detail .features ul li a {
	font-size:12px;
	color:#0060AE;
	font-family: 'Ubuntu';
	font-weight: 500;
	margin:0 5px;
	text-decoration:none;
}
#product-detail .features ul li a.tooltip {
	width:16px;
	padding:0;
	height:18px;
	margin:0;
	position:relative;
	z-index:1;
}
#product-detail .features ul li span,
#product-detail .features ul li b,
#product-detail .features ul li .type {
	float:left;
	margin-left:5px;
}
#product-detail .features ul li .tooltip-wrapper {
	margin:0;
	margin-left:5px;
}
#product-detail .features ul li .tooltip-wrapper li {
	padding:0;
	background:0;
	border:0;
}

/* Boxettino offerta */
#product-detail .promo-offer {
	padding:20px;
	background:#F5F5F5;
	margin-bottom:30px;
}
#product-detail .promo-offer .thumb {
	float:left;
	width:70px;
	background:#fff;
}
#product-detail .promo-offer .title {
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px dotted #CCC;
	font-family: 'Ubuntu';
	font-weight: 500;
}
#product-detail .promo-offer .entry {
	float:left;
	margin-left:10px;
	width:160px;
	position:relative;
	min-height:60px;
	padding-bottom:28px;
}
#product-detail .promo-offer .entry.no-preview {
	float:none;
	margin-left:10px;
	position:relative;
	min-height:auto;
	padding-bottom:0px;
}	
#product-detail .promo-offer .entry .subtitle {
	font-size:12px;
	color:#F16522;
	font-family: 'Ubuntu';
	font-weight: 500;
	margin-bottom:5px;
}
#product-detail .promo-offer .entry .prod-title {
	font-size:14px;
	font-family: 'Ubuntu';
	font-weight: 500;
	margin-bottom:5px;
}
#product-detail .promo-offer .entry .preview {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	padding-left:40px;
	width:75px;
	background-position: 15px 7px;
}
#product-detail .promo-offer .thumb img {
	display:block;
	border:1px solid #ccc;
	max-width:100%;
	height:auto;
}
#product-detail .promo-offer a.seebundle {
	color:#333;
	text-decoration:none;
	font-style:italic;
}
#product-detail .promo-offer a.seebundle:hover {
	text-decoration:underline;
}
#product-detail .price-block {
	float:right;
	width:150px;
}
#product-detail .price-block .listino-1 {
	color:#666666;
	font-size:11px;
	text-align:right;
}
#product-detail .price-block .listino-1 span {
	font-size:14px;
	text-decoration:line-through;
}
#product-detail .price-block .listino-2 {
	font-size:12px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
#product-detail .price-block .sconto {
	margin-bottom:5px;
}
#product-detail .price-block .sconto .percent {
	float:right;
	width:36px;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff;
	background: #ff9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
	background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
}
#product-detail .price-block .sconto .number {
	float:right;
	color:#FC6400;
	margin-right:5px;
}
#product-detail .price-block .total {
	clear:both;
	text-align:right;
	font-size:24px;
	font-family: 'Ubuntu';
	font-weight: 500;
}
#product-detail .price-block .total span {
	font-family: 'Ubuntu';
	font-weight: 400;
	font-size:20px;
}
/* NEW FLIXMEDIA BTN*/
#product-detail #flix-minisite{
	height: 27px;
	width: 103px;
	position: absolute;
	right: 10px;
	top: -5px;
	overflow: hidden;
	/* background:url('http://www.marcopoloshop.it/online/_ui/desktop/common/css/images/flixmedia.gif') no-repeat 0 0 transparent; */
}
#product-detail #flix-minisite a{
	display: block;
	height: 100%;
}
/* #product-detail #flix-minisite img{
	height: 0;
	margin: 0;
} */
/* Boxettino social-share */
.social-share { 
	position:relative;
	margin:3px 0 0 0;
}
.social-share a{
	text-decoration:none;
	color:#333;
	font-size:12px;
	height:30px;
}	
.social-share a.addthis_button_facebook_like{
	width: 113px;
}
.social-share a.addthis_button_tweet{
	width: 100px;
}
.social-share a.addthis_button_google_plusone{
	width: 85px;
}
.social-share a.addthis_button_email.at300b{
	padding-top:1px;
	position:relative;
	line-height: 15px;		
}
.social-share .at15t_email {
	margin-right:5px;
}
.social-share img {
	max-width:100%;
	height:auto;
}

/* SLIDER DETTAGLIO PRODOTTO */
#product-slider .big-thumb {
	text-align:center;
	margin-bottom:40px;
	position:relative;
}
#product-slider .big-thumb .item {
	display:none;
	position:relative;
}
#product-slider .big-thumb .item:first-child {
	display:block;
}
#product-slider .big-thumb img {
	max-width:100%;
	height:auto;
}
#product-slider .big-thumb a {
	text-decoration:none;
}
#product-slider .big-thumb .zoomy {
	background-color:#000;
	background:url(images/ico-search-small-white.png) no-repeat rgba(0,0,0,0.5) 8px 5px;
	color:#fff;
	font-size:11px;
	text-align:center;
	padding:3px 10px 3px 20px;
	font-family: 'Ubuntu';
	font-weight: 400;
	width:80px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:absolute;
	left:50%;
	bottom:25%;
	margin-left:-55px;
}
#product-slider .thumb-carousel {
	margin-bottom:30px;
}


#product-slider .inner-carousel {
	width:430px;
	overflow:hidden;
	height:74px;
}
#product-slider .inner-carousel span {
	display:block;
	float:left;
	width:430px;
}
#product-slider .inner-carousel li {
	float:left;
	width:74px;
	height:74px;
	margin:0 0 10px 10px;
}
#product-slider .inner-carousel li a {
	display:block;
	position:relative;
}
#product-slider .inner-carousel li img {
	display:block;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	max-width:100%;
	height:auto;
}
#product-slider .inner-carousel li a:hover img, #product-slider .inner-carousel li a.active img  {
	border:1px solid #0099FF;
}

#product-slider .inner-carousel li a.ico-360 .icon,
#product-slider .inner-carousel li a.ico-vid .icon {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
}
#product-slider .inner-carousel li a.ico-360 .icon {
	background:url(images/ico-360.png) no-repeat;
	width:48px;
	height:21px;
	margin-top:-10px;
	margin-left:-24px;
}
#product-slider .inner-carousel li a.ico-vid .icon {
	background:url(images/ico-play.png) no-repeat;
	width:27px;
	height:27px;
	margin-top:-13px;
	margin-left:-13px;
}

#product-slider .navigation {
	position:relative;
	height:10px;
	margin:20px auto;
}
#product-slider .prev, #product-slider .next {
	position:absolute;
	background:url(images/product-slider-arrows.png) no-repeat;
	width:13px;
	height:22px;
	top:-65px;
	cursor:pointer;
}
#product-slider .prev {
	left:-20px;
}
#product-slider .prev:hover {
	background-position:-13px 0;
}
#product-slider .next {
	right:-20px;
	background-position:0 -22px;
}
#product-slider .next:hover {
	background-position:-13px -22px;
}

#product-slider .prod-various {
	font-size:12px;
	color:#666666;
	font-family: 'Ubuntu';
	font-weight: 500;
	line-height:24px;
}
#product-slider .prod-various a {
	color:#005FAC;
	font-family: 'Ubuntu';
	font-weight: 400;
	text-decoration:none;
}
#product-slider .prod-various a:hover {
	text-decoration:underline;
}
#product-slider .spots {
	position:relative;
	height:10px;
	margin:0 auto;
}
#product-slider .spots li {
	width:11px;
	height:10px;
	/* cursor:pointer;  ACTION ON SPOT LI - FIX ISSUE HBC-57 25/10/2012 */
	float:left;
	background:url(images/spots.png) no-repeat;
	background-position:-23px 0;
	margin:0 5px;
}
/* #product-slider .spots li:hover, ACTION ON SPOT LI - FIX ISSUE HBC-57 25/10/2012 */
#product-slider .spots li.active {
	background-position:0 0;
}
#slide-video-1_wrapper,
#slide-video-2_wrapper,
#slide-video-3_wrapper,
[id*="slide-video"] {
	max-width:100%;
	height:385px !important;
}
/* vertical product slider */
#product-slider.vertical-sprod .big-thumb {
	width:316px;
	float:left;
}

#product-slider.vertical-sprod .thumb-carousel {
	float:left;
	margin-left:15px;
} 
#product-slider.vertical-sprod .inner-carousel {
	/* height:326px;	 */
	height:410px;	
	width:74px;
	float:right;
	margin-top:23px;
} 
#product-slider.vertical-sprod .inner-carousel li {
	margin:10px 0 0 0;
} 
#product-slider.vertical-sprod .inner-carousel li:first-child {
	margin:0;
} 
#product-slider.vertical-sprod .inner-carousel span {
	/* 	height:326px; */
	height:410px;
	width:74px;
} 
#product-slider.vertical-sprod .navigation {
	float:left;
	/* 	height:373px; */
	height:456px;
	margin:0 14px 0 0 ;
	width:10px;
} 
#product-slider.vertical-sprod .next,
#product-slider.vertical-sprod .prev{
	background:url("images/product-slider-arrows-vert.png") no-repeat scroll 0 0 transparent;
	left:50px;
	right:auto;
	width:22px;
	height:13px;
}
#product-slider.vertical-sprod .prev {
	background-position:-22px 0;
	top:0;
}
#product-slider.vertical-sprod .next {
	top:auto;
	bottom:0;
}
#product-slider.vertical-sprod .prev:hover {
	background-position:-22px -13px;	
}
#product-slider.vertical-sprod .next:hover {
	background-position: 0 -13px;	
}
#product-slider.vertical-sprod .spots {
	top:50%;
}
#product-slider.vertical-sprod .spots li{
	margin:5px 0;
	float:none;
}
#product-slider.vertical-sprod .spots li.active {
	margin-left:1px;
}
#product-slider.vertical-sprod .prod-various{
	width:100%;
	display:block;
	float:left;
}
/* CARRELLO */

/* AREA BREADCRUMBS */
#bread-area h1 {
	float:left;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:24px;
	color:#F16522;
}
#ass-clienti-nav {
	float:right;
	min-height:25px;
	background:url(images/numero-assistenza-clienti-02.png) no-repeat;
	padding-left:125px;
	padding-top:3px;
}
#ass-clienti-nav .title {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:16px;
}
#ass-clienti-nav .help {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:13px;
	color:#999999;
}
#ass-clienti-nav a {
	font-size:13px;
	text-decoration:none;
	color:#333;
}
#ass-clienti-nav a:hover {
	text-decoration:underline;
}
/* BOX RIASSUNTO CARRELLO */
#cart-summary-side {
	margin-bottom: 20px;
}
#cart-summary-side .box {
	border: 2px solid #F16522;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	margin-bottom: 10px;
}
#paga-paypal-side .top ,
#cart-summary-side .top {
	padding:10px 15px;
	background: #ff9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
	background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
	color:#fff;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:14px;
	text-align:left;
	-moz-border-radius:6px 6px 0 0 ;
	-webkit-border-radius:6px 6px 0 0 ;
	border-radius:6px 6px 0 0;			
}
.light-header #cart-summary-side .inner-content table tr.last-submit td,
.light-header #cart-summary-side .inner-content table tr.last-submit {
	border-bottom: 1px solid #E6F5FF;
	padding-bottom: 0;
}

.light-header #cart-summary-side .inner-content{
	-moz-border-radius:0 0 9px 9px;
	-webkit-border-radius:0 0 9px 9px;
	border-radius:0 0 9px 9px;
	padding-bottom:20px;
	background: #E6F5FF;
}
#cart-summary-side table {
	width:100%;
}
#cart-summary-side table tr.odd td {
	background:#E6F5FF;
}
#cart-summary-side table tr.even td {
	background:#F3FAFF;
}
#cart-summary-side table td {
	vertical-align:middle;
	padding:10px 15px;
	border-bottom:1px solid #CCCCCC;
}
#cart-summary-side table td.product {
	font-size:12px;
}
#cart-summary-side table td.quantity {
	font-size:10px;
	color:#666666;
	text-align:right;
}
#cart-summary-side table td.price {
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:14px;
	text-align:right;
	border-left:1px solid #CCCCCC;
}
#cart-summary-side table .total-label {
	/*	width:120px;	issue HBC-1149 */
	width:110px;
	font-family: 'Ubuntu';
	font-weight: 700;
	font-size:12px;
}
#cart-summary-side table .total-price {
	text-align:right;
	font-size:16px;
}
#cart-summary-side table .total-price span {
	font-family: 'Ubuntu';
	font-weight: 700;
	font-size:22px;
}
#cart-summary-side .last-price td {
	border-bottom:0;
}
#cart-summary-side .last-submit,
#cart-summary-side .last-price {
	background:#E6F5FF;
}

#cart-summary-side .total-label span {
	color:#666;
	font-size:11px;
	display:block;
}

#cart-summary-side .notes {
	font-family: 'Ubuntu';
	font-weight: 400;
	font-size:10px;
	text-align:center;
}

#cart-summary-side .icons {
	padding:10px 15px;
}
#cart-summary-side .icons li {
	float:left;
	margin-left:10px;
}
#cart-summary-side .icons li:first-child {
	margin-left:0;
}
#cart-summary-side .icons a {
	display:block;
	float:left;
	min-height:20px;
	font-size:11px;
	background:url(images/cart-small-icons-sprite-01.png) no-repeat;
	padding-left:25px;
	text-decoration:none;
	color:#333;
}
#cart-summary-side .icons a:hover {
	text-decoration:underline;
}
#cart-summary-side .icons a.wish {background-position:0 0;}
#cart-summary-side .icons a.print {background-position:0 -30px;}
#cart-summary-side .icons a.save {background-position:0 -61px;}

#cart-summary-side table tr.special-row.final-discount{
	background: #e5f9ed; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2u1zjllzcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijkliibzdg9wlwnvbg9ypsijztrmowvhiibzdg9wlw9wywnpdhk9ijeilz4kicagidxzdg9wig9mznnldd0imtawjsigc3rvcc1jb2xvcj0ii2u0zjrlnyigc3rvcc1vcgfjaxr5psixii8+ciagpc9saw5lyxjhcmfkawvudd4kica8cmvjdcb4psiwiib5psiwiib3awr0ad0imsigagvpz2h0psixiibmawxspsj1cmwoi2dyywqtdwnnzy1nzw5lcmf0zwqpiiavpgo8l3n2zz4=);
	background: -moz-linear-gradient(top,  #e5f9ed 0%, #e4f9ea 9%, #e4f4e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f9ed), color-stop(9%,#e4f9ea), color-stop(100%,#e4f4e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5f9ed 0%,#e4f9ea 9%,#e4f4e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5f9ed 0%,#e4f9ea 9%,#e4f4e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5f9ed 0%,#e4f9ea 9%,#e4f4e7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e5f9ed 0%,#e4f9ea 9%,#e4f4e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f9ed', endColorstr='#e4f4e7',GradientType=0 ); /* IE6-8 */
}
#cart-summary-side table tr.special-row {
	color: #666666;
	font-size: 11px;
}	
#cart-summary-side table tr.special-row  td{
	padding: 5px 15px;
}	
#cart-summary-side table tr.special-row td.price {
	font-size: 11px;
	color: #333;
}	

/* BOX PAYPAL */

#paga-paypal-side {
	border:2px solid #F16522;
	background:#E6F5FF;
	margin-bottom:10px;
	padding:0px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
}
#paga-paypal-side {
	text-align:center;
}
#paga-paypal-side .title {
	font-family: 'Ubuntu';
	font-weight: 700;
	font-size:16px;
}
#paga-paypal-side .text {
	font-size:14px;
	margin-bottom:10px;
}
#paga-paypal-side .paybutton img {
	height: auto;
	margin: 15px 10px 10px;
	max-width: 100%;
}

/* BOX SPEDIZIONI E LIVE CHAT */

#live-spedition-side {
	margin-bottom:20px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #cccccc;
}
#live-spedition-side .top-chat {
	background:url(images/chat-bg.jpg) no-repeat 20px bottom;
	padding:10px 10px 10px 100px;
	font-size:14px;
	border-bottom:1px solid #cccccc;
}
#live-spedition-side .top-chat .title {
	font-family: 'Ubuntu';
	font-weight: 500;
}
#live-spedition-side .top-chat .subtitle {
	margin-bottom:5px;
}
#live-spedition-side .top-chat .submit-button {
	font-size:12px;
	color:#666666;
	font-family: 'Ubuntu';
	font-weight: 500;
	width:80px;
}
#live-spedition-side .shipping {
	font-size:11px;
	padding:15px 14px;
}
#live-spedition-side .shipping .title {
	font-size:14px;
	font-family: 'Ubuntu';
	font-weight: 500;
	margin-bottom:5px;
}

#live-spedition-side .shipping li {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}

/* se la testata  */

.sidebox #live-spedition-side {
	margin-bottom:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:0px solid #cccccc;
}

.sidebox #live-spedition-side .title {
	color: #000;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	padding: 0;
}

/* BOX CODICE CARRELLO */


#contact-code-side .nverde {
	background:url(images/numero-assistenza-clienti-02.png) no-repeat;
	padding-left:125px;
	padding-top:6px;
	min-height:25px;
	margin-bottom:10px;
	font-size:14px;
	color:#666666;
	font-family: 'Ubuntu';
	font-weight: 500;
}

.cart-code {
	background:#F9F9F9;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	padding:5px;
	font-size:12px;
	margin-bottom:10px;
}


.cart-code span {
	font-family: 'Ubuntu';
	font-weight: 500;
}
/* AREA SOTTO BREADCRUMBS-PRE CONTENUTO */

.cart-mini-funct {
	width: 913px;
	margin:0px 15px 15px 15px;
}
.cart-mini-funct .backtoshop {
	background: #dcdcdc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmzmzmziigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlnmu2ztyiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #dcdcdc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#dcdcdc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#dcdcdc 100%); /* IE10+ */
	background: linear-gradient(top,  #f4f4f4 0%,#dcdcdc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-8 */
	float:left;
}
.cart-mini-funct .icons {
	float:left;
	padding: 5px 10px;
}
.cart-mini-funct .icons li {
	float:left;
	margin-left:10px;
}
.cart-mini-funct .icons li:first-child {
	margin-left:0;
}
.cart-mini-funct .icons a {
	display:block;
	float:left;
	min-height:20px;
	font-size:11px;
	background:url(images/cart-small-icons-sprite-01.png) no-repeat;
	padding-left:25px;
	padding-top:2px;
	text-decoration:none;
	color:#333;
}
.cart-mini-funct .icons a:hover {
	text-decoration:underline;
}
.cart-mini-funct .icons a.wish {background-position:0 0;}
.cart-mini-funct .icons a.print {background-position:0 -30px;}
.cart-mini-funct .icons a.save {background-position:0 -61px;}

.cart-mini-funct .gotocheck {
	float:right;
	font-size:12px;
	padding: 5px 35px;
}

/* CHECK CAP */
.check-cap {
	background:#E6F5FF;
}
.check-cap .cap-wrap {
	position:relative;
	padding:6px 0 6px 170px;
}
.strip-aggiuntivi {
	position:absolute;
	top:0;
	width:180px;
	height:32px;
	left:-20px;
	background: url(images/strip-servizi-blu.png) no-repeat;
}

.check-cap span {
	display: block;
    float: left;
    font-size: 13px;
    line-height: 120%;
    margin-top: -9px;
    padding-top: 2px;
    vertical-align: middle;
    width: 65%;
}
.check-cap .cap-alert {
	font-size:13px;
	font-family: 'Ubuntu';
	font-weight: 500;
	display:block;
	clear:both;
	margin:0px 0px;
	padding:8px 0px;
}
.check-cap .cap-alert.red { color: #FF0000; }
.check-cap .cap-alert.green { color:#009900; }
.check-cap .cap-alert.yellow { color:#FF9900; }

.check-cap input[type=text] {
	border-color: #999999 #E5E5E5 #E5E5E5 #999999;
	border-style: solid;
	border-width: 1px;
}
.check-cap .conferma-button {
	position:relative;
	font-family: 'Ubuntu';
	font-weight: 500;
}

.cart-mini-funct .send {
	float:left;
	margin-left:10px;
	line-height:20px;
}

/* QUANTITY WIDGET */
.quantity-widget {
	height:21px;
	width:69px;
	margin:0 auto;
	position:relative;
}
.quantity-widget .less,
.quantity-widget .more {
	width:21px;
	height:21px;
	background:url(images/quantity-widget-arrow.jpg) no-repeat;
	cursor:pointer;
}
.quantity-widget .less {
	float:left;
}
.quantity-widget .more {
	position:absolute;
	right:0;
	background-position:-55px 0;
}
.quantity-widget input[type=text] {
	float:left;
	width:15px;

	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #CDCDCD;
	border-right:1px solid #E5E5E5;
	text-align:center;
	color:#656565;
	display:block;
	padding:4px 5px;
	height:11px;
	line-height:12px;
	font-size:12px;
	font-family: 'Ubuntu';
	font-weight: 500;
}

table.cart-style {
	font-size:12px;
	width:100%;
	border-collapse:separate;
}
table.cart-style th {
	/* TH DI DEFAULT */
	border-bottom:1px solid #CCCCCC;
	background:#F0F0F0;
	padding: 15px;
}
table.cart-style th.first {
	border-left: 1px solid #CCCCCC;
	text-align:left;
}
table.cart-style th.last {
	border-right:1px solid #CCCCCC;
}
table.cart-style thead th {
	/* TH ARANCIONI DI TESTATA */
	padding:10px 15px;
	background: #ff9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
	background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
	color:#fff;
	font-family: 'Ubuntu';
	font-weight: 500;
	font-size:13px;
	text-align:cemter;
	border-top: 2px solid #F16522;
}
table.cart-style thead th.first {
	border-left: 2px solid #F16522;
	-moz-border-radius:10px 0 0 0;
	-webkit-border-radius:10px 0 0 0;
	border-radius:10px 0 0 0;
	text-align:left;
}

table.cart-style thead th.quantity { width:71px; }
table.cart-style thead th.unity { width:85px; }
table.cart-style thead th.total { width:85px; }

table.cart-style thead th.last {
	border-right: 2px solid #F16522;
	-moz-border-radius:0 10px 0 0;
	-webkit-border-radius:0 10px 0 0;
	border-radius:0 10px 0 0;
}
table.cart-style td {
	vertical-align:top;
	padding:15px;
	border:1px solid #CCCCCC;
	border-top: 0;
	border-collapse:collapse;
}
table.cart-style tr > td {
	border-left:1px solid #fff;
}
table.cart-style tr > td:first-child {
	border-left:1px solid #ccc;
}
table.cart-style .thumb {
	float:left;
	width:140px;
	margin:0 20px 0 0;
	position:relative;
}
table.cart-style .thumb img {
	max-width:100%;
	height:auto;
}

table.cart-style .sped-row input[type=checkbox], 
table.cart-style .sped-row input[type=radio] {
	vertical-align:middle;
	float:left;
}

table.cart-style .sped-row label {
	float:left;
	display:block;
	vertical-align:middle;
	line-height:20px;
}
table.cart-style .sped-row .small-info {
	line-height:20px;
}
table.cart-style .sped-row .error-info {
	background: url("images/error-span.png") no-repeat scroll left center transparent;
	color: #F30000;
	line-height: 120%;
	margin-top: 3px;
	padding: 3px 0 3px 24px;
}

/* indentazione servizi di spedizione: */
table.cart-style tr.sped-row.active-disabled td:first-child {
	padding-left:15px;
}
table.cart-style tr.sped-row td:first-child {
	padding-left:35px;
}

table.cart-style .sped-row	input[type=checkbox] {
	margin: 0px 10px 15px 0px;
}
table.cart-style .sped-gls-input {
	float:left;
}	
table.cart-style .sped-rit th.first label {
	float:left;
	font-family: 'Ubuntu';
	font-size: 16px;
	font-weight: 500;
	text-align: left;	
}	

/* VARIANTI STRIP - BOLLINI/TRIANGOLI */

.thumb .small-strip,
.big-thumb .big-strip {
	position:absolute;
	top:0;
	left:0;
}
.thumb .small-strip {
	width:49px;
	height:48px;
	background:url(images/fascette-thumb-small.png) no-repeat;
}
.big-thumb .big-strip {
	width:100px;
	height:99px;
	background:url(images/fascette-thumb-big.png) no-repeat;
}

.thumb .small-strip.strip-online { background-position:0 0px; }
.thumb .small-strip.strip-saldi{ background-position:0 -49px; }
.thumb .small-strip.strip-volantino { background-position:0 -97px; }
.thumb .small-strip.strip-new { background-position:0 -146px;top:auto; bottom:15%;}

.big-thumb .big-strip.strip-online { background-position:0 0px; }
.big-thumb .big-strip.strip-saldi { background-position:0 -100px; }
.big-thumb .big-strip.strip-volantino { background-position:0 -200px; }
.big-thumb .big-strip.strip-new { background-position:0 -300px; top:auto; bottom:15%}
/* FIX DEL 11/09/2012 */
#popup-wrapper .big-thumb .big-strip { height:72px; width:72px;}
#popup-wrapper .big-thumb .big-strip.strip-new { height:70px; background-position:0 -403px; bottom:3%}
#popup-wrapper .big-thumb .big-strip.strip-online { background-position:0 -478px; bottom:3%}
#popup-wrapper .big-thumb .big-strip.strip-saldi { background-position:0 -550px; bottom:3%}
#popup-wrapper .big-thumb .big-strip.strip-volantino { background-position:0 -622px; bottom:3%}

	/*/
	
	/* VARIANTI STRIP - FASCETTE COLORI CON CORNER */
	
	.small-fascia {
		display: block;
		position:absolute;
		left:0px;
		top:0;
	}
	.small-fascia.fascia-dx {
		left: auto;
		right: 0;
	}
	.small-fascia .txt-part {
		color: #FFFFFF;
		font-size: 11px;
		height: 22px;
		padding: 6px 20px 0 0px;
		font-family: 'Ubuntu';
		font-weight: 700;
		background:url(images/special-offer-strip-sprite.png) no-repeat;
		margin-left:10px;
	}
	.small-fascia.fascia-dx .txt-part {
		margin-left:0px;
		padding: 6px 0 0 20px;
		margin-right: 10px;
	}

	/* FIX DEL 11/09/2012 */
	.big-thumb .small-fascia .txt-part {
		font-size: 13px;
		font-weight: 500;
	}
	
	.small-fascia.fascia-orange .txt-part { background-position: right 0;}
	.small-fascia.fascia-blue .txt-part { background-position: right -28px;}
	.small-fascia.fascia-purple .txt-part { background-position: right -56px;}
	.small-fascia.fascia-yellow .txt-part { background-position: right -84px;}
	.small-fascia.fascia-red .txt-part { background-position: right -112px;}
	.small-fascia.fascia-cyan .txt-part { background-position: right -140px;}

	.small-fascia.fascia-dx.fascia-orange .txt-part { background-position: left 0;}
	.small-fascia.fascia-dx.fascia-blue .txt-part { background-position: left -28px;}
	.small-fascia.fascia-dx.fascia-purple .txt-part { background-position: left -56px;}
	.small-fascia.fascia-dx.fascia-yellow .txt-part { background-position: left -84px;}
	.small-fascia.fascia-dx.fascia-red .txt-part { background-position: left -112px;}
	.small-fascia.fascia-dx.fascia-cyan .txt-part { background-position: left -140px;}
	
	.small-fascia .corner-part {
		position:absolute;
		left:0;
		top:0;
		background:url(images/corner-small-fascette.png) no-repeat;
		height:39px;
		width:10px;
	}
	.small-fascia.fascia-orange .corner-part { background-position:0 0;}
	.small-fascia.fascia-blue .corner-part { background-position:0 -39px; }
	.small-fascia.fascia-purple .corner-part { background-position:0 -78px; }
	.small-fascia.fascia-yellow .corner-part { background-position:0 -117px; }
	.small-fascia.fascia-red .corner-part { background-position:0 -156px; }
	.small-fascia.fascia-cyan .corner-part { background-position: 0 -195px;}

	.small-fascia.fascia-dx .corner-part {
		left: auto;
		right: 0;
	}

	.small-fascia.fascia-dx.fascia-orange .corner-part { background-position:right 0;}
	.small-fascia.fascia-dx.fascia-blue .corner-part { background-position:right -39px; }
	.small-fascia.fascia-dx.fascia-purple .corner-part { background-position:right -78px; }
	.small-fascia.fascia-dx.fascia-yellow .corner-part { background-position:right -117px; }
	.small-fascia.fascia-dx.fascia-red .corner-part { background-position:right -156px; }
	.small-fascia.fascia-dx.fascia-cyan .corner-part { background-position:right -195px;}
	/* NEW STRIP - FASCETTE COLORI CON CORNER */

	.new-fascia {
		display: block;
		position:absolute;
		left:0px;
		top:0;
	}
	.new-fascia .txt-part {
		color: #FFFFFF;
		font-size: 11px;
		height: 22px;
		padding: 6px 20px 0 0px;
		font-family: 'Ubuntu';
		font-weight: 700;
		background:url(http://www.marcopoloshop.it/online/_ui/desktop/common/css/images/new-offer-strip-sprite.png) no-repeat;
		margin-left:27px;
	}
	.new-fascia.fascia-dx {
		left: auto;
		right: 0;
	}
	.new-fascia.fascia-dx .txt-part {
		margin-left:0px;
		padding: 6px 0 0 20px;
		margin-right: 27px;
	}

	.big-thumb .new-fascia .txt-part {
		font-size: 13px;
		font-weight: 500;
	}
	.new-fascia.fascia-orange .txt-part { background-position: right 0;}
	.new-fascia.fascia-blue .txt-part { background-position: right -28px;}
	.new-fascia.fascia-purple .txt-part { background-position: right -56px;}
	.new-fascia.fascia-yellow .txt-part { background-position: right -84px;}
	.new-fascia.fascia-red .txt-part { background-position: right -112px;}
	.new-fascia.fascia-cyan .txt-part { background-position: right -140px;}

	.new-fascia.fascia-dx.fascia-orange .txt-part { background-position: left 0;}
	.new-fascia.fascia-dx.fascia-blue .txt-part { background-position: left -28px;}
	.new-fascia.fascia-dx.fascia-purple .txt-part { background-position: left -56px;}
	.new-fascia.fascia-dx.fascia-yellow .txt-part { background-position: left -84px;}
	.new-fascia.fascia-dx.fascia-red .txt-part { background-position: left -112px;}
	.new-fascia.fascia-dx.fascia-cyan .txt-part { background-position: left -140px;}
	
	.new-fascia .corner-part {
		position:absolute;
		left:0;
		top:0;
		background:url(http://www.marcopoloshop.it/online/_ui/desktop/common/css/images/newcorner-small-fascette.png) no-repeat;
		height:41px;
		width:27px;
	}

	.new-fascia.fascia-orange .corner-part { background-position:0 0;}
	.new-fascia.fascia-blue .corner-part { background-position:0 -42px; }
	.new-fascia.fascia-purple .corner-part { background-position:0 -84px; }
	.new-fascia.fascia-yellow .corner-part { background-position:0 -126px; }
	.new-fascia.fascia-red .corner-part { background-position:0 -168px; }
	.new-fascia.fascia-cyan .corner-part { background-position: 0 -210px;}
	
	.new-fascia.fascia-dx .corner-part {
		left: auto;
		right: 0;
	}

	.new-fascia.fascia-dx.fascia-orange .corner-part { background-position:right 0;}
	.new-fascia.fascia-dx.fascia-blue .corner-part { background-position:right -42px; }
	.new-fascia.fascia-dx.fascia-purple .corner-part { background-position:right -84px; }
	.new-fascia.fascia-dx.fascia-yellow .corner-part { background-position:right -126px; }
	.new-fascia.fascia-dx.fascia-red .corner-part { background-position:right -168px; }
	.new-fascia.fascia-dx.fascia-cyan .corner-part { background-position:right -210px;}
	
	table.cart-style .details {
		float:right;
		width:385px;
	}
	table.cart-style .extra-details {
		float: right;
		font-size: 11px;
		padding: 5px 2px;
		width: 383px;
	}
	table.cart-style .kind {
		font-size:11px;
		color:#666666;
	}
	table.cart-style .title {
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:18px;
	}
	table.cart-style .details h2.title {
		margin-bottom:5px;
	}
	table.cart-style .details h2.title a {
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:16px;
		color:#000;
		text-decoration:none;
	}
	table.cart-style .details h2.title a:hover {
		color:#005FAC;
	}
	table.cart-style .read-more {
		font-family: 'Ubuntu';
		font-weight: 500;
		text-decoration:none;
	}
	table.cart-style .read-more:hover {
		text-decoration:underline;
	}
	table.cart-style .description {
		margin-bottom:5px;
	}
	table.cart-style .promo {
		background:#FFF5E5 no-repeat;
		margin-bottom:10px;
		padding:2px;
	}
	table.cart-style .ico-promo {
		padding-left:30px;
	}
	table.cart-style .red-promo {
		background-image:url(images/cart-ico-small-promo-red.png);
		background-position: 3px 5px;
	}
	table.cart-style .save-delete {
		float: right;
		width:385px;
	}
	table.cart-style .service-row .save-delete {
		width:70px;
	}
	table.cart-style .save-delete a {
		display:block;
		float:left;
		min-height:13px;
		font-size:11px;
		padding-left:17px;
		margin-left:10px;
		text-decoration:none;
		background:url(images/cart-ico-small-sprites-mini.png) no-repeat 0 1px;
		color:#666;
	}
	
	table.cart-style .service-row .save-delete a {
		float:right;
	}
	
	table.cart-style .save-delete a:hover {
		text-decoration:underline;
	}
	table.cart-style .save-delete a:first-child {
		margin-left:0;
	}
	table.cart-style .save-delete .wish {
		background-position:0 0;
	}
	table.cart-style .save-delete .delete {
		background-position:0 -20px;
		cursor: pointer;
	}
	table.cart-style .save-delete .more-service {
		float:right;
		background-position:right -38px;
		color:#333;
		padding-left:0;
		padding-right:17px;
	}
	table.cart-style .save-delete .more-service.opened {
		background-position:right -85px;
	}

	table.cart-style tr.has-offer td {
		border-bottom:0;
	}
	
	/* RIGA OFFERTA SPECIALE */
	table.cart-style .special-offer-row td {
		border-top:0;
		border-bottom:0;
		background:#F2FAFF;
		padding:8px 15px;
	}
	table.cart-style .special-offer-row .top {
		position:relative;
		margin-bottom: 10px;
		left:-15px;
	}
	table.cart-style .special-offer-row .top .label {
		display:block;
		float:left;
		padding:6px 35px 0px 20px;
		height:22px;
		color:#fff;
		font-family: 'Ubuntu';
		font-weight: 700;
		font-size:12px;
	}
	/* STRIP COLORATE CARRELLO */
	.strip.orange-offer {background:url(images/special-offer-strip-sprite.png) no-repeat right 0;}
	.strip.blue-offer {background:url(images/special-offer-strip-sprite.png) no-repeat right -28px;}
	.strip.purple-offer {background:url(images/special-offer-strip-sprite.png) no-repeat right -56px;}
	.strip.yellow-offer {background:url(images/special-offer-strip-sprite.png) no-repeat right -84px;}
	.strip.red-offer {background:url(images/special-offer-strip-sprite.png) no-repeat right -112px;}
	
	
	table.cart-style .special-offer-row td {border-bottom:1px solid #ccc;}
	
	table.cart-style .special-offer-row .top .title-label {
		color: #666666;
		display: block;
		float: left;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size: 12px;
		padding: 7px 0 0 15px;
	}
	table.cart-style .special-offer-row .save-delete{
		clear: none;
		display: block;
		float: left;
		margin-top: 6px;
		padding-left: 20px;
		width: auto;
	}
	table.cart-style .unit-price,
	table.cart-style .total-price {
		text-align:right;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	table.cart-style .unit-price {
		font-size:14px;
	}

	table.cart-style .expanded-service {
		clear:both;
		display:none;
		background:#FAFAFA;
		margin:20px -15px -15px -15px;
		padding:15px;
		border-top:1px dotted #ccc;
	}
	table.cart-style .expanded-service .under-alert {
		clear:both;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:12px;
	}
	table.cart-style .expanded-service .under-alert span {
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:12px;
	}
	table.cart-style .expanded-service .under-alert span.red {
		color:#FF0000;
	}
	table.cart-style .expanded-service .under-alert span.green {
		color:#008500;
	}
	
	table.cart-style .expanded-service .send {
		float:left;
		margin-left:20px;
	}
	
	table.cart-style .expanded-service .submit-button {
		float: right;
		font-size: 11px;
		padding: 2px 5px;
		width: 64px;
	}
	table.cart-style .expanded-service .service-line {
		padding:3px 0;
	}
	table.cart-style .service .remove {
		float: right;
		font-size: 11px;
		padding: 2px 5px;
		width: 64px;
		cursor:pointer;
	}
	table.cart-style .service .remove span {
		font-size: 15px;
		line-height: 0;
	}
	
	table.cart-style .service .tooltip-wrapper {
		width:440px;
	}
	table.cart-style .total-price {
		font-size:14px;
	}
	table.cart-style .discount-cell {
		font-family: 'Ubuntu';
		font-weight: 500;
		text-align:right;
	}
	table.cart-style .discount-cell .discount {
		color:#F16522;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:10px;
	}
	table.cart-style .discount-cell .discount .left {
		float:left;
	}
	table.cart-style .discount-cell .striked {
		text-decoration:line-through;
		color:#666666;
	}
	table.cart-style .discount-cell .percent {
		text-align:center;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		color:#fff;
		background: #ff9900; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
		background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
		font-family: 'Ubuntu';
		font-weight: 500;
		padding:0 5px;
		display: block;
		float: right;
		margin-left:5px;
	}
	table.cart-style .discount-cell .saving {
		color:#F16522;
		font-size:12px;
	}
	table.cart-style .discount-cell .sale {
		font-size:14px;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	table.cart-style tr.special-offer-row .discount-cell .sale {
		font-size:13px;
	}
	/* RIGA INFORMAZIONI DOMICILIO */
	
	
	table.cart-style .domicilio span {
		float:left;
		margin-right:5px;
		display:block;
		line-height:20px;
	}
	table.cart-style .domicilio input {
		float:left;
	}
	table.cart-style .domicilio .send {
		float:left;
	}

	/* COPPIA BOTTONI INPUT TEXT E SUBMIT GRIGI */
	table.cart-style .send input[type=text]{
		background: none repeat scroll 0 0 #F9F9F9;
		border-color: #999999 #E5E5E5 #E5E5E5 #999999;
		border-style: solid;
		border-width: 1px;
		font-size: 12px;
		margin-bottom: 10px;
		padding: 2px 5px;
		width:60px;
		display:block;
		float:left;
		margin:0;
	}
	table.cart-style .inner-sconto .row{
		clear:both;
		padding-top:7px;
	}
	table.cart-style .send .submit-button-6{
		background: #cccccc; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psixjsigc3rvcc1jb2xvcj0ii2njy2njyyigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iim5otk5otkiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #cccccc 1%, #999999 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#cccccc), color-stop(100%,#999999)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #cccccc 1%,#999999 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #cccccc 1%,#999999 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #cccccc 1%,#999999 100%); /* IE10+ */
		background: linear-gradient(top,  #cccccc 1%,#999999 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=0 ); /* IE6-8 */
	}
	table.cart-style .send input[type=submit] {
		width:70px;
		font-size:12px;
		color:#fff;
		border:1px solid #999;
		font-family: 'Ubuntu';
		font-weight: 500;
		padding:0 5px;
		height:21px;
		display:block;
		float:left;
	}	
	/* RIGA TOTALE PRODOTTI */
	table.cart-style .subtotal {
		text-align:right;
	}
	table.cart-style .subtotal .subtot{
		font-size:20px;
		color:#666;
	}
	table.cart-style .subtotal .iva {
		font-size:10px;
	}
	table.cart-style .point-conv {
		font-size:12px;
		margin-top:5px;
		color:#333;
	}
	table.cart-style .point-conv span {
		font-family: 'Ubuntu';
		font-weight: 700;
		color:#F16520;
		font-size:16px;
	}
	table.cart-style .subtotal .sub-def-total {
		font-family: 'Ubuntu';
		font-weight: 700;
		font-size:16px;
	}
	
	/* SPEDIZIONE E RITIRO */
	table.cart-style .sped-row .stima-costo,
	table.cart-style .sped-row .prezzo-applicato {
		text-align:right;
	}
	table.cart-style .sped-row .prezzo-applicato {
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:14px;
	}
	table.cart-style .sped-row.active,
	table.cart-style .sped-row.active-disabled {
		background:#F3FAFF;
	}
	
	table.cart-style .sped-rit th {
		vertical-align:middle;
	}
	table.cart-style .sped-rit th.first {
		font-size:16px;
		font-family: 'Ubuntu';
		font-weight: 500;
		text-align:left;
	}
	table.cart-style .sped-rit .optional {
		font-size:12px;
		color:#333;
	}
	table.cart-style .sped-rit .optional a:hover {
		text-decoration:none;
	}
	table.cart-style .rit-row td label {
		display: block;
		float: left;
		vertical-align: middle;
		width: 66%;
	}
	a.submit-button.buy-pick {
		clear: none;
		display: block;
		float: right;
		width: auto;
	}		
	table.cart-style .highlighted {
		color:#ED3F34;
	}
	table.cart-style .highlighted .domicilio {
		color:#333;
	}
	table.cart-style .sped-row .domicilio {
		margin-left:5px;
		float:left;
	}
	table.cart-style .rit-row .ritiro-wrap {
		float:left;
		width:365px;
		margin-right:10px;
	}
	table.cart-style .rit-row .select-store {
		float:left;
		width:245px;
	}
	table.cart-style .rit-row .stima-costo,
	table.cart-style .rit-row .prezzo-applicato {
		text-align:right;
	}

	/* CODICE PROMOZIONALE */
	table.cart-style .final-discount td {
		background:#E6F5FF;
		position:relative;
	}
	table.cart-style .final-discount .strip-bundle-blu {
		background:url(images/strip-bundle-single.png) no-repeat;
		width:220px;
		height:33px;
		position:relative;
		left:-20px;
		float:left;
	}
	table.cart-style .final-discount .strip-bundle-blu.multiple {
		background:url(images/strip-bundle-multiple.png) no-repeat;
	}	
	table.cart-style .final-discount .strip-sconto,
	table.cart-style .final-discount .strip-sconto-no,
	table.cart-style .final-discount .strip-coupon {
		background:url(images/strip-sconto-blu.png) no-repeat;
		width:123px;
		height:33px;
		position:relative;
		left:-20px;
		float:left;
	}
	table.cart-style .final-discount .strip-sconto-no {
		background:url(images/strip-sconto2-blu.png) no-repeat;

	}	
	table.cart-style .final-discount .strip-coupon {
		background:url(images/strip-coupon-blu.png) no-repeat;
	}			
	table.cart-style .final-discount .inner-strip-bundle-blu {
		padding-top:6px;
	}
	table.cart-style .final-discount .inner-sconto {
	    float: right;
	    padding-top: 6px;
	    width: 75%;
	}
	table.cart-style .final-discount .inner-sconto.inline {
		float:right;
		width:86%;
	}	
	table.cart-style .final-discount .inner-sconto.inline {
		float:right;
		width:78.4%;
	}	
	table.cart-style .final-discount .text {
		display:block;
		float:left;
		font-size:16px;
		color:#666;
		font-family: 'Ubuntu';
		font-weight: 500;
	}

	table.cart-style .final-discount b {
		color:#333;
		float:left;
		display:block;
		margin-right:5px;
	}
	table.cart-style .final-discount .tooltip {
		font-size:15px;
	}
	table.cart-style .final-discount .send {
		float:left;
	}
	table.cart-style .final-discount .send input[type=text] {
		width:165px;
	}
	table.cart-style .final-discount .blue-discount {
		font-size:10px;
		color:#0061AF;
		text-align:right;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	table.cart-style .final-discount span.number {
		background:#0061AF;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		color: #FFFFFF;
		font-family: 'Ubuntu';
		font-weight: 500;
		padding: 0 5px;
		text-align: center;
	}
	table.cart-style .final-discount span.minus-price {
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:12px;
	}
	/* PREZZO TOTALE */
	table.cart-style tr.last-total-price > td:first-child {
		border:0;
		border-bottom:1px solid #ccc;
		line-height:16px;
	}
	table.cart-style .last-total-price td{
		text-align:right;
		color:#666666;
		font-size:20px;
		font-family: 'Ubuntu';
		font-weight: 500;
		border:0;
		border-bottom:1px solid #ccc;
		vertical-align:middle;
	}
	table.cart-style .last-total-price .iva {
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size:10px;
	}
	table.cart-style .last-total-price .price {
		font-family: 'Ubuntu';
		font-weight: 400;
		color:#333;
		font-size:16px;
		padding-left:0;
	}
	table.cart-style .last-total-price .price span {
		font-family: 'Ubuntu';
		font-weight: 700;
		font-size:23px;
	}
	
	.closure-cart-mini-funct {
		padding:10px 0;
		border-bottom:1px solid #ccc;
		margin:0 0 20px 0;
	}
	
	/* TOOLTIP */
	.tooltip {
		background:url(images/cart-ico-small-sprites-mini.png) no-repeat right -62px;
		padding-right:20px;
		text-decoration:none;
		line-height:20px;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:12px;
		float:left;
		display:block;
	}
	.tooltip:hover{
		text-decoration:none;
		
	}
	.tooltip-wrapper {
		float:left;
		margin-right:5px;
	}
	.tooltip-wrapper {
		position:relative;
	}
	.tooltip-wrapper .tooltip-content {
		display:none;
		position:absolute;
		border:1px solid #ccc;
		left:0;
		top:50%;
		margin-top:0;
		margin-left:0;
		width:255px;
		background:#fff;
		padding:15px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		z-index:100;
	}
	.tooltip-wrapper .tooltip-content .title {
		font-size:12px;
		color:#0060AE;
		margin-bottom:10px;
	}
	.tooltip-wrapper .tooltip-content .text,
	table.cart-style .final-discount .tooltip-content .text {
		font-size:11px;
	}
	.tooltip-wrapper .tooltip-content .text p {
		margin-bottom:10px;
	}
	.tooltip-wrapper .tooltip-content ul li {
		list-style:inside;
	}
	.tooltip-wrapper .arrow {
		background:url(images/left-tooltip-arrow.png) no-repeat;
		width:13px;
		height:23px;
		position:absolute;
		top:50%;
		margin-top:-12px;
		left:-12px;
	}

	/* VARIE POPUP LIGHTBOX */
	
	#popup-wrapper {
		width:720px;
		margin:0 auto;
	}
	#popup-wrapper .main-title {
		background:#f7f7f7;
		padding:20px 25px;
		border-bottom:1px solid #cccccc;
		font-size:16px;
		font-family: 'Ubuntu';
		font-weight: 500;
		color:#F16520;
		position:relative;
	}
	#popup-wrapper .main-title.big-title {
		font-size:24px;
		color:#F16520;
	}
	#popup-wrapper .main-title.big-title span {
		font-size:16px;
		color:#F16520;
		font-family: 'Ubuntu';
		font-weight: 400;
	}
	#popup-wrapper .popup-inner-content {
		padding:20px;
	}
	#popup-wrapper .popup-inner-content iframe {
		width:100%;
		overflow: hidden;
	}
	#popup-wrapper .popup-inner-content .notification {
		text-align:left;
	}
	#popup-wrapper .main-title .cat {
		position:absolute;
		right:45px;
		top:15px;
		font-size:12px;
		color:#666;
	}
	#popup-wrapper .main-title .cat span {
		position:relative;
		display:block;
		float:left;
		padding-top:5px;
	}
	#popup-wrapper .main-title .cat span.brand {
		top:-5px;
		margin-left:10px;
	}
	#popup-wrapper .big-thumb {
		margin-bottom:10px;
	}
	#popup-wrapper #product-detail {
		padding:20px 20px 0 20px;
	}
	#popup-wrapper #product-detail .col-right {
		width: 450px;
	}
	#popup-wrapper #product-detail .abstract {
		margin-bottom:20px;
	}
	#popup-wrapper #product-detail .spec-bundle {
		font-size:12px;
	}
	#popup-wrapper #product-detail .spec-bundle a {
		text-decoration:none;
	}
	#popup-wrapper #product-detail .spec-bundle a:hover {
		text-decoration:underline;
	}
	#popup-wrapper .closure .left {
		/*width:200px;*/
		width:130px;
		float:left;
	}
	#popup-wrapper .closure .right {
		width:130px;
		float:left;
		padding-top: 5px;
	}
	#popup-wrapper.popup-dett-prodotto .thumb-carousel {
		margin-bottom:20px;
	}
	#popup-wrapper.popup-dett-prodotto a.wishlist {
		background: url("images/ico-wish.png") no-repeat scroll 0px 5px transparent;
		display: block;
		font-family: 'Ubuntu';
		font-weight: 500;
		padding-left: 28px;
		text-decoration: none;
		font-size:12px;
		color:#333;
		padding-top:8px;
		min-height:20px;
	}
	#popup-wrapper.popup-dett-prodotto #compare-box{
		bottom: 53px;
		left: 70px;
		top: auto;
	}
	#popup-wrapper.popup-dett-prodotto #compare-box .triangle{
		top:auto;
		bottom:-12px;
		background:url("images/bottom-popup-triangle.png") no-repeat scroll center 0 transparent;

	}
	#popup-wrapper.popup-dett-prodotto .social-share {
		margin-top: 2px;
	}
	#popup-wrapper.popup-dett-prodotto .social-share a {
		font-size:13px;
		text-decoration:none;
	}
	#popup-wrapper.popup-dett-prodotto .social-share .at16nc.at16t_email {
		margin-right:5px;
	}
	#popup-wrapper.popup-dett-prodotto .price-box {
		background:#e6f5ff;
		padding:15px 20px;
		margin-bottom:20px;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .butt-side {
		width:200px;
		float:left;
		height:75px;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .butt-side a {
		margin:8px 0;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .butt-side a:first-child {
		margin-top:0;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .butt-side a:last-child {
		margin-bottom:0;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .mainprice-side {
		float:left;
		width:160px;
		text-align:center;
		font-size:20px;
		font-family: 'Ubuntu';
		font-weight: 400;
		padding:15px 30px;
		height:45px;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .row-sped .col{
		font-size:11px;
		line-height: 12px;
		color:#666666;
		margin-top: 3px;
		border-top:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		float: right;
		width:220px;
		margin-left:10px;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .row-sped .left{
		padding: 3px 0 3px 5px;	
		float: left;
		text-align:left;
		margin:0;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .row-sped .right{
		padding: 3px 5px 3px 0;	
		margin:0;
		text-align:right;
		float: right;		
	}	
	#popup-wrapper.popup-dett-prodotto .price-box .row-sped .col.three{
		margin-left:0px;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .mainprice-side .bigger {
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size: 32px;
		line-height: 32px;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .mainprice-side .iva {
		color:#666666;
		font-size:13px;
	}
	
	#popup-wrapper.popup-dett-prodotto .price-box .offer-side {
		float:right;
		width:220px;
		padding:15px 0 15px 35px;
		border-left:1px dotted #ccc;
		font-size:12px;
		font-family: 'Ubuntu';
		font-weight: 500;
		height:45px;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .offer-side .striked {
		color: #666666;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size: 18px;
		text-decoration: line-through;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .offer-side .sale {
		color: #FC6400;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size: 18px;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .percent {
		color:#fff;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		background: #ff9900; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
		background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size: 14px;
		padding: 0 5px;
		text-align: center;
		display:inline-block;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .offer-side .left {
		width:120px;
		float:left;
	}
	#popup-wrapper.popup-dett-prodotto .price-box .offer-side .right {
		width:90px;
		float:right;
	}

	/* BASIC POPUP FORM */
	.basic-popup-form {
		font-size:14px;
		text-align:center;
		margin:0 auto;
	}
	.basic-popup-form label {
		display:block;
		text-align:left;
	}
	.basic-popup-form p {
		margin:0 0 10px 0;
	}
	.basic-popup-form input[type=text]{
		display:block;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
		background:#fff;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		border:1px solid #CCCCCC;
		color:#666666;
		padding:5px 5px;
	}
	.basic-popup-form input[type=submit] {
		width:200px;
		margin:0 auto;
	}
	/* POPUP NOTIFICATION */
	
	#popup-wrapper .notification .left {
		width:500px;
		float:left;
	}
	#popup-wrapper .notification .no-store {
		float:right;
	}
	#popup-wrapper .notification p {
		line-height:120%;
	}		
	/* POPUP STORE RITIRO IN SEDE */
	.popup-ritiro-sede .inner-wrapper {
		padding:15px;
		width:690px;
	}
	.popup-ritiro-sede .selected-products .single-item {
		padding:15px 0;
	}
	.popup-ritiro-sede .selected-products .single-item .thumb {
		width:125px;
		height:100px;
		float:left;
	}
	.popup-ritiro-sede .selected-products .single-item .description {
		position:relative;
		float:left;
		width:310px;
		padding:30px 25px;
		height:40px;
	}
	.popup-ritiro-sede .selected-products .single-item .added {
		font-size:10px;
		color:#F16520;
		font-family: 'Ubuntu';
		font-weight: 500;
		position:absolute;
		left:25px;
		top:10px;
	}
	.popup-ritiro-sede .selected-products .single-item .label {
		font-size:12px;
		font-family: 'Ubuntu';
		font-weight: 400;
		color:#666666;
	}
	.popup-ritiro-sede .selected-products .single-item .product-title {
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:18px;
		color:#005FAC;
	}
	.popup-ritiro-sede .selected-products .price-box {
		width:135px;
		float:right;
		padding:15px 20px 15px 40px;
		border-left:1px dotted #999;
		text-align:right;
	}
	.popup-ritiro-sede .selected-products .price-box .listino {
		font-size:9px;
		color:#666;
		margin-bottom:5px;
	}
	.popup-ritiro-sede .selected-products .price-box .listino .striked {
		font-size:12px;
		text-decoration:line-through;
		margin-right:5px;
	}
	.popup-ritiro-sede .selected-products .price-box .sconto .percent {
		text-align:center;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		color:#fff;
		background: #ff9900; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
		background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
		font-size:14px;
		font-family: 'Ubuntu';
		font-weight: 500;
		padding:0 5px;
		float:right;
		margin-right:5px;
	}
	.popup-ritiro-sede .selected-products .price-box .sconto .number {
		font-family: 'Ubuntu';
		font-weight: 700;
		color:#FC6400;
		font-size:14px;
		float:right;
	}
	.popup-ritiro-sede .selected-products .price-box .total {
		font-size:16px;
		font-family: 'Ubuntu';
		font-weight: 500;
		color:#333;
	}
	.popup-ritiro-sede .selected-products .price-box .total span {
		font-size:26px;
		font-family: 'Ubuntu';
		font-weight: 700;
	}
	.popup-ritiro-sede .banner {
		width:628px;
		height:69px;
		padding:16px 30px;
		margin:0 auto;
		text-align:right;
	}
	.popup-ritiro-sede .banner .title {
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:20px;
		line-height:22px;
		margin-bottom:5px;
	}
	.popup-ritiro-sede .banner .text {
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size:14px;
	}
	.popup-ritiro-sede .banner .text .evidence {
		color:#005FAC;
		font-family: 'Ubuntu';
		font-weight: 500;
		text-transform:uppercase;
	}
	.popup-ritiro-sede .discover {
		padding:20px 0 0 0;
	}
	.popup-ritiro-sede .discover .left {
		float:left;
		width:410px;
	}
	.popup-ritiro-sede .discover .right {
		float:right;
		width:270px;
	}
	.popup-ritiro-sede .discover label {
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:16px;
		color:#F1651F;
	}
	.popup-ritiro-sede .discover input[type=text],
	.popup-ritiro-sede .discover input[type=submit]{
		float:right;
	}
	.popup-ritiro-sede .discover input[type=text] {
		background: none repeat scroll 0 0 #F9F9F9;
		border-color: #999999 #E5E5E5 #E5E5E5 #999999;
		border-style: solid;
		border-width: 1px;
		display: block;
		font-size: 14px;
		margin: 0;
		padding: 5px 5px;
		height:15px;
		width:180px;
	}
	.popup-ritiro-sede .discover .right input[type=submit]{
		display:block;
		padding: 0px 5px;
		vertical-align:middle;
		font-family: 'Ubuntu';
		font-weight: 500;
		height:28px;
		margin:0;
	}
	.popup-ritiro-sede .discover div.sexy{
		width:182px;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		border-radius:0;
		float: right;
		height: 16px;
	}	
	table#store-select-tb {	
		width:688px;
		margin:0 auto;
		margin-bottom:20px;
	}
	table#store-select-tb th {
		text-align:left;
	}
	table#store-select-tb .description {
		font-size:13px;
	}
	table#store-select-tb .description a {
		text-decoration:none;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	table#store-select-tb .description a:hover {
		text-decoration:underline;
	}
	table#store-select-tb .middle {
		vertical-align:middle;
	}
	table#store-select-tb .retire {
		text-align:center;
	}
	table#store-select-tb .retire small {
		font-size:10px;
		display:block;
		margin-top:5px;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	table#store-select-tb .no-retire {
		font-size:11px;
		color:#FF0000;
		font-family: 'Ubuntu';
		font-weight: 500;
		text-align:center;
		vertical-align:middle;
	}
	table#store-select-tb .green td {
		background:#E5F8E8;
	}
	table#store-select-tb .blue td {
		background:#e6f5ff;
	}
	#popup-wrapper .closure {
		background:#F7F7F7;
		background: #f0f0f0;
		padding:15px;
		color:#333;
		font-size:14px;
	}
	#popup-wrapper .closure .submit-button {
		font-size:14px;
	}
	/* POPUP PRE CARRELLO */
	.popup-precarrello .single-item:first-child {
		border-top:0;
	}
	.popup-precarrello .single-item {
		border-top:1px solid #CCCCCC;
	}	
	#popup-wrapper .sepa-title-line {
		background:#F7F7F7;
		padding:15px;
	}
	#popup-wrapper .sepa-title-line .title {
		color: #F16520;
		font-size: 16px;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	#popup-wrapper .sepa-title-line span {
		font-size:16px;
		color:#666666;
	}
	#carousel-precarrello {
		width:667px;
		position:relative;
		margin:0 auto;
	}
	#carousel-precarrello .carousel {
		background:none;
		padding:10px 0;
	}
	#carousel-precarrello .navigation {
		top:-35px;
	}
	#carousel-precarrello .carousel ul {
		width:670px;
		height:245px;
	}
	#carousel-precarrello .carousel li {
		margin-bottom:35px;
		height:208px;
	}
	#carousel-precarrello .carousel li .submit-button  {
		position:absolute;
		top:218px;
	}
	#carousel-precarrello .carousel li  .price-box .total  {
		position:absolute;
		top:188px;
	}
	#carousel-precarrello .carousel li  .price-box.no-sconto .total  {
		top:165px;
	}
	#carousel-precarrello .carousel .row-no-sconto li  .price-box .total  {
		top: 152px;
	}
	#carousel-precarrello .carousel  .row-no-sconto li .submit-button {
		top:185px;
	}
	#carousel-precarrello .carousel .title {
		line-height:14px;
	}
	#carousel-precarrello .carousel .title a {
		line-height:14px;
		color:#333;
		font-weight: 500;
	}
	/* pop-up bundle*/
	#popup-wrapper .bundle-item{
		border-top: 1px dotted #333;
		padding-top: 15px;
		}
	#popup-wrapper .bundle-item:first-child{
		border-top: 0px none;
		padding-top: 0px;
	}
	#popup-wrapper .tot-bundle {
		background: #F3FAFF;
		padding: 0;
		margin: 0 0 15px 0;
		-webkit-border-radius:0 0 5px 5px;
		-moz-border-radius:0 0 5px 5px;
		-o-border-radius:0 0 5px 5px;
		-ms-border-radius:0 0 5px 5px;
		border-radius:0 0 5px 5px;
		-moz-background-clip: padding-box; 
		-webkit-background-clip: padding-box; 
		background-clip: padding-box;
	}
	#popup-wrapper .tot-bundle .description{
	}
	#popup-wrapper .tot-bundle .price-box{
		border-left:0 none;
	}
	#popup-wrapper .tot-bundle .title {
		color: #333;
		font-size: 16px;
		font-family: 'Ubuntu';
		font-weight: 500;
		margin-top: 3px;
	}
	/* POPUP PRE-CARRELLO ADD GENERICO */
	.popup-precarrello-addgenerico .box {
		width:316px;
		min-height:54px;
		margin:0 0px 10px 10px;
		float:left;
		position:relative;
		border:1px solid #ccc;
		background: #fefefe; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zlzmvmzsigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlzmvmzwyiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #fefefe 0%, #efefef 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fefefe 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fefefe 0%,#efefef 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fefefe 0%,#efefef 100%); /* IE10+ */
		background: linear-gradient(top,  #fefefe 0%,#efefef 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */
		border:1px solid #cccccc;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		padding:10px;
		position:relative;
	}
	.popup-precarrello-addgenerico .submit-button   {
		padding-top:10px;
		padding-bottom:10px;
		font-size:16px;
	}
	.popup-precarrello-addgenerico .col {
		width:326px;
		text-align:right;
		float:left;

	}	
	.popup-precarrello-addgenerico .col:first-child {
		text-align:left;
		padding-right:18px;
		margin-right:18px;
		border-right:1px dotted #ccc;

	}
	.popup-precarrello-addgenerico .col img{
		margin-bottom:15px;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		width:100%;
		height:auto;
	}

	.popup-precarrello-addgenerico .box img {
		display:block;
		max-width:100%;
		height:auto;
	}
	.popup-precarrello-addgenerico .row .box:first-child {
		margin-left:0;
	}
	.popup-precarrello-addgenerico .box .submit-button {
		position:absolute;
		left:50%;
		margin-left:-158px;
		bottom:10px;
		width:288px;
		padding: 8px 13px;
	}
	.popup-precarrello-addgenerico .box .submit-button span{
		font-weight: 500;
		padding: 3px 0 3px 35px;
	}	
	/* STILI VARI (DIMENSIONI) FORM POPUP DIVERSI */
	.basic-popup-form-1 {
		width:200px;
	}
	.basic-popup-form-1 label {
		text-align:center;
	}
	.basic-popup-form-1 input[type=text]{
		width:100%;
	}
	/* RICERCA PER BRAND */
	.search-by-brand .listing-brands .brd {
		position:relative;
		width:88px;
		height:88px;
		overflow:hidden;
		border:1px solid #ccc;
		float:left;
		margin:0 6px 12px;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
		-mz-border-radius:8px;
		-o-border-radius:8px;
		border-radius:8px;
		padding: 10px;
	}
	.search-by-brand .listing-brands .single-item {
		margin: 0 5px 10px;
		display: block;
		width: 88px;
		height: 88px;
	}
	.search-by-brand .listing-brands .single-item a {
		position:absolute;
		top:50%;
		left:50%;
		display:block;
		width:88px;
		height:88px;
		margin-top:-44px;
		margin-left:-44px;
	}
	.search-by-brand .listing-brands .single-item a img {
	    height: auto;
    	width: 100%;
    	visibility: hidden;
	}	
	/* MODULI */
	.form-type-1 label,
	.form-type-2 label {
		font-family: 'Ubuntu';
		font-weight: 400;
		font-style:italic;
		color:#0060AE;
		font-size:13px;
		line-height:17px;
		display:block;
		padding:0 0 7px 13px;
		position:relative;
	}
	.form-type-1 .field-row ,
	.form-type-2 .field-row {
		margin-bottom:15px;
	}
	.form-type-1 .corner-right,
	.form-type-2 .corner-right {
		float: right;
		line-height: 100%;
		margin: -20px 0 0;
		padding: 0;
		width: 100%;
	}	
	.form-type-1 .field-row:last-child,	
	.form-type-2 .field-row:last-child {
		margin-bottom:0;
	}
	.form-type-1 input[type="text"], 
	.form-type-2 input[type="text"], 
	.form-type-1 input[type="password"], 
	.form-type-2 input[type="password"],
	.form-type-2 textarea {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #CCCCCC;
		border-radius: 4px 4px 4px 4px;
		color: #666666;
		display: block;
		font-family: 'Ubuntu';
		font-size: 14px;
		font-style: italic;
		font-weight: 400;
		padding: 5px 13px;
	}



	/* PAGINE DI LISTING CATEGORIA */
	.cronos-carousel-full-style-big .carousel li {
		width:220px;
		margin:0 10px 40px 10px;
	}
	.cronos-carousel-full-style-big .carousel ul {
		height:480px;
	}
	.cronos-carousel-full-style-big .carousel .thumb {
		height:190px;
	}
	.cronos-carousel-full-style-big .carousel .category {
		font-size:14px;
	}
	.cronos-carousel-full-style-big .carousel .title {
		margin:5px 0;
	}
	.cronos-carousel-full-style-big .carousel .title a {
		font-size:16px;
		line-height:18px;
		font-weight: 500;
		font-family: 'Ubuntu';
		min-height: 40px;	
	}
	.cronos-carousel-full-style-big .carousel .description {
		font-size:14px;
	}
	.cronos-carousel-full-style-big .price-box .listino .striked {
		font-size:14px;
	}
	.cronos-carousel-full-style-big .price-box .sconto .percent {
		font-size:18px;
	}
	.cronos-carousel-full-style-big .price-box .sconto .number {
		font-size:16px;
	}
	.cronos-carousel-full-style-big .price-box .total {
		font-size:20px;
		line-height:24px;
	}
	.cronos-carousel-full-style-big .price-box.no-sconto .total {
		padding: 40px 0 10px;
	}	
	.cronos-carousel-full-style-big ul.row-no-sconto {
		height: 460px;
	}	
	.cronos-carousel-full-style-big .row-no-sconto .price-box.no-sconto .total {
		padding:21px 0 10px 0;
	}			
	.cronos-carousel-full-style-big .price-box .total span {
		font-size:34px;
	}
	.cronos-carousel-full-style-big .carousel .submit-button {
		width:auto;
		padding: 10px 13px;
	}
	
	/* temp check out */

	body.light-header #bg-wrapper{
		background-position:  0 -111px;
	}
	
	body.light-header #top-head {
		height:44px;
	}
	
	body.light-header #logo {
		left: 40px;
		position: absolute;
		top: 11px;
	}

	body.light-header #header {
		margin-bottom: 27px;	
	}
	body.light-header #topper-bar {
		position: absolute;
		right: 0;
		top: 0;
	}	
	body.light-header #topper-bar .side-right {
		margin:4px 0px 0px 0px;
	}
	body.light-header #topper-bar li:first-child { 
		border-right:0px solid #fff;
	}
	body.light-header #topper-bar li {
		color:#FFFFFF;
		border-right:1px solid #FECC94;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	body.light-header #topper-bar li.as-cli {
		position:relative;
		background:none;
		padding-left:119px;
		font-size:14px;
	}
	body.light-header #topper-bar .as-cli img {
		position:absolute;
		top:2px;
		left:0px;
	}
	#footer.footer-light #ass-clienti-foot {
		border-top: 1px solid #999999;
		height: 17px;
		padding: 25px 0;
		text-align: right;
	}
	#footer.footer-light  #copyright {
		margin-bottom:0;
	}	
	#footer.footer-light #ass-clienti-foot img  {
		margin-right:10px;
	}
	#footer.footer-light #ass-clienti-foot .logo {
		position:absolute;
		top:31px;
		left:0px;
	}
	.login-box .field-row input[type="text"],
	.login-box .field-row input[type="password"] {
		width:85%;
	}
	.login-box span.subtitle  {
		display:block;
		font-weight:400;
	}
	.login-box .title  {
		font-weight:700;
		font-size:18px;
		padding:17px 12px 15px 12px;
	}
	.sidebox .social-login {
		text-align:left;
		border-bottom: 0px solid #CCCCCC;
		border-top: 0px solid #CCCCCC;
		margin-bottom: 0px;
		padding: 0px 0;
	}
	.sidebox .social-login .tit {
		color: #999999	;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:12px;
		padding-top:8px;
		border-top:1px dotted #ccc;
		margin-top:8px;
	}
	#bread-area a.submit-button.backtocart {
		float:left;
	}	
	.form-type-2 .title-check-out .title  {
		font-family: 'Ubuntu';
		font-weight: 400;
		color: #F16520;
		font-size: 18px;
		padding-top:3px;
		border-bottom:0px  none;
		padding-bottom: 20px;
		margin-bottom:0px;
	}	
	.form-type-2  .title-check-out .title span  {	
		color: #F16520;
		font-family: 'Ubuntu';
		font-weight: 700;
		padding-left:0px;
	}
	.form-type-2 .field-group .title-check-out .title  {
		font-family: 'Ubuntu';
		font-weight: 400;
		color: #F16520;
		font-size: 18px;
		padding-top:3px;
		border-bottom:0px  none;
		padding-bottom: 0;
		margin-bottom:0px;
	}	
	.form-type-2 .field-group .title-check-out .title span  {	
		color: #F16520;
		font-family: 'Ubuntu';
		font-weight: 700;
		padding-left:0px;
	}
	.form-type-2 .field-group .title-check-out {
		padding: 15px 7px 15px 0;
		margin: 0 0 0 7px;	
	}	
	.check-out .nav-check-out {
		border-top: 1px dotted #999999;
		padding: 15px 0px 15px 0;
		margin: 0 0 0 7px;	
	}
	.nav-check-out .title,	
	.title-check-out .title  {
		font-family: 'Ubuntu';
		font-weight: 400;
		color: #F16520;
		font-size: 18px;
		padding-top:3px;
		border-bottom:0px  none;
		padding-bottom: 20px;
		margin-bottom:0px;
	}
	.nav-check-out .title {
		width:70%;
		float:left;
	}	
	.nav-check-out .title span,
	.title-check-out .title span {	
		color: #F16520;
		font-family: 'Ubuntu';
		font-weight: 700;
		padding-left:0px;
	}	
	.nav-check-out:first-child {
		padding: 0 7px 15px 0;
		border-top: 0px none;
	}
	.nav-check-out .notification {
		margin:0;
		padding:40px 20px;
	}		
	.check-out a.back {
		font-size:14px;
		margin-bottom: 15px;	
		font-family: 'Ubuntu';
		font-weight: 500;
		padding: 9px 7px 0 7px;
		text-decoration:none;
		color: #333333;
		top:8px;
	}
	.check-out .submit-button.checkto {	
		position: relative;
		float: right;
		padding: 8px 30px;
		width: auto;
	}
	.check-out .submit-button.cancelorder {
		float:left;
		font-size:13px;
		font-weight:400;
		padding: 8px 30px;
		cursor:pointer;
	}
	.check-out .stepzero {
		padding:17px 20px 20px 20px;
		border: 1px solid #CCCCCC;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		margin-bottom: 18px;
	}
	.check-out .form-type-2  .stepzero  .title-check-out .title span{
		clear: both;
		display: block;
		float: none;
		font-size: 18px;
	}
	.check-out .form-type-2  .stepzero  .title-check-out .title{
		line-height: 20px;
		padding-top:0;
		font-size: 15px;
	}
	.check-out .stepzero .col{
		width:50%;
		float:left;
		height:231px;
		position:relative;
	}
	.check-out .stepzero .col.sx{
		margin-right:-1px;
		border-right: 1px solid #ccc;
	}
	.check-out .stepzero .col .title{
		color: #666666;
		font-family: 'Ubuntu';
		font-weight: 700;
		margin-left: 50px;
		margin-top: 8px;
		padding-bottom: 25px;
		text-align: left;
		width: 100%;
	}	
	.check-out .stepzero .col p{
		font-size: 13px;
		line-height: 140%;
		margin-bottom: 15px;
		padding: 0 50px;
	}	
	.check-out .stepzero .row {
		margin-top:2px;
	}
	.check-out .stepzero .col .submit-button {
		margin-left: 50px;
		margin-right: 50px;
		position: absolute;
		left: 0;
		top: 173px;
		width:182px;
	}
	.check-out .stepzero .col.dx .submit-button {
		margin-right: 30px;
	}	
	.check-out .form-type-2 .invoice-data.field-row .title {
		color: #F16520;
		margin: 0;
		padding: 0px;
	}
	.form-type-2 .set-check-new.no-label,
	.check-out .form-type-2 #prv.set-check.no-label	{
		padding:0;
		width: 100%;
		margin:0;
	}
	.form-type-2 .set-check-new.no-label p,
	.check-out .form-type-2 #prv.set-check.no-label p {
		padding:0;
		line-height: 100%;
		margin-left:123px;
		width:280px;
		position:relative;
	}
	.form-type-2 .set-check-new.no-label .offset,
	.check-out .form-type-2 #prv.set-check.no-label .offset{
		margin-left:143px;
		width:260px;
	}
	.form-type-2 .set-check-new.no-label p span.lead,
	.check-out .form-type-2 #prv.set-check.no-label p span.lead{
		font-size: 14px;
	}
	.form-type-2 .set-check-new input[type="checkbox"],
	.check-out .form-type-2 #prv input[type="checkbox"] {
		margin-top: 22px;
	}
	.form-type-2 .set-check-new.no-label , 
	.form-type-2 .set-check-new.with-label,
	.check-out .form-type-2 #prv.set-check.no-label , 
	.check-out .form-type-2 #prv.set-check.with-label {
		width: 100%;
		padding-left:0;
	}	
	.form-type-2 .set-check-new.no-label span, 
	.form-type-2 .set-check-new.with-label span,
	.check-out .form-type-2 #prv.set-check.no-label span, 
	.check-out .form-type-2 #prv.set-check.with-label span {
		width: 245px;
		font-size: 11px;
		padding-left:0;
		padding-top: 9px;
	}
	.form-type-2 .set-check-new.no-label .offset span, 
	.form-type-2 .set-check-new.with-label .offset span,
	.check-out .form-type-2 #prv.set-check.no-label .offset span, 
	.check-out .form-type-2 #prv.set-check.with-label .offset span {
		width: 225px;
	}
	.check-out .form-type-2 #prv.set-check.no-label span.msg,
	.form-type-2 .set-check-new.no-label span.msg,
	.form-type-2 .set-check-new.with-label span.msg,
	.check-out .form-type-2 #prv.set-check.with-label span.msg {
		padding: 6px 20px 6px 34px;
		font-size: 14px;
		width: 25%;
	}
	.check-out .form-type-2 .invoice-data.field-row {
		margin-bottom: 0px;
	}
	.check-out .invoice-data .title{
		float: left;
		font-family: 'Ubuntu';
		font-size: 14px;
		font-weight: 500;
		line-height: 12px;
		margin-bottom: 15px;
		padding: 0 7px;
	}
	.check-out .invoice-data span {
		float: right;
		line-height: 13px;
		margin-bottom: 15px;
		padding:4px 7px 0 7px;	
	}	
	.check-out .form-type-2 .invoice-data input[type="checkbox"]{
		float: right;
		margin-top: 3px; 
	}
	.check-out .notes-row {
		border-top:1px solid #ccc;
		padding:5px 0 0 0;
		margin-left:7px;
	}
	.check-out a {
		text-decoration:none;
	}	
	/* BRAND AREA */
	
	#bread-area .secure-buy  {
		font-family: 'Ubuntu';
		font-weight: 400;
		float:left;
		width: 225px;
	}
	#bread-area .secure-buy img	{
		float:left;
		padding-right:7px;
	}
	#bread-area .secure-buy .subtitle {
		font-weight:bold;
		font-size:14px;
		padding-top:10px;
	}
	#bread-area .secure-buy .title {
		font-size:13px;
	}
	#bread-area.brand-check-out #breadcrumbs {
		border-bottom: 1px solid #CCCCCC;
		margin-right: 30px;
		margin-top: 5px;
		padding: 0 0 14px;
		width: 100%;
	}
	#bread-area.brand-check-out #breadcrumbs ul li {
		background: none repeat scroll 0 0 transparent;
		color: #CCCCCC;
		display: block;
		float: left;
		font-size: 22px;
		/*width: 425px;*/
		width:48%;
	}
	#bread-area.brand-check-out #breadcrumbs ul li.active {
		color: #666666;
	}
	#bread-area.brand-check-out #breadcrumbs ul li:first-child  span {
		border-left:none;
	} 	
	#bread-area.brand-check-out #breadcrumbs ul li span {	
		font-family: 'Ubuntu';
		font-weight: 700;
		font-size:36px;
		color: #999999;
		vertical-align: middle;

		padding:0px 20px;
		border-left: 1px solid #CCCCCC;
		line-height:36px;
	}
	#bread-area.brand-check-out #breadcrumbs ul li.active span {
		color: #F16520;
	}
	/* SIDEBAR SECUREPAY*/	
	#securepay-side p {
		text-align:center;
		padding:0 0 7px 0;
		border-bottom: 1px dotted #999999;
	}
	#securepay-side .title {
		font-size: 16px;
		padding: 0 0 7px;
		text-align: center;
	}
	#securepay-side ul {
		padding:12px 0 0 2px;
	}	
	#securepay-side ul li {
		float:left;
		margin-left:2px;
		margin-top:3px;
		text-align:center;
		width: 19.2%;
	}
	#securepay-side ul li img {
		height:100%;
		width:100%;
		float:none;
	}

	/* SIDEBAR CHECK UP*/
	.user-check-up .header-box {
		padding:8px 8px 7px 12px;
	}
	.user-check-up .notes {
		padding:0 0 7px 0;
		color:#666666;
	}
	.user-check-up .title {
		color: #F16522;
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size: 15px;
		line-height: 20px;
		padding: 4px 0;
		position:relative;
		float:left;
	}
	.user-check-up a.submit-button {	
		position: relative;
		float:right;
		color: #666666;
		font-size: 12px;
		font-family: 'Ubuntu';
		font-weight: 400;
		padding:5px 10px;
	}
	.user-check-up .username {
		color: #333333;
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size: 18px;
		line-height:120%;
		margin-bottom: 20px;
	}
	.user-check-up .check-user {
		border-top: 1px dotted #999999;
		padding:12px 0 10px 0;
	}	
	.user-check-up .check-user a {
		color: #333333;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	.user-check-up .info-set {
		padding: 0 12px 15px 12px;
	}
	.user-check-up .info-set ul {
		padding: 0 4px 0 4px;
		border-top: 1px dotted #999999;
		color: #666666;
		padding:  0 0 12px 0;
	}
	.user-check-up .info-set ul  li {
		padding: 16px 0 0 0;
	}
	.user-check-up .info-set ul  li.col-two  {
		float:left;
		width:83px;
	}
	.user-check-up .info-set ul  li.col-two span.field-name {
		font-family: 'Ubuntu';
		font-weight: 400;
		font-style:italic;
	}

	/* CHECKOUT CLUB  CONTENT*/		
	#main-col-1 .check-out-club .nav-check-out{
		border:none;
	}	
	#welcome-club {
		border-top: 1px solid #ffffff;
		font-size:12px;
		font-family: 'Ubuntu';
		font-weight: 400;
		border-top: 1px solid #cccccc;
	}
	#welcome-club .card-info {
		padding:49px 20px 0 20px;
		background: #ffffff;
		border-top: 1px solid #FFF;
		background: #f4f4f4; /* Old browsers */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2y0zjrmncigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9iju5jsigc3rvcc1jb2xvcj0ii2zkzmrmzcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijk1jsigc3rvcc1jb2xvcj0ii2zkzmrmzcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmzmzmzmyiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #f4f4f4 0%, #fdfdfd 59%, #fdfdfd 95%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(59%,#fdfdfd), color-stop(95%,#fdfdfd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f4f4f4 0%,#fdfdfd 59%,#fdfdfd 95%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f4f4f4 0%,#fdfdfd 59%,#fdfdfd 95%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f4f4f4 0%,#fdfdfd 59%,#fdfdfd 95%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f4f4f4 0%,#fdfdfd 59%,#fdfdfd 95%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	}
	#welcome-club .header {
		font-size:20px;
		line-height:180%;
	}
	#welcome-club .user-info {	
		float:left;
		position:relative;
	}
	#welcome-club .header span.username{
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	#welcome-club .saldo ul{
		position: relative;
		float: left;
	}
	#welcome-club .saldo ul{
		float: left;
		padding: 15px;
		position: relative;
		width:auro;
	} 	
	#welcome-club .saldo li {
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size:14px;
		color: #F16522;
		float:left;
		position:relative;
		padding:1px 15px;
	}
	#welcome-club .saldo li.value {
		color:#0061AF;
		border-left: 1px solid #cccccc;
	}	
	#welcome-club .saldo li span {
		font-size:32px;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	#welcome-club .card-club { 
		float:right;
	}
	#main-col-1.check-out #welcome-club  .title {
		font-size: 16px;
		color:#333333;
		padding: 3px  0 20px 0;
		position:relative;
	}
	.check-out #welcome-club .title span {
		color: #F16522;
	}
	/* SLIDER UI */
	#welcome-club .club-score{
		float: left;
		position: relative;
		width: 471px;
		padding-top: 55px;
	}
	#welcome-club .club-score .ui-slider-horizontal {
		border-top: 1px solid #AFAFAF;
		border-left: 2px solid #AFAFAF;
		border-right: none;
		border-bottom: none;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		border-radius:0px;
		background:#E6E6E6;
		height:2px;
	}
	#welcome-club .club-score a.ui-slider-handle{
		background:url('images/ui-slider.png') no-repeat top center transparent;
		border:none;
		height:22px;
		width:12px;
		top:-11px;
		cursor:pointer;
	}
	#welcome-club .club-score a.ui-slider-handle.ui-state-focus{
		cursor:-moz-grabbing;
		cursor:pointer;
	}
	#welcome-club  #amount {
		background: none repeat scroll 0 0 #FDFDFD;
		border: 1px solid #CCCCCC;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius: 5px 5px 5px 5px;
		margin: 7px 0 7px -2px;
		padding: 7px;
		font-family: 'Ubuntu';
		font-weight: 400;

		position: relative;
		font-size:16px;
		width: 109px;
		top:-47px;
		left:-54px;
	}
	#welcome-club  #amount ul {
		float: left;
		margin-right: -14px;
		position: relative;
		width: 100%;
		text-align:center;
	}
	#welcome-club  #amount li {
		border-left: 1px solid #CCCCCC;
		color: #0061AF;
		text-decoration:none;
		position:relative;
		float:left;
		font-weight: normal;
		padding-left:7px;
		font-size:16px;
		line-height:18px;
		width: 50%;
		margin-right:-8px;
		text-align: left;
	}	
	#welcome-club  #amount li.pt,
	#welcome-club  #amount li:first-child {
		color: #F16522;	
		border:none;
		padding-left:0px;
		padding-right:7px;
		margin-right:0;
		margin-left: -8px;
		text-align: right;
	}
	#welcome-club  #amount li span {
		font-size:12px;
		line-height:16px;
	}

	#welcome-club .club-score ul.steps{
		position:relative;
		width: 471px;
		padding:3px 0 0 0;
		float:left;
	}
	#welcome-club .club-score ul.steps li.step {
		height: 1px;
		width: 1px;
		margin-bottom: 0;
		margin-top: 0;
		margin-right: -1px;
		background:#AFAFAF;
		float:left;	
		content:" ";
	}
	#welcome-club ul.legend {
		position:relative;
		width:471px;
		padding:7px 0 0 0;
		margin:0;
		float:left;
		font-size:12px;
	}
	#welcome-club ul.legend li{
		position:relative;
		float:left;
		width:157px;
	}
	#welcome-club ul.legend li.slider-min {
		text-align:left;
	}
	#welcome-club ul.legend li.slider-middle {
		text-align:center;
	}
	#welcome-club ul.legend li.slider-max {
		text-align:right;
	}
	.check-out .nota {
		padding:15px 0;
		color: #999999;
		line-height:120%;
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size: 12px;
	}	
	#welcome-club a.submit-button.submit-button-6 {
		font-size:14px;
		padding: 8px 30px;
		position:relative;
		float:right;
	}
	#welcome-club .bonus-card-code{
		background:#FDFDFD;
		border-radius: 5px 5px 5px 5px;
		border: 1px solid #CCCCCC;
		padding:20px;
		margin: 7px  7px 20px 7px;
	}
	#welcome-club ul.toogle-nav{
		position:relative;
		float:right;
		padding: 7px 0;
		z-index:40;
	}	
	#welcome-club ul.toogle-nav li{
		display:none;
		cursor:pointer;
		background: url("images/vertical-toogle-arrow-hover-sprite.png") no-repeat scroll right -190px transparent;
		padding: 0 20px 0 0;
	}	
	#welcome-club ul.toogle-nav li:first-child {
		background: url("images/vertical-toogle-arrow-hover-sprite.png") no-repeat scroll right 3px transparent;
	}	
	#welcome-club ul.toogle-nav li.active{
		display:block;
	}
	#welcome-club label {
		float: left;
		font-size: 12px;
		line-height: 20px;
		margin-left: 0;
		padding: 4px 7px 10px 13px;
		width: auto;
	}
	#welcome-club .bonus-card-code a.submit-button.submit-button-6 {
		padding: 5px 30px;
	}	
	#welcome-club label:first-child{
		padding-left:0;
	}	
	#welcome-club input[type="text"].card-numb {
		width:190px;
	}
	
	/* CHECK OUT step-D */	
	
	.check-out #main-col-2  {
		margin: 0px
	}
	.check-out .check-out-choose  .nav-check-out:first-child {
		border-bottom:1px solid #cccccc;
	}
	.check-out-choose .nota {
		margin-bottom: 1px	
	}
	.check-out-choose .subtitle {
		font-size:14px;
		padding:15px  20px;
	}
	ul#pay-services {
		padding:16px 10px;
	}	
	ul#pay-services li {
		position:relative;
		float:left;
		width:104px;
		text-align:center;
		border:1px solid #cccccc;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmzmzmziigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlnmu2ztyiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
		background: linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
		font-size:12px;
		height:133px;
		color:#333333;
		margin-left:6px;
		padding:17px 0 0 0;
		cursor:pointer;
	}
	ul#pay-services li:first-child {
		margin-left:0px;
	}
	ul#pay-services li.active {
		background:#E6F5FF;
		box-shadow: 0 1px 1px 0 #92A1AB inset;
		border-color:#B3C2CC;
	}
	ul#pay-services li.disable {
		background:#F7F7F7;
		box-shadow: 0 0 1px 0 #ffffff inset;
		border-color:#E6E6E6;
	}
	ul#pay-services li label {
		top:86px;
		position:absolute;
		width:90px;
		padding:0 7px;
		left:0;
		height:30px;
		text-align:center;
		font-size: 12px;
	}
	ul#pay-services li label span {
		vertical-align:middle;
		text-align:center;
		font-size: 12px;
		line-height: 14px;
	}	
	ul#pay-services li input[type="radio"] {
		position:absolute;
		bottom:10px;
		margin: 0 -8px;
		left:50%;
		right:50%;
		cursor:pointer;
		outline:none;
	}		
	.check-out .check-out-choose .nota {
		float: left;
		padding: 11px 0 26px 14px;
	}
	.check-out .notes {
		font-size: 11px;
		margin-bottom: 7px;
		padding: 3px 13px 0 13px;
		line-height:120%;
		color:#333333;
	}
	.form-type-2 .check-out-choose .notes {
		margin-bottom: 1px	
	}	
	/*  check-out-last	*/
	
	#main-col-1.check-out.last {
		width:928px;
	}
	#main-col-1.check-out .check-out-last {
		padding: 0 0 0 15px;
	}
	.check-out .check-out-last .thanks {
		border: 1px solid #E5F5EA;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
		background: #e5f9ed; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2u1zjllzcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijkliibzdg9wlwnvbg9ypsijztrmowvhiibzdg9wlw9wywnpdhk9ijeilz4kicagidxzdg9wig9mznnldd0imtawjsigc3rvcc1jb2xvcj0ii2u0zjrlnyigc3rvcc1vcgfjaxr5psixii8+ciagpc9saw5lyxjhcmfkawvudd4kica8cmvjdcb4psiwiib5psiwiib3awr0ad0imsigagvpz2h0psixiibmawxspsj1cmwoi2dyywqtdwnnzy1nzw5lcmf0zwqpiiavpgo8l3n2zz4=);
		background: -moz-linear-gradient(top,  #e5f9ed 0%, #e4f9ea 9%, #e4f4e7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f9ed), color-stop(9%,#e4f9ea), color-stop(100%,#e4f4e7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e5f9ed 0%,#e4f9ea 9%,#e4f4e7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e5f9ed 0%,#e4f9ea 9%,#e4f4e7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e5f9ed 0%,#e4f9ea 9%,#e4f4e7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e5f9ed 0%,#e4f9ea 9%,#e4f4e7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f9ed', endColorstr='#e4f4e7',GradientType=0 ); /* IE6-8 */
		padding:18px 21px;
	}
	.check-out-last .thanks .check-out-ok {
		padding:5px 0 0 76px;
		background:url('images/check-out-ok.png')no-repeat scroll 8px 8px transparent;
	}
	.check-out-last .thanks .check-out-ok .title{
		color:#009900;
		font-size:20px;
		font-family: 'Ubuntu';
		font-weight: 700;
	}
	.check-out-last .thanks .check-out-ok .text {
		color:#666666;	
		font-size:14px;
		font-family: 'Ubuntu';
		font-weight: 400;
		padding:3px 0;
	}
	.check-out-last .thanks .check-out-ok .text-cms {
		border-top: 1px dotted #999999;
		color:#666666;	
		font-size:14px;
		font-family: 'Ubuntu';
		font-weight: 400;
		margin-top:3px;
		padding:3px 0;
	}	
	.check-out-last .thanks .check-out-ok .text span.order-code {
		color:#333333;
		font-size:16px;
	}
	.check-out-last .col{
		width:456px;
		float:left;
		color:#666666;	
		font-size:14px;
		font-family: 'Ubuntu';
		font-weight: 400;
		line-height:120%
	}
	.check-out-last .thanks .check-out-ok  a.submit-button {
		float: right;
		padding: 8px 30px;
		position: relative;
	}
	.check-out-last .row {
		border-bottom:1px solid #cccccc;
		position:relative;
	}
	.check-out-last .row .col {
		margin:20px 0;
	}
	.check-out-last .row .col  .description {
		padding: 0 0 16px 0;
	}	
	.check-out-last .form-type-2  input.prepend-input[type=text] {
		width:183px;
	}
	.check-out-last .row .col.sx {
		width:436px;
		padding: 3px 10px 0 10px;
	}		
	.check-out-last .row .col.sx .user-mail {
		font-size:18px;
		color:#333333;
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	.check-out-last .row .col.sx .images-code {
		position:relative;
		float:left;
	}
	.check-out-last .row .col.sx .images-code img {
		border: 1px solid #CCCCCC;
		-moz-border-radius:4px 4px 4px 4px;	
		-webkit-border-radius:4px 4px 4px 4px;	
		border-radius:4px 4px 4px 4px;
	}
	.check-out-last .row .col.sx .left-item {
		padding: 25px 0 0 20px;
		float: left;
		right:20px;
		width:225px
	}
	.check-out-last .row .col.sx .input-style  {
		background: none repeat scroll 0 0 #E6F5FF;
		border: 1px solid #CCCCCC;
		-moz-border-radius:4px 4px 4px 4px;	
		-webkit-border-radius:4px 4px 4px 4px;	
		border-radius:4px 4px 4px 4px;	
		padding: 8px 11px;
		position:relative;
		float:left;
	}
	.check-out-last .row .col.sx .input-style .description {
		position:relative;
		float:left;
		padding:0;
	}
	.check-out-last .row .col.sx .input-style  .order-code {
		color:#333333;
		font-size:16px;
		font-family: 'Ubuntu';
		font-weight: 700;
		float:left;
		padding: 0 0 0 7px;
	}	
	.check-out-last .row .col.sx .notes {
		width:203px;
		font-size:11px;
		float:left;
		padding:11px 10px 0 3px;
	}
	.check-out-last .row .col.dx {
		width:404px;
		padding: 3px 26px 0 26px;
	}	
	.check-out-last .row .col.dx  .submit-button.email {
		width:83px;
		float: left;
		padding:6px 13px;
		position: relative;
		margin: 0 auto;
	}
	.check-out-last .account-club .title {
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:18px;
		color: #005FAD;	
		padding: 0 0 15px;
	}
	.check-out-last .account-club .description {
		padding:16px 0 30px 0;
		position:relative;
	}

	
	.check-out-last .form-type-2 .set-check {
		margin-left:0px;
	}
	.check-out-last .row .col.dx  a.submit-button.sign-in-club {
		padding:8px 13px;
		float:none;
		margin: 0 auto 10px auto;
		width:51.2%;
	}	
	.check-out-last .account-club .description{
		float:left;
	}	
	.check-out-last .account-club .card-club {
		text-align:right;
	}
	.check-out-last .account-club .card-club img {
		padding: 10px 0 0 0;
	}	
	.check-out-last .account-club .card-club .description{
		float: left;
		padding: 25px 0 10px 5px;
		width: 61%;
		text-align:left;
	}
	.check-out-last .account-club .description.seventy{
		float:left;
		width: 73%;
	}
	.check-out-last .row .col.dx  a.submit-button.new-sign-club {
		float:right;
		margin: 0 0 10px 0;
	}	
	.check-out-last .new-user-pws.form-type-2 .field-row {
		margin-bottom:10px;
	}
	.check-out-last .new-user-pws.form-type-2 label {
		font-size:12px;
		width:113px;
	}
	.check-out-last .new-user-pws.form-type-2 input[type="password"]	{ 
		width:189px;
	}
	.check-out-last .new-user-pws.form-type-2 input[type="submit"]	{ 
		width:215px;
		margin: 10px 0 0 126px;
	}	
	.check-out-last .new-user-pws.form-type-2 .set-check{
		font-size: 11px;
		width:auto;
	}
	.check-out-last .new-user-pws.form-type-2 .set-check span {
		float: left;
		width: 235px;
	}
	.check-out-last #cart-summary-check-out  #order-note.row,
	.check-out-last #cart-summary-check-out  #order-note.row .row {
		padding-top:0;
	}
	.check-out-last #cart-summary-check-out  #order-note.row {
		padding-bottom:36px;
	}
	.check-out-last #cart-summary-check-out  #order-note.row .note-box .twocol {
		width:315px;
		padding:0 10px 15px 130px;
	}
	.check-out-last #cart-summary-check-out  #order-note.row .note-box .twocol.sx{
		background-position: 40px 18px;
	}
	.check-out-last #cart-summary-check-out  #order-note.row .note-box .twocol.send{
		background-position: 40px 18px;
	}
	.check-out-last #cart-summary-check-out  #order-note.row .note-box .twocol.store,
	.check-out-last #cart-summary-check-out  #order-note.row .note-box .twocol.store-gls {
		background-position: 40px 18px;
	}
	.check-out-last #cart-summary-check-out table .subtotal .iva,
	.check-out-last #cart-summary-check-out table td.total-label span {
		clear: both;
		display: block;
		float: none;
	}
	/* carrello-checkout-ok */
	#cart-summary-check-out {
		font-family: 'Ubuntu';
		font-weight: 400;
	}
	#cart-summary-check-out .row {
		border-bottom:none;
		padding:36px 0 13px 0;
	}	
	#cart-summary-check-out	.title {
		text-align:left;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size:18px;
		color: #005FAD;	
		float:left;
	}
	.col-right .tools-print{
		float: none;
		margin: -15px auto 20px auto;
		position: relative;
		width: 173px;
	}
	#bread-area .tools-print,
	.tools-print {
		float:right;
	}
	#bread-area .tools-print .icons,
	.tools-print .icons,
	#cart-summary-check-out .icons	{
		float:right;
		padding: 4px 13px 0 0;
	}
	#bread-area .tools-print .iconsa.print,
	.tools-print .icons a.print,
	#cart-summary-check-out	.icons a.print {
		background: url("images/cart-small-icons-sprite-01.png") no-repeat scroll 0 -30px transparent;
		color: #333333;
		display: block;
		float: left;
		font-size: 11px;
		min-height: 20px;
		padding-left: 25px;
		padding-top: 2px;
		text-decoration: none;
	}
	#bread-area .tools-print .icons a:hover,	
	.tools-print .icons a:hover,	
	#cart-summary-check-out .icons a:hover	{
		text-decoration:underline;
	}
	#cart-summary-check-out .main-col-2{
		margin:0
	}
	#cart-summary-check-out table {
		width:100%;
		padding-bottom: 40px;
	}
	#cart-summary-check-out table tbody {
		margin:0;
		padding:0;
	}	
	#cart-summary-check-out table td {
		padding: 15px 20px;
		vertical-align: middle;
		font-size:14px;
	}
	#cart-summary-check-out table.cart-style thead th.quantity { width:6%; }
	#cart-summary-check-out table.cart-style thead th.quantity { width:6%; }
	#cart-summary-check-out table.cart-style thead th.unity { width:13%; }
	#cart-summary-check-out table.cart-style thead th.total  { width:18%; }
	#cart-summary-check-out table.cart-style thead th.product-status { width:15%; }
	#cart-summary-check-out table.cart-style thead th.product-code { width:15%; }
	#cart-summary-check-out table.cart-styl  thead th.product {width:auto;}	
	#cart-summary-check-out table.cart-style .details {	width: auto; }
	
	#cart-summary-check-out table tr.order-recap td {
		background: none;
		border-top:1px dotted #CCCCCC;
		border-left:0px none;
		border-bottom:0px none;
		border-right:0px none;
	}
	#cart-summary-check-out table td.order {
		color: #666666;
		padding-left:0;
		padding-right: 0;
	} 		
	#cart-summary-check-out table td.order-code {
		color: #333333;
		font-family: 'Ubuntu';
		font-weight: 700;
		padding-left:0;
	}		
	#cart-summary-check-out table tr.has-offer {
		border-bottom:0px none;
	} 
	#cart-summary-check-out table tr.bookNowType,
	#cart-summary-check-out table tr.bookNowType td {
		border-bottom:0px none;
		background:#E5F9ED ;
	    padding-bottom: 7px;
	} 
	#cart-summary-check-out table tr.special-bookNowType-row td {
		padding-top: 3px;
		background:#E5F9ED ;
		color: #666666;
		font-size: 11px;
	}
	#cart-summary-check-out table tr.special-bookNowType-row td i,
	#cart-summary-check-out table tr.special-bookNowType-row td em{
		 font-style: italic;
	}
	#cart-summary-check-out table td.product{
		border-right:0px none;
	}
	#cart-summary-check-out table .details h2.title {
		color: #000000;
		font-family: 'Ubuntu';
		font-size: 16px;
		font-weight: 500;
	}		
	#cart-summary-check-out table td.product .details {
		float: left
	}
	#cart-summary-check-out table th.product-code,
	#cart-summary-check-out table td.product-code,
	#cart-summary-check-out table th.quantity,
	#cart-summary-check-out table td.quantity {
		padding-left:3px;
		padding-right:3px;
		text-align:center;
	}
	#cart-summary-check-out table th.total,
	#cart-summary-check-out table th.unit-price,
	#cart-summary-check-out table th.unity {
		padding-left:20px;
		padding-right:10px;
	}
	#cart-summary-check-out table td.unit-price {
		padding-left:10px;
		padding-right:10px;
	}
	#cart-summary-check-out table td.total-price,
	#cart-summary-check-out table td.price,
	#cart-summary-check-out table td.last {
		padding-left:10px;
	}
	#cart-summary-check-out table td.product-code {
		font-size:11px;
		color:#666666;
		text-align:center;		
	}
	#cart-summary-check-out table td.product-code a {
		display:block;
		padding-top:5px;
	}
	#cart-summary-check-out table td.product-code a:first-child {
		padding-top:0px;
	}
	#cart-summary-check-out table td.quantity {
		font-size:12px;
		color:#333333;
		text-align:center;
	}
	#cart-summary-check-out table tr.special-offer-row td {
		padding:5px 20px;
	}
	#cart-summary-check-out table th.product-status,
	#cart-summary-check-out table td.product-status {
		padding-right:10px ;
		padding-left:10px ;
		text-align: center;
	}
	#cart-summary-check-out table td.product-status {
		font-size: 12px
	}
	#cart-summary-check-out table td.product-status span {
		display: block;
	}

	#cart-summary-check-out table tr.special-offer-row td.product{
		color: #666666;
		font-size: 11px;
	}	
	#cart-summary-check-out table td.total-price {
		font-family: 'Ubuntu';
		font-weight: 500;
	}
	#cart-summary-check-out table td.unit-price {
		font-family: 'Ubuntu';
		color: #666666;
	}	
	#cart-summary-check-out table tr.sped-rit th.first {
		font-size:16px;
		padding: 7px 20px;
	}
	#cart-summary-check-out table tr.sped-rit th.last {
		padding: 7px 20px;
		text-align:center;
	}		
	#cart-summary-check-out table tr.send-info {
		background: none;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-top:1px solid #CCCCCC;
	}
	#cart-summary-check-out table tr.send-info td.no-pad-td {
		padding:0;
		border-left:0px none;
	}
	#cart-summary-check-out #send-info-box table td {
		font-size:12px;
		text-align:left;
		border-bottom:none;
		border-right:0px none;
	}	
	#cart-summary-check-out  #send-info-box td span {
		font-size:12px;
		font-family: 'Ubuntu';
		font-weight: 500;
		line-height:120%;
	}				
	#cart-summary-check-out table tr.send-info td.send-price {
		text-align:right;
	}		
	#cart-summary-check-out table tr.last-price {
		border-bottom:0 none;
		border-left: 0 none;
		border-right:0 none;
		background:none;
	}
	#cart-summary-check-out table tr.last-price td {
		border-bottom:0 none;
		border-left: 0 none;
		border-right:0 none;
	}
	#cart-summary-check-out table td.total-label {
		font-family: 'Ubuntu';
		font-weight: 700;
		font-size:20px;
		text-align:right;
		padding-right:30px;
	}
	#cart-summary-check-out table td.total-label span {
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size:14px;
		text-align:right;
	}	
	#cart-summary-check-out table td.price-total {
		text-align:left;
		font-size:18px;
		padding-left:10px;
	}
	#cart-summary-check-out 
	#cart-summary-check-out .notes {
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size:10px;
	}
	#cart-summary-check-out table .last-total-price td {
		border-bottom: 0 none;
	}
	#cart-summary-check-out table .last-total-price .price {
		text-align:right;
		padding-left: 0;
	}	
	#cart-summary-check-out table td.total-label span {
		color:#333333;
		font-size: 12px;
	}
	/* 	#cart-summary-check-out no col track */
	#cart-summary-check-out .no-status	th.product-status,
	#cart-summary-check-out .no-status	td.product-status,
	#cart-summary-check-out .no-track	td.product-code,
	#cart-summary-check-out .no-track	th.product-code,
	#cart-summary-check-out .no-sped	tr.subtotal,
	#cart-summary-check-out .no-sped	tr.sped-rit,
	#cart-summary-check-out .no-sped	tr.special-offer-row.sped {
		display:none;
	}	
	#cart-summary-check-out table td.product,
	#cart-summary-check-out table.no-status td.product,
	#cart-summary-check-out table.no-track	td.product {
		border-right:1px solid #ccc;
	}
	#cart-summary-check-out table.cart-style.no-status tr.subtotal td.product,
	#cart-summary-check-out table.cart-style.no-status tr.special-offer-row.sped td.product,
	#cart-summary-check-out table.cart-style.no-status tr.special-offer-row.sped td.product-code,
	#cart-summary-check-out table.cart-style.no-status tr.subtotal td.product-code,		
	#cart-summary-check-out table.cart-style.no-status tr.special-offer-row.sped td.product-status,
	#cart-summary-check-out table.cart-style.no-sped tr.subtotal td.product-status,
	#cart-summary-check-out table.cart-style.no-sped tr.subtotal td.product-code,		
	#cart-summary-check-out table.cart-style.no-track tr.special-offer-row.sped td.product-status,
	#cart-summary-check-out table.cart-style.no-track tr.subtotal td.product-status,
	#cart-summary-check-out table.cart-style tr.special-offer-row.sped td.product-status,
	#cart-summary-check-out table.cart-style tr.special-offer-row.sped td.product-code,
	#cart-summary-check-out table.cart-style tr.special-offer-row.sped td.product,
	#cart-summary-check-out table.cart-style tr.subtotal td.product-status,
	#cart-summary-check-out table.cart-style tr.subtotal td.product,
	#cart-summary-check-out table.cart-style tr.subtotal td.product-code {
		border-right:0px none;
	}
	
	/* inc-sidebaright-checkout-ok sidebar-right .cart-prod-notes */

	#sidebar-right .cart-prod-notes {
		font-size: 11px;
		margin-bottom: 20px;
		line-height:120%;
		color:#333333;
	}

	/* inc-sidebaright-checkout-ok */

	#pay-services-side .title,
	#order-tracking-side .title {
		color: #000000;
		font-family: 'Ubuntu';
		font-weight: 500;
		font-size: 14px;
		line-height: 14px;
		padding: 0 0 7px 0;
	}
	/* to add to defaul */
	
	.submit-button-4.disable {
		border:1px solid #7FBC91;
		background: #80dc91; /* Old browsers */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0iizgwzgm5msigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijq1jsigc3rvcc1jb2xvcj0iizgwzda4yiigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iim3zwjmn2yiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #80dc91 0%, #80d08b 45%, #7ebf7f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80dc91), color-stop(45%,#80d08b), color-stop(100%,#7ebf7f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #80dc91 0%,#80d08b 45%,#7ebf7f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #80dc91 0%,#80d08b 45%,#7ebf7f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #80dc91 0%,#80d08b 45%,#7ebf7f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #80dc91 0%,#80d08b 45%,#7ebf7f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80dc91', endColorstr='#7ebf7f',GradientType=0 ); /* IE6-8 */
		cursor:default;
	}
	.submit-button.append-buttun {
		border-radius: 0 4px 4px 0;	
	}


	/* SPECIFICI PER "form-type2" */
	
	.form-type-2 .field-group .title {
		font-family: 'Ubuntu';
		font-size: 21px;
		font-weight: 300;
		padding-bottom: 3px;
		margin-bottom: 15px;
		padding-top: 7px;
		padding-left:10px;
		line-height:120%;
	}
	.form-type-2 .field-group .title span {
		color:#666666;
		padding-left: 10px;
		font-size: 16px;
	}
	.form-type-2 .field-group .field-row .title {
		border-bottom: 0px none;
		font-size: 16px;
		font-weight: 400;
	}	
	.form-type-2 .field-group .field-row .title span {
		font-size: 14px;
	}
	.form-type-2 .field-group .field-row .title description {
		color:#ccc;
		padding-left: 10px;
	}		
	.form-type-2 label {
		font-family: 'Ubuntu';
		font-weight: 400;
		color: #333333;
		font-size:14px;
		float:left;
		text-align:right;
		width:16.4%;
		padding:6px 13px 6px 0;
	}
	.form-type-2 label .tooltip-wrapper{
		float:right;
	}	
	.form-type-2 p {
		font-size:14px;
		line-height:120%;
		padding:0 6em 0 4em;
		color: #333333;
	}
	.form-type-2 input[type="text"],
	.form-type-2 input[type="password"],
	.form-type-2 textarea {
		border-color: #999999 #E5E5E5 #E5E5E5 #999999;
		float: left;
		font-size: 12px;
		line-height:16px;
		font-weight: 400;
		padding: 7px 13px;
		width: 41.6%;
	}
	.form-type-2 input[type=text].input-small {
		width: 77px;
	}
	.form-type-2 input[type=text].input-mini {
		width:34px;
	}
	.form-type-2 .combo.sexy  {
		border: 0 none;
		color: #666666;
		display: block;
		float: left;
		font-size: 12px;
		height: auto;
		padding: 16px 0px;
		position: relative;
		width: 45.6%;
		-moz-border-radius:4px 4px 4px 4px;
		-webkit-border-radius:4px 4px 4px 4px;
		border-radius: 4px 4px 4px 4px;
		background:none;
	}
	.form-type-2  .alert .combo.sexy  input[type="text"]  {
		border-color: #FF0000;
	}
	.form-type-2  .alert .combo.sexy  input[type="text"]:focus  {
		outline: 0;
		text-shadow: none;
		-webkit-box-shadow:1px 1px 3px #FFF0E6  inset;
		-moz-box-shadow:1px 1px 3px #FFF0E6  inset;
		box-shadow:1px 1px 3px #FFF0E6  inset;
		border-color: #B50202 #FF0000 #FF0000 #B50202;
	}	
	.form-type-2 .combo.sexy  .icon {
		background: url(images/vertical-toogle-arrow-hover-sprite.png) no-repeat scroll 4% 7px transparent;
	}
	.form-type-2 .combo.sexy  input[type=text]	{
		background:none repeat scroll 0 0 #F9F9F9;
		padding:6px 13px 6px 13px;
		border:1px solid #999999;
		border-color: #999999 #E5E5E5 #E5E5E5 #999999;
		width: 91.5%;
	}
	.form-type-2 .combo.sexy  input[type=text]:focus	{
		outline: 0;
		text-shadow: none;
		-webkit-box-shadow:1px 1px 3px #C8E8FF inset;
		-moz-box-shadow:1px 1px 3px #C8E8FF inset;
		box-shadow:1px 1px 3px #C8E8FF inset;
		border-color: #999999 #E5E5E5 #E5E5E5 #999999;
	}	
	.form-type-2 .combo.sexy .list-wrapper {
		top:28px;
	}
	.form-type-2 .prepend-input .combo.sexy {
		-moz-border-radius: 4px 0 0 4px;
		-webkit-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;
		border-right:none;
		width:12.45%;
	}
	.form-type-2 .prepend-input   input[type=text]	{
		-moz-border-radius: 0 4px 4px 0;
		-webkit-border-radius: 0 4px 4px 0;
		border-radius:0 4px 4px 0;
		border-left: #E5E5E5 1px solid;
		width:29%;
		padding:7px 13px 7px 13px;
	}
	.form-type-2 .prepend-input .combo.sexy input[type=text] {
		border-radius: 4px 0 0 4px;
		width: 76.5%;
		border-left: #999999 1px solid;
	}	
	.form-type-2 .alert .prepend-input .combo.sexy input[type=text] {
		border-left: 1px solid #FF0000 ;
	}	
	.form-type-2 .alert .prepend-input .combo.sexy input[type=text]:focus {
		border-left:  1px solid #B50202;
	}			
	.form-type-2 input[type="checkbox"]  {	
		font-size: 11px;
		float:left;
		margin-left: 2px;
		margin-right:10px;
		margin-top: -1px;
		margin-bottom:20px;
		padding:0;
	}
	.form-type-2 .set-check {
		margin-left: 123px;
		font-size: 11px;
		display:block;
		width:309px;		
	}
	.form-type-2 .set-check.with-label {
		margin-left: 0px;
		width: 100%;
		margin-top: 8px;
	}
	.form-type-2 .set-check.no-label {
		margin-left: 16.4%;
		padding-left: 14px;
		width:auto;
	}
	.form-type-2 .set-check-new.no-label span,
	.form-type-2 .set-check.no-label span,
	.form-type-2 .set-check.with-label span {
		display: block;
		float: left;
		padding-top: 9px;
	}
	.form-type-2 .set-check.no-label span,
	.form-type-2 .set-check.with-label span {		
		width: 41.6%;
	}
	.form-type-2 .set-check-line {
		font-size: 11px;
		margin-left: 2px;
		margin-right:10px;
	}
	.form-type-2  .set-check-line  input[type="checkbox"] {
		margin-top: 1px;
	}
	.form-type-2 .set-check-inline {
		font-size: 11px;
		display:block;
		width:309px;	
	}
	.form-type-2 .set-check-inline input[type="checkbox"] 	{
		float:left;
	}
	.form-type-2 .notes {
		font-size:11px;
		padding-top:10px;
		margin-bottom: 15px;
	}	

	
	.form-type-2 .set-check-new.no-label span.check-error,
	.check-out .form-type-2 #prv.set-check.no-label span.check-error,
	.form-type-2 .set-check .check-error,
	.form-type-2 .radio-box .check-error,
	.form-type-2 .check-error,
	.user-login .row .col .form-type-2 .set-check.no-label span.check-error,
	.user-login .row .col .form-type-2 .set-check.with-label span.check-error {
		border: 1px solid red;
		content: " ";
		float: left;
		height: 20px;
		left: 0;
		margin: 22px 0 0 -2px;
		padding: 0;
		position: absolute;
		top: -5px;
		width: 20px;
		z-index: -1;
		font-size: 11px;
		display: block;
	} 

	/* casistica popup-form-newsletter.shtml */
	.popup-form-dati .form-type-2 p {
		position:relative;
	}
	.popup-form-dati .form-type-2 p .check-error {
		margin: 0px 0 0 46px;
	}

	.form-type-2 .radio-box .check-error {
		margin:3px 0 0 1px;
	}



	.form-type-2 .notes.inner-right {
		padding: 0 10px;
		width: 60%;
	}
	.form-type-2 .notes.notes-right {
		float:right;
		text-align: right;
	}

	.field-group {
		border-top: 1px dotted #999999;
		padding: 20px 7px 15px 0;
		margin: 0 0 0 7px;	
	}
	div.form-text-block{
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #E5E5E5;
		border-radius: 4px 4px 4px 4px;
		float: none;
		font-size: 12px;
		height: 166px;
		margin-left: 10px;
		margin-right: -20px;
		overflow: auto;
		padding: 5px 13px;
		width: 94%;
	}
	.form-type-2  .fild-head {
		font-size:13px;
		margin-bottom: 15px;
		font-family: 'Ubuntu';
		font-weight: 500;
		padding: 0 7px;
	}
	.form-type-2 .alert input[type="text"],
	.form-type-2 .alert input[type="password"]	{
		border-color: #FF0000;
	}
	.form-type-2 .alert span.msg {
		background: url("images/alert-span.jpg") no-repeat scroll left center #F2FAFF;
		border: medium none;
		border-radius: 0 4px 4px 0;
		color: #0061AF;
		float: right;
		font-family: 'Ubuntu';
		font-size: 14px;
		font-style: italic;
		font-weight: 400;
		margin-right: 10px;
		padding: 6px 20px 6px 34px;
		width: 25%;
		text-align: center;
	}
	.form-type-2  input.prepend-input[type=text]	{
		-moz-border-radius: 4px 0 0 4px;
		-webkit-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;
	}	
	.form-type-2 .set-radio-line {
		font-size: 11px;
		margin-left: 2px;
		margin-right: 10px;
	}
	.form-type-2 .radio-box	{
		width:16.4%;
		float:left;
	}
	.form-type-2 .radio-box-item	{
		position:relative;
		float:left;
	}
	.form-type-2 .radio-box.vertical,
	.form-type-2 .radio-box.inline	{
		width:41.6%;
		padding-top:6px;
	}
	.form-type-2 .radio-box.vertical	{
		padding-left: 14px;
		padding-top:6px;
		margin-left: 16.4%;
	}
	.form-type-2 .radio-box.vertical.no-label:first-child	{
		margin-left: 16.4%;
		padding-left: 14px;
		padding-top:6px;		
	}
	.form-type-2 .radio-box.vertical:first-child	{
		padding-left:0px;
		padding-top:0px;
		margin-left:0px;		
	}
	.form-type-2 .radio-box input[type=radio] {
		float: left;
		position:relative;
		cursor:pointer;
	}
	.form-type-2 .radio-box label {
		width:6.4%;
		font-size: 13px;
		float: left;
		position:relative;
		padding: 6px 13px 6px 6px;
	}	
	.form-type-2 .radio-box.no-label {
		margin-left:16.4%;
		padding-left:14px;
	}
	.form-type-2 .radio-box.vertical label,
	.form-type-2 .radio-box.inline label {
		width:auto;	
		padding: 1px 13px 6px 6px;
		font-style: normal;
	}
	.popup-form-dati .field-group {
		border-top:none;
	}
	#popup-wrapper.popup-form-dati  .submit-button {
		float:right;
		width: auto;
		padding: 6px 8px;
	}	
	#popup-wrapper.popup-form-dati .form-type-2 label  {
		width: 30%;
	}
	#popup-wrapper .form-type-2 .set-check {
		margin-left: 221px; 
	} 
	#popup-wrapper .form-type-2  .notes {
		margin: 0 174px 15px 221px;
	}
	#popup-wrapper  .form-type-2 .notes.notes-right	{
		margin:0; 
	}
	.form-type-2 i {
		font-style:italic;
	}
	.form-type-1 input[type="text"]:focus, 
	.form-type-2 input[type="text"]:focus, 
	.form-type-1 input[type="password"]:focus, 
	.form-type-2 input[type="password"]:focus,
	.form-type-2 textarea:focus {
		outline: 0;
		text-shadow: 0 1px 0 #FFF;
		-webkit-box-shadow:1px 1px 3px #C8E8FF inset;
		-moz-box-shadow:1px 1px 3px #C8E8FF inset;
		box-shadow:1px 1px 3px #C8E8FF inset;
		border-color: #999999 #E5E5E5 #E5E5E5 #999999;
	}	
	.form-type-1.alert  input[type="text"]:focus, 
	.form-type-2 .alert input[type="text"]:focus, 
	.form-type-1 .alert  input[type="password"]:focus, 
	.form-type-2 .alert  input[type="password"]:focus,
	.form-type-2 .alert textarea:focus {
		outline: 0;
		text-shadow: 0 1px 0 #FFF;
		-webkit-box-shadow:1px 1px 3px #FFF0E6  inset;
		-moz-box-shadow:1px 1px 3px #FFF0E6  inset;
		box-shadow:1px 1px 3px #FFF0E6  inset;
		border-color: #B50202 #FF0000 #FF0000 #B50202;
	}		
	/*end temp check out up*/
	
	/* = FORM TYPE DISABLE STATUS */

	
	.form-type-2 .field-group .field-row.disable.alert span.msg {
		display: none;
	}
	.form-type-2 .field-group .field-row.disable input[type="text"],
	.form-type-2 .field-group .field-row.disable input[type="password"],
	.form-type-2 .field-group .field-row.disable textarea {
		border-color: #fff #fff #fff #fff;
		cursor:not-allowed;
		background-color:#F2FAFF;
		border-top: 0px none;
		border-right: 0px none;
		border-left: 0px none;
		border-bottom:	1px solid #ccc;
		-moz-border-radius:1px;
		-webkit-border-radius:1px;
		border-radius:1px;
		color: #0061AF;
		font-style: normal;
	}
	.form-type-2 .field-group .field-row.disable  input[type="checkbox"],
	.form-type-2 .field-group .field-row.disable  input[type="radio"] {
		cursor:not-allowed;
		color: #0061AF;
	}
	.form-type-2 .field-group .field-row.disable  .list-wrapper.visible,
	.form-type-2 .field-group .field-row.disable  .icon {
		display:none;
	}
	.form-type-2 .field-group .field-row.disable	div.sexy{
		background:none;
	}
	.form-type-2 .field-group .field-row.disable .combo.sexy input[type="text"] {
		padding-bottom: 5px;
		padding-top: 7px;
	}
	
	/* POST CHECKOUT PAYPAL */
	.field-group-spaced {
		padding:50px 7px 50px 0;
	}
	.paypal-cap-check .text {
		width:340px;
		float:left;
		font-size:12px;
		line-height:18px;
	}
	.paypal-cap-check .cap-confirmation {
		width:280px;
		float:right;
	}
	.paypal-cap-check .cap-left {
		float:left;
		width:110px;
		font-size:13px;
		font-style:italic;
		text-align:right;
		color:#666;
	}
	.paypal-cap-check .cap-left .inserted-cap {
		font-style:normal;
		font-weight:500;
		font-size:28px;
		margin-top:10px;
		color:#000;
	}
	.paypal-cap-check .cap-left .inserted-cap.confirmed {
		background:url(images/ico-checked.png) no-repeat 0 13px;
		padding-left:24px;
	}
	.paypal-cap-check .confirm-right {
		float:right;
		width:130px;
		padding-left:20px;
		border-left:1px solid #ccc;
	}
	.paypal-cap-check .confirm-right .submit-button {
		font-size:13px;
		font-weight:500;
		margin-top: 48px;
	}
	.paypal-cap-check .confirm-right .submit-button.disable {
		background:#CCC;
		cursor:default;
	}
	.check-out-post-paypal .field-group-spaced {
		border:0;
	}
	.check-out-post-paypal .field-group,
	.check-out-post-paypal .nav-check-out {
		border:0;
	}
	.check-out-post-paypal .paypal-cap-check {
		padding:20px;
		background: none repeat scroll 0 0 #FCF2E4;
		border:1px solid #ccc;
	}
	
	
	/* PAGINE DI LANDING CATEGORIA A */

	/* HORIZON TAB SLIDER */
	.horizon-tab-slider {
		border:1px solid #CCCCCC;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		margin-bottom:20px;
	}
	.horizon-tab-slider .horizon-tab-content {
		background-position:-2px -2px;
		background-repeat:no-repeat;
		border-radius: 4px 4px 0 0;
		padding:35px 30px;
		height:270px;
		position:relative;
		display:none;
	}
	.horizon-tab-slider .horizon-tab-content:first-child {
		display:block;
	}
	.horizon-tab-slider.col-2 .col-int-1 {
		width:280px;
		float:left;
	}
	.horizon-tab-slider.col-2 .col-int-2 {
		width:340px;
		float:right;
		text-align:right;
	}
	.horizon-tab-content img {
		max-width:100%;
		height:auto;
	}

	/* PULSANTI SELEZIONE TAB */
	.horizon-tab-slider-selection {
		clear:both;
	}
	.horizon-tab-slider-selection ul {
		width:100%;
	}
	.horizon-tab-slider-selection li {
		position:relative;
		float:left;
		cursor:pointer;
		padding:15px 20px;
		border-left:1px solid #CCCCCC;
		border-top:1px solid #CCCCCC;
		min-height:60px;
		width:187px;
	}
	.horizon-tab-slider-selection li.active, 
	.horizon-tab-slider-selection li:hover {
		background:url(images/inverted-gradient-gray.png) repeat-x;
	}
	.horizon-tab-slider-selection li:first-child {
		border-left:0;
		width:188px;
	}
	.horizon-tab-slider-selection .category {
		color:#666666;
		font-size:11px;
		text-transform:uppercase;
		font-family: 'Ubuntu';
		font-weight: 500;
		margin-bottom:5px;
	}
	.horizon-tab-slider-selection li.active .category,
	.horizon-tab-slider-selection li:hover .category {
		color:#FC6400;
	}
	.horizon-tab-slider-selection .title {
		font-size:18px;
		font-family: 'Ubuntu';
		font-weight: 500;
		line-height:20px;
	}
	.horizon-tab-slider-selection li.active .title,
	.horizon-tab-slider-selection li:hover .title {
		color:#005FAD;
	}
	.horizon-tab-slider-selection .subtitle {
		font-size:15px;
		font-family: 'Ubuntu';
		font-weight: 500;
		color:#005FAD;
	}
	.horizon-tab-slider-selection li.active .uparrow,
	.horizon-tab-slider-selection li:hover .uparrow {
		position:absolute;
		background:url(images/horizon-selection-uparrow.png) no-repeat;
		width:24px;
		height:12px;
		left:50%;
		margin-left:-12px;
		top:-12px;
	}
	
	/* VARIANTE PROMO, SCRITTE WHITE */
	.horizon-tab-promo-content {
		color:#fff;
	}
	.horizon-tab-promo-content .campaign-title {
		font-size:18px;
		font-family: 'Ubuntu';
		font-weight: 500;
		text-transform:uppercase;
		margin-bottom:10px;
	}
	.horizon-tab-promo-content .brand {
		margin-bottom:20px;
	}
	.horizon-tab-promo-content .brand img {
		height:auto;
		max-width:100%;
		display:block;
	}	
	.horizon-tab-promo-content .big-description {
		font-size:20px;
		font-family: 'Ubuntu';
		font-weight: 500;
		margin-bottom:20px;
	}
	.horizon-tab-promo-content .small-description {
		font-size:14px;
		font-family: 'Ubuntu';
		font-weight: 400;
	}

	/* HORIZON TAB SLIDER BIG */

	#carousel-home-01 .carousel ul  {
		height:290px;	
	}
	#carousel-home-01 .carousel .thumb  {
		height:135px;	
	}
	#carousel-home-01 .carousel .thumb  img	{
		height:135px;
		width:auto;
	}
	.cronos-carousel-full-home .carousel  .price-box .sconto .percent {
		font-size: 18px;
		line-height: 18px;
		padding: 1px 7px 2px;	
	}
	.cronos-carousel-full-home .carousel .price-box .sconto .percent	{
		margin-right: 8px;	
	}
	.horizon-tab-slider.col-2-big .col-int-1 {
		width:240px;
		float:left;
	}
	.horizon-tab-slider.col-2-big .col-int-2 {
		width:945px;
		float:right;
	}
	.horizon-tab-slider.col-2-big .horizon-tab-content {
		height:290px; 
		padding: 28px 20px;
		background-position:0 0;
		background-repeat:no-repeat;
	}
	.horizon-tab-slider.col-2-big .horizon-tab-content.with-banner {
		padding: 0;
		height:346px;
	}
	.horizon-tab-slider.col-2-big .horizon-tab-content.with-banner .adfitembig{
		display:block;
	}
	.horizon-tab-slider.col-2-big .horizon-tab-content.with-banner .adfitemsmall{
		display:none;
	}


/* ----- GALLERY BIG HOME ----------- */

/*---CASISTICHE TAB--*/
   
   /* 7 tab */
    .horizon-tab-slider.col-2-big.wrap7 .horizon-tab-slider-selection li {
		width:8.90em;
		padding:13px 17px;
	}

	.horizon-tab-slider.col-2-big.wrap7 .horizon-tab-slider-selection li .title {
		font-size: 17px;
	}

	/* 6 tab */

	.horizon-tab-slider.col-2-big.wrap6 .horizon-tab-slider-selection li {
	width:10.37em;
	padding:13px 20px;	
	}

	.horizon-tab-slider.col-2-big.wrap6 .horizon-tab-slider-selection li .title {
		font-size: 17px;
	}


	/* 5 tab */

	.horizon-tab-slider.col-2-big.wrap5 .horizon-tab-slider-selection li {
	
	  width:13.58em;
	  padding:8px 15px;
	}

	.horizon-tab-slider.col-2-big.wrap5 .horizon-tab-slider-selection li .title {
		font-size: 18px;
	}

	/* 4 tab */

	.horizon-tab-slider.col-2-big.wrap4 .horizon-tab-slider-selection li {
	
	  width:17.46em;
	  padding:8px 15px;
	}

	.horizon-tab-slider.col-2-big.wrap4 .horizon-tab-slider-selection li .title {
		font-size: 18px;
	}

	/* 3 tab */

	.horizon-tab-slider.col-2-big.wrap3 .horizon-tab-slider-selection li {
	
	  width:23.93em;
	  padding:8px 15px;
	}

	.horizon-tab-slider.col-2-big.wrap3 .horizon-tab-slider-selection li .title {
		font-size: 18px;
	}


	/* 2 tab */

	.horizon-tab-slider.col-2-big.wrap2 .horizon-tab-slider-selection li {
	
	  width:36.86em;
	  padding:8px 15px;
	}

	.horizon-tab-slider.col-2-big.wrap2 .horizon-tab-slider-selection li .title {
		font-size: 19px;
	}

	/* 1 tab */
    .horizon-tab-slider.col-2-big.wrap1 .horizon-tab-slider-selection ul {
		display: none;
	}

	



   /* ----- fine GALLERY BIG ----------- */

	.horizon-tab-slider.col-2-big .horizon-tab-slider-selection li:first-child {
	}
	.horizon-tab-slider.col-2-big .col-int img {
		max-width:100%;
		height:auto;
	}
	.horizon-tab-slider.col-2-big .col-int-2 {
		text-align:center;
	}
	

	/* LISTING CAT */
	.listing-cat {
		margin-bottom:20px;
	}
	.listing-cat .single-item {
		height:auto;
	}
	.listing-cat .single-item .thumb img {
		display:block;
		max-width:100%;
		height:auto;
	}
	.listing-cat .single-item h2.title {
		font-size:20px;
		font-family: 'Ubuntu';
		font-weight: 400;
		border-bottom:2px solid #F16623;
		margin-bottom:0;
		padding:10px 10px 10px 20px;
		line-height:24px;
	}
	.listing-cat .single-item .tall h2.title {
		padding: 14px 10px 15px 20px;
	}
	.listing-cat .single-item .tall h2.title.thistall {
		padding: 2px 10px 3px 20px; 	
	}
	.listing-cat .single-item h2.title a {
		color:#0060AE;
	}
	.listing-cat .single-item h2.title a:hover{
		text-decoration:underline;
	}
	.listing-cat .single-item .list-style-1 ul {
		background-position:0 -1px;
	}
	.listing-cat .single-item .list-style-1 ul li {
		background-position:20px 14px;
	}
	.listing-cat .single-item .list-style-1 ul li:first-child {
		background-position:20px 21px;
	}
	.listing-cat .single-item .list-style-1 ul li a {
		padding:8px 10px 8px 30px;
	}
	.listing-cat .single-item .list-style-1 ul li:first-child a {
		padding-top:15px;
	}
	.listing-main-title {
		font-size:20px;
		font-family: 'Ubuntu';
		font-weight: 500;
		padding:0px 60px 10px 20px;
		border-bottom:1px solid #ccc;
		position:relative;
	}
	.listing-main-title h1 {
		font-size:20px;
		font-family: 'Ubuntu';
		font-weight: 500;
		position:relative;
	}	
	.listing-main-title .rss-icon {
		display:block;
		position:absolute;
		right:0;
		top:0;
	}
	.listing-main-title .rss-icon a {
		display:block;
		text-decoration:none;
		font-family:'Ubuntu';
		font-weight:500;
		font-size:14px;
		color:#333;
		padding-left:20px;
		background:url(images/rss-icon.jpg) no-repeat;
	}
	
	/* PAGINE DI LANDING CATEGORIA B */
	.listing-cat-b .single-item .prod-thumb {
		width:75px;
		float:left;
	}
	.listing-cat-b .single-item .prod-thumb img {
		display:block;
		max-width:100%;
		height:auto;
	}
	.listing-cat-b .single-item .entry {
		width:125px;
		padding-right:10px;
		float:right;
	}
	.listing-cat-b .single-item .entry .title,
	.listing-cat-b .single-item .entry .title a {
		padding:0;
		font-family:'Ubuntu';
		font-weight:500;
		font-size:12px;
	}
	.listing-cat-b .single-item .entry .title a {
		color:#005FAC;
	}
	.listing-cat-b .single-item .entry .title a:hover {
		text-decoration:underline;
	}
	.listing-cat-b .single-item li {
		padding:15px 0;
	}
	.listing-cat-b .single-item .list-style-1 ul li:first-child a {
		padding:0;
	}
	.listing-cat-b .single-item .category {
		font-family:'Ubuntu';
		font-weight:500;
		font-size:11px;
		color:#666;
		text-transform:uppercase;
	}
	.listing-cat-b .single-item .total {
		font-family:'Ubuntu';
		font-weight:400;
		font-size:14px;
	}
	.listing-cat-b .single-item .total span {
		font-family:'Ubuntu';
		font-weight:500;
		font-size:18px;
	}
	/* SIDEBAR LEFT LANDING PROMO */
	.sidebox.sidebox-subcat-landing {
		padding-bottom:0;
	}
	.sidebox.sidebox-subcat-landing ul li a {
		font-size:17px;
		color:#333;
		padding:15px 0;
		border-bottom:0;
		border-top:1px dotted #ccc;
	}
	.sidebox.sidebox-subcat-landing ul li:first-child a {
		border-top:0;
	}
	.sidebox.sidebox-subcat-landing > ul {
		padding:10px 20px;
	}
	.sidebox.sidebox-subcat-landing ul li a:hover,
	.sidebox.sidebox-subcat-landing ul li a.active {
		color:#0060AE;
	} 

	/* SIDEBAR RIGHT LANDING PROMO */
	#app-mob-side-box .ico-app {
		width:90px;
		float:left;
	}
	#app-mob-side-box .entry {
		width:150px;
		float:right;
	}
	#app-mob-side-box .appstore {
		clear:both;
	}
	#app-mob-side-box .subtitle { text-transform:uppercase; color:#0060AE; font-size:14px; font-weight:500; margin-bottom:10px; }
	#app-mob-side-box .text { font-size:12px; font-weight:500;}
	img.volantino-big-promo {
		max-width:100%;
		height:auto;
	}
	#off-vola-box {
		text-align: center;
	}
	#off-vola-box .title {
		text-align: left;
		color: #333333;
		padding:20px 25px 10px 15px;
	}	
	/* HOME + COLONNE PERSONALIZZATE */
	.main-col-left {
		float: left;
		margin: 0 15px 0 0;
		width: 928px;
	}
	.sidebar-right-300 {
		float:left;
		width:300px;
	}
	.main-col-left .cronos-carousel .carousel ul {
		width:928px;
	}
	.main-col-left .cronos-carousel-full-style-big .carousel li {
		margin: 0 6px 40px;
	}
	#breadcrumbs.bread-category ul li {
		background:url("images/bread-cat-sepa.png") no-repeat scroll 6px 2px transparent;
	}

	#breadcrumbs.bread-category ul li.label {
		background: none repeat scroll 0 0 transparent;
		font-weight:700;
	}
	#facebook-sidebox {
		padding:20px;
	}
	
	/* WHY BOXES */
	.why-boxes {
		margin-bottom:55px;
	}
	.why-boxes .box-wrap {
		background: #ffffff; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zlzmvmzsigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlzmvmzwyiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
		background: linear-gradient(top,  #ffffff 0%,#efefef 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */
		border:1px solid #ccc;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	.why-boxes .main-title {
		font-family:'Ubuntu';
		font-weight:500;
		font-size:12px;
		color:#666;
		margin:0 0 10px 15px;
		text-transform:uppercase;
	}	
	.why-boxes .box {
		float:left;
		width:309px;
		border-left:1px solid #ccc;
		background-repeat:no-repeat;
		background-position:bottom right;
		min-height:170px;
	}
	.why-boxes .box.first {
		border-left:0;
	}
	.why-boxes .box.first img{
		-webkit-border-radius:10px 0 0 10px;
		-moz-border-radius:10px 0 0 10px;
		border-radius:10px 0 0 10px;
	}
	.why-boxes .box.last {
		border-right: 0 none;
		margin-left: 1px;
		width: 308px;
		text-align:right;
	}	
	.why-boxes .box a {
		display: block;
		height: 169px;
	}	
	.why-boxes .box.last img {
		-moz-border-radius:0 10px 10px 0;	
		-webkit-border-radius:0 10px 10px 0;	
		border-radius: 0 10px 10px 0;
	}
	.why-boxes .box .left,
	.why-boxes .box .right {
		width:130px;
	}
	.why-boxes .box .left {
		float:left;
	}
	.why-boxes .box .right {
		float:right;
	}
	.why-boxes .box .title {
		font-family:'Ubuntu';
		font-weight:500;
		font-size:20px;
		color:#F16521;
		margin-bottom:10px;
	}
	.why-boxes .box .text {
		font-family:'Ubuntu';
		font-weight:400;
		font-size:14px;
	}
	.why-boxes .box .text b {
		color:#005FAD;
		font-weight:500;
	}
	.small-promobox {
		border:1px solid #ccc;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		margin-bottom:20px;
	}
	.small-promobox a,
	.small-promobox img {
		display:block;
		max-width:298px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px ;
		border-radius:5px ;
	}

	/* PRE FOOTER BOXES */
	.pre-footer-boxes {
		margin-bottom:40px;
	}
	.pre-footer-boxes .box {
		width:297px;
		float:left;
		margin-left:15px;
	}
	.pre-footer-boxes .box:first-child {
		margin-left:0;
	}
	.pre-footer-boxes .main-title {
		font-family:'Ubuntu';
		font-weight:500;
		font-size:12px;
		color:#666;
		margin:0 0 10px 15px;
		text-transform:uppercase;
	}
	.pre-footer-boxes .thumb {
		height:175px;
		margin-bottom:30px;
	}
	.pre-footer-boxes .thumb img {
		max-width:100%;
		height:auto;
	}
	.pre-footer-boxes .title,
	.pre-footer-boxes .title a {
		text-decoration:none;
		font-family:'Ubuntu';
		font-weight:500;
		font-size:16px;
		color:#0061AF;
		margin-bottom:15px;
	}
	.pre-footer-boxes .content {
		height:110px;
		margin-bottom:20px;
		overflow:hidden;
	}
	.pre-footer-boxes .entry {
		font-family:'Ubuntu';
		font-weight:400;
		font-size:14px;
	}
	.pre-footer-boxes .entry b,
	.pre-footer-boxes .entry a {
		font-family:'Ubuntu';
		font-weight:700;
	}
	.pre-footer-boxes .entry a,
	.pre-footer-boxes .readmore {
		text-decoration:none;
		color:#FC6400;
	}
	.pre-footer-boxes .entry a:hover,
	.pre-footer-boxes .readmore:hover {
		color:#0061AF;
	}
	.pre-footer-boxes .readmore {
		display:block;
		border-top:1px dotted #ccc;
		padding-top:10px;
		font-family:'Ubuntu';
		font-weight:500;
		font-size:13px;
		color:#F1651F;
	}

	/*  HOME FIX */
	.page-landing-home .side-banner-300 {
		font-size:16px;
	}
	.page-landing-home .sidebar-right-300{
		padding-top:44px;
	}
	.page-landing-home .cronos-carousel .carousel {
		padding-bottom:0;
	}
	.page-landing-home .col-int.col-int-1 {
		font-weight:500;
		font-size:16px;
		color:#333333;	
		font-family:'Ubuntu';
		line-height:120%;
	}
	.page-landing-home .col-int.col-int-1 .data {
		font-weight:500;
		color:#999999;	
		font-size:12px;
		padding-top: 15px;
	}
	.page-landing-home .col-int.col-int-1 .welcome {
		padding-top: 15px;
		padding-right:20px;
		font-weight:700;
		font-size:14px;
	}
	.page-landing-home .col-int.col-int-1 .welcome span {
		font-weight:700;
		color:#005FAC;	
		font-size:18px;
	}
	.page-landing-home .col-int.col-int-1 .title {
		padding-top: 15px;
		padding-right:20px;
		font-size:20px;
		line-height:120%;
	}
	.page-landing-home .col-int.col-int-1 .title.mpca {
		padding-top: 5px;
	}
	.page-landing-home .col-int.col-int-1 .title span {
		color:#F1651F;		
	}
	.page-landing-home .col-int.col-int-1 .description {
		padding-top: 25px;
		padding-right:20px;
		font-size:16px;
		line-height:120%;
	}
	.page-landing-home .col-int.col-int-1 .description.mpca {
		padding-top: 13px;
	}	
	.page-landing-home .col-int.col-int-1 .welcome-bt {
		margin-top: 30px;
		font-weight:400;
	}
	.page-landing-home .col-int.col-int-1 .welcome-bt {
		font-size:12px;
		float:left;
		padding: 5px 25px;
	}
	/* CAROUSEL HOME */
	.cronos-carousel-full-home {
		text-align:left;
	}
	.cronos-carousel-full-home .carousel {
		background:none;
		padding:0;
	}
	.cronos-carousel-full-home .carousel ul {
		width:945px;
		height:380px;
	}
	.cronos-carousel-full-home .carousel li {
		margin: 0 8px 40px;
	}
	.cronos-carousel-full-home .carousel .category {
		font-size:12px;
	}
	.cronos-carousel-full-home .carousel .title {
		font-size:15px;
	}
	.cronos-carousel-full-home .carousel .navigation {
		width:26px;
		top:40%;
		right:auto;
		left:0;
	}
	.cronos-carousel-full-home .carousel .navigation div {
		position:absolute;
		width:13px;
		height:22px;
		background:url(images/product-slider-arrows.png) no-repeat -26px 0px;
		z-index:40;
	}
	.cronos-carousel-full-home .carousel .navigation div.prev {
		left:-20px;
	}
	.cronos-carousel-full-home .carousel .navigation div.next {
		left:930px;
		background-position:-26px -22px;
	}
	.cronos-carousel-full-home .carousel .navigation div.prev:hover {
		background-position:0 0;
	}
	.cronos-carousel-full-home .carousel .navigation div.next:hover {
		background-position:0 -22px;
	}
	.cronos-carousel-full-home .carousel .title a {
		font-size:15px;
		font-weight:500;
		text-decoration:none;
	}
	/* FINE HOME + COLONNE PERSONALIZZATE */


	.title-section { 

		font-family: 'Ubuntu', sans-serif;
		font-size:	22px;
		font-weight:	500;
		font-style:	normal;
		color: #fff;
		margin:10px 0;
		padding: 0px 18px;
		border-left: 1px solid #FFFFFF;
		position:absolute;
		margin-left:390px;
	}

	/* --------- PERSONAL AREA */
	
	/* PESONAL AREA HEADER-PAGE */	
	.header-page-area {
		position: relative;
		width: 100%;
		clear:both;
		float:none;
		border-bottom:1px solid #CCCCCC;
		line-height: 120%;
		padding:15px 0;
		margin-bottom:15px;
	}
	.header-page-area .title{
		font-size: 20px;
		font-weight: 500;
		color: #333333;
		float: left;
		padding:0 20px 0 15px;
		font-weight: 400;
	}
	.header-page-area .title a {
		color: #333333;
		font-size: 15px;
		font-weight: 500;
		text-decoration: none;
		left: 218px;
	}
	.header-page-area .description{
		border-left: 1px solid #666666;
		padding-left:15px;
		color: #666666;
		float: left;
		font-size: 21px;
		font-weight: 400;
		left: 262px;
		position: absolute;
	}

	/* PESONAL AREA SIDENAV */	

	.sidenav  {
		position:relative;
		z-index:20;
		padding-bottom:40px;
	}
	.sidenav li {
		position:relative;
		width:252px;
		float:left;
		z-index:20;
	}
	.sidenav li:hover,
	.sidenav li.active {
		position: relative;
	}	
	.sidenav a:link,
	.sidenav a:visited {
		border-bottom: 1px solid #E8E8E8;
		border-left: 1px solid #E8E8E8;
		color: #666666;
		display: block;
		float: left;
		font-family: 'Ubuntu';
		font-size: 16px;
		font-weight: 500;
		padding: 21px 15px;
		position: relative;
		text-align: left;
		text-decoration: none;
		width: 209px;
	}
	.sidenav a:hover,
	.sidenav a:active,
	.sidenav li.active a,
	.sidenav li:hover a {
		color: #666666;
		border-right:1px solid #cccccc;
		background: #ffffff; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imtawjsigedi9ijewmcuiihkypsiwjsi+ciagica8c3rvccbvzmzzzxq9ijm3jsigc3rvcc1jb2xvcj0ii2zmzmzmziigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinlywvhzweiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(45deg,  #ffffff 37%, #eaeaea 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left bottom, right top, color-stop(37%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(45deg,  #ffffff 37%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(45deg,  #ffffff 37%,#eaeaea 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(45deg,  #ffffff 37%,#eaeaea 100%); /* IE10+ */
		background: linear-gradient(45deg,  #ffffff 37%,#eaeaea 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
		color: #005FAD;
		z-index:3;
		position: relative;
	}
	.sidenav li:first-child a {
		border-top:1px solid #ccc;	
	}
	.sidenav span.leftarrow  {
		display:none;
	}
	.sidenav li:hover span.leftarrow,
	.sidenav li.active span.leftarrow {
		background: url("images/horizon-selection-leftarrow.png") no-repeat scroll -3px 0 transparent;
		display: block;
		height: 48px;
		margin-right: 4px;
		position: absolute;
		right: 0;
		top: 5px;
		width: 8px;
		z-index: 80;
	}		
	
	/* PERSONAL AREA GENERAL LAYOUT AND BORD */
	
	.page-personal-area  {
		font-size:12px;
	}
	.page-personal-area .row {
		position:relative;
		width:100%;
	}
	.page-personal-area .row.one,
	.page-personal-area .row.two .colspan3 {
		background: #ffffff; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmzmzmziigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijuliibzdg9wlwnvbg9ypsijzmrmzgzkiibzdg9wlw9wywnpdhk9ijeilz4kicagidxzdg9wig9mznnldd0indeliibzdg9wlwnvbg9ypsijzmrmzgzkiibzdg9wlw9wywnpdhk9ijeilz4kicagidxzdg9wig9mznnldd0imtawjsigc3rvcc1jb2xvcj0ii2y0zjrmncigc3rvcc1vcgfjaxr5psixii8+ciagpc9saw5lyxjhcmfkawvudd4kica8cmvjdcb4psiwiib5psiwiib3awr0ad0imsigagvpz2h0psixiibmawxspsj1cmwoi2dyywqtdwnnzy1nzw5lcmf0zwqpiiavpgo8l3n2zz4=);
		background: -moz-linear-gradient(top,  #ffffff 0%, #fdfdfd 5%, #fdfdfd 41%, #f4f4f4 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#fdfdfd), color-stop(41%,#fdfdfd), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#fdfdfd 5%,#fdfdfd 41%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#fdfdfd 5%,#fdfdfd 41%,#f4f4f4 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#fdfdfd 5%,#fdfdfd 41%,#f4f4f4 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#fdfdfd 5%,#fdfdfd 41%,#f4f4f4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
		border-bottom:1px solid #ccc;
		margin-bottom:20px;
		padding-bottom: 20px;
	}	
	.page-personal-area .row .col {
		width: 609px;
		float:left;
		padding-left:12px;
	}
	.page-personal-area .row .col:first-child {
		padding-right:12px;
		padding-left:0;
	}
	.page-personal-area .title-area .title {
		background: url("images/sprite-p-area-set.png") no-repeat top left;
		float:left;
		padding:12px 0;
	}
	.page-personal-area .title-area .title.user-icon {
		background-position: 0 10px;
	}
	.page-personal-area .title-area .title.last-order-icon {
		background-position: 0 -42px;
	}
	.page-personal-area .title-area .title.card-club-icon {
		background-position: 0 -90px;
	}
	.page-personal-area .title-area .title.help-user-icon {
		background-position: 0 -140px;
	}
	.page-personal-area .title-area .title.wish-list {
		background-position:0 -640px;
	}
	.page-personal-area .title-area .title.addrs-icon {
		background-position: 0 -190px;
	}		
	.page-personal-area .title-area .title span {
		padding-left:38px;
		color: #F16520;
		font-family: 'Ubuntu';
		font-size: 24px;
		line-height:120%;
		font-weight: 700;
	}	
	.page-personal-area .title-area {
		border-bottom:2px solid #F16520;
		margin-bottom:25px;
	}
	.page-personal-area .past-orders {
		font-size: 12px;
		float:right;
		padding:20px 0 15px 0;
	}
	.page-personal-area .past-orders a.p-area-link {
		padding-bottom:0px;
		padding-top:0px;
	}	
	.page-personal-area .welcome-back .user-name {
		background: url("images/username-shadow.png") no-repeat scroll center 77px transparent;
		color: #0060AE;
		float: left;
		font-size: 21px;
		font-weight: 400;
		line-height: 120%;
		padding: 41px 0 50px;
		width: 63%;
		text-align:center;
	}	
	.page-personal-area .welcome-back .user-name span {
		font-weight: 500;
	}	
	.page-personal-area .welcome-back ul {
		float:right;
		width:37%;
	}		
	.page-personal-area .welcome-back ul li {
	}
	.page-personal-area .welcome-back li a:link,
	.page-personal-area .welcome-back li a:visited	{
		padding:11px 0;
		padding:11px 10px 11px 38px;
		background: url("images/sprite-p-area-set.png") no-repeat bottom left;
		text-decoration:none;
		display:block;
		line-height:100%
	}	
	.page-personal-area .welcome-back li.one a { background-position: 0 -297px;}		
	.page-personal-area .welcome-back li.two a {background-position: 0 -347px;}		
	.page-personal-area .welcome-back li.tree a {background-position: 0 -447px;}		
	.page-personal-area .welcome-back li a span {
		font-size:12px;
		color: #333333;
		font-family: 'Ubuntu';
		font-weight: 600;
		text-decoration:none;
	}	
	.page-personal-area .welcome-back li a:hover {
		text-decoration:underline;
		color: #0060AE;
	}		
	.page-personal-area .welcome-back li a:hover span {
		text-decoration:underline;
		color: #0060AE;
	}		
	.page-personal-area .title-area a.p-area-link {
		background: url("images/list-style-1.png") no-repeat scroll right center transparent;
		color: #333333;
		float: right;
		font-size: 12px;
		padding-bottom: 22px;
		padding-right: 9px;
		padding-top: 20px;
		text-decoration: none;
		margin-right:3px;
		text-align:right;
		width:36%;
	}
	.page-personal-area .title-area  a.p-area-link:hover {
		color: #0060AE;
	}	
	.page-personal-area .row.one .col.dx .title-area a.p-area-link {
		margin-top: 6px;
		padding-bottom: 17px;
		padding-top: 16px;
	}
	.page-personal-area .order-box .last-order {
		float:left;
		width:63%;
		font-size:21px;
		line-height:120%;
		font-weight: 400;
		color: #0060AE;
	}
	.page-personal-area .order-box.sx.no-order {
		width:80%;
		padding-top:0px;
	}
	.page-personal-area .order-box.sx.no-order .last-order {
		padding: 41px 0 50px 40px;
	}
	.page-personal-area .order-box .last-order span {
		font-weight: 500;
	}			
	.page-personal-area .order-box  {
		padding-top:18px;
	}
	.page-personal-area .order-box.sx img  { 
		float:left;
		padding-right:10px;
	}
	.page-personal-area .order-box .last-order-info .order-firstline span  {
		font-weight: 500;
		font-size:14px;
	}
	.page-personal-area .order-box.sx .last-order-info  {
		float:left;
		width:60%;
	}	
	.page-personal-area .order-box.sx  {
		width:62%;
		float:left;
	}		
	.page-personal-area .order-box.sx .last-order {
		display: block;
		float: none;
		padding: 10px 0;
		text-decoration: none;
		width: 100%;
	}	
	.page-personal-area .order-box a.last-order:hover {
		text-decoration: underline;	
	}
	.page-personal-area .order-box.dx  {
		width:172px;
		float:right;
		padding-right:13px;
	}
	.page-personal-area .order-box.dx .order-status {
		background: url("images/sprite-p-area-set.png") no-repeat scroll 0 -246px transparent;
		padding:10px 0 10px 38px;
		margin-bottom: 4px;
		line-height:120%;
	}
	.page-personal-area .order-box.dx .order-status span {
		font-family: 'Ubuntu';
		font-size: 14px;
		font-weight: 500;
		line-height:120%;
	}
	/* giallo */
	#cart-summary-check-out span.alert,
	#top-status-box .order-status.alert span,
	#top-status-box .order-status.no-confr span,
	#top-status-box .order-status.delivery span,
	.page-personal-area .order-box.dx .order-status.alert span,
	.page-personal-area .order-box.dx .order-status.no-confr span,
	.page-personal-area .order-box.dx .order-status.delivery span {
		color:#D9A200;
	}
	/* rosso */
	#top-status-box .order-status.error span,
	#top-status-box .not-able span,
	.page-personal-area .order-box.dx .order-status.error span,
	.page-personal-area .order-box.dx .order-status.not-able span {
		color: #CC0000;
	}
	/* verde */
	#cart-summary-check-out span.sended,	
	#cart-summary-check-out span.on-store,
	#top-status-box .order-status.on-store span,
	#top-status-box .order-status.sended span,
	.page-personal-area .order-box.dx .order-status.on-store span,
	.page-personal-area .order-box.dx .order-status.sended span {
		color: #009900;
	}
	/* arancione */	
	#cart-summary-check-out span.confirm,
	#top-status-box .order-status.confirm span,
	#top-status-box .order-status.not-pay span,
	.page-personal-area .order-box.dx .order-status.confirm span,
	.page-personal-area .order-box.dx .order-status.not-pay span {
		color: #F16520;
	}
	/* icona errore rosso */	
	.page-personal-area .order-box.dx .order-status.not-able,	
	.page-personal-area .order-box.dx .order-status.error  {
		background-position: 0px -496px;
	}
	/* icona gialla clessidra */
	.page-personal-area .order-box.dx .order-status.alert,
	.page-personal-area .order-box.dx .order-status.delivery,
	.page-personal-area .order-box.dx .order-status.no-confr {
		background-position: 0px -746px;
	}
	/* icona arancione clessidra */
	.page-personal-area .order-box.dx .order-status.confirm,
	.page-personal-area .order-box.dx .order-status.not-pay  {
		background-position: 0px -246px;
	}
	/* icona Verde OK */
	.page-personal-area .order-box.dx .order-status.on-store,
	.page-personal-area .order-box.dx .order-status.sended  {
		background-position: 0 -596px;
	}	

	.page-personal-area .order-box .last-order-price {
		font-weight: 500;
		font-size:14px;
	}		
	.page-personal-area .title-area .past-orders a:hover {
		color: #0060AE;
	}
	.page-personal-area .colspan3 .title-area .title {
		line-height:120%;
		float:left;
		padding:18px 0;
	}
	.page-personal-area .colspan3 .title-area .title span {
		color: #F16520;
		font-family: 'Ubuntu';
		font-size: 16px;
		font-weight: 500;
	}	
	.page-personal-area .colspan3 .title-area {
		border-bottom:0px none;
		margin-bottom:0px;
	}
	.page-personal-area .colspan3 {
		width:403px;
		margin-left:16px;
		float:left;
	}
	.page-personal-area .box {    
		background: url("images/top-head-popup-tit-bg.png") repeat-x scroll center top transparent;
		padding:10px;
	}
	.page-personal-area .row.two .colspan3 {
		height: 247px;
	}
	.page-personal-area .colspan3:first-child {
		margin-left:0px;
	}
	.page-personal-area .colspan3.box-promo {
		width: 401px;
		height:150px;
		border:1px solid #CCCCCC;
		color:#333;
		margin-bottom:20px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		
	}	
	.page-personal-area .colspan3.box-promo img {
		height: 150px;
		width: 401px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;		
	}
	.page-personal-area	.card-club {
		float:left;
		width:30%;
		padding-top:10px;
		padding-left:10px;
		margin-right:-20px;
	}
	.page-personal-area .saldo {
		float:right;
		width:57%;
		padding-top:20px;
		padding-left:10px;
		margin-right:10px;
	}		
	.page-personal-area .saldo.no-mpclub {
		padding-top:3px;	
	}
	.page-personal-area	.saldo .title {
		font-family: 'Ubuntu';
		font-weight: bold;
		padding: 0 0 3px;
	}
	.page-personal-area .saldo ul {
		float: left;
		padding: 15px;
		position: relative;
		width: 100%;
		background:none;
		padding-left:0px;
		padding-right:0px;
	} 	
	.page-personal-area .saldo li {
		font-family: 'Ubuntu';
		font-weight: 400;
		font-size:14px;
		color: #F16522;
		float:left;
		position:relative;
		padding:1px 15px;
	}
	.page-personal-area .saldo li.score {
		color: #F16520;
		float:left;
		padding-left:0px;
	}		
	.page-personal-area .saldo li.value {
		color:#0061AF;
		border-left: 1px solid #cccccc;
		float: left;
		padding-left:10px;
		padding-right:0px;
	}	
	.page-personal-area .saldo li span {
		font-size:32px;
		font-family: 'Ubuntu';
		font-weight: 500;
	}

	.page-personal-area	.list-style-1.club ul {
		background:none;
		border-top: 1px dotted #CCCCCC;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 7px;
		position: absolute;
		top: 160px;
		width: 363px;
		z-index:4;
	}
	/* mpca */
	.page-personal-area .list-style-1.club.mpca ul{
		border-top: 0px transparent;
		padding-top: 32px;
	}	
	.page-personal-area .list-style-1.club.mpca ul li a:link,
	.page-personal-area .list-style-1.club.mpca ul li a:visited	{
		padding:3px 12px 4px 12px;
	}	
	/*end mpca*/
	.page-personal-area	.list-style-1.club ul li {
		float: right;
		width: 218px;
	}
	.page-personal-area	.list-style-1.club ul li {
		border-bottom:0px;
		background: url("images/list-style-1.png") no-repeat left center transparent;
	} 	
	.page-personal-area	.list-style-1.club ul li  a:link,
	.page-personal-area	.list-style-1.club ul li  a:visited	{ 
		color: #000000;
		font-family: 'Ubuntu';
		font-size: 12px;
		font-weight: 500;
		line-height: 12px;
		padding:6px 12px 8px 12px;
	}
	.page-personal-area	.list-style-1.club ul li a:hover, 
	.page-personal-area	.list-style-1.club ul li a:active { 
		color: #0060AE;
	}
	.page-personal-area .box-addr {
		background:#FFFFFF;
		padding:10px 0 0 0;
		margin-top:2px;
	}
	.page-personal-area .box-addr .title {
		font-size: 12px;
		color: #0060AE;
		font-family: 'Ubuntu';
		font-weight: 400;
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom:0;	
		margin:0;		
		border:0px;
		width:23%;
		float:left;
	}
	.page-personal-area .box-addr	 .row {
		margin-bottom:0;
	}
	.page-personal-area .box-addr	 .row.one{
		padding:0px 0 10px 0;
	}
	.page-personal-area .box-addr	 .row.two {
		padding:10px 0 10px 0;
	}
	.page-personal-area .box-addr .descrizione {
		display: block;
		float: left;
		font-family: 'Ubuntu';
		font-size: 14px;
		font-weight: 400;
		line-height: 120%;
		padding-bottom: 22px;
		padding-right: 10px;
		padding-top: 0;
		padding-left: 10px;
	}	
	.page-personal-area .box-addr .descrizione .row{
		width:166px;
	}
	.page-personal-area .box-addr .submit-button  {
		color: #666666;
		font-family: 'Ubuntu';
		font-size: 12px;
		font-weight: 500;
		width: 65px;
		float:right;
		margin-right:10px;
	}

	/* box assistenza clienti personal area home*/
	
	
	.page-personal-area #contact-code-side.box-help #ass-clienti-box {
		padding: 0px 15px 0 15px;
	}
	.page-personal-area #contact-code-side.box-help #ass-clienti-box {
		border-bottom:1px dotted #CCCCCC;
	}
	.page-personal-area #contact-code-side.box-help #ass-clienti-box .text {
		padding-left:18px;
	}

	.page-personal-area .box-help .col.dx {
		position: relative;
		padding: 7px 0 0 10px;
		width: 146px;
		margin:0;
		float: left;
	}
	.page-personal-area .box-help .col.sx {
		padding: 7px 0 0 124px;
		position: relative;
		margin:0;
		width: 80px;
		float: left;
	}

	.page-personal-area .box-help  .list-style-1 ul {
		background:none repeat scroll 0 0 transparent;padding-left: 10px;
		padding-right: 10px;
		padding-top: 7px;
		float: left;
	}
	.page-personal-area .box-help  .list-style-1 ul li {
		background: url("images/list-style-1.png") no-repeat scroll left center transparent;
		border-bottom: 0 none;
		float: left;
		position: relative;
		width: 33%;
	}
	.page-personal-area .box-help  .list-style-1 ul li  a:link,
	.page-personal-area .box-help  .list-style-1 ul li  a:visited {
		color: #000000;
		font-family: 'Ubuntu';
		font-size: 12px;
		font-weight: 500;
		line-height: 12px;
		padding: 6px 12px 8px;
	}	



	/* newsletter box promo */	
	.page-personal-area.dashboard #newsletter-box.box-pad {
		border:0px none;
		margin-bottom: 0px;
		background:url("images/icon-news-letter.png") no-repeat scroll 25px 70px transparent;
	}
	.page-personal-area.dashboard #newsletter-box.box-pad .title span{
		font-size:14px;
		color:#666666;
		padding-left:7px;		
	}
	.page-personal-area.dashboard #newsletter-box.box-pad .col {
		width: auto;
		padding-left: 0;
	}
	.page-personal-area.dashboard #newsletter-box.box-pad .col.sx {
		float: left;
	}	
	.page-personal-area.dashboard #newsletter-box.box-pad .col.dx {
		float: right;
		width:258px;
	}
	.page-personal-area.dashboard #newsletter-box.box-pad .field-row {
		position:relative;
		float:right;
	}
	.page-personal-area.dashboard #newsletter-box.box-pad p.newsletter-ok {
		font-size:10px;
		color:#666666;
		padding: 5px 0;
	}
	.page-personal-area.dashboard #newsletter-box.box-pad p.newsletter-ok input[type="checkbox"]{
		margin-left: -20px;
		margin-right: 10px;
		margin-top: 2px;
	}
	.page-personal-area.dashboard #newsletter-box.box-pad .bt-newsletter {
		width:250px;
		
	}
	

	/* ----- STORICO ORDINI --- */
	
	/* RIEPILIGO ORDINE */	
	#main-col-3 {
		width: 752px;
	}
	.page-personal-area #main-col-3 {
		float: left;
		margin: 0 15px 0 0;
		padding-left:15px;
		border-left: 1px solid #ccc;
		margin-bottom:30px;
		z-index: 1;
	}
	
	.page-personal-area #cart-summary-check-out #send-info-box td span,
	.page-personal-area #cart-summary-check-out table td.total-label span,
	.page-personal-area #cart-summary-check-out table  .subtotal .iva	{
		clear: both;
		display: block;
		float: none;	
	}	
	.page-personal-area #order.row,
	.page-personal-area .order.row {
		padding: 0 0 13px;
		
	}
	.page-personal-area #order.row .order-box,
	.page-personal-area .order.row .order-box {
		padding-top:10px;
	}
	.page-personal-area #order.row .last-order,
	.page-personal-area .order.row .last-order{
		font-size: 21px;
		width: 100%;
		font-weight: 300;
	}	
	.page-personal-area #order.row  .order-firstline span,
	.page-personal-area .order.row  .order-firstline span {
		font-size: 14px;
		font-weight: 500;
	}	
	
	/*----- NOTE SINGOLO ORDINE ---*/
	.page-personal-area.det-ordine #cart-summary-check-out .title {
		color:#333333;
	}
	.page-personal-area.det-ordine  #cart-summary-check-out .row {
		padding: 24px 0;
		border-top: 1px dotted #CCCCCC;
	}
	.page-personal-area.det-ordine  #cart-summary-check-out .row .row{
		padding: 0;
		border-top: 0px none;
	}
	.page-personal-area #tools {
	}
	.page-personal-area.det-ordine #order-note.row {
		border-top: 1px dotted #CCCCCC;
	}	
	.page-personal-area.det-ordine #order-note.row .title {
		padding: 0 0 13px 0;
	}
	#invoices .title {
		float:left;
		text-align:left;
		/*width:70%;*/
		padding-bottom:25px;
	}
	#invoices .description {
		float:right;
		text-align:right;
		width:30%;
		padding:6px 13px 0 0;
		font-style: italic;
	}
	#invoices .invoice {
		clear: both;
		float: left;
		position: relative;
	}
	#invoices .invoice.odd {
		background:#F9F9F9;	
	}
	#invoices .icons {
		float:left;
		text-align:left;
		padding:3px 0;
	}
	#invoices .icons a.dwload {
		background:url("images/cart-small-icons-sprite-01.png") no-repeat scroll 0 -86px transparent;
		color: #333333;
		display: block;
		float: left;
		font-size: 11px;
		min-height: 20px;
		padding-left: 25px;
		padding-top: 8px;
		text-decoration: none;
	}	
	#invoices .icons a.dwload:hover {
		text-decoration:underline;
	}
	#invoices .date {
		padding-top: 10px;
		text-align:right;
		width:30%;
		float:right;
		color: #666666;
		padding-right:13px;
	}
	.note-box {
		color: #666666;
		font-size:12px;
		font-family: 'Ubuntu';
		text-align: left;
		border:1px solid #ccc;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		line-height:130%;
	}
	.note-box.margBot-row {
		border-bottom:0 none;
	}
	.note-box.margBot-row {
		margin-bottom:18px;
	}
	.header-note-box {
		background: #F9F9F9;
		padding: 7px 10px;
		border-bottom:1px solid #ccc;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;		
	}	
	#order-note .note-box .row {
		margin:0;
		padding:0;
	}
	.box-with-icons strong {
		font-weight: 600;
	}
	.note-box .twocol {
		float: left;
		padding: 0 10px 15px 105px;
		width: 260px;
	}	
	.note-box .twocol span {
		margin:0 0 10px 0;
		display:block;
	}
	.note-box .twocol.sx {
		border-right:1px dotted #CCCCCC;
		margin-right:-1px;
		background:url("images/order-note-note-box-1.jpg") no-repeat 30px 18px transparent;
	}		
	.note-box .twocol.dx.send {
		background:url("images/order-note-note-box-2.jpg") no-repeat 30px 18px transparent;
	}	
	.note-box .twocol.dx.store-gls,
	.note-box .twocol.dx.store {
		background:url("images/order-note-note-box-3.jpg") no-repeat 30px 18px transparent;
	}
	.note-box .box-with-icons {
		padding:15px 0px;
	}
	/* 	SIDEBAR-NOTES */
	.sidebar-notes	{
		position:relative;
		float:left;
		width:100%;
	}
	.side-note {
		color: #666666;
		font-family: 'Ubuntu';
		font-size: 12px;
		line-height: 130%;
		padding: 20px 15px;
		position: absolute;
		right: -230px;
		text-align: left;
		width: 24%;
	}	
	/* PERSONAL AREA LISTATO ORDINI */ 

	.page-personal-area .order.row {
		border-bottom: 1px dotted #999999;		
	}
	.page-personal-area .order.row:first-child {
		border-top: 1px dotted #999999;		
	}	
	/* PERSONAL AREA USER_DATA */ 
	
	.page-personal-area .save-user-data {
		float:right;
		width:130px;

	}
	.page-personal-area .form-type-2 .field-group .title-check-out {
		padding:0px 6em 15px 4em;
	}
	.page-personal-area .form-type-2 p {
		padding: 0 10px;
		width: 60%;
	}
	.page-personal-area .form-type-2 .notes.inner{
		padding:0 10px;
	}
	.page-personal-area .form-type-2 .notes.inner,
	.page-personal-area .form-type-2 p.inner {
		margin-left:16.4%;
		width: 41.6%;
	}
	
	/* PERSONAL AREA USER PRIVACY */ 
	.page-personal-area.user-data-privacy .form-type-2 p {
		padding:0 10px;
	}
	.page-personal-area.user-data-privacy .form-type-2 .notes {
		
		padding:10px 10px 0 10px;
	}
	

	
	/* POP-UP one-line = POPUP CONFERMA REGISTRAZIONE - ASSOCIA MPCLUB  */
	
	#popup-wrapper.one-line {
		width: 492px;
	}

	#popup-wrapper.one-line .col {
		width: 240px;
	}
	#popup-wrapper.one-line .col.sx {
		float:left;
	}
	#popup-wrapper.one-line .col.dx {
		float:right;
	}

	#popup-wrapper.one-line .basic-popup-form input[type="text"] {
		width:200px;
		text-align:center;
		margin:30px auto 0;
	}
	#popup-wrapper.one-line	em {
		color: #666666;
		font-style: italic;
	}
	#popup-wrapper.one-line .closure .submit-button  {
		margin: 0 auto;
		width: 200px;
	}
	#popup-wrapper.one-line p {
		margin: 0 0 10px;	
	}
	#popup-wrapper.one-line .from-db {
		background: none repeat scroll 0 0 #F2FAFF;
		border-bottom: 1px solid #CCCCCC;
		color: #0061AF;
		font-family: 'Ubuntu';
		font-size: 14px;
		font-style: italic;
		margin-top: 15px;
		padding: 7px 15px;
	}
	#popup-wrapper.one-line.two-sub .closure .submit-button  {
		float:left;
		width: 185px;
		margin:0; 
	}
	#popup-wrapper.one-line.two-sub .closure .submit-button:first-child  {
		margin: 0 25px 0 5px;
	}



/* POP-UP ASSOCIA UTENTE PAYPAL */

	#popup-wrapper.associa-utente-pp em {
		color: #666666;
		font-style: italic;
	}
	#popup-wrapper.associa-utente-pp p {
		margin-top: 10px;
	}

	#popup-wrapper.associa-utente-pp  div.title {
		color: #0061AF;
	    font-size: 16px;
	    padding-left: 0;
	}

	#popup-wrapper.associa-utente-pp .row .col.sx {
		float:left;
		width:50%;
	}
	#popup-wrapper.associa-utente-pp .row .col.dx {
		float:right;
		width:44%;
		border-left: 1px solid #CCCCCC;
		padding-left: 21px;
	}

	#popup-wrapper.associa-utente-pp .from-db {
		background: none repeat scroll 0 0 #F2FAFF;
		border-bottom: 1px solid #CCCCCC;
		color: #0061AF;
		font-family: 'Ubuntu';
		font-size: 14px;
		font-style: italic;
		margin-top: 15px;
		padding: 7px 15px;
	}

/* closure a due bottoni valida anche per i popup generici non one-line: */

	#popup-wrapper .closure.two-buts .submit-button  {
		margin: 0 auto;
		width: 200px;
	}

	#popup-wrapper .closure.two-buts .submit-button  {
		float:left;
		width: 185px;
		margin:0; 
	}
	#popup-wrapper .closure.two-buts .submit-button:first-child  {
		margin: 0 25px 0 122px;
	}

	
	/* SEXY_SCROLL custom scrollpane */
	/* CSS Styles that are needed by jScrollPane for it to operate correctly.*/
	
	.jspContainer {
		overflow: hidden;
		position: relative;
	}

	.jspPane	{
		position: absolute;
	}

	.jspVerticalBar {
		position: absolute;
		top: 0;
		height: 100%;
		width: 8px;
		background: transparent;
		right:10px;
	}

	.jspHorizontalBar {
		position: absolute;
		left: 0;
		bottom: 5px;
		width: 100%;
		height: 8px;
		background: transparent;		
	}

	.jspVerticalBar *,
	.jspHorizontalBar * {
		margin: 0;
		padding: 0;
	}

	.jspCap {
		display: none;
	}

	.jspHorizontalBar .jspCap {
		float: left;
	}

	.jspTrack {
		background: transparent;
		position: relative;
	}

	.jspDrag {
		background: url('images/transparent-black.png') repeat;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		cursor: pointer;
		left: 0;
		position: relative;
		top: 0;		
	}

	.jspHorizontalBar .jspTrack,
	.jspHorizontalBar .jspDrag {
		float: left;
		height: 100%;
	}

	.jspArrow {
		background: #50506d;
		text-indent: -20000px;
		display: block;
		cursor: pointer;
	}

	.jspArrow.jspDisabled {
		cursor: default;
		background: #80808d;
	}

	.jspVerticalBar .jspArrow {
		height: 16px;
	}

	.jspHorizontalBar .jspArrow {
		width: 16px;
		float: left;
		height: 100%;
	}

	.jspVerticalBar .jspArrow:focus {
		outline: none;
	}

	.jspCorner {
		background: #eeeef4;
		float: left;
		height: 100%;
		display:none;
	}

	/* Yuk! CSS Hack for IE6 3 pixel bug :( */
		* html .jspcorner {
			margin: 0 -3px 0 0;
		}



		/* area infotainment */


		.infotainment .title-area .title h1{
			font-weight: 500;
		}
		.infotainment .title-area .title{
			font-size: 28px;
			font-family: 'ubuntu';
			font-weight: 500;
			padding-left: 0;
			line-height:120%;
			padding: 0 0 15px 0;	
			margin-bottom: 0px;
		}
		.infotainment .title-area .social-share{
			border-bottom: 1px solid #cccccc;
		}
		.infotainment .title-area .subtitle {
			color: #666666;
			font-family: 'ubuntu';
			font-size: 14px;
			font-weight: 400;
			font-style:italic;
			line-height: 120%;
			margin-bottom: 18px;
		}	
		.infotainment .social-share{
			padding: 0 20px 5px;
			margin-bottom: 15px;
		}
		.infotainment #sidebar-right,
		.infotainment #infotainment-nav {
			margin-top:50px;
		}
		.infotainment #infotainment-nav .title {
			text-align:center;
		}
		
		/* boxettino social-share */

		.infotainment .social-share a {
			text-decoration:none;
			color:#333;
			font-size:12px;
			padding-right:40px;
		}
		.infotainment .social-share .at15t_email {
			margin-right:5px;
		}
		.infotainment .social-share img {
			max-width:100%;
			height:auto;
		}
		
		/* end = / boxettino social-share */
		
		
		
		/* heading ( .article) */

		.article h1 { font-size: 28px; line-height: 36px; margin-bottom: 7px;}
		.article h2 { font-size: 21px; line-height: 28px; margin-bottom: 7px;}
		.article h3 { font-size: 17px; line-height: 21px;}
		.article h4 { font-size: 14px; line-height: 21px;}	
		.article h1.blue,
		.article h2.blue,
		.article h3.blue,
		.article h4.blue{ color:#005FAC;}	
		.article h1.orange,
		.article h2.orange,
		.article h3.orange,
		.article h4.orange{ color:#FC6400;}	
		.article h1.gray,
		.article h2.gray,
		.article h3.gray,
		.article h4.gray{ color:#666666;}	
		.article h1,
		.article h2,
		.article h3,
		.article h4{ color:#333333; margin-bottom: 18px; font-weight: bold;}

		/* END = / Heading */


		/* IMG ( .article) */

		.article img {
			border:1px solid #CCCCCC;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			margin-bottom:18px;
			height: auto;
			width: auto;
			text-align:center;	
			margin-left: 0px;
			margin-right:10px;
		}
		.article img.pull-right {
			text-align:right;	
			margin-left: 21px;
			margin-top: 13px;
			margin-right:0px;
			float:right;		
		}
		.article img.pull-left {
			text-align:left;	
			margin-top: 13px;
			margin-left: 0px;
			margin-right:21px;
			float:left;
		}	
		.article img.full {
			height: auto;
			width: 100%;
			text-align:center;	
			margin-left: -1px;
			margin-right:-2px;
		}
		.article .gallery-wrapper {
			margin-bottom:18px;
		}
		.article .thumb-gallery img {
			float: left;
			height: 94px;
			margin-left: 9px;
			margin-right: 9px;
			overflow: hidden;
			width: 94px;
		}
		.article .thumb img {
			border: 1px solid #CCCCCC;
			border-radius: 5px 5px 5px 5px;
			height: auto;
			margin-bottom: 5px;
			margin-left: -1px;
			margin-right: -2px;
			text-align: center;
			width: 100%;
		}		
		
		/* END = / IMG */


		.article q,
		.article blockquote {
			padding-left:10px;
			padding-right:10px;
			margin:0 10px 18px 10px;
		}
		.article blockquote p {
			color: #555555;
		}
		.article .fluid-width-video-wrapper {
			margin-bottom: 18px;	
		}
		.article p {
			color: #333333;
			font-family: 'Ubuntu';
			font-size: 14px;
			font-weight: 400;
			margin-bottom: 18px;	
			line-height:120%;		
		}
		.article p span.title {
			color: #333333;
			font-size:18px;
			font-family: 'Ubuntu';
			font-weight: bold;
		}
		.article p span.title-two {
			color: #005FAC;
			font-size:18px;
			font-family: 'Ubuntu';
			font-weight: bold;
		}	
		.article p span.title-tree {
			color: #FC6400;
			font-size:18px;
			font-family: 'Ubuntu';
			font-weight: bold;	
		}
		.article p span.title-four {
			color: #666666;
			font-size:18px;
			font-family: 'Ubuntu';
			font-weight: bold;		
		}

		.article  span.title-five {
			background:url("images/top-head-popup-tit-bg.png") repeat-x scroll center -1px transparent;
			border-top: 2px solid #F16623;
			font-family: 'Ubuntu';
			font-size: 15px;
			font-weight: 400;
			margin-bottom: 8px;
			padding: 5px 8px 8px;
		}	
		
		.article  table.cat-grid span.title-five {
			display: block;
			margin-bottom:25px;
		}

		
		.article  span.title-five a{
			text-decoration:none;
		}
		


		.article iframe {
			width:100%;
		}
		.article p.muted {
			color: #999999;
		}
		.article p.text-warning {
			color: #D9A200;
		}
		.article p.text-error {
			color: #B94A48;
		}
		.article p.text-info {
			color: #005FAC;
		}
		.article p.text-success {
			color: #009900;
		}
		.article p.pull-right {
			float:right;
		}
		.article p.pull-left {
			float:left;
		}		
		.article dl {
			font-size: 14px;
			line-height:120%;
			color: #333333;
			font-family: 'Ubuntu';
			font-weight: 400;	
		}
		.article strong,
		.article b {
			font-weight: bold;
		}	
		.article strong a,
		.article b a {
			font-weight: bold;
		}
		.article dd {
			margin-bottom: 7px;
		}
		.article p.note {
			border-top: 1px dotted #999999;
			margin-bottom: 18px;
		}
		.article ul,
		.article ol {
			padding: 0;
			margin: 0 0 18px 25px;
		}
		.article ul ul,
		.article ul ol,
		.article ol ol,
		.article ol ul {
			margin-bottom: 0;
		}
		.article ul {
			list-style: disc;
			color:#999;
		}
		.article ol {
			list-style: decimal;
		}
		.article li {
			line-height: 21px;
			font-size: 14px;
			color:#333333;
		}
		.article table.no-border td {
			padding:0 0 0 15px;
		}
		.article table.no-border td:first-child {
			padding:0;
		}
		.article table.no-border td{
			border:0px none;
			vertical-align: top;
		}
		.article table.no-border tr,
		.article table.no-border td {
			vertical-align: top;
		}	
		.article table.standard td.label {
			width:auto;
		}
		.infotainment .footer-article	.social-share {
			border-bottom: 1px solid #CCCCCC;
			border-top: 1px solid #CCCCCC;
			margin: 15px 0 36px;
			padding: 13px 20px 5px;
		}

		/* FAQ ACCORDION */


		.article ul.wrapp-accordion {
			list-style: none outside none;
			margin: 0;
			margin-bottom:72px;
		}
		.article ul.wrapp-accordion .title-accordion {
			background: url("images/top-head-grad-01.png") repeat-x scroll center bottom #FFFFFF;
			border-bottom: 1px dotted #999999;
			padding-top:13px;
			padding-bottom:13px;
			display:block;
		}
		.article ul.wrapp-accordion .title-accordion a {
			text-decoration: none;
			padding-left: 15px;
			display: block;
			font-weight: bold;
		}
		
		.article ul.wrapp-accordion .description-accordion a{
			font-weight: 400;
		}
		.article ul.wrapp-accordion .description-accordion {
			text-indent: 0px;
			list-style: none outside none;
			margin: 0;
			padding: 20px;
			display:none;
		}
		.article ul.wrapp-accordion .description-accordion .link-area  {
			padding-top:13px;
			border-top: 1px dotted #999999;
		}
		.article ul.wrapp-accordion .description-accordion .link-area p {
			padding-top:6px;
			padding-right:18px;
		}
		.article ul.wrapp-accordion .description-accordion .submit-button.submit-button-2 {
			float:right;
			border-bottom:0 none;
			padding-top:3px;
			padding-left:13px;
			padding-bottom:3px;
			font-weight: 500;			
		}
		
		/* LISTING CAT */
		

		.sidebox-cat ul li a:hover, 
		.sidebox-cat ul li a.active {
			color: #005FAD;
			font-weight: 400;
		}

		.sidebox-cat ul li.first-level ul li ul li a {
			padding: 6px 10px 6px 50px;
			font-size: 12px;
			border-bottom: 1px solid #efefef;
		}


		.infotainment .sidebox-cat.info-nav ul li.first-level.selected  ,
		.infotainment .sidebox-cat.info-nav ul li.first-level.current   {
			background: url("images/top-head-popup-tit-bg.png") repeat-x scroll center -1px transparent;
		}
		.sidebox-cat ul li.first-level.selected  > a,
		.sidebox-cat ul li.first-level.current  > a {
			background: url("images/list-style-1.png") no-repeat scroll  18px 20px  transparent; 
			border-bottom:2px solid #F16623; 
			font-family: 'Ubuntu';
			font-weight: 600;
		}
		.sidebox-cat ul li.first-level.current  > a {
			color: #F16623;
		}

		.sidebox-cat ul li.first-level ul li.current  > a {
			background:#F3FAFF; 
			color: #005FAD;
			font-family: 'Ubuntu';
			font-weight: 500;
		}

		.sidebox-cat ul li.first-level ul li ul li.current  > a {
			background:#fff; 
			color: #005FAD;
			font-family: 'Ubuntu';
			font-weight: 500;
		}

		/* listato categorie reset */
		
		.infotainment .sidebox-cat.info-nav ul {
			background:url("images/top-head-popup-tit-bg.png") repeat-x scroll center -1px transparent;
		}
		.infotainment .sidebox-cat.info-nav ul li.first-level {
			background-position: 18px 20px; 
		}
		.infotainment .sidebox-cat.info-nav ul{
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;			
		}
		.infotainment .sidebox-cat.info-nav ul li.first-level:first-child, 
		.infotainment .sidebox-cat.info-nav ul li.first-level:first-child > a {
			-moz-border-radius:5px 5px 0 0;
			-webkit-border-radius:5px 5px 0 0;
			border-radius:5px 5px 0 0;
		}

		.infotainment .sidebox-cat.info-nav ul li.first-level:last-child {
			-moz-border-radius: 0 0 5px 5px;
			-webkit-border-radius: 0 0 5px 5px;
			border-radius: 0 0 5px 5px;
		}	
		.infotainment .sidebox-cat.info-nav ul li li:last-child a {
			border-bottom: 1px solid #CCCCCC;
		}
		.infotainment .sidebox-cat.info-nav ul li {
		}
		.article .guide-block {
			padding:0;
			margin-bottom:18px;
		}
		.article .list-style-1 ul {
			color: #333333;
			list-style: none outside none;
			margin: 0;
			padding: 0;
		}
		.article .list-style-1 ul li {
			line-height:120%;
		}	
		.infotainment .sidebox-cat ul li.first-level  > a {
			padding: 15px 0 15px 30px;
			font-weight:500;
		}	
		.infotainment .subfilter-level{
			padding-bottom:0px;
		}
		.infotainment .info-nav{
			padding-bottom:0px;
			border-bottom:0px;
		}
		.infotainment  a#show-all{
			color: #FC6400;
			font-size: 13px;
		}
		.infotainment  a#show-all span {
			color: #6D6D70;
			font-size: 11px;
		}
		.infotainment a#show-all span:hover,
		.infotainment  a#show-all span:active {
			color: #FC6400;
		}

		/* FAQ ACCORDION SIDE-RIGHT */


		.article #side-accordion ul.wrapp-accordion {
			list-style: none outside none;
			margin-bottom:0;
			position:relative;
		}
		.article #side-accordion ul.wrapp-accordion .title-accordion {
			background:none;
			border-top: 1px dashed #999999;
			border-bottom: 0px none;
			padding-top:7px;
			padding-bottom:7px;
			display:block;
			position:relative;
		}
		.article #side-accordion ul.wrapp-accordion .title-accordion:first-child{
			padding-top:7px;
			border-top:0 none;
		}
		.article #side-accordion ul.wrapp-accordion .title-accordion a {
			text-decoration: none;
			padding-left: 0px;
			display: block;
			font-weight: 400;
			font-size: 12px;
			line-height: 14px;
			color:#333333;
		}
		.article #side-accordion ul.wrapp-accordion .title-accordion a:hover {
			text-decoration:underline;
		}
		.article #side-accordion ul.wrapp-accordion .title-accordion a:active,	
		.article #side-accordion ul.wrapp-accordion  .active a {
			color: #005FAC;
		}
		.article #side-accordion ul.wrapp-accordion .description-accordion a {
			font-weight: 400;
		}
		.article #side-accordion ul.wrapp-accordion .description-accordion {
			background: url("images/top-head-grad-01.png") repeat-x scroll center bottom #FFFFFF;
			border: 1px solid #CCCCCC;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			box-shadow: 3px 3px 3px #666666;
			display: none;
			list-style: none outside none;
			margin-top: -98px;
			padding: 15px 15px 25px;
			position: absolute;
			right: 301px;
			text-indent: 0;
			top: 50%;
			width: 240px;
			z-index: 3;
		}
		.article #side-accordion ul.wrapp-accordion  .triangolo {
			background: url("images/left-popup-triangle.png") no-repeat scroll 80% 0 transparent;
			height: 23px;
			position: absolute;
			right: 290px;
			width: 13px;
			z-index: 4;
			/*margin-top: -9%;*/
			top:20%;
			display:none;
		}
		.article #side-accordion ul.wrapp-accordion  .active .triangolo {
			display:block;
		}
		.article #side-accordion ul.wrapp-accordion .description-accordion .article-accordion {
			background: url("images/close-01.png") no-repeat scroll 100% 0px transparent;
			padding-top:25px;
		}
		.article #side-accordion ul.wrapp-accordion .description-accordion p {
			font-size: 12px;
			line-height: 14px;
		}

		.article #side-accordion ul.wrapp-accordion .description-accordion .link-area  {
			padding-top:13px;
			border-top: 1px dotted #999999;
		}
		.article #side-accordion ul.wrapp-accordion .description-accordion .link-area p {
			float: left;
			padding-top: 0;
			width: 122px;
			margin-bottom:0;
		}
		.article #side-accordion ul.wrapp-accordion .description-accordion .submit-button.submit-button-2 {
			border-bottom: 0 none;
			color: #FFFFFF;
			float: right;
			padding: 7px 13px 8px 13px;
			text-decoration: none;			
		}
		/* 	FANCYBOX FIX */

		.fancybox-nav.fancybox-prev span,  .fancybox-nav.fancybox-next span  { display:block; visibility: visible;}
		.fancybox-nav.fancybox-prev { left: -40%; }
		.fancybox-nav.fancybox-prev span { right: 20px; left: auto; }
		.fancybox-nav.fancybox-next {right: -40%;}
		.fancybox-nav.fancybox-next span { left: 20px; right: auto; }

		.custom-inside-nav .fancybox-nav.fancybox-prev {left: 0;}
		.custom-inside-nav .fancybox-nav.fancybox-next {right: 0;}

		.custom-inside-nav .fancybox-nav.fancybox-prev span {left: 20px; right: auto;}
		.custom-inside-nav .fancybox-nav.fancybox-next span {right: 20px; left: auto;}
		
		/* STORE_LOCATOR */

		.store-locator #bread-area {
			padding-left:0px;
		}
		.store-locator .header-page-area {
			float: left;
			border-bottom:0px none;
			width:70%;
			margin-bottom: 13px;
		}
		.store-locator .header-page-area .title {
			color: #F16520;
		}
		/* map store locator */
		.store-locator #map{	
			border:1px solid #ccc;
			box-shadow: 0 1px 1px 0 #C7C7C7 inset;
			border-top: 1px solid #C7C7C7;
			border-left: 1px solid #C7C7C7;
		}
		.store-locator #map h2{
			color:#333333;
			font-size: 18px;
		}		
		.store-locator #map p{
			color:#666666;
			font-size: 13px;
		}	
		.store-locator #map a{
			color:#005FAC; 
			font-size: 13px;
		}	
		.store-locator .title-store-list{
			font-size:16px;
			font-weight: 700;
			color: #F16520;
			font-family: 'Ubuntu';
			border-bottom:1px dotted #999999;
			padding:18px 10px;
		}
		.store-locator .row.store{
			border-bottom:1px dotted #999999;
			padding:15px 10px;
			line-height:140%;
		}
		.store-locator #main-col-1 .row.store .col.sx{
			float:left;
			width: 65%;
		}
		.store-locator #main-col-1 .row.store .col.dx{
			border-left: 1px solid #CCCCCC;
			float: left;
			line-height: 110%;
			margin: 3px 0;
			padding: 3px 20px;
		}
		.store-locator .row.store .store-title a{
			color: #333333;
			font-family: 'Ubuntu';
			font-weight: 500;
			font-size:14px;
			text-decoration:none;
		}
		.store-locator .row.store .store-title a:hover {
			text-decoration:underline;
		}
		.store-locator .row.store .store-address {
			color: #333333;
			font-family: 'Ubuntu';
			font-weight: 400;
			font-size:13px;
		}
		.store-locator .row.store .store-contact {
			color: #333333;
			font-family: 'Ubuntu';
			font-weight: 400;
			font-size:13px;
		}
		.store-locator .row.store .store-contact a {
			color: #333333;
			text-decoration:none;
		}
		.store-locator .row.store .store-contact a:hover {
			text-decoration:underline;
		}
		/* SIDEBAR-LEFT */
		.store-locator #all-store-box .title{
			padding:15px 15px 10px 15px;
		}
		.store-locator #all-store-box .sub-title {
			border-top: 1px dotted #999999;
			color: #333333;
			font-family: 'Ubuntu';
			font-weight: 500;
			margin: 15px 15px 0;
			padding: 18px 0 15px;
			position: relative;
		}
		.store-locator #all-store-box .submit-button-2 {
			margin: 0 15px;
		}
		.store-locator #all-store-box  .form-type-2 {
			padding-bottom:21px;
		}
		.store-locator #all-store-box  .form-type-2 .combo.sexy  {
			width:191px;
			margin:0 15px 0 15px;
		}
		.store-locator #all-store-box  .form-type-2 .combo.sexy  input[type=text]	{
			width:165px;
		}	
		.store-locator  #sidebar-left #filter-search-box-provincia ul {
			padding-bottom:34px;
			background: url("images/top-head-grad-01.png") repeat-x scroll center bottom #FFFFFF;
		}	
		.store-locator  #sidebar-left #filter-search-box-provincia {
			background: url("images/top-head-popup-tit-bg.png") repeat-x scroll 0 -2px transparent;
		}
		.store-locator  #sidebar-left #filter-search-box-provincia ul li {
			border-bottom:0px none;
			border-top:0px none;
		}
		.store-locator  #sidebar-left #filter-search-box-provincia ul li:first-child a {
			padding-top:5px;
		}
		.store-locator  #sidebar-left #filter-search-box-provincia ul li:first-child a:hover {
			background-position: 95% 8px;
		}
		.store-locator  #sidebar-left #filter-search-box-provincia ul li a.active {
			background:url("images/close-01.png") no-repeat scroll 95% 8px transparent;
			color:#F16520;
		}
		.store-locator  #sidebar-left #filter-search-box-provincia ul ul{
			padding-bottom:0;
			background: none;
		}	
		.store-locator  #sidebar-left #filter-search-box-provincia ul ul li {
			border-top:1px solid #CCCCCC;
		}
		
		.store-locator  #sidebar-left #filter-search-box-provincia.no-data{
			display:none;
		}

		/* SIDEBAR-RIGHT */

		.store-locator  #store-news.box-pad {
			padding:20px 0 20px 0;
		}
		.store-locator  #store-news .store-list .title {
			border-bottom:0px none;
			padding:0;
			line-height: 110%;
			margin-bottom:0px;
		}
		.store-locator  #store-news .store-list .description {
			color: #333333;
			font-family: 'Ubuntu';
			font-size: 14px;
			font-weight: 500;
			text-decoration: none;
			line-height: 110%;
			padding-bottom:8px;
		}	
		.store-locator #store-news .store-list .row.store{
			padding:18px 0px;
		}
		.store-locator #store-news .store-list .row.store:first-child{
			padding-top:10px;
		}
		.store-locator #store-news .store-list .row.store .store-title,
		.store-locator #store-news .store-list .row.store .store-address,
		.store-locator #store-news .store-list .row.store .store-contact {
			font-size:12px;
			line-height: 120%;
		}
		.store-locator #store-news .store-list .row.store .store-title a {
			color: #005FAC;
			font-size:12px;
			line-height: 120%;
			font-weight:400;
		}
		.store-locator #store-news .read-more.read-more-orange{
			font-weight: 500;
			padding-right: 1px;
			padding-top: 6px;
			position: absolute;
			right: 2px;
		}	
		.store-locator #store-news .box-more{
			height:313px;
			overflow:hidden;
		}	
		#sidebar-right .box-pad {
			position:relative;
		}
		#sidebar-right .box-pad .thumb-sx {
			height: 148px;
			left: 0;
			overflow: hidden;
			position: absolute;
			bottom: 0;
			width: 122px;
			-moz-border-radius:5px 0 0 5px;
			-webkit-border-radius:5px 0 0 5px;
			border-radius:5px 0 0 5px;
		}
		#sidebar-right .box-pad .thumb-sx img{
			position: absolute;
			bottom: 0;
			right:0;
		}
		#sidebar-right .box-pad .entry-dx {
			width:150px;
			float:right;
		}
		#sidebar-right .box-pad .entry-dx .title  {
			border-bottom: 1px dotted #999999;
		}	
		#sidebar-right .box-pad .entry-dx .subtitle{
			font-size:13px;
			color: #333333;
			line-height:120%;
		}
		#sidebar-right .box-pad .entry-dx .text{
			font-size:13px;
			color: #666666;
			line-height:120%;
		}
		#sidebar-right .box-pad.promo {
			padding:13px 25px;
		}
		/* Risultati trovati e paginatore */
		.store-locator .finded {
			position:relative;
			padding:15px 20px;
		}
		.store-locator .finded .number,
		.store-locator .other-results .number {
			color:#FC6400;
			font-size:18px;
		}
		.store-locator .other-results {
			border-top: 1px solid #CCCCCC;
			padding: 18px 20px;
			font-size:16px;
		}
		.store-locator .paginator {
			position:absolute;
			top:15px;
			right:20px;
		}
		.store-locator .paginator li {
			display:inline;
			font-size:14px;
			margin:0 2px;
		}
		.store-locator .paginator li a {
			font-size:14px;
			line-height:17px;
			text-decoration:none;
			color:#333;
		}
		.store-locator .paginator li a:hover, 
		.store-locator .paginator li.active a {
			color:#FC6400;
		}
		.store-locator .paginator .prev, 
		.store-locator .paginator .next {
			background:url(images/pager-arrow-sprite.png) no-repeat;
		}
		.store-locator .paginator .prev a,
		.store-locator .paginator .next a {
			padding:0 4px 0 3px;
		}
		.store-locator .paginator .prev {
			background-position:0 3px;
			margin-right:10px;
		}
		.store-locator .paginator .next {
			background-position:-22px 3px;
			margin-left:10px;
		}
		/* dettaglio negozio*/
		.store-info .store-det {
			float:left;
		}
		.store-info .header-area {
			width:406px;
			margin-bottom:18px;
		}
		.store-info .header-area .title {
			color: #F16520;
			float: left;
			font-size: 24px;
			font-weight: 400;
			padding: 0 13px 0 15px;
		}
		.store-info .header-area span {
			border-left: 1px solid #666666;
			color: #666666;

			font-size: 18px;
			font-weight: 500;
			line-height: 95%;
			margin: 6px 0;
			padding: 0 0 0 13px;
			float: none;
		}
		.store-info .store-data .submit-button {
			float:left;
			margin-bottom:11px;
		}
		.store-data {
			float:right;
			margin-bottom:18px;
		}
		.store-data .row {
			padding:8px 0;
			border-bottom: 1px dotted #999999;
			position:relative;
			width: 260px;
		}
		.store-data .row .col.dx {
			position: absolute;
			left: 130px;
			top: 8px;
		}	
		.store-data .row  .title {
			font-size:11px;
			text-transform:uppercase;
			color:#666666;
			line-height:120%;
			background:url("images/list-style-1.png") no-repeat scroll 0 4px transparent;
		}
		.store-data .row  .title span {
			padding-left:10px;
		}
		.store-data .row  .description,
		.store-data .row  .description span{
			color: #333333;
			font-size: 14px;
			font-weight: 600;
			line-height: 123%;
			padding-left: 10px;
		}
		.store-data .row  .my-stores {
			float:right;
			text-decoration:none;
			color:#333;
			font-size:11px;
		}
		.store-data .row  .my-stores {
			background: url("images/my-store-icon.png") no-repeat scroll 0 0 transparent;
			color: #333333;
			font-size: 11px;
			position: absolute;
			right: 0;
			text-decoration: none;
			top: 6px;
			width: 113px;
		}	
		.store-data .row  .my-stores:hover{
			text-decoration: underline;
		}
		.store-data .row  .my-stores  span{
			display: block;
			padding: 0px 0 6px 35px;
		}	

		.store-info .big-thumb {
			width:358px;
			height:auto;
			padding:0 20px;
		}
		.store-info .big-thumb img {
			width:100%;
			height:auto;
		}
		.store-info .thumb-carousel {
			margin: 30px 0px;
			padding: 0px 20px;
			width: 358px;
			overflow:hidden;
			height:64px;
			position:relative;
		}
		.store-info .inner-carousel span {
			display:block;
			float:left;
			width:430px;
		}
		.store-info .inner-carousel li {
			float: left;
			height: 62px;
			margin: 0 0 10px 9px;
			width: 82px;
		}
		.store-info .inner-carousel li:first-child {
			margin-left:0;
		}
		.store-info .inner-carousel li a {
			display:block;
			position:relative;
		}
		.store-info .inner-carousel li img {
			display:block;
			border:1px solid #ccc;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			width:100%;
			height:auto;
		}
		.store-info .inner-carousel li a:hover img, .store-info .inner-carousel li a.active img  {
			border:1px solid #0099FF;
		}
		.store-info .inner-carousel li a.ico-vid .icon {
			display:block;
			position:absolute;
			top:50%;
			left:50%;
		}
		.store-info .inner-carousel li a.ico-vid .icon {
			background:url(images/ico-play.png) no-repeat;
			width:27px;
			height:27px;
			margin-top:-13px;
			margin-left:-13px;
		}

		.store-info .navigation {
			height: 0px;
			left: 0;
			margin: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 1;
		}
		.store-info .inner-carousel	{
			z-index: 3;
		}
		.store-info .prev, 
		.store-info .next {
			background: url("images/product-slider-arrows.png") no-repeat scroll 0 0 transparent;
			cursor: pointer;
			height: 22px;
			position: absolute;
			right: 0;
			top: 20px;
			width: 13px;
		}
		.store-info .prev {
			position:absolute;
			left:0px;
			right:auto;
		}
		.store-info .prev:hover {
			background-position:-13px 0;
		}
		.store-info .next {
			right:0px;
			background-position:0 -22px;
		}
		.store-info .next:hover {
			background-position:-13px -22px;
		}
		
		/* box news-etter */

		#newsletter-box-mn  {
			background:url("images/small-icon-news-letter.png") no-repeat scroll 40px 82px transparent;
			padding:20px 25px;
			border:1px solid #CCCCCC;
			margin-bottom:20px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			border-radius:10px;
			color: #333333;
			line-height: 120%;

		}
		#newsletter-box-mn .title {
			color: #333333;
			font-family: 'Ubuntu';
			font-size: 18px;
			font-weight: 500;
		}
		#newsletter-box-mn .subtitle {
			color: #666666;
			font-size: 14px;
			border-bottom: 1px dotted #999999;
			padding-bottom: 10px;
			margin-bottom: 10px;

		}	
		#newsletter-box-mn .newsletter-ok {
			color: #666666;
			float: right;
			font-size: 10px;
			line-height: 120%;
			margin: 0 0 10px;
			padding: 5px 0;
			text-align: left;
			width: 160px;
			list-style: disc;
			color:#333333;
		}
		#newsletter-box-mn .newsletter-ok li {

		}
		#newsletter-box-mn .basic-popup-form  .bt-newsletter{
			margin: 0 auto;
			width: 223px;
		}
		
		/* LOGIN REGISTRAZIONE */
		.service-page .row,
		.user-login .row {
			margin-bottom:60px;
		}
		.service-page .row .title-area .title,
		.user-login .row .title-area .title,
		.associa-utente-pp .row  .title{
			color: #F16520;
			font-size:32px;
			font-family: 'Ubuntu';
			font-weight: 500;
			line-height: 120%;
			padding-left: 13px;
			padding-bottom: 18px;
		}
		.service-page .row .title-area .title span,
		.user-login .row .title-area .title span{
			color: #999;
			font-size:28px;
			font-family: 'Ubuntu';
			font-weight: 400;
			line-height: 120%;
		}	
		.service-page .row .col,
		.user-login .row .col{
			float:left;
		}

		.user-login .row .col.sx{
			border-right:1px dotted #999999;
			margin-right:-1px;
			width:59.4%;
		}
		.user-login .row .col .field-group{
			border-top:0px none;
		}
		.user-login .row .col .form-type-2 label{
			width: 22.24%;
		}
		.user-login .row .col .form-type-2 .alert span.msg {
			width: 21%
		}
		.user-login .row .col .form-type-2 .set-check.no-label	{
			margin-left:0;
		}
		.user-login .row .col .form-type-2 .set-check.no-label p{
			padding:0;
			line-height: 100%;
			margin-left:173px;
			width:326px;
			position:relative;
		}
		.user-login .row .col .form-type-2 .set-check.no-label p.offset{
			margin-left:193px;
			width:306px;
		}
		.user-login .row .col .form-type-2 .set-check.no-label p span.lead,
		.user-login .row .col .form-type-2 .set-check.with-label p span.lead{
			font-size: 14px;
		}
		.user-login .row .col .form-type-2 .notes.notes-right {
			margin-right: 40px;
		}
		.user-login .row .col .form-type-2 input[type="checkbox"] {
			margin-top:21px;
		}
		.user-login .row .col .form-type-2 .save-user-login input[type="checkbox"] { 
			margin-top:10px; 
		}
		.user-login .row .col .form-type-2 .set-check.no-label , 
		.user-login .row .col  .form-type-2 .set-check.with-label {
			width: 100%;
			padding-left:0;
		}	
		.user-login .row .col .form-type-2 .set-check.no-label span, 
		.user-login .row .col  .form-type-2 .set-check.with-label span {
			width: 294px;
			font-size: 11px;
			padding-left:0;
			padding-top: 10px;
		}
		.user-login .row .col .form-type-2 .set-check.no-label .offset span, 
		.user-login .row .col  .form-type-2 .set-check.with-label .offset span {
			width: 274px;
		}
		.user-login .row .col .form-type-2 .set-check.no-label span.msg,
		.user-login .row .col .form-type-2 .set-check.with-label span.msg {
			padding: 6px 20px 6px 34px;
			font-size: 14px;
			width: 21%;
		}	
		.user-login .row .col .save-user-data {
			width:332px;
			margin:10px 0 0 173px;
			padding: 7px 13px;
		}
		.user-login .row .col .bt-user-login {
			margin:10px 0 0 173px;
			padding: 3px 13px;
			float:left;
			width:146px;
		}
		.user-login .row .col .user-memo-login {
			margin:13px 0 0 13px;
			padding: 3px 3px;
			float:left;
			font-size:12px;
		}
		.user-login .row .col .user-memo-login a {
			color:#333333;
			text-decoration:none;
			font-weight:500;
		}
		.user-login .row .col .user-memo-login a:hover {
			text-decoration:underline;
		}
		.service-page .row .col.dx,
		.user-login .row .col.dx{
			width:40.6%;
		}
		.service-page .row .col.dx	#ass-clienti-box,
		.user-login .row .col.dx	#ass-clienti-box{ 
			margin-left:40px;
			margin-right:13px;
		}
		.service-page .row .col.dx	#ass-clienti-box .title, 
		.user-login .row .col.dx	#ass-clienti-box .title{ 
			width:318px;
			float:right;
		}
		.service-page .row .col.dx	#ass-clienti-box  .thumb, 
		.user-login .row .col.dx	#ass-clienti-box  .thumb{ 
			margin-top:25px;	
		}
		.service-page .row .col.dx	#ass-clienti-box .text, 
		.user-login .row .col.dx	#ass-clienti-box .text { 
			width:318px;
			float:right;
		}
		.service-page .row .col.dx	#ass-clienti-box .text img, 
		.user-login .row .col.dx	#ass-clienti-box .text img{ 
			float:left;
		}
		.service-page .row .col.dx	#ass-clienti-box .text p,
		.user-login .row .col.dx	#ass-clienti-box .text p {
			float: left;
			font-size: 14px;
			font-weight: 500;
			line-height: 120%;
			margin: 8px 0 6px 10px;
			text-align: left;
		}
		.user-login .row .col.dx	.other-info {
			margin-right:13px;
			margin-left:40px;
		}
		.user-login .row .col.dx	.other-info  .title {
			color: #F16520;
			font-family: 'Ubuntu';
			font-size: 18px;
			font-weight: 500;
			line-height: 120%;
			margin-bottom:15px;
		}
		.user-login .row .col.dx	.other-info p{
			font-size:13px;
			line-height:140%;
			margin-bottom:25px;
		}
		
		.user-login .row .col.dx	.other-info ul{
			margin-top:15px;
			margin-left:25px;
		}
		.user-login .row .col.dx	.other-info li {
			background: url("images/list-style-1.png") no-repeat scroll left 11px transparent;
			font-size: 13px;
			line-height: 120%;
			padding: 5px 0 5px 20px;
		}
		.user-login .row .col.dx	.other-info li a{
			color:#333;
			text-decoration:none;
		}
		.user-login .row .col.sx	.tooltip-wrapper ,
		#checkout-form	.tooltip-wrapper {
			float:right;
		}
		.user-login .row .col.sx	.tooltip-wrapper .tooltip-content ,
		#checkout-form	.tooltip-wrapper .tooltip-content {
			width:180px;
		}
		.user-login .row .col.sx	.tooltip-wrapper .tooltip-content p,
		#checkout-form	.tooltip-wrapper .tooltip-content p{
			text-align:left;
			font-style:normal;
			padding:0;
			margin:0;
			font-size: 11px;
		}
		.user-login .row .col.dx	.other-info li a:hover{
			text-decoration:underline;		
		}
		.submit-button-1.disable{	
			background: #7fb1d3; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psixjsigc3rvcc1jb2xvcj0iizdmyjfkmyigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijk5jsigc3rvcc1jb2xvcj0iizrinzjjmsigc3rvcc1vcgfjaxr5psixii8+ciagpc9saw5lyxjhcmfkawvudd4kica8cmvjdcb4psiwiib5psiwiib3awr0ad0imsigagvpz2h0psixiibmawxspsj1cmwoi2dyywqtdwnnzy1nzw5lcmf0zwqpiiavpgo8l3n2zz4=);
			background: -moz-linear-gradient(top,  #7fb1d3 1%, #4b72c1 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#7fb1d3), color-stop(99%,#4b72c1)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #7fb1d3 1%,#4b72c1 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #7fb1d3 1%,#4b72c1 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #7fb1d3 1%,#4b72c1 99%); /* IE10+ */
			background: linear-gradient(to bottom,  #7fb1d3 1%,#4b72c1 99%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fb1d3', endColorstr='#4b72c1',GradientType=0 ); /* IE6-8 */
			cursor: default;
			border: 1px solid #115F9F;
			color: #D7D7D7;
		}
		.user-login .row .col.dx .title-area .title {
			padding-left:0;
			margin-left:40px;
		}
		.user-login.login-page .row .col.dx .other-info li {
			display: block;
			float: left;
			width: 185px;
		}
		.user-login .row .col.dx .mpclub img{
			float:left;
			margin-right:10px;
			height:37px;
			width:43px;
		}
		.user-login .row .col.dx .mpclub .submit-button.append-buttun{
			width:37%;
		}
		.user-login .row .col.dx .mpclub p a {
			text-decoration:none;
			color:#333;
		}
		.user-login .row .col.dx .mpclub p a:hover {
			text-decoration:underline;
		}
		.user-login .row .col.dx .mpclub,
		.user-login .row .col.dx .social-login {
			margin-top:15px;
			text-align:left;
			border-top: 1px dotted #999999;
			border-bottom:0px none;
			padding: 17px 0;
		}
		.user-login .row .col.dx .social-login .login-social-buttons {
			padding-bottom:5px;
		}
		.user-login .row .col.sx #ass-clienti-box {
			margin-left:75px;
			margin-top:50px;
		}
		.user-login .row .col.sx #ass-clienti-box .text{
			width:auto;
			margin-left:15px;
		}

		.user-login .row .col.sx #ass-clienti-box .text .title {
			border-bottom: 1px dotted #999999;
			color: #333333;
			font-family: 'Ubuntu';
			font-size: 18px;
			font-weight: 500;
			margin-bottom: 10px;
			padding-bottom: 10px;
			margin-left:5px;
		}
		.user-login .row .col.sx #ass-clienti-box .text p{
			margin-left:5px;
			text-align:left;
		}
		.user-login .row .col.dx .submit-button.getn-user{
			margin: 15px auto 25px;
			width: 200px;
		}
		/* Wischlist */
		#user-wishlist-popup .field-row span a{
			display: block;
			text-align: center;
			font-family: 'Ubuntu';
			font-size: 11px;
			font-weight: 400;
			padding-top:20px;
			font-style: italic;
		}
		#user-wishlist-popup .field-row span a:hover{
			text-decoration:underline;
		}
		.page-personal-area.wishlist #main-col-3 .list-item {
			border-bottom: 1px dotted #999999;
			margin: 13px 0 0 0;
			padding: 0 0 13px 0;
			position: relative;
			width: 100%;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .prod-brand {
			color: #666666;
			font-family: 'Ubuntu';
			font-size: 11px;
			font-weight: 500;
			text-transform: uppercase;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .prod-price,
		.page-personal-area.wishlist #main-col-3 .list-item .prod-closure {
			font-size: 14px;
			font-weight: 500;
			text-align: right;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .col.sx{
			width:63%;
			float:left;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .col.dx{
			float: left;
			width: 37%;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .sconto{
			margin:5px 0 0 0;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .total{
			margin:15px 0 0 0;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .prod-brand,
		.page-personal-area.wishlist #main-col-3 .list-item .prod-title {
		}
		.page-personal-area.wishlist #main-col-3 .list-item .prod-title a{
			color: #000000;
			font-family: 'Ubuntu';
			font-size: 16px;
			font-weight: 500;
			text-decoration: none;
		}	
		.page-personal-area.wishlist #main-col-3 .list-item .prod-title a:hover {
			color: #005FAC;
		}	
		.page-personal-area.wishlist #main-col-3 .list-item .description {
			position:relative;
			float:left;
			width:338px;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .thumb {
			float:left;
			width:120px;
			height: auto;
			margin-right:15px;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .thumb img{
			height: auto;
			max-width: 100%;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .prod-closure {
			margin-top:20px;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .prod-closure a {
			color: #FC6400;
			font-size: 11px;
			padding: 0 5px;
			text-decoration: none;
		}
		.page-personal-area.wishlist #main-col-3 .list-item .prod-closure a.add-cart {
			background: url("images/top-head-popup-cart.png") no-repeat scroll right center transparent;
			color: #005FAD;
			padding-left: 0;
			padding-right: 30px;
		}
		.page-personal-area.wishlist #main-col-3 .submit-button {
			margin: 15px auto;
			width:300px;
		}
		.page-personal-area  .wish-box  {
			padding:0;
		}
		.page-personal-area  .wish-box .list-style-1 {
			background: url("images/bg-wishlist.png") no-repeat scroll right 2px transparent;
			height:211px;
			position: relative;
		}
		.page-personal-area  .wish-box .list-style-1  li {
			background: url("images/list-style-1.png") no-repeat scroll 4px 17px transparent;
			left: 20px;
			position: absolute;
			top: 105px;
		}
		.page-personal-area  .wish-box .list-style-1  li a {
			font-size: 13px;
			font-weight: 500;
		}
		.page-personal-area  .wish-box .list-style-1  ul ,
		.page-personal-area  .wish-box .list-style-1  li a {
			background:none;
		}
		.page-personal-area  .wish-box .list-style-1 .text {
			padding:55px 20px;
			margin-right:45%;
			font-size:13px;
			line-height:120%;
		}	

		/* POP LOGIN REGISTRAZIONE */
		#popup-wrapper.user-login  .popup-inner-content .row .title-area .title{
			font-size:16px;
			padding-left:0;
			color:#0061AF;
		}
		#popup-wrapper.user-login  .popup-inner-content .row .title-area .title span {
			font-size:14px;
			font-weight:500;
			color: #666666
		}
		#popup-wrapper.user-login .row .col .form-type-2 label {
			width: 27.24%;
		}
		#popup-wrapper.user-login .form-type-2 input[type="text"], 
		#popup-wrapper.user-login .form-type-2 input[type="password"],
		#popup-wrapper.user-login .form-type-2 textarea {
			width: 51.6%
		}
		#popup-wrapper.user-login .form-type-2 .set-check	{
			margin-bottom: 0;
			margin-left: 85px;
		}
		#popup-wrapper.user-login .row .col .form-type-2 .set-check.no-label,
		#popup-wrapper.user-login .row .col .form-type-2 .set-check.with-label {
			width:75%
		}
		#popup-wrapper.user-login .row {
			margin-bottom:0;
		}
		#popup-wrapper.user-login .row .col.dx .other-info ul {
			margin-top:0;
		}
		#popup-wrapper.user-login .row .col .bt-user-login {
			margin-left: 87px;
			width: 110px;
			padding: 4px 13px;
		}
		#popup-wrapper.user-login .row .col.dx .other-info p{
			margin-bottom: 6px;
		}
		#popup-wrapper.user-login .row .col .form-type-2 .set-check.no-label span,
		#popup-wrapper.user-login .row .col .form-type-2 .set-check.with-label span {
			width: 85%;
		}
		#popup-wrapper.user-login .row .col .form-type-2 .set-check.no-label p,
		#popup-wrapper.user-login .row .col .form-type-2 .set-check.with-label p {
			margin-left: 0px;
		}	
		#popup-wrapper.user-logi .row .col.dx .submit-button.getn-user {
			margin: 13px auto 25px;	
		}

		/* MC CLUB HOME  E LANDING BRAND*/
		.page-landing-brand  .horizon-tab-slider.col-2-big .col-int-2 ,
		.lphp-mpclub .horizon-tab-slider.col-2-big .col-int-2 {
			width: 640px;
		}
		.page-landing-brand .horizon-tab-slider ,
		.lphp-mpclub .horizon-tab-slider {
			width: 920px;
		}
		.page-landing-brand .horizon-tab-slider.col-2-big .horizon-tab-slider-selection li ,
		.lphp-mpclub .horizon-tab-slider.col-2-big .horizon-tab-slider-selection li {
			width: 189px;
		}
		.page-landing-brand .horizon-tab-slider.col-2-big .horizon-tab-slider-selection li:first-child ,
		.lphp-mpclub .horizon-tab-slider.col-2-big .horizon-tab-slider-selection li:first-child {
			width: 190px;
		}

		.page-landing-brand.infotainment #sidebar-right ,
		.lphp-mpclub.infotainment #sidebar-right {
			margin-top: -3px;
		}
		.page-landing-brand.infotainment #infotainment-nav,
		.lphp-mpclub.infotainment #infotainment-nav{
			margin-top:0px;
		}
		.page-landing-brand .article ,
		.lphp-mpclub .article {
			margin-top:20px;
			padding-bottom:60px;
		}
		.page-landing-brand .horizon-tab-slider,
		.lphp-mpclub .horizon-tab-slider{
			float: left;
		}

		/* .page-landing-brand*/
		.page-landing-brand .after,
		.page-landing-brand .before {
			float:left;
		}
		.page-landing-brand #sidebar-right {
			float:right;
		}
		.page-landing-brand .col-wrapper {
			width:100%;
			float:left;
		}
		.page-landing-brand .horizon-tab-slider.col-2-big .horizon-tab-slider-selection.three-tab li {
			width:266px;
		}
		.page-landing-brand .horizon-tab-slider.col-2-big .horizon-tab-slider-selection.three-tab li:first-child {
			width:266px;
		}
		.page-landing-brand .horizon-tab-slider.col-2-big .horizon-tab-slider-selection.two-tab li {
			width:420px;
		}
		.page-landing-brand .horizon-tab-slider.col-2-big .horizon-tab-slider-selection.two-tab li:first-child {
			width:419px;
		}
		.page-landing-brand .listing-grid .one-thumb .single-item {
			margin:25px 0 20px 0;
			width:686px;
		}
		.page-landing-brand .listing-grid .one-thumb .single-item  h2.title{
			text-align:center;
		}
		.page-landing-brand .listing-grid .one-thumb .single-item  .thumb{
			height:auto;
			width:100%;
		}
		/**/

		.sideright-box {
			float: right;
			width: 300px;
		}
		.page-landing-home .col-int.col-int-1.sideright-box .welcome {	
			color:#F1651F;
			font-weight: 400;
			font-size:16px;
		}
		.page-landing-home .col-int.col-int-1.sideright-box .welcome span{	
			clear: both;
			color: #F1651F;
			display: block;
			float: none;
		}
		.page-landing-home .col-int.col-int-1.sideright-box .welcome.new {
			padding-bottom:7px;
		}
		.page-landing-home .col-int.col-int-1.sideright-box .title {	
			color:#005FAC;
		}
		.sideright-box .form-type-2 input[type="text"] {
			width:272px;
			margin-top:18px;
		}
		.page-landing-home .col-int.col-int-1.sideright-box 	.welcome-bt { 
			font-size: 14px;
			margin-top: 15px;
			margin-bottom: 15px;
		}
		.page-landing-home .col-int.col-int-1.sideright-box 	.description.bottom {
			padding-top:5px;
			font-size: 13px;
		}
		.page-landing-home .col-int.col-int-1.sideright-box .welcome.user {
			padding:0px;
		}
		.page-landing-home .col-int.col-int-1.sideright-box .row {
			padding:23px 10px;
			border-top:1px dotted #999999;
		}
		.page-landing-home .col-int.col-int-1.sideright-box .row:first-child {
			border-top:0px none;
		}	
		.page-landing-home .col-int.col-int-1.sideright-box .welcome.user span{
			font-size:24px;
		}
		.page-landing-home .col-int.col-int-1.sideright-box .score label,
		.page-landing-home .col-int.col-int-1.sideright-box .value label{
			font-size:18px;
			color: #333333;
		}
		.page-landing-home .col-int.col-int-1.sideright-box .score{
			color: #F1651F;
			font-size:18px;
		}
		.page-landing-home .col-int.col-int-1.sideright-box .score span, .page-landing-home .col-int.col-int-1.sideright-box .value span { 
			font-size:24px;
			font-weight: 700;
		}
		.page-landing-home .col-int.col-int-1.sideright-box .value{
			color: #005FAC;
			font-size:18px;
		}

		.page-landing-home .col-int.col-int-1.sideright-box .title.mpcl-cd-n{
			background: url("images/sprite-p-area-set.png") no-repeat scroll 0 -800px transparent;
			font-size: 18px;
			font-weight: 700;
			padding-bottom: 4px;
			padding-left: 35px;
			padding-top: 4px;
			margin-top:10px;
		}
		.page-landing-home .col-int.col-int-1.sideright-box  .score-total{
			background: url("images/top-head-grad-01.png") repeat-x scroll center bottom #FFFFFF;
			border: 1px solid #CCCCCC;
			-moz-border-radius:5px 5px 5px 5px;
			-webkit-border-radius:5px 5px 5px 5px;
			border-radius:5px 5px 5px 5px;
			/*box-shadow: 3px 3px 3px #666666;*/
			margin-top: 5px;
			padding: 19px 25px 25px;
			text-indent: 0;
			position:relative;
		}	
		.page-landing-home .col-int.col-int-1.sideright-box  .triangolo {
			/*background: url("images/bottom-popup-triangle.png") no-repeat scroll 0 0 transparent;*/
			background:url("images/top-head-popup-triangle.png") no-repeat scroll 80% 0 transparent;
			top: -12px;
			height: 3px;
			padding: 5px 12px;
			position: absolute;
			left: 45px;
		}
		/* sidebar ASSOCIA MPC*/
		.page-landing-home .col-int.col-int-1.sideright-box .submit-button.associa {
			margin-top: 13px;
		}
		/* sidebar-righ*/
		#sidebar-right .box-pad .thumb-dx {
			height: 146px;
			right: 0;
			overflow: hidden;
			position: absolute;
			bottom: -1px;
			width: 122px;
			-moz-border-radius:5px 0 0 5px;
			-webkit-border-radius:5px 0 0 5px;
			border-radius:5px 0 0 5px;
		}
		#sidebar-right .box-pad .thumb-dx img{
			position: absolute;
			bottom: 0;
			left:0;
		}
		#sidebar-right .box-pad .entry-sx {
			width:150px;
			float:left;
		}
		#sidebar-right .box-pad .entry-sx .title  {
			border-bottom: 1px dotted #999999;
		}	
		#sidebar-right .box-pad .entry-sx .subtitle{
			font-size:13px;
			color: #333333;
			line-height:120%;
		}
		#sidebar-right .box-pad .entry-sx .text{
			font-size:13px;
			color: #666666;
			line-height:120%;
		}
		#sidebar-right .box-pad.promo {
			padding:13px 25px;
		}
		.read-box .text{
			color: #333333;
			font-size: 13px;
			line-height: 120%;
		}
		.read-box .title.orange{
			color:#FC6400;
		}
		.read-box .title.line{
			border-bottom:1px dotted #999999;
		}
		.read-box .read-more.pull-right{
			text-align:right;
		}
		#sidebar-right .box-pad .entry-sx .emphasize ,
		#sidebar-right .box-pad .entry-dx .emphasize {
			border-bottom: 1px dotted #999999;
			color: #005FAC;
			font-size: 15px;
			font-weight: 700;
			padding-bottom:3px;
			margin: 4px 4px 4px 0px;
		}	
		#sidebar-right .box-pad .entry-dx .emphasize {
			margin: 4px 0px 4px 4px;
		}	
		#sidebar-right .box-pad.promo.tall .thumb-sx,
		#sidebar-right .box-pad.promo.tall .thumb-dx {
			height: 160px;	
		}	
		#sidebar-right .box-pad .entry-sx .text strong,	
		#sidebar-right .box-pad .entry-sx .text  b,	
		#sidebar-right .box-pad .entry-dx .text  strong,	
		#sidebar-right .box-pad .entry-dx .text  b {
			font-weight: 700;
		}
		.entry-sx  .list-style-link li,
		.entry-dx  .list-style-link li{
			background:url("images/list-style-1.png") no-repeat scroll 4px 11px transparent;
			border-top: 1px dotted #999999;
		}
		.entry-sx  .list-style-link li:first-child,
		.entry-dx  .list-style-link li:first-child{
			border-top: none 0px;
		}	
		.entry-dx  .list-style-link a,
		.entry-sx  .list-style-link a{
			padding: 7px 15px;
			color: #333333;
			text-decoration:none;
			display: block;
			font-size: 13px;
		}
		.entry-dx  .list-style-link a:hover,
		.entry-sx  .list-style-link a:hover{	
			color: #005FAC;
		}
		
		/* service-page */
		.service-page .row .title-area .subtitle {
			border-bottom: 1px dotted #999999;
			color: #666666;
			font-family: 'Ubuntu';
			font-size: 18px;
			font-weight: 400;
			margin-bottom: 10px;
			padding-bottom: 18px;	
			padding-left:13px;		
		}
		.service-page .row .title-area .description {
			font-size: 13px;
			line-height: 120%;
			color: #333333;
			font-family: 'Ubuntu';
			font-weight: 400;
			padding:10px 0 10px 75px;
			background:url("images/alert-error.png") no-repeat scroll 13px center transparent;
		}	
		.service-page .row .title-area .subdescription {
			font-size: 13px;
			line-height: 120%;
			margin: 0px;
			color: #666666;
			font-family: 'Ubuntu';
			font-weight: 400;
			padding:0 0 0 75px;
		}	
		.service-page .row .title-area  {
			margin-top:40px;
			margin-bottom:60px;
			margin-left:120px;

		}
		.service-page .row .title-area .title {
			margin: 0;
			padding-bottom:0;
			padding-left:13px;
		}
		.service-page .row .col  a.submit-button.bk-to-hp {
			margin: 10px 0 0 173px;
			padding: 7px 13px;
			width:200px;
			margin-bottom: 18px;
		}
		.service-page .row {
			padding:20px 25px;
			border:1px solid #CCCCCC;
			margin-bottom:20px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			border-radius:10px;	
		}
		.service-page .row  {
			margin-top:40px;
			background:url("images/page-manutenzione.png") no-repeat scroll 730px bottom transparent;
		}
		.service-page .row.new  {
			background:url("http://www.marcopoloshop.it/online/_ui/desktop/common/css/images/page-manutenzione-new.png") no-repeat scroll 810px bottom transparent;
		}
		.service-page .row.error  {
			background:url("images/page-404-error.png") no-repeat scroll 730px bottom transparent;
		}	
		.service-page .row .col.sx{
		}

		/*  Sticky Footer  */

		.sticky-footer  {height: 100%;}
		.sticky-footer  body {height: 100%;}
		.sticky-footer  body #bg-wrapper{height: 100%;}
		.sticky-footer #wrapper {
			min-height: 100%;
			height: auto !important;
			height: 100%;
			margin: 0 auto -199px; /* the bottom margin is the negative value of the footer's height */
		}

		.sticky-footer .push {
			position: relative;
			height: 199px;
			clear:both;
		} 

		.sticky-footer #footer {
			position: relative;
			height: 159px;
			clear:both;
		} 

		#footer {
			padding-bottom:40px;
		}

		.sticky-footer #footer.footer-light #ass-clienti-foot .logo {
			top: 8px;
		}	
		/*	CHECK-OLDERS	*/
		.check-olders{
		}
		.check-olders #sidebar-left,
		.check-olders #main-col-1,
		.check-olders #sidebar-right {
			margin-top: 50px;	
		}
		.check-olders .article div.title{
			color: #F16520;
			font-family: 'Ubuntu';
			font-size: 32px;
			font-weight: 500;
			line-height: 120%;
			margin: 0;
			padding-bottom: 0;
			padding-left: 13px;
		}	
		.check-olders .article div.subtitle{
			border-bottom: 1px dotted #999999;
			color: #666666;
			font-family: 'Ubuntu';
			font-size: 18px;
			font-weight: 400;
			margin-bottom: 10px;
			padding-bottom: 18px;
			padding-left: 13px;
		}	
		.service-page-checkout #main-col-1 {
			width: 926px;
		}
		.service-page-checkout  .row.error {
			background-position: 630px -19%;
			margin-top:0px;
		}
		.service-page-checkout  .row .title-area {
			margin-left:30px;
		}
		.service-page-checkout .row .title-area {
			margin-bottom: 28px;
			margin-top: 13px;
		}
		/* general */
		.help-note	{
			width:100%;
			/*background:#F3FAFF;*/
			margin:15px 0 0 0;
			border-top:1px solid #E6E6E6;
			/*box-shadow:-1px -1px 2px -2px #828282 inset;*/
			text-align:left;
		}
		.help-note p{
			padding:10px 15px;
			font-size:12px;
			line-height:15px;
			color:#333;
		}

		/* confronta prodotti */
		.wrap-checkAndComapare {
			border-bottom: 1px dotted #333333;
			margin-bottom:15px;
		}
		table.checkAndCompare {
			line-height: 120%;
			text-align:left;
			font-family: 'Ubuntu';
			font-weight: 500;
			width:100%;
			border: 0px none;
			margin-bottom:15px;
		}
		table.checkAndCompare  th.title{
			width:232px;
			color: #333333;
			font-size: 21px;
			font-weight: 600;	
			padding:11px 15px;
		}
		table.checkAndCompare th.label{
			color:#0061AF;
			font-weight: 400;
			font-size: 14px;
			padding:11px 15px;
			border-bottom: 1px solid #CCCCCC;
		}

		table.checkAndCompare  th.label span{
			border-bottom: 1px dashed #CCCCCC;
			display: block;
			margin: 0 -14px 11px -14px;
			padding: 0 15px 11px;
		}
		table.checkAndCompare .no-bline .label{
			border-bottom: 0px none;
		}
		table.checkAndCompare .row-price td{
			padding:0 15px;
		}
		table.checkAndCompare .row-price.with-sconto .price-block .total {
			margin-top: 50px;
		}
		table.checkAndCompare .item-header {
			padding:0px 0px 15px 0;
		}
		table.checkAndCompare .item-header .available {
			float:left;
			position:relative;
			width:120px;
		}
		table.checkAndCompare .small-fascia .txt-part {
			line-height: 110%;	
		}
		table.checkAndCompare .item-header a.delete {
			display:block;
			float:left;
			min-height:14px;
			height:14px;
			font-size:11px;
			padding-left:17px;
			margin-left:10px;
			text-decoration:none;
			background:url(images/cart-ico-small-sprites-mini.png) no-repeat 0 1px;
			color:#666;
			line-height:120%;
			background-position: 0 -20px;	
			float: right;
			position:relative;	
		}
		table.checkAndCompare td{
			padding:11px 15px;
			border-left: 1px solid #CCCCCC;
			vertical-align:top;
		}
		table.checkAndCompare .kind {
			color: #666666;
			font-size: 11px;
			font-weight: 500;
			line-height:13px;
		}
		table.checkAndCompare .title {
			color: #333333;
			font-size: 16px;
			text-decoration: none;
			font-weight: 500;
		}
		table.checkAndCompare .title a{
			color: #333333;
			font-size: 16px;
			text-decoration: none;
			font-weight: 500;
			text-decoration: none;
		}
		table.checkAndCompare .title a:hover,
		table.checkAndCompare .title a:active{
			text-decoration: un;
			color: #0061AF;
		}
		table.checkAndCompare .price-block  {
			position: relative;
		}
		table.checkAndCompare .price-block  .listino-block {
			position: relative;
		}
		table.checkAndCompare .price-block  .listino-1,
		table.checkAndCompare .price-block  .listino-2 {
			position: absolute;
			text-align:right;
			float:none;
			width: 100%;
		}
		table.checkAndCompare .price-block  .listino-1 {
			line-height: 13px;
		}
		table.checkAndCompare .price-block  .listino-2 {
			padding: 5px 0 3px 0;
			font-size: 12px;
			margin-top: 27px;
		}
		table.checkAndCompare .listino-2 .number {
			font-size: 16px;
		}
		table.checkAndCompare .listino-2 .percent {
		}
		table.checkAndCompare .price-block .total {
			font-size: 24px;
			padding:15px 0 3px 0;
		}
		table.checkAndCompare .price-block .total span {
			font-size: 20px;
		}

	table.checkAndCompare .reevo-box,
	table.checkAndCompare .price-block  .total,
	table.checkAndCompare .price-block  .listino-block,
	table.checkAndCompare .thumb{
		width:218px;
		margin:0 auto;
	}
	table.checkAndCompare .submit-button {
		margin:10px auto 0 auto;
		width:188px;
	}
	table.checkAndCompare a.wishlist {
		background: url("images/ico-wish.png") no-repeat scroll 10px 5px transparent;
		display: block;
		font-family: 'Ubuntu';
		font-weight: 500;
		padding: 7px 0 17px 38px;
		text-decoration: none;
		color: #333333;
		font-size: 12px;
		margin:15px auto 0 auto;
		width:182px;
		border-top: 1px dashed #0061AF;
	}

	table.standard.techs .even{
		background:#F7FCFF;
	}
	.compare table.standard.techs td {
		border-left: 1px solid #CCCCCC;
		color:#0061AF;
		text-align:center;
		-ms-transition: all 0.7s ease-out;
		-webkit-transition: all 07s ease-out;
		-moz-transition: all 0.7s ease-out;
		transition: all 0.7s ease-out;
	}
	.compare.Xdue  table td.empty-col {
		vertical-align: middle;
	}
	.compare.Xdue  table td.empty-col .box {
		-webkit-border-radius:5px 5px 5px 5px ;
		-moz-border-radius:5px 5px 5px 5px ;
		-o-border-radius:5px 5px 5px 5px ;
		-ms-border-radius:5px 5px 5px 5px ;
		border-radius:5px 5px 5px 5px ;
		-moz-background-clip: padding-box; 
		-webkit-background-clip: padding-box; 
		background-clip: padding-box;
		border:1px dashed #CCCCCC;
		margin: 0 auto;
		width: 218px;
	}
	.compare.Xdue  table td.empty-col .box .text{
		-webkit-border-radius:5px 5px 5px 5px ;
		-moz-border-radius:5px 5px 5px 5px ;
		-o-border-radius:5px 5px 5px 5px ;
		-ms-border-radius:5px 5px 5px 5px ;
		border-radius:5px 5px 5px 5px ;
		-moz-background-clip: padding-box; 
		-webkit-background-clip: padding-box; 
		background-clip: padding-box;
		color:#A5A5A5;
		font-size:21px;
		font-weight:500;
		line-height:120%;
		margin:5px;
		padding:15px;
		text-align:center;
	}
	.compare table.checkAndCompare td.empty-col,
	.compare table.checkAndCompare td {
		width:296px;
	}
	.compare table.standard.techs td.empty-col,
	.compare table.standard.techs td.data-item {
		width:286px;
	}
	.compare table.standard.techs tr.highlight td.heading,
	.compare table.standard.techs td.heading {
		border-left: 0px none;
		width:231px;
		font-size:13px;
		line-height:120%;
		color:#333;
		text-align:left;
		padding-left:12px;
	}
	.compare #det-tech{
		padding-bottom:26px;
	}
	.compare table.standard.techs .highlight td {
		color:#F16521;
	}
	.compare table.standard.techs .lowlight td{
		background:#F7F7F7;
	}
	.compare table.standard.techs tr.lowlight td.empty-col {
	    background: none repeat scroll 0 0 #FFFFFF;
	}
	.compare table.standard.techs tr.lowlight td.heading{
		/* color:#E5E5E5; */
		color:#C2C2C2;
	}
	.compare table.standard.techs tr.lowlight td{
		color:#C2C2C2;
	}
	.compare.Xquattro table.checkAndCompare a.wishlist {
		background-position: 3px 10px;
		font-size: 11px;
		padding: 11px 0 17px 30px;
		width: 164px;
	}
	.compare.Xquattro table.checkAndCompare .submit-button {
		width: 166px;	
	}
	.compare.Xquattro table.checkAndCompare .reevo-box, 
	.compare.Xquattro table.checkAndCompare .price-block .total, 
	.compare.Xquattro table.checkAndCompare .price-block .listino-block, 
	.compare.Xquattro table.checkAndCompare .thumb {
		width: 194px;	
	}
	.compare.Xquattro table.checkAndCompare td{
		width:214px;
	}
	.compare.Xquattro table.standard.techs td.data-item {
		width:204px;
	}
	.compare #header .tool-highlight{
		margin-left: 15px;
		margin-top: 2px;
	}
	body.light-header.compare #header{
		margin-bottom: 0px;
	}
	body.light-header.compare #content{
		margin-bottom: 0px;
	}
	.compare .icons {
	    float: right;
	    padding: 4px 13px 0 0;
	}

	.compare .icons a.print {
	    background: url("images/cart-small-icons-sprite-01.png") no-repeat scroll 0 -30px transparent;
	    color: #333333;
	    display: block;
	    float: left;
	    font-size: 11px;
	    min-height: 20px;
	    padding-left: 25px;
	    padding-top: 2px;
	    text-decoration: none;
	}

/**/

/* accordion block */

.accordion-block .accordion-title-area{
	color:#666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background:#F0F0F0;
	font-weight:500;
	padding:11px 15px;
	position:relative;
	line-height:120%;
}
.accordion-block .accordion-title-area .arrow {
	background: url("images/sprite-accordion-arrow.png") no-repeat scroll center top transparent;
	content: "";
	height: 12px;
	position: absolute;
	right: 14px;
	top: 14px;
	width: 21px
}
.accordion-block .accordion-title-area:hover,
.accordion-block.active .accordion-title-area {
	color:#fff;
	background: #ff9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2zmotkwmcigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinmmty1mjiiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #f16522 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#f16522)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9900 0%,#f16522 100%); /* IE10+ */
	background: linear-gradient(top,  #ff9900 0%,#f16522 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f16522',GradientType=0 ); /* IE6-8 */
	border-color:#F16522;
	/*cursor:pointer;*/
}
.ie9 .accordion-block .accordion-title-area:hover,
.ie9 .accordion-block.active .accordion-title-area {
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
	filter:none;
}
.accordion-block .accordion-title-area:hover .arrow,
.accordion-block.active .accordion-title-area .arrow {
	background-position:bottom center;
}
.accordion-block.active .accordion-title-area:hover .arrow {
	background-position:center center;
}
.accordion-block .accordion-content {
	padding:5px 0px 3px 0px;	
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;	
	border-right:1px solid #CCCCCC;	
}
.accordion-block{
	padding-bottom:7px;
}

.accordion-block .tool-highlight{
	display:none;
}
.accordion-block.active	.tool-highlight{
	display:block;
}
/**/
/* tool-highlight */
.tool-highlight {
	cursor: auto;
	float: right;
	font-size: 11px;
	line-height: 20px;
	margin: -6px 30px 0 0;
	padding: 4px 7px;
	text-align: right;
	width: 159px;
}
.tool-highlight  .btn {
	cursor:pointer;
	text-align: center;
	float: left;
	color: transparent;
	font-family: 'Ubuntu';
	font-size: 12px;
	font-weight: 500;
	line-height:20px;
	width:28px;
	height:20px;
	border:1px solid #B3B3B3;
	background: rgb(226,226,226); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagphjhzglhbedyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigy3g9ijuwjsigy3k9ijuwjsigcj0inzulij4kicagidxzdg9wig9mznnldd0imcuiihn0b3aty29sb3i9iinlmmuyztiiihn0b3atb3bhy2l0et0imsivpgogicagphn0b3agb2zmc2v0psixmdaliibzdg9wlwnvbg9ypsijogm4yzhjiibzdg9wlw9wywnpdhk9ijeilz4kica8l3jhzglhbedyywrpzw50pgogidxyzwn0ihg9ii01mciget0iltuwiib3awr0ad0imtaxiibozwlnahq9ijewmsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(226,226,226,1) 0%, rgba(140,140,140,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(226,226,226,1)), color-stop(100%,rgba(140,140,140,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(226,226,226,1) 0%,rgba(140,140,140,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(226,226,226,1) 0%,rgba(140,140,140,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(226,226,226,1) 0%,rgba(140,140,140,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(226,226,226,1) 0%,rgba(140,140,140,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#8c8c8c',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	/**/
	-ms-transition: all 0.4s ease-out;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.ie9 .tool-highlight  .btn {
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
	filter:none;
}
.tool-highlight  .btn-left {
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-o-border-radius:5px 0 0 5px;
	-ms-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	-moz-background-clip: padding-box; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box;
	border-right-color:#AEAEAE;
	-webkit-box-shadow:-3px 0 5px -3px #666666 inset;
	-moz-box-shadow:-3px 0 5px -3px #666666 inset;
	box-shadow:-3px 0 5px -3px #666666 inset;
}
.tool-highlight  .btn-right {
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-o-border-radius:0 5px 5px 0;
	-ms-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
	-moz-background-clip: padding-box; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box;
	border-left-color:#AEAEAE;
	-webkit-box-shadow:3px 0 5px -3px #666666 inset;
	-moz-box-shadow:3px 0 5px -3px #666666 inset;
	box-shadow:3px 0 5px -3px #666666 inset;
}
.tool-highlight .btn.hover,
.tool-highlight .btn:hover{
	color:#656565;
	text-shadow:1px 1px 1px #A5A5A5;
	border-color:#AEAEAE;
}
.tool-highlight .btn:active,
.tool-highlight .btn.active {
	color: #0061AF;
	border-color:#ccc;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagphjhzglhbedyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigy3g9ijuwjsigy3k9ijuwjsigcj0inzulij4kicagidxzdg9wig9mznnldd0imcuiihn0b3aty29sb3i9iinmzmzmzmyiihn0b3atb3bhy2l0et0imsivpgogicagphn0b3agb2zmc2v0psixmdaliibzdg9wlwnvbg9ypsijzwflywvhiibzdg9wlw9wywnpdhk9ijeilz4kica8l3jhzglhbedyywrpzw50pgogidxyzwn0ihg9ii01mciget0iltuwiib3awr0ad0imtaxiibozwlnahq9ijewmsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=1 ); /* IE6-8 fallback
	on horizontal gradient */
}
.ie9 .tool-highlight .btn:active,
.ie9 .tool-highlight .btn.active {
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
	filter:none;
}
.tool-highlight  .btn-left.active {
	color:#009900;
	-webkit-box-shadow:-3px 0 5px -3px #666666;
	-moz-box-shadow:-3px 0 5px -3px #666666;
	box-shadow:-3px 0 5px -3px #666666;
}
.tool-highlight  .btn-right.active {

	-webkit-box-shadow:3px 0 5px -3px #666666;
	-moz-box-shadow:3px 0 5px -3px #666666;
	box-shadow:3px 0 5px -3px #666666;
}
.tool-highlight  .btn.btn.active:hover{
	color:#656565;
	border-color:#AEAEAE;
}
.header-page-area .description span{
    font-size: 13px;
    margin-left: 20px;
	/*color: #A5A5A5;
    font-weight: 500;
    vertical-align: top; */
}
/* Sitemap */
table.list-style-sitemap{
    margin: 0 0 45px;
	padding:0;
}
.list-style-sitemap .col {
	width: 25%;
	display: block;
	float: left;
}
.list-style-sitemap .col-thumbs{
	text-align: center;
	vertical-align:middle;
	width: 262px;
}
.list-style-sitemap .thumb {
	margin-top: -90px;	
}
.list-style-sitemap .thumb  img{
	width: 220px;
	height: 160px;
}
.sitemap #content{
    padding: 0 0 65px;
}
#content .column-wrapper{
    border-bottom: 1px dotted #333333;
    float: left;
    display: block;
    padding: 0 4px 0px 5px;
    padding-bottom: 15px;
    width: 972px;
}
.group-item.list-style-sitemap .title{
	background: #F0F0F0;
	-webkit-border-radius:5px 5px 5px 5px;
	   -moz-border-radius:5px 5px 5px 5px;
		-ms-border-radius:5px 5px 5px 5px;
		 -o-border-radius:5px 5px 5px 5px;
			border-radius:5px 5px 5px 5px;
	-webkit-background-clip: padding-box; 
	   -moz-background-clip: padding-box; 
			background-clip: padding-box;
	padding: 10px 20px;
	margin-bottom: 16px;
	font-size: 16px;
	line-height: 180%;
	color:#333333;
	font-weight: 600;
	text-decoration: none;	
}
.group-item.list-style-sitemap .title a {
	font-size: 16px;
	line-height: 180%;
	color:#333333;
	font-weight: 600;
	text-decoration: none;
}
.group-item.list-style-sitemap a:hover,
.group-item.list-style-sitemap a:active{
	color: #005FAC;
} 
.sitemap .top-link {
	margin-bottom: 26px;
	}
.sitemap .top-link a {
	font-weight: 500;
	font-family: 'Ubuntu';
	font-size: 28px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 0;
	padding: 0 0 15px;
	margin-left: 282px;
	text-decoration:none;
}
.list-style-sitemap .col .sub-list-block {
	border:1px solid #FFFFFF;
	padding: 7px 10px;
	margin:0 3px 3px 4px;
	-webkit-transition: all 0.1s ease-out;
	   -moz-transition: all 0.1s ease-out;
	    -ms-transition: all 0.1s ease-out;
			transition: all 0.1s ease-out;
}
.list-style-sitemap .col .sub-list-block:hover{
	background:#E6F5FF;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-o-border-radius:5px 5px 5px 5px;
	-ms-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	-moz-background-clip: padding-box; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box;
	border:1px solid #93A2AC;
	border-color: #93A2AC #93A2AC #B2C1CB #B2C1CB;
	-ms-transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.list-style-sitemap .col .title,
.list-style-sitemap .col a{
	margin-bottom: 0;
	display: block;
	padding: 10px 13px;
	color:#333333;
	line-height:120%;
	text-decoration: none;
	font-size:14px;
	font-weight: 500;
	background: none transparent;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
	-ms-border-radius:0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
	-moz-background-clip: padding-box; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box;
}
.list-style-sitemap .col .title.thistall,
.list-style-sitemap .col a.thistall{
    line-height: 15px;
    padding: 3px 13px;
}
.list-style-sitemap .col ul ul a{
	 border-top: 1px solid #CCCCCC;
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: 120%;
    padding: 3px 15px;
}
.list-style-sitemap .col ul ul li:first-child a {
	border-top: 2px solid #F16623;
}
.list-style-sitemap .col  ul ul a:hover,
.list-style-sitemap .col  ul ul a:active{
	color: #005FAC;
}
/* ASSOCIA MARCOPOLOCLUB */

.user-login.mpc-new-user .row .col .field-group{
	border-top:1px dotted #999999;
}
.user-login.mpc-new-user .row .col .field-group:first-child{
	border-top:0px none;
}
.user-login.mpc-new-user .row .col .form-type-2 .set-check.no-label span.checkbox-multiple,
.user-login.mpc-new-user .row .col .form-type-2 .set-check.with-label span.checkbox-multiple{
	width: 50%;
	padding-top: 0px;
}
.user-login.mpc-new-user .row .col .form-type-2 .set-check.no-label span.checkbox-multiple input[type="checkbox"],
.user-login.mpc-new-user .row .col .form-type-2 .set-check.with-label span.checkbox-multiple input[type="checkbox"]{
	margin-top: 9px;
}
.user-login.mpc-new-user .row .col .form-type-2 .set-check.no-label span.checkbox-multiple label,
.user-login.mpc-new-user .row .col .form-type-2 .set-check.with-label span.checkbox-multiple label{
	width: 50%;
	text-align: left;
}
.user-login.mpc-new-user .row .col .form-type-2 .date-inpt label,
.user-login.mpc-new-user .row .col .form-type-2 .date-inpt label{
	width:92px;
}
.user-login.mpc-new-user .row .col.dx{
}
.user-login.mpc-new-user .row .col.sx{
}
.user-login.mpc-new-user .row .col.dx .other-info span.title{
	color:#0061AF;
	font-size: 16px;
}
.user-login.mpc-new-user #mpcInfo{
	position: relative;
	top: 0;
}
.user-login.mpc-new-user #mpcInfo.sticks{
	margin-top: 0;
	position: fixed;
	top: 20px;
	width: 505px;
}
/* form */
.user-login.mpc-new-user .mpcStep1 .submit-button{
	float: right;
	padding: 8px 30px;
	position: relative;
	width: auto;
}
/* POPUP MPC */
#popup-wrapper.mpclogin.user-login .row .col.sx{
	border-right: 0 none;
	width: 60%;
}
#popup-wrapper.mpclogin.user-login .row .col.dx{
	width: 40%;
}
#popup-wrapper.mpclogin.user-login .row .col.dx .other-info,
#popup-wrapper.mpclogin.user-login .row .col.dx .title-area .title{
	margin-left: 0px;
}

#popup-wrapper.mpclogin.user-login .popup-inner-content .row .title-area .title{
	margin-left: 15px;
}
#popup-wrapper.mpclogin.user-login em {
    color: #666666;
    font-style: italic;
}
#popup-wrapper.mpclogin.user-login .popup-inner-content .row .form-type-2{
	margin-left: 15px;
}

#popup-wrapper.mpclogin.user-login  .from-db {
	background: none repeat scroll 0 0 #F2FAFF;
	border-bottom: 1px solid #CCCCCC;
	color: #0061AF;
	font-family: 'Ubuntu';
	font-size: 14px;
	font-style: italic;
	margin-top: 15px;
	padding: 7px 15px;
}

#popup-wrapper #slide-video-1_wrapper,
#popup-wrapper #slide-video-2_wrapper,
#popup-wrapper #slide-video-3_wrapper,
#popup-wrapper [id*="slide-video"] {
	height:204px !important;
}

/* REEVOO */

.reevoopadbox {
    margin-top: -10px;
    margin-bottom: 20px;
}
.listing-grid .price-block.withreevoo,
.listing-rows .price-block.withreevoo {
    margin-bottom: 45px;
}

.price-block.withreevoo .reevoopadbox {
    margin-top: 13px;
    margin-left: -10px;
    position: absolute;
}

/* for all*/
.ie9 {
	filter:none;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
.tooltip-wrapper.pull-right{
	float: right;
}
.tooltip-wrapper.pull-right:hover .tooltip-content{
	display:block;
}

.user-login.mpc-new-user .row .col .form-type-2 .set-check.no-label span, 
.user-login.mpc-new-user .row .col .form-type-2 .set-check.with-label span{

}