body					{background-color:#5877b9; background-image: url(grafica/sfondo.png); background-repeat:repeat-x; background-position:top; text-align: center; margin: 0 auto; font-family: 'Century Gothic', Arial;}
/* ################### TABELLE ################### */
table.contenitore		{width:928px; border:0; border-collapse:collapse; margin:0 auto; margin-top: 20px}
table.contenuto			{width:677px; border:0; border-collapse:collapse; margin:0 auto; text-align: center; background-image: url(grafica/sfondocxentrodx.png)}
/* ################### RIGHE ################### */
td.bandiere				{background-image: url(grafica/bandiere.png); height: 33px}
td.bandiere img			{border: 0; margin-left: 10px}
td.cappello				{height: 35px; background-image: url(grafica/cappello.png)}
td.sx					{vertical-align: top; width: 251px; background-image: url(grafica/sfondosx.png); background-repeat: repeat-y}
td.dx					{vertical-align: top; width: 677px; background-image: url(grafica/sfondodxbasso.png)}
td.chiusura				{height: 35px; background-image: url(grafica/chiusura.png)}
td.sfondodxalto			{width: 677px; height: 50px; background-image: url(grafica/sfondodxalto.png)}
td.sfondodxbasso		{width: 677px; height: 150px; background-image: url(grafica/sfondocentrodxbasso.png)}
td.content				{width:677px; height:230px; vertical-align:top; text-align:center; margin: 0 auto;}
td.contentuno			{width:417px; height:230px; vertical-align:top; text-align:center; margin: 0 auto;}v
td.contentunob			{width:677px; height:230px; vertical-align:top; text-align:center; margin: 0 auto;}
td.contentbanner		{width:260px; height:230px; vertical-align:top; text-align:center; margin: 0 auto;}
td.contentdue			{width:677px; height:100px; vertical-align:top; text-align:center; margin: 0 auto;}
/* ################### H1 ################### */
h1.titolino				{margin:0; color: #1A2930; font-size: 8pt; font-weight: normal; text-align: left; margin-left: 12px}
h2.altodx				{margin:0; color: #FFFFFF; font-size: 20px; font-weight: normal; text-align: left; margin-left: 80px; margin-top: 5px}
/* ################### DIV ################### */
div.sxflash				{height: 201px; width: 18px; background-image: url(grafica/sxflash.png); float: left}
div.flash				{height: 201px; width: 700px; float: left}
div.dxflash				{height: 201px; width: 210px; background-image: url(grafica/dxflash.png); float: right; text-align:left;}
div.piramedia			{height: 20px; width: 708px; float: left}
div.sitemap				{height: 20px; width: 141px; float: left}
div.menusx				{background-image: url(grafica/sfondomenusx.png); background-repeat: no-repeat; height:423px; width:251px}
div.menusxchiudi		{background-image: url(grafica/sfondochiusisx.png); background-repeat: no-repeat; background-position:top; height:7px; width:251px; text-align:justify; vertical-align:top;}
/* ################### PARAGRAFI ################### */
.piramedia				{font-size: 12px; color: #FFFFFF; margin-left: 10px}
.sitemap				{font-size: 12px; color: #1A2930; text-align: center}
.photogallery			{text-align: left; color: #FFFFFF; font-size: 16px; font-weight: bold; margin-top: 10px; margin-left: 30px; margin-bottom:0}
.fotoflash				{text-align: center; margin-top: 7px}
.testo					{margin-right: 20px; margin-left: 20px; font-family: arial; font-size: 12px; text-align: justify; color: #FFFFFF}
.testosimple			{font-family: arial; font-size: 10px; color: #FFFFFF}
b						{font-family: arial; font-weight:bold; font-size: 13px; color: #5d8bff}
/* ################### LINK ################### */
a.menu					{width: 180px; height: 20px; font-size: 15px; color: #FFFFFF; text-decoration:none}
a.menu:hover			{width: 180px; height: 20px; font-size: 15px; color: #FFCC00; text-decoration:none; background-image: url(grafica/menusopra2.png); background-position:center; background-repeat:no-repeat;}
a.menu:active			{font-size: 15px; color: #FFFFFF; text-decoration:none}
a.pira					{font-size: 12px; color: #FFFFFF; text-decoration:none}
a.pira:hover			{font-size: 12px; color: #FFCC00; text-decoration:none}
a.pira:active			{font-size: 12px; color: #FFFFFF; text-decoration:none}
a.mappasito				{font-size: 12px; color: #1A2930; text-decoration:none}
a.mappasito:hover		{font-size: 12px; color: #FFFFFF; text-decoration:none}
a.mappasito:active		{font-size: 12px; color: #1A2930; text-decoration:none}
/* ################### UL LI ################### */
ul.impagina				{ margin-left:10px; padding:0; list-style:none;}
li.impaginadue				{ background-position:left top; background-image:url(grafica/small-logo.png); background-repeat:no-repeat; margin-left:10px; padding-left:30px; height:32px; }
/* ################### UL LI MENU ################### */
ul.az			{list-style:none; text-align:center;padding:0; margin:0}
li.aa			{width:251px; height: 30px}
li.ab			{width:251px; height: 41px}
li.ac			{width:251px; height: 41px}
li.ad			{width:251px; height: 41px}
li.ae			{width:251px; height: 41px}
li.af			{width:251px; height: 41px}
li.ag			{width:251px; height: 41px}
li.ah			{width:251px; height: 41px}
li.ai			{width:251px; height: 41px}
li.al			{width:251px; height: 34px}
li.am			{width:251px; height: 20px}