form {
    display: inline;
}

input {
    color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%;
}

select {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%
}

textarea {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%;
    text-decoration: none
}

p.errore {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 80%;
    color: #B20000;
    background-color: #FFFFDD;
}

/* sfondo per le sezioni non attive */
.sfondosezione {
    background-image: url('/images/home/sezione.gif');
}

/* sfondo per eventi della vita */
.sfondosezione1 {
    background-image: url('/images/home/sezione1.gif');
}

/* sfondo per le tue guide */
.sfondosezione3 {
    background-image: url('/images/home/sezione3.gif');
}

/* sfondo per l'amministrazione dalla a alla z */
.sfondosezione5 {
    background-image: url('/images/home/sezione5.gif');
}

/* sfondo per news */
.sfondosezione6 {
    background-image: url('/images/home/sezione6.gif');
}

.sfondovaiallaguida {
    background-image: url('/images/vaiallaguida.gif');
}

.sfondolacarica {
    background-image: url('/images/lacarica.gif');
}

.spazio {
    margin: 7px
}

.sfondotratteggio {
    /*background-color: #e9f0f2;*/
    background-image: url('/images/tratteggio.gif');
    background-repeat: repeat-y
}

.sfondotratteggio2 {
    /*background-color: #f9f9f4;*/
    background-image: url('/images/tratteggio2.gif');
    background-repeat: repeat-x
}

.link12sott {
    color: #003399;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%;
    text-decoration: underline
}




/* Link */
a {
    color: #003399;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

a.linksezione:hover, a.linktrasparente:hover, a.linkblunotte10:hover {
    text-decoration: none;
}

a.linksezione {
    color: #ffffff;
    font-size: 68.75%;
}

a.linkservizio {
    color: #00319C;
    font-size: 68.75%;
}

a.linkinprimopiano {
    color: #00319C;
    font-size: 100%;
}

a.linkansa {
    color: #144F6D;
    font-family: monospace;
    font-size: 125%;
}

a.linknews {
    color: #00216B;
    font-size: 68.75%;
}

a.linktrova {
    font-size: 62.5%;
    font-weight: bold;
    color: #000063;
}

a.titolostrillo0 {
    color: #4d90de;
    font-size: 68.75%;
}

a.titolostrillo1 {
    color: #4D851A;
    font-size: 68.75%;
}

a.titolostrillo3 {
    color: #ff4eb4;
    font-size: 68.75%;
}

a.titolostrillo5 {
    color: #FFAC00;
    font-size: 68.75%;
}
a.titolostrillo100 {
    color: #4D851A;
    font-size: 68.75%;
}

a.titolostrillo300 {
    color: #ff4eb4;
    font-size: 68.75%;
}

a.titolostrillo500 {
    color: #FFAC00;
    font-size: 68.75%;
}

a.link9 {
    font-size: 56.25%;
}

a.link10 {
    font-size: 62.5%;
}

a.linkmarrone10 {
    color: #807e5e;
    font-size: 62.5%;
}

a.linkblunotte10 {
    color: #00206b;
    font-size: 62.5%;
}

a.link11 {
    font-size: 68.75%
}

a.linkverde11 {
    color: #4d851a;
    font-size: 68.75%;
}

a.linkbianco11 {
    color: #ffffff;
    font-size: 68.75%;
}

a.linkvioletto11 {
    color: #DB31FA;
    font-size: 68.75%;
}

a.linkrosso11 {
    color: #ff0000;
    font-size: 68.75%;
}

a.linkrosso12 {
    color: #ff0000;
    font-size: 75%;
}

a.linkarancio11 {
    color: #ff9900;
    font-size: 68.75%;
}

a.linkarancione11 {
    color: #ff6633;
    font-size: 68.75%;
}

a.linkarancionescuro11 {
    color: #ff6600;
    font-size: 68.75%;
}

a.linkfucsia11 {
    color: #ff35a0;
    font-size: 68.75%;
}

a.linkazz11 {
    color: #3399ff;
    font-size: 68.75%;
}

a.linkceleste11 {
    color: #B5D7F7;
    font-size: 68.75%;
}
a.linkblu11 {
    color: #000063;
    font-size: 62.5%;
}

a.link12 {
    font-size: 75%;
}

a.linkverde12 {
    color: #4d851a;
    font-size: 75%;
}

a.linkazz12 {
    color: #3399ff;
    font-size: 75%;
    font-weight: bold;
}

a.linkarancionescuro12 {
    color: #ff6600;
    font-size: 75%;
}

a.linkfucsia12 {
    color: #ff35a0;
    font-size: 75%;
}

a.linkbianco14 {
    color: #FFFFFF;
    font-size: 87.5%;
}

a.linkfucsia14 {
    color: #ff35a0;
    font-size: 87.5%;
}
/* fine Link */


/* Testo */
.testocopyright {
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 62.5%;
    text-decoration: none;
}

.testo10 {
    color: #003399;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 62.5%;
    text-decoration: none
}

.testo11 {
    color: #003399;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%
}

.testo12 {
    color: #003399;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%;
    text-decoration: none
}

.testo14 {
    color: #003399;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 87.5%;
    text-decoration: none
}

.testoarancioscuronews {
    color: #cc3300;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 70%
}

.testoarancioscuro11 {
    color: #ff6633;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%
}

.testoarancioscuro11news {
    color: #cc3300;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%
}

.testoarancioscuro12 {
    color: #ff6633;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%
}

.testoarancioscuro12news {
    color: #cc3300;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%
}

.testoarancioscuro14 {
    color: #ff6633;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 87.5%
}

/* sostituito con il seguente

.testoarancioscuro14news {
    color: #cc3300;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 87.5%
} */

.testoarancioscuro14news {
	 color: #cc3300;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 105%;
    font-weight: bold;
    text-decoration: none;
}

.testoarfucsia11guide {
    color: #cc0066;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%
}

.testoarfucsia12guide {
    color: #cc0066;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%
}

.testoarfucsia14guide {
    color: #cc0066;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 87.5%
}

.testoarfucsia1iguide {
    color: #cc0066;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%
}

.testoazz11 {
    color: #3399ff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%
}

.testoazz12 {
    color: #3399ff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%
}

.testoazz14 {
    color: #3399ff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 87.5%
}

.testobianco10 {
    color: #FFFFFF; /* Carattere di Colore Bianco */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 62%;
}

.testobianco11 {
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%
}

.testobianco12 {
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%
}

.testobianco13 {
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 81.25%
}

.testobianco14 {
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 87.5%
}

.testoblunotte10 {
    color: #00206b;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 62.5%
}

.testoblunotte11 {
    color: #00206b;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%
}

.testoblu12 {
    color: #00319c;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%
}

.testoblu-titolo {
    color: #00309C;
    font-family:  arial, verdana, helvetica, sans-serif;
}

.testoceleste10 {
    color: #57A4eb;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 62.5%
}

.testoceleste-titolo {
    color: #73BEF7;
    font-family:  Times new roman, arial, verdana, helvetica, sans-serif;
}

.testofucsia14guide {
    color: #cc0066;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 87.5%
}

.testomarrone10 {
    color: #807e5e;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 62.5%
}

.testopiccolo {
    color: #003399;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 2pt;
}

.testorosso11 {
    color: #ff0000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%;
}

.testoverde11 {
    color: #497709;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%
}

.testoverde12 {
    color: #006404;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%
}

.testoverde12b {
    color: #518519;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%
}

.testoverde12c {
    color: #4a6612;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%
}

.testoverde14 {
    color: #006602;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 87.5%;
    text-decoration: none
}

.testoviola11 {
    color: #5f5f89; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 68.75%; 
    text-decoration: none; 
}

.testovioletto11 {
    color: #DB31FA;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%
}

.testovioletto12 {
    color: #DB31FA;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%
}

.testovioletto14 {
    color: #DB31FA;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 87.5%
}

.testo-titolo {
    font-size: 187.5%;
}
/* fine Testo */


.titoloverdescuro {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 105%;
    font-weight: bold;
    text-decoration: none;
    color: #4b6713
}

.titoloverdechiaro {
    color: #9bbc39;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 105%;
    font-weight: bold;
    text-decoration: none;
}

.titoloblu {
    color: #00309f;
    font-family: arial, tahoma, geneva, verdana, helvetica, sans-serif;
    font-size: 142%;
    font-weight: bold;
    text-decoration: none;
}

.titoloceleste {
    color: #6cb7f7;
    font-family: "times new roman", geneva, arial, helvetica, sans-serif;
    font-size: 158%;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
}

.titoloarancio {
    color: #db5701;
    font-family: arial, tahoma, geneva, verdana, helvetica, sans-serif;
    font-size: 92%;
    text-decoration: none;
    font-weight: bold;
}

.titolooro {
    font-size: 92%;
    font-family: arial, tahoma, geneva, verdana, helvetica, sans-serif;
    color: #fdca22;
    text-decoration: none;
    font-weight: bold;
}

.titoloocra {
    color: #ed9736;
    font-family: arial, tahoma, geneva, verdana, helvetica, sans-serif;
    font-size: 92%;
    text-decoration: none;
    font-weight: bold;
}

.titolofucsia {
	 color: #cc0066;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 105%;
    font-weight: bold;
    text-decoration: none;
}

.titologiallo {
	 color: #FFAC00;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 105%;
    font-weight: bold;
    text-decoration: none;
}

.titologialloAZ {
	 color: #C38608;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 110%;
    font-weight: bold;
    text-decoration: none;
}

.titolorosa {
    color: #fd88cc;  
    font-family: arial, tahoma, geneva, verdana, helvetica, sans-serif;
    font-size: 92%;
    font-weight: bold;
    text-decoration: none;
}

.numeroverde {
    color: #008800;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 68.75%;
}

.numeroblu {
    color: #00309f;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 81.25%;
    font-weight: bold;
}

.link12grigio {
    color: #333333; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 75%; 
    text-decoration: none; 
    font-weight: bold;
}

.grigiopiccolo {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 60%;
    text-decoration: underline;
    font-weight: bold;
}



/* NUOVA HOME PAGE */
.titoloservizi {
    color: #013263;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 85%;
    text-decoration: none;
}

td.trasparente {
    background-image: url('none');
    background-color: #FFFFFF
}


/* sfondo e bordi per il right */
td.angolosup-right {
    background-image: url('/images/right/angolosup.gif');
    background-repeat: no-repeat
}

td.angolotuit-right {
    background-image: url('/images/right/angolotuit.gif');
    background-repeat: no-repeat
}

td.sfondosup-right {
    background-image: url('/images/right/sfondosup.gif');
    background-repeat: repeat-x
}

td.sfondo-right {
    background-image: url('none');
    background-color: #F8F9F4
}
td.bordoint-right {
    background-image: url('none');
    background-color: #DEE1DB
}
td.bordoest-right {
    background-image: url('none');
    background-color: #00619C
}

/* sfondo per l'Home Page */
td.sfondo-homepage {
    background-image: url('/images/tratteggio-home.gif');
    background-repeat: repeat
}
input.trova {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 62.5%;
    font-weight: bold;
    color: #000063;
    margin: 0px;
    text-decoration: none;
}

td.sfondologo {
    background-image: url('/images/logo_stato.gif');
    background-repeat: no-repeat
}