/* PAGINA =================================================================================================================================== */
/* colore sfondo */
*{
	font-size:12px;
}
body{
background:#ddd;
}


/* CATALOGO =================================================================================================================================== */
/* colore sfondo - cornice */
#container{
background:#fff;
border-color:#aaa;
}


/* TESTATA =================================================================================================================================== */
/* colore sfondo - linea divisione */
#head{
background:#fff;
border-bottom-color:#c32737; 
}
/* colore trattino bottoni */
#head li{
border-right-color:#aaa;
}
/* evidenzia bottone NON SELEZIONATO */
#head li a{
border-top-color:#fff;
}
/* evidenzia bottone ONMOUSEOVER */
#head li a:hover{
border-top-color:#c32737;
}
/* evidenzia bottone SELEZIONATO */
.headSel{
border-top-color:#c32737 !important;
}
/* colore fascia login */
.login{
background:#eee;
border-bottom-color:#aaa;
color:#666;
border-color:#fff;
}
.login a{
background:#fff;
color:#666;
}
.login a:hover{
background:#aaa;
color:#fff;
}

/* COLONNA SX =================================================================================================================================== */
/* colore sfondo colonna */
#column{
background:#eee;
}
/* colore testo - sfondo box "linee prodotto" */
#column .titolo{
color:#fff;
background:#c32737;
}
/* colore sfondo e ico ricerca avanzata */
#column .titolo.ricercaAvanzata{
color:#fff;
background:#960d00 url(../images/struttura/arrow_down_ricercaAvanzata.gif) no-repeat 230px center;
border-bottom-color:#fff;
}
/* colore testo - sfondo bottone "avvia ricerca" */
#column .titolo .avviaRicerca{
background:#000 url(../images/struttura/go_red.gif) no-repeat 210px center;
color:#fff;
border-color:#000 !important;
}
/* colore sfondo radio */
#column .titolo div.radio{
background:#d51200;
border-color:#d51200;
color:#fff;
}
/* colore linea divisione bottoni */
#column li{
border-bottom-color:#aaa ;
}
/* colore testo bottone */
#column li a{
color:#000;
background:#eee;
}
/* colore sfondo bottone ONMOUSEOVER */
#column li a:hover{
background:#fff;
}
/* colore sfondo bottone SELEZIONATO */
.columSel{
background:#fff !important;
}
/* colore fascia tabs */
#column .tabs,#column .tabsingola{
border-bottom-color:#aaa;
}
/* colore cornice e testo tabs */
#column .tabs li a,#column .tabsingola li a{
border-color:#aaa;
color:#aaa;
}
/* colore testo - sfondo tabs SELEZIONATO */
#column .tabs li a:hover, #column .tabs li a.tabsSel,#column .tabsingola li a.tabsSel,#column .tabsingola li a:hover{
background:#aaa;
color:#fff;
}

/* PAGE ===================================================================================================================================== */
/* breadcrumbs */
.breadcrumbs{
background:#333;
border:5px solid #666;
padding:8px 10px;
color:#fff !important;
}
.breadcrumbs a{
color:#fff;
}
.breadcrumbs a:hover{
}

/* BOTTOM =================================================================================================================================== */
/* colore testo - sfondo */
#bottom{
color:#555 !important;
background:#ccc !important;
}
/* colore link */
#bottom a{
color:#000 !important;
}

/*Personalizza*/
#famigliaK a{ background:url(../images/struttura/pointer.gif) #aaa no-repeat right center; font-weight:bold; font-size:10px; color:#FFF;}
#famigliaK a:hover,#famigliaK a.attivo{ background-color:#0062ad; text-decoration:none;}
.codiceK{ font-size:24px; color:#0062ad; text-align:right; font-weight:bold;}
.titoloK{ font-size:10px; font-weight:bold; color:#0062ad;}
a.linkSuccK{ position:absolute; background:none; bottom:2px; right:2px;}
a.linkPrecK{position:absolute; background:none; bottom:2px; right:134px;}

/*CGI*/
.CGI-OK{padding:8px 10px; background-color:#e9ffbf; color:#43be00; font-size:14px; border:5px solid #43be00;}
.CGI-KO{padding:8px 10px; background-color:#ffefcc; color:#cb7700; font-size:14px; border:5px solid #cb7700;}
.CGI-OFFLINE{padding:8px 10px; background-color:#e18790; color:#c32737; font-size:14px; border:5px solid #c32737;}
.CGI-OK strong, .CGI-KO strong, .CGI-OFFLINE strong{ font-size:14px;}

/*BUTTON*/
.button a.buttSX{
background:#cb7700;
text-transform:uppercase;
}
.button a.buttDX{
background:#43be00;
text-transform:uppercase;
}
.button a:hover, .button a.buttSX:hover, .button a.buttDX:hover{
background:#333;
}

/*FIX Chat Naxa*/
#customer-chat-iframe{
right:10px !important;
}

/*homeCustom*/
.homeCustom tr td h1{
font-size:30px;
font-weight:bold;
line-height:30px;
}
.homeCustom tr td h2{
font-size:24px;
font-weight:bold;
line-height:24px;
}
.homeCustom tr td h3{
font-size:18px;
font-weight:bold;
line-height:18px;
}
.homeCustom tr td h4{
font-size:16px;
font-weight:bold;
line-height:16px;
}
.homeCustom tr td h5{
font-size:14px;
font-weight:bold;
line-height:14px;
}
.homeCustom tr td h6{
font-size:12px;
font-weight:bold;
line-height:12px;
}
.priceBeforeCGI{display:none;}

.customBannerSx{
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    text-align: center;
	transition: all 0.5s ease;
}

.customBannerSx:hover{
    transform: scale(0.93, 0.93);
	filter: contrast(2);
}

transform: scale(2, 3);

.customBannerSx img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.coupKo,.coupOk{ color:#F00; font-weight:bold;}

.riepilogoOrdine td input:read-only{
    background-color: #d2d2d2;
}

.riepilogoOrdine td input:read-only:hover{
    cursor: not-allowed;
}