/* color default sito color:#01abc4; - color:#cbd740; - color:#b1056b;*/
body {color:#333; background-color:#fff;}
a {color:#333;}
.titoloSezione {color:#0d4b56;}
.fasciaNews .titoloSezione {border-bottom-color:#01abc4;}
.titoloSezione h2, .titoloSezione h2 a {color:#b1056b;}
/*////////////////// main.css /////////////////*/
.defaultColor-1 {color:#006072;}
.defaultColor-2 {color:#333;}
.defaultColor-3 {color:#999;}
.txt_red {color:#ff0000 !important;}
::selection {background-color:#c6c6c6; color:#000;}
::-moz-selection {background-color:#c6c6c6; color:#000;}
::-webkit-input-placeholder {color:#999;}
::-moz-input-placeholder {color:#999;}
::-ms-input-placeholder {color:#999;}

.add a {background-color:#96c93d; color:#fff;}

/* VALIDAZIONE FORM */
.formErrore {border-color:#ff0000 !important;}
/*////////// ALERT MSG  //////////*/
.msgAlert {background-color:#f44336; color:#fff;}
/* MODULO PRODOTTO */
.prodPopup {color:#666; background-color:rgb(221, 221, 221); background-color:rgba(221, 221, 221, 0.95); border-color:#999; text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);}
/* SELEZIONA QUANTITA */
.selQuantita {background-color:#fff; border-color:#999;}
.selQuantita:hover {border-color:#b1056b;}
.contentPiuMenoBtn {border-left-color:#666;}
.piuBtn:hover {border-left-color:#b1056b;}
.menoBtn:hover {border-right-color:#b1056b;}
.selQuantita input[type="text"] {background:none; color:#999;}
/* PAGINAZIONE */
#wrapperPaginazione p {color:#333;}
#wrapperPaginazione a {color:#999; border-color:#ddd; -moz-box-shadow:0 0 5px #ddd; -webkit-box-shadow:0 0 5px #ddd; box-shadow:0 0 5px #ddd;}
#wrapperPaginazione a:hover {background-color:rgb(86, 174, 188); color:#fff;}
#wrapperPaginazione .link_sel {background-color:rgb(86, 174, 188); color:#fff;}
.totPagine p {color:#999;}
/* STRUTTURA */
.contentPercorso {color:#666; background-color:#fff; border-bottom-color:transparent;}
.contentPercorso a {color:#666;}
.contentPercorso a:hover {color:#000;}
.contentPercorso span {color:#555555;}
.carrelloBtn {background-color:#01abc4; color:#fff;}
.carrelloBtn:hover {color:#444;}
.modificaOpzioniInCarrello a {background-color:#a3b900; color:#fff; background-image:url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTAwLjYsMjEyLjZsLTU5LjktMTQuN2MtMy4zLTEwLjUtNy41LTIwLjctMTIuNi0zMC42bDMwLjYtNTFjMy42LTYsMi43LTEzLjUtMi4xLTE4LjNMNDE0LDU1LjQgICAgYy00LjgtNC44LTEyLjMtNS43LTE4LjMtMi4xbC01MSwzMC42Yy05LjktNS4xLTIwLjEtOS4zLTMwLjYtMTIuNmwtMTQuNC01OS45QzI5Ny45LDQuOCwyOTEuOSwwLDI4NSwwaC02MCAgICBjLTYuOSwwLTEyLjksNC44LTE0LjcsMTEuNGwtMTQuNCw1OS45Yy0xMC41LDMuMy0yMC43LDcuNS0zMC42LDEyLjZsLTUxLTMwLjZjLTYtMy42LTEzLjUtMi43LTE4LjMsMi4xTDUzLjQsOTggICAgYy00LjgsNC44LTUuNywxMi4zLTIuMSwxOC4zbDMwLjYsNTFjLTUuMSw5LjktOS4zLDIwLjEtMTIuNiwzMC42bC01Ny45LDE0LjdDNC44LDIxNC4xLDAsMjIwLjEsMCwyMjd2NjAgICAgYzAsNi45LDQuOCwxMi45LDExLjQsMTQuNGw1Ny45LDE0LjdjMy4zLDEwLjUsNy41LDIwLjcsMTIuNiwzMC42bC0zMC42LDUxYy0zLjYsNi0yLjcsMTMuNSwyLjEsMTguM0w5Niw0NTguNiAgICBjNC44LDQuOCwxMi4zLDUuNywxOC4zLDIuMWw1MS0zMC42YzkuOSw1LjEsMjAuMSw5LjMsMzAuNiwxMi42bDE0LjQsNTcuOWMxLjgsNi42LDcuOCwxMS40LDE0LjcsMTEuNGg2MCAgICBjNi45LDAsMTIuOS00LjgsMTQuNy0xMS40bDE0LjQtNTcuOWMxMC41LTMuMywyMC43LTcuNSwzMC42LTEyLjZsNTEsMzAuNmM2LDMuNiwxMy41LDIuNywxOC4zLTIuMWw0Mi42LTQyLjYgICAgYzQuOC00LjgsNS43LTEyLjMsMi4xLTE4LjNsLTMwLjYtNTFjNS4xLTkuOSw5LjMtMjAuMSwxMi42LTMwLjZsNTkuOS0xNC43YzYuNi0xLjUsMTEuNC03LjUsMTEuNC0xNC40di02MCAgICBDNTEyLDIyMC4xLDUwNy4yLDIxNC4xLDUwMC42LDIxMi42eiBNMjU1LDMzMmMtNDEuNCwwLTc1LTMzLjYtNzUtNzVjMC00MS40LDMzLjYtNzUsNzUtNzVjNDEuNCwwLDc1LDMzLjYsNzUsNzUgICAgQzMzMCwyOTguNCwyOTYuNCwzMzIsMjU1LDMzMnoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K");}


/* HEADER */
header.mainHeader {background-color:#fff; -moz-box-shadow:0 2px 5px #333; -webkit-box-shadow:0 2px 5px #333; box-shadow:0 2px 5px #333;}	
.headerFasciaTop {background-color:#fff;}
.speseSpedizione {color:#b1056b;}
.contentMenuTop a.notifica span.notificaArticoliInCarrello {background-color:#ff0000; color:#fff; text-shadow:0 1px 1px #a90000; -moz-box-shadow:1px 1px 3px #999; -webkit-box-shadow:1px 1px 3px #999; box-shadow:1px 1px 3px #999;}
input[type="text"].cercaArticolo {color:#666; background-color:#fff;}
.boxSearch {border-color:#ccc}
#headerFasciaMiddle {background-color:#fff; border-bottom-color:#01abc4;}
.headerFasciaBottom {}
/* MAIN MENU */	

/* FASCIA SOTTO HEADER */
.contentFocusPromo {background-color:#a3b900; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666; box-shadow:0 0 5px #666;}

/* RIEPILOGO CARRELLO SLIDE LATERALE */
#wrapperViewCarrello {color:#666;}
#wrapperViewCarrello .open {background-color:#777;}
#wrapperViewCarrello .view {background-color:#fff; -moz-box-shadow:2px 1px 20px #999; -webkit-box-shadow:2px 1px 20px #999; box-shadow:2px 1px 20px #999;}
#wrapperViewCarrello li {border-bottom-color:#ccc;}
#wrapperViewCarrello li:hover {background-color:#ddd; text-shadow:0 1px 0 #fff;}

#wrapperViewCarrello li.last:hover {background-color:#fff;}
.view h2 {color:#666;}
#wrapperViewCarrello .slideLogin {background-color:#fff; border-top-color:#ccc; border-right-color:#ccc; border-bottom-color:#ccc; border-left:none;}
.slideLogin:hover {background-color:#fff;}
.nomeUtente {background-color:#333;}
.password {background-color:#333;}
/* LABEL - in label.tpl.php */
.contentLabel {background-color:#01abc4;}
.contentLabel ul li:nth-child(1) {background-color:#01abc4; color:#fff;}
.contentLabel ul li:nth-child(2) {background-color:#01abc4;}
.contentLabel ul li:nth-child(3) {background-color:#01abc4; color:#fff;}
.contentLabel ul li:nth-child(1) .label a {color:#fff;}
.contentLabel ul li:nth-child(2) .label a {color:#fff;}
.contentLabel ul li:nth-child(3) .label a {color:#fff;}
/* FASCIA VETRINA ARTICOLI */
.vetrinaProdotti li {}
.vetrinaProdotti li:hover {}
.fasciaNote p.note {}
.primoPrezzo {}
.fasciaNote div.prezzo {}
/* CORRELATI */
.vetrinaProdotti.correlati li {background-color:#fff; -moz-box-shadow:0 0 1px #999; -webkit-box-shadow:0 0 1px #999; box-shadow:0 0 1px #999;}
.vetrinaProdotti.correlati li:hover {-moz-box-shadow:0 0 15px #999; -webkit-box-shadow:0 0 10px #999; box-shadow:0 0 10px #999;}
/* CORRELATI IN NEWS */
.vetrinaProdotti.correlati.inNews li {background-color:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.vetrinaProdotti.correlati.inNews li:hover {-moz-box-shadow:0 0 15px #999; -webkit-box-shadow:0 0 10px #999; box-shadow:0 0 10px #999;}
/* FASCIA VETRINA HOME - I PIU' VENDUTI - OFFERTE  */
.vetrinaHome {background-color:transparent;}
.piuVenduti {background-color:#e5f3f4;}
/* FASCIA NEWS */
#wrapperPreviewNews {background-color:#fff;}
#wrapperPreviewNews li {background-color:#fff;}
#wrapperPreviewNews li a.previewNews:hover .content {background-color:transparent;}
#wrapperPreviewNews li a.previewNews:hover h2 {color:#b1116c;}
#wrapperPreviewNews li .content {color:#01abc4;}
#wrapperPreviewNews li .content h2 {color:#b1116c;}
#wrapperPreviewNews li .content p {border-bottom-color:#999;}
/* FOOTER */
footer {color:#fff; background-color:#01abc4; border-top-color:#01abc4;}
footer.footerCloud {background-color:#ddd; border-top-color:#ccc;}}
.footerTop li p {color:#666;}
.footerMid ul {color:#fff;}
.footerMid ul li a {color:#fff;}
/* BOX REGISTRAZIONE NEWSLETTER */
.regNewsletter {}
.regNewsletter h3 {color:#777;}
.regNewsletter input[type="submit"] {background-color:#01abc4; color:#fff;}
.regNewsletter input[type="submit"]:hover {background-color:#b7d000;}
.regNewsletter span.privacyTxt {color:#fff;}
.regNewsletter span.privacyTxt a {color:#fff;}
.boxCompletaRegistrazione {background-color:#ccc;}
.boxCompletaRegistrazione input[type="submit"] {background-color:#ccc;}
/* BOX FEEDBACK */
.contentFeedback {background-color:#fff;}
/* NEWS */
#elencoNews {background-color:#fff;}
.giorno_cerca {border-bottom-color:#ddd;}
.giorno_cerca div {color:#333;}
.wrapElencoNews:hover {background-color:#ddd;}
.go_tutte_news {background-color:#ddd; color:#666; text-shadow:0 1px 0 #fff;}
.go_tutte_news:hover {background-color:#000; color:#fff; text-shadow:0 1px 0 transparent;}
.titoloNews {border-bottom-color:#333; color:#333;}
/* COURTESY TOOL-BAR */
.menuNavUtente li:last-child a {border-bottom:none; -moz-box-shadow:none; -webkti-box-shadow:none; box-shadow:none;}
.pulsante {background-color:#f4f4f4;}
.pulsante:hover {background-color:#01abc4; color:#fff;}  
.pulsante:hover :after {color:#fff;}  
.pulsante:active {color:#fff; background-color:#01abc4;}  
.pulsante:active :after {color:#fff;}

/*////////////////// menu.css /////////////////*/
.velone {background-color:#ddd;}
#wrapMenuScroll {background-color:#fff;}
#cloudCategorie {text-shadow:0 1px 0 #fff; -moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.6); -webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.6); box-shadow:0px 1px 2px rgba(0, 0, 0, 0.6);}

.cloudCategorie {background-color:#f0f0f0;}

#vociMenu > a {color:#796353;}
#vociMenu > a:hover {background-color:#a3b900; color:#fff;}

.top-level li {background-color:yellow;}
.top-level a {color:red;}
.second-level a {color:green;}

ul#percorsoCategorie {background-color:rgba(152, 140, 125, 0.3); border-bottom-color:#bababa; -moz-box-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff; box-shadow:0 1px 0 #fff;}
ul#percorsoCategorie li, ul#percorsoCategorie li a {color:rgb(152, 140, 125); text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);}
ul#percorsoCategorie li:hover a, ul#percorsoCategorie li a:hover {color:#494949; text-shadow:0 1px 0 rgba(255, 255, 255, 0.40);}
ul#percorsoCategorie li {border-color:rgba(255, 255, 255, 0.6);}
ul#percorsoCategorie li:last-child, ul#percorsoCategorie li.last {background-color:#ddd; border-color:#666;}
li.categoria a {color:#666; border-bottom-color:#fff; -moz-box-shadow:inset 0 -1px 0 rgb(229, 229, 229); -webkit-box-shadow:inset 0 -1px 0 rgb(229, 229, 229); box-shadow:inset 0 -1px 0 rgb(229, 229, 229);}
li.categoria a:hover {background-color:rgba(152, 140, 125, 0.3); color:#747474; text-shadow:0 1px 0 #eee; border-bottom-color:#fff; -moz-box-shadow:inset 0 -1px 0 rgba(153, 153, 153, 0.3); -webkit-box-shadow:inset 0 -1px 0 rgba(153, 153, 153, 0.3); box-shadow:inset 0 -1px 0 rgba(153, 153, 153, 0.3);}

/*////////////////// messaggi.css /////////////////*/
.contentMessaggio {background-color:#fff; border:solid 1px #ddd; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc;}

/*////////////////// registrazione_e_contatti.css /////////////////*/
#wrappRegistrazione {background-color:#f5f5f5;}
#wrappRegistrazione select {border-color:#ccc;}
.box-scelta-privato-azienda {color:#666; background-color:#fff; border-color:#c8c8c8; text-shadow:0 1px 0 rgba(255, 255, 255, .6);}
.box-scelta-privato-azienda:hover {background-color:#fff; border-color:#666; text-shadow:none;}
.segnalaProblema {color:red !important;}
.recuperaPassword {color:#f44336;}
label[name="newsletter_check"]:hover, label[name="privacy_check"]:hover, label[name="indirizzo_check"]:hover, label[name="privacy_check"]:hover, label[name="indirizzo_personalizzato"]:hover {color:#ff0000;}

/*////////////////// contatti.css /////////////////*/
/*captcha*/
#recaptcha_response_field {color:#48699f; border-color:#d3d3d3 !important; }
#recaptcha_response_field:hover {background-color:#f1f6fd;}

/*////////////////// policy.css /////////////////*/
#wrapPolicy a {color:#333;}
#wrapPolicy a:hover {color:#ef0e92;}

/*////////////////// customize.css /////////////////*/
/* BOTTONI */
.btn {background-color:#01abc4; color:#fff;}
.btn:hover {background-color:#b1056b;}
.addCartSmart {background-color:transparent; color:#b1056b;}
.addCartSmart:hover {background-color:transparent; color:#b1056b;}
.addCartSmartInactive, .addCartSmartInactive:hover {background-color:transparent; color:#fff;}
input[type="submit"].invia, input[type="submit"].registrati {background-color:rgb(82, 142, 46);}
input[type="submit"].invia:hover, input[type="submit"].registrati:hover {background-color:#63bd65;}
input[type="reset"].reset {background-color:#a9291b;}
input[type="reset"].reset:hover {background-color:#ef6152;}
.noHover {background:none !important;}
input[type="text"], input[type="password"], input[type="email"], select {color:#666; border-color:#c8c8c8; background-color:#fff;}
input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover {border-color:#c8c8c8;}
.selQuantita input[type="text"]:hover {background-color:transparent; border-color:#b1056b;}
textarea {background-color:#fff; color:#666; border-color:#d3d3d3;}
textarea:hover, textarea:focus {background-color:#f1f6fd; -moz-box-shadow:0 0 3px #ddd; -webkit-box-shadow:0 0 3px #ddd; box-shadow:0 0 3px #ddd;}

.impostaIndirizzoPredefinito {background-color:#8bc34a; color:#fff;}
.impostaIndirizzoPredefinito:hover {background-color:#558b2f;}

/* /////////////////// ORDINI //////////////////// */
#riepilogoOrdine li.info {background-color:#f3f3f3;}
ul#riepilogoOrdine li:nth-child(2n+1) {background-color:#fff;}
.viewDettaglioOrdine {color:#fff; text-shadow:0 1px 0 rgba(0, 0, 0, .4); background-color:#96c93d !important; border-color:#96c93d !important;}

li.info h3 {color:#666;}
li.info .spese-Spedizione {border-left-color:#ddd;}
li.info .totalePagare {border-left-color:#ddd;}
li.info .metodoPagamento {border-top-color:#ddd;}
.datiBonifico label {color:red;}
li.info .recapitoConsegnaOrdine p {background-color:#eee;}
 
.codiceOrdine strong,
.statoOrdine strong,
.dataOrdine strong,
.utente strong,
.carrelloOrdine strong,
.speseSpedizione strong,
.totalePagare strong,
.pagamentoPayPal strong,
.pagamentoBonifico strong,
.pagamentoVagliaPostale strong,
.pagamentoContrassegno strong,
.pagamentoCartaCredito strong,
.recapitoConsegnaOrdine strong {color:#333;}

/*////////////////// acquista.css /////////////////*/
/* COLONNA CENTRALE */
#contentRiepilogoAcquisti {background-color:#fff;}
#carrello li {border-bottom-color:#ccc; color:#666;}
#carrello li.first {border-bottom-color:#ccc;}
#carrello li:hover {color:#38556d;}
#carrello li.listaArticoli:hover {background-color:#ffc;}
#carrello li:hover .inputPrezzo {background-color:transparent;}
#carrello li.light:hover {background:none; color:#666;}

/* ANAGRAFICA */
.anagrafica h3, #anagrafica h4 {color:#666;}
.anagrafica h2, .noteSpedizione h2 {color:#666; border-bottom-color:#ccc; -moz-box-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff; box-shadow:0 1px 0 #fff; text-shadow:0 1px 0 #fff;}
.anagrafica h3, #anagrafica h4 {color:#666;}
.campoCoupon {text-shadow:0 1px 0 #fff; background-color:#eee; -moz-box-shadow:inset 0 0 0 #333; -webkit-box-shadow:inset 0 0 0 #333; box-shadow:inset 0 0 1px #333;}
.anagrafica li {background-color:#ededed; color:#666;}
.anagrafica li:hover {background-color:#f1f6fd;}
.anagrafica li.dati-azienda, #anagrafica li.indirizzo_alternativo {background-color:#ded;}
.anagrafica li input[type="button"].modificaDati {}
.editAnagrafica {background-color:#eee;}
.editAnagrafica h2 {color:#666; border-bottom-color:#ccc; -moz-box-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff; box-shadow:0 1px 0 #fff; text-shadow:0 1px 0 #fff;}
.editAnagrafica li {color:#666;}
.editAnagrafica select {background-color:#fff; color:#555; border-color:#ccc;}
.contentRadioBtn label {background-color:#ddd;}
.registrazione {}
.registrazione:hover {}
.editIndirizzo li {border-color:transparent; background-color:#a3b900;}
.editIndirizzo li:first-child {border-right-color:#6c7a00;}
.editIndirizzo li:hover {background-color:#6c7a00;}
.editIndirizzo li:hover .editIndirizzo-btn {color:#fff;}
.editIndirizzo li .editIndirizzo-btn {background-color:transparent; color:rgba(0, 0, 0, 0.71); cursor:pointer;}

/*////////////////// elenco_indirizzi.css /////////////////*/
.elencoIndirizzi li.listatoIndirizzi {background-color:#eee; border-color:#ccc;}
.elencoIndirizzi li.listatoIndirizzi p {background-color:#ddd;}
.addList {border-color:#999;}

/*////////////////// carrello.css /////////////////*/
#contentCarrello {background-color:#fff;}
.opzProdottoInCarrello span {color:#000; background-color:#d3d3d3;}

/* COLONNA SINISTRA */
/* COLONNA CENTRALE */
/* CARRELLO */
#carrello li {border-bottom-color:#ccc; color:#666;}
#carrello li:hover {color:#38556d;}
#carrello li.first {border-bottom-color:#ddd;}
.testataCarrello td {color:#666;}
#carrello li.light:hover {background:none; color:#666;}
#riepilogoGenerale {border-top-color:#ccc; border-bottom-color:#ccc; background-color:#fff;}
.bottonieraCarrello {background-color:#fff;}
#infoCosti li {color:#666;}
#infoCosti li strong {color:#f44336;}
#infoCosti .alertSpeseSpedizione {color:#f00 !important;}
#infoCosti .alertSpeseSpedizione:hover {background:none !important;}
#infoCosti .prezzo {background-color:#fff;}
#infoCosti .prezzo label {color:#666;}
#infoCosti .prezzo span {color:#666;}
.acquistaSubitoBtn {background-color:#ddd; color:#333;}
.acquistaSubitoBtn:hover {color:#fff; -moz-box-shadow:0 0 5px 1px #0d6af8; -webkit-box-shadow:0 0 5px 1px #0d6af8; box-shadow:0 0 5px 1px #0d6af8;}
/* RIEPILOGO CARRELLO */
.qta {}
.riepilogoPrezzi li:hover {background:none;}
.riepilogoPrezzi .btn {}
.riepilogoPrezzi label {color:#333;}
.riepilogoPrezzi span {color: #333;}

/*////////////////// riepilogo_ordini.css /////////////////*/
#riepilogoOrdine {background-color:#fff;}
#riepilogoOrdine h3 {color:#666;}
#riepilogoOrdine li.listatoOrdini {border-bottom-color:#ccc;}
#riepilogoOrdine li.listatoOrdini:hover {background-color:#eee;}
#riepilogoOrdine h2 span {background-color:transparent; color:#333; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
*:before {color:#333;}

/*////////////////// elencoMarche.css /////////////////*/
#contentMarche h1 {color:#8e6b9b; border-bottom-color:#e5e5e5;}
#contentMarche h2 {color:#fff; text-shadow:0 1px 0 #8e6b9b;}
.colonnaMarcheSinistra li a:hover, .colonnaMarcheDestra li a:hover {background-color:#eee;}
li.capolettera div {background-color:#b995c1; color:#fff !important;}
li.capolettera div:after {border-top:10px solid #b995c1; border-right:12px solid rgba(255, 165, 0, 0); border-bottom:13px solid rgba(69, 249, 8, 0); border-left:12px solid rgba(255, 165, 0, 0);}

/*////////////////// flexnav.css /////////////////*/
.flexnav li a {background-color:#fff; color:#333; border-bottom-color:rgba(0, 0, 0, 0.15);}
.flexnav li ul li {border-bottom-color:rgb(144, 169, 56);}
.flexnav li ul li a {background-color:#96bc0c; color:#fff;}
.flexnav ul li ul li a {background-color:#96bc0c;}
.flexnav ul li ul li ul li a {background-color:#96bc0c;}
.flexnav ul li a:hover, .flexnav ul li ul li a:hover {background-color:#7ea000;}
.flexnav .touch-button .navicon {color: rgba(121, 99, 83, 0.3);}
.menu-button {background-color:#a6a6a2; color:#222; border-bottom-color:rgba(0, 0, 0, 0.2);}
.menu-button .touch-button .navicon {color:#666;}
.oldie .flexnav li {background-color:#a6a6a2;}
.oldie .flexnav li a {border-left-color:#acaca1;}
.oldie .flexnav li > ul {background-color:#acaca1;}

/*////////////////// form_prenotaFarmaco.css /////////////////*/
/* PAGINA WRAP REGISTRAZIONE */
#wrappPrenotaFarmaco {color:#555;}
#contentFarmaciSelezionati {background-color:#fff;}
#wrappPrenotaFarmaco span {color:#555;}
#wrappPrenotaFarmaco select {background-color:#fff; color:#555; border-color:#ccc;}
#wrappPrenotaFarmaco .cfNota {color:#f44336;}
#wrappPrenotaFarmaco label {color:#42577a;}
.recuperaPassword {color:#f44336;}
ol {text-shadow:0 1px 0 rgba(255,255,255,.7);}
ol.prenotazione_farmaco>li {background-color:#eee;}
ol.prenotazione_farmaco>li:hover {background-color:#ddd;}
ol.prenotazione_farmaco>li:before {background-color:#ef0e92; color:#fff; text-shadow:0 1px 0 rgba(138, 86, 116, 1);}
ol.prenotazione_farmaco>li:hover:after {border-left-color:#ef0e92;}

/*////////////////// login.css /////////////////*/
#wrappLoginUtente {background-color:#f5f5f5;}
#wrappLoginUtente h1, #wrappLoginUtente h2 {text-shadow:0 1px 0 #fff;}
#wrappLoginUtente ul li.wrap {border-bottom-color:#fff; -moz-box-shadow:inset 0 -1px 0 #ddd; -webkit-box-shadow:inset 0 -1px 0 #ddd; box-shadow:inset 0 -1px 0 #ddd;}

.infoLogin {color:#666; text-shadow:0 1px 0 #fff;}
input[type="submit"].accedi:hover, input[type="submit"].recuperoPassword:hover, input[type="submit"].registrazione:hover {color:#fff;}
#memoIntro p {color:#333;}
@media all and (max-width: 459px) {
}
@media all and (min-width: 460px) {
}
@media all and (min-width: 960px) {
}
@media all and (min-width: 1024px) {
#wrappLoginUtente ul li.lastLoginBox {border-left-color:#ddd; -moz-box-shadow:inset 1px 0 #fff; -webkit-box-shadow:inset 1px 0 #fff; box-shadow:inset 1px 0 #fff;}

.pulsante {border-bottom-color:#f9f9f9; -moz-box-shadow:inset 0 -1px 0 #ddd; -webkit-box-shadow:inset 0 -1px 0 #ddd; box-shadow:inset 0 -1px 0 #ddd;}
.pulsante:hover {border-bottom-color:#ccc; -moz-box-shadow:inset 0 -1px 0 #ccc; -webkit-box-shadow:inset 0 -1px 0 #ccc; box-shadow:inset 0 -1px 0 #ccc;}  
}
@media all and (min-width: 1190px) {
#wrappLoginUtente ul li.lastLoginBox {border-left-color:#ddd; -moz-box-shadow:inset 1px 0 #fff; -webkit-box-shadow:inset 1px 0 #fff; box-shadow:inset 1px 0 #fff;}

.pulsante {border-bottom-color:#f9f9f9; -moz-box-shadow:inset 0 -1px 0 #ddd; -webkit-box-shadow:inset 0 -1px 0 #ddd; box-shadow:inset 0 -1px 0 #ddd;}
.pulsante:hover {border-bottom-color:#ccc; -moz-box-shadow:inset 0 -1px 0 #ccc; -webkit-box-shadow:inset 0 -1px 0 #ccc; box-shadow:inset 0 -1px 0 #ccc;}  
}

/*////////////////// visualizza_prodotto.css /////////////////*/
.dettagliOrdine li {background-color:transparent;}
.tit-specifiche-prodotto {background-color:#ddd;}
.contentArticolo {background-color:#fff;}
.titoloProdotto h1 {color:#01abc4;}
.disponibilitaArticolo span, .data-di-Spedizione span, .prezziArticolo span {color:#a3b900;}
.disponibilitaArticolo, .data-di-Spedizione {color:#666;}
.nonDisponibile {color:#f44336;}
#dettagliOrdine input[type="email"] {border-color:#ccc;}
form[name=alertProdotto] input[type=submit] {background-color:#01abc4; color:#fff;}
form[name=alertProdotto] input[type=submit]:hover {background-color:#b1056b; color:#fff;}
.contentFotoArticolo {background-color:#fff; border-bottom-color:#999;}
.prezziArticolo {color:#666;}
.disponibilitaArticolo span, .data-di-Spedizione span, .prezziArticolo span {color:#b1056b;}
.alertCambioStatoProdotto {color:#b1056b;}
#descrizioneProdotto {color:#8f8778;}
.toolBarProdotto .head {border-bottom-color:#01abc4;}
.toolBarProdotto .head ul li {border-bottom-color:#fff; background-color:#01abc4;}
.toolBarProdotto .head ul li.active {border-bottom-color:#01abc4;}
.toolBarProdotto .head ul li a {color:#fff;}
.contentOpzioni {color:#666;}
.contentOpzioni span {color:#333;}
.contentOpzioni.specificheVarianti li {border-top-color:#ddd;}
.contentOpzioni.specificheConfigurabili li {border-top-color:#ddd;}
.contentOpzioni.specificheConfigurabili li:last-child {border-bottom-color:#ddd;}
.contentOpzioni select {border-color:#ccc; color:#666;}
.contentOpzioni select:hover {border-color:#666; background-color:#ffc;}
/*PROMO A TEMPO*/
.msg-scadenza-promo {color:#b1056b; background-color:#fff3ba;}
/*SCONTI QUANTITA*/
.elenco-scontoQuantita {border-color:rgb(221, 221, 221); background-color:#fff;}
.elenco-scontoQuantita div {border-color:#ddd; color:#33657e;}
.elenco-scontoQuantita span {border:solid 1px transparent; color:#33657e;}
.alertScontoQuantita span {color:#f44336;}

.toolBarProdotto header {border-bottom-color:#01abc4;}
.toolBarProdotto header ul li {color:#fff; background-color:#01abc4;}
.toolBarProdotto header ul li.active {border-bottom-color:#01abc4;}
.toolBarProdotto header ul li a {color:#fff;}

.descrizioneProdotto {color:#333;}

/*////////////////// icon.css /////////////////*/
.icon-ENT-historyPrev:before, #offertePrev:before, #vetrinaPrev:before, .icon-ENT-historyNext:before, #offerteNext:before,  #vetrinaNext:before {color:#555;}

/*SLIDER FILTRI*/
.ui-widget-content {border-color:#ccc !important; background-color:#fff !important;}
.ui-slider .ui-slider-handle {width:30px !important; height:30px !important; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; padding:10px;}
.ui-slider-horizontal .ui-slider-handle {top:-10px !important}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:solid 2px transparent !important; background:#ccc !important;}
.ui-widget-header {border:1px solid #96c93d !important; background:#96c93d !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:solid 1px transparent !important; background:#5a6f36 !important; color:#000 !important;}
.ui-state-focus {border:solid 1px transparent !important; background:#5a6f36 !important; color:#000 !important;}