html {
    background:#FFFFFF;
}
#banner_cookie {
    background:#444444;
}
#banner_cookie p, #banner_cookie a {
    color:#FACC00;
}
#banner_cookie a {
    border:1px solid #FACC00}
#contenuto h1, article.testo_homepage h1 {
    color:#FACC00;
}
#contenuto h2, article.testo_homepage h2 {
    color:#AAAAAA;
    border-bottom:1px solid #EEEEEE;
}
#contenuto h3, article.testo_homepage h3 {
    color:#FACC00;
}
#contenuto h4, article.testo_homepage h4 {
    color:#747577;
}
#contenuto p, article.testo_homepage p {
    color:#747577;
}
#contenuto a, article.testo_homepage a {
    color:#747577;
}
#contenuto a:hover, article.testo_homepage a:hover {
    color:#FACC00;
}
#contenuto li, article.testo_homepage li {
    color:#747577;
}
#contenuto table td, article.testo_homepage table td {
    background:#F5F5F5;
    color:#747577;
}
#contenuto table th, article.testo_homepage table th {
    background:#F5F5F5;
    color:#747577;
}
/* AGGIUNGI VARI ----------- */
a.aggiungi {
    color:#FACC00;
    background:url(../../../images/pubblico/addcart.png) no-repeat center center #FFFFFF;
}
a.aggiungi:hover {
    background:url(../../../images/pubblico/addcartHover.png) no-repeat center center #FFFFFF; 
}
span.prezzo {
    color:#FACC00;
    background:#F5F5F5;
}
span.prezzo_scontato {
    color:#AAAAAA;
}
span.prezzo_barrato {
    color:#AAAAAA;
}
section.primopiano article span.copertura a.maggiori_info {
    color:#FFFFFF;
}
section.primopiano article span.copertura a.aggiungi_copertura {
    color:#FACC00;
}
section.primopiano article span.copertura a.maggiori_info {
    background:#FACC00;
}
section.primopiano article span.copertura a.aggiungi_copertura {
    background: url(../../../images/pubblico/addcart.png) no-repeat center left #FFFFFF;
}
section.terzopiano article span.prezzo_scontato, section.quartopiano article span.prezzo_scontato {
    color:#FFFFFF !important;
}
/* FINE AGGIUNGI VARI ----------- */
/* SUBMENU ----------- */
#subMenu li.selected, #subMenu li.selected a {
    color:#AAAAAA;
}
#subMenu li:hover, #subMenu li.selected:hover, #subMenu li a:hover {
    color:#FACC00;
}
#subMenu li a, #subMenu h3 {
    color:#444444;
}
#subMenu ul li {
    border-top:1px solid #EEEEEE;
}
/* FINE SUBMENU ----------- */
/* FOOTER ----------- */
footer {
    border-top:1px solid #EEEEEE;
}
footer p, footer address {
    color:#747577;
}
footer p strong, footer p a {
    color:#FACC00;
}
footer p span.nome {
    color:#FACC00;
}
footer p a:hover {
    color:#FACC00;
}
/* FINE FOOTER ----------- */
/* NAV ----------- */
nav ul {
}
nav li, nav li a {
    color:#747577;
    background:#FFFFFF;
}
nav li a:hover {
    color:#FACC00;
    background:#FFFFFF;
}
nav a.selected {
    color:#FACC00;
    background:#FFFFFF;
}
/* 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:none;
}
nav ul {
}
nav li#carrello a span {
    color:#747577;
}
}
/* FINE NAV ----------- */
/* H3 EVIDENZE ----------- */
#contenuto section.elenco article h3, #contenuto section.elenco article h3 a, section.primopiano article h3, section.primopiano article h3 a, section.quintopiano article h3, section.quintopiano article h3 a {
    color:#FACC00;
}
section.primopiano article h3, section.primopiano article h3 a {
    color:#444444;
}
section.primopiano article h3 a:hover {
    color:#B41B43;
}
#contenuto section.elenco article h3 a:hover, section.quintopiano article:hover h3 a {
    color:#FACC00;
}
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, section.secondopiano article h3, section.secondopiano 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, section.secondopiano article h3 a:hover {
    color:#FFFFFF;
}
#contenuto section.elenco article p, #contenuto section.lista article p, section.primopiano article p, section.quintopiano article p {
    color:#747577;
}
section.settimopiano article p, section.terzopiano article p, section.quartopiano article p, section.quartopiano article p a, section.secondopiano article p {
    color:#FFFFFF;
}
section.terzopiano article a.vai {
    color:#FFFFFF;
    background:#FACC00;
}
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_6 {
	background:url(../../../images/pubblico/icone07.png) no-repeat center top #2C84EE;
}
section.ottavopiano article.colore_slide_7 {
	background:url(../../../images/pubblico/icone08.png) no-repeat center top #0A54BC;
}
section.ottavopiano article.colore_slide_8 {
	background:url(../../../images/pubblico/icone09.png) no-repeat center top #5F3BBA;
}

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;
}
section.ottavopiano article.colore_slide_6:hover {
	background:url(../../../images/pubblico/icone07_s2.png) no-repeat center top #2C84EE;
}
section.ottavopiano article.colore_slide_7:hover {
	background:url(../../../images/pubblico/icone08_s2.png) no-repeat center top #0A54BC;
}
section.ottavopiano article.colore_slide_8:hover {
	background:url(../../../images/pubblico/icone09_s2.png) no-repeat center top #5F3BBA;
}
/* FINE H3 EVIDENZE ----------- */
/* PAGINAZIONE ----------- */
#contenuto #paginazione a {
    color:#FFFFFF;
    background:#FACC00;
}
#contenuto #paginazione a:hover {
    background:#FACC00;
}
#contenuto #paginazione a.selected {
    color:#747577;
}
/* FINE PAGINAZIONE ----------- */
#login {
    background:#FFFFFF;
    border-bottom:1px solid #EEEEEE;
}
#login a, #login span, #login p, #login label, div.genera_password span, 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:#747577;
}
#login a:hover, div#etichette li:hover span, section.lista article.file a.download:hover, div#barra_lingue a:hover {
    color:#FACC00;
}
#login input[type="button"] {
  background:#EEE;
}
#login a#pulsante_movimento, #login a#pulsante_registrati {
    border-bottom:none;
    background:#F5F5F5;
}
#login input {
    border:1px solid #EEEEEE;
}
#contenuto #registrazione div.bottoni a.procedi {
    color:#FFFFFF;
}
div#etichette h3 {
    color:#FACC00;
}
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:#F5F5F5;
}
#contenuto #carrello table th {
    color:#747577;
    background:#F5F5F5;
}
#contenuto #carrello table tr.totale td {
    color:#747577;
    background:#FFFFFF;
    border-top:1px solid #EEEEEE;
}
#contenuto #carrello div.bottoni a.procedi {
    color:#FFFFFF;
    background:#FACC00;
}
#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;
}


/* colori */
section.primopiano h2, section.secondopiano h2, section.sestopiano h2 {
    color:#747577;
    border-bottom:0.0625rem solid #EEEEEE;
}
section.primopiano article {
}
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_8 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:#FACC00;
}
#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;
    border:1px solid #EEE;
}
div.contenitoreGalleria span.didascalia {
    color:#747577;
}
div.miniature a.miniatura {
    border:1px solid #EEEEEE;
}
div.miniature a.selected {
    border:1px solid #FACC00;
}



div.ecommerce label  {
    border-bottom:0.0625rem solid #EEEEEE;
}
div.ecommerce label, div.ecommerce label #span_prezzo, div.ecommerce label #span_gratis {
    color:#747577;
}
div.ecommerce label #span_prezzo_offerta {
    color:#FACC00;
}
div.ecommerce label #span_prezzo.barrato {
    color:#AAAAAA;
}
div.ecommerce label select option.disabilitato {
    background-color: #AAA;
    color:#EEE;
}
div.ecommerce a#pulsante_aggiunta_carrello {
    background:url('../../../images/addcart.png') no-repeat center left #FFFFFF;
    color:#FACC00;
}
div.ecommerce a#pulsante_aggiunta_carrello:hover {
    background:url('../../../images/addcartHover.png') no-repeat center left #FFFFFF;
}
#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:#F5F5F5;
}
#contenuto div.contenitore_multiplo div span {
    color:#777;
}
#contenuto input[type="button"] {
    border:0.0625rem solid #CCC;
    color:#777;
    background:#F5F5F5;
}
#contenuto div.form fieldset label.errore {
    color:#FFFFFF;
    background:url('../../../images/error.png') no-repeat center left #F00;
}
#contenuto div.form fieldset label span.errore_input {
    color:#F00;
    background:url('../../../images/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) {
#head {
    background:#FFFFFF;
}
section.secondopiano article {
    border-bottom:0.0625rem solid #EEEEEE;
}
section.quartopiano article p {
    color:#747577;
}
section.secondopiano article p {
    color:#747577;
}
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.secondopiano article.colore_slide_0 h3 a {
    color:#B41B43;
}
section.secondopiano article.colore_slide_1 h3 a {
    color:#D9522B;
}
section.secondopiano article.colore_slide_2 h3 a {
    color:#FD7300;
}
section.secondopiano article.colore_slide_3 h3 a {
    color:#E3C800;
}
section.secondopiano article.colore_slide_4 h3 a {
    color:#7FB900;
}
section.secondopiano article.colore_slide_5 h3 a {
    color:#009A01;
}
section.secondopiano article.colore_slide_6 h3 a {
    color:#2C84EE;
}
section.secondopiano article.colore_slide_7 h3 a {
    color:#0A54BC;
}
section.secondopiano article.colore_slide_8 h3 a {
    color:#5F3BBA;
}
section.secondopiano article.colore_slide_9 h3 a {
    color:#90408A;
}

section.quintopiano article, section.quartopiano article {
    background:#FFFFFF !important;
    border-bottom:0.0625rem solid #EEEEEE;
}
}
/* ipad desktop ----------- */
@media only screen and (min-width : 961px) {
#head.scroll {
    background:#FFFFFF;
}
#head.zero {
    background:url(../../../images/pubblico/bgHead.png);
}
#head.zero nav li, #head.zero nav li a {
    color:#FFFFFF;
    background:none;
}
#head.zero nav li a:hover {
    color:#FFFFFF;
    background:none;
}
#head.zero nav a.selected {
    color:#FFFFFF;
    background:none;
}
#head.zero nav li#carrello a span {
    color:#FFFFFF;
}
#head.zero #login a#pulsante_movimento, #head.zero #login a#pulsante_registrati {
    border-bottom:none;
    color:#F5F5F5;
    background:none;
}
#slideHead {
    color:#000 !important;
}


section.secondopiano {
    background:#EEE;
}
section.secondopiano article.colore_slide_0 {
    background: no-repeat right top #B41B43;
}
section.secondopiano article.colore_slide_1 {
    background: no-repeat right top #D9522B;
}
section.secondopiano article.colore_slide_2 {
    background: no-repeat right top #FD7300;
}
section.secondopiano article.colore_slide_3 {
    background: no-repeat right top #E3C800;
}
section.secondopiano article.colore_slide_4 {
    background: no-repeat right top #7FB900;
}
section.secondopiano article.colore_slide_5 {
    background: no-repeat right top #009A01;
}
section.secondopiano article.colore_slide_6 {
    background: no-repeat right top #2C84EE;
}
section.secondopiano article.colore_slide_7 {
    background: no-repeat right top #0A54BC;
}
section.secondopiano article.colore_slide_8 {
    background: no-repeat right top #5F3BBA;
}
section.secondopiano article.colore_slide_9 {
    background: no-repeat right top #90408A;
}
div.paginazione label {
    background:#FFFFFF;
}
div.paginazione label.selected {
    background:#FACC00;
}
section.quartopiano article.colore_slide_0 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #B41B43;
}
section.quartopiano article.colore_slide_1 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #D9522B;
}
section.quartopiano article.colore_slide_2 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #FD7300;
}
section.quartopiano article.colore_slide_3 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #E3C800;
}
section.quartopiano article.colore_slide_4 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #7FB900;
}
section.quartopiano article.colore_slide_5 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #009A01;
}
section.quartopiano article.colore_slide_6 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #2C84EE;
}
section.quartopiano article.colore_slide_7 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #0A54BC;
}
section.quartopiano article.colore_slide_8 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #5F3BBA;
}
section.quartopiano article.colore_slide_9 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #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;
}
}