:root {
	--color-fff:#fff
}

body {
	color:var(--blunotte)
}

.obl {
	background:#C00;
	color:var(--color-fff)
}

#headertopbg {
	background-color:#fff;
	color:#333
}

#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:#fff
}

nav#menu-articoli ul li a {
	color:#fff
}

nav#menu-articoli ul li a:hover,nav#menu-articoli ul li a.attivo {
	color:var(--rosa)
}

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
	color:#222
}

.coloresfondo1 {
	background:#f2f3f4;
}

.coloresfondo2 {
	background:#cdb396
}

.coloresfondo3 {
	background:#555
}

#anteprimaprodotto {
	border:1px solid #eee
}

.miniaturaprodotto {
	border:solid 1px #eee
}

.miniatura-selezionata {
	border-color:var(--giallo)
}

#contenutimodello {
	color:#555
}

#datiprodottosx h4 {
	border-bottom:2px solid #555
}

#datiprodottosx h3,#datiprodottodx h3 {
	background:#555;
	color:var(--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;
	font-family:'Oswald Light', sans-serif;
	letter-spacing:1px;
	background-color:#fff;
}
#datiprodottosx a.codiceattivo:hover,#datiprodottosx a.codiceattivo.selezionato {
	border-color:var(--giallo-hover);
	color:#333;
	font-family:'Oswald Regular', sans-serif;
	letter-spacing:1px;
}



#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:#9b837b!important
}

#percentuale_prodotto {
	color:#888
}

#iva {
	border-top:1px solid #ddd;
	color:#444
}

#acquisto .button {
	background:#cdb396;
	border:2px solid #cdb396;
	color:#fff;
	text-transform:uppercase;
}

#acquisto .button:hover {
	background:#9b837b;
	border-color: #9b837b;
	color:#fff;
}

#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(--rosa)
}

#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
}

.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)
}

.coloresfondo2 .bloccoCollegamento.interno .orizzontale .boxBottom {
	background:#1c5175
}

.coloresfondo3 .bloccoCollegamento.esterno .boxBottom {
	background:var(--azzurro)
}

.coloresfondo1 .bloccoCollegamento.esterno .boxBottom {
	background:var(--color-fff)
}

.coloresfondo1 .bloccoCollegamento.esterno .boxBottom:hover {
	background:#f4f4f4
}

.coloresfondo2 .bloccoCollegamento.esterno .boxBottom {
	background:#1c5175
}

.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)
}

.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)
}

.bloccoTesto .box {
	color:#222
}

.coloresfondo1 .bloccoTesto .box {
	color:#9b837b!important
}


.coloresfondo1 .bloccoTesto .box p {
	color:#000!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; */
}


.coloresfondo1 .bloccoTesto .box a {
	background:var(--color-fff);
	color:var(--giallo)
}

.coloresfondo1 .bloccoTesto .box a:hover {
	background:#de8f0c;
	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;
}


.bloccoMenu .boxTitle {
	background:transparent
}

.bloccoMenu .boxTitle h3 a {
	color:#222
}


.coloresfondo1 .bloccoMenu .boxTitle h3 a {
	color:#9b837b!important
}

.coloresfondo2 .bloccoMenu .boxTitle h3 a {
	color:#222!important
}

.coloresfondo3 .bloccoMenu .boxTitle h3 a {
	color:#fff!important
}


.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:#9b837b
}

.coloresfondo2 .bloccoMenu .orizzontale .figlio h4 {
	color:#000;
}

.bloccoForm a {
	color:var(--giallo)
}

.bloccoForm a:hover {
	color:#e3930d
}

.bloccoForm .boxTitle h3 {
	color:var(--giallo)
}

.bloccoForm input,.bloccoForm textarea,.bloccoForm select {
	background:#eef2f5
}

.coloresfondo1 .bloccoForm input,.coloresfondo1 .bloccoForm textarea,.coloresfondo1 .bloccoForm select {
	background:#fff
}

.bloccoForm input:hover,.bloccoForm textarea:hover,.bloccoForm select:hover,.bloccoForm input:focus,.bloccoForm textarea:focus,.bloccoForm select:focus {
	background:#e7ebef
}

.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"] {
	border:2px solid var(--giallo);
	background:#cdb396;
	color:#fff
}

.coloresfondo1 .bloccoForm input[type="submit"]:hover {
	background:var(--giallo-hover);
	color:var(--color-fff);
	border-color:var(--giallo-hover);
}


.coloresfondo1 .bloccoForm label { color:#000!important; }
.coloresfondo1 .bloccoForm label a { color:#9b837b; }


.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)
}

.coloresfondo1 .bloccoForm label,.coloresfondo2 .bloccoForm label,.coloresfondo3 .bloccoForm label,.coloresfondo1 .bloccoForm a,.coloresfondo2 .bloccoForm a,.coloresfondo3 .bloccoForm a,.coloresfondo1 .bloccoForm .boxTitle h3,.coloresfondo2 .bloccoForm .boxTitle h3,.coloresfondo3 .bloccoForm .boxTitle h3 {
	color:var(--color-fff)
}

.bloccoForm input::placeholder,.bloccoForm textarea::placeholder {
	color:#777
}

.titolo-area-file {
	color:#9b837b!important
}

.box-fustella-cont.border-cont {
	border-top:2px solid #ddd;
	padding-top:20px;
}


.box-fustella h5 {
	color:#9b837b!important
}

.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(--blu)
}

#fustelle-up-box .file-caricato i {
	color:#2fb81b
}

#fustelle-up-box form input[type="submit"] {
	background: #cdb396; border: 2px solid var(--giallo); color: #fff;
}

#fustelle-up-box form input[type="submit"]:hover {
	background:var(--giallo-hover);
	color:#fff;
}

#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:3px solid #eee
}

.registrazione-login .button:hover {
	background:#9b837b;
	color:#fff;
}

.registrazione-login h4 {
	color:#9b837b!important
}

.registrazione-login a {
	color:#222
}

.messaggio {
	background:var(--giallo);
	color:#000
}

.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:#9b837b
}

.registrazione-login table tr td input[type="submit"] {
	text-transform:uppercase; background:#cdb396; color:#ffffff; border-color:#cdb396; font-size:14px;
}

#bottom {
	background:#f2f3f4;
	border-top:2px solid #eee;
}

#sommariocarrello span {
	color:#9b837b
}

#nelCarrello s {
	color:#9b837b
}

#nelCarrello .tot_somm_carr {
	color:#222
}

#sommariocarrello #viaAlCarrello,#sommariocarrello #vaiAPreferiti {
	color:#0C2333
}

#sommariocarrello #viaAlCarrello {
	color:var(--blunotte)
}

.del-ind-sped {
	background:var(--rosa);
	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:#000;
}

#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:#9b837b;
}

.ordini-ute a:hover {
	text-decoration:underline;
}

.bloccoProdotto .boxBottom {
	background:#de8f0c
}

.coloresfondo2 .bloccoProdotto .boxBottom {
	background:#1c5175
}

}

#tabellecarrello strong { color:var(--rosa); }

.coloresfondo3 .bloccoProdotto .boxBottom {
	background:#1c5175
}

.bloccoProdotto .boxBottom:hover {
	box-shadow:0 1px 5px rgba(0,0,0,0.3)
}

.bloccoProdotto .border-boxpad .titolo {
	color:var(--color-fff)
}

.bloccoProdotto .border-boxpad .descrizione-prodotto {
	color:var(--color-fff)
}

.bloccoProdotto .border-boxpad .descrizione-prodotto p {
	color:var(--color-fff)
}

.bloccoProdotto .parte-testo a {
	color:var(--color-fff)
}

.coloresfondo3 .bloccoProdotto .orizzontale .boxBottom {
	background:#1c5175
}


.bloccoProdotto .orizzontale .boxBottom {
	background:#1c5175
}

.footer-landing #footer1 {
	background:#cdb396
}

#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:#f4eae7;
	color:#222
}

#footer2 {
	background-color:#64564e;
	color:#fff
}

#footer2 a {
	color:#fff
}

footer a {
	color:#222
}