:root {
    --A01: #b35d0d;
    --A00: #F18825;
    --A02: #f7931e;
    --A03: #fbb03b;
    --A04: #ffcc33;
    --B01: #0b4126;
    --B02: #105834;
    --B03: #147142;
    --B04: #188b51;
    --B00: #1DAA63;
    --B05: #24ca77;
    --C00: #ffffff;
    --D00: #ffffff;
    --PRIMARYDARK: #500800;
    --GPANNOS: #02573F;
    --GPANNOE: #026F3F;
    --WHITE: #FFFFFF;
}


/* CSS skin */

/**
 textColor 4 tipi diversi
 */
/*testo su scuro su fondo chiaro*/
.textColoreA00 {
    color: var(--A00);
}

/*testo su chiaro su fondo scuro*/
.textColoreB00 {
    color: var(--B00);
}

/*testo su scuro su fondo chiaro*/
.textColoreC00 {
    color: #000000;
}

/*testo su chiaro su fondo scuro*/
.textColoreD00 {
    color: var(--WHITE);
}

/**
 ColoreA
 6 gradazioni di fill + 1 di stroke + radial-graident
 il primo colore fillColoreA00 è il colore primario della skin
 derivano poi 5 gradazioni dalla più chiara alla più scura (a cura di GOL)
*/

.strokeColoreA01 {
    stroke: var(--A00);
    stroke-width: 4px;
}

.fillColoreA00 {
    fill: var(--A00);
    stop-color: var(--A00);
    background-color: var(--A00);
    color: var(--WHITE);
}

.fillColoreA01 {
    fill: var(--A00);
    stop-color: var(--A00);
    background-color: var(--A00);
    color: var(--WHITE);
}

.fillColoreA02 {
    fill: var(--A02);
    stop-color: var(--A02);
    background-color: var(--A02);
    color: var(--WHITE);
}

.fillColoreA03 {
    fill: var(--A03);
    stop-color: var(--A03);
    background-color: var(--A03);
    color: var(--WHITE);
}

/** bg nei livelli **/
.fillColoreA04 {
    fill: var(--A04);
    stop-color: var(--A04);
    background-color: var(--A04);
    color: var(--WHITE);
}

/** pulsantiera **/
.fillColoreA05 {
    fill: var(--A01);
    stop-color: var(--A01);
    background-color: var(--A01);
    color: var(--WHITE);
}

.strokeColoreA00 {
    stroke: var(--A00);
    stroke-miterlimit: 10;
    stroke-width: 1px;
}


.gradienteSplashEsterno {
    stop-color: var(--PRIMARYDARK) !important;
}

.gradienteSplashInterno {
    stop-color: var(--A00) !important;
}

.gradientePannoEsterno {
    stop-color: var(--GPANNOS);
}

.gradientePannoInterno {
    stop-color: var(--GPANNOE);
}

.logoPanno {
    opacity: 0.2;
}

.logoDorso {
    width: 100%;
    height: 30%;
    margin-left: -50px;
    margin-top: -15%;
}


/* SEDIE */
.classeSediaContorno {
    fill: none;
    stroke: #630007;
    stroke-miterlimit: 10;
    stroke-width: 11px;
    opacity: 1;
}

.gradienteSediaInterno {
    stop-color: #c1272d;

}

.gradienteSediaEsterno {
    stop-color: #9A000E;
}


/**
 fillColoreB
 6 gradazioni + linerar gradient
 il primo colore fillColoreA00 è il colore secondario della skin
 il secondo colore è un alteranativo al secondario
 derivano poi 4 gradazioni dalla più chiara alla più scura (a cura di GOL)
*/

.borderColoreB00 {
    border-color: var(--B00);
}

.strokeColoreB00 {
    stroke: var(--B00);
    stroke-width: 1px;
}

.fillColoreB00 {
    /*ISCRIVITI ma in generale colore secondario della skin*/
    fill: var(--B00);
    stop-color: var(--B00);
    background-color: var(--B00);
    color: var(--WHITE);
}

.fillColoreB01 {
    /*GIOCA variazione del colore secondario*/
    fill: var(--B01);
    stop-color: var(--B01);
    background-color: var(--B01);
    color: var(--WHITE);
}

.fillColoreB02 {
    fill: var(--B02);
    stop-color: var(--B02);
    background-color: var(--B02);
    color: var(--WHITE);
}

.fillColoreB03 {
    fill: var(--B03);
    stop-color: var(--B03);
    background-color: var(--B03);
    color: var(--WHITE);
}

.fillColoreB04 {
    fill: var(--B04);
    stop-color: var(--B04);
    background-color: var(--B04);
    color: var(--WHITE);
}

.fillColoreB05 {
    fill: var(--B05);
    stop-color: var(--B05);
    background-color: var(--B05);
    color: var(--WHITE);
}

/*FILL BOTTONI PER GIOCO*/

.linearGradientBottoneBC {
    background: var(--A00); /* Old browsers */
    background: -moz-linear-gradient(top, var(--A00) 0%, #1e3b7c 50%, var(--A00) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, var(--A00) 0%, #1e3b7c 50%, var(--A00) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, var(--A00) 0%, #1e3b7c 50%, var(--A00) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--A00)', endColorstr='var(--A00)', GradientType=0); /* IE6-9 */
}

.linearGradientB00 {
    background: #b93624; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #b93624, var(--B00)); /*Safari 5.1-6*/
    background: -o-linear-gradient(right, #b93624, var(--B00)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(right, #b93624, var(--B00)); /*Fx 3.6-15*/
    background: linear-gradient(to right, #b93624, var(--B00)); /*Standard*/
}

/** TERZO COLORE GRIGIO **/
.fillColoreA00Trasparente {
    fill: #b1b7c4;
    background-color: #b1b7c4;
}

/** LIVELLI VIP **/
.stop0LivelloVIP0 {
    fill: #e0e0e0;
    stop-color: #e0e0e0;
    background-color: #e0e0e0;
}

.stop1LivelloVIP0 {
    fill: #e0e0e0;
    stop-color: #e0e0e0;
    background-color: #e0e0e0;
}

.stop0LivelloVIP1 {
    fill: #bb6143;
    stop-color: #bb6143;
    background-color: #bb6143;
}

.stop1LivelloVIP1 {
    fill: #c78760;
    stop-color: #c78760;
    background-color: #c78760;
}

.stop0LivelloVIP2 {
    fill: #808080;
    stop-color: #808080;
    background-color: #808080;
}

.stop1LivelloVIP2 {
    fill: #cccccc;
    stop-color: #cccccc;
    background-color: #cccccc;
}

.stop0LivelloVIP3 {
    fill: #f7be37;
    stop-color: #f7be37;
    background-color: #f7be37;
}

.stop1LivelloVIP3 {
    fill: #ffd37a;
    stop-color: #ffd37a;
    background-color: #ffd37a;
}

.stop0LivelloVIP4 {
    fill: #009c7b;
    stop-color: #009c7b;
    background-color: #009c7b;
}

.stop1LivelloVIP4 {
    fill: #29cec2;
    stop-color: #29cec2;
    background-color: #29cec2;
}

.stop0LivelloVIP5 {
    fill: #37aaff;
    stop-color: #37aaff;
    background-color: #37aaff;
}

.stop1LivelloVIP5 {
    fill: #85e5ff;
    stop-color: #85e5ff;
    background-color: #85e5ff;
}

.stop0LivelloVIP6 {
    fill: #8e7bf1;
    stop-color: #8e7bf1;
    background-color: #8e7bf1;
}

.stop1LivelloVIP6 {
    fill: #e183ff;
    stop-color: #e183ff;
    background-color: #e183ff;
}

.stop0LivelloVIP7 {
    fill: #b93624;
    stop-color: #b93624;
    background-color: #b93624;
}

.stop1LivelloVIP7 {
    fill: var(--B00);
    stop-color: var(--B00);
    background-color: var(--B00);
}


body {
    color: var(--PRIMARYDARK);
}

.footer {
    background-color: var(--A00);
}

#ricerca_evento {
    display: none;
}



