html {
    background:#BCBCBC;
}
body {
    background:#FFFFFF;
}
#banner_cookie {
    background:#BCBCBC;
}
#banner_cookie p, #banner_cookie a {
    color:#FFFFFF;
}
#banner_cookie a {
    border:1px solid #5F5D5D}
#contenuto h1, article.testo_homepage h1 {
    color:#5b5b5c;
}
#contenuto h2, article.testo_homepage h2 {
    color:#B2040D;
    border-bottom:1px solid #EEEEEE;
}
#contenuto h3, article.testo_homepage h3 {
    color:#B2040D;
}
#contenuto h4, article.testo_homepage h4 {
    color:#444444;
}
#contenuto p, article.testo_homepage p {
    color:#444444;
}
#contenuto a, article.testo_homepage a {
    color:#444444;
}
#contenuto a:hover, article.testo_homepage a:hover {
    color:#B2040D;
}
#contenuto li, article.testo_homepage li {
    color:#444444;
}
#contenuto table td, article.testo_homepage table td {
    background:#FFFFFF;
    color:#444444;
}
#contenuto table th, article.testo_homepage table th {
    background:#FFFFFF;
    color:#444444;
}
/* AGGIUNGI VARI ----------- */
a.aggiungi {
    color:#FFFFFF;
    background:url(../../../images/pubblico/addcart.png) no-repeat center center #5F5D5D;
}
a.aggiungi:hover {
    background:url(../../../images/pubblico/addcart.png) no-repeat center center #B2040D;
}
span.prezzo {
    color:#FFFFFF;
    background:#BCBCBC;
}
span.prezzo_scontato {
    color:#B2040D;
}
span.prezzo_barrato {
    color:#B2040D;
}
section.primopiano article span.copertura a.maggiori_info, section.primopiano article span.copertura a.aggiungi_copertura {
    color:#FFFFFF;
}
section.primopiano article span.copertura a.maggiori_info {
    background:#BCBCBC;
}
section.primopiano article span.copertura a.aggiungi_copertura {
    background: url(../../../images/pubblico/addcart.png) no-repeat center left #B2040D;
}
section.terzopiano article span.prezzo_scontato, section.quartopiano article span.prezzo_scontato {
    color:#FFFFFF !important;
}
/* nonopiano ----------- */
section.nonopiano article ul li a {
    color:#B2040D;
}
section.nonopiano article.colore_slide_0 ul li a:hover {
    color:#B41B43;
}
section.nonopiano article.colore_slide_1 ul li a:hover {
    color:#D9522B;
}
section.nonopiano article.colore_slide_2 ul li a:hover {
    color:#FD7300;
}
section.nonopiano article.colore_slide_3 ul li a:hover {
    color:#E3C800;
}
section.nonopiano article.colore_slide_4 ul li a:hover {
    color:#7FB900;
}
section.nonopiano article.colore_slide_0 h3 {
    color:#FFFFFF;
    background:#B41B43;
}
section.nonopiano article.colore_slide_1 h3 {
    color:#FFFFFF;
    background:#D9522B;
}
section.nonopiano article.colore_slide_2 h3 {
    color:#FFFFFF;
    background:#FD7300;
}
section.nonopiano article.colore_slide_3 h3 {
    color:#FFFFFF;
    background:#E3C800;
}
section.nonopiano article.colore_slide_4 h3 {
    color:#FFFFFF;
    background:#7FB900;
}
/* FINE AGGIUNGI VARI ----------- */
/* SUBMENU ----------- */
#subMenu li.selected, #subMenu li.selected a {
    color:#B2040D;
}
#subMenu li:hover, #subMenu li.selected:hover, #subMenu li a:hover {
    color:#b2040d;
}
#subMenu li a, #subMenu h3 {
    color:#444444;
}
#subMenu ul li {
    border-top:1px solid #EEEEEE;
}
/* FINE SUBMENU ----------- */
/* FOOTER ----------- */
footer {
    border-top:0.3125rem solid #FFFFFF;
    background:#BCBCBC;
}
footer p, footer address {
    color:#FFFFFF;
}
footer p strong, footer p a {
    color:#FFFFFF;
}
footer p span.nome {
    color:#FFFFFF;
}
footer p a:hover {
    color:#FFFFFF;
}
/* FINE FOOTER ----------- */
/* NAV ----------- */
nav ul {
}
nav li, nav li a {
    color:#FFFFFF;
    background:#BCBCBC;
}
nav li a:hover {
    color:#FFFFFF;
    background:#B2040D;
}
nav a.selected {
    color:#FFFFFF;
    background:#5F5D5D;
}
/* Smartphones ----------- */
@media only screen and (max-width : 960px) {
nav ul {
    border-top:0.0625rem solid #EEEEEE;
}
nav ul li a {
    border-bottom:0.0625rem solid #EEEEEE;
}
nav li, nav li a {
}
nav li a:hover {
}
nav a.selected {
}
}
/* ipad desktop ----------- */
@media only screen and (min-width : 961px) {
nav {
    border-bottom: none;
    border-top:none;
    background:#BCBCBC;
}
nav ul {
}
nav li#carrello a span {
    color:#FFFFFF;
}
}
/* FINE NAV ----------- */
/* H3 EVIDENZE ----------- */
#contenuto section.elenco article h3, #contenuto section.elenco article h3 a, #contenuto section.lista article h3, #contenuto section.lista article h3 a, section.secondopiano article h3, section.secondopiano article h3 a, section.primopiano article h3, section.primopiano article h3 a, section.quintopiano article h3, section.quintopiano article h3 a {
    color:#5b5b5c;
}
#contenuto section.elenco article h3 a:hover, #contenuto section.lista article h3 a:hover, section.secondopiano article h3 a:hover, section.primopiano article h3 a:hover, section.quintopiano article:hover h3 a {
    color:#B2040D;
}
section.ottavopiano article h3, section.ottavopiano article h3 a, section.settimopiano article h3, section.settimopiano article h3 a, section.terzopiano article h3, section.terzopiano article h3 a, section.quartopiano article h3, section.quartopiano article h3 a {
    color:#FFFFFF;
}
section.ottavopiano article:hover h3 a, section.settimopiano article h3 a:hover, section.terzopiano article h3 a:hover, section.quartopiano article h3 a:hover {
    color:#FFFFFF;
}
#contenuto section.elenco article p, #contenuto section.lista article p, section.primopiano article p, section.secondopiano article p, section.quintopiano article p {
    color:#444444;
}
section.settimopiano article p, section.terzopiano article p, section.quartopiano article p, section.quartopiano article p a {
    color:#FFFFFF;
}
section.terzopiano article a.vai {
    color:#FFFFFF;
    background:#B2040D;
}
section.ottavopiano article.colore_slide_0 {
	background:url(../../../images/pubblico/icone01.png) no-repeat center top #B41B43;
}
section.ottavopiano article.colore_slide_1 {
	background:url(../../../images/pubblico/icone02.png) no-repeat center top #D9522B;
}
section.ottavopiano article.colore_slide_2 {
	background:url(../../../images/pubblico/icone03.png) no-repeat center top #FD7300;
}
section.ottavopiano article.colore_slide_3 {
	background:url(../../../images/pubblico/icone04.png) no-repeat center top #E3C800;
}
section.ottavopiano article.colore_slide_4 {
	background:url(../../../images/pubblico/icone05.png) no-repeat center top #7FB900;
}
section.ottavopiano article.colore_slide_5 {
	background:url(../../../images/pubblico/icone06.png) no-repeat center top #009A01;
}

section.ottavopiano article.colore_slide_0:hover {
	background:url(../../../images/pubblico/icone01_s2.png) no-repeat center top #B41B43;
}
section.ottavopiano article.colore_slide_1:hover {
	background:url(../../../images/pubblico/icone02_s2.png) no-repeat center top #D9522B;
}
section.ottavopiano article.colore_slide_2:hover {
	background:url(../../../images/pubblico/icone03_s2.png) no-repeat center top #FD7300;
}
section.ottavopiano article.colore_slide_3:hover {
	background:url(../../../images/pubblico/icone04_s2.png) no-repeat center top #E3C800;
}
section.ottavopiano article.colore_slide_4:hover {
	background:url(../../../images/pubblico/icone05_s2.png) no-repeat center top #7FB900;
}
section.ottavopiano article.colore_slide_5:hover {
	background:url(../../../images/pubblico/icone06_s2.png) no-repeat center top #009A01;
}
/* FINE H3 EVIDENZE ----------- */
/* PAGINAZIONE ----------- */
#contenuto #paginazione a {
    color:#FFFFFF;
    background:#BCBCBC;
}
#contenuto #paginazione a:hover {
    color:#FFFFFF !important;
    background:#B2040D;
}
#contenuto #paginazione a.selected {
    color:#444444;
}
/* FINE PAGINAZIONE ----------- */
#login {
    background:#FFFFFF;
    border-bottom:1px solid #EEEEEE;
    color:#FFFFFF;
}
#login a, #login span, #login p, #login label, div#etichette li span, #contenuto section.lista article.file a.download, div#barra_lingue a, div#barra_lingue select, div#barra_lingue select option {
    color:#FFFFFF;
}
div.genera_password span {
    color:#333;
}
#login a:hover, div#etichette li:hover span, section.lista article.file a.download:hover, div#barra_lingue a:hover {
    color:#B2040D;
}
#login input[type="button"] {
  background:#EEE;
}
#login a#pulsante_movimento, #login a#pulsante_registrati {
    color:#FFFFFF;
    border-bottom:none;
    background:none;
}
#login input {
    border:1px solid #EEEEEE;
}
#contenuto #registrazione div.bottoni a.procedi {
    color:#FFFFFF;
}
div#etichette h3 {
    color:#BCBCBC;
}
div#barra_lingue select {
    border-color:#FFFFFF;
}
div#barra_lingue select.it {
    background:url('../../../images/pubblico/flag/it.png') no-repeat center left #FFFFFF;
}
div#barra_lingue select.en {
    background:url('../../../images/pubblico/flag/en.png') no-repeat center left #FFFFFF;
}
div#barra_lingue select.de {
    background:url('../../../images/pubblico/flag/de.png') no-repeat center left #FFFFFF;
}
div#barra_lingue select option.it selected {
    background:url('../../../images/pubblico/flag/it.png') no-repeat center left #FFFFFF;
}
div#barra_lingue select option.it {
    background:url('../../../images/pubblico/flag/it.png') no-repeat center left #FFFFFF;
}
div#barra_lingue select option.en {
    background:url('../../../images/pubblico/flag/en.png') no-repeat center left #FFFFFF;
}
div#barra_lingue select option.de {
    background:url('../../../images/pubblico/flag/de.png') no-repeat center left #FFFFFF;
}
.ricerca label, .ricerca p, .ricerca h3 {
    color:#FFFFFF;
}
#contenuto #carrello table tr:nth-child(even) {
    background:#FFFFFF;
}
#contenuto #carrello table tr:nth-child(odd) {
    background:#FFFFFF;
}
#contenuto #carrello table th {
    color:#444444;
    background:#FFFFFF;
}
#contenuto #carrello table tr.totale td {
    color:#444444;
    background:#FFFFFF;
    border-top:1px solid #EEEEEE;
}
#contenuto #carrello div.bottoni a.procedi {
    color:#FFFFFF;
    background:#B2040D;
}
#contenuto #carrello div.bottoni a.torna {
    color:#444;
    background:#EEE;
}
#contenuto #carrello table td.stato {
    color:#FFFFFF;
}
#contenuto #carrello table td.rosso {
    background:#F00;
}
#contenuto #carrello table td.verde {
    background:#5BBA58;
}
#slideHead article h3 {
    color:#FFFFFF;
}
#contenuto #carrello table#elenco_ordini thead tr, #contenuto #carrello table#elenco_ordini thead tr th {
    background:#BCBCBC;
    color:#FFFFFF}
#contenuto #carrello table#elenco_ordini tbody tr td.mostra a:hover
{
    border:1px solid #BCBCBC;
    color:#FFFFFF;
    background: #BCBCBC;
}
#contenuto #carrello table#elenco_ordini tbody tr td.mostra a
{
    border:1px solid #BCBCBC;
    background:#FFFFFF;
    color:#444444;
}

/* colori */
section.primopiano h2, section.secondopiano h2, section.sestopiano h2 {
    color:#444444;
    border-bottom:0.0625rem solid #EEEEEE;
}
section.primopiano article {
    border-bottom:0.0625rem solid #EEEEEE;
}
section.settimopiano article.colore_slide_0 div.mask, section.settimopiano article.colore_slide_1 div.mask, section.settimopiano article.colore_slide_2 div.mask, section.settimopiano article.colore_slide_3 div.mask, section.settimopiano article.colore_slide_4 div.mask, section.settimopiano article.colore_slide_5 div.mask, section.settimopiano article.colore_slide_6 div.mask, section.settimopiano article.colore_slide_7 div.mask, section.settimopiano article.colore_slide_9 div.mask, section.settimopiano article.colore_slide_9 div.mask {
    background:#000;
}
section.settimopiano article.colore_slide_0:hover div.mask {
    background:#B41B43;
}
section.settimopiano article.colore_slide_1:hover div.mask {
    background:#D9522B;
}
section.settimopiano article.colore_slide_2:hover div.mask {
    background:#FD7300;
}
section.settimopiano article.colore_slide_3:hover div.mask {
    background:#E3C800;
}
section.settimopiano article.colore_slide_4:hover div.mask {
    background:#7FB900;
}
section.settimopiano article.colore_slide_5:hover div.mask {
    background:#009A01;
}
section.settimopiano article.colore_slide_6:hover div.mask {
    background:#2C84EE;
}
section.settimopiano article.colore_slide_7:hover div.mask {
    background:#0A54BC;
}
section.settimopiano article.colore_slide_8:hover div.mask {
    background:#5F3BBA;
}
section.settimopiano article.colore_slide_9:hover div.mask {
    background:#90408A;
}
#contenuto #registrazione fieldset {
    border-top:0.0625rem solid #EEEEEE;
}
#contenuto #registrazione ul li {
    border:0.0625rem solid #EEEEEE;
}
#contenuto #registrazione ul {
    border-bottom:0.0625rem solid #EEEEEE;
}
#contenuto #registrazione ul li {
    background:#F3F3F3;
}
#contenuto #registrazione ul li.select {
    background:#FFFFFF;
    border-bottom:1px solid #EEEEEE;
}
#contenuto #registrazione div.bottoni a.procedi {
    background:#B2040D;
}
#contenuto #carrello table table tr:nth-child(even) {
    background:none;
}
#contenuto #carrello table table tr:nth-child(odd) {
    background:none;
}

div.contenitoreGalleria {
    background:url('../../../images/loader.gif') no-repeat center center #FFFFFF;
    border:1px solid #AAA;
}
div.contenitoreGalleria span.didascalia {
    color:#444444;
}
div.miniature a.miniatura {
    border:1px solid #EEEEEE;
}
div.miniature a.selected {
    border:1px solid #B2040D;
}



div.ecommerce label  {
    border-bottom:0.0625rem solid #EEEEEE;
}
div.ecommerce label, div.ecommerce label #span_prezzo, div.ecommerce label #span_gratis {
    color:#444444;
}
div.ecommerce label #span_prezzo_offerta {
    color:#BCBCBC;
}
div.ecommerce label #span_prezzo.barrato {
    color:#B2040D;
}
div.ecommerce label select option.disabilitato {
    background-color: #AAA;
    color:#EEE;
}
div.ecommerce a#pulsante_aggiunta_carrello {
    background:url('../../../images/pubblico/addcart.png') no-repeat center left #BCBCBC;
    color:#FFFFFF;
}
div.ecommerce a#pulsante_aggiunta_carrello:hover {
    background:url('../../../images/pubblico/addcartHover.png') no-repeat center left #B2040D;
}
#contenuto div.form fieldset label {
    color:#333;
}
#contenuto input[type="text"], #contenuto textarea, #contenuto input[type="email"], #contenuto input[type="email"], #contenuto input[type="date"], #contenuto input[type="password"], #contenuto select {
    border:0.0625rem solid #CCC;
    color:#777;
    background:#FFFFFF;
}
#contenuto div.contenitore_multiplo div span {
    color:#777;
}
#contenuto input[type="button"] {
    border:0.0625rem solid #CCC;
    color:#777;
    background:#FFFFFF;
}
#contenuto div.form fieldset label.errore {
    color:#FFFFFF;
    background:url('../../../images/pubblico/error.png') no-repeat center left #F00;
}
#contenuto div.form fieldset label span.errore_input {
    color:#F00;
    background:url('../../../images/pubblico/error_arrow.png') no-repeat center left;
}
#contenuto div.form span.messaggio_inviato_correttamente {
    color: #CCC;
}
#contenuto div.form input.errore {
    border: 1px dashed #FF0000;
}

/* Smartphones ----------- */
@media only screen and (max-width : 960px) {
section.secondopiano article {
    border-bottom:0.0625rem solid #EEEEEE;
}
section.quartopiano article p {
    color:#444444;
}
section.quartopiano article.colore_slide_0 h3 a {
    color:#B41B43;
}
section.quartopiano article.colore_slide_1 h3 a {
    color:#D9522B;
}
section.quartopiano article.colore_slide_2 h3 a {
    color:#FD7300;
}
section.quartopiano article.colore_slide_3 h3 a {
    color:#E3C800;
}
section.quartopiano article.colore_slide_4 h3 a {
    color:#7FB900;
}
section.quartopiano article.colore_slide_5 h3 a {
    color:#009A01;
}
section.quartopiano article.colore_slide_6 h3 a {
    color:#2C84EE;
}
section.quartopiano article.colore_slide_7 h3 a {
    color:#0A54BC;
}
section.quartopiano article.colore_slide_8 h3 a {
    color:#5F3BBA;
}
section.quartopiano article.colore_slide_9 h3 a {
    color:#90408A;
}
section.quintopiano article, section.quartopiano article {
    background:#FFFFFF !important;
    border-bottom:0.0625rem solid #EEEEEE;
}
/*MULTI PUNTI MAPPA*/
#contenuto div.mappa_multi_punti table tr {
    border-bottom: 1px solid #EEEEEE;
}
#contenuto div.mappa_multi_punti table td:before {
    background:#FFFFFF;
    color:#444444;
}
#contenuto div.mappa_multi_punti table td {
    background:#FFFFFF;
}
}
/* ipad desktop ----------- */
@media only screen and (min-width : 961px) {
section.secondopiano {
    background:#EEEEEE;
}
section.secondopiano article {
    background:#FFFFFF;
}
div.paginazione label {
    background:#FFFFFF;
}
div.paginazione label.selected {
    background:#B2040D;
}
section.quartopiano article.colore_slide_0 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right center #B41B43;
}
section.quartopiano article.colore_slide_1 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right center #D9522B;
}
section.quartopiano article.colore_slide_2 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right center #FD7300;
}
section.quartopiano article.colore_slide_3 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right center #E3C800;
}
section.quartopiano article.colore_slide_4 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right center #7FB900;
}
section.quartopiano article.colore_slide_5 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right center #009A01;
}
section.quartopiano article.colore_slide_6 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right center #2C84EE;
}
section.quartopiano article.colore_slide_7 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right center #0A54BC;
}
section.quartopiano article.colore_slide_8 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right center #5F3BBA;
}
section.quartopiano article.colore_slide_9 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right center #90408A;
}
section.quartopiano article.colore_slide_0:hover div {
    background:#B41B43;
}
section.quartopiano article.colore_slide_1:hover div {
    background:#D9522B;
}
section.quartopiano article.colore_slide_2:hover div {
    background:#FD7300;
}
section.quartopiano article.colore_slide_3:hover div {
    background:#E3C800;
}
section.quartopiano article.colore_slide_4:hover div {
    background:#7FB900;
}
section.quartopiano article.colore_slide_5:hover div {
    background:#009A01;
}
section.quartopiano article.colore_slide_6:hover div {
    background:#2C84EE;
}
section.quartopiano article.colore_slide_7:hover div {
    background:#0A54BC;
}
section.quartopiano article.colore_slide_8:hover div {
    background:#5F3BBA;
}
section.quartopiano article.colore_slide_9:hover div {
    background:#90408A;
}
section.quartopiano article a.vai {
    border:1px solid #FFFFFF;
    color:#FFFFFF;
}
section.quartopiano article {
    border-bottom:0.0625rem solid #EEEEEE;
}
section.quintopiano article span.prezzo_scontato {
    color:#FFFFFF !important;
}
}
