body { font-size: 11px; font-family: Verdana; margin: 0; padding: 0; }
p { font-size: 11px; margin: 0px; padding: 0px; font-family: Verdana; }
.T1 { background: url(/images/grafica/testata.jpg) no-repeat; border-bottom: #47526a 1px solid; margin: 0px; padding: 0px; vertical-align: top; }


.adminlinkuscita { color: #47526a; }

.adminfascia { padding-left: 25px; color: #47526a; font-weight: bold; background-color: #f2dbb4; border-bottom: #ffffff 1px solid; }

.adminfascia2 { padding-left: 25px; color: #47526a; font-weight: bold; background-color: #f2dbb4; border-bottom: #ffffff 1px solid; height: 21px; padding-top: 8px; }
.adminfasciaseconda { height: 10px; background-color: #b46421; }

.adminfasciapiccola { background-color: #b46421; }

.bordoritorna { border-top: #b46421 1px solid; padding-left: 25px; padding-top: 5px; }

.bloccoadmin { margin-bottom: 5px; margin-top: 5px; }
.bloccoadminoriz { padding-left: 15px; }
.bloccoadminoriz2 { margin-bottom: 5px; margin-top: 5px; padding-left: 15px; width: 900px; }

.divlink { border-top: #222222 1px dotted; border-bottom: #222222 1px dotted; width: 350px; margin-left: 20px; }

.twitter-follow-button { margin-top: 10px; }

.divlink a:link, .divlink a:visited { padding-right: 10px; text-decoration: none; color: #47526a; }
.divlink a:hover { text-decoration: underline; color: #47526a; }
.divlink a.noselect { text-decoration: none; color: #cdcdcd; }

ul#Menulink li { list-style-type: none; font-size: 11px; padding: 3px 0 0 8px; margin: 0 0 7px 0; line-height: 14px; }

.adminfiletto { padding-left: 25px; padding-top: 5px; border-top: #b46421 1px solid; }
.linkgoogle { color: #b46421; text-align: left; text-decoration: none; font-size: 11px; }
.linkgoogle:hover { text-decoration: underline; }

.sfondohome { /*BACKGROUND-IMAGE: url(/images/HOME/imm_sx_home.jpg);  BACKGROUND-REPEAT: no-repeat;*/ }

.sfondoT1, .sfondoHome { background-repeat: no-repeat; }
.leftcol { }

#home { background-color: #e6c695; }

.Home { background-image: url(/images/grafica/home_01.jpg); background-repeat: no-repeat; }
A.asottomenu { color: #47526a; text-decoration: none; text-transform: capitalize; }
A:hover.asottomenu { color: #47526a; text-decoration: none; text-transform: capitalize; }
A:visited.asottomenu { color: #47526a; text-decoration: none; text-transform: capitalize; }
A.asottomenusel { color: #47526a; text-decoration: underline; text-transform: capitalize; }
H1 { }
H1.header { font-size: 9px; color: #b46421; padding-left: 15px; font-weight: normal; }
H1.admin { font-size: 13px; color: #47526a; font-weight: bold; text-transform: uppercase; }
.filoblu { border: 1px solid #004c75; }
#loginTable { margin: 10px; }
a.admin { color: #47526a; text-decoration: none; font-size: 12px; }
a.admin:hover { color: #47526a; }

textarea { font-family: Verdana; font-size: 11px; }

#menualto { padding-top: 3px; padding-right: 55px; }

#tbmenualto { }
DIV.menualto { padding-right: 15px; text-transform: capitalize; }


UL.header { display: inline; font-size: 11px; color: #47526a; }

UL.header LI { display: inline; margin: 0 0 3px 0; }
UL.headerT1 { display: inline; font-size: 11px; color: #47526a; text-align: left; }
UL.headerT1 LI { display: inline; }
span.headerT1 { font-size: 9px; color: #b46421; text-decoration: none; padding-left: 15px; font-weight: normal; }

#idlogohome { }


div.logogruppoT1 { padding-top: 12px; padding-left: 100px; }
.logogruppoT1 IMG { }

span.logohotelT1 { padding-left: 15px; }
span.logohotel { vertical-align: top; padding-left: 192px; }
span.logohotel img { vertical-align: bottom; }

ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; }

LI.menu,LI.menu_ultimo { font-size: 11px; padding-left: 20px; margin-bottom: 1px; padding-top: 6px; background-image: url(/images/grafica/menu_home.jpg); color: #47526a; background-repeat: no-repeat; height: 21px; }
A.amenu,A.amenu_ultimo { font-size: 11px; color: #47526a; text-decoration: none; }
A:hover.amenu,A:hover.amenu_ultimo { text-decoration: underline; }
A:visited.amenu,A:visited.amenu_ultimo { color: #47526a; }
LI.menusel { font-weight: bold; font-size: 11px; background-image: url(/images/grafica/menu_home.jpg); vertical-align: middle; color: #47526a; line-height: 14px; }
A.amenusel { font-size: 11px; color: #47526a; font-weight: bold; text-decoration: none; line-height: 14px; }
A:hover.amenusel { color: #47526a; font-weight: bold; text-decoration: underline; }
A:visited.amenusel { color: #47526a; font-weight: bold; }



LI.menuT1,li.menuT1_ultimo { padding-left: 20px; padding-top: 6px; font-size: 11px; margin-bottom: 1px; background-image: url(/images/grafica/menu_pag.jpg); color: #47526a; height: 21px; text-decoration: none; }
A.amenuT1 { font-size: 11px; color: #47526a; text-decoration: none; }
A:hover.amenuT1 { text-decoration: underline; }
A:visited.amenuT1 { color: #47526a; text-decoration: none; }
LI.menuselT1, li.menuselT1_ultimo{ padding-left: 20px; padding-top: 6px; font-size: 11px; margin-bottom: 1px; background-image: url(/images/grafica/menu_pag.jpg); color: #47526a; height: 21px; text-decoration: underline; }
A.amenuselT1 { font-size: 11px; color: #47526a; text-decoration: none; }
A:hover.amenuselT1 { color: #47526a; text-decoration: underline; }
A:visited.amenuselT1 { color: #47526a; }



span.follow{ font-size: 11px; color: #47526a; }

H2.testo { font-weight: bold; font-size: 11px; margin: 0px; text-transform: uppercase; color: #47526a; text-align: left; padding-bottom: 10px; }

.tdhome { padding-left: 6px; }
.hometesto,.hometesto table  { font-size: 11px; width: 750px; color: #47526a; line-height: 22px; text-align: left; }

.indirizzo { font-size: 9px; text-align: center; }
span.indirizzo { color: #b69767; text-align: center; }


div.indirizzo, div.indirizzoT1 { color: #b7bcc8; height: 24px; font-size: 9px; text-align: center; width: 955px; }

#tdindirizzo { background-color: #4a5875; }
#idindirizzo, #idindirizzoT1 { color: #b7bcc8; height: 24px; font-size: 9px; text-align: center; width: 955px; }

#tdafooter { padding-top: 10px; width: 955px; }

a.leverplan:hover { color: #996633; text-decoration: underline !important; }
#leverplan, #idafooter, #leverplanT1, #idafooterT1 { width: 955px; text-align: center; font-size: 9px; color: #b69767; }
#idafooterT1 a.linkmail { font-size: 9px; }
.linkmail { color: #b7bcc8; font-size: 9px; }
.linkmail:hover { font-size: 9px; text-decoration: underline; color: #b7bcc8; }
.linkmail:hover { font-size: 9px; color: #b7bcc8; text-decoration: underline; }
#idindirizzoT1 a.linkmail { color: #b7bcc8; font-size: 9px; }
#idindirizzoT1 a.linkmail:hover { font-size: 9px; text-decoration: underline; color: #b7bcc8; }

.indirizzoT1 { font-size: 11px; color: #b7bcc8; text-align: center; }
.afooterT1 { font-size: 10px; color: #b69767; line-height: 13px; margin-top: 5px; text-align: center; }

.titololistino { font-weight: bold; font-size: 11px; color: #47526a; text-transform: uppercase; }

.titolotesto { font-weight: bold; font-size: 12px; color: #47526a; text-transform: uppercase; }
.titolotestoDotazioni { font-weight: bold; font-size: 12px; color: #47526a; text-transform: capitalize; }
.stgallery { font-weight: bold; font-size: 12px; color: #47526a; margin-bottom: 5px; }

A.testo { font-weight: bold; color: #47526a; text-decoration: underline; }
.testo { font-size: 11px; color: #47526a; line-height: 16px; }
.testo11admin { font-size: 11px; color: #47526a; line-height: 14px; }
.testo10 { font-size: 10px; color: #47526a; }
H2.titolo { font-weight: bold; font-size: 13px; margin: 0px; text-transform: uppercase; color: #47526a; padding: 0; margin: 0; }

IMG.filoselected { border-right: #b46421 2px solid; border-top: #b46421 2px solid; border-left: #b46421 2px solid; border-bottom: #b46421 2px solid; }

A.filoazzurro IMG { border-right: #ffffff 2px solid; border-top: #ffffff 2px solid; border-left: #ffffff 2px solid; border-bottom: #ffffff 2px solid; }

A:hover.filomarrone IMG { border-right: #b46421 2px solid; border-top: #b46421 2px solid; border-left: #b46421 2px solid; border-bottom: #b46421 2px solid; }

A:hover.filoazzurro IMG { border-right: #b46421 2px solid; border-top: #b46421 2px solid; border-left: #b46421 2px solid; border-bottom: #b46421 2px solid; }

A:hover.filobianco { border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid; }

.testoListaProdotti { font-size: 10px; line-height: 12px; font-weight: bold; color: #47526a; }
.TitoloProdottoLista { padding-right: 5px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; color: #47526a; padding-top: 0px; text-align: left; line-height: 12px; width: 92px; }
A.TitoloProdottoLista { color: #47526a; text-align: left; text-decoration: none; line-height: 12px; font-size: 10px; width: 92px; }
A:hover.TitoloProdottoLista { line-height: 12px; font-size: 10px; text-align: left; color: #47526a; text-decoration: none; width: 92px; }

H1 { margin: 0; padding: 0; font-size: 14px; padding-bottom: 0px; color: #1bc1dc; text-decoration: none; }
.testo11 { font-size: 11px; color: #47526a; line-height: 16px; }
.itemOfferte { border-right: #b46421 1px solid; padding: 0 0 15px 15px; vertical-align: top; padding-top: 5px; border-bottom: #b46421 1px solid; border-top: #b46421 1px solid; border-left: #b46421 1px solid; background-color: white; }
#titoloOfferta { padding: 5px 0 0px 0; margin: 0; width: 350px; font-size: 11px; font-weight: bold; color: #47526a; }
#testoOfferta { padding-right: 20px; margin: 10px 0 0 0; width: 350px; font-size: 11px; line-height: 14px; color: #47526a; }

#ListinoTesto2 { font-weight: bold; color: #47526a; margin: 10px 0 10px 0; text-transform: uppercase; }

#ListinoTestoMassaggi { font-weight: bold; color: #47526a; font-size: 11px; margin: 10px 0 10px 0; }

.HeaderListino { font-weight: bold; font-size: 11px; height: 25px; background-color: #f2dbb4; text-align: center; color: #47526a; padding-left: 10px; }

.HeaderListinoSenzaBordo { font-weight: bold; font-size: 11px; height: 25px; background-color: #aadae6; text-align: center; color: #47526a; padding-left: 10px; }

.HeaderListino2 { font-weight: bold; font-size: 11px; background-color: #f2dbb4; text-align: left; color: #47526a; height: 25px; padding-left: 10px; text-transform: none; }
.HeaderListino td, .HeaderListino2 td { border-bottom: #b46421 1px solid; text-transform: none; padding-left: 10px; }
.HeaderListinoSenzaBordo td { }
.ItemListino { text-align: center; color: #47526a; font-size: 11px; height: 25px; }
.ItemListino + td { padding-left: 10px; }
.ItemAltListino { text-align: center; color: #47526a; font-size: 11px; background-color: #f2dbb4; height: 25px; }
.CorpoListino { border-top: #b46421 1px solid; padding-left: 10px; font-size: 11px; color: #47526a; padding-top: 10px; line-height: 14px; }
.CorpoListinoSenzaBordo { padding-left: 10px; font-size: 11px; color: #47526a; padding-top: 10px; background-color: #e2f3f7; line-height: 14px; }
.CorpoListino p, .CorpoListinoSenzaBordo p { margin: 0 0 20px 0; }
#JobTesto { font-weight: normal; font-size: 11px; color: #47526a; margin: 10px 0 10px 0; padding: 0; }
.rdbMansione { color: #47526a; font-size: 11px; margin: 0; padding: 0; text-align: left; margin-bottom: 20px; margin-top: 10px; }

.rdbMansione input { color: #47526a; font-size: 11px; }

.TestoForm TD { color: #47526a; font-size: 11px; padding-bottom: 3px; }
.Jobcolsx { padding-right: 10px; padding-left: 0px; padding-bottom: 0px; margin: 0px 10px 0px 0px; padding-top: 0px; text-align: right; width: 122px; }

.btnJob { font-size: 11px; font-weight: normal; margin: 5px; }
#privacy { font-size: 9px; line-height: 12px; margin: 10 20 10 0; }

.AltreImmagini { font-size: 11px; font-weight: normal; color: #47526a; margin: 0 5px 0 0; }
#tbFooterT1 { font-size: 9px; color: #4a5875; }
#tbFooter { font-size: 9px; }
#tdFooter { font-size: 8px; color: #b7bcc8; }
#tdFooter a { font-size: 9px; color: #78cee5; text-decoration: none; }
#tdFooter a:hover { font-size: 9px; color: #78cee5; text-decoration: underline; }
#tdFooterHome { font-size: 9px; color: #b7bcc8; }
#tdFooterHome a { font-size: 9px; text-decoration: none; }
#tdFooterHome a:hover { font-size: 9px; text-decoration: underline; }


/* Listino prezzi*/
.periodopari { background-color: White; height: 25px; padding-left: 10px; }
.periododispari { background-color: #f2dbb4; height: 25px; padding-left: 10px; }
.prezzopari { text-align: left; background-color: White; padding-left: 10px; }
.prezzodispari { text-align: left; background-color: #f2dbb4; padding-left: 10px; }



#lblTipologiaSR, #lblTipologiaDE, #lblTipologiaSV { border-right: black 1px solid; padding-right: 10px; border-top: black 1px solid; padding-left: 3px; border-left: black 1px solid; border-bottom: black 1px solid; }
#tdTipologiaSR { background-color: Blue; }

#tdTipologiaDE { background-color: powderblue; }

#tdTipologiaSV { background-color: White; }

.tipologia0 { color: #004c75; font-size: 11px; height: 25px; background-color: #d3e9ed; font-weight: normal; }
.tipologia1 { background-color: #e7f4f6; color: #004c75; font-size: 11px; height: 25px; font-weight: normal; }

.tipologia2 { border-bottom: #8fcfe0 1px solid; color: #004c75; font-size: 11px; height: 25px; font-weight: normal; }
.periodo { border-right: #8fcfe0 1px solid; border-bottom: #8fcfe0 1px solid; color: #004c75; font-size: 11px; height: 25px; font-weight: normal; }
.adminlinkuscita { color: #47526a; }

.adminfascia { padding-left: 25px; color: #47526a; font-weight: bold; background-color: #f2dbb4; border-bottom: #ffffff 1px solid; }

.adminfasciapiccola { background-color: #b46421; }

.adminfiletto { padding-left: 25px; padding-top: 5px; border-top: #b46421 1px solid; }
.adminfiletto2 { padding-top: 5px; border-top: #b46421 1px solid; text-align: left; width: 900px; }
.linkgoogle { color: #b46421; text-align: left; text-decoration: none; font-size: 11px; }
.linkgoogle:hover { text-decoration: underline; }

.linguefooter { font-size: 10px; color: #996633; line-height: 13px; margin-top: 5px; text-align: center; width: 955px; }


.linguefooter a:link, .linguefooter a:visited { color: #996633; text-decoration: none; }
.linguefooter a:hover { color: #996633; text-decoration: underline; }
.linguefooterT1 { font-size: 10px; color: #b69767; line-height: 13px; margin-top: 5px; text-align: center; width: 955px; }
.linguefooterT1 a:link, .linguefooterT1 a:visited { text-decoration: none; }
.linguefooterT1 a:hover { text-decoration: underline; }

/* prenotazioni */
ul#menupagate { width: 371px; background-color: #fff7e1; }
#menupagate li { background: transparent url(/images/grafica/freccia.gif) no-repeat 0 8px; list-style-type: none; font-size: 11px; padding: 11px 0 0 28px; margin-right: 30px; line-height: 18px; display: inline; }
.verde a:link, .verde a:visited { color: Green; }
.rosso a:link, .rosso a:visited { color: Red; }

.divleft { padding-left: 10px; float: left; }

#divdettaglio { margin-left: 100px; }
.dettaglio { width: 450px; float: left; }
.bordodettaglio { padding: 15px; border: 1px solid #b46421; }

.left { float: left; }


.linkprenotazioni { color: #B46421; }

.testo12 { font-size: 12px; color: #47526a; line-height: 14px; }

.simplelink { background-position: left center; background-image: url(/images/grafica/tasto.jpg); background-repeat: no-repeat; }
.Asimplelink { padding-left: 5px; font-size: 11px; text-align: center; color: #47526a; line-height: 30px; }

A.Asimplelink:link, A.Asimplelink:visited { font-weight: bold; text-decoration: none; color: #47526a; }
A.Asimplelink:hover { font-weight: bold; text-decoration: underline; color: #47526a; }

/*Gallery cortina Dolomiti*/

.quadratoesterno { width: 560px; height: 366px; border: 1px solid #b46421; }

.gallerydidascalia { font-family: Verdana; font-size: 11px; color: #5d6474; }
.bordoimg { border: #b46421 1px solid; }
#progetti, #luxuryintro,#listinoprezzi { margin-top: 14px; }
#progetti td img { float: left; margin-right: 15px; }
#progetti td { font-size: 11px; margin-right: 30px; padding-bottom: 10px; color: #47526A; }
#luxuryintro td { text-align: left; vertical-align: top; font-size: 11px; padding-bottom: 10px; color: #47526A; }
#luxuryintro td.foto { width: 287px; font-size: 11px; color: #47526A; padding-right: 14px; }
#luxuryintro td.foto img { border: 1px solid #203054; }


#luxuryintro td.testo { font-size: 11px; color: #47526A; }
table.testo td img{padding-right:3px;}
#luxuryintro td hr.filetto { color: #203054; }

#progetti td table td img { padding: 0; float: none; margin: 0; }
a.Asimplelink2 { margin-top: 12px; font-size: 11px; text-align: left; color: #47526a; line-height: 30px; background-image: url(/images/grafica/pulsante.png); background-position: left 2px; background-repeat: no-repeat; padding-left: 25px; vertical-align: bottom; display: block; }
A.Asimplelink2:link, A.Asimplelink2:visited { font-weight: bold; text-decoration: none; color: #47526a; }
A.Asimplelink2:hover { font-weight: bold; text-decoration: underline; color: #47526a; }

.tbluxuryscheda {margin-top:14px;}
.tbluxuryscheda td{vertical-align:top;font-size: 11px;   color: #47526A; }
.tbluxuryscheda td.testi {padding:20px 0;}
.tbluxuryscheda td.testi span.titolo1{font-size:12px;}
.tbluxuryscheda td.foto1 {width:530px;padding-right:25px;}
.tbluxuryscheda td.foto1 img {/*border:1px solid #203054;*/}
.tbluxuryscheda td.foto2{text-align:center;padding-bottom:40px;}
.tbluxuryscheda ul {padding-top:12px;}
LI.menuselluxury_scheda {  border-top:1px solid #cb925c;  font-size: 11px; padding:7px 0 7px 31px;
    background-color:#f8e1b5; font-weight:bold; color: #47526a;  text-decoration: none;background-image:url(/images/grafica/stellina.png);background-repeat:no-repeat;background-position: 11px 9px;width:auto;}
A.amenuselluxury_scheda { font-size: 11px; color: #47526a; text-decoration: none; }
A:hover.amenuselluxury_scheda { text-decoration: underline; }
A:visited.amenuselluxury_scheda { color: #47526a; text-decoration: none; }

LI.menuluxury_scheda { border-top:1px solid #cb925c;padding:7px 0 7px 31px; font-size: 11px; color: #47526a;  text-decoration: none; background-image:url(/images/grafica/stellina.png);background-repeat:no-repeat;background-position: 11px 9px;width:149px;font-weight:bold;width:auto;}
A.amenuluxury_scheda { font-size: 11px; color: #47526a; text-decoration: none; }
A:hover.amenuluxury_scheda { color: #47526a; text-decoration: underline; }
A:visited.amenuluxury_scheda { color: #47526a;  }
LI.menuluxury_scheda_ultimo
{ font-size: 11px; padding:7px 0 7px 31px;border-top:1px solid #cb925c; 
     font-weight:bold; color: #47526a;  text-decoration: none;background-image:url(/images/grafica/stellina.png);background-repeat:no-repeat;background-position: 11px 9px;width:auto;border-bottom:1px solid #cb925c;}

LI.menuselluxury_scheda_ultimo{ font-size: 11px; padding:7px 0 7px 31px;
    background-color:#f8e1b5; font-weight:bold; color: #47526a;  text-decoration: none;background-image:url(/images/grafica/stellina.png);background-repeat:no-repeat;background-position: 11px 9px;width:auto;border-bottom:1px solid #cb925c;}

