html {
    background:#FFFFFF;
}
#banner_cookie {
    background:#004F93;
}
#banner_cookie p, #banner_cookie a {
    color:#FFFFFF;
}
#banner_cookie a {
    border:1px solid #9D9FA1}
#contenuto h1, article.testo_homepage h1 {
    color:#004F93;
}
#contenuto h2, article.testo_homepage h2 {
    color:#9D9FA1;
    border-bottom:1px solid #EEEEEE;
}
#contenuto h3, article.testo_homepage h3 {
    color:#EE1C24;
}
#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:#EE1C24;
}
#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:#004F93;
    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:#004F93;
    background:#FFFFFF;
}
span.prezzo_scontato {
    color:#9D9FA1;
}
span.prezzo_barrato {
    color:#9D9FA1;
}
section.primopiano article span.copertura a.maggiori_info {
    color:#FFFFFF;
}
section.primopiano article span.copertura a.aggiungi_copertura {
    color:#004F93;
}
section.primopiano article span.copertura a.maggiori_info {
    background:#004F93;
}
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;
}
/* nonopiano ----------- */
section.nonopiano article ul li a {
    color:#9D9FA1;
}
section.nonopiano article.colore_slide_0 ul li a:hover {
    color:#004F93;
}
section.nonopiano article.colore_slide_1 ul li a:hover {
    color:#EE1C24;
}
section.nonopiano article.colore_slide_2 ul li a:hover {
    color:#004F93;
}
section.nonopiano article.colore_slide_3 ul li a:hover {
    color:#EE1C24;
}
section.nonopiano article.colore_slide_4 ul li a:hover {
    color:#004F93;
}
section.nonopiano article.colore_slide_0 h3 {
    color:#FFFFFF;
    background:#004F93;
}
section.nonopiano article.colore_slide_1 h3 {
    color:#FFFFFF;
    background:#EE1C24;
}
section.nonopiano article.colore_slide_2 h3 {
    color:#FFFFFF;
    background:#004F93;
}
section.nonopiano article.colore_slide_3 h3 {
    color:#FFFFFF;
    background:#EE1C24;
}
section.nonopiano article.colore_slide_4 h3 {
    color:#FFFFFF;
    background:#004F93;
}
/* FINE AGGIUNGI VARI ----------- */
/* SUBMENU ----------- */
#subMenu li.selected, #subMenu li.selected a {
    color:#9DA6A5;
}
#subMenu li:hover, #subMenu li.selected:hover, #subMenu li a:hover {
    color:#E61B32;
}
#subMenu li a, #subMenu h3 {
    color:#004E70;
}
#subMenu ul li {
    border-top:1px solid #EEEEEE;
}
/* FINE SUBMENU ----------- */
/* FOOTER ----------- */
footer {
    border-top:1px solid #EEEEEE;
}
footer p, footer address {
    color:#444444;
}
footer p strong, footer p a {
    color:#004F93;
}
footer p span.nome {
    color:#004F93;
}
footer p a:hover {
    color:#EE1C24;
}
/* FINE FOOTER ----------- */
/* NAV ----------- */
nav ul {
}
nav li, nav li a {
    color:#444444;
}
nav li a:hover {
    color:#EE1C24;
}
nav a.selected {
    color:#EE1C24;
}
/* Smartphones ----------- */
@media only screen and (max-width : 1200px) {
nav ul {
    border-top:0.0625rem solid #9DA6A5;
}
}
/* ipad desktop ----------- */
@media only screen and (min-width : 1201px) {
nav {
    border-bottom: none;
    border-top:none;
    background:none;
}
nav ul {
}
nav li#carrello a span {
    color:#444444;
}
}
/* FINE NAV ----------- */
/* H3 EVIDENZE ----------- */
section.ottavopiano article h3, section.ottavopiano article h3 a, #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:#004F93;
}
section.ottavopiano article:hover h3 a, #contenuto section.elenco article h3 a:hover, section.primopiano article h3 a:hover, section.quintopiano article:hover h3 a {
    color:#EE1C24;
}
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.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:#444444;
}
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:#EE1C24;
}
/* FINE H3 EVIDENZE ----------- */
/* PAGINAZIONE ----------- */
#contenuto #paginazione a {
    color:#FFFFFF;
    background:#004F93;
}
#contenuto #paginazione a:hover {
    background:#EE1C24;
}
#contenuto #paginazione a.selected {
    color:#444444;
}
/* 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:#444444;
}
#login a:hover, div#etichette li:hover span, section.lista article.file a.download:hover, div#barra_lingue a:hover {
    color:#EE1C24;
}
#login input[type="button"] {
  background:#EEE;
}
#login a#pulsante_movimento, #login a#pulsante_registrati {
    border-bottom:none;
    background:#FFFFFF;
}
#login input {
    border:1px solid #EEEEEE;
}
#contenuto #registrazione div.bottoni a.procedi {
    color:#FFFFFF;
}
div#etichette h3 {
    color:#004F93;
}
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/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/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:#EE1C24;
}
#contenuto #carrello div.bottoni a.torna {
    color:#444444;
    background:#FFFFFF;
}
#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:#004F93;
    color:#FFFFFF}
#contenuto #carrello table#elenco_ordini tbody tr td.mostra a:hover
{
    border:1px solid #004F93;
    color:#FFFFFF;
    background: #004F93;
}
#contenuto #carrello table#elenco_ordini tbody tr td.mostra a
{
    border:1px solid #004F93;
    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_8 div.mask, section.settimopiano article.colore_slide_9 div.mask {
    background:#000;
}
section.settimopiano article.colore_slide_0:hover div.mask {
    background:#004F93;
}
section.settimopiano article.colore_slide_1:hover div.mask {
    background:#EE1C24;
}
section.settimopiano article.colore_slide_2:hover div.mask {
    background:#004F93;
}
section.settimopiano article.colore_slide_3:hover div.mask {
    background:#EE1C24;
}
section.settimopiano article.colore_slide_4:hover div.mask {
    background:#004F93;
}
section.settimopiano article.colore_slide_5:hover div.mask {
    background:#EE1C24;
}
section.settimopiano article.colore_slide_6:hover div.mask {
    background:#004F93;
}
section.settimopiano article.colore_slide_7:hover div.mask {
    background:#EE1C24;
}
section.settimopiano article.colore_slide_8:hover div.mask {
    background:#004F93;
}
section.settimopiano article.colore_slide_9:hover div.mask {
    background:#EE1C24;
}
#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:#EE1C24;
}
#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;
}
div.contenitoreGalleria span.didascalia {
    color:#444444;
}
div.miniature a.miniatura {
    border:1px solid #EEEEEE;
}
div.miniature a.selected {
    border:1px solid #EE1C24;
}



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:#004F93;
}
div.ecommerce label #span_prezzo.barrato {
    color:#9D9FA1;
}
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 #FFFFFF;
    color:#004F93;
}
div.ecommerce a#pulsante_aggiunta_carrello:hover {
    background:url('../../../images/pubblico/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:#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 : 1200px) {
#head {
    background:#FFF;
}
section.secondopiano article {
    border-bottom:0.0625rem solid #EEEEEE;
}
section.quartopiano article p {
    color:#444444;
}
section.secondopiano article p {
    color:#444444;
}
section.quartopiano article.colore_slide_0 h3 a {
    color:#004F93;
}
section.quartopiano article.colore_slide_1 h3 a {
    color:#EE1C24;
}
section.quartopiano article.colore_slide_2 h3 a {
    color:#004F93;
}
section.quartopiano article.colore_slide_3 h3 a {
    color:#EE1C24;
}
section.quartopiano article.colore_slide_4 h3 a {
    color:#004F93;
}
section.quartopiano article.colore_slide_5 h3 a {
    color:#EE1C24;
}
section.quartopiano article.colore_slide_6 h3 a {
    color:#004F93;
}
section.quartopiano article.colore_slide_7 h3 a {
    color:#EE1C24;
}
section.quartopiano article.colore_slide_8 h3 a {
    color:#004F93;
}
section.quartopiano article.colore_slide_9 h3 a {
    color:#EE1C24;
}
section.secondopiano article.colore_slide_0 h3 a {
    color:#004F93;
}
section.secondopiano article.colore_slide_1 h3 a {
    color:#EE1C24;
}
section.secondopiano article.colore_slide_2 h3 a {
    color:#004F93;
}
section.secondopiano article.colore_slide_3 h3 a {
    color:#EE1C24;
}
section.secondopiano article.colore_slide_4 h3 a {
    color:#004F93;
}
section.secondopiano article.colore_slide_5 h3 a {
    color:#EE1C24;
}
section.secondopiano article.colore_slide_6 h3 a {
    color:#004F93;
}
section.secondopiano article.colore_slide_7 h3 a {
    color:#EE1C24;
}
section.secondopiano article.colore_slide_8 h3 a {
    color:#004F93;
}
section.secondopiano article.colore_slide_9 h3 a {
    color:#EE1C24;
}
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 : 1201px) {
#head {
    background:#FFF;
}
#slideHead {
    color:#000 !important;
}


section.secondopiano {
    background:#EEE;
}
section.secondopiano article.colore_slide_0 {
    background:#004F93;
}
section.secondopiano article.colore_slide_1 {
    background:#EE1C24;
}
section.secondopiano article.colore_slide_2 {
    background:#004F93;
}
section.secondopiano article.colore_slide_3 {
    background:#EE1C24;
}
section.secondopiano article.colore_slide_4 {
    background:#004F93;
}
section.secondopiano article.colore_slide_5 {
    background:#EE1C24;
}
section.secondopiano article.colore_slide_6 {
    background:#004F93;
}
section.secondopiano article.colore_slide_7 {
    background:#EE1C24;
}
section.secondopiano article.colore_slide_8 {
    background:#004F93;
}
section.secondopiano article.colore_slide_9 {
    background:#EE1C24;
}
div.paginazione label {
    background:#FFFFFF;
}
div.paginazione label.selected {
    background:#EE1C24;
}
section.quartopiano article.colore_slide_0 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #004F93;
}
section.quartopiano article.colore_slide_1 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #EE1C24;
}
section.quartopiano article.colore_slide_2 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #004F93;
}
section.quartopiano article.colore_slide_3 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #EE1C24;
}
section.quartopiano article.colore_slide_4 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #004F93;
}
section.quartopiano article.colore_slide_5 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #EE1C24;
}
section.quartopiano article.colore_slide_6 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #004F93;
}
section.quartopiano article.colore_slide_7 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #EE1C24;
}
section.quartopiano article.colore_slide_8 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #004F93;
}
section.quartopiano article.colore_slide_9 div {
    background:url(../../../images/pubblico/modulo01.png) no-repeat right top #EE1C24;
}
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;
}
}
