body {
 margin: 0;
 font: 11px Verdana, Helvetica, sans-serif;
 color: #000000;
 text-align: center;
}
a {
 color: #000000;
 text-decoration: none;
 }

td {
 font: 11px Verdana, Helvetica, sans-serif;
 }

a.lingua:link, a.lingua:visited, a.lingua:active {
 color: #000000;
 text-decoration: none;
 background-image: url(sfondo_link.gif);
 }

a.lingua:hover {
 color: #000000;
 background-image: url(sfondo_linka.gif);
 }

#menu {
 background-color: #CAC8C8;
 line-height: 20px;
 color: #000000;
 text-align: right;
 border-top: 1px solid #ffffff;
 }
#menu .user{
 background-color: #F1F1F1;
 color: #000000;
 text-align: right;
 font-size: 9px;
 margin: 0px;
 padding: 0px 6px 0px 6px;
 display: block;
 float: right;
 }
#menu a:link, #menu a:visited, #menu a:active {
 color: #000000;
 text-decoration: none;
 padding: 4px 6px 3px 6px;
 }
#menu a:hover {
 color: #B42117;
 background-color: #ffffff;
 }
#menu .lastminute:LINK, #menu .lastminute:VISITED, #menu .lastminute:ACTIVE {
 font-weight: bold;
 color: #B42117;
 text-decoration: none;
 }
#menu .lastminute:HOVER {
 color: #F7970F;
 }
#menu .active {
 color: #B42117;
 background-color: #ffffff;
 padding: 4px 5px 3px 5px;
 }
 
#info {
 background-color: #CAC8C8;
 border-top: 1px solid #ffffff;
 text-align: center;
 }
 
#sottomenu {
 background-color: #B52110;
 width: 900px;
 color: #ffffff;
 line-height: 22px;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 text-align: center;
 }
#sottomenu a:link, #sottomenu a:visited, #sottomenu a:active {
 color: #ffffff;
 text-decoration: none;
 padding: 0px 8px;
 }
#sottomenu a:hover {
 color: #000000;
 background-color: #ffffff;
 }
#sottomenu .active {
 color: #000000;
 background-color: #ffffff;
 padding: 0px 8px;
 }
 
#sottomenuinverno {
 background-color: #085CDB;
 width: 900px;
 color: #ffffff;
 line-height: 22px;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 text-align: center;
 }
#sottomenuinverno a:link, #sottomenuinverno a:visited, #sottomenuinverno a:active {
 color: #ffffff;
 text-decoration: none;
 padding: 0px 8px;
 }
#sottomenuinverno a:hover {
 color: #000000;
 background-color: #ffffff;
 }
#sottomenuinverno .active {
 color: #000000;
 background-color: #ffffff;
 padding: 0px 8px;
 }
 
#sottomenuestate {
 background-color: #258C0D;
 width: 900px;
 color: #ffffff;
 line-height: 22px;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 text-align: center;
 }
#sottomenuestate a:link, #sottomenuestate a:visited, #sottomenuestate a:active {
 color: #ffffff;
 text-decoration: none;
 padding: 0px 8px;
 }
#sottomenuestate a:hover {
 color: #000000;
 background-color: #ffffff;
 }
#sottomenuestate .active {
 color: #000000;
 background-color: #ffffff;
 padding: 0px 8px;
 }
 
 
#scroll {
 width: 900px;
 height: 20px;
 color: #B42117;
 text-align: center;
 margin: 0px;
 }
 
h1 { /*commento */
 font-size: 20px;
 letter-spacing: 6px;
 font-weight: normal;
 color: #838282;
 margin: 0px;
 text-align: right;
 }
 
h2 { /*commento */
 font-size: 11px;
 font-weight: bold;
 color: #F87206;
 margin: 0 0 5px 5px;
 text-align: left;
 background-image: url(selezione.gif);
 background-repeat: no-repeat;
 background-position: 0px center;
 padding-left: 15px;
 }

h3 { /*commento */
 font-size: 11px;
 font-weight: bold;
 color: #B42117;
 margin: 0 0 5px 0;
 text-align: left;
 background-image: url(selezione_rosso.gif);
 background-repeat: no-repeat;
 background-position: 5px center;
 padding-left: 20px;
 }
 
.titolo_verde { /*commento */
 font-size: 11px;
 font-weight: bold;
 color: #258C0D;
 }
.titolo_blu { /*commento */
 font-size: 11px;
 font-weight: bold;
 color: #085CDB;
 }
.titolo_orange { /*commento */
 font-size: 11px;
 font-weight: bold;
 color: #FF7300;
 }
 
B {
 font-weight: bold;
 }

#localita{
 width: 171px;
 background-color: #F7F7F7;
 font-weight: bold;
 border: 1px solid #ffffff;
 }
#localita .titolo{
 color: #ffffff;
 background-color: #B42117;
 display: block;
 padding: 5px;
 }
#localita a:link, #localita a:visited, #localita a:active {
 text-decoration: none;
 display: block;
 padding: 7px 0 7px 18px;
 border-top: 1px solid #F7F7F7;
 border-bottom: 1px solid #F7F7F7;
 }
#localita a:HOVER {
 background-image: url(selezione.gif);
 background-position: 5px 10px;
 background-repeat: no-repeat;
 border-top: 1px solid #CAC8C8;
 border-bottom: 1px solid #CAC8C8;
 }
 
.box {
 color: #000000;
 padding: 3px 10px 10px 10px;
 } 
.box a:link, .box a:visited, .box a:active {
 color: #000000;
 text-decoration: none;
 line-height: 16px;
 }
.box a:HOVER {
 text-decoration: underline;
 }
 
#box_pubblicita {
 padding: 0 30px;
 color: #B42117;
 }
 
#meteo td {
 font: 10px arial, sans-serif;
 font-size: 10px;
 color: #000000;
 }

.copyright:link, .copyright:visited, .copyright:active {
 color: #9C9C9C; 
 text-decoration: none;
 padding: 3px 4px; 
 }
.copyright:hover {
 color: #B42117;
 padding: 3px 4px; 
 }

#contenuto {
 padding: 0 10px 5px 5px;
 background-image: url(puntini-verticale.gif);
 background-repeat: repeat-y;
 background-position: right top;
 }
#contenuto a:link, #contenuto a:visited, #contenuto a:active {
 color: #B42117;
 text-decoration: none;
 border-bottom: 1px dashed #B42117;
 }
#contenuto a:HOVER {
 text-decoration: none;
 border-bottom: 1px solid #000000;
 }
 
#sitemap {
 padding: 0 5px;
 }
#sitemap a:link, #sitemap a:visited, #sitemap a:active {
 color: #000000;
 text-decoration: none;
 border: 0;
 }
#sitemap a:HOVER {
 color: #B42117;
 text-decoration: none;
 border: 0;
 }
 
#percorso {
 font-size: 10px;
 color: #B42117;
 margin: 10px 0;
 }
#percorso a.percorso:link, #percorso a.percorso:visited, #percorso a.percorso:active {
 font-size: 10px;
 color: #2f4f4f;
 text-decoration: none;
 border: 0;
 }
#percorso a.percorso:HOVER {
 text-decoration: underline;
 }

.imput{
 border: #c9c9c9 1px solid;
 font-size: 10px;
 width: 106px;
 height: 16px;
 color: #000000;
 }
 
.button{
 border: #c9c9c9 1px solid;
 font-size: 10px;
 width: 106px;
 height: 16px;
 color: #000000;
 }
 
#hotel {
 background-color: #D4D4D4;
 color: #000000;
 }
#hotel .categoria {
 background-color: #ffffff;
 font-weight: bold;
 width: 50px;
 text-align: center;
 }
#hotel .nome {
 font-weight: bold;
 color: #B42117;
 background-color: #f1f1f1;
 width: 165px;
 }
#hotel .text {
 background-color: #f1f1f1;
 }
#hotel a.link:link, #hotel a.link:visited, #hotel a.link:active {
 color: #000000;
 text-decoration: underline;
 border: 0;
 }
#hotel a.link:hover {
 color: #505050;
 } 
 
a:link img, a:visited img, a:active img {
 text-decoration: none;
 }
a:hover img {
 text-decoration: none;
 } 
 
#routenplaner {
 padding: 5px;
 width: 250px;
}
#routenplaner .tit {
 font-size: 11px;
 font-weight: bold;
}
#routenplaner .txt {
 font-size: 10px;
 font-color: #B52110;
 font-weight: bold;
 background-color: #CECECE;
 padding: 3px;
 display: block;
}
#routenplaner .imput1 {
 border: #000000 1px solid;
 font-size: 10px;
 height: 16px;
 color: #000000;
}
#routenplaner select {
 font-size: 10px;
 height: 16px;
 color: #000000;
}
#routenplaner .button {
 border: #000000 1px solid;
 font-size: 10px;
 height: 16px;
 width: 25px;
 color: #000000;
 background-color: #ffffff;
}

.tit-rosso {
 text-align: left;
 background-color: #B42117;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 padding: 4px 6px;
 margin: 0 0 0 1px;
}
.box-dx {
 text-align: center;
 width: 270px;
 margin: 7px 0; 
}

a#hoteldelmese-tit {
 text-align: left;
 background-color: #B42117;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 padding: 4px 6px;
 margin: 0px;
 display:block;
 text-decoration:none;
}
#hoteldelmese {
 margin: 0 14px 0 15px;
}
#hoteldelmese a:link, #hoteldelmese a:visited, #hoteldelmese a:hover, #hoteldelmese a:active {
 color: #000;
 text-decoration: none;
 border: 0;
 line-height:17px;
 }

#hoteldelmese a.linkhdm:link, #hoteldelmese a.linkhdm:visited, #hoteldelmese a.linkhdm:active {
 color: #717171;
 text-decoration: underline;
 border: 0;
 }
#hoteldelmese a.linkhdm:hover {
 color: #B42117;
 } 



#contenuto_err a:link, #contenuto_err a:visited, #contenuto_err a:active {
 color: #B42117;
 text-decoration: none;
 border-bottom: 1px dashed #B42117;
 }
#contenuto_err a:HOVER {
 text-decoration: none;
 border-bottom: 1px solid #000000;
 }


#contenuto #WellnessHotels a.link_wh:link, #contenuto #WellnessHotels a.link_wh:visited, #contenuto #WellnessHotels a.link_wh:hover, #contenuto #WellnessHotels a.link_wh:active {
 color: #B42117;
 text-decoration: none;
 border-bottom: 1px dashed #B42117;
 }
#contenuto #WellnessHotels a.link_wh:hover {
 text-decoration: none;
 border-bottom: 1px solid #000000;
 }
#contenuto #WellnessHotels a.link_wh:link img, #contenuto #WellnessHotels a.link_wh:visited img, #contenuto #WellnessHotels a.link_wh:hover img, #contenuto #WellnessHotels a.link_wh:active img {
 border:0;
 text-decoration: none;
 }
#contenuto #WellnessHotels td a:link, #contenuto #WellnessHotels td a:visited, #contenuto #WellnessHotels td a:hover, #contenuto #WellnessHotels td a:active {
text-decoration:none;
color:#000000;
border:0;
}
#contenuto #WellnessHotels td a:link img, #contenuto #WellnessHotels td a:visited img, #contenuto #WellnessHotels td a:hover img, #contenuto #WellnessHotels td a:active img {
border:1 solid #000000;
}

#contenuto #rifugi a:link, #contenuto #rifugi a:visited, #contenuto #rifugi a:hover, #contenuto #rifugi a:active {
color:#000000;
text-decoration:none;
border:0;
}
#contenuto #rifugi a.linkrifugi:link, #contenuto #rifugi a.linkrifugi:visited, #contenuto #rifugi a.linkrifugi:hover, #contenuto #rifugi a.linkrifugi:active {
color: #B42117;
text-decoration:none;
border:0;
}

#contenuto #scuolaSCI a:link, #contenuto #scuolaSCI a:visited, #contenuto #scuolaSCI a:hover, #contenuto #scuolaSCI a:active {
color:#000000;
text-decoration:none;
border:0;
}


/******************************************************************************************* LASTMINUTE */
table#sp_lastminute {
width:580px;
border: 1px solid #000000;
}
#sp_lastminute td {
 font: 11px Verdana, Helvetica, sans-serif;
 color: #000000;
}
#sp_lastminute td.data {
 font-size: 10px;
 font-style: italic;
 text-align:left;
 color: #ffffff;
 background-color: #B52110;
 width:70px;
 height:22px;
 padding:0 0 0 3px;
 }
#sp_lastminute td.struttura {
 font-size: 12px;
 font-weight: bold;
 text-align:left;
 color: #ffffff;
 background-color: #000000;
 width:210px;
 height:22px;
 padding:0 0 0 3px;
 }
#sp_lastminute td.struttura a:link, #sp_lastminute td.struttura a:visited, #sp_lastminute td.struttura a:hover, #sp_lastminute td.struttura a:active {
 color: #ffffff;
 text-decoration: underline;
 border:0;
}
#sp_lastminute td.struttura a:hover {
 color: #cfcfcf;
}
#sp_lastminute td.zona {
 font-size: 11px;
 font-style: italic;
 text-align:left;
 color: #ffffff;
 background-color: #646363;
 width:190px;
 height:22px;
 padding:0 0 0 3px;
 }
#sp_lastminute td.newsfoto {
 text-align:center;
 width:110px;
 height:87px;
 }
#sp_lastminute td.newsfoto img {
display:block;
}
#sp_lastminute td.news {
 color: #000000;
 border: 1px solid #CECECE;
 text-align:center;
 vertical-align:middle;
 height:65px;
 } 
	
#sp_lastminute A:LINK, #sp_lastminute A:VISITED, #sp_lastminute a:hover, #sp_lastminute A:ACTIVE {
 color: #000000;
 text-decoration: none;
 border:0;
 }
#sp_lastminute a:hover {
 color: #646363;
 text-decoration: none;
 border:0;
 }

 
/******************************************************************************************* FINE LASTMINUTE */

.btn_cont {
	text-decoration: underline !important;
	font-weight: normal;
	color:#000 !important;
	border-bottom:0 !important;
}
.hotel_cont {
	text-align: left;
	color:#000;
}



/******************************************************************************************* ISCRIZIONE NEWSLETTER */
form#form_newsletter {
	border:1px solid #000;
	width:234px;
	height:20px;
	margin:5px 0;
	padding:0;
	}
form#form_newsletter input {
	border:0;
	background-color:transparent;
	font:11px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	height:19px;
	line-height:19px;
	}
form#form_newsletter #newsletter_mail {
	width:200px;
	height:19px;
	line-height:19px;
	margin:0;
	padding:0;
	}
form#form_newsletter #mailgo {
	width:19px;
	height:19px;
	margin:0;
	margin:0;
	padding:0;
	float:right;
	}
	
/* ### INIZIO Widget Meteo homepage ### */
#widget-altabadia-it {width:195px;height:105px;}
#widget-altabadia-it #meteoprovbz_container {border:none!important;position:relative;font-family:Tahoma, Geneva, sans-serif!important;margin:0 auto;}
#widget-altabadia-it #meteoprovbz_container img {padding-top:5px!important;width:40px;height:40px;}
#widget-altabadia-it td, th {border:none!important;padding:0 11px!important;font-weight:normal!important;text-align:center!important;font-size:10px!important;}
#widget-altabadia-it th {padding:5px 2px 2px 2px!important;}
#widget-altabadia-it .meteoprovbz_max, .meteoprovbz_min {font-weight:normal!important;font-size:10px!important;}
#widget-altabadia-it .meteoprovbz_temperatures {}
#widget-altabadia-it .meteoprovbz_temperatures td{padding:0!important;}
#widget-altabadia-it .meteoprovbz_temperatures td.meteoprovbz_max {text-align:left!important;padding-left:2px!important;padding-bottom:6px!important;}
#widget-altabadia-it .meteoprovbz_temperatures td.meteoprovbz_min {text-align:right!important;padding-right:2px!important;padding-bottom:6px!important;}
#widget-altabadia-it a {color:#666!important;text-decoration:none!important;}
/* ### FINE Widget Meteo homepage ### */
