body						{text-align: center; margin:0 auto; padding:0; background-image: url('struttura/background.jpg'); background-repeat: no-repeat; background-position: center top; font-family: trebuchet ms}
div.cento					{width: 100%}
div.bandieretutto			{position: relative; text-align: center; margin: 0 auto; width: 1000px; height: 368px}
div.bandiere				{position: absolute; right:0px; top:0px; width: 302px; height: 25px; background-color: #FFFFFF; border-left: 1px solid #ADADAD; border-right: 1px solid #ADADAD; margin:0; padding:0; padding-top: 2px}
div.bandierebasso			{position: absolute; right:0px; top:25px; width: 302px; height: 9px; margin:0; padding:0}

		/*div.prenota					{position: absolute; right:0; top:44px; width: 302px; height: 220px; background-color: #FFFFFF; border: 1px solid #ADADAD; -moz-border-radius: 10px; border-radius:10px; behavior: url(border-radius.htc);}*/
		div.prenota					{position: absolute; right:0; top:44px; width: 302px; height: 220px; background-color: #FFFFFF; border: 1px solid #ADADAD; -moz-border-radius: 10px; border-radius:10px;}

div.prenota p				{margin:0; text-align: center; font-size: 15pt; font-weight: bold}
div.prenota form			{background-position: center; background-image:url('struttura/form.jpg'); background-repeat:no-repeat; height: 160px; margin-top: 10px; }

		/*div.meteowebcam				{position: absolute; right:0; top:275px; width: 302px; height: 93px; background-color: #FFFFFF;behavior: url(border-radius.htc);  border: 1px solid #ADADAD; -moz-border-radius: 10px 10px 1px 1px; border-radius:10px 10px 1px 1px; margin:0; padding-top: 5px}*/
		div.meteowebcam				{position: absolute; right:0; top:275px; width: 302px; height: 93px; background-color: #FFFFFF; border: 1px solid #ADADAD; -moz-border-radius: 10px 10px 1px 1px; border-radius:10px 10px 1px 1px; margin:0; padding-top: 5px}

div.meteowebcam img			{border: 0}
div.logo					{position: absolute; top: 165px; left:0}
div.logo h1					{margin:0; padding:0;}
div.logo h1 img				{border: 0}
div.menualto				{height: 56px; float: left; margin:0; padding:15px 15px 0 15px}
div.menualto_sopra			{height: 56px; float: left; margin:0; padding:15px 15px 0 15px; background-image:url('struttura/sfondo-menu-top-sopra.png'); background-repeat:repeat-x}
a.mio						{font-size: 14pt; font-family: trebuchet ms; color: #FFFFFF; padding:0; margin:0; text-decoration: none}
div.menualtocontiene		{position: relative; text-align: center; margin: 0 auto; width: 1000px; height: 56px}
div.menuchiudesx			{position: absolute; top:0; left:0; height: 56px; width:8px}
div.sfondomenualto			{background-position: left top; position: absolute; top:0; left:8px; height: 56px; width:984px; background-image:url('struttura/sfondo-menu-top.png'); background-repeat:repeat-x}
div.menuchiudedx			{position: absolute; top:0; right:0; height: 56px; width:8px}
div.mille					{position: relative; text-align: center; margin: 0 auto; width: 1000px}
table.tabella				{margin:0; width: 1000px; border-collapse:collapse}
td.colsx					{width: 200px; vertical-align: top; background-color: #FFFFFF}
td.centro					{width: 500px; vertical-align: top; background-color: #FFFFFF}
td.coldx					{width: 300px; vertical-align: top}
div.iscrizione				{width: 300px; height: 100px; background-color: #FFFFFF;border-left: 1px solid #ADADAD; border-right: 1px solid #ADADAD; border-bottom: 1px solid #ADADAD}
ul.menusxdue				{list-style: none; margin:0; padding:0}
li.menusxtre				{height: 25px; display: block; margin:0; padding:0}
li.menusxtre a				{font-family: trebuchet ms; font-size: 10pt; color: #000000; text-decoration: none; height: 25px; display: block; padding-left: 5px}
li.menusxtre a:hover		{font-family: trebuchet ms; font-size: 10pt; color: #000000; text-decoration: none; background-image: url(struttura/sfondo-menu-sx.jpg)}
.mini						{font-size: 8pt}
div.areariservata			{width: 301px; height: 41px; background-color: #FFFFFF; border-left: 1px solid #ADADAD; border-right: 1px solid #ADADAD; margin:0; padding:0}
div.areariservata p 		{text-aling: left; margin:0; padding:0; width: 270px; margin-left: 10px; margin-top: 5px; font-size: 10pt}
div.areariservata p a		{color: #000000; text-decoration: none}
div.areachiude				{width: 300px; height: 9px; background-color: #FFFFFF; margin:0}

		/*div.sciare					{width: 300px; height: 150px; background-color: #FFFFFF;behavior: url(border-radius.htc);  border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0; margin-bottom: 10px}*/
		div.sciare					{width: 300px; height: 150px; background-color: #FFFFFF; border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0; margin-bottom: 10px}
				
div.verdino					{background-image:url('struttura/sfondo-verdino.jpg'); background-repeat:no-repeat; background-position: left top; height: 26px; margin-left: 10px; margin-top: 3px}
div.verde					{background-image:url('struttura/sfondo-verde.jpg'); background-repeat:no-repeat; background-position: left top; height: 26px; margin-left: 10px; margin-top: 3px}
p.titolosx					{font-family: verdana; font-size: 11pt; color: #000000; font-weight: bold; padding-left: 5px; padding-top: 4px; margin:0}
/*div.sciaredue				{background-position: right bottom; width: 300px; height: 120px; background-image:url('struttura/sfondo-sci.png'); background-repeat:no-repeat; border-top: 1px solid #C0C0C0; padding-top: 10px; padding-left: 10px}*/
div.sciaredue				{width: 300px; height: 120px; border-top: 1px solid #C0C0C0}
div.sciaredue p				{margin:0; padding-top: 5px; padding-left: 10px}
div.sciaredue a				{color: #000000; text-decoration: none; font-size: 10pt;}
div.sciaredue a:hover		{color: #000000; text-decoration: none; background-color: #D4E2A5; font-size: 10pt}
div.sciaredue a:active		{color: #000000; text-decoration: none; font-size: 10pt}

		/*div.posti					{position: relative; width: 300px; height: 160px; background-color: #FFFFFF;behavior: url(border-radius.htc);  border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0}*/
		div.posti					{position: relative; width: 300px; height: 380px; background-color: #FFFFFF; border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0}

div.postidue				{width: 150px; height: 120px; top: 35px; position: absolute; left:0; border-top: 1px solid #C0C0C0; padding-left: 5px; padding-top: 10px}
div.postitre				{width: 150px; height: 120px; top: 35px; position: absolute; left:150px; border-top: 1px solid #C0C0C0; padding-top: 10px}
div.postidue a				{color: #000000; text-decoration: none; font-size: 10pt}
div.postidue a:hover		{color: #000000; text-decoration: none; background-color: #B0DF53; font-size: 10pt}
div.postidue a:active		{color: #000000; text-decoration: none; font-size: 10pt}
div.postitre a				{color: #000000; text-decoration: none; font-size: 10pt}
div.postitre a:hover		{color: #000000; text-decoration: none; background-color: #B0DF53; font-size: 10pt}
div.postitre a:active		{color: #000000; text-decoration: none; font-size: 10pt}
td.mappina					{width: 700px}
td.facebook					{background-image: url('struttura/footer1-sfondo.jpg'); background-repeat: repeat-y; background-position: center top}
td.share					{background-image: url('struttura/footer2-sfondo.jpg'); background-repeat: repeat-y; background-position: center top}
td.share p					{margin-left: 15px; font-family: trebuchet ms; font-size: 10pt}
td.contacts					{background-image: url('struttura/footer2-sfondo.jpg'); background-repeat: repeat-y; background-position: center top}
td.contacts p				{margin-left: 15px; font-family: trebuchet ms; font-size: 10pt}
td.contacts p a				{color: #000000; text-decoration: none; font-size: 10pt}
td.contacts p a:hover		{color: #000000; text-decoration: none; background-color: #FF6440; font-size: 10pt}
td.contacts p a:active		{color: #000000; text-decoration: none; font-size: 10pt}
div.sfondobasso				{position: relative; background-position: left top; width: 100%; background-image:url('struttura/sfondo-basso.jpg'); background-repeat:repeat-x; background-color: #E3E3E3; height: 430px}
div.bassocinquecentro		{position: relative; text-align: center; margin: 0 auto; width: 1000px; background-image: url('struttura/BACK-FOOTER.jpg'); background-position:  center top; ; background-repeat:no-repeat; height: 320px}
div.bassocinquecentro p		{text-align: right; margin-right: 10px; font-family: trebuchet ms; font-size: 8pt; color: #FFFFFF}
div.bassocinquecentro p a	{text-decoration: none; color: #FFFFFF}
div.footeruno				{position: absolute; top: 80px; left: 40px; height: 100px; width: 200px}
div.footerdue				{position: absolute; top: 80px; left: 280px; height: 100px; width: 200px}
div.footertre				{position: absolute; top: 80px; left: 520px; height: 100px; width: 200px}
div.footerquattro			{position: absolute; top: 80px; left: 760px; height: 100px; width: 200px}
div.footercinque			{position: absolute; top: 220px; left: 40px; height: 100px; width: 200px}
div.contatori				{position: absolute; top: 220px; right: 60px; height: 100px; width: 200px}
ul.listafooter				{text-align: left; margin:0; list-style: none; color: #336699; font-family: trebuchet ms; font-size: 10pt}
ul.listafooter li			{font-weight: bold}
ul.listafooter li a			{color: #336699; text-decoration: none; font-weight: normal}
ul.listafooter li a:hover	{color: #336699; text-decoration: none; background-color: #B2E0EC; font-weight: normal}
ul.listafooter li a:active	{color: #336699; text-decoration: none; font-weight: normal}
#maplocx				{border: 2px solid #336699}

		/*.centrostr			{width: 480px; height: 260px; background-color: #FFFFFF; behavior: url(border-radius.htc); border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0; margin-top: 10px; margin-bottom: 10px; margin-left: 10px}*/
		.centrostr			{width: 480px; height: 260px; background-color: #FFFFFF; border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0; margin-top: 10px; margin-bottom: 10px; margin-left: 10px}

div.centrostr h1		{height: 40px; margin:0; padding:0; margin-left: 10px; font-size: 12pt; padding-top: 8px}
#map					{width: 480px; height: 220px; border-top: 1px solid #C0C0C0}

		/*div.centroqta			{position: relative; width: 480px; height: 37px; background-color: #FFFFFF; behavior: url(border-radius.htc); border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0; margin-bottom: 10px; margin-left: 10px}*/
		div.centroqta			{position: relative; width: 480px; height: 37px; background-color: #FFFFFF; border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0; margin-bottom: 10px; margin-left: 10px}

div.centroqtauno		{position: absolute; width: 40px; height: 37px; top:0; left:0}
div.centroqtauno p		{font-size: 12pt; padding-top: 8px; text-align: center; margin:0}
div.centroqtadue		{position: absolute; width: 80px; height: 37px; top:0; left:40px}
div.centroqtadue p		{font-size: 12pt; padding-top: 5px; text-align: center; font-weight: bold; margin:0}
div.centroqtatre		{background-position: left top; position: absolute; width: 37px; height: 37px; top:0; left:120px; background-image:url('struttura/quadratorosso.jpg'); background-repeat:no-repeat}
div.centroqtatre p		{font-size: 12pt; padding-top: 5px; text-align: center; color: #FFFFFF; font-weight: bold; margin:0}
div.centroqtaqua		{position: absolute; width: 100px; height: 37px; top:0; left:170px}
div.centroqtaqua p		{font-size: 12pt; padding-top: 5px; font-weight: bold; margin:0}
div.centroqtacin		{position: absolute; width: 120px; height: 37px; right:50px; top:0}
div.centroqtacin p		{font-size: 12pt; padding-top: 8px; margin:0}

		/*div.struttura			{width: 480px; height: 150px; background-color: #FFFFFF; behavior: url(border-radius.htc); border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0; margin-bottom: 10px; margin-left: 10px}*/
		div.struttura			{width: 480px; height: 150px; background-color: #FFFFFF; border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0; margin-bottom: 10px; margin-left: 10px}

table.bolla				{width: 480px; border-collapse:collapse}
td.bollatitolo			{height: 30px; border-bottom: 1px solid #C0C0C0}
td.bollatesto			{height: 90px; width: 320px; vertical-align: top}
td.bollatesto p			{margin:5px; color: #333333; font-size: 10pt}
.bollatestopiccolo		{margin:5px; color: #333333; font-size: 8pt}
td.bollaimg				{height: 120px; width: 160px}
td.bollalinkuno			{width: 90px; height:30px}
td.bollalinkdue			{width: 250px; height:30px; font-weight: bold}
td.bollalinkdue	p		{text-align: right; font-size: 9pt}
div.bollatitolouno		{position: relative; height: 30px; width: 480px}
div.bollatitolodue		{position: absolute; height: 30px; top: 0; left:0; width: 300px}
div.bollatitolodue p	{margin:0; margin-left: 5px; text-transform: capitalize}
div.bollatitolodue a	{text-decoration: none; color: #000000; text-transform: capitalize}
div.bollatitolotre		{position: absolute; height: 30px; top: 0; left:300px; width: 60px}
div.bollatitoloqua		{position: absolute; height: 30px; top: 0; right:80px; width: 35px}
div.bollatitolocin		{background-position: center; position: absolute; height: 30px; top: 0; right:45px; width: 35px; background-image:url('struttura/last.png'); background-repeat:no-repeat}
div.bollatitolocin p	{color: #FFFFFF; font-weight: bold; text-align: center; font-size: 12pt; padding-top: 3px; margin:0}
div.bollatitolosei		{background-position: center top; position: absolute; height: 30px; top: 0; right:10px; width: 35px; background-image:url('struttura/offerte.png'); background-repeat:no-repeat}
div.bollatitolosei p	{color: #FFFFFF; font-weight: bold; text-align: center; font-size: 12pt; padding-top: 3px; margin:0}

		/*div.corpocentropagina	{width: 480px; background-color: #FFFFFF; behavior: url(border-radius.htc); border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0; margin-top: 10px; margin-bottom: 10px; margin-left: 10px}*/
		div.corpocentropagina	{width: 480px; background-color: #FFFFFF; border: 1px solid #ADADAD; border-radius: 10px; -moz-border-radius: 10px; margin:0; margin-top: 10px; margin-bottom: 10px; margin-left: 10px}

div.corpocentropaginauno	{width: 480px; height: 30px; border-bottom: 1px solid #C0C0C0}
div.corpocentropaginauno h1 {height: 40px; margin:0; padding:0; margin-left: 10px; font-size: 12pt; padding-top: 8px}
.testo						{text-align: justify; font-size: 9pt; margin:0; padding:0; padding: 10px}
.testo a					{text-decoration: none; color: #336699}
.testo a:hover				{text-decoration: none; color: #000000}
.testo a:active				{text-decoration: none; color: #336699}
.testosmall					{text-align: justify; font-size: 8pt; height: 40px; margin:0; padding:0; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px}
h2.testo					{text-align: justify; font-size: 10pt; height: 40px; margin:0; padding:0; padding: 10px}

#nav 			{margin-left: 10px; width:480px;height:74px}
#nav ul		 	{width:480px; height: 74px; margin:0 auto; text-align:left; margin:0; padding:0}
#nav li		 	{width:120px; height: 74px; margin:0; padding:0; float:left; background-image: url(struttura/sfondo-menu-grigio.jpg); background-repeat: repeat-x; background-position: left bottom}
#nav a 			{display:block; padding:0; position:relative}	
#nav a.current	{background-color: #FFFFFF; background-image: url(struttura/sfondo-menu-verde.jpg); background-repeat: repeat-x; background-position: left bottom}
#nav img 		{margin: 0; padding:0; border:0; display:block;}
#nav strong 	{display:block}

#panes 			{ margin-left: 12px; width:490px;}
#panes div 		{ display: none; color:#444; width:490px; text-align:justify;}
#panes p.more 	{ color:#000; font-weight:bold;}
#panes p		{ text-align:justify; margin-left:10px; margin-right:10px; font-size:11px; color:#353535;}
#panes a		{ text-decoration:none;color:#587da6;}
#panes a:hover	{ text-decoration:none;color:#cf1109;}
#panes a:active	{ text-decoration:none;color:#587da6;}
h3.subtitle 	{ margin:0;	margin-left:70px; font-size:20px; color:#ffffff; font-weight:normal;}
h3.bluetitle 	{ margin:0;	margin-left:5px; margin-top:5px; font-size:17px; color:#587da6; font-weight:normal;}
.overlay 		{ display:none;	width:460px; padding:10px; background-color:#ddd;}
td.piramtesto p { font-size: 10pt; text-align: justify; font-family: trebuchet ms; margin: 10px}
img.banner		{ border: 0}

.dettquattordici	{margin: 10px; color: #01576F; font-size: 14pt}
.dettdieci			{margin: 10px; color: #333333; font-size: 10pt}
.dettdieci a	{color: #336699}
div.dettagliocontenuto	{display: block; width:480px; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0}
div.noofferte	{display: block; width: 460px; height: 170px; background-color: #CAE98D; margin-left: 10px}
