body			{margin: 0 auto; text-align: center; font-family: 'Trebuchet ms', Arial; background-image: url(struttura/sfondo-pagina.png)}
img				{border:0}

h1				{color: #1784a2; font-size:13px; font-weight:normal; text-shadow:0 1px 2px #555555; margin: 9px; margin-top:15px; text-align: justify;}

div.testata				{margin: 0 auto; text-align: center; width: 990px; height: 316px; border-right: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; background-image: url(struttura/testata.jpg); position: relative}
div.logoalto			{position: absolute; top:0; left: 46px}
div.testataspiaggia		{margin: 0 auto; text-align: center; width: 990px; height: 425px; border-right: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; background-image: url(struttura/testata_spiaggia.jpg); position: relative}
div.testatadintorni		{margin: 0 auto; text-align: center; width: 990px; height: 425px; border-right: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; background-image: url(struttura/testata_dintorni.jpg); position: relative}

div.logo		{position: absolute; top:0; left: 20px; height: 195px; width: 187px}
div.accauno		{position: absolute; top:195px; left: 20px; width: 187px; height: 35px; background-image: url(struttura/sfondo-blu.png)}
div.accauno h1	{margin:0; font-size: 10pt; color: #FFFFFF}
h1.titoloalto	{margin:0; font-size: 10pt; color: #FFFFFF; background-image: url(struttura/logo-delfino.png)}
div.menu		{position: absolute; top:0; right: 20px; height: 60px; width: 752px; background-image: url(struttura/menusu.png); background-position: left top}

ul.menu				{list-style: none; margin:0; padding: 0; text-align: center; margin-left: 5px; margin-right: 5px}
ul.menu li			{float: left; line-height: 20px; height: 48px; background-image: url(struttura/divisore-menu.jpg); background-repeat: no-repeat; background-position: top right}	
ul.menu li a		{padding-top: 15px; display: block; line-height: 20px; height: 48px; float: left; padding-left: 12px; padding-right: 12px; font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold}
ul.menu li a:hover	{background-image: url(struttura/hmenu.png); background-repeat: no-repeat; color: #0A2A43}
ul.menu li a:active	{color: #FFFFFF}

div.testabasso	{position: absolute; bottom:0; left: 0; height: 55px; width: 990px}
div.bandiere	{position: absolute; top:0; left: 20px; width: 200px; padding-top: 12px; height: 42px}
div.benvenuti	{position: absolute; top:0; left: 50px; width: 453px}
div.icone		{position: absolute; top:0; left: 605px; width: 374px; padding-top: 5px}

div.boxmenunuovo	{background-image: url(struttura/sfondo-menu.png); margin: 0 auto; text-align: center; width: 990px; height: 48px;}
div.trebox		{margin: 0 auto; text-align: center; width: 990px; height: 135px; border-right: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; position: relative}

div.corpo		{background-image: url(struttura/sfondo-corpo.jpg); min-height: 610px; width: 988px; border-right: 1px solid #DCDBD3; border-left: 1px solid #DCDBD3; background-color: #E6E7E1; padding:0; text-align: center; margin:0 auto}

div.testo			{width: 600px; float: left; padding:0; margin-left: 30px; position:relative;}
div.testo p			{font-size: 10pt; margin: 9px; text-align: justify; color: #232D12}
div.testo p a		{text-decoration: none; color: #336699}
div.testo p a:hover	{text-decoration: none; color: #232D12; background-color: #C0C0C0}
div.testo p a:active{text-decoration: none; color: #336699}
div.testo b			{color:#1784a2}

div.corposx			{position: relative; width: 290px; float: left; background-image: url(struttura/utility.jpg); background-repeat: no-repeat; margin:0; height: 270px; padding-top: 5px}
div.flagsx			{width: 290px; height:55px; background-image: url('struttura/flag-sx.png'); background-repeat: no-repeat; background-position: 37px 10px}
div.flagsx p		{padding:0; margin:0; padding-top: 10px; text-align: left; padding-left: 40px}
div.flagsx p a			{color: #FFFFFF; font-size: 12pt; text-shadow:0 1px 2px #555555; text-decoration: none}
div.flagsx p a:hover	{color: #FEB849; font-size: 12pt; text-shadow:0 1px 2px #555555; text-decoration: none}
div.flagsx p a:active	{color: #FFFFFF; font-size: 12pt; text-shadow:0 1px 2px #555555; text-decoration: none}

div.fotosx			{margin:0; padding:0; width: 290px; height:198px; padding-top: 30px}
div.fotosx img		{border: 1px solid #1E5A83}
div.ombra			{margin:0; padding:0; width: 290px; height:20px}
div.corpodx			{width: 696px; float: right;}

div.newsletter	{padding:0; margin: 0 auto; text-align: center; width: 990px; height: 80px; border-right: 1px solid #DCDBD3; border-left: 1px solid #DCDBD3; background-color: #BFCECF; position: relative}
div.newslogo	{position: absolute; left: 0; width: 260px; text-align: right}
div.newsform	{position: absolute; left: 260px; width: 640px; text-align: left}
div.newslettteruno	{position: absolute; width: 300px; left:20px; top: 30px}
div.newsletterdue	{position: absolute; width: 200px; left:320px; font-size: 10pt; top: 30px}
div.newslettertre	{position: absolute; width: 150px; left:520px; top: 30px}

input.newsletter	{height: 20px; font-size: 10pt; border: 1px solid #C0C0C0}


div.basso		{margin: 0 auto; text-align: center; width: 990px; height: 75px; border-right: 1px solid #FDFDFD; border-left: 1px solid #FDFDFD; background-color: #FDFDFD; position: relative}
div.bassouno	{position: absolute; left: 0; width: 165px}
div.bassouno p	{margin:0; text-align: left; color: #000000; font-size: 8pt}
div.bassouno p a		{color: #000000; text-decoration: none}
div.bassouno p a:hover	{color: #369BB5; text-decoration: none}
div.bassouno p a:active	{color: #000000; text-decoration: none}

div.bassodue	{position: absolute; left: 165px; width: 730px}
div.bassodue p 	{margin:0; font-size: 10pt; color: #4C7882}
div.bassodue p a		{color: #4C7882; text-decoration: none}
div.bassodue p a:hover	{color: #000000; text-decoration: none}
div.bassodue p a:active	{color: #4C7882; text-decoration: none}

div.bassotre	{position: absolute; left: 895px; width: 90px}
div.bassotre p	{margin:0}

img				{border: 0}
.centrato		{text-align: center}
.testosmallx	{font-size: 8pt}


a.link-box			{color: #186d80; text-decoration: none}
a.link-box:hover	{color: #105160; text-decoration: none}
