@charset "utf-8";


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

/*
/* CSS RESET AND CLEARFIX
*/

#wrapper {
	width:1000px;
	}
body #badform{
	width:1000px;
	}
body #badform .adfitemsmall {
	display:block;
	}
body #badform .adfitembig {
	display:none;
	}		
#bread-area .secure-buy {
    margin-right: 15px;
    width: 173px;
	}
#bread-area .secure-buy img {
	width:165px;
	height:42px;
	}	
#main-col-1 {
	width:486px;
	}
#main-col-1.check-out.last {
	width:685px;
	}
.global-search-form {
	left:360px;
	}
.global-search-form input[type=text] {
	width:240px;
	background-position:260px center;
	}
.global-search-form #search_list {
	height:auto;
	}
.global-search-form #search_list .search_item{
	font-size:12px;
}
.global-search-form #search_more,
.global-search-form #search_more span {
	font-size:12px;
	}
	
.global-search-form #search_list .search_item .title{
	float:left;
	width:71%;
	display:block;
	padding: 0px;
	margin:12px 0 0;
	font-size:12px;
}
.global-search-form #search_list .search_item .categoria {
	margin: 2px 0 0 0px;
	padding: 0px;
	width:71%;
	border-left:0px;
	font-size:12px;
}
.global-search-form #search_list .search_item .thumb  {
	width:53px;
}
.global-search-form #search_list .search_item .brand.thumb,
.global-search-form #search_list .search_item .brand.thumb  table tr,
.global-search-form #search_list .search_item .brand.thumb  table tr td {
	height:53px;
}	
.global-search-form #search_list .search_item .brand.thumb  table img {
	width: 47px;
	}


.global-search-form #search_list .search_item .thumb  img {
	width:100%;
}
#sidebar-left {
	width:183px;
	font-size:12px;
	}
#logo {
	left:20px;
	}
#topper-bar span.first-span {
	padding:10px 15px;
	}
#topper-bar .as-cli .number {
	font-family: 'Ubuntu';
	font-weight: 400;
	font-size:13px;
	color:#F16521;
	padding-right:5px;
	}	
#topper-bar .side-left li span{
	padding-left:8px;
	padding-right:8px;
	}		
	
/*= MAIN MENU
************************************************************************/
.list-style-1 .title {
	font-size: 15px;
	padding: 10px 5px;
	}
.list-style-1 ul li {
	font-size: 12px;
	background-position: 4px 16px;
	}
.list-style-1 ul li a {
	padding:10px 10px 10px 15px;
	}
.guide-block .ul-style-1 span.style-01,
.guide-block .ul-style-1 span.style-02 {
	font-size:10px;
	line-height:12px;
	}	

#main-menu.smallMenu {
	margin-left: 0px; 
}

#main-menu ul.first-level {
	width:998px;
	}
#main-menu .sub-menu {
	top:62px;
	}
#main-menu .col {
	width:175px;
	margin-left:8px;
	}
#main-menu .last-col {
	width:250px;
	}
#main-menu .promo-block .promo-item {
	margin-bottom:15px;
	}
#main-menu .promo-block .promo-desc {
	font-size:13px;
	}
#main-menu .sub-menu {
	width:978px;
	}
#main-menu ul.first-level .first-span {
	font-size:14px;
	line-height:17px;
	background:none;
	padding-right:12px;
	}	
#payment-cardlist ul li img {
	max-width:100%;
	height:auto;
	}
#payment-cardlist ul li {
	margin:0 2px;
	}
#prenota-strip {
	font-size:14px;
	}
#main-menu .list-style-1.title{
	padding: 12px 5px 13px 5px;
	font-size: 13px
	}	
#main-menu .list-style-1 ul li a {
	padding: 4px 10px 4px 15px;	
	}	
#main-menu ul.first-level > li {
	padding-left:12px;
	}
#main-menu .last-col .promo-block .promo-item{
    margin-left: 5px;
    margin-right: 18px;
	}	
	#main-menu 	.sub-menu-block.list-style-1 .title {
		line-height:15px;
		}
	#main-menu 	.sub-menu-block.list-style-1.tall .title {
		padding: 12px 5px 13px 5px;
		display: block;
		}
	#main-menu 	.sub-menu-block.list-style-1.tall .title.thistall {
		padding:5px;
		display: block;
		}
	
/*= FOOTER
************************************************************************/
.inner-wrapper,
#footer .inner-wrapper {
	width: 960px;
    margin: 0 auto;
	}
#footer-menu .col {
	width:180px;
	margin-left:15px;
	}
#footer-menu .col li {
	font-size:12px;
	background-position: 4px 12px;
}
#footer-menu .col li a {
	padding: 8px 15px;
	}
#copyright {
	padding:20px;
	text-align:center;
	}
#copyright .social-follow {
	position:relative;
	width:340px;
	margin:18px auto 0;
	}
#copyright .social-follow ul {
    float: right;
    margin-left: 20px;
    margin-top: -14px
	}	
#copyright .social-follow span {	
    color: #333333;
    float: left;
    line-height: 10px;
    margin-left: 10px;
    margin-top: 0;
    padding-top: 0;
    position: relative;	
	}	
/*= CAROUSEL FONDO PAGINA CRONOLOGIA
************************************************************************/


.cronos-carousel .carousel li {
	width:130px;
	margin: 0 4px 12px 0px;
	}
.cronos-carousel .carousel .submit-button {
	width:102px;
	}
.cronos-carousel .carousel ul {
	width:980px; /* 140px (width+margin dei li)x7 elementi */
	height:240px;
	}
	
#carousel-footer .carousel li {
	margin:0 10px 12px 0;
	}


.cronos-carousel .heading li {
	font-size:16px;
}

.cronos-carousel .carousel .title a {
	font-size:13px;
	line-height:14px;
	}

.cronos-carousel .carousel .price {
	font-size:22px;
}
	
/*= BREADCRUMBS
************************************************************************/
#bread-area {
	width:970px; /*1000-30padding*/
	font-size:12px;
	line-height:17px;
	}
#bread-area .right-top-promo {
	font-size:12px;
	}
/*= SIDEBAR LEFT
************************************************************************/
.nocat {
	font-size:16px;
	}
.sidebox .title {
	padding: 15px;
	}
.sidebox .content {
	padding: 15px;
	}
.sidebox-filter-1 ul li a {
	padding:10px 21px 6px 21px;
	}
/*		 issue HBC-1102		
.sidebox-filter-1 ul li:first-child a {
	padding-top:26px;
	}
*/	
.sidebox-cat .title {
	padding: 18px 20px;
	}
.sidebox-cat ul li {
	background-position:20px 15px;
	}
.sidebox-cat ul li a {
	padding:7px 10px 7px 35px;
	}
/*		 issue HBC-1102	
.sidebox-cat ul li.first-level {
	background-position:18px 29px;
	}
.sidebox-cat ul li.first-level > a {
	padding:27px 0 16px 30px;
	}
*/	
.sidebox-cat ul li.first-level {
	background-position:10px 17px;

	}
.sidebox-cat ul li.first-level > a {
	padding:13px 7px 13px 20px;
	font-size:14px;
	font-weight: 500;
	}
.sidebox-cat ul li.first-level li a {
	padding:9px 10px 7px 35px;
	}
	
.sidebox-cat ul li.first-level li{
	background:none;
	}
	
.sidebox-filter-1 ul li a:hover  {
	background-position: 95% 10px;
	}
.list-style-1 ul > li:first-child a:hover {
	background-position: 95% 10px;
	}
	
.multi-filter .box .title {
font-size:15px;
}
.multi-filter .box .star img {
	width:100px;
	}
.multi-filter .box .mini {
	width:40px;
	}
.multi-filter .box ul.checkfilters > li input[type=checkbox] {	
	margin:2px 7px 2px 1px;
	}
.multi-filter .box ul.checkfilters > li span {
	font-size:12px;
    display: block;
	padding-left:21px;
	padding-top:1px;
	line-height:14px;
	padding-bottom: 1px;
	}	
.multi-filter .box ul.checkfilters.star-rating > li span {
	}		
#smart-search li a {
	font-size:12px;
	}
.multi-filter .box ul.checkfilters > li {
	font-size:12px;
	}

.sidebox-filter-1 .remove-filter {
	font-size: 11px;
}

#smart-search .title {
	font-size:15px;
}



.form-type-1 input[type=text],
.form-type-1 input[type=password],
.form-type-2 input[type=text],
.form-type-2 input[type=password],
.form-type-2 .combo.sexy  input[type="text"] ,
.form-type-2 textarea {
	font-size:11px;
	line-height:15px;
	padding: 6px 8px 6px 8px;		
	}	
.form-type-1 label {
	font-size:12px;	
	}
.form-type-2 label {
	padding:2px  8px 6px 0;
	font-size:13px;	
	width: 18%;
	}
.form-type-2 p {
	font-size:12px;
	}
.form-type-2 .alert span.msg {
	margin-right:10px;
   font-size: 13px;
   padding: 3px 8px 3px 24px;
   width: 116px;
	}
	
.form-type-2 .set-check {
    margin-left: 89px;
	width: 218px;
	}	
.check-out .form-type-2 .stepzero .title-check-out .title{
	font-size: 15px;
	}
.check-out .stepzero .col{
	height:214px;
	}	
.check-out .stepzero .col .title {
	margin-left:20px;
		}
.check-out .form-type-2 .col .submit-button {
	font-size:12px;
	}
.form-type-2 .title-check-out .title {
	font-size:14px;	
	}	
.form-type-2 .set-check-new.no-label p,
.check-out .form-type-2 #prv.set-check.no-label p {
	margin-left:85px;
	width:212px;
	}	
.form-type-2 .set-check-new.no-label p.offset,
.check-out .form-type-2 #prv.set-check.no-label p.offeset {
	margin-left:105px;
	width:192px;
	}	
.form-type-2 .set-check-new input[type="checkbox"],
.check-out .form-type-2 #prv input[type="checkbox"] {
   margin-top: 29px;
	}
.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 {
   margin-top: 29px;		
	}	
.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,
.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 {
    padding-bottom: 4px;
    width: 82%;
	} 
.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.no-label span.msg,
.check-out .form-type-2 #prv.set-check.with-label span.msg {	
	font-size: 13px;
    margin-right: 10px;
    padding: 3px 8px 3px 24px;
    width: 116px;
	}

.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: 12px;
	}
.login-box .field-row input[type="text"],
.login-box .field-row input[type="password"] {
	width:90%;
	}
	
.login-box span.subtitle  {
	}
.login-box .title  {
	padding:19px 15px 15px 15px;
	}
.login-box label {
	padding:0 0 7px 0px;
	}
	
.form-type-2 .combo.sexy {
	width: 45.2%;
	}
.form-type-2 .prepend-input input[type="text"] {
	width: 27%;
	}
.form-type-2 .radio-box {
	width: 18%;
	}
.form-type-2 .radio-box label {
	width: 7%%;
	padding:2px 6px 6px 2px;
	}	
.form-type-2 .prepend-input .combo.sexy input[type="text"] {
	padding:5px 8px 6px 8px;
	}
.listing-search .filter span.order-select {
	padding-right:5px;
	}
.listing-search .filter span.order-select div.sexy {
	height:19px;
	width:111px;
	}
.listing-search .filter span.order-select div.sexy input{
	font-size: 11px;
	line-height:13px;
	width: 85px;
	}
.listing-search .filter a { 
	vertical-align: text-bottom;
}
.listing-search .filter span.order-select div.sexy li span{ 
	font-size: 11px;
	line-height:17px;
	}
	
/*= SIDEBAR RIGHT
************************************************************************/

.box-pad .title {
	font-size:15px;
	margin-bottom:6px;
	}
.box-pad ul li {
    font-size: 13px;
}
.read-box .content {
	font-size:13px;
	}
.read-box .read-more {
	font-size:12px;
	}
/* fix 14-11-2012	
.guide-block{
	padding:10px 20px;
	}
*/
.guide-block{
	padding:0px 10px 20px 10px;
	}

#modalita-spedizione-box ul li {
	font-size:13px;
}
#modalita-spedizione-box .price {
	font-size:18px;
}
#modalita-spedizione-box .closure .submit-button {
    font-size: 14px;
}
/*= RISULTATI RICERCA LISTATI
************************************************************************/
.listing-search .searched {
	padding: 17px 6px 14px 6px;
}

.listing-search .finded {
	padding: 10px 6px;
}

.listing-search .finded .results {
    font-size: 12px;
	}
	
.listing-search .finded .number {
    font-size: 15px;
}
	
.listing-search .paginator {
 right: 5px;
    top: 9px;
	}
	
.listing-search .paginator li a {
    font-size: 14px;
}

.listing-search .mini-bread {
	font-size:12px;
	width:280px;
	}
	
.listing-search .filter {
	padding:8px 12px;
	font-size:11px;
}

.listing-search .filter span {
	margin-top:7px;
	}

.listing-search .per-page {
	right:7px;
}
/* listing grid */
.listing-grid .single-item {
	margin:0px 4px 30px 4px;
	width:153px;
	}
	
.listing-grid .thumb {
	width:153px;
	height:153px;
	margin-bottom: 7px;
}

.listing-grid .entry {
	padding:2px;
}	

.listing-grid .kind {
	margin-bottom:5px;
}

.listing-grid .price-block {
    margin-top: 12px;
}

	
.listing-grid .price-block .listino-1 {
    margin-bottom: 1px;
    text-align: justify;
    width: auto;
}
.listing-grid .price-block .listino-1 span {display:inline;}

.listing-grid .price-block .listino-2 {
    clear: both;
    float: left;
    text-align: right;
    width: 100%;
}
.listing-grid .price-block {
	height:164px;
}
.listing-grid .price-block .total {
	margin:5px 0 9px 0;
}
.listing-grid .price-block .submit-button {
width:auto;
}
.listing-grid .price-block .submit-button.submit-button-3 {
padding:5px 4px; 
}
.listing-grid .row-grid.someSconto .no-sconto .price-block .total {
    margin-top: 39px;
}
.lt-ie9 .listing-grid .row-grid.someSconto .no-sconto .price-block .total {
    margin-top: 34px;
}
/**/

#compare-box .thumb {
	width:40px;
	}
#compare-box .title {
    font-size: 12px;
	}
	
.listing-products .price-block .sconto .number {
	float:left;
	margin-left:0px;
}

.listing-products .price-block .sconto .percent {
	float:left;
	margin-left:5px;
}


.listing-rows .first-block .thumb {
    width:120px;
	}
.listing-rows .available {
	margin-left:10px;
	}
.listing-rows .first-block {
	width:340px;
	}
.listing-rows .first-block .entry {
	float:left;
    width: 200px;
	}
.listing-rows .description {
	font-size:12px;
	}
.listing-rows .star-rece span {
	margin-right:2px;
	}
.listing-rows .star-rece img {
    margin-right: 0px;
    max-width: 90px;
	}
.listing-rows .price-block {
    width: 125px;
	min-height: 150px;
	}
.listing-rows .compare .triangle {
	width:143px;
	}
.listing-rows .compare-list {
	width:123px;
	padding:10px;
	}

.listing-rows .price-block .listino-1 {
	text-align:left;
}

.listing-products .preview {
    background-position: 8px 4px;
    margin-left: -50px;
    margin-top: 0;
    padding: 4px 10px 4px 30px;
    top: 35%;
    width: 60px;
	font-size:11px;
	}
	
.listing-products .kind {
    font-size: 10px;
}

.listing-search .switcher {right:9px;}


/*= DETTAGLIO PRODOTTO 
************************************************************************/	
#main-col-2 {
    width: 668px;
}

#carousel-accessori .carousel ul {
    height: 270px; 
    width: 668px;
}
#carousel-accessori .carousel li {
	margin: 0 3px 3px 0;
	}


.tabs-wrapper .description-box .subdescription {
	font-size:16px;
	}
.tabs-wrapper .description-box .list-row {
	float:left;
	width:460px;
	}
.tabs-wrapper .description-box .thumb {
	float:right;
	width:200px;
	}
.tabs-wrapper .description-box .list-row .text {
	width:370px;
	font-size:13px;
	}
.tabs-wrapper .function-box li .title {
	font-size:15px;
	margin-bottom:20px;
	}
.tabs-wrapper .function-box li .text {
	font-size:13px;
	}

#product-detail .col-left {
	width:330px;
	}
#product-detail .col-right {
	width:320px;
	}
.tabs-wrapper .function-box li {
	width:159px;
	}
	
	
#product-detail .abstract .title {
	font-size:26px;
	}
#product-detail .abstract .subgroup img {
	width:90px;
	height:auto;
	}
#product-detail .abstract .description,
#product-detail .features ul li,
table.standard td,
#tab-reviews .review-item .meta,
#tab-reviews .review-item .text,
.bundle-primary .bundle-objects li .prod-title a,
#product-detail .promo-offer .title,
#product-detail .promo-offer .entry .prod-title,
.user-box .user-reviews .review-item .closure,
.bundle-box .top-strip {
	font-size:13px;
	}
#tab-reviews .review-item .read-more {
	font-size:11px;
	}	
#product-detail .features .title {
    font-size: 15px;
    padding-bottom: 5px;
}
#product-detail .promo-offer .thumb {
	width:45px;
	}
#product-detail .promo-offer .entry {
	width:140px;
	min-height:40px;
	}
	
#product-detail .promo-offer .entry .subtitle {
	font-size:11px;
	}
#product-detail .price-block {
	width:80px;
	}
#product-detail .price-block .total {
	font-size:15px;
	}
#product-detail .price-block .total span {
	font-size:12px;
	}
/* vertical product slider */	
#product-slider.vertical-sprod .big-thumb {
	width:217px;
	}
#product-slider.vertical-sprod .inner-carousel{
	height:243px;		
	/* height:326px;		 */
	left:0;
	}
#product-slider.vertical-sprod .navigation {
	height:290px;			
	/* height:373px;			 */
	}	
#product-slider.vertical-sprod .inner-carousel span {
	height:243px;		
	/* height:326px;		 */
	}
#product-slider.vertical-sprod .next,
#product-slider.vertical-sprod .prev{
	background:url("images/product-slider-arrows-small-vert.png") no-repeat scroll 0 0 transparent;
	left:52px;
	right:auto;
	width:13px;
	height:7px;
}
#product-slider.vertical-sprod .prev {
	background-position:-13px 0;
	top:0;
}
#product-slider.vertical-sprod .prev:hover {
	background-position:-13px -8px;	
}
#product-slider.vertical-sprod .next:hover {
	background-position: 0 -8px;	
}
/**/
.user-box .write-review,
.user-box .write-review input[type="text"],
.user-box .write-review textarea {
	font-size:13px;
	}
.user-box .write-review .field-row {
    padding: 10px 20px;
}
.user-box .review-filter {
	width:668px;
	}
.review-box-row,
.review-box-row .big {
	font-size:15px;
	}
.review-box-row .submit-button {
    font-size: 12px;
    right: 25px;
    top: 20px;
}

.bundle-box .bundle-content ul.bundle-objects {
    width: 500px;
}


.bundle-primary .bundle-objects li {
	width:120px;
	}
.bundle-primary .bundle-objects .thumb {
    margin-left: 0px;
    margin-bottom: 10px;
}
.bundle-box .price-box {
    padding: 10px;
    width: 140px;
}
.bundle-box .price-box .left,
.bundle-box .price-box .right {
	float:none;
	width:auto;
	text-align:right;
	}
.bundle-box .price-box .row-actions a {
	font-size:11px;
	}
.bundle-box .price-box .row-actions a.addtocart span	{
	background:none;
	padding:0;
	font-family: 'Ubuntu';
   font-weight: 400;
	}
/* SLIDER DETTAGLIO PRODOTTO */
#product-slider .inner-carousel {
	width:330px;
	position:relative;
	left:-10px;
	}
#product-slider .inner-carousel span {
	width:330px;
	}
#product-slider .inner-carousel li {
    float: left;
    height: 74px;
    margin: 0 0 10px 8px;
    width: 74px;
}
#product-slider .navigation {
	margin:10px auto;
	}
#product-slider .prev {
	left:-15px;
	}
#product-slider .next {
	right:-15px;
	}
#product-slider .prod-various {
	font-size:11px;
	line-height:20px;
	}
#product-slider .prev, #product-slider .next {
	background:url(images/product-slider-arrows-small.png) no-repeat;
	}
#product-slider .prev, #product-slider .next {
	width:7px;
	height:13px;
	top:-55px;
	cursor:pointer;
	}
	
#product-slider .prev {
	left:-15px;
	}
#product-slider .prev:hover {
	background-position:-8px 0;
	}
#product-slider .next {
	right:-5px;
	background-position:0 -13px;
	}
#product-slider .next:hover {
	background-position:-8px -13px;
	}
#slide-video-1_wrapper,
#slide-video-2_wrapper,
#slide-video-3_wrapper,
[id*="slide-video"] {
	height:334px !important;
}

/* Boxettino social-share */	
.social-share a.addthis_button_facebook_like{
	margin-right: 0px;
	width: 105px;
	}
.social-share a.addthis_button_tweet{
	margin-right: 0px;
	width: 90px;
	}
.social-share a.addthis_button_google_plusone{
	width: 72px;
	}
.social-share a.addthis_button_email.at300b{
	position:relative;		
	}		
.show-more {
	font-size:13px;
	}
	
/*= CARRELLO 
************************************************************************/

table.cart-style td {
	padding:10px;
	}
table.cart-style .thumb {
	width:90px;
	margin-right:0;
	}
table.cart-style .details {
	width:235px;
	}
table.cart-style .extra-details {
	clear: both;
	float: none;
	width: auto;
	}
table.cart-style .kind {
	font-size:10px;
	}
table.cart-style .title {
	font-size:16px;
	}
table.cart-style td,
table.cart-style .description,
table.cart-style .description a,
table.cart-style .promo {
	font-size:11px;
	}
table.cart-style .unit-price,
table.cart-style .total-price{
	font-size:13px;
	}
table.cart-style .final-discount .tooltip {
	font-size:12px;
	}
table.cart-style .special-offer-row .top .title-label {
	font-size:11px;
	}
table.cart-style .special-offer-row .top {
	padding-left:0;
	}
table.cart-style .save-delete {
	float: none;
    width: auto;
	clear:both;
	}
table.cart-style .service-row .save-delete {
	float: right;
	}
table.cart-style .special-offer-row .top {
	margin-bottom:5px;
	}
table.cart-style .rit-row .select-store {
	font-size:11px;
	margin:5px 0 0 5px;
	}
table.cart-style .final-discount .text {
	font-size:13px;
	}
table.cart-style .final-discount .send input[type="text"]{
	font-size:13px;
	width:90px;
	}
table.cart-style .send input[type="submit"]{
	width:55px;
	font-size:12px;
	}
	
table.cart-style tr.final-discount td {
	vertical-align:middle;
	}
.cart-mini-funct {
	width:670px;
	}
.closure-cart-mini-funct {
	width:670px;
	}

.check-cap span,
.check-cap .cap-alert {
	font-size:12px;
	}
.check-cap .cap-wrap {
	padding:9px 0 8px 80px;
	}
.strip-aggiuntivi {
	width:94px;
	height:40px;
	background: url(images/strip-servizi-blu.png) no-repeat 0 -33px;
	}

.cart-mini-funct .gotocheck {
	font-size:11px;
	padding:5px;
	}
.cart-mini-funct .backtoshop {
	font-size:11px;
	padding:5px;
	}
table.cart-style .last-total-price .price {
	font-size:15px;
	}
table.cart-style .last-total-price .price span {
	font-size:20px;
	}
table.cart-style thead th,
#cart-summary-side .top, {
	font-size:12px;
	}
table.cart-style thead th {
	padding: 10px;
	}
table.cart-style thead th.first {
	width:330px;
	}
table.cart-style .expanded-service {
	margin: 15px -10px -10px -10px;
	}
table.cart-style .expanded-service .under-alert,
table.cart-style .expanded-service .under-alert span {
	font-size:11px;
	}
table.cart-style .final-discount .inner-sconto {
	float:right;

	}
table.cart-style .final-discount b {
	font-size:12px;
	}
table.cart-style .final-discount .strip-bundle-blu,
table.cart-style .final-discount .strip-sconto,
table.cart-style .final-discount .strip-sconto-no,
table.cart-style .final-discount .strip-coupon {
	position:relative;
	float:left;
	margin-left:-20px;
	height:28px;
	width:92px;
	top:0;
	left:0;
	background-position:0 -33px;
	}	
table.cart-style .final-discount .strip-bundle-blu {
	width:180px;
	}	
.tooltip {
	font-size:11px;
	line-height:16px;
	background:url(images/tooltip-ico.png) no-repeat right top;
	}
.service-line .tooltip-wrapper {
	float:left;
	width:240px;
	}
	
table.cart-style .rit-row .ritiro-wrap {
	width:auto;
	}
table.cart-style .sped-rit th.first {
	font-size:14px;
	}
table.cart-style .sped-rit .optional {
	font-size:11px;
	}
table.cart-style .check-cap .send .conferma-button {
	width:70px;
	}
table.cart-style .service .remove {
	float: right;
	font-size: 11px;
	padding: 2px 5px;
	width: 64px;
	}
table.cart-style .service .tooltip-wrapper {
	width:240px;
	}
	
table.cart-style .sped-row input[type="checkbox"] {
    margin: 3px 10px 25px 0;
}
table.cart-style .final-discount .inner-sconto {
    width: 68%;
}	
/*HARD HACK FIX */	
table.cart-style .discount-cell .discount {
	width:75px !important;
	}
/**/
/* CHECK OUT FORM*/
.check-out .stepzero .row {
	margin-top:17px;
	}
.check-out .form-type-2 .col .submit-button {
    font-size: 12px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 6px 13px;
    top: 165px;
    width: 145px;
	}
.check-out .form-type-2 .col p {
	padding:0 20px;
	}
.check-out .stepzero .col .title {
	font-size:15px;
	padding-bottom:15px;
	}
.sidebox.login-box .submit-button-1 {
	font-size: 12px;  
	}	
/*= RICERCA PER BRAND
************************************************************************/
.search-by-brand .listing-brands .single-item {
	margin:0 5px 10px;
	}
	
/*= POPUP
************************************************************************/


/* POPUP DETTAGLIO PRODOTTO */
#popup-wrapper .col-left {
	width:200px;
	}
#popup-wrapper #product-detail {
	margin-bottom:0;
	}
#popup-wrapper .inner-carousel,
#popup-wrapper .inner-carousel span {
	width:210px;
	}
#popup-wrapper .inner-carousel {	
	height: 48px;
	}
#popup-wrapper .inner-carousel li {
    height: 45px;
    width: 44px;
}
#popup-wrapper #product-slider .inner-carousel li a.ico-360 .icon {
	width:44px;
	margin-left:-20px;
	}
#popup-wrapper #product-slider .next,
#popup-wrapper #product-slider .prev {
	top:-42px;
	}
#popup-wrapper #product-slider .next {
	right:-14px;
	}
#popup-wrapper #product-detail .abstract .title {
	font-size:28px;
	}
#popup-wrapper #product-detail .abstract .subgroup img {
	width:auto;
	}

/*******************************************/

/* FASCETTE COLORI */
.small-fascia .txt-part {
    font-size: 10px;
    padding: 6px 18px 0 0;
}	

/*= PAGINE DI LISTING CATEGORIA
*************************************************/
.cronos-carousel-full-style-big .carousel li {
	width:220px;
	margin:0 12px 40px 12px;
	}
.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:13px;
	}
.cronos-carousel-full-style-big .carousel .title a {
	font-size:15px;
	}
.cronos-carousel-full-style-big .carousel .description {
	font-size:13px;
	line-height:15px;
	}
.cronos-carousel-full-style-big .price-box .listino .striked {
	font-size:13px;
	}
.cronos-carousel-full-style-big .price-box .sconto .percent {
	font-size:16px;
	}
.cronos-carousel-full-style-big .price-box .sconto .number {
	font-size:14px;
	}
.cronos-carousel-full-style-big .price-box .total {
	font-size:18px;
	}
.cronos-carousel-full-style-big .price-box.no-sconto .total {
	padding: 42px 0 5px 0;
	}	
.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:30px;
	}
.cronos-carousel-full-style-big .carousel .submit-button {
	width:auto;
	padding: 10px 13px;
	}
		
/*= PAGINE DI CHECK-OUT 
*************************************************/

.check-out-choose .subtitle {
    font-size: 12px;
	}	 
.user-check-up .username {
	font-size: 16px;
	}
.check-out .submit-button {
	font-size:13px;
	}
.user-check-up a.submit-button {
	font-size:11px;
	}
.check-out .submit-button.checkto {
	 padding: 6px 8px;
	}
.check-out .title span {
    clear: both;
    display: block;
    float: none;
	}
.check-out .form-type-2 .invoice-data.field-row {
	width:100%;
	}	
.check-out .form-type-2 .invoice-data.field-row .title {
	margin-right:20px;
	}
.check-out .form-type-2 .invoice-data input[type="checkbox"] {
    float: left;
	}
.check-out .invoice-data span {
	float:left;
	}
.check-out	ul#pay-services li,
.check-out	ul#pay-services li:first-child{
    margin-left: 16px;
    padding: 17px 16px 0px;
	margin-bottom: 16px;
	}
.check-out ul#pay-services li label {
    width: 123px;
	}
.check-out .check-out-choose .nota {
    padding: 11px 14px 26px;
	}
	
/*= CHECK-OUT-LAST
*************************************************/	
.check-out-last .thanks {
    padding: 7px 13px;
	}
.check-out-last .thanks .check-out-ok {
	background: url("images/check-out-ok.png") no-repeat scroll -2px 8px transparent;
    padding: 5px 0 0 66px;
	}
.check-out-last .col {
	font-size: 12px;
	width: 334px;
	line-height: 140%;
	}
.check-out-last .row .col .description {
    padding: 0 0 11px;
	}		
.check-out-last .row .col.sx {
    padding: 3px 10px 0;
    width: 314px;	
	}
	
.check-out-last .thanks .check-out-ok .text {
	font-size:13px;
}
.check-out-last .thanks .check-out-ok .text span.order-code {
	font-size:14px;
}

.check-out-last .thanks .check-out-ok .text-cms {
font-size:13px;
}

.check-out-last .thanks .check-out-ok a.submit-button {
	font-size:12px;
	padding:8px 13px;
}

.check-out-last .row .col.sx .user-mail {
    font-size: 16px;
	}	
.check-out-last .form-type-2 input.prepend-input[type="text"] {
    width: 192px; 
	}
.check-out-last .row .col.dx .submit-button.email {
	width: 77px;
	padding: 6px 7px 5px 7px;
	}
.check-out-last .row .col.sx .images-code{
    float: left;
    overflow: hidden;
    position: relative;
    width: 115px;
	height: 100px;
	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 .thanks .check-out-ok .title {
    width: 389px;
	font-size:18px;
	}
.check-out-last .row .col.sx .images-code img {
	margin: 0 0 0 -38px;
	border: 0 none;
    -moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius: 0px;
	}
.check-out-last .row .col.sx .left-item {
    padding: 15px 0 0 10px;
	width: 177px;
	}
.check-out-last .row .col.sx .input-style .order-code {
	font-size:12px;
	}
.check-out-last .row .col.sx .input-style {
	padding: 6px 8px;
	}
.check-out-last .row .col.sx .input-style .description {
    font-size: 11px;
	}

.check-out-last .row .col.sx .notes {
    width: 174px;
	line-height:120%;
	}	
.check-out-last .row .col.dx {
    padding: 3px 20px 0;
    width: 295px;
	}
.check-out-last .account-club .title {
	font-size: 16px;
	}	
.check-out-last .new-user-pws.form-type-2 label {
    font-size: 11px;
    width: 62px;
	line-height:120%;
	}
.check-out-last .new-user-pws.form-type-2 input[type="submit"] {
    margin: 10px auto 0;
	}	
.check-out-last .new-user-pws.form-type-2 .set-check span {
    width: 187px;
	line-height:120%;
	}
.check-out-last .row .col.dx a.submit-button.sign-in-club {	
	padding: 6px 8px;	
	}
.check-out-last #cart-summary-check-out  #order-note.row .note-box .twocol {
	width:249px;
	padding:0 10px 15px 75px;
	}
.check-out-last #cart-summary-check-out  #order-note.row .note-box .twocol.dx.send{
	background-position: 15px 20px;
	}
.check-out-last #cart-summary-check-out  #order-note.row .note-box .twocol.dx.store,
.check-out-last #cart-summary-check-out  #order-note.row .note-box .twocol.dx.store-gls {
	background-position: 21px 20px;
	}
			
	/* #cart-summary-check-out 
	======================================*/
	
	#cart-summary-check-out table td {
		font-size:12px;
		padding: 10px 15px;
		}
	#cart-summary-check-out table td.order {
		 font-size: 11px;
		}
	#cart-summary-check-out table .details h2.title {
		font-size: 14px;
		}	
	#cart-summary-check-out table td.product-code {
		font-size:11px;
		}
	#cart-summary-check-out  table.cart-style .subtotal .sub-def-total {
		 font-size: 13px;
		 font-weight: 500;
		 }
	#cart-summary-check-out #send-info-box td span {
		clear: both;
		display: block;
		float: none;	
		}
	#cart-summary-check-out table td.total-label{
		font-size: 14px;	
		}	
	#cart-summary-check-out table td.total-label span {
	  font-size: 10px;
		}
	#cart-summary-check-out table .last-total-price .price span	{
		 font-size: 14px;	
		}
	#cart-summary-check-out table td.total-label span {
		clear: both;
		display: block;
		float: none;	
		}	
	#cart-summary-check-out table  .subtotal .iva	{
		clear: both;
		display: block;
		float: none;	
		}	
	#cart-summary-check-out table .subtotal .subtot {
		font-size: 14px;
		}
	#cart-summary-check-out table td.product-code,
	#cart-summary-check-out table td.product-status{
		font-size: 10px;
		}
	#cart-summary-check-out table td.quantity,
	#cart-summary-check-out table.cart-style thead th	{
		font-size: 11px;
		}
	#cart-summary-check-out table.cart-style thead th.quantity { width:8%; }
	#cart-summary-check-out table.cart-style thead th.unity { width:15%; }
	#cart-summary-check-out table.cart-style thead th.total  { width:17%; }
	#cart-summary-check-out table.cart-style thead th.product-status { width:14%; }
	#cart-summary-check-out table.cart-style thead th.product-code { width:17%; }
	#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 th.total, 
	#cart-summary-check-out table th.unit-price, 
	#cart-summary-check-out table th.unity {
		padding-left:10px;
		padding-right:10px;
		}
	#cart-summary-check-out table th.product-status, 
	#cart-summary-check-out table td.product-status {
		padding-right:5px ;
		padding-left:5px ;
		}
		
	/****************************************/
	/* #WELCOME-CLUB*/
#welcome-club input.card-numb[type="text"] {
	margin-bottom: 20px;
	width: 325px;
	}
#welcome-club label {
	padding-top:5px;
	}	
#welcome-club a.submit-button.submit-button-6 {
    font-size: 13px;
    padding: 5px 30px;
	margin-top: 20px;
	}	
#welcome-club .bonus-card-code  a.submit-button.submit-button-6 {
	margin-top: 0px;
	}	
#welcome-club .club-score {
	margin-left:-13px;
	}	
#main-col-1.check-out #welcome-club .title {
    font-size: 13px;
	}	
.check-out #welcome-club .title span {
	 font-size: 15px;
	 font-weight:500;
	}	
	/****************************************/
	
/*= POST CHECKOUT PAYPAL */
	.notification-paypal {
    	font-size: 12px;
		padding:15px 30px 15px 300px;
		}
	.paypal-cap-check .text {
		width:230px;
		font-size:12px;
		line-height:16px;
		}
	.paypal-cap-check .cap-confirmation {
		width:190px;
		}
	.paypal-cap-check .cap-left {
		width:80px;
		font-size:12px;
		}
	.paypal-cap-check .cap-left .inserted-cap {
		font-size:22px;
		}
	.paypal-cap-check .cap-left .inserted-cap.confirmed {
		padding-left:17px;
		background-position:0 -18px;
		}
	.paypal-cap-check .confirm-right {
		float:right;
		width:80px;
		padding-left:15px;
		}
	.paypal-cap-check .confirm-right .submit-button {
		font-size:12px;
		font-weight:500;
		margin-top: 48px;
		}

	/****************************/

/*= SIDEBAR CHECK UP
*************************************************/
.sidebox.user-check-up .title {
	padding: 4px 0;
	}
.sidebox.user-check-up .username span {
    clear: both;
    display: block;
    float: none;
	}
	
	
/*= FASCETTE
************************************************/
.listing-products .thumb a {
	margin-bottom:10px;
	}
.thumb .small-strip.strip-new {
	bottom: 18%;
	width:34px;
	height:34px;
	background-position:0 -196px;
	}	
.small-fascia .corner-part {
	background:url(images/corner-small-fascette-supersmall.png) no-repeat;
	width:8px;
	height:33px;
	}
.small-fascia.fascia-orange .corner-part {background-position: 0 0;}
.small-fascia.fascia-blue .corner-part {background-position: 0 -34px;}
.small-fascia.fascia-purple .corner-part {background-position: 0 -67px;}
.small-fascia.fascia-yellow .corner-part {background-position: 0 -101px;}
.small-fascia.fascia-red .corner-part {background-position: 0 -135px;	}
.small-fascia.fascia-cyan .corner-part {background-position: 0 -169px;	}

.small-fascia.fascia-dx.fascia-orange .corner-part {background-position: right 0;}
.small-fascia.fascia-dx.fascia-blue .corner-part {background-position: right -34px;}
.small-fascia.fascia-dx.fascia-purple .corner-part {background-position: right -67px;}
.small-fascia.fascia-dx.fascia-yellow .corner-part {background-position: right -101px;}
.small-fascia.fascia-dx.fascia-red .corner-part {background-position: right -135px;	}
.small-fascia.fascia-dx.fascia-cyan .corner-part {background-position: right -169px;	}

/**/
#top-status-box #find-order {
	font-size:10px;
}
.small-fascia .txt-part {
	background:url(images/special-offer-strip-sprite-supersmall.png) no-repeat;
	padding: 4px 14px 0 0;
	height:20px;
	margin-left:8px;
}
.small-fascia.fascia-dx .txt-part {
    margin-left: 0;
    margin-right: 8px;
    padding: 4px 0 0 14px;
}
.small-fascia.fascia-orange .txt-part {background-position: right 0;}
.small-fascia.fascia-blue .txt-part {background-position: right -24px;}
.small-fascia.fascia-purple .txt-part {background-position: right -48px;}
.small-fascia.fascia-yellow .txt-part {background-position: right -72px;}
.small-fascia.fascia-red .txt-part {background-position: right -96px;}
.small-fascia.fascia-cyan .txt-part {background-position: right -120px;}

.small-fascia.fascia-dx.fascia-orange .txt-part {background-position: left 0;}
.small-fascia.fascia-dx.fascia-blue .txt-part {background-position: left -24px;}
.small-fascia.fascia-dx.fascia-purple .txt-part {background-position: left -48px;}
.small-fascia.fascia-dx.fascia-yellow .txt-part {background-position: left -72px;}
.small-fascia.fascia-dx.fascia-red .txt-part {background-position: left -96px;}
.small-fascia.fascia-dx.fascia-cyan .txt-part {background-position: left -120px;}

.carrello .small-fascia {
	left:-8px;
	}
.carrello .small-fascia .txt-part {
	margin-left:5px;
	}
.carrello .small-fascia .corner-part {
	width:5px;
	}
.carrello .thumb .small-strip.strip-new {
	bottom:0;
	left:-5px;
	}
.carrello .small-fascia .txt-part {
    font-size: 9px;
    height: 17px;
    margin-left: 5px;
    padding: 7px 13px 0 0;
	}
/**/
/************************************************/

/* HORIZON TAB SLIDER*/

#carousel-home-01 .carousel ul  {
	height:230px;	
	}
.page-landing-home .horizon-tab-slider.col-2-big .horizon-tab-content.horizon-with-slider {
	height:230px;
	}
#carousel-home-01	.carousel li {
	height:230px;
	}
#carousel-home-01 .carousel .thumb  {
	height:128px;	
	}
#carousel-home-01 .carousel .thumb  img	{
	height:128px;
	width:auto;
	}

.horizon-tab-slider .horizon-tab-content { padding:25px 20px; height:220px; }
.horizon-tab-slider.col-2 .col-int-1 { width:205px;}
.horizon-tab-slider.col-2 .col-int-2 { width:235px;}

.horizon-tab-slider-selection li:first-child { width:132px; }
.horizon-tab-slider-selection li { width:130px; padding:10px 15px; min-height:75px }
.horizon-tab-slider-selection .category { font-size:10px; }
.horizon-tab-slider-selection .title { font-size:15px;}
.horizon-tab-slider-selection .subtitle { font-size:12px; }

.horizon-tab-promo-content .campaign-title { font-size:14px; }
.horizon-tab-promo-content .brand { margin-bottom:15px; }
.horizon-tab-promo-content .big-description { font-size:16px; margin-bottom:15px; }
.horizon-tab-promo-content .small-description { font-size:13px; }
.horizon-tab-promo-content .brand { width:140px; }

.horizon-tab-slider.col-2-big .col-int-1 {width:180px;}
.horizon-tab-slider.col-2-big .col-int-2 {width:755px;}
.horizon-tab-slider.col-2-big .horizon-tab-content { height:230px;}







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

/*---CASISTICHE TAB--*/
    
    /* 7 tab */
    .horizon-tab-slider.col-2-big.wrap7 .horizon-tab-slider-selection li {
		width:7.23em; 
	    min-height: 60px;
	    padding:8px 13px;
	}

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

	/* 6 tab */

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

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


	/* 5 tab */

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

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

	/* 4 tab */

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

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

	/* 3 tab */

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

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


	/* 2 tab */

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

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

	/* 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 .thumb-x1 img {max-width:100%;}
.horizon-tab-slider.col-2-big .thumb-x2 img {max-width:49%;}
.horizon-tab-slider.col-2-big .thumb-x3 img {max-width:32%;}
.horizon-tab-slider.col-2-big .thumb-x4 img {max-width:24%;}

/*************************************************/

/*= LISTING CAT
*******************************************/
.listing-cat .single-item h2.title {
	font-size: 14px;
    font-weight: 500;
	}
.listing-cat .thumb {
	margin-bottom:10px;
	}
.listing-cat .single-item .tall h2.title {
	padding: 10px 10px 11px 20px;
	line-height:16px;
	}
.listing-cat .single-item .tall h2.title.thistall {
	padding: 2px 10px 3px 20px; 	
	}	
/*= PAGINE DI LANDING CATEGORIA B
*************************************************/
.listing-cat-b .single-item .prod-thumb {
	width:45px;
	}
.listing-cat-b .single-item .entry {
	width:95px;
	padding-right:5px;
	}
.listing-cat-b .single-item .category {
	font-size:10px;
	}
.listing-cat-b .single-item .entry .title,
.listing-cat-b .single-item .entry .title a {
	font-size:11px;
	}
.listing-cat-b .single-item .total {
	font-size:12px;
	}
.listing-cat-b .single-item .total span {
	font-size:16px;
	}

.sidebox.sidebox-subcat-landing ul li a {
	display:block;
	padding:5px 0;
	font-size:14px;
	}

div.notification {font-size:12px;}

/**************** HOME + COLONNE PERSONALIZZATE *********************/
.main-col-left {
	float: left;
    margin: 0 15px 0 0;
	width: 683px;
	}
.main-col-left .cronos-carousel .carousel ul {
	width:683px;
	}
.main-col-left .cronos-carousel-full-style-big .carousel li {
    margin: 0 2px 40px;
	}
.why-boxes {
	margin-bottom:40px;
	}
.why-boxes .box {
    min-height: 130px;
    width: 249px;
	}
.why-boxes .box a {
    display: block;
    height: 135px;
	}	
.why-boxes .box img {
    height: auto;
    width: 249px;
	}
.why-boxes .box.last {
	margin-left: -1px;
    width: 248px;
	}
.why-boxes .box .title {
	font-size:16px;
	}
.why-boxes .box .text {
	font-size:13px;
	}
.pre-footer-boxes .box {
	width:238px;
	}
.pre-footer-boxes .thumb {
	hright:175px;
	margin-bottom:20px;
	}
.pre-footer-boxes .title {
	margin-bottom:10px;
	}
.pre-footer-boxes .title,
.pre-footer-boxes .title a {
	font-size:14px;
	}
.pre-footer-boxes .entry {
	font-size:13px;
	}
.pre-footer-boxes .content {
    height: 120px;
	}
.main-col-left .cronos-carousel .carousel {
	padding-bottom:20px;
	}


/* CAROUSEL HOME */
	.horizon-tab-slider.col-2-big .horizon-tab-content.horizon-with-slider {
		height:320px;
		}
	.horizon-tab-slider.col-2-big .horizon-tab-content.with-banner {
		padding: 0;
		height:286px;
		}
	.lt-ie9 .horizon-tab-slider.col-2-big .horizon-tab-content.with-banner {
		margin-left:0px;
		margin-top:0px;
		}
	.horizon-tab-slider.col-2-big .horizon-tab-content.with-banner .adfitembig{
		display:none;
		}
	.horizon-tab-slider.col-2-big .horizon-tab-content.with-banner .adfitemsmall{
		display:block;
		}
	.cronos-carousel-full-home .carousel ul {
		width:755px;
		height:340px;
		}
	.cronos-carousel-full-home .carousel li {
		margin: 0 0 40px 0;
		padding: 0 19px;
    	width: 150px;
		}
	.cronos-carousel-full-home .carousel .category {
		font-size:12px;
		}
	.cronos-carousel-full-home .carousel .title {
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 5px;
		min-height: auto;
		}
	.cronos-carousel-full-home .carousel .title a {
		font-size:14px;
		font-weight:500;
		text-decoration:none;
		}
	.cronos-carousel-full-home .carousel .thumb {
		height:160px;
		}
	.cronos-carousel-full-home .carousel .navigation div.next {
		left:740px;
		}
	.cronos-carousel-full-home .carousel .price-box .total	{
		margin-top: 2px;
		padding: 0;
		font-size:12px;
		}
	.cronos-carousel-full-home .carousel .price-box .total	span{
		font-size:18px;
		}
	.cronos-carousel-full-home  .carousel .price-box .listino {
		font-size: 10px;
		margin-bottom: 1px;
		}
	.cronos-carousel-full-home  .carousel .price-box .listino span.striked {
		font-size: 12px;		
		margin-right:2px;
		}
	.cronos-carousel-full-home  .carousel .price-box {
		position:relative;
		}
	.cronos-carousel-full-home  .carousel .price-box .sconto {
		bottom: 2px;
		position: absolute;
		right: 0;
		width: 40%;
		}
	.cronos-carousel-full-home  .carousel .price-box .sconto .percent {
		margin-bottom:3px;
		margin-right:0;
		float: right;
		font-size: 11px;
		line-height: 18px;
		}
	.cronos-carousel-full-home  .carousel .price-box .sconto .number {
		float: right;
		font-size: 12px;
		line-height:14px;
		}		
	.cronos-carousel-full-home .carousel  .price-box.no-sconto .total {
		padding: 12px  0 0 0;

		}		
	.cronos-carousel-full-home .carousel ul.row-no-sconto {
		height: 230px;
		}		
	.cronos-carousel-full-home .carousel  .row-no-sconto .price-box.no-sconto .total {
		margin-top: 0;
		padding: 12px  0 0 0;
		}	
/***********************************/

/* PERSONAL AREA LAYOUT */

	.side-note {
		width:146px;
		right:-177px;
		}
/***********************************/
/* PERSONAL AREA HOME */
	.header-page-area .description{
		left: 218px;
		}
	
	.page-personal-area .row .col {
		width:488px;
		}

	.page-personal-area .colspan3 {
		width: 322px;
		}
		
	.page-personal-area .box-addr .descrizione {
		width: 41%;
		font-size: 12px;
		padding: 7px 10px 10px 10px;
		}
	.page-personal-area .box-addr .descrizione .row{
		width:124px;
		}	
	.page-personal-area .box-addr .submit-button {
		width:45px;
		padding: 5px 15px 5px 5px;
		}	
	.page-personal-area .saldo li span {
		font-size: 19px;
		}	
	.page-personal-area .saldo li {
		font-size: 10px;
		}
	.page-personal-area .saldo li.value {
		 margin-left: 0;
		 padding-left: 5px;
	}	
	.page-personal-area .saldo li.score {
		padding: 1px 5px 1px 0;
		}
	.page-personal-area .saldo {
		float: right;
		margin-right: 0;
		padding: 20px 0 0;
		width: 55%;
		}
	.page-personal-area .welcome-back .user-name {
		font-size:18px;
		}
	.page-personal-area .order.row .last-order,	
	.page-personal-area #order.row .last-order,	
	.page-personal-area .order-box .last-order {
		font-size: 18px;
		}
	.page-personal-area .colspan3.tree .title-area a.p-area-link,
	.page-personal-area .colspan3.two .title-area a.wish-list.p-area-link {
		padding-bottom: 9px;
		padding-top: 20px;
		width: 80px;
		}
	.page-personal-area .box-addr .title {
		padding-left: 10px;
		}
	.page-personal-area .card-club {
		padding-left:0px;
		}
	.page-personal-area .card-club img {
		width:90px;
		}
	.page-personal-area .saldo {
		width: 200px;
		}
	.page-personal-area .club-info {
		padding-bottom:10px;
		}
	.page-personal-area .list-style-1.club ul li {
		width: 200px;
		}
	.page-personal-area .box-help #live-spedition-side .top-chat .subtitle {
		font-size: 12px;
		width:114px;
		}
	.page-personal-area .list-style-1.club ul {
		top: 165px;
		width: 282px;
		}	
	.page-personal-area .box-help #live-spedition-side .top-chat .submit-button {
		margin-bottom: 2px;
		}
	.page-personal-area .order-box {
		padding-top: 24px;
		}
	.page-personal-area .order-box.sx .last-order {
		padding: 7px 0;
		}	
	.page-personal-area .colspan3.box-promo {
		width:320px;
		height:120px;
		}	
	.page-personal-area .colspan3.box-promo img {
		width:320px;
		height:120px;
		}
	.page-personal-area.dashboard #newsletter-box.box-pad {
		padding: 9px 15px;
		background:none;
		}
	.page-personal-area.dashboard #newsletter-box.box-pad p.newsletter-ok{
		padding:3px 0;
		}	
	.page-personal-area.dashboard #newsletter-box.box-pad .col.dx{
		width:272px;
		}
	.page-personal-area.dashboard #newsletter-box.box-pad .field-row{
		float:left;
		width:254px;
		}
	.page-personal-area.dashboard #newsletter-box.box-pad .title span {
		font-size: 11px;
		}
	.page-personal-area .order-box.sx img {
		padding-top: 12px;
		width: 60px
		}
	.page-personal-area .order-box.sx.no-order img {
		width: 105px;
		}
	
	.page-personal-area .order-box.sx .last-order-info  {
		width:68%;
		}
	.page-personal-area .box-help .col.sx {
		padding: 7px 0 0 60px;
		}
/***********************************/

/* SIDEBAR NAV */

	.sidenav li {
		width:210px;
		}
	.sidenav a:link,
	.sidenav a:visited {
		width:167px;
		font-size: 14px;
		padding: 18px 15px;
		}
	.sidenav li:hover span.leftarrow, 
	.sidenav li.active span.leftarrow {
		background-position: -1px -6px;
		height: 36px;
		top: 8px;
		width: 9px;
		}	
/***********************************/

/* PERSONAL AREA STORICO ORDINI */
	
	#main-col-3 {
		width: 610px;
		}
	.page-personal-area #order.row .last-order{
		font-size: 18px;
		}
	
	.note-box .twocol {
		padding: 0 10px 15px 65px;
		width: 229px;
		font-size:12px;
		}
	.note-box .twocol.sx {	background-position: 18px 20px;}
	.note-box .twocol.dx.store {	background-position: 16px 20px;}
	.note-box .twocol.dx.send { background-position: 7px 20px; }
	
/***********************************/


 /* riepilogo marco polo club */
body.det-mpclub .club-info {
    width: 303px;
}
	
body.det-mpclub .content p {
	font-size: 11px;
	line-height: 13px;
	}
	
	/* AREA INFOTAINMENT
	===========================================*/	
	/* Heading (.infotainment .article) */
	
	.infotainment .article h1 { font-size: 21px; line-height: 28px; margin-bottom: 3px;}
	.infotainment .article h2 { font-size: 18px; line-height: 21px; margin-bottom: 3px;}
	.infotainment .article h3 { font-size: 16px; line-height: 18px;}
	.infotainment .article h4 { font-size: 12px; line-height: 16px;}		
	.infotainment .article h1,
	.infotainment .article h2,
	.infotainment .article h3,
	.infotainment .article h4{margin-bottom: 13px;}

	/* END = / Heading */
	
	.infotainment #sidebar-right, 
	.infotainment #infotainment-nav {
		margin-top: 35px;
	}
	.infotainment .title-area .title{
		font-size: 21px;
		margin-bottom: 0px;
		padding: 0 0 7px;
		}
	.infotainment .title-area .subtitle {
		font-size: 13px;
		}
		/* Boxettino social-share */
		.infotainment .social-share {
			margin-bottom: 7px;
			padding: 0 3px 7px;
			}
		.infotainment .social-share a {
			padding-right:5px;
			}	

	.infotainment .article dt{	
		font-size: 14px;
		font-weight: lighter;
		color: #333333;
		}
	.infotainment .article .guide-block,
	.infotainment .article dl,
	.infotainment .article p {
		font-size: 13px;
		margin-bottom: 16px;
		}
	.infotainment .article p span.title,
	.infotainment .article p span.title-two,
	.infotainment .article p span.title-tree,
	.infotainment .article p span.title-four {
		font-size:16px;
		}
	.infotainment .article  span.title-five {
		font-size: 12px;
		}	
		
	.infotainment .article  table.cat-grid span.title-five {
		margin-bottom:16px;
	}		
		
	.infotainment .article ul,
	.infotainment .article ol,
	.infotainment .article p.note,
	.infotainment .article q, 
	.infotainment .article blockquote	{
		font-size: 13px;
		margin-bottom: 16px;		
		}
	.infotainment .article dd {
		font-size: 13px;
		margin-bottom: 3px;
		}
	.infotainment .article hr{
		margin:16px 0;
		}
	.infotainment .article ul ul,
	.infotainment .article ul ol,
	.infotainment .article ol ol,
	.infotainment .article ol ul {
		font-size: 13px;
		margin-bottom: 0;
		}
	.infotainment .article li {
		line-height: 18px;
		}
	.infotainment .article table.standard td {
		font-size: 13px;
		padding: 8px 10px;
		}
	.infotainment .sidebox-cat.info-nav ul li.first-level {
		background-position: 18px 30px;
		}
	.sidebox-cat ul li.first-level.current  > a {
		} 
	.infotainment .article ul.wrapp-accordion .description-accordion .link-area p {
		padding-top: 5px;
		}

		
		/* listato nav sidebar */
		.infotainment .sidebox-cat.info-nav ul li.first-level,
		.sidebox-cat ul li.first-level.current > a {
			background-position:10px 17px;
			}
		.infotainment .sidebox-cat ul li.first-level > a {
			padding: 13px 7px 13px 20px;
			font-size: 14px;
			}
		.sidebox-cat ul li.first-level li a{
			padding: 9px 10px 7px 20px;			
			font-size: 11px;
			}
		.sidebox-cat ul li.first-level ul li ul li a {
			padding: 6px 10px 6px 30px;
			font-size: 11px;
			}
		.infotainment .sidebox-cat.info-nav ul {
			padding-bottom:0px;
			}
		.infotainment .info-nav a#show-all {
			font-size: 10px;
			margin:0 50px;
			}
		.infotainment .info-nav{
			padding-bottom:0px;
			}
		.sidebox-cat ul li.first-level.selected > a, .sidebox-cat ul li.first-level.current > a {
			background-position: 10px 17px;
			}	
	/***********************************/
	
/* STORE LOCATOR
============================*/	

/* sidebar-left */
.store-locator.header-page-area .description {
	font-size:21px;
	}
.store-locator #all-store-box .submit-button-2 {
	margin: 0 15px;
	}
.store-locator #all-store-box  .form-type-2 .combo.sexy  {
    margin: 0 13px 0 13px;
    width: 153px;
	}
.store-locator #all-store-box  .form-type-2 .combo.sexy  input[type=text]	{
	width:127px;
	}	
.store-locator #all-store-box .submit-button-2 {
    margin: 0 11px;
    font-size: 11px;
    font-weight: 700;
    padding: 5px 7px;
	}
/* dettaglio negozio */
.store-data .row .description,
.store-data .row .description span {
	font-size:12px;
	}
.store-info .store-det,
.store-info .store-data {
	width:100%;
	}
.store-info .header-area {
    width: 100%;
	}	
.store-info .big-thumb {
    width: 446px;
	height:auto;
	}
.store-info .thumb-carousel{
    height: 64px;
    width: 405px;
	}		
.store-info .inner-carousel {
	height:auto;
    width: 405px;
	}	
.store-info .inner-carousel li {
    margin: 0 0 10px 10px;
    width: 73px;
	}

.store-data .row {
    float: right;
    width: 486px;
	}
.store-map {
	margin-bottom:18px;
	}	
.store-info .thumb-carousel {
    margin: 30px 20px 18px;
	}
/*.store-info .store-data .submit-button {
    float: right; fix stampa btn
	}*/


/* LOGIN REGISTRAZIONE */
.user-login .row .title-area .title {
    font-size: 28px;
	padding-bottom: 14px;
	}
.user-login .row .col .save-user-data {
    margin: 10px 0 0 137px;
    padding: 5px 13px;
    width: 257px;
	}
.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 span, 
.user-login .row .col  .form-type-2 .set-check.with-label span {
	padding-top: 11px;
	width: 223px;
	font-weight:400;
	}
.user-login .row .col .form-type-2 .set-check.no-label p{
	margin-left:137px;
	width:255px;
	font-weight:500;
	}	
.user-login .row .col .form-type-2 .set-checkwith-label p.alert,
.user-login .row .col .form-type-2 .set-check.no-label p.alert {
	padding-bottom:3px;
	}	
.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 {
    font-size: 13px;
    margin-right: 10px;
    padding: 3px 8px 3px 24px;
	}		
.user-login .row .col.dx #ass-clienti-box .title {
    width:302px;
	}
.user-login .row .col.dx #ass-clienti-box .text {
    width: 216px;
	}
.user-login .row .col.dx #ass-clienti-box .text img {
    float: right;
    margin-right: 30px;
	}	
.user-login .row .col.dx #ass-clienti-box .text p {
    clear: both;
    font-size: 12px;
	text-align: center;
    float: right;
    margin: 8px 44px 15px 10px;
	}
.user-login .row .col.dx #ass-clienti-box .thumb {
    margin-top: 6px;
	}
.user-login .row .col .bt-user-login {
	margin-left:137px;
	width:116px;
	}
.user-login .row .col .user-memo-login {
	margin-left:7px;
	}
.user-login .row .title-area .title span {
	font-size:21px;
	}
.user-login .row .col.sx #ass-clienti-box .text {
	margin-left:5px;
	}
.user-login .row .col.sx #ass-clienti-box {
	margin-left:50px;
	}	
.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: 12px;
}
.user-login .row .col .form-type-2 .set-check.no-label p.offset{
    margin-left: 147px;
    width: 235px;	
}
.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: 203px;
}
/* Wischlist */

#top-status-box input[type="submit"] {
	font-size:10px;
	}
.page-personal-area.wishlist #main-col-3 .list-item .description {
	width:249px;
	}
.page-personal-area  .wish-box .list-style-1  li {
	background-position:0px 13px ;
    left: 10px;
    top: 113px;
	}
.page-personal-area  .wish-box .list-style-1 {
	background-position:30px 2px ;
	}	
.page-personal-area  .wish-box .list-style-1  li a {
    font-size: 12px;
    font-weight: 400;
	padding: 9px 10px 10px 11px;
	}
.page-personal-area  .wish-box  .list-style-1   .text{
	padding-top:45px;
	padding-left:10px;
	margin-right: 50%;
	font-size:12px;
	}	
	

/* MC CLUB HOME  E LANDING BRAND*/
.page-landing-brand   .horizon-tab-slider.col-2-big .thumb-x1 img,
.lphp-mpclub  .horizon-tab-slider.col-2-big .thumb-x1 img {
	max-width:100%;
}
.page-landing-brand   .horizon-tab-slider.col-2-big .thumb-x2 img,
.lphp-mpclub  .horizon-tab-slider.col-2-big .thumb-x2 img {
	max-width:92%;
	}
.page-landing-brand .horizon-tab-slider.col-2-big .col-int-2.thumb-x3,
.lphp-mpclub .horizon-tab-slider.col-2-big .col-int-2.thumb-x3 {
	
	}
.page-landing-brand .horizon-tab-slider.col-2-big .col-int-2,
.lphp-mpclub .horizon-tab-slider.col-2-big .col-int-2 {
	width: 463px;
	}
.page-landing-brand .horizon-tab-slider,
.lphp-mpclub .horizon-tab-slider {
	width: 683px;
	}
.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: 140px;
	}
 .page-landing-brand .horizon-tab-slider.col-2-big .thumb-x4 img,
.lphp-mpclub .horizon-tab-slider.col-2-big .thumb-x4 img {
    max-width: 45%;
	}
.page-landing-brand .infotainment #infotainment-nav,
.lphp-mpclub.infotainment #infotainment-nav{
	margin-top:0px;
	}	
.sideright-box {
	
	}
.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: 140px;
	}

.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: 140px;
	}	
/**/

/* .page-landing-brand*/
.page-landing-brand #sidebar-left{
	white-space:
}
.page-landing-brand .horizon-tab-slider.col-2-big .horizon-tab-slider-selection.three-tab li {
	width:197px;
}
.page-landing-brand .horizon-tab-slider.col-2-big .horizon-tab-slider-selection.three-tab li:first-child {
	width:197px;
}
.page-landing-brand .horizon-tab-slider.col-2-big .horizon-tab-slider-selection.two-tab li {
	width:311px;
}
.page-landing-brand .horizon-tab-slider.col-2-big .horizon-tab-slider-selection.two-tab li:first-child {
	width:311px;
}
.page-landing-brand .listing-grid .one-thumb .single-item {
	margin:21px 0;
	width:486px;
}
/**/
	
.page-landing-home .col-int.col-int-1 .title {
	font-size: 16px;
	}
.page-landing-home .col-int.col-int-1 .description{
	font-size: 12px;
	padding-top: 20px;
	}	
.page-landing-home .col-int.col-int-1 .welcome-bt {
	margin-top:13px;
	}	
.page-landing-home .col-int.col-int-1 .description.multiple {
    font-size: 12px;
	}	
.lphp-mpclub.infotainment #sidebar-right {
    margin-top: -4px;
	}	
.page-landing-home .col-int.col-int-1 .description.multiple {
    font-size: 12px;
    padding-bottom: 7px;	
	}	
.page-landing-home .col-int.col-int-1.sideright-box .title.multiple {
    font-size: 12px;
    margin-top: 5px;
    padding-top: 0;
	}	
.page-landing-home .col-int.col-int-1.sideright-box .title.multiple:first-child {
    margin-top: 15px;
	}
.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:16px 5px;
	}
.page-landing-home .col-int.col-int-1.sideright-box .welcome.user span{
	font-size:18px;
	}
.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:14px;
	}
.page-landing-home .col-int.col-int-1.sideright-box .score{
	font-size:14px;
	}
.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:18px;
	}
.page-landing-home .col-int.col-int-1.sideright-box .value{
	font-size:14px;
	}
.page-landing-home .col-int.col-int-1.sideright-box  .score-total{
	padding-top: 17px;	
	}
	/* service-page */
	.service-page .row .col .title {
		font-size:21px;
		}
	.service-page .row .col .subtitle {
		font-size:16px;
		}	
	.service-page .row .col .bk-to-hp {
		margin: 10px 0 0 173px;
		padding: 7px 13px;
		width: 332px;
		}		
	.service-page .row .title-area  {
		 margin-left: 75px;
		}
	.service-page .row.error{
		background-position:600px bottom;
		}
	.service-page .row {
		background-position:600px top;
		}
	.service-page .row.new {
		background-position:720px bottom;
		}



	.service-page-checkout #main-col-1 {
		width: 685px;
	}

	.service-page-checkout .row .title-area {
	    margin-bottom: 0;
	    margin-top: 0;
	}

	.service-page-checkout  .row .col a.submit-button.bk-to-hp {
    	margin: 10px 0 16px 173px;
	}

	.service-page-checkout .row .title-area {
	    margin-left: 0;
	}

	.service-page-checkout .row.error {
    	background-position: 470px -19%;
	}

	.service-page-checkout  .row .title-area .description {
		font-size:12px;
	} 
/* confronta prodotti */
.compare table.standard.techs tr.highlight td.heading, 
.compare table.standard.techs td.heading,
table.checkAndCompare  th.title{
	width:188px;
}
.compare table.checkAndCompare .reevo-box, 
.compare table.checkAndCompare .price-block .total, 
.compare table.checkAndCompare .price-block .listino-block, 
.compare table.checkAndCompare.empty-col .box,
.compare table.checkAndCompare .thumb {
	width: 190px;
}
.compare table.checkAndCompare .submit-button {
    width: 164px;
}
.compare table.checkAndCompare a.wishlist {
	background-position: 3px 10px;
    font-size: 11px;
    padding: 10px 1px 17px 28px;
    width: 162px;
}
.compare table.checkAndCompare td.empty-col,
.compare table.checkAndCompare td {
	width:230px;
}
.compare table.standard.techs td.empty-col,
.compare table.standard.techs td.data-item {
	width:219px;
}
.compare.Xdue .empty-col .thumb .text{ 
	font-size:18px;
}
.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: 158px;
}
.compare.Xquattro table.checkAndCompare .submit-button {
    width: 134px;
}
.compare.Xquattro table.checkAndCompare a.wishlist {
    background-position: 0 10px;
    font-size: 10px;
    font-weight: 300;
    padding: 10px 1px 17px 24px;
    width: 136px;
}

.compare.Xquattro table.checkAndCompare td,
.compare.Xquattro table.checkAndCompare .row-price td {
	padding-left:5px;
	padding-right:5px;
}
.compare.Xquattro table.checkAndCompare .item-header .available{
	font-size: 11px;
    line-height: 110%;
    padding-bottom: 3px;
    width: 85px;
}
.compare.Xquattro table.checkAndCompare td{
	width:185px;
}
.compare.Xquattro table.standard.techs td.data-item {
	width:164px;
}
table.checkAndCompare .price-block  .listino-1 {
	text-align: left;
}
/* sitemap */
.list-style-sitemap .col-thumbs{
	width: 218px;
}
.list-style-sitemap .thumb {
	margin-top:-60px;
}
.list-style-sitemap .thumb img{
	height: 154px;
	width: 205px;
}
#content .column-wrapper {
	width: 773px;
}

.sitemap .top-link {
    margin-bottom: 16px;
}
.sitemap .top-link a{
	margin-left: 238px;
}
.group-item.list-style-sitemap .title{
	padding: 7px 20px;
	margin-bottom: 13px;
}
.group-item.list-style-sitemap .title,
.group-item.list-style-sitemap .title a {
	font-size: 14px;
}

.list-style-sitemap .col .sub-list-block {
	border:1px solid #FFFFFF;
	padding: 3px 7px;
	margin:0 3px 0 4px;
}
.list-style-sitemap .col .title,
.list-style-sitemap .col a{
	margin-bottom: 0;
	padding: 7px 13px;
	line-height:120%;
	font-size:13px;
	font-weight: 500;
}
.list-style-sitemap .col .title.thistall,
.list-style-sitemap .col a.thistall{
    line-height: 13px;
    padding: 2px 13px;
}
.list-style-sitemap .col ul ul a{
	font-weight: 300;
    font-size: 13px;
    line-height: 120%;
    padding: 2px 15px;
}

/* ASSOCIA MARCOPOLOCLUB */
.user-login.mpc-new-user #mpcInfo.sticks{
	width: 406px;
}