body {font-family:Tahoma; font-size:11px;color:#FFF;background-color:#35557B;line-height:14px; margin:0px; padding:0px;}
table {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
tr,td {padding:0px;vertical-align:top; text-align:left;}

ul {list-style-type:none;margin:0px 0px 0px 0px;padding:0px;width:auto;}
ul li {list-style-type:none;padding:0px; margin:0px; width:auto;}

div{text-align:left;margin:0px;padding:0px;}
img {border:0px;padding:0px;margin:0px;}

.icona{margin-right: 5px; vertical-align: middle;}

a.link:link img, a.link:visited img, a.link:active img {border:1px solid #2A3A49;}
a.link:hover img {border:1px solid #FFF;}

a.linked:link img, a.linked:visited img, a.linked:active img {border:1px solid #FFF;}
a.linked:hover img {border:1px solid #FFF;}

a:link, a:visited, a:active {color:#FFF;text-decoration:none;}
a:hover {color:#FFF;text-decoration:underline;}

/* STRUTTURA */
div#body {display:block;width:990px; margin:0px auto; padding:0px 0px 0px 0px;}
div#container {float:left;position:relative;width:990px;margin:0px;padding:0px;
								background-image:url(/images/sfondi/sfumaVerticale.gif);background-repeat:repeat-y;}
div#contentExternal {float:left;position:relative;width:894px;margin:0px;padding:0px 48px 0px 48px;}	
div#content {float:left;position:relative;width:854px;background-color:#112337;padding:28px 20px 20px 20px;margin:0px;
							background-image:url(/images/sfondi/sfumaOrizzontale.gif);background-repeat:repeat-x;
							height: auto !important;height:362px;min-height:362px; }
			
/* HEADER */
div#headerHp{float:left;position:relative;width:894px; padding:0px 48px 0px 48px; margin:0px;
							background-image:url(/images/sfondi/montagneHp.jpg);background-repeat: no-repeat;z-index:1;}
div#header{float:left;position:relative;width:894px; padding:0px 48px 0px 48px; margin:0px;
							background-image:url(/images/sfondi/montagneInterni.jpg);background-repeat: no-repeat;z-index:1;}
div#headerHp img {display:block;float:left;position:relative;z-index:1;}
div#header img {display:block;float:left;position:relative;z-index:1;}
div#top {float:left;position:relative;width:894px;height:96px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
					background-image:url(/images/barre/nuvole.jpg);background-repeat: no-repeat;z-index:1;}
div#top img {display:block;float:left;position:relative;z-index:1;}
div#logo {position:absolute; clear:both; width:113px; padding:0px; margin:0px; top:0px; left:816px; z-index:10;}
div#logo img {display:block; z-index:10;} 
div#bar {float:left;position:relative;width:894px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
div#bar img{display:block;float:left;position:relative;}

/* MENU */
div#containerMenu {float:left;position:relative; width:894px; padding:0px; margin:0px; background-color:#27517E;z-index:1;}
div#containerMenu div.menu {float:left;padding:0px; margin:0px;display:inline;}
div#containerMenu div.menu img {display:block;}

div#metaMenu{float:left;position:relative;width:100px; height:11px; padding:0px 0px 0px 10px;margin:10px 0px 0px 0px;
							font-family:Verdana;font-size:11px;color:#0c1a2b;}
div#metaMenu img {display:inline; vertical-align: bottom;}
div#metaMenu a:link, div#metaMenu a:visited, div#metaMenu a:active{font-family:Verdana;font-size:11px;color:#0c1a2b;text-decoration:none;}
div#metaMenu a:hover {font-family:Verdana;font-size:11px;color:#0c1a2b;text-decoration:underline;}

/* FOOTER */
div#containerFooter{float:left;position:relative; width:894px; height:45px; margin:0px; padding:0px 48px 0px 48px; color:#FFF; font-size:10px;} 
div#footer {width:894px;height:35px;margin:0px auto; padding:5px 0px 5px 0px; border-top:3px solid #FFF;
						 text-align:center; background-color:#0C1A2B; line-height:16px;}
div#footer a:link, div#Footer a:active, div#footer a:visited {color:#FFF;text-decoration:underline; font-weight:normal;}
div#footer a:hover {color:#4C94E6;text-decoration:none; font-weight:normal;}
div#footer img {display:inline;}
div#footerBottom {float:left;position:relative;width:990px; height:23px;padding:0px;margin:0px;}
div#footerBottom img {display:block;}

/* STILI CONTENUTI*/

div.colLeftHp {float:left;position:relative;width:437px;padding:0px 0px 0px 0px;}
div.colRightHp {float:right;position:relative;width:367px;}
div.colLeft {float:left;position:relative; width:420px;}
div.colRight {float:right;position:relative; width:420px;}

div.title {float:left;position:relative;width:854px;padding:0px 0px 20px 0px;margin:0px;}
div.text {float:left;position:relative;width:854px;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px; font-size:12px;}
div.text ul {margin:0px;padding:0px;}
div.text ul li {list-style-image:url(/images/icone/stellina.gif); list-style-position:outside; margin:3px 0px 0px 16px;padding:0px}
div.text a:link, div.text a:visited, div.text a:active {color:#FFF;text-decoration:underline;}
div.text a:hover {color:#4C94E6;text-decoration:none;}
div.containerBord {float:left;position:relative;width:852px;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px; border:1px solid #4B5E75;}
div.containerBot {float:left;position:relative;width:854px;padding:30px 0px 0px 0px;margin:0px;}

div.detail {float:left;position:relative;width:854px;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px; font-size:12px;}
div.detail div.label {float:left;position:relative;width:32px;}
div.detail div.title {float:left;position:relative;width:854px;padding:10px 0px 20px 0px;margin:0px;color:#4c94e6;font-weight:bold;font-size:12px;}
div.detail div.text {float:left;position:relative;padding:0px 0px 10px 0px;margin:0px;width:590px; vertical-align:top;}
div.detail div.images {float:left;position:relative;width:260px;}
div.detail div.images img {float:left;position:relative; width:223px; padding:0px 0px 0px 1px; display: inline;}
div.detail div.images img.label {float:left;position:relative;width:17px; border:0px; display: inline;}
div.detail div.containerLink {float:left;position:relative;width:854px;padding:10px 0px 0px 0px;margin:0px;}
div.detail div.containerLink div.link {float:left;position:relative; width:200px;padding:10px 20px 10px 20px;margin:0px;color:#4c94e6;font-size:10px;border:1px solid #4B5E75;}
div.detail div.containerLink div.link a:link, div.detail div.containerLink div.link a:visited, div.detail div.containerLink div.link a:active {color:#FFF;text-decoration:underline;}
div.detail div.containerLink div.link a:hover {color:#4C94E6;text-decoration:none;}

div.gallery {float:left;position:relative;width:852px;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px; border:1px solid #4B5E75;}
div.gallery div.galleryLeft {float:left;position:relative;width:215px;padding:10px 15px 10px 10px;margin:0px;border-right:1px solid #4B5E75;
															height: auto !important;height:404px;min-height:404px;}
div.gallery div.galleryLeft div.indiceGallery {visibility:hidden; position:absolute;width:215px;padding:10px 0px 0px 0px;}
div.gallery div.galleryLeft div.indiceGallery img {margin:0px 8px 8px 0px; padding:0px;}
div.gallery div.galleryRight {float:left;position:relative;width:560px;padding:20px 20px 20px 20px;}

div.boxHp {float:left;position:relative;width:124px;padding:20px 0px 20px 0px}
div.boxHp img {display:block;}
div.boxHpBig {float:left;position:relative;width:300px;border:1px solid #4B5E75;padding:20px 29px 20px 29px;}
div.boxHpBig img {display:block;}
div.boxHpBigNoPad {float:left;position:relative;width:300px;border:1px solid #4B5E75;padding:0px 29px 0px 29px;}
div.boxBig {float:left;position:relative;width:834px;border:1px solid #4B5E75;padding:10px;margin:0px 0px 14px 0px;}
div.boxBig img.rooms {width:267px; padding:0px;}
div.boxBig div.boxImages {float:left;position:relative;width:208px;}
div.boxBig div.boxText {float:left;position:relative;width:624px;}
div.boxBig div.boxBottoni {float:right;position:relative;width:624px;height:15px;padding:20px 0px 0px 0px;text-align:right;}

div.boxOffHome {float:left;position:relative;width:427px;padding:0px 10px 10px 0px;margin:0px 0px 14px 0px;}
div.boxOffHome div.boxLabel {float:left;position:relative;width:32px;}
div.boxOffHome div.boxImages {float:left;position:relative;width:120px;}
div.boxOffHome div.boxImages img {width:110px;height:70px;}
div.boxOffHome div.boxText {float:left;position:relative;width:275px;} 
div.boxOffHome div.boxTitle {float:left;position:relative;width:395px;padding:0px 0px 20px 0px;}
div.boxBotHome {float:left;position:relative;width:427px;padding:10px 10px 0px 0px;}

div.line {float:left;position:relative;width:437px;padding:0px 0px 0px 10px;border-top:1px solid #4B5E75;font-size:1px;}

div.box {float:left;position:relative;width:398px;border:1px solid #4B5E75;padding:10px;margin:0px 0px 14px 0px;}
div.box div.boxImages {float:left;position:relative;width:118px;}
div.box div.boxText {float:left;position:relative;width:280px;}
div.box div.boxTextBig {float:left;position:relative;width:398px;}
div.box div.boxTitle {float:left;position:relative;width:398px;padding:0px 0px 10px 0px;}
div.box div.boxBot {float:left;position:relative;width:398px;padding:10px 0px 0px 0px;}

div.boxOff {float:left;position:relative;width:398px; border:1px solid #4B5E75;padding:10px;margin:0px 0px 14px 0px; }
div.boxOff div.boxLabel {float:left;position:relative;width:32px;}
div.boxOff div.boxImages {float:left;position:relative;width:118px;}
div.boxOff div.boxImages img {width:110px;height:70px;}
div.boxOff div.boxText {float:left;position:relative;width:248px;}
div.boxOff div.boxTitle {float:left;position:relative;width:366px;padding:0px 0px 10px 0px;}
div.boxOff div.boxBot {float:left;position:relative;width:398px;padding:10px 0px 0px 0px;}

div.boxTop {float:left;position:relative;width:420px; padding:0px;margin:0px 0px 14px 0px;}
div.boxTop div.boxTopTitle {float:left;position:relative;width:420px;margin:0px;padding:0px;}
div.boxTop div.boxTopText {float:left;position:relative;width:333px;padding:0px 10px 20px 75px;
														border-left:1px solid #4B5E75; border-bottom:1px solid #4B5E75; border-right:1px solid #4B5E75;}

div.bannerHp {float:left;position:relative;width:338px;padding:20px 0px 0px 29px;}
div.bannerHp img {width:299px;}
table.tariffe {float:left; position:relative; border-collapse:collapse;padding:0px;margin:0px 0px 20px 0px;width:852px;border:1px solid #4B5E75;}
table.tariffe td.firstCol {padding:5px 10px 5px 10px; border:1px solid #4B5E75; text-align:left; color:#718aa5;}
table.tariffe td.title {padding:5px 10px 5px 10px; border:1px solid #4B5E75; text-align:left; color:#718aa5;text-align:center;}
table.tariffe td.note {padding:15px 10px 15px 10px; border:1px solid #4B5E75; text-align:left;}
table.tariffe td {padding:5px 0px 5px 0px; border:1px solid #4B5E75;text-align:center;}
table.tariffeRistorante {border-collapse:collapse;padding:0px; margin:0px 0px 10px 0px; width:800px; border:1px solid #4B5E75;}
table.tariffeRistorante td.title {padding:5px 10px 5px 10px; border:1px solid #4B5E75; text-align:left; color:#718aa5;text-align:center;}
table.tariffeRistorante td {padding:5px 0px 5px 0px; border:1px solid #4B5E75;text-align:center;}

ul.note {color:#718aa5;padding:0px;}
ul.note li {list-style-image:url(/images/icone/stellina.gif); list-style-position:outside; margin:3px 0px 0px 20px; padding:0px;}

div.address {float:left;position:relative;width: 274px; text-align:center; padding-top:90px; line-height:16px;}
div.address a:link, div.address a:visited, div.address a:active {color:#FFF;text-decoration:underline;}
div.address a:hover {color:#4C94E6;text-decoration:none;}
div.map {float:left;position:relative;width: 580px; height: 300px}
div.containerForm {float:left;position:relative;width:575px; border-right:1px solid #4B5E75;height: auto !important;height:200px;min-height:200px;}


div.bottoni{float:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;padding:0px;background-color:#27517E;color:#FFF;text-align:center;margin:0px 10px 0px 0px;}
div.bottoni a:active, div.bottoni a:visited, div.bottoni a:link {display:block;padding:2px 15px 2px 15px;background-color:#27517E;color:#FFF;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
div.bottoni a:hover {display:block;padding:2px 15px 2px 15px;color:#FFF; background-color:#4C94E6; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;}

div.bottoneListino{float:right;font-family:Arial, Helvetica, sans-serif;font-size:10px;padding:0px;background-color:#008452;color:#FFF;text-align:center;margin:5px 10px 0px 0px;}
div.bottoneListino a:active, div.bottoneListino a:visited, div.bottoneListino a:link {display:block;padding:2px 10px 2px 10px;background-color:#008452;color:#FFF;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
div.bottoneListino a:hover {display:block;padding:2px 10px 2px 10px;color:#FFF; background-color:#008452; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;}


#Paginatore{position:relative;float:left;width:854px;font-size:11px;color:#718AA5;padding:0px 0px 10px 0px;}
.PaginaCorrente{position:relative;float:left;color:#FFF;text-align:center;padding:0px 5px 0px 0px;}
.Pagine{position:relative;float:left;text-align:center;padding:0px 5px 0px 0px;}
div.Pagine a:active, div.Pagine a:visited, div.Pagine a:link {color:#718AA5;text-decoration:none;}
div.Pagine a:hover{color:#FFF;text-decoration:none;}
					
/* TEXT	*/
.textAzzurro {color:#4c94e6;font-weight:bold;}
.textAzzurro a:active, .textAzzurro a:visited, .textAzzurro a:link {color:#4c94e6;font-weight:bold;text-decoration:none;}
.textAzzurro a:hover {color:#4c94e6;font-weight:bold;text-decoration:underline;}
.textCeleste {color:#718aa5;}
.titleOff {color:#6FAEFC;}		
.titleOff a:link, .titleOff a:visited, .titleOff a:active {color:#6FAEFC; text-decoration:none;font-weight:bold;}	
.titleOff a:hover {color:#6FAEFC; text-decoration:underline;font-weight:bold;}


/* FORM */
.Form {float:left; position:relative; margin:0px; padding:20px 10px 10px 10px; width:550px;}
.Form fieldset {float:left; position:relative; margin:0px; padding:0px; border:0px;}
.Form label {float:left; position:relative; margin:0px 5px 0px 0px; padding:5px 0px 5px 0px; width:240px;font-size:11px;}
.Form input {background-color:#718BA6;border:1px solid #718BA6; padding:0px; margin:0px; width:290px;}
.Form textarea {background-color:#718BA6;border:1px solid #718BA6; padding:0px; margin:0px;width:290px;}
.Form p {margin:0px 0px 10px 0px; padding:0px;}
.Form div.containerBot {float:left; position:relative; width:305px; margin:0px 0px 0px 0px; padding:10px 0px 0px 245px;}
input.bot {width:50px;height:18px;color:#FFF;background-color:#27517E;border:0px;margin:0px;padding:0px 0px 0px 0px;font-size:10px;}

/*POP UP*/
body.popUp {background-color:#122337;width:560px;margin:0px; padding:0px 0px 0px 0px;}
div.headerPopUp {float:left; position:relative; width:520px; height:90px; margin:0px 0px 20px 20px; padding:0px 0px 0px 0px;}
div.headerPopUpRight {float:left; position:relative; width:90px; padding:0px 0px 0px 30px; margin:0px;}
div.headerPopUpLeft {float:left; position:relative; width:400px; height:25px; border-bottom:1px solid #718BA6; padding:50px 0px 15px 0px; margin:0px 0px 0px 0px;}
div.containerPopUp {float:left; position:relative; width:520px; margin:0px; padding:0px 20px 0px 20px; height: auto !important;height:600px;min-height:600px;text-align:center; vertical-align:middle;}
div.containerPopUp table {float:left; position:relative;  width:520px; height:600px;}
div.containerPopUp table td {width:100%; height:100%; text-align:center; vertical-align:middle;}
div.footerPopUp {float:left; position:relative; width:560px; margin:0px; padding:0px 0px 0px 0px; background-color:#0d1a2b; height:40px; border-top:4px solid #FFF; }

td p {
	margin:0px;
	padding:0px;
}

