:root {
--color-fff:#fff
}

body {
color:var(--blunotte)
}

.obl {
background:#C00;
color:var(--color-fff)
}

#headertopbg {
background-color:var(--marrone);
color:#fff;
}

#headertop #areariservatatop a {
color:var(--color-fff)
}

#header nav ul li a {
color:#a19a9a;
white-space:nowrap
}

#header nav ul li.attivo a,#header nav ul li a:hover {
color:#797272
}

nav#menu-articoli ul li a {
color:#666
}

nav#menu-articoli ul li a:hover,nav#menu-articoli ul li a.attivo {
color:var(--marrone)
}

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
color:var(--marrone);
}

.coloresfondo1 {
background:var(--giallo)
}

.coloresfondo2 {
background:var(--marrone)
}

/*
.coloresfondo3 {
background:var(--blu)
}

.coloresfondo4 {
background:var(--marrone)
}

.coloresfondo5 {
background:var(--verde)
}
*/

#anteprimaprodotto {
border:1px solid #eee
}

.miniaturaprodotto {
border:solid 1px #eee
}

.miniatura-selezionata {
border-color:var(--giallo)
}

#contenutimodello {
color:#555
}

#datiprodottosx h4 {
border-bottom:1px solid var(--marrone)
}

#datiprodottosx h3,#datiprodottodx h3 {
background:var(--marrone);
color:#fff
}

#datiprodottosx .descrizione {
color:#222
}

/*
#datiprodottosx a {
border:2px solid #eee;
color:#666
}

#datiprodottosx a:hover,#datiprodottosx a.selezionato {
border-color:var(--giallo);
color:#333
}
*/

#datiprodottosx a.codicedisattivo {
	border:2px solid #ddd;
	color:#999;
	background-color:#eee;
}

#datiprodottosx a.codiceattivo {
	border:2px solid #ddd;
	color:#666;
	background-color:#fff;
}
#datiprodottosx a.codiceattivo:hover,#datiprodottosx a.codiceattivo.selezionato {
border-color:var(--arancio);
color:#333
}



#datiprodottosx p {
color:#666
}

span[class^="palette-colori"] {
background:#91bbe5
}

#risArt a {
border:0!important;
}

#risArt a:hover {
background:none;
color:#666
}

#risArt a:hover span {
border-color:var(--giallo);
color:#333
}

#risArt span {
border:2px solid #eee
}

#risArt a span.scontato {
color:#333
}

#risArt a span s {
color:#888
}

#risArt a.selezionato span {
border-color:var(--giallo)
}

.palette-colori-stampa01 {
background:var(--giallo)!important
}

.palette-colori-stampa02 {
background:var(--azzurro)!important
}

.palette-colori-stampa03,.palette-colori02 {
background:var(--color-fff)!important
}

.palette-colori-stampa05 {
background:#B08D57!important
}

.palette-colori-stampa07,.palette-colori08 {
background:#000!important
}

.palette-colori07 {
background:#B08D57!important
}

.palette-colori04,.palette-colori-stampa12 {
background:#c00!important
}

#datiprodottodx #carrello-temporaneo {
background:#f6f6f6
}

#prezzo .tot_art_car {
color:#222
}

#prezzopieno {
color:#999
}

#prezzo .tot_art_car #prezzoscontato {
color:#222
}

.totale_carr {
color:var(--marrone)!important
}

#percentuale_prodotto {
color:#888
}

#iva {
border-top:1px solid #ddd;
color:#444
}

#acquisto .button {
background:var(--marrone);
color:var(--color-fff)
}

#acquisto .button:hover {
background:#663e22
}

#aggiungiaipreferiti,#neipreferiti {
background:var(--verde);
color:var(--color-fff)
}

#neipreferiti:hover {
background:#7dc034
}

#aggiungiaipreferiti {
background:var(--blu)
}

#aggiungiaipreferiti:hover {
background:#2b659f
}

#menu-secondario {
color:var(--color-fff)
}

#menu-secondario ul li {
background:var(--color-fff)
}

#menu-secondario ul li a {
color:var(--marrone)
}

#menu-secondario ul li .sommario-prodotto {
color:#888
}

#menu-secondario ul li .bollino-sconto span {
background:var(--giallo);
color:var(--color-fff)
}

.bloccoParallasse .parallasse .testoparallasse {
color:var(--color-fff);
background:rgba(146,208,80,.7)
}

.bloccoCollegamento.interno .verticale .boxBottom {
background:#de8f0c
}

.bloccoCollegamento.interno .orizzontale .boxBottom {
background:var(--blunotte)
}

.bloccoCollegamento.esterno .boxBottom {
background:var(--verde);
}

.coloresfondo2 .bloccoCollegamento.interno .boxBottom {
background:#1c5175
}

.coloresfondo4 .bloccoCollegamento.interno .boxBottom {
background:#ae1d56
}

.coloresfondo5 .bloccoCollegamento.interno .boxBottom {
background:#7cbe34
}

.coloresfondo3 .bloccoCollegamento.interno .boxBottom {
background:var(--azzurro)
}

.bloccoCollegamento.interno .border-boxpad .titolo {
color:var(--color-fff)
}

.bloccoCollegamento.interno .border-boxpad .collegamento-sommario {
color:var(--color-fff)
}

.coloresfondo3 .bloccoCollegamento.interno .orizzontale .boxBottom {
background:var(--azzurro)
}

.coloresfondo4 .bloccoCollegamento.interno .orizzontale .boxBottom {
background:#ae1d56
}

.coloresfondo2 .bloccoCollegamento.interno .orizzontale .boxBottom {
background:#1c5175
}

.coloresfondo5 .bloccoCollegamento.interno .orizzontale .boxBottom {
background:#7cbe34
}

.coloresfondo3 .bloccoCollegamento.esterno .boxBottom {
background:var(--azzurro)
}

.coloresfondo1 .bloccoCollegamento.esterno .boxBottom {
background:var(--color-fff)
}

.coloresfondo1 .bloccoCollegamento.esterno .boxBottom:hover {
background:#f4f4f4
}

.coloresfondo4 .bloccoCollegamento.esterno .boxBottom {
background:#ae1d56;
}

.coloresfondo2 .bloccoCollegamento.esterno .boxBottom {
background:#1c5175
}

.coloresfondo5 .bloccoCollegamento.esterno .boxBottom {
background:#7cbe34;
}

.bloccoCollegamento.esterno .border-boxpad .titolo {
color:var(--color-fff)
}

.coloresfondo1 .bloccoCollegamento.esterno .border-boxpad .titolo {
color:var(--giallo)
}

.bloccoCollegamento.esterno .border-boxpad .collegamento-sommario {
color:var(--color-fff)
}

.coloresfondo1 .bloccoCollegamento.esterno .border-boxpad .collegamento-sommario {
color:#333
}

.coloresfondo3 .bloccoCollegamento.esterno .orizzontale .boxBottom {
background:var(--azzurro)
}

.coloresfondo1 .bloccoCollegamento.esterno .orizzontale .boxBottom {
background:var(--color-fff)
}

.coloresfondo5 .bloccoCollegamento.esterno .orizzontale .boxBottom {
background:#7cbe34
}


.coloresfondo1 .bloccoCollegamento.esterno .orizzontale .boxBottom:hover {
background:#f4f4f4
}


.bloccoImmagine .vlightbox1 .overlay-title {
background:rgba(244,168,44,.5)
}

.bloccoImmagine .vlightbox1 .overlay-title .titolo {
color:var(--color-fff)
}

.coloresfondo2 .bloccoImmagine .vlightbox1 .overlay-title {
background:rgba(145,187,229,.5)
}

.coloresfondo3 .bloccoImmagine .vlightbox1 .overlay-title {
background:rgba(51,118,188,.5)
}

.coloresfondo4 .bloccoImmagine .vlightbox1 .overlay-title {
background:rgba(193,77,124,.5)
}

.coloresfondo5 .bloccoImmagine .vlightbox1 .overlay-title {
background:rgba(146,208,80,.5)
}

.bloccoTesto .box {
color:var(--color-fff)
}


.coloresfondo1 .bloccoTesto .box {
color:#111
}



.coloresfondo .bloccoTesto .box {
color:#444!important
}

.bloccoTesto .notesto {
background:var(--color-fff)!important
}

.coloresfondo .bloccoTesto .box a {
/* background:var(--giallo); */
color:var(--color-fff)
}

.coloresfondo .bloccoTesto .box a:hover {
/* background:#ec980d; */
}

.bloccoTesto .box a[href^="tel:"],
.bloccoTesto .box a[href^="mailto:"] {
	background: transparent!important;
	color: #fff!important;
padding: 0!important;
}

.bloccoTesto .box a[href^="tel:"]:hover,
.bloccoTesto .box a[href^="mailto:"]:hover {
	background: transparent!important;
	color: #fff!important;
}


.coloresfondo1 .bloccoTesto .box a {
background:var(--color-fff);
color:var(--giallo)
}

.coloresfondo1 .bloccoTesto .box a:hover {
background:#de8f0c;
color:var(--color-fff);
}


.coloresfondo4 .bloccoTesto .box a {
background:var(--color-fff);
color:var(--marrone)
}

.coloresfondo4 .bloccoTesto .box a:hover {
background:#ae3c69;
color:var(--color-fff);
}


.coloresfondo2 .bloccoTesto .box a,
.coloresfondo3 .bloccoTesto .box a {
background:var(--blunotte);
color:var(--color-fff)
}

.coloresfondo2 .bloccoTesto .box a:hover,
.coloresfondo3 .bloccoTesto .box a:hover {
background:#133953;
}


.coloresfondo5 .bloccoTesto .box a {
background:var(--color-fff);
color:var(--verde)
}

.coloresfondo5 .bloccoTesto .box a:hover {
background:#78b832;
color:var(--color-fff);
}


.bloccoMenu .boxTitle {
background:var(--verde)
}

.bloccoMenu .boxTitle h3 a {
color:var(--color-fff)
}

.bloccoMenu .listatoMenu li {
border-bottom:1px solid #eee
}

.bloccoMenu .listatoMenu li a {
color:#777
}

.bloccoMenu .listatoMenu li a:hover {
color:#222;
background:#f4f4f4
}

.bloccoMenu .orizzontale .boxPad .figlio {
background:var(--color-fff)
}

.bloccoMenu .orizzontale .figlio .figliosommario {
color:#666
}

.bloccoMenu .orizzontale .figlio h4 {
color:var(--marrone)
}

.bloccoForm a {
color:var(--giallo)
}

.bloccoForm a:hover {
color:#e3930d
}

.bloccoForm .boxTitle h3 {
color:var(--giallo)
}

.bloccoForm input,.bloccoForm textarea,.bloccoForm select {
background:#eef2f5
}

.coloresfondo5 .bloccoForm input,.coloresfondo5 .bloccoForm textarea,.coloresfondo5 .bloccoForm select {
background:#fff
}

.coloresfondo1 .bloccoForm input,.coloresfondo1 .bloccoForm textarea,.coloresfondo1 .bloccoForm select {
background:#fff
}

.coloresfondo4 .bloccoForm input,.coloresfondo4 .bloccoForm textarea,.coloresfondo4 .bloccoForm select {
background:#fff
}

.bloccoForm input:hover,.bloccoForm textarea:hover,.bloccoForm select:hover,.bloccoForm input:focus,.bloccoForm textarea:focus,.bloccoForm select:focus {
background:#e7ebef
}

.coloresfondo4 .bloccoForm input:hover,.coloresfondo4 .bloccoForm textarea:hover,.coloresfondo4 .bloccoForm select:hover {
background:#f8f8f8
}

.coloresfondo5 .bloccoForm input:hover,.coloresfondo5 .bloccoForm textarea:hover,.coloresfondo5 .bloccoForm select:hover {
background:#f8f8f8
}

.coloresfondo1 .bloccoForm input:hover,.coloresfondo1 .bloccoForm textarea:hover,.coloresfondo1 .bloccoForm select:hover {
background:#f8f8f8
}


.bloccoForm input[type="submit"] {
color:var(--color-fff);
background:var(--giallo)
}

.bloccoForm input[type="submit"]:hover {
background:#e3930d
}

.coloresfondo1 .bloccoForm input[type="submit"] {
background:var(--color-fff);
color:var(--giallo)
}

.coloresfondo1 .bloccoForm input[type="submit"]:hover {
background:#d1870c;
color:var(--color-fff)
}

.coloresfondo1 .bloccoForm input:hover,.coloresfondo1.bloccoForm textarea:hover,.coloresfondo1 .bloccoForm input:focus,.coloresfondo1 .bloccoForm textarea:focus {
border-color:#d1870c
}

.coloresfondo2 .bloccoForm input[type="submit"] {
background:var(--color-fff);
color:var(--azzurro)
}

.coloresfondo2 .bloccoForm input[type="submit"]:hover {
background:var(--blu);
color:var(--color-fff)
}

.coloresfondo2 .bloccoForm input:hover,.coloresfondo2 .bloccoForm textarea:hover,.coloresfondo2 .bloccoForm input:focus,.coloresfondo2 .bloccoForm textarea:focus {
border-color:var(--blu)
}

.coloresfondo3 .bloccoForm input[type="submit"] {
background:var(--color-fff);
color:var(--blu)
}

.coloresfondo3 .bloccoForm input[type="submit"]:hover {
background:var(--azzurro);
color:var(--color-fff)
}

.coloresfondo3 .bloccoForm input:hover,.coloresfondo3 .bloccoForm textarea:hover,.coloresfondo3 .bloccoForm input:focus,.coloresfondo3 .bloccoForm textarea:focus {
border-color:var(--azzurro)
}

.coloresfondo4 .bloccoForm input[type="submit"] {
background:var(--color-fff);
color:var(--marrone)
}

.coloresfondo4 .bloccoForm input[type="submit"]:hover {
background:#99355e;
color:var(--color-fff)
}

.coloresfondo4 .bloccoForm input:hover,.coloresfondo4 .bloccoForm textarea:hover,.coloresfondo4 .bloccoForm input:focus,.coloresfondo4 .bloccoForm textarea:focus {
border-color:#99355e
}

.coloresfondo5 .bloccoForm input[type="submit"] {
background:var(--color-fff);
color:var(--verde)
}

.coloresfondo5 .bloccoForm input[type="submit"]:hover {
background:#76b531;
color:var(--color-fff)
}

.coloresfondo5 .bloccoForm input:hover,.coloresfondo5 .bloccoForm textarea:hover,.coloresfondo5 .bloccoForm input:focus,.coloresfondo5 .bloccoForm textarea:focus {
border-color:#76b531
}

.coloresfondo1 .bloccoForm label,.coloresfondo2 .bloccoForm label,.coloresfondo3 .bloccoForm label,.coloresfondo4 .bloccoForm label,.coloresfondo5 .bloccoForm label,.coloresfondo1 .bloccoForm a,.coloresfondo2 .bloccoForm a,.coloresfondo3 .bloccoForm a,.coloresfondo4 .bloccoForm a,.coloresfondo5 .bloccoForm a,.coloresfondo1 .bloccoForm .boxTitle h3,.coloresfondo2 .bloccoForm .boxTitle h3,.coloresfondo3 .bloccoForm .boxTitle h3,.coloresfondo4 .bloccoForm .boxTitle h3,.coloresfondo5 .bloccoForm .boxTitle h3 {
color:var(--color-fff)
}

.bloccoForm input::placeholder,.bloccoForm textarea::placeholder {
color:#777
}

.titolo-area-file {
color:var(--marrone)!important
}

.box-fustella-cont.border-cont {
border-top:2px solid #ddd;
padding-top:20px;
}


.box-fustella h5 {
color:var(--marrone)!important;
opacity:0.7;
}

.specifiche-area-fustelle table tr td:first-child {
color:#777
}

#fustelle-up-box .file-caricato a {
color:#111
}

#fustelle-up-box .file-caricato a:hover {
color:var(--marrone)
}

#fustelle-up-box .file-caricato i {
color:#2fb81b
}

#fustelle-up-box form input[type="submit"] {
background:var(--marrone);
color:var(--color-fff)
}

#fustelle-up-box form input[type="submit"]:hover {
background:var(--marrone-hover)
}

#fustelle-up-box form input[type="file"] {
background:#eee
}

#fustelle-up-box form input[type="file"]:hover {
background:e6e6e6
}

.registrazione-login table tr td input,.registrazione-login table tr td select {
border:2px solid #eee
}

.registrazione-login table tr td input:disabled,
.registrazione-login table tr td input:disabled:hover {
	background:#f0f0f0;
	border-color:#f0f0f0;
}

.registrazione-login .button:hover {
background:var(--marrone-hover);
border-color:var(--marrone-hover);
color:#fff;
}

.registrazione-login h4 {
color:var(--marrone)
}

.registrazione-login a {
color:var(--blunotte)
}

.messaggio {
background:var(--arancio);
color:var(--color-fff)
}

.errore {
background:#c00
}

.errore a {
color:#c00
}

.registrazione-login table tr td input:hover,.registrazione-login table tr td select:hover,.registrazione-login table tr td input:focus,.registrazione-login table tr td select:focus {
border-color:var(--arancio-hover)
}

.registrazione-login table tr td input[type="submit"] {
background:var(--marrone);
border-color:var(--marrone);
color:#fff
}

#bottom {
background:#f2f3f4;
border-top:2px solid #eee;
}

#sommariocarrello span {
color:var(--marrone)
}

#nelCarrello s {
color:#888
}

#nelCarrello .tot_somm_carr {
color:#222
}

#sommariocarrello #viaAlCarrello,#sommariocarrello #vaiAPreferiti {
color:#0C2333
}

#sommariocarrello #viaAlCarrello {
color:var(--blunotte)
}

.del-ind-sped {
background:var(--marrone);
color:var(--color-fff)!important
}

#carrello table {
background:#f8f8f8
}

#carrello table tr:nth-child(even) {
background:var(--color-fff)
}

#carrello table tr td,#carrello table tr th {
border:0
}

#form_modifica_dati_fatturazione table tr td {
border:0;
}

#carrello table tr th,#carrello table tfoot tr td {
background:#f6f6f6;
color:#000;
}

#carrello h1 {
color:var(--verde);
}

#finecarrello #carrelloindietro {
color:var(--blunotte)
}

.proseguiordine table {
background:var(--color-fff)!important
}

.proseguiordine .radio,.p-avv-mail {
background:#f6f6f6;
transition:.2s;
}

.proseguiordine .radio:hover {
background:#f2f2f2;
}

.ordini-ute a {
color:var(--marrone);
}

.ordini-ute a:hover {
text-decoration:underline;
}

.bloccoProdotto .boxBottom {
background:#FFF;
}

.coloresfondo2 .bloccoProdotto .boxBottom {
background:#FFF;
}

.coloresfondo4 .bloccoProdotto .boxBottom {
background:#FFF
}

.coloresfondo1 .bloccoProdotto .bollino-sconto span {
	background:var(--marrone);
}

#tabellecarrello strong { color:var(--marrone); }

.coloresfondo5 .bloccoProdotto .boxBottom {
background:#FFF;
}

.coloresfondo3 .bloccoProdotto .boxBottom {
background:#FFF;
}

.bloccoProdotto .boxBottom:hover {
box-shadow:0 1px 5px rgba(0,0,0,0.3)
}

.bloccoProdotto .border-boxpad .titolo {
color:var(--marrone)
}

.bloccoProdotto .border-boxpad .descrizione-prodotto {
color:#666;
}

.bloccoProdotto .border-boxpad .descrizione-prodotto p {
color:#666;
}

.bloccoProdotto .parte-testo a {
color:#666;
}

.coloresfondo3 .bloccoProdotto .orizzontale .boxBottom {
background:#1c5175
}

.coloresfondo4 .bloccoProdotto .orizzontale .boxBottom {
background:#ae1d56
}


.bloccoProdotto .orizzontale .boxBottom {
background:#1c5175
}

.coloresfondo5 .bloccoProdotto .orizzontale .boxBottom {
background:#7cbe34
}

.footer-landing #footer1 {
background:#0f3b59
}

#footer-top {
background:#0c2333
}

#footer-top i {
color:var(--color-fff)
}

.content-landing #contenuti h3,.content-landing #contenuti p {
color:#0c2333!important
}

#landing-intro {
background:#c14d7c
}

#landing-intro .landing-page-titolo {
color:var(--color-fff)!important
}

#landing-intro .bottone-link-intro {
background:var(--verde);
color:var(--color-fff)
}

#landing-intro .bottone-link-intro:hover {
background:#85ca39
}

#footer1 {
background-color:var(--marrone);
color:var(--color-fff)
}

#footer2 {
background-color:var(--giallo);
color:var(--color-fff)
}

footer a {
color:var(--color-fff)
}