@charset "utf-8";
#prodotti_fan {
	width: 100%;
	height: 540px;
	margin-top: 35px;
	display: table;
}
.prodotti_fan_sottocosto {
	position: absolute;
	left: 125px;
	top: 10px;
}
.prodotti_fan_primacolonna {
	display: table-cell;
	width:700px;
	vertical-align: top;
}
.prodotti_fan_secondacolonna {
	display: table-cell;
	width: 230px;
	vertical-align: top;
}
.prodotti_fan_primariga {
	display: table;
}
.prodotti_fan_titolo {
	font-family: "FuturaMdBTBold";
	font-size: 25px;
	text-shadow: 0 0 1px rgba(31,41,87,0.2);
	color: #1f2957;
	//display: table-cell;
	width: 425px;
}
.prodotti_fan_selezionati {
	font-family: "FuturaMdBTBold";
	font-size: 12px;
	text-shadow: 0 0 1px rgba(31,41,87,0.2);
	display: table-cell;
	width: 155px;
	color: #0b284f;
}
.prodotti_fan_inofferta {
	font-family: "FuturaMdBTBold";
	font-size: 12px;
	text-shadow: 0 0 1px rgba(31,41,87,0.2);
	display: table-cell;
	width: 90px;
	color: #4866a1;
	text-align: right;
}
.prodotti_fan_secondacolonna_banner1 {
	margin-top: 50px;
	width: 230px;
}
.prodotti_fan_secondacolonna_banner2 {
	margin-top: 50px;
	width: 230px;
}
.prodotti_fan_secondariga {
	display: table;
	height: 15px;
	background-image: url(../images/prodotti_fan_sfondo.png);
	background-position: bottom;
}
.prodotti_fan_secondariga div {
	vertical-align: bottom;
	text-align: center;
}
.prodotti_fan_terzariga {
	display: table;
	margin-top: 15px;
	width: 710px;
	margin-top: -11px;
	margin-right: 10px;
}

.prodotti-national .prodotti_fan_terzariga {
	display: table;
	margin-top: 15px;
	width: 100%;
	margin-top: -11px;
	margin-right: 0px;
}

.prodotti-national .promo-nazionale{
	display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    min-height: 400px;
}

.gecko .prodotti-national .promo-nazionale .promo_pr_div {

    list-style: outside none none;
    margin-bottom: 15px;
    margin-top: 20px;
    height: auto;
    /*width: 193px;*/
    width: 234px;


	}

.gecko .prodotti-national .promo-nazionale .promo_pr_div .vetrina_terzariga_colonna_riga3{
	min-height: 60px;
	padding-top: 6px;
	margin-left:0px;
}

.national_container .promo-nazionale .vetrina_terzariga_colonna{
	/*padding-left: 30px;*/
	width: 193px;
	height: auto;
}
.promo-nazionale-closure{
	border-top: 1px solid #dfdfdf;
	margin-top: -16px;
}

.chrome .promo-nazionale-closure{
	border-top: 1px solid #dfdfdf;
	margin-top: -2px;
}


.prodotti_fan_terzariga_colonna {
	display: table-cell;
	width: 33%;
}
.prodotti_fan_terzariga_colonna_riga1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7c7c7c;
	text-transform: uppercase;
}
.prodotti_fan_terzariga_colonna_riga2 {
	height: 160px;
	width: 160px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	position: relative;
}
.prodotti_fan_terzariga_colonna_riga3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0b284f;
	min-height: 52px;
}
.prodotti_fan_terzariga_colonna_riga4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0b284f;
	min-height: 52px;
}
.prodotti_fan_terzariga_colonna_riga5 {
	font-family: "Anton", Arial, Helvetica, sans-serif;
	font-size: 33px;
	color: #da0015;
	margin-top: 10px;
}
.prodotti_fan_terzariga_colonna_riga5_prezzopiccolo {
	font-family: "Anton", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #da0015;
}
.prodotti_fan_terzariga_colonna_riga6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #7c7c7c;
	text-decoration: line-through;
}
.prodotti_fan_terzariga_colonna_riga6_percentuale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #1f2754;
}
.prodotti_fan_terzariga_colonna_riga8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7c7c7c;
	margin-top: 10px;
}

.prodotti_fan_terzariga_colonna_riga8 table tbody td{
	padding: 0px;
}


.prodotti_fan_terzariga_colonna_riga9 a{
	font-family: "FuturaMdBTBold";
	font-size: 14px;
	text-shadow: 0 0 1px rgba(85,120,189,0.2);
	color: #5578bd;
	margin-top: 15px;
	text-decoration: none;
}
.prodotti_fan_quartariga {
	margin-top:
	padding-right: 80px;
	margin: 35px auto;
	width: 215px;
}

.prodotti_fan_quartariga table tbody td{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-righ: 1px;
	vertical-align: top;
}

.prodotti_fan_terzariga .kor-tabset .kor-label {
    float: right;
    cursor:pointer;
    }

.prodotti_fan_secondacolonna_titolo {
	font-family: "FuturaMdBTBold";
	font-size: 17px;
	text-shadow: 0 0 1px rgba(153,114,56,0.2);
	color: #1f2957;
	margin-top: 20px;
	margin-left: 20px;
}
.prodotti_fan_secondacolonna_prodotto_recente {
	display: table;
	margin-top: 40px;
	margin-left: 10px;
}

/*
.grandi_marchi_lanci_cella_testo_3 .kor-product-sale-price-value{
	 color: #DA0015;
    font-family: 'Anton',Arial,Helvetica,sans-serif;
    font-size: 22px;
    margin-top: 10px;
}
*/

.national_container .prodotti_fan_secondacolonna{
	clear: none;

}

.national_container {
	position: relative;

}

.national-promotion-select-label{
	color: #0B284F;
    font-family: futuramdbtbold;
    font-size: 14px;
    padding-right: 20px;
    padding-top: 5px;

}

#DTSelectorMainEntry {
    border-bottom: 1px solid #d2d2d2;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    padding-bottom: 20px;
}


.national-promotion-category-label{
	color: #0B284F;
    font-family: futuramdbtbold;
    font-size: 24px;
    left: 0;
    text-transform: capitalize;
    /*padding: 0 15px 15px;*/
}




.national_container .vetrina_terzariga_colonna_riga9{
	min-height: 50px;
}

.national_containertab	.national_containertabs {
	-moz-box-align: end;
    align-items: flex-end;
    border-bottom: 1px solid #dfdfdf;
    color: #1f2754;
    display: flex;
    flex-flow: row nowrap;
    font-family: futuramdbtbold;
    height: 63px;
    margin-bottom: 20px;
    }

.national_containertab .carousel li{
	width: 100%;
}

.national_containertab .flex-direction-nav a {
	background-color: white;
    height: 37px;
    opacity: 1;
    top: 41px;
	}

.national_containertab .flex-direction-nav li {
	background-color: white;
    opacity: 1;
	}

.national_containertab.flexslider {
	margin-bottom: 30px;
}


.national_containertab .flex-direction-nav .flex-prev, .national_containertab.flexslider:hover .flex-direction-nav li  .flex-prev{
	left: 0px;
	opacity: 1;
	background-color: white;
	}
.national_containertab .flex-direction-nav .flex-next, .national_containertab.flexslider:hover .flex-direction-nav li  .flex-next {
	right: 0px;
	opacity: 1;
	background-color: white;

	}

.national_containertab  .flex-control-nav{
	display: none;
}

.national_containertab  {
	display: none;
}

.national_containertab	.national_containertabs .national_containertabs_tablabel{
	-moz-box-flex: 1;
    color: grey;
    cursor: pointer;
    flex: 1 1 0;
    font-family: FuturaMdBTBold;
    font-size: 18px;
    padding: 11px;
    text-align: center;
    text-transform: uppercase;
    /*white-space: nowrap;*/
    }

.national_containertab	.national_containertabs .active {
    border-bottom: 4px solid #1f2754;
    color: #1f2754;
}

.national_container .tab-national{
	display: none;
}

.national_container .schedaprodotto_presentazione_box1_sconto {
	color: #DA0015;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
	/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #1f2754;
	vertical-align: top;
	*/
}


@media (max-width:920px){
	.national-promotion-select-label{

	    padding-top: 60px;
	}
	.national-promotion-category-label{
    padding-top: 15px;
	}
}

@media (min-width:768px){
	.national_container .prodotti-national-banner-col{
	padding-right: 0px;
	padding-left: 0px;
	}
}


@media (max-width:640px){
	.gecko .prodotti-national .promo-nazionale .promo_pr_div{
	width: 294px;
	}
	#DTSelectorMainEntry {
    flex-flow: row wrap;
 	}

}


@media (max-width:639px){
	.gecko .prodotti-national .promo-nazionale .promo_pr_div{
	width: 190px;
	}

}


@media (max-width:420px){
	.prodotti-national .promo-nazionale {
	    justify-content: center;
	}
	.national-promotion-select-label {
    padding-top: 92px;
	}

	.gecko .prodotti-national .promo-nazionale .promo_pr_div {
 	width: 230px;
	}

	.national_container .promo-nazionale .vetrina_terzariga_colonna{
	width: 237px;
	height: auto;
	}
}