html {
 background-color: #000000;
}

body {
 position: relative;
 margin: auto;
 width: 710px;
 padding: 25px;
 background-image: url(image/fondo.jpg);
 background-repeat: repeat;
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: center;
 line-height: normal;
 background-attachment: fixed;
}

a:link {
 color: #FFFF00;
 background: transparent;
 border: none;
 text-decoration: none;
}

a:visited {
 color: #FFFF00;
 background: transparent;
 border: none;
 text-decoration: none;
}

a:hover {
 color: #FFFF00;
 background: transparent;
 border: none;
 text-decoration: none;
}

a:active {
 color: #FFFF00;
 background: transparent;
 border: none;
 text-decoration: none;
}

em {
 color:#FFFF00;
 font-style:normal;
}

var {
 font-size: 11pt;
 color: #FFFFFF;
 font-style: normal;
}

ul {
 text-align: justify;
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFFFF;
}
ul.giallo {
 text-align: justify;
 font-size: 10pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFF00;
}

ol {
 text-align: justify;
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFFFF;
}
ol.giallo {
 text-align: justify;
 font-size: 10pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFF00;
}

img {
 margin: 0px;
 border: none;
}
img.art {
 margin: 10px;
 border: none;
}

hr {
 width: 50%;
}

form {
 margin: auto;
 text-align: center;
}

fieldset {
 text-align: center;
}

legend {
 color: #FFFF00;
}


/* - - - INDEX - - - */

#bottone1 {
 position: relative;
 margin: auto;
 text-align: center;
}

#bottone1 a {
 position: relative;
 width: 178px;
 height: 130px;
 background-image: url(image/bottone1a.jpg);
 background-repeat: no-repeat;
 display: block;
 color: #000000;
 font-family: arial narrow;
 font-size: 24pt;
 text-transform: uppercase;
 white-space: pre;
 line-height: 130px;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
 z-index: 2;
}

#bottone1 a:hover {
 background-image: url(image/bottone1b.jpg);
 background-repeat: no-repeat;
 color: #FFFFFF;
 text-decoration: none;
}

#bottone2 {
 position: relative;
 margin: auto;
 text-align: center;
}

#bottone2 a {
 position: relative;
 width: 177px;
 height: 130px;
 background-image: url(image/bottone2a.jpg);
 background-repeat: no-repeat;
 display: block;
 color: #000000;
 font-family: arial narrow;
 font-size: 24pt;
 text-transform: uppercase;
 white-space: pre;
 line-height: 130px;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
 z-index: 2;
}

#bottone2 a:hover {
 background-image: url(image/bottone2b.jpg);
 background-repeat: no-repeat;
 color: #FFFFFF;
 text-decoration: none;
}

#bottone3 {
 position: relative;
 margin: auto;
 text-align: center;
}

#bottone3 a {
 position: relative;
 width: 177px;
 height: 130px;
 background-image: url(image/bottone3a.jpg);
 background-repeat: no-repeat;
 display: block;
 color: #000000;
 font-family: arial narrow;
 font-size: 24pt;
 text-transform: uppercase;
 white-space: pre;
 line-height: 130px;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
 z-index: 2;
}

#bottone3 a:hover {
 background-image: url(image/bottone3b.jpg);
 background-repeat: no-repeat;
 color: #FFFFFF;
 text-decoration: none;
}

#bottone4 {
 position: relative;
 margin: auto;
 text-align: center;
}

#bottone4 a {
 position: relative;
 width: 178px;
 height: 130px;
 background-image: url(image/bottone4a.jpg);
 background-repeat: no-repeat;
 display: block;
 color: #000000;
 font-family: arial narrow;
 font-size: 24pt;
 text-transform: uppercase;
 white-space: pre;
 line-height: 130px;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
 z-index: 2;
}

#bottone4 a:hover {
 background-image: url(image/bottone4b.jpg);
 background-repeat: no-repeat;
 color: #FFFFFF;
 text-decoration: none;
}

.scritto {
 position: relative;
 width: 610px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 text-align: right;
 color: #FFFF00;
}


/* - - - MENU - - - */

table.home {
 margin: auto;
 width: 710px;
 height: 600px;
 background-image: url(image/fondoA.jpg);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #FFFF00;
 border: none;
 padding: 0px;
 border-spacing: 0px;
 border-collapse: separate;
}

td.menu {
 padding: 0px;
 border: none;
}

#bottoneX {
 position: relative;
 margin: auto;
}

#bottoneX a {
 position: relative;
 width: 150px;
 height: 92px;
 background-image: url(image/bottoneX1.gif);
 background-repeat: no-repeat;
 display: block;
 color: #FFFFFF;
 font-family: arial narrow;
 font-size: 20pt;
 text-transform: uppercase;
 white-space: pre;
 line-height: 90px;
 font-weight: bold;
 text-align: right;
 text-decoration: none;
 z-index: 2;
}

#bottoneX a:hover {
 background-image: url(image/bottoneX2.gif);
 background-repeat: no-repeat;
 color: #FF0000;
 text-decoration: none;
}

#bottoneA {
 position: relative;
 margin: auto;
}

#bottoneA a {
 position: relative;
 width: 150px;
 height: 92px;
 background-image: url(image/bottoneA1.gif);
 background-repeat: no-repeat;
 display: block;
 color: #FFFFFF;
 font-family: arial narrow;
 font-size: 20pt;
 text-transform: uppercase;
 white-space: pre;
 line-height: 90px;
 font-weight: bold;
 text-align: right;
 text-decoration: none;
 z-index: 2;
}

#bottoneA a:hover {
 background-image: url(image/bottoneA2.gif);
 background-repeat: no-repeat;
 color: #FF0000;
 text-decoration: none;
}

#bottoneB {
 position: relative;
 margin: auto;
}

#bottoneB a {
 position: relative;
 width: 135px;
 height: 92px;
 background-image: url(image/bottoneB1.gif);
 background-repeat: no-repeat;
 display: block;
 color: #FFFFFF;
 font-family: arial narrow;
 font-size: 20pt;
 text-transform: uppercase;
 white-space: pre;
 line-height: 90px;
 font-weight: bold;
 text-align: right;
 text-decoration: none;
 z-index: 2;
}

#bottoneB a:hover {
 background-image: url(image/bottoneB2.gif);
 background-repeat: no-repeat;
 color: #FF0000;
 text-decoration: none;
}

#bottoneC {
 position: relative;
 margin: auto;
}

#bottoneC a {
 position: relative;
 width: 150px;
 height: 92px;
 background-image: url(image/bottoneC1.gif);
 background-repeat: no-repeat;
 display: block;
 color: #FFFFFF;
 font-family: arial narrow;
 font-size: 20pt;
 text-transform: uppercase;
 white-space: pre;
 line-height: 90px;
 font-weight: bold;
 text-align: right;
 text-decoration: none;
 z-index: 2;
}

#bottoneC a:hover {
 background-image: url(image/bottoneC2.gif);
 background-repeat: no-repeat;
 color: #FF0000;
 text-decoration: none;
}

#bottoneD {
 position: relative;
 margin: auto;
}

#bottoneD a {
 position: relative;
 width: 140px;
 height: 92px;
 background-image: url(image/bottoneD1.gif);
 background-repeat: no-repeat;
 display: block;
 color: #FFFFFF;
 font-family: arial narrow;
 font-size: 20pt;
 text-transform: uppercase;
 white-space: pre;
 line-height: 90px;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
 z-index: 2;
}

#bottoneD a:hover {
 background-image: url(image/bottoneD2.gif);
 background-repeat: no-repeat;
 color: #FF0000;
 text-decoration: none;
}


/* - - - PAGINE - - - */

/* scritto */

.titolo1 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 24pt;
 text-align: center;
 color: #FFFFFF;
 text-transform: uppercase;
 font-weight: bold;
}

.titolo2 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 24pt;
 text-align: center;
 color: #FFFF00;
 text-transform: uppercase;
 font-weight: bold;
}

.titolo3 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 24pt;
 text-align: center;
 color: #990000;
 text-transform: uppercase;
 font-weight: bold;
}

.sotto1 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20pt;
 text-align: center;
 color: #FFFFFF;
 text-transform: uppercase;
 font-weight: bold;
}

.sotto2 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20pt;
 text-align: center;
 color: #FFFF00;
 text-transform: uppercase;
 font-weight: bold;
}

.sotto3 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20pt;
 text-align: center;
 color: #990000;
 text-transform: uppercase;
 font-weight: bold;
}

.medio1 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14pt;
 text-align: center;
 color: #FFFFFF;
 font-style: italic;
}

.medio2 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14pt;
 text-align: center;
 color: #FFFF00;
 font-style: italic;
}

.medio3 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14pt;
 text-align: center;
 color: #990000;
 font-style: italic;
}

.centro1 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: center;
 color: #FFFFFF;
}

.centro2 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: center;
 color: #FFFF00;
}

.centro3 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: center;
 color: #990000;
}

.testo1 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: justify;
 color: #FFFFFF;
}

.testo2 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: justify;
 color: #FFFF00;
}

.testo3 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: justify;
 color: #990000;
}

.destra1 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: right;
 color: #FFFFFF;
}

.destra2 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: right;
 color: #FFFF00;
}

.destra3 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: right;
 color: #990000;
}

.piccolo1 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-align: justify;
 color: #FFFFFF;
}

.piccolo2 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-align: justify;
 color: #FFFF00;
}

.piccolo3 {
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-align: justify;
 color: #990000;
}

fantasy {
 font-family: fantasy;
}

/* tabelle */

table {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #FFFF00;
 border-spacing: 0px;
 border-collapse: collapse;
 padding: 0px;;
}

table.standard {
 margin: auto;
 width: 600px;
 border-collapse: separate;
 border-spacing: 5px;
 padding: 2px;
 border: 2px solid #990000;
 background-image: url(image/fondo0.jpg);
 text-align: justify;
}

table.normale {
 margin: auto;
 width: 600px;
 border-collapse: separate;
 border-spacing: 5px;
 padding: 2px;
 border: none;
 text-align: center;
}

td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
 padding: 5px;
 border: 1px solid #FF9999;
 vertical-align: middle;
}

td.nullo {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
 padding: 5px;
 border: none;
 vertical-align: middle;
}

td.normal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
 padding: 5px;
 border: none;
 vertical-align: middle;
 text-align: justify;
}

td.titolo {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14pt;
 color: #FFFFFF;
 background: #990000;
 padding: 5px;
 border: 1px solid #990000;
 vertical-align: middle;
 text-align: center;
 text-transform: uppercase;
 font-weight: bold;
}

td.cella {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #990000;
 background: #FF9999;
 padding: 5px;
 border: 1px solid #FF9999;
 vertical-align: middle;
 font-weight: bold;
}

td.link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
 background: #990000;
 padding: 5px;
 text-align: center;
 vertical-align: middle;
 text-transform: uppercase;
 font-weight: bold;
}

td.chiaro {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #990000;
 background: #FF9999;
 padding: 5px;
 text-align: center;
 vertical-align: middle;
 text-transform: uppercase;
 font-weight: bold;
}
