/***************************************
YES STANDARD
***************************************/
body {color: #00528c; background-color: #cad2d6; text-align: center;}
a {color: #666666; text-decoration: none;}
a:hover {color: #d10019;}
table {width: 100%; margin: 1px 1px 1px 1px;}
body, select, textarea, input,td, th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.ixSitemap .ixImage,
.ixLang_en .it, .ixLang_en .fr,
.ixLang_fr .it, .ixLang_fr .en,
.ixLang_it .en, .ixLang_it .fr,
#ixFormControl_uploadedFile,
.ixMenu .ixText,
.ixMenu .ixTitle {display: none;}

#ixTooltip {background-color: #ffffff; padding: 5px 5px 5px 5px; border: 1px solid #d10019;}
.ixMandatory {font-weight: bold;}

#ixPage {
   width: 787px;
   text-align: center;
   background-color: #ffffff;
   background-image: url(/showImage?ixImageId=121&ixImageRes=10);
   background-repeat: repeat-y;
}

.ixSectionContainer_Header {height: 153px; background-color: #ffffff;}
.ixSectionContainer_Header #ixMenu_Lingue {
   float: right;
   width: 610px !important;
   width: 620px;
   text-align: right;
   padding: 40px 10px 0px 0px;
}

.ixSectionContainer_Header #ixMenu_Lingue .ixSelected a .ixImage,
.ixSectionContainer_Header #ixMenu_Lingue .ixOpen a .ixImage{
   float: left;
   width: 468px;
   height: 112px;
   background-image: url(/showImage?ixImageId=101&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: top left;
   margin: -35px 0px 0px -7px;
   text-align: center;
   overflow: hidden;
}

.ixSectionContainer_Header #ixMenu_Lingue .ixLabel,
.ixSectionContainer_Header #ixMenu_Lingue .ixSelected .ixImg,
.ixSectionContainer_Header #ixMenu_Lingue .ixOpen .ixImg {display: none;}

.ixSectionContainer_Header .ixFormContainer div,
.ixSectionContainer_Header #ixMenu_Lingue li {display: inline;}
.ixSectionContainer_Header .ixFormContainer {
   position: absolute;
   top: 70px;
   width: 775px;
   text-align: right;
   color: #000000;
}
.ixSectionContainer_Header .ixFormContainer input {
   width: 105px;
   border: 1px solid #e4e8ea;
   margin: 3px 0px 0px 0px;
   padding: 3px 0px 3px 0px;
}
*:first-child+html .ixSectionContainer_Header .ixFormContainer input {margin: -3px 0px 0px 0px; }
.ixSectionContainer_Header .ixFormContainer .ixFormCommands {float: right !important; float: none; margin: 0px 0px 0px 5px;}
*:first-child+html .ixSectionContainer_Header .ixFormContainer .ixFormCommands {float: none !important; margin: 0px 0px 0px 5px;}

.ixSectionContainer_Header #ixMenu_Strutture {
   float: left;
   overflow: hidden;
   width: 160px;
   height: 110px;
   border-right: 2px solid #e4e8ea;
   text-align: center;
}
.ixSectionContainer_Header #ixMenu_Strutture ul li a{cursor: default;}

.ixSectionContainer_Header #ixMenu_Link {position: absolute; top: 10px; width: 777px !important; width: 615px; }
*:first-child+html .ixSectionContainer_Header #ixMenu_Mobile,
*:first-child+html .ixSectionContainer_Header #ixMenu_Link {width: 615px !important;}
.ixSectionContainer_Header #ixMenu_Link li a {
   display: block;
   float: right;
   text-align: right;
   background-image: url(/showImage?ixImageId=120&ixImageRes=0);
   background-repeat: no-repeat;
   background-position: right;
   padding: 0px 15px 0px 0px;
}
.ixSectionContainer_Header #ixMenu_Mobile {position: absolute; top: 5px; width: 777px !important; width: 615px; }
.ixSectionContainer_Header #ixMenu_Mobile a img {margin: 0px 5px 0px 170px; float: left;}
.ixSectionContainer_Header #ixMenu_Mobile a .ixLabel {margin: 5px 0px 0px 0px; float: left;}

.ixSectionContainer_Header #ixMenu_Principale {clear: both; height: 28px; overflow: hidden; position: static !important; position: absolute;}
*:first-child+html .ixSectionContainer_Header #ixMenu_Principale  {position: absolute !important;}
.ixSectionContainer_Header #ixMenu_Principale ul {overflow: hidden; margin: 5px 0px 0px 0px; background-color: #00528c; border-right: 1px solid #ffffff; height: 23px; width: 786px;}
.ixSectionContainer_Header #ixMenu_Principale ul li {float: left;}
.ixSectionContainer_Header #ixMenu_Principale li a {
   display: block;
   float: left;
   height: auto !important;
   height: 23px;
   line-height: 23px;
   border-left: 1px solid #ffffff;
   padding: 0px 10px 0px 30px;
   color: #ffffff;
   background-color: #00528c;
   background-image: url(/showImage?ixImageId=114&ixImageRes=0);
   background-repeat: no-repeat;
   background-position: 5px 6px;
   text-align: left;
   min-width: 71px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.ixSectionContainer_Header #ixMenu_Principale li a {min-width: 84px;}
}
.ixSectionContainer_Header #ixMenu_Principale .ixOpen a,
.ixSectionContainer_Header #ixMenu_Principale .ixSelected a,
.ixSectionContainer_Header #ixMenu_Principale li a:hover {
   color: #00528c;
   background-color: #ffd239;
   background-image: url(/showImage?ixImageId=113&ixImageRes=0);
}

.ixSectionContainer_Right {
   width: 130px !important;
   width: 153px;
   padding: 0px 15px 50px 15px !important;
   padding: 0px 15px 70px 15px;
   position: relative;
}
.ixSectionContainer_Right .ixMenu li {overflow: hidden; clear: both;}
.ixSectionContainer_Right .ixMenu li a {
   display: block;
   float: left;
   height: auto !important;
   height: 21px;
   line-height: 21px;
   margin: 0px 5px 10px 0px;
}
.ixSectionContainer_Right .ixMenu .ixOpen a,
.ixSectionContainer_Right .ixMenu .ixSelected a,
.ixSectionContainer_Right .ixMenu li a:hover {font-weight: bold;}
.ixSectionContainer_Right .ixText {position: absolute; top: 152px; left: 19px;}

.ixSectionContainer_Left {
   width: 130px !important;
   width: 160px;
   padding: 0px 15px 50px 15px !important;
   padding: 0px 15px 70px 15px;
   background-color: #ffffff;
}

.ixSectionContainer_Left #ixMenu_Contestuale {
   position: absolute;
   width: 160px;
   height: 155px;
   overflow: hidden;
}

.ixSectionContainer_Left #ixMenu_Contestuale li a {
   display: block;
   width: 115px !important;
   width: 130px;
   padding: 0px 0px 0px 15px;
   margin: 5px 0px 5px 0px;
   color: #00528c;
}
.ixSectionContainer_Left #ixMenu_Contestuale li a:hover,
.ixSectionContainer_Left #ixMenu_Contestuale .ixOpen a,
.ixSectionContainer_Left #ixMenu_Contestuale .ixSelected a {
   background-image: url(/showImage?ixImageId=115&ixImageRes=0);
   background-repeat: no-repeat;
   background-position: left;
   font-weight: bold;
}
.ixSectionContainer_Left #ixMenu_Contestuale .ixOpen li a,
.ixSectionContainer_Left #ixMenu_Contestuale .ixSelected li a {
   background-image: none;
   font-weight: normal;
   padding: 0px 0px 0px 25px;
}

.ixSectionContainer_Left #ixMenu_Mappe {position: absolute; top: 460px;}
.ixSectionContainer_Left #ixMenu_Mappe li a {
   display: block;
   width: 140px;
   background-color: #00528c;
   color: #ffffff;
   padding: 3px 0px 3px 0px;
   margin: 0px 0px 5px 0px;
   text-align: center;
   font-weight: bold;
   border: 1px solid #00528c;
}
.ixSectionContainer_Left #ixMenu_Mappe li:first-child a {background-color: #d10019; border: 1px solid #d10019;}
.ixSectionContainer_Left #ixMenu_Mappe #ixMenuNode_291 a, .ixSectionContainer_Left #ixMenu_Mappe #ixMenuNode_290 a,
.ixSectionContainer_Left #ixMenu_Mappe #ixMenuNode_289 a {background-color: #fdcf48; border: 1px solid #fdcf48; color: #00528c;}
.ixSectionContainer_Left #ixMenu_Mappe #ixMenuNode_291 a:hover, .ixSectionContainer_Left #ixMenu_Mappe #ixMenuNode_290 a:hover, .ixSectionContainer_Left #ixMenu_Mappe #ixMenuNode_289 a:hover,
.ixSectionContainer_Left #ixMenu_Mappe .ixOpen a:first-child, .ixSectionContainer_Footer #ixMenu_Mappe .ixSelected:first-child a,
.ixSectionContainer_Left #ixMenu_Mappe .ixOpen a, .ixSectionContainer_Footer #ixMenu_Mappe .ixSelected a,
.ixSectionContainer_Left #ixMenu_Mappe li a:hover {background-color: #ffffff; color: #666666;}


.ixSectionContainer_Left .ixTitle {
   clear: both;
   margin: 0px 0px 3px 0px;
   padding: 0px 0px 0px 15px;
   font-weight: bold;
   background-image: url(/showImage?ixImageId=120&ixImageRes=0);
   background-repeat: no-repeat;
   background-position: left;
}

.ixSectionContainer_Left .ixSectionContentsContainer .ixCounter0 {padding: 165px 0px 0px 0px;}
.ixSectionContainer_Left .ixFormContainer {clear: both; margin: 0px 0px 10px 0px;}

.ixFormContainer_SearchAdvanced .ixFormControl_characteristicFilter_filtered,
.ixFormContainer_SearchAdvanced .ixFormControl_characteristicFilter_all,
.ixFormContainer_SearchAdvanced #ixFormControl_templateId,
.ixFormContainer_SearchAdvanced #ixFormControl_inSite,
.ixFormContainer_SearchAdvanced #ixFormControl_voteMax,
.ixFormContainer_SearchAdvanced #ixFormControl_voteMin {display: none;}

.ixSectionContainer_Left input{width: 80px; border: 1px solid #e4e8ea; margin: 0px 0px 0px 3px;}
.ixSectionContainer_Left input[type="radio"] {width: 15px !important; border: 0px solid #e4e8ea;}
.ixSectionContainer_Left select {width: 80px; border: 1px solid #e4e8ea;}

.ixSectionContainer_Left .ixFormContainer .ixLabel,
.ixSectionContainer_Left .ixFormContainer .ixText {float: left; width: 45px; font-weight: bold; overflow: hidden; text-align: left; color: #666666;}

.ixSectionContainer_Left .ixFormContainer .ixFormControl_characteristicFilter_filtered,
.ixSectionContainer_Left .ixFormContainer .ixFormControl_characteristicFilter_all {clear: both; float: left; width: 60px; margin: 5px 0px 0px 0px;}

.ixSectionContainer_Left .ixFormContainer .ixFormCommands,
.ixSectionContainer_Left .ixFormContainer .ixFormControlGroup {clear: both; overflow: hidden; text-align: right; margin: 0px 0px 3px 0px;}

.ixSectionContainer_Left .ixFormContainer .ixFormCommands a {
   display: block;
   width: 70px !important;
   width: 80px;
   float: right;
   text-align: center;
   border: 1px solid #00528c;
   margin: 5px 0px 0px 0px;
   padding: 3px 5px 3px 5px;
   color: #d10019;
   font-weight: bold;
}
.ixSectionContainer_Left .ixFormContainer .ixFormCommands a:hover {background-color: #d10019; color: #ffffff;}

.ixSectionContainer_Footer {
   background-color: #cad2d6;
   padding: 5px 10px 5px 10px;
   color: #000000;
   border-top: 10px solid #ffffff;
}

.ixSectionContainer_Footer #ixMenu_Loghi {text-align: right;}
.ixSectionContainer_Footer #ixMenu_Loghi .ixTitle {display: block; margin: 0px 0px 5px 0px;}
.ixSectionContainer_Footer #ixMenu_Loghi li {display: inline;}
.ixSectionContainer_Footer #ixMenu_Loghi li:first-child {float: left;}

.ixSectionContainer_Footer #ixMenu_Servizio{
   position: absolute;
   margin: -28px 0px 0px 617px !important;
   margin: -40px 0px 0px 617px;
   width: 160px;
   text-align: center;
}
.ixSectionContainer_Footer #ixMenu_Servizio li {display: inline; padding: 0px 5px 0px 5px; border-left: 1px solid #e4e8ea;}
.ixSectionContainer_Footer #ixMenu_Servizio li:first-child {border-left: 0px solid #e4e8ea;}

.ixSectionContainer_Top .ixText {
   position: absolute;
   top: 345px !important;
   top: 195px;
   width: 420px !important;
   width: 450px;
   text-align: right !important;
   z-index: 100;
}
.ixTemplate_Rifugio .ixSectionContainer_Top .ixText {top: 195px;}
.ixSectionContainer_Top .ixText a {text-decoration: none !important;}

#ixMainSectionContainer {width: auto !important; width: 467px;}
#ixMainSectionContainer object {text-align: center;}
#ixMainSectionContainer ul {padding: 10px 0px 10px 20px; list-style-type: disc;}
#ixMainSectionContainer a {text-decoration: underline;}

#ixMainSectionContainer .ixFormContainer .ixFormControl, #ixMainSectionContainer .ixFormContainer .ixFormCommands,
#ixMainSectionContainer .ixError,
#ixMainSectionContainer .ixPageCharacteristics,
#ixMainSectionContainer .ixList,
#ixMainSectionContainer .ixPagination,
#ixMainSectionContainer .ixLink,
#ixMainSectionContainer .ixText,
#ixMainSectionContainer .ixVideo,
#ixMainSectionContainer .ixSubtitle,
#ixMainSectionContainer .ixTitle {padding: 0px 20px 0px 20px;}
#ixMainSectionContainer .ixContents .ixPageCharacteristics,
#ixMainSectionContainer .ixPageCharacteristics .ixLink {padding: 0px 0px 0px 0px; }
#ixMainSectionContainer .ixVideo {text-align: center;}

#ixMainSectionContainer .ixCategory .ixTitle,
#ixMainSectionContainer .ixContents .ixTitle {padding: 0px 0px 0px 0px; font-weight: bold; color: #d10019;}
#ixMainSectionContainer .ixContents .ixText {padding: 0px 0px 0px 0px;}

#ixMainSectionContainer .ixList .ixImage,
#ixMainSectionContainer .ixList_Images .ixTitle span {display: none;}
.ixTemplate_Rifugio #ixMainSectionContainer .ixList .ixImage,
.ixTemplate_Hotel #ixMainSectionContainer .ixList .ixImage,
.ixPageType_Immagine #ixMainSectionContainer .ixList .ixImage {display: block; margin: 0px 0px 0px 0px;}
.ixPageType_Immagine #ixMainSectionContainer .ixList .ixImage {float: none; margin: 10px 0px 0px 0px;}
#ixMainSectionContainer .ixList .ixCounter1 .ixImage {margin: 10px 0px 0px 0px !important;}
.ixTemplate_Hotel #ixMainSectionContainer .ixList .ixCounter1 .ixImage,
.ixTemplate_Rifugio #ixMainSectionContainer .ixList .ixCounter1 .ixImage {margin: 0px 0px 0px 0px !important;}

#ixMainSectionContainer .ixList .ixContents {overflow: hidden;}
.ixTemplate_Rifugio #ixMainSectionContainer .ixContents,
.ixTemplate_Hotel #ixMainSectionContainer .ixContents{margin: 5px 0px 0px 0px;}
#ixMainSectionContainer .ixList_Images .ixContents {float: left; margin: 10px 3px 0px 2px;}

.ixPageType_Immagine #ixMainSectionContainer .ixList .ixCounter1 .ixImage {margin: 10px 0px 0px 0px !important;}
.ixPageType_Immagine #ixMainSectionContainer .ixList .ixContents {float: left; width: 213px; margin: 0px 0px 10px 0px; text-align: center;}

#ixMainSectionContainer .ixImage {margin: 0px 0px 5px 0px; background-color: #ffffff;}
.ixSectionContainer_Top .ixTitle,
#ixMainSection h1 {font-size: small; font-weight: bold; color: #d10019; margin: 0px 0px 10px 0px;}
.ixTemplate_Rifugio #ixMainSection .ixTitle,
.ixTemplate_Hotel #ixMainSection .ixTitle,
.ixPageType_NoTitle #ixMainSection h1 {display: none;}
.ixSectionContainer_Top .ixTitle {margin: 0px 0px 0px 0px;}
#ixMainSectionContainer h2 {font-weight: bold; margin: 0px 0px 5px 0px;}
#ixMainSectionContainer .ixText {text-align: justify; margin: 0px 0px 5px 0px;}

#ixMainSectionContainer .ixPagination {margin: 20px 0px 0px 0px; text-align: center; padding: 2px 0px 2px 0px; }
#ixMainSectionContainer .ixPagination a {margin: 1px 5px 1px 5px; padding: 1px 5px 1px 5px; text-decoration: none; border: 1px solid #00528c; color: #d10019;}
#ixMainSectionContainer .ixPagination a:hover {color: #ffffff; background-color: #d10019;}

.ixLang_en #ixMainSectionContainer .ixSitemap #InsideSitemapNode_102,
.ixLang_en #ixMainSectionContainer .ixSitemap #InsideSitemapNode_101,
.ixLang_fr #ixMainSectionContainer .ixSitemap #InsideSitemapNode_103,
.ixLang_fr #ixMainSectionContainer .ixSitemap #InsideSitemapNode_101,
.ixLang_it #ixMainSectionContainer .ixSitemap #InsideSitemapNode_103,
.ixLang_it #ixMainSectionContainer .ixSitemap #InsideSitemapNode_102 {display: none; }
#ixMainSectionContainer .ixSitemap ul {overflow: hidden; padding: 0px 0px 0px 32px; }
#ixMainSectionContainer .ixSitemap ul ul {padding: 0px 0px 0px 15px; }
#ixMainSectionContainer .ixSitemap ul li {float: left; width: 145px; overflow: visible;}
#ixMainSectionContainer .ixSitemap ul li ul li {float: none; width: auto; }

#ixMainSectionContainer .ixPageCharacteristics {color: #666666;}
#ixMainSectionContainer .ixPageCharacteristics .ixCategory {margin: 10px 0px 5px 0px; clear: both; overflow: hidden;}
#ixMainSectionContainer .ixPageCharacteristics .ixCollapse {float: right; display: none;}
#ixMainSectionContainer .ixPageCharacteristics .ixLabel {float: left; width: 100px;}

#ixMainSectionContainer .ixFormContainer #ixFormControl_data_di_partenza .ixFormField .ixLabel,
#ixMainSectionContainer .ixFormContainer #ixFormControl_data_di_arrivo .ixFormField .ixLabel {display: none;}
#ixMainSectionContainer .ixFormContainer .ixFormControlGroup .ixText,
#ixMainSectionContainer .ixFormContainer .ixTitle {font-weight: bold;}
#ixMainSectionContainer .ixFormContainer .ixFormControl {overflow: hidden; margin: 0px 0px 10px 0px; }
#ixMainSectionContainer .ixFormContainer .ixLabel {float: left; width: 150px;}
#ixMainSectionContainer .ixFormContainer textarea,
#ixMainSectionContainer .ixFormContainer input { width: 200px;}
#ixMainSectionContainer .ixFormContainer #ixFormControl_subscribe_102 input { width: 15px;}
#ixMainSectionContainer .ixFormContainer .ixFormCommands {margin: 10px 0px 0px 150px; clear: both;}
#ixMainSectionContainer .ixFormContainer .ixFormCommands a {
   display: block;
   float: left;
   width: 95px;
   text-align: center;
   border: 1px solid #00528c;
   margin: 0px 10px 0px 0px;
   padding: 3px 0px 3px 0px;
   color: #d10019;
   font-weight: bold;
   text-decoration: none;
}
#ixMainSectionContainer .ixFormContainer .ixFormCommands a:hover {background-color: #d10019; color: #ffffff;}
#ixMainSectionContainer .ixFormContainer .hotelStars,
#ixMainSectionContainer .ixFormContainer .hotelName{float: left; margin: 0px 20px 10px 20px !important; margin: 0px 0px 10px 10px; font-weight: bold;}
#ixMainSectionContainer .ixFormContainer .hotelLink {overflow: hidden; margin: 0px 20px 0px 0px !important; margin: 0px 10px 0px 0px; float: right;}
#ixMainSectionContainer .ixFormContainer form {clear: both;}
#ixMainSectionContainer .ixFormContainer #ixFormControl_possibilita_aggiunta .ixFormField,
#ixMainSectionContainer .ixFormContainer #ixFormControl_tipologia_camere .ixFormField  {overflow: hidden; width: 250px;}
#ixMainSectionContainer .ixFormContainer #ixFormControl_possibilita_aggiunta .ixLabel,
#ixMainSectionContainer .ixFormContainer #ixFormControl_tipologia_camere .ixLabel  {width: 150px !important; overflow: hidden;}
#ixMainSectionContainer .ixFormContainer #ixFormControl_privacy .ixFormField .ixLabel  {float: left; width: 100px;}
#ixMainSectionContainer .ixFormContainer #ixFormControl_possibilita_aggiunta .ixFormField,
#ixMainSectionContainer .ixFormContainer #ixFormControl_tipologia_camere .ixFormField {overflow: hidden; float: none; float: none !important;}
#ixMainSectionContainer .ixFormContainer #ixFormControl_possibilita_aggiunta select,
#ixMainSectionContainer .ixFormContainer #ixFormControl_tipologia_camere select,
#ixMainSectionContainer .ixFormContainer #ixFormControl_possibilita_aggiunta input,
#ixMainSectionContainer .ixFormContainer #ixFormControl_tipologia_camere input {width: 90px;}
#ixMainSectionContainer .ixFormContainer #ixFormControl_privacy input {width: 20px; float: left;}

#ixMainSectionContainer .ixCategory_Ricerca_rifugio .ixImage, #ixMainSectionContainer .ixCategory_Ricerca_rifugio_fr .ixImage, #ixMainSectionContainer .ixCategory_Ricerca_rifugio_en .ixImage,
#ixMainSectionContainer .ixCategory_Ricerca_hotel .ixImage, #ixMainSectionContainer .ixCategory_Ricerca_hotel_fr .ixImage, #ixMainSectionContainer .ixCategory_Ricerca_hotel_en .ixImage,
#ixMainSectionContainer .ixCategory .ixTitle,
#ixMainSectionContainer .ixCategory .ixLabel {display: none;}
#ixMainSectionContainer #ixContents_Fax_rifugio .ixLabel, #ixMainSectionContainer #ixContents_Fax_rifugio_fr .ixLabel, #ixMainSectionContainer #ixContents_Fax_rifugio_en .ixLabel,
#ixMainSectionContainer #ixContents_Fax_hotel .ixLabel, #ixMainSectionContainer #ixContents_Fax_hotel_fr .ixLabel, #ixMainSectionContainer #ixContents_Fax_hotel_en .ixLabel,
#ixMainSectionContainer #ixContents_Telefono_rifugio .ixLabel, #ixMainSectionContainer #ixContents_Telefono_rifugio_fr .ixLabel, #ixMainSectionContainer #ixContents_Telefono_rifugio_en .ixLabel,
#ixMainSectionContainer #ixContents_Telefono_hotel .ixLabel, #ixMainSectionContainer #ixContents_Telefono_hotel_fr .ixLabel, #ixMainSectionContainer #ixContents_Telefono_hotel_en .ixLabel,
#ixMainSectionContainer .ixPageCharacteristics a .ixLabel {display: inline;}
#ixMainSectionContainer .ixCategory_Ricerca_rifugio, #ixMainSectionContainer .ixCategory_Ricerca_rifugio_fr, #ixMainSectionContainer .ixCategory_Ricerca_rifugio_en,
#ixMainSectionContainer .ixCategory_Ricerca_hotel_fr, #ixMainSectionContainer .ixCategory_Ricerca_hotel_en, #ixMainSectionContainer .ixCategory_Ricerca_hotel  {
   padding: 0px 10px 0px 10px;
   height: 40px;
   overflow: hidden;
   font-weight: bold;
   background-image: url(/showImage?ixImageId=123&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: top;
}
#ixMainSectionContainer #ixContents_Nome_rifugio, #ixMainSectionContainer #ixContents_Nome_rifugio_fr, #ixMainSectionContainer #ixContents_Nome_rifugio_en,
#ixMainSectionContainer #ixContents_Nome_hotel_fr, #ixMainSectionContainer #ixContents_Nome_hotel_en, #ixMainSectionContainer #ixContents_Nome_hotel {float: left; margin: 4px 10px 0px 0px; color: #00528c;}
#ixMainSectionContainer #ixContents_Immagine_rifugio, #ixMainSectionContainer #ixContents_Immagine_rifugio_fr, #ixMainSectionContainer #ixContents_Immagine_rifugio_en,
#ixMainSectionContainer #ixContents_Immagine_hotel_fr, #ixMainSectionContainer #ixContents_Immagine_hotel_en, #ixMainSectionContainer #ixContents_Immagine_hotel {float: left;  margin: 0px 10px 5px 0px; overflow: hidden; height: 130px; border: 1px solid #ffffff; overflow: hidden;}
#ixMainSectionContainer #ixContents_Indirizzo_rifugio, #ixMainSectionContainer #ixContents_Indirizzo_rifugio_fr, #ixMainSectionContainer #ixContents_Indirizzo_rifugio_en,
#ixMainSectionContainer #ixContents_Indirizzo_hotel_fr, #ixMainSectionContainer #ixContents_Indirizzo_hotel_en, #ixMainSectionContainer #ixContents_Indirizzo_hotel {margin: 0px 0px 0px 0px;}
#ixMainSectionContainer #ixContents_CAP_rifugio, #ixMainSectionContainer #ixContents_CAP_rifugio_fr, #ixMainSectionContainer #ixContents_CAP_rifugio_en,
#ixMainSectionContainer #ixContents_CAP_hotel_fr, #ixMainSectionContainer #ixContents_CAP_hotel_en, #ixMainSectionContainer #ixContents_CAP_hotel {margin: 0px 10px 0px 0px; float: left;}
#ixMainSectionContainer #ixContents_Telefono_rifugio, #ixMainSectionContainer #ixContents_Telefono_rifugio_fr, #ixMainSectionContainer #ixContents_Telefono_rifugio_en,
#ixMainSectionContainer #ixContents_Telefono_hotel_fr, #ixMainSectionContainer #ixContents_Telefono_hotel_en, #ixMainSectionContainer #ixContents_Telefono_hotel {margin: 10px 0px 0px 0px; }
#ixMainSectionContainer #ixContents_Email_rifugio, #ixMainSectionContainer #ixContents_Email_rifugio_fr, #ixMainSectionContainer #ixContents_Email_rifugio_en,
#ixMainSectionContainer #ixContents_Email_hotel_fr, #ixMainSectionContainer #ixContents_Email_hotel_en, #ixMainSectionContainer #ixContents_Email_hotel {margin: 10px 0px 0px 0px; font-weight: bold; overflow: hidden;}
#ixMainSectionContainer #ixContents_URL_rifugio, #ixMainSectionContainer #ixContents_URL_rifugio_fr, #ixMainSectionContainer #ixContents_URL_rifugio_en,
#ixMainSectionContainer #ixContents_URL_hotel_fr, #ixMainSectionContainer #ixContents_URL_hotel_en, #ixMainSectionContainer #ixContents_URL_hotel {font-weight: bold; overflow: hidden;}
#ixMainSectionContainer #ixContents_URL_rifugio .ixLabel, #ixMainSectionContainer #ixContents_URL_rifugio_fr .ixLabel, #ixMainSectionContainer #ixContents_URL_rifugio_en .ixLabel,
#ixMainSectionContainer #ixContents_URL_hotel_fr .ixLabel, #ixMainSectionContainer #ixContents_URL_hotel_en .ixLabel, #ixMainSectionContainer #ixContents_URL_hotel  .ixLabel{width: auto;}
#ixMainSectionContainer .ixCategory_Descrizione_rifugio .ixValue , #ixMainSectionContainer .ixCategory_Descrizione_rifugio_fr .ixValue , #ixMainSectionContainer .ixCategory_Descrizione_rifugio_en  .ixValue ,
#ixMainSectionContainer .ixCategory_Descrizione_hotel_en .ixValue, #ixMainSectionContainer .ixCategory_Descrizione_hotel_en .ixValue, #ixMainSectionContainer .ixCategory_Descrizione_hotel .ixValue {text-align: justify;}

#ixMainSectionContainer .ixCategory_Servizi_rifugio .ixContents, #ixMainSectionContainer .ixCategory_Servizi_rifugio_fr .ixContents, #ixMainSectionContainer .ixCategory_Servizi_rifugio_en .ixContents,
#ixMainSectionContainer .ixCategory_Servizi_hotel_fr .ixContents, #ixMainSectionContainer .ixCategory_Servizi_hotel_en .ixContents, #ixMainSectionContainer .ixCategory_Servizi_hotel .ixContents {overflow: hidden; float: left;}

#ixMainSectionContainer .ixCategory_Servizi_accessori_rifugio .ixContents .ixImage, #ixMainSectionContainer .ixCategory_Servizi_accessori_rifugio_fr .ixContents .ixImage, #ixMainSectionContainer .ixCategory_Servizi_accessori_rifugio_en .ixContents .ixImage,
#ixMainSectionContainer .ixCategory_Servizi_rifugio .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_rifugio_fr .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_rifugio_en .ixContents .ixValue,
#ixMainSectionContainer .ixCategory_Servizi_rifugio .ixContents .ixImage, #ixMainSectionContainer .ixCategory_Servizi_rifugio_fr .ixContents .ixImage, #ixMainSectionContainer .ixCategory_Servizi_rifugio_en .ixContents .ixImage,
#ixMainSectionContainer .ixCategory_Servizi_accessori_hotel .ixContents .ixImage, #ixMainSectionContainer .ixCategory_Servizi_accessori_hotel_fr .ixContents .ixImage, #ixMainSectionContainer .ixCategory_Servizi_accessori_hotel_en .ixContents .ixImage,
#ixMainSectionContainer .ixCategory_Servizi_hotel .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_hotel_fr .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_hotel_en .ixContents .ixValue,
#ixMainSectionContainer .ixCategory_Servizi_hotel_fr .ixContents .ixImage, #ixMainSectionContainer .ixCategory_Servizi_hotel_en .ixContents .ixImage, #ixMainSectionContainer .ixCategory_Servizi_hotel .ixContents .ixImage {
   float: left;
   white-space: nowrap;
   overflow: hidden;
   line-height: 26px;
   margin: 0px 3px 5px 0px;
   font-weight: bold;
   color: #00528c;
}
#ixMainSectionContainer .ixCategory_Servizi_rifugio .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_rifugio_fr .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_rifugio_en .ixContents .ixValue,
#ixMainSectionContainer .ixCategory_Servizi_hotel_fr .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_hotel_en .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_hotel .ixContents .ixValue {margin: 0px 15px 2px 0px;}
#ixMainSectionContainer .ixCategory_Servizi_accessori_rifugio .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_accessori_rifugio_fr .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_accessori_rifugio_en .ixContents .ixValue,
#ixMainSectionContainer .ixCategory_Servizi_accessori_hotel_fr .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_accessori_hotel_en .ixContents .ixValue, #ixMainSectionContainer .ixCategory_Servizi_accessori_hotel .ixContents .ixValue {display: none;}

.ixTemplate_Rifugio #ixMainSectionContainer .ixList .ixCategory .ixTitle,
.ixTemplate_Hotel #ixMainSectionContainer .ixList .ixCategory .ixTitle {display: none;}
.ixTemplate_Rifugio #ixMainSectionContainer .ixContents .ixTitle,
.ixTemplate_Hotel #ixMainSectionContainer .ixContents .ixTitle {display: block; width: 220px; position: absolute; margin: 4px 0px 0px 210px; overflow: hidden;}
#ixMainSectionContainer .ixContents .ixPageCharacteristics .ixCategory {margin: 0px 0px 0px 0px; width: 420px;  overflow: hidden;}
#ixMainSectionContainer .ixContents_Localita_rifugio, #ixMainSectionContainer .ixContents_Localita_rifugio_fr, #ixMainSectionContainer .ixContents_Localita_rifugio_en,
#ixMainSectionContainer .ixContents_Comune_hotel_fr, #ixMainSectionContainer .ixContents_Comune_hotel_en, #ixMainSectionContainer .ixContents_Comune_hotel {float: left; padding: 0px 0px 0px 0px; width: 165px; overflow: hidden; font-weight: bold;}
#ixMainSectionContainer .ixContents_Numero_stelle_rifugio, #ixMainSectionContainer .ixContents_Numero_stelle_rifugio_fr, #ixMainSectionContainer .ixContents_Numero_stelle_rifugio_en,
#ixMainSectionContainer .ixContents_Numero_stelle_hotel_fr, #ixMainSectionContainer .ixContents_Numero_stelle_hotel_en, #ixMainSectionContainer .ixContents_Numero_stelle_hotel {width: 40px; float: left; text-align: right; overflow: hidden;}
#ixMainSectionContainer .ixContents_Riferimento_rifugio, #ixMainSectionContainer .ixContents_Riferimento_rifugio_fr, #ixMainSectionContainer .ixContents_Riferimento_rifugio_en,
#ixMainSectionContainer .ixContents_Riferimento_hotel_fr, #ixMainSectionContainer .ixContents_Riferimento_hotel_en, #ixMainSectionContainer .ixContents_Riferimento_hotel {width: 20px; float: right; text-align: right; overflow: hidden;}

#GoogleMaps table {margin: 15px 0px 0px 20px; width: 425px;}
#GoogleMaps table td {vertical-align: top; padding: 3px 0px 3px 0px;}
#lMap, #lIndicazioniStradali {display: none;}
#map {margin: 15px 0px 0px 20px; width: 425px; height: 400px;}
#directions {width: 425px; margin: 15px 0px 0px 20px; }
#fromAddress {width: 200px;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 900;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #ffffff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}
#lightbox-nav-btnNext {
    right: 0;
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 10px 10px 0;

}
#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}
