body				{text-align: center; margin:0 auto; font-family: 'trebuchet ms'}
a 					{outline: none}
img					{border:0}
div.uno				{position: relative; width: 100%; text-align: center; margin:0 auto; background-color: #2E7FB8; height: 30px}
div.unoaaa			{width: 1000px; text-align: center; margin:0 auto; position: relative}
div.unoa			{width: 600px; height: 28px; text-align: center; margin:0 auto; float: left}
div.unoaa			{width: 300px; height: 28px; text-align: center; margin:0 auto; float: right}
div.unoa h1			{text-align: left; margin:3px 0 0 0; font-size: 10pt; color: #FFFFFF}
div.due				{position: relative; width: 100%; text-align: center; margin:0 auto; background-image: url(struttura/sfondodue.jpg)}
div.duea			{width: 1270px; height: 550px; text-align: center; margin:0 auto}
div.dueb			{width: 135px; float: left}
div.dueb p			{margin:0; padding:0}
div.duec			{width: 1000px; float: left}
#testata			{position: relative; width: 1000px; height: 550px; background-image: url('struttura/1.jpg')}
div.dued			{left:0px; position: absolute; top: 362px; z-index: 1000}
div.duee			{width: 135px; float: right; height: 550px; position: relative}
div.duef			{position: absolute; top: 40px; left:0; width:45px; height: 114px; background-image: url(struttura/sfondo-bandiere.jpg)}
div.duef p			{margin:0; margin-top: 20px; margin-left: 5px; text-align: left}
div.tre				{position: relative; width: 100%; text-align: center; margin:0 auto; background-image: url(struttura/sfondoquattro.jpg)}
div.trea			{width: 1000px; height: 277px; position: relative; text-align: center; margin:0 auto}
div.quattro			{position: relative; width: 100%; text-align: center; margin:0 auto; background-image: url(struttura/sfondocinque.jpg); background-repeat: repeat-x; background-color: #5BB0DE}
/*div.quattroa		{width: 1000px; text-align: center; margin:0 auto; background-image: url(struttura/sfondocinque.jpg)}*/
div.quattroa		{width: 1000px; text-align: center; margin:0 auto}
div.quattrob		{width: 325px; float: left}
div.quattroc		{width: 674px; float: right}
div.quattroc h2		{color:#00436E; margin: 20px; text-align: left}
div.quattroc p		{color:#00436E; margin: 20px; text-align: justify}
div.quattroc p a			{color:#00456D; text-decoration: none}
div.quattroc p a:hover		{color:#00436E; text-decoration: none}
div.quattroc p a:active		{color:#00456D; text-decoration: none}


div.cinque			{position: relative; width: 100%; text-align: center; margin:0 auto; background-image: url(struttura/sfondosei.jpg); background-color: #5BB0DE}
div.cinquea			{width: 1000px; height: 325px; text-align: center; margin:0 auto}
div.cinqueb			{width: 325px; height: 325px; float: left}
div.cinquec			{width: 674px; height: 325px; float: right; position: relative}
div.cinqued			{position: absolute; left:10px; bottom:168px; background-image: url('struttura/dintorni.png'); width: 208px; height: 45px}
div.cinquedeng		{position: absolute; left:10px; bottom:168px; background-image: url('struttura/dintornieng.png'); width: 208px; height: 45px}
div.cinqueddeu		{position: absolute; left:10px; bottom:168px; background-image: url('struttura/dintornideu.png'); width: 208px; height: 45px}
div.cinquedfra		{position: absolute; left:10px; bottom:168px; background-image: url('struttura/dintornifra.png'); width: 208px; height: 45px}

#sidebar			{position: absolute; left:10px; bottom:0; background-image: url(struttura/dintorni-box.png); width: 208px; height: 169px}
#mapdx				{position: absolute; left:182px; bottom:0; width: 488px; height: 170px; /*z-index:-10000*/}
/*div.cinquee			{position: absolute; left:218px; bottom:0; width: 488px; height: 173px; z-index: 10000; background-image: url(struttura/googlemapbasso.png)}*/
div.sei				{position: relative; width: 100%; text-align: center; margin:0 auto; background-color: #00456D}
div.seia			{width: 1000px; height: 133px; text-align: center; margin:0 auto}
div.seib			{width: 500px; float: left}
div.seib p			{font-size: 8pt; text-align: left; margin-top: 20px; color: #FFFFFF}
div.seib p a		{color: #FFFFFF; font-weight: bold; text-decoration: none}
div.seic			{width: 500px; float: right}
div.seic p			{font-size: 8pt; text-align: right; margin-top: 20px; color: #FFFFFF}
div.seic p a		{color: #FFFFFF; font-weight: bold; text-decoration: none}

div.menu			{left:0px; position: absolute; bottom:0px; height: 60px; width: 1000px; background-image: url('struttura/background-menu.png')}
div.menu p			{margin:0; padding:0; font-size: 14pt; margin-top: 20px}
div.menu p a		{color: #FFFFFF; text-decoration: none; padding-left: 10px; padding-right: 10px}
div.offerte			{position: absolute; width: 325px; height: 277px; top:0; left:0}
div.offertaunoa		{height: 60px; width: 60px; position:absolute; top:80px; left:19px}
div.offertaunob		{height: 60px; width: 218px; position:absolute; top:80px; left:92px}
div.offertaunob	p	{color: #FFFFFF; font-size: 10pt; text-align: left}
div.offertaunob	p b	{font-size: 8pt}
div.offertaduea		{height: 60px; width: 60px; position:absolute; top:160px; left:19px}
div.offertadueb		{height: 60px; width: 218px; position:absolute; top:160px; left:92px}
div.offertadueb	p	{color: #FFFFFF; font-size: 10pt; text-align: left}
div.offertadueb	p b	{font-size: 8pt}
div.booking			{position: absolute; width: 370px; height: 277px; top:0; left:325px}
div.bookinga		{height: 29px; width: 150px; position:absolute; top:86px; left:42px; background-image: url('struttura/input-date.png')}
div.bookinga p		{margin-top: 3px; margin-left: 3px; text-align: left}
div.bookingb		{height: 29px; width: 150px; position:absolute; top:128px; left:42px; background-image: url('struttura/input-date.png')}
div.bookingb p		{margin-top: 3px; margin-left: 3px; text-align: left}
input.formalto		{background-image: url('struttura/sfondo-input-alto.jpg'); background-repeat: repeat-x; background-position: left top; border:0 none; ; color:#1B5779; font-size:10pt; text-align:center; font-weight:bold}
div.bookingc		{height: 29px; width: 173px; position:absolute; top:170px; left:42px; background-image: url('struttura/select-alto.jpg'); background-repeat: no-repeat; color:#1B5779; font-size:10pt; text-align:left; font-weight:bold}
div.bookingd		{height: 40px; width: 100px; position:absolute; top:164px; left:254px}
div.bookinge		{height: 48px; width: 158px; position:absolute; bottom:4px; left:38px; color: #FFFFFF; font-size: 11pt}
div.appa			{position: absolute; width: 305px; height: 277px; top:0; left:695px}
div.newsletter		{margin:0; padding:0; margin-top: 5px; margin-bottom: 5px; text-align: right}

.select { position: absolute; width: 169px;  height: 27px; padding: 0 24px 0 8px; color: #333; font: 12px/21px arial,sans-serif; background-image: url(struttura/select-alto.jpg); background-repeat: no-repeat; overflow: hidden;}

#appart				{position:relative; width:300px; height:100px; margin0; background:url(images/loading.gif) no-repeat 50% 50%;}
#appart img 		{position:absolute;top:0px;left:0px;display:none;}
#appart a			{border:0;display:block;}
#slider				{position:relative; width:300px; height:100px; margin0; background:url(images/loading.gif) no-repeat 50% 50%;}
#slider img 		{position:absolute;top:0px;left:0px;display:none;}
#slider a			{border:0;display:block;}

/*  NIVO  */
.nivo-controlNav	{position:absolute;left:260px;bottom:-42px;}
.nivo-controlNav a	{display:block;width:22px;height:22px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active	{background-position:0 -22px;}
.nivo-directionNav a		{display:block; width:30px;height:30px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.nivoSlider 		{position:relative;}
.nivoSlider img 	{position:absolute;	top:0px;left:0px;}
.nivo-slice 		{display:block;position:absolute;z-index:50;height:100%;}
.nivo-directionNav a	{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav 		{left:0px;}
.nivo-nextNav 		{right:0px;}
.nivo-controlNav a	{position:relative;z-index:99;cursor:pointer;}
a.nivo-nextNav 		{background-position:-30px 0; right:15px;}
a.nivo-prevNav 		{left:15px;}

.clearfix:after 	{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
form				{margin:0; padding:0}
#sidebar			{color: #FFFFFF; cursor: pointer}

div.bollahome	{margin: 20px; background-position: left top; width: 990px; height: 104px; background-image:url('struttura/sfondo-bolla-home.jpg'); background-repeat:no-repeat; position: relative}
div.bollasx		{position: absolute; left:0; width: 272px; height: 104px; top:0}
div.bolladx		{position: absolute; left:272px; width: 660px; height: 104px; top:0}
div.bolladx p	{text-align: justify; margin: 10px; color: #FFFFFF; font-size: 14px}
div.bolladx p b	{font-size: 12pt; ; text-shadow: 1px 1px #333333}
