*			{text-align: center; margin:0 auto; padding:0; outline: none; font-family: 'HNR'}
body		{text-align: center; margin:0 auto}
/* NEWSLETTER */
div.newslettercentro	{position:relative;clear:both;height:70px;width:485px;background-image:url(struttura/box-newsletter.jpg);background-repeat:no-repeat;background-position:center}
div.formuno				{position:absolute;height:20px;width:130px;top:35px;right:150px}
div.formuno input		{font-size:18px;font-family:trebuchet ms;border-top:1px solid #7B7B7B;border-left:1px solid #7B7B7B;border-bottom:1px solid silver;border-right:1px solid silver;height:26px;width:130px}
div.formdue				{position:absolute;height:20px;width:120px;top:35px;right:20px}

/* ALTO */
div.sfondouno		{text-align: center; margin:0 auto; width: 100%; height: 89px; background-image: url(struttura/sfondo-uno.png)}
div.sfondounobis	{width: 1000px; position: relative; height: 89px}
div.sfondounoh		{position: absolute; left:3px; bottom: 12px}
div.sfondounoh h1	{font-size: 20pt; color: #00AAD2; text-shadow: 2px 2px #336699}
div.bandiere		{position: absolute; right:3px; bottom: 12px}

/* ALTO DUE */
div.sfondodue		{width: 100%; background-image: url(struttura/sfondo-due.png); position: relative}
div.sfondoduebis	{width: 100%; position: absolute; left:0; top:-3px; height: 561px; z-index:0; background-image: url(struttura/sfondo-alto.jpg)}
div.sfondodueter	{width: 1000px; position: relative; z-index: 2; height: 412px; background-image: url(struttura/immagine-grande.jpg); z-index: 3; position: relative}
div.bookingalto		{position: absolute; bottom:10px; right:10px}
div.registratialto	{position: absolute; top:10px; left:10px}

/* CENTRO E COLONNE */
div.sfondocentro		{background-position: left top; width: 1000px; position: relative; height: 1000px; background-image:url('struttura/sfondo-centro.png'); background-repeat:repeat-y}
div.sfondocentrod		{background-position: left top; width: 1000px; position: relative; height: 1000px; background-image:url('struttura/sfondo-centrod.png'); background-repeat:repeat-y}
div.menusx				{float: left;  width: 257px}
div.altosotto			{height: 10px; text-align: left; padding-left: 1px}
div.dcsrelative			{width: 257px; position: relative}
div.dieciquattrocinque	{height: 10px; padding-top: 45px}


div.menusxvoce			{padding-left: 1px; background-position: left top; width: 240px; height: 27px; background-image: url('struttura/sfondo-sx-giu.png'); background-repeat:repeat-x; text-align: left; padding-top: 5px}
div.menusxvocesu		{padding-left: 1px; background-position: left top; width: 240px; height: 27px; background-image: url('struttura/sfondo-sx-su.png'); background-repeat:repeat-x; text-align: left; padding-top: 5px}

div.menusxvoce a		{color: #333333; text-decoration: none; font-size: 12pt}
div.menusxvocesu a		{color: #333333; text-decoration: none; font-size: 12pt}


div.centrosito			{float: left;  width: 486px}
div.centrosito h3		{margin:0; padding:0; margin: 10px; text-align: left; color: #199EB9; font-family: arial narrow; font-size: 24pt; font-weight: bold}
div.centrosito p		{margin:0; padding:0; margin: 10px; color: #333333; text-align: justify; font-size: 10pt; line-height: 18px}
div.centrosito a		{color: #000000; text-decoration: none}
div.centrosito a:hover	{color: #336699; text-decoration: none}
div.centrosito a:active	{color: #000000; text-decoration: none}

div.menudx				{float: right; width: 257px}
div.loginarea			{width: 257px; height: 122px; background-image: url(struttura/login-area.png); position: relative}
div.duecinquesette		{width: 257px; height: 50px; position: relative}

div.dxuno				{position: absolute; top: 10px; width: 265px; left: -15px; z-index: 2; height: 37px; background-image: url('struttura/dxuno.png'); font-weight: bold; font-size: 16pt; color: #FFFFFF; padding-top: 5px}
div.dxunobis			{position: absolute; top: 10px; width: 265px; left: 15px; z-index: 2; height: 37px; background-image: url('struttura/dxuno.png'); font-weight: bold; font-size: 16pt; color: #FFFFFF; padding-top: 5px}
div.dxunobis a			{color: #FFFFFF; text-decoration: none}
div.dxunobis a:hover	{color: #D0D0D0; text-decoration: underline}
div.dxunobis a:active	{color: #FFFFFF; text-decoration: none}
div.dxdue				{position: absolute; top: 10px; width: 265px; left: 15px; z-index: 2; height: 37px; background-image: url('struttura/dxdue.png'); font-weight: bold; font-size: 16pt; color: #FFFFFF; padding-top: 5px}
div.dxdue a				{color: #FFFFFF; text-decoration: none}
div.dxdue a:hover		{color: #D0D0D0; text-decoration: underline}
div.dxdue a:active		{color: #FFFFFF; text-decoration: none}
div.dxsei				{position: absolute; top: 10px; width: 265px; left: -15px; z-index: 2; height: 37px; background-image: url('struttura/dxsei.png'); font-weight: bold; font-size: 16pt; color: #FFFFFF; padding-top: 5px}
div.dxotto				{position: absolute; top: 10px; width: 265px; left: 15px; z-index: 2; height: 37px; background-image: url('struttura/dxotto.png'); font-weight: bold; font-size: 16pt; color: #FFFFFF; padding-top: 5px}
div.dxotto a			{color: #FFFFFF; text-decoration: none}
div.dxotto a:hover		{color: #D0D0D0; text-decoration: underline}
div.dxotto a:active		{color: #FFFFFF; text-decoration: none}
div.dxsette				{position: absolute; top: 10px; width: 265px; left: 15px; z-index: 2; height: 37px; background-image: url('struttura/dxsette.png'); font-weight: bold; font-size: 16pt; color: #FFFFFF; padding-top: 5px}


div.unotrezero			{width: 257px; position: relative}
div.ottocinque			{height: 85px; padding-top: 45px}
div.diecicinque			{height: 150px; padding-top: 55px}

/* LISTA STRUTTURE */
div.provinciad			{width:480px; background-color: #FFFFFF; border: 1px solid #C0C0C0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 35px 0 5px 0; position: relative}
div.listastr		{width:478px; position: relative; height: 60px; margin: 5px 0 5px 0; position: relative}
div.listaimg		{position: absolute; left:8px; top:0; width: 60px; height: 60px}
div.listaimg img	{border: 1px solid #C0C0C0}
div.listates		{position: absolute; left:75px; top:0; width: 325px; height: 60px; background-color: #FFFFFF; border: 1px solid #C0C0C0; font-weight: normal}
div.listates p		{margin: 5px; text-align: left; font-size: 12pt; color: #168CA4}
div.listates a		{color: #168CA4; text-decoration: none}
div.listates a:hover	{color: #333333; text-decoration: none}
div.listates a:active	{color: #168CA4; text-decoration: none}
div.listates span	{font-size: 10pt; color: #333333}
div.listaoff		{position: absolute; left:400px; top:0; width: 78px; height: 24px}
div.listaann		{position: absolute; left:405px; top:26px; width: 68px; height: 34px; background-color: #FFFFFF; border: 1px solid #C0C0C0}
div.listaann p		{text-align: right; font-size: 8pt; color: #333333; margin: 0 5px 0 5px}

/* FOOTER */
div.sfondotre			{width: 100%; background-image: url(struttura/sfondo-tre.png)}
div.sfondotrebis		{width: 1000px; position: relative}
table.footer			{width: 1000px; text-aling: center; margin:0 auto; border-collapse:collapse}
table.footer h3			{margin:0; padding:0; margin-left: 20px; text-align: left; font-size: 27pt; font-weight: bold; color: #FFFFFF; text-shadow: 1px 1px #333333}
ul						{list-style: none}
li.dintornibasso		{float: left; width: 185px; font-size:8pt; color: #FFFFFF; text-align: left; text-shadow: 1px 1px #555555}
li.dintornibasso a		{color: #FFFFFF; text-decoration: none}
li.dintornibasso a:hover{color: #E6C35C; text-decoration: none}
li.dintornibasso a:active	{color: #FFFFFF; text-decoration: none}
.piramedia				{color: #FFFFFF; font-size: 9pt; margin-left: 20px; text-shadow: 1px 1px #555555}
.piramedia a			{color: #FFFFFF; text-decoration: none}
.piramedia a:hover		{color: #E6C35C; text-decoration: none}
.piramedia a:active		{color: #FFFFFF; text-decoration: none}
