body				{margin: 5px; background-image: url(images/sfondo.png); font-family: arial, verdana; text-align: center; margin: 0 auto}

/* Celle */

td.testata			{height: 150px; vertical-align: middle; text-align: right; background-image: url(images/test2.png); background-repeat: no-repeat; background-position: left top; padding-right:25px  }
td.menuquadrato		{height: 80px; vertical-align: top}
td.scrittadx		{height: 50px; vertical-align: middle; text-align: center; background-color: #FFFFFF}
td.immaginedx		{height: 180px; vertical-align: top; text-align: center}
td.altodx			{height: 240px; vertical-align: top; text-align: center}
td.bassodx			{height: 300px; vertical-align: top; text-align: center}
td.chiude			{height: 70px; vertical-align: top}
td.menusx			{width: 205px; vertical-align: top}
td.data				{height: 30px}
td.tdiscrizione		{text-align:center; font-size: 8pt; color: #032E76; font-weight: bold; margin-bottom: 10px}
td.frecciauno		{height: 25px; background-image: url(images/freccia80a.jpg); padding-left: 20px}
td.frecciadue		{height: 25px; background-image: url(images/freccia70.jpg); padding-left: 20px}
td.frecciatre		{height: 25px; background-image: url(images/freccia100.jpg); padding-left: 20px}
td.frecciaquattro	{height: 25px; background-image: url(images/freccia80.jpg); padding-left: 20px}
td.frecciacinque	{height: 25px; background-image: url(images/freccia60.jpg); padding-left: 20px}
td.frecciasei		{height: 25px; background-image: url(images/freccia90.jpg); padding-left: 20px}
td.frecciasette		{height: 25px; background-image: url(images/freccia70.jpg); padding-left: 20px}
td.frecciaotto		{height: 25px; background-image: url(images/freccia80.jpg); padding-left: 20px}
td.afrecciauno		{height: 25px; background-image: url(images/afreccia80a.jpg); padding-left: 20px}
td.afrecciadue		{height: 25px; background-image: url(images/afreccia70.jpg); padding-left: 20px}
td.afrecciatre		{height: 25px; background-image: url(images/afreccia100.jpg); padding-left: 20px}
td.afrecciaquattro	{height: 25px; background-image: url(images/afreccia80.jpg); padding-left: 20px}
td.afrecciacinque	{height: 25px; background-image: url(images/afreccia60.jpg); padding-left: 20px}
td.afrecciasei		{height: 25px; background-image: url(images/afreccia90.jpg); padding-left: 20px}
td.afrecciasette	{height: 25px; background-image: url(images/afreccia70.jpg); padding-left: 20px}
td.afrecciaotto		{height: 25px; background-image: url(images/afreccia80.jpg); padding-left: 20px}
td.tdlogin			{height: 60px; background-image: url(images/blocco-arancio-sx.png); padding-left: 20px; color: #FFFFFF; font-weight: bold}
td.tdutenti			{background-position: center top; height: 60px; background-image:url(images/blocco-griogio-sx.jpg); background-repeat:repeat-y}
td.rdvtoscana		{height: 60px; background-image: url(images/blocco-blu-sx.png); padding-left: 20px; color: #FFFFFF; font-weight: bold}
td.tdutentibasso	{background-position: center top; height: 20px; background-image:url('images/blocco-griogio-sx-basso.jpg'); background-repeat:no-repeat}
td.tdprovincia		{height: 30px; background-image: url(images/tasto-sx.png); border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0}
td.atdprovincia		{height: 30px; background-image: url(images/tasto-sx-hover.png); border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0}
td.quno				{width: 120px; height: 80px; border: 1px solid #839036; background-color: #073582; text-align: center}
td.qdue				{width: 120px; height: 80px; border: 1px solid #DF6824; background-color: #F45F1B; text-align: center}
td.qtre				{width: 120px; height: 80px; border: 1px solid #3D91B6; background-color: #42B0EB; text-align: center}
td.qquattro			{width: 120px; height: 80px; border: 1px solid #DF6824; background-color: #F45F1B; text-align: center}
td.qcinque			{width: 120px; height: 80px; border: 1px solid #839036; background-color: #073582; text-align: center}
td.qsei				{width: 120px; height: 80px; border: 1px solid #DF6824; background-color: #F45F1B; text-align: center}
td.aquno			{width: 120px; height: 80px; border: 1px solid #E9F105; background-color: #073582; text-align: center}
td.aqdue			{width: 120px; height: 80px; border: 1px solid #F4B01E; background-color: #F45F1B; text-align: center}
td.aqtre			{width: 120px; height: 80px; border: 1px solid #44EC73; background-color: #42B0EB; text-align: center}
td.aqquattro		{width: 120px; height: 80px; border: 1px solid #F4B01E; background-color: #F45F1B; text-align: center}
td.aqcinque			{width: 120px; height: 80px; border: 1px solid #E9F105; background-color: #073582; text-align: center}
td.aqsei			{width: 120px; height: 80px; border: 1px solid #F4B01E; background-color: #F45F1B; text-align: center}
td.chiude			{padding-left: 20px; background-image: url(images/sfondo-basso.jpg); background-repeat: repeat-x; background-position: left top}


/* Link */

a.linkalto			{color: #FFFFFF; font-size: 10pt; text-decoration: none; font-weight: bold}
a.linkalto:hover	{color: #F45F1B; font-size: 10pt; text-decoration: none; font-weight: bold}
a.linkalto:active	{color: #FFFFFF; font-size: 10pt; text-decoration: none; font-weight: bold}
a.linksx			{color: #FFFFFF; font-size: 10pt; text-decoration: none; font-weight: bold}
a.linksx:hover		{color: #FFFFFF; font-size: 10pt; text-decoration: underline; font-weight: bold}
a.linksx:active		{color: #FFFFFF; font-size: 10pt; text-decoration: none; font-weight: bold}
a.forget			{color: #000000; font-size: 8pt; text-decoration: none}
a.forget:hover		{color: #F45F1B; font-size: 8pt; text-decoration: none}
a.forget:active		{color: #000000; font-size: 8pt; text-decoration: none}
a.linkprovince			{font-size: 10pt; text-decoration: none; color: #646464; font-weight: bold}
a.linkprovince:hover	{font-size: 10pt; text-decoration: none; color: #646464; font-weight: bold}
a.linkprovince:active	{font-size: 10pt; text-decoration: none; color: #646464; font-weight: bold}
a.linkprovinceb			{font-size: 10pt; text-decoration: none; color: #F45F1B; font-weight: bold}
a.linkprovinceb:hover	{font-size: 10pt; text-decoration: none; color: #F45F1B; font-weight: bold}
a.linkprovinceb:active	{font-size: 10pt; text-decoration: none; color: #F45F1B; font-weight: bold}
a					{font-size: 10pt; text-decoration: none; color: #000000}
a:hover				{font-size: 10pt; text-decoration: none; color: #F45F1B}
a:active			{font-size: 10pt; text-decoration: none; color: #000000}



/* Stili */
.data				{text-align:center; font-size: 8pt; color: #F45F1B; font-weight: bold;}
.form				{font-size: 8pt; color: #000000; }
.basso				{text-align:center; font-size: 8pt; color: #000000; padding-top: 15px}
.riga				{width:630px; height: 40px; background-image: url('images/sfondo-testa.png'); padding-top: 15px; margin-top:0; color: #FFFFFF; font-size: 11pt; font-weight: bold; padding-left: 15px; margin-left:0; font-family: 'lucida sans', arial}
.testo				{margin: 10px; font-family: lucida sans, verdana; font-size: 10pt; color: #000000; line-height: 18px; text-align: justify}

/* Tabelle */
table.contenitore	{width: 860px; border: 10px solid #FFFFFF; margin: 0 auto; background-color: #FFFFFF; background-image: url(images/sfondo-tabella.jpg)}
table.tblmenusx		{border: 0; width: 200px}
table.tblinterno	{width: 660px; border: 0}
table.supercont		{border: 1px solid #C0C0C0; background-color: #FFFFFF; text-align: center; margin: 0 auto}

/* Form */
form.formutenti		{margin-left: 20px; margin-top: 0; margin-bottom: 0}

/* Input */
input.inpututenti	{border: 1px solid #808080; width: 76px; font-size: 9px; height: 18px; }
select.inpututenti	{border: 1px solid #808080; width: 150px; font-size: 9px; height: 18px; }