@charset "utf-8";
/* ------------ IMPOSTAZIONI COMUNI ----------------- */

#body2{font-family:Open Sans;}

/* ------------ BACKGROUND COLOR ---------------- */
body:not(#LoginCustom){ background-image: url('../post/sfondo_background/background2.jpg'); background-size:contain; background-attachment:fixed }

#LoginCustom #body2.Boxed{background-color:transparent!important;box-shadow: none;}

/* ------------ PERSONALIZAZZIONE LOGIN CUSTOM ---------------- */
body#LoginCustom{ background-image: url('../post/sfondo_background/background.jpg'); background-size:cover }
body#LoginCustom #vetrina{ overflow:hidden;} 
body#LoginCustom p.warning{margin-left:21px;margin-right:18px}
body#LoginCustom input{height:40px;font-size:18px}
.smart-forms .field-icon i{line-height:40px}
body#LoginCustom section#contenuto{ background-color:transparent}
body#LoginCustom div.colonnalogin{ background-color:transparent;border:0; height:auto }
body#LoginCustom a.pwd_dimenticata{margin-top:7px}
body#LoginCustom .Pos1_logo
{
    display: inline-block;
    margin: 0 auto;
    background-image: url('../images/logo.png');
    background-repeat: no-repeat;
    background-size: 250px;
    background-position: center;
    height: 90px;
    width: 100%;
}
body#LoginCustom h1{text-align:center; text-transform:inherit}
body#LoginCustom h1 i{font-size:86%}

.label_variante:first-child{overflow:inherit}

/****	COLORE TESTO DEL NOME DEL CLIENTE/AGENTE NELLA SCRITTA DI BENVENUTO IN ALTO	****/
b.utenteLoggato{color:#cfca7e;}

/* ------------ COLORE TOP MENU ---------------- */
div#div_top_nav{background:#f5f5f5;}

/* ------------ POSIZIONE LOGO ----------------- */
a.logo { height: 0;top:-2px !important;}
/* -------------------------------------- */
/* ------------ DIMENSIONE LOGO ----------------- */
a.logo img { position: relative;width: 247px;}
/* -------------------------------------- */
/* ------------ ALTEZZA HEADER ----------------- */
nav.center {height: 95px}
/*nav.center {background: none repeat scroll 0 0 #FFFFFF}
 -------------------------------------- */
 
 section#contenuto{padding-bottom:25px;padding-top:25px}

/*Div-  Intestazione dell'utente quando è loggato*/
#welcome, #welcome a { background:#292929 !important;}
/* -------------------------------------- */

/* ----- Categorie ----- */
.jquery-accordion-menu > ul{font-family:Open Sans}
.jquery-accordion-menu > ul > li > a{height:30px;font-size:20px !important}
#MCat > li > ul > li > a{font-size:16px;line-height:16px;}

/* -------------------------------------- */

/* ----- COLORE e FONT DI TUTTI I PULSANTI (NORMALE E HOVER) ----- */
.colorepulsanti{background-color: #D2202F !important; font-family: Open Sans !important;}
ul.scelta_vista li.active  a i{color:#101010 }
.colorPr{color: #680000;}
footer .colorPr{color:#79AEB0 !important}
.LinkStat a{background-color: #680000 !important;}
#nav li ul li a:hover,.colorepulsanti:hover {background-color: #b71926 !important;}
/* -------------------------------------- */

/* ----- BACKGROUND ALTRI CONTENITORI ----- */
/* -------------------------------------- */

/* ----- COLORE DESIDERI (NORMALE E HOVER) ----- */
.coloredesideri{background-color: #535551 !important;}
.coloredesideri:hover {background-color: #D2202F !important;}
/* -------------------------------------- */

/* ----- COLORE CONFRONTA (NORMALE E HOVER) ----- */
.coloreconfronta{background-color: #535551 !important;}
.coloreconfronta:hover {background-color: #D2202F !important;}
/* -------------------------------------- */

/* ----- COLORE TOP CARRELLO ----- 
.coloretopcarrello{}*/
/* -------------------------------------- */

div.contenitore_scheda h1, h1.TitoloSchedaProdotto{font-family:Open Sans;}

/* ----- COLORE MENU ORIZZONTALE HOVER ----- */
#nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a,nav.menu_principale a:hover,
#nav li ul li a,#nav li ul:not( :hover ) li.active a, nav.menu_principale a.selected 
{ background:#D2202F !important }

/* -------------------------------------- */
/* MENU PRINCIPALE ORIZZONTALE- Colore di fondo*/
nav.menu_principale {background:#101010 !important;}

/* MENU PRINCIPALE ORIZZONTALE- altezza*/
section.menu_tendina{}
#menuresponsive > li > a, .IconMenuVeloci a{}


/* FOOTER */
.AllFooterSections{ background-image: url('../post/sfondo_background/background3.jpg'); background-size:cover }
footer { background-color:rgba(16, 16, 16, 0.89); }
#FooterCopyrightCCredito{ background-color:rgba(255,255,255,0.89);}
/* -------------------------------------- */

/* ----- COLORE SEPARATORE MENU ORIZZONTALE ----- */
nav.menu_principale a:last-child { border-right: 0 !important;}

#MCat > li > a, #MCat > li > span.jquery-accordion-menu-label{font-size:19px;}

/* ----- Articoli ----- */
.vetrina_riga.ArticoliCorrelatiCategoria{margin:0}
#divcatcorrelati1 .consigliamodescr{width:auto;}
#divcatcorrelati1 .consigliamoprezzo{width:120px;}
#divcatcorrelati1 .consigliamoquantita{width:102px;}
#divcatcorrelati1 .consigliamocarrello{width:62px;}

div.colonne article.default_height, #vetrinaslider article.default_height, #vetrinasliderCorrelatiPr article.default_height {height: 388px;}

div.colonne article, #vetrinaslider article {height: 315px;}
article h2 a{ 

	color: #333;
    font-family: Open Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 800;
}

div.colonne article .qta_prodotto{top: 0;left: 0;right:inherit !important}
#vetrina  div.colonne .Modalita2 article.quantityActive .btncarrello .etichetta{font-size:14px;font-family:Open Sans}

/* -------------------------------------- */

/* ----- Colore di intestazione dell'elenco della ricerca rapida ----- */
ul.ss-box li.ss-header{background-color:#b71926 !important}
/* ----- Colore di intestazione dell'elenco della ricerca rapida ----- */

/* ----- Titolo Principali -- */
nav#breadcrumbs span.arrow{top:2px;}
.jquery-accordion-menu .jquery-accordion-menu-header, nav#breadcrumbs:after, h3{ background-color:#f5f5f5}
.bottom_Slider_Fixed.headerTitle{background-color:transparent;}
/* -------------------------------------- */

.CategoriaDescr{padding-top:12px;padding-bottom:12px;}
.ElencoMacroSubs{padding-top:12px;padding-bottom:12px;}
.ElencoMacroSubs .xsubcategorie{font-size:15px;}

/* ----- PRODOTTO NUOVO ----- */
div.nuovo{background-color: #79AEB0 !important;font-family: "Open Sans",serif !important;}
article figure .nuovo {background-color: #000; !important}
/* -------------------------------------- */

/* ----- SCONTO PRODOTTO ----- */
div.sconto,div.sconto{background-color: #d24450 !important;font-family: "Open Sans",serif !important;}
/* -------------------------------------- */

/* ----- SFONDO TAB SPECIALI ----- */
.fondospeciali{background-color: #f7f7f7 !important;}
/* -------------------------------------- */

/* ----- MARCA, TABS  ----- */
.TabFlatmain{background-color:#f5f5f5}
#catalogo nav#breadcrumbs > :last-child{COLOR:#333}
table td a:hover{color: #D2202F!important;}
/* -------------------------------------- */

/* ----- SFONDO DELLE TAB ATTIVE (ZOZO-TABS)*/
.z-tabs.silver > ul > li.z-active > a{background-color:#680000; color:#fff !important; font-weight:bold}
.z-tabs.silver > ul > li > a:hover {background-color:#D64C35; color:#fff !important}
/* -------------------------------------- */

/* ----- LINEA COLORATA SOTTO TITOLO ----- */
article h2:after {background: none repeat scroll 0 0 #D2202F !important;}
/* -------------------------------------- */

.div_prezzo_scheda span.SpedizioneGratuita{padding:2px 5px 4px;top:-11px;}

/* ----- PERCORSO posizione attuale ----- */
.navigazione{
	color: #D2202F !important;
}
nav#breadcrumbs a {font-size: 15px !important;font-weight:600;}
#catalogo nav#breadcrumbs > :last-child{font-size: 16px !IMPORTANT;font-weight: 600 !IMPORTANT;}
/* -------------------------------------- */
/* ----- Sfondo del PERCORSO posizione attuale -- */
.no_p{ padding-right:0}
nav#breadcrumbs { /*background:#F2F2F2!important;*/} 
/* -------------------------------------- */

footer nav.contatti {width: 415px;}

/* ----- "CONSIGLIAMO ANCHE" ----- */
.consigliamo {background-color: #eee!important;color: #E3001A !important;}
/* -------------------------------------- */

/* ----- COLORE DELLE ICONE DI PAGAMENTO ------ */
#ccredito i.fa {color:#f9f9f9;}

/* ----- stili responsive per posizione categorie ------ */
@media only screen and (max-width: 980px)
{
	section#slide_info, #Categorie
	{ margin-top: 10px; }
	#Categorie{top: 166px;}
	a.logo img{width:310px !important}
}
@media only screen and (max-width: 765px)
{
	#Categorie{top:217px}
}
@media only screen and (max-width: 510px)
{
	a.logo img{max-width: 295px;}
	.topcarrello{padding-left:0 !important}
	#Categorie{top: 270px;}
	#Categorie.AbbassaCategorie{top:286px}
	nav.center{margin-top:136px}
}
/* ----- stili responsive per posizione categorie ------ */