html {
    background:#FFFFFF;
}

/*
#banner_cookie {
    background:#312F30;
}
#banner_cookie p, #banner_cookie a {
    color:#FFFFFF;
}
#banner_cookie a {
    border:1px solid #707070}
#contenuto h1, article.testo_homepage h1 {
    color:#312F30;
}
#contenuto h2, article.testo_homepage h2 {
    color:#312F30;
    border-bottom:1px solid #DDD;
}
#contenuto h3, article.testo_homepage h3 {
    color:#031B3C;
}
#contenuto h4, article.testo_homepage h4 {e
    color:#312F30;
}
#contenuto p, article.testo_homepage p {
    color:#312F30;
}
#contenuto a, article.testo_homepage a {
    color:#312F30;
}
#contenuto a:hover, article.testo_homepage a:hover {
    color:#031B3C;
}
#contenuto li, article.testo_homepage li {
    color:#312F30;
}
#contenuto table td, article.testo_homepage table td {
    background:#FFFFFF;
    color:#312F30;
}
#contenuto table th, article.testo_homepage table th {
    background:#FFFFFF;
    color:#312F30;
}
*/


section.quartopiano article.colore_slide_0 h3 a {
    color:#031B3C;
}
section.quartopiano article.colore_slide_1 h3 a {
    color:#031B3C;
}
section.quartopiano article.colore_slide_2 h3 a {
    color:#031B3C;
}
section.quartopiano article.colore_slide_3 h3 a {
    color:#031B3C;
}
section.quartopiano article.colore_slide_4 h3 a {
    color:#031B3C;
}
section.quartopiano article.colore_slide_5 h3 a {
    color:#031B3C;
}
section.quartopiano article.colore_slide_6 h3 a {
    color:#031B3C;
}
section.quartopiano article.colore_slide_7 h3 a {
    color:#031B3C;
}
section.quartopiano article.colore_slide_8 h3 a {
    color:#031B3C;
}
section.quartopiano article.colore_slide_9 h3 a {
    color:#031B3C;
}

section.quartopiano article.colore_slide_0 span.copertura {
	background: #031B3C;
}
section.quartopiano article.colore_slide_1 span.copertura {
	background: #031B3C;
}
section.quartopiano article.colore_slide_2 span.copertura {
	background: #031B3C;
}
section.quartopiano article.colore_slide_3 span.copertura {
	background: #031B3C;
}
section.quartopiano article.colore_slide_4 span.copertura {
	background: #031B3C;
}
section.quartopiano article.colore_slide_5 span.copertura {
	background: #031B3C;
}
section.quartopiano article.colore_slide_6 span.copertura {
	background: #031B3C;
}
section.quartopiano article.colore_slide_7 span.copertura {
	background: #031B3C;
}
section.quartopiano article.colore_slide_8 span.copertura {
	background: #031B3C;
}
section.quartopiano article.colore_slide_9 span.copertura {
	background: #031B3C;
}

/* AGGIUNGI VARI ----------- */
a.aggiungi {
    color:#312F30;
    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:#312F30;
    background:#FFFFFF;
}
span.prezzo_scontato {
    color:#707070;
}
span.prezzo_barrato {
    color:#707070;
}
section.primopiano article span.copertura a.maggiori_info {
    color:#FFFFFF;
}
section.primopiano article span.copertura a.aggiungi_copertura {
    color:#312F30;
}
section.primopiano article span.copertura a.maggiori_info {
    background:#312F30;
}
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 {
    color:#FFFFFF !important;
}
/* nonopiano ----------- */

#slideHead article.colore_slide_0 h3 span {
    background:#031B3C;
}
#slideHead article.colore_slide_1 h3 span {
    background:#031B3C;
}
#slideHead article.colore_slide_2 h3 span {
    background:#031B3C;
}

/* FINE AGGIUNGI VARI ----------- */
/* SUBMENU ----------- */

/* FINE SUBMENU ----------- */
/* FOOTER ----------- */
footer.colore_slide_0 {
    background:#031B3C;
}
footer.colore_slide_1 {
    background:#031B3C;
}
footer.colore_slide_2 {
    background:#031B3C;
}
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:#EEEEEE;
}
/* FINE FOOTER ----------- */
/* NAV ----------- */

/* Smartphones ----------- */
@media only screen and (max-width : 1200px) {

}
/* ipad desktop ----------- */
@media only screen and (min-width : 1201px) {



}
/* 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:#312F30;
}
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:#031B3C;
}
section.settimopiano article h3, section.settimopiano article h3 a, section.secondopiano article h3, section.secondopiano article h3 a {
    color:#FFFFFF;
}
section.settimopiano 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:#312F30;
}
section.settimopiano article p, section.secondopiano article p {
    color:#FFFFFF;
}
section.terzopiano article a.vai {
    color:#FFFFFF;
    background:#031B3C;
}
/* FINE H3 EVIDENZE ----------- */
/* PAGINAZIONE ----------- */
#contenuto #paginazione a {
    color:#FFFFFF;
    background:#312F30;
}
#contenuto #paginazione a:hover {
    background:#031B3C;
}
#contenuto #paginazione a.selected {
    color:#312F30;
}
/* FINE PAGINAZIONE ----------- */
#login {
    background:#FFFFFF;
}
#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:#312F30;
}
#login a:hover, div#etichette li:hover span, section.lista article.file a.download:hover, div#barra_lingue a:hover {
    color:#031B3C;
}
#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:#312F30;
}
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:#312F30;
    background:#FFFFFF;
}
#contenuto #carrello table tr.totale td {
    color:#312F30;
    background:#FFFFFF;
    border-top:1px solid #EEEEEE;
}
#contenuto #carrello div.bottoni a.procedi {
    color:#FFFFFF;
    background:#031B3C;
}
#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:#312F30;
    color:#FFFFFF}
#contenuto #carrello table#elenco_ordini tbody tr td.mostra a:hover
{
    border:1px solid #312F30;
    color:#FFFFFF;
    background: #312F30;
}
#contenuto #carrello table#elenco_ordini tbody tr td.mostra a
{
    border:1px solid #312F30;
    background:#FFFFFF;
    color:#312F30;
}

/* colori */
section.primopiano h2, section.secondopiano h2, section.sestopiano h2 {
    color:#312F30;
}
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:#031B3C;
}
section.settimopiano article.colore_slide_1:hover div.mask {
    background:#031B3C;
}
section.settimopiano article.colore_slide_2:hover div.mask {
    background:#031B3C;
}
section.settimopiano article.colore_slide_3:hover div.mask {
    background:#031B3C;
}
section.settimopiano article.colore_slide_4:hover div.mask {
    background:#031B3C;
}
section.settimopiano article.colore_slide_5:hover div.mask {
    background:#031B3C;
}
section.settimopiano article.colore_slide_6:hover div.mask {
    background:#031B3C;
}
section.settimopiano article.colore_slide_7:hover div.mask {
    background:#031B3C;
}
section.settimopiano article.colore_slide_8:hover div.mask {
    background:#031B3C;
}
section.settimopiano article.colore_slide_9:hover div.mask {
    background:#031B3C;
}
#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:#031B3C;
}
#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:#312F30;
}
div.miniature a.miniatura {
    border:1px solid #EEEEEE;
}
div.miniature a.selected {
    border:1px solid #031B3C;
}



div.ecommerce label  {
}
div.ecommerce label, div.ecommerce label #span_prezzo, div.ecommerce label #span_gratis {
    color:#312F30;
}
div.ecommerce label #span_prezzo_offerta {
    color:#312F30;
}
div.ecommerce label #span_prezzo.barrato {
    color:#707070;
}
div.ecommerce label select option.disabilitato {
    background-color: #AAA;
    color:#EEE;
}
div.ecommerce a#pulsante_aggiunta_carrello {
    background:url('../../../images/pubblico/addcartW.svg') no-repeat center left #246050;
    color:#FFFFFF;
}
div.ecommerce a#pulsante_aggiunta_carrello:hover {
    background:url('../../../images/pubblico/addcartHoverW.svg') no-repeat center left #031B3C;
}
#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 {
}
section.secondopiano article {
}
section.secondopiano article p {
    color:#312F30;
}

/*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:#312F30;
}
#contenuto div.mappa_multi_punti table td {
    background:#FFFFFF;
}
}
/* ipad desktop ----------- */
@media only screen and (min-width : 1201px) {
#slideHead {
    color:#000 !important;
}
section.secondopiano {
}
section.secondopiano article {
    background:#031B3C;
}
div.paginazione label {
    background:#FFFFFF;
}
div.paginazione label.selected {
    background:#031B3C;
}
section.quartopiano article a.vai {
    border:1px solid #FFFFFF;
    color:#FFFFFF;
}
section.quintopiano article span.prezzo_scontato {
    color:#FFFFFF !important;
}
}

