
/* ******************************************************************* PARTI COMUNI */
body {
	margin: 0;
	padding: 0;
	font: 12px 'Lucida Sans Unicode', Arial, Sans-serif;
	color: #4c4c4c;
	text-align: center;
}
#box {
	width: 982px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#content {
	margin: 6px 0 0 0;
	position: relative;
	width: 982px;
}
#footer {
	text-align: center;
}
#popup {
	text-align: left;
}
/* ******************************************************************* FINE PARTI COMUNI */

/* ******************************************************************* LINGUA */
#lingua {
	padding: 7px 0 10px 4px;
}
#lingua a {
	margin-left: 2px;
}
/* ******************************************************************* FINE LINGUA */

/* ******************************************************************* MENU */
#menu {
	width: 223px;
}
#nav {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 219px;
	height: 269px;
	background: url(sfondo_menu.jpg) no-repeat;
	font-size: 13px;
}
#nav li {
	float: left;
	width: 209px;
	margin-left: 10px;
}
#nav li.first {
	margin-top: 0px;
}
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	display: block;
	width: 219px;
	color: #00508f;
	text-decoration: none;
	line-height: 16px;
	padding: 6px 0;
	font-weight: bold;
}
#nav a:hover {
	color: #ef672c;
}
#nav a.evid:link, #nav a.evid:visited, #nav a.evid:hover, #nav a.evid:active {
	color: #ef672c;
}
#logo {
	display: block;
	margin: 5px 0 0 0;
}
/* ******************************************************************* FINE MENU */

/* ******************************************************************* MAIN */
#main {
	position: absolute;
	top: 0;
	right: 0;
	width: 752px;
}
#main_foto {
	position:relative;
	width: 750px;
	height: 346px;
}
#adac{
	position:absolute;
	top:250px;
	right:0;
	
}
/* ******************************************************************* FINE MAIN */

/* ******************************************************************* MENU SERVIZI */
#menu_servizi {
	padding: 0;
	margin: 3px 0;
	list-style: none;
	height: 27px;
}
#menu_servizi li {
	float: left;
	background: url(sfondo_menu_servizi.gif) no-repeat right;
	padding: 0 6px;
	font-size: 11px;
}
#menu_servizi li.last {
	background: none;
}
#menu_servizi li.first_de {
	margin-left: 16px;
	float: left;
	display: inline;
}
#menu_servizi li.first_en {
	margin-left: 21px;
	float: left;
	display: inline;
}
#menu_servizi a:link, #menu_servizi a:visited, #menu_servizi a:hover, #menu_servizi a:active {
	display: block;
	color: #00508f;
	text-decoration: none;
	line-height: 25px;
	font-weight: bold;
}
#menu_servizi a:hover {
	color: #ef672c;
}
#menu_servizi a.evid:link, #menu_servizi a.evid:visited, #menu_servizi a.evid:hover, #menu_servizi a.evid:active {
	color: #ef672c;
}
/* ******************************************************************* FINE MENU SERVIZI */

/* ******************************************************************* SOTTO MENU */
#sottomenu {
	padding: 0;
	margin: 3px 0;
	list-style: none;
	height: 29px;
	border: 1px solid #b3b1b1;
	font-size: 14px;
	float: right;
	padding: 0 9px;
}
#sottomenu li {
	float: left;
	padding: 0 9px;
	line-height: 29px;
	color: #00508f;
	font-weight: bold;
}
#sottomenu a:link, #sottomenu a:visited, #sottomenu a:hover, #sottomenu a:active {
	display: block;
	color: #00508f;
	text-decoration: none;
	line-height: 29px;
	font-weight: bold;
}
#sottomenu a:hover {
	color: #ef672c;
}
#sottomenu a.evid:link, #sottomenu a.evid:visited, #sottomenu a.evid:hover, #sottomenu a.evid:active {
	color: #ef672c;
}
/* ******************************************************************* FINE SOTTO MENU */

/* ******************************************************************* EXTRA */
#extra {
	position: absolute;
	top: 0;
	left: 0;
	width: 303px;
	padding-top: 7px;
}
#live {
	width: 303px;
	height: 175px;
	background: url(sfondo_live.gif) no-repeat;
	color: #979792;
	position: relative;
}
#live h2 {
	color: #00508f;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 9px 0 0 17px;
}
#live a:link, #live a:visited, #live a:hover, #live a:active {
	color: #979792;
}
#live a:hover {
	text-decoration: none;
}
#live h2.second {
	color: #fff;
	position: absolute;
	bottom: 16px;
	left: 10px;
}
#live .testo {
	margin: 0 65px 0 17px;
	line-height: 14px;
}
#live h2 a:link, #live h2 a:visited, #live h2 a:hover, #live h2 a:active {
	color: #fff;
	text-decoration: none;
}
#skikarte {
	margin-top: 9px;
}
#skikarte a:link, #skikarte a:visited, #skikarte a:hover, #skikarte a:active {
	display: block;
	height: 90px;
	width: 303px;
	background: url(skikarte.jpg) no-repeat;
	color: #fff;
	text-decoration: none;
}
#skikarte a:hover {
	text-decoration: underline;
}
#skikarte a span {
	padding: 62px 0 0 13px;
	display: block;
	font-size: 16px;
}
#partner {
	width: 303px;
	height: 57px;
	background: url(sfondo_blu.gif) no-repeat;
	margin-top: 9px;
	text-align: center;
}
#partner h2 {
	color: #fff;
	margin: 1px 0 1px 5px;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}
#partner img {
	margin-left: 0;
}
#partner a {
	color: #fff;
	text-decoration: none;
}
/* ******************************************************************* FINE EXTRA */

/* ******************************************************************* EXTRA DX */
#extra_dx {
	position: absolute;
	top: 0;
	right: 0;
	width: 303px;
}
#anreise {
	width: 284px;
	height: 52px;
	border: 1px solid #ccc;
	line-height: 14px;
	padding-left: 17px;
	color: #979792;
}
#anreise h2 {
	font-size: 16px;
	font-weight: normal;
	color: #e13702;
	margin: 0;
	padding: 2px 0 0 0;
	line-height: 16px;
}
#anreise h2 a {
	color: #e13702;
	text-decoration: none;
}
#news {
	width: 303px;
	height: 173px;
	background: url(sfondo_news.gif) no-repeat ;
	margin-top: 7px;
	color: #979792;
	position: relative;
}
#marqueecontainer{
    position: relative;
    width: 241px; /*marquee width */
    height: 90px; /*marquee height */
    overflow: hidden;
    padding-left: 2px;
}

#news h2 {
	font-size: 16px;
	font-weight: normal;
	color: #e13702;
	margin: 0;
	padding: 1px 0 0 17px;
}
#news h2 a {
	color: #e13702;
	text-decoration: none;
}
#news .testo {
	margin: 0 65px 0 17px;
	line-height: 14px;
}
#news h2.second {
	color: #fff;
	position: absolute;
	bottom: 9px;
	left: 12px;
	padding: 0;

}
#news h2.second a {
	color: #fff;
	text-decoration: none;
}
#news h2.second a.blog {
	color: #fff;
	text-decoration: none;
	display:block;
	margin-top:5px;
}
#news h2 span {
	font-size: 12px;
	display: block;
}
#stars {
	margin-top: 4px;
	
}
#stars a:link, #stars a:visited, #stars a:hover, #stars a:active {
	display: block;
	height: 62px;
	width: 304px;
	background: url(sfondo_stars_new.jpg) no-repeat;
	color: #fff;
	text-decoration: none;
}
#stars a:hover {
	text-decoration: underline;
}
#stars a span {
	padding: 3px 0 0 8px;
	display: block;
	font-size: 14px;
}
#stars a span span {
	padding: 5px 0 0 0;
}
#unesco{
	width: 304px;
	height: 90px;
	margin-top: 9px;
}
#events {
	width: 303px;
	height: 57px;
	background: url(sfondo_blu.gif) no-repeat;
	margin-top: 9px;
	
}
#events h2 {
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 27px 0 0 13px;
}
#events a:link, #events a:visited, #events a:hover, #events a:active {
	color: #fff;
	text-decoration: none;
}
#events img {
	float: right;
	display: inline;
	margin: 4px 19px 0 0;
}
#powder {
	width: 303px;
	height: 57px;
	background: url(sfondo_blu.gif) no-repeat;
	margin-top: 9px;
}
#powder h2 {
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 1px 0 0 17px;
}
#powder h2 span {
	font-size: 12px;
	margin-left: 7px;
}
#powder form {
	margin: 5px 0 0 17px;
}
#powder input {
	border: 1px solid #000;
	font: 11px 'Lucida Sans Unicode', Arial, Sans-serif;
	color: #000;
	height: 20px;
}
#powder .int {
	width: 29px;
}
#powder .pre {
	width: 43px;
}
#powder .num {
	width: 98px;
}
#powder .invia {
	margin-left: 10px;
}
/* ******************************************************************* FINE EXTRA DX */

/* ******************************************************************* TEXT */
#text {
	width: 303px;
	margin-left: 333px;
	padding-top: 16px;
}
#text_xl {
	height: 347px;
	overflow: auto;
	font-size: 11px;
	text-align:left;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #00508F;
	scrollbar-base-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3d-light-color: #00508F;
}

#text_xl tr {
	font-size: 11px;
	text-align:left;

}

#scroll {
	font-size: 11px;
	height: 166px;
	overflow: auto;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #00508F;
	scrollbar-base-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3d-light-color: #00508F;
}
#scroll a:link, #scroll a:visited, #scroll a:hover, #scroll a:active {
	color: #4c4c4c;
}
#scroll a:hover {
	text-decoration: none;
}
#text_xl a:link, #text_xl a:visited, #text_xl a:hover, #text_xl a:active {
	color: #4c4c4c;
}
#text_xl a:hover {
	text-decoration: none;
}
#webcam {
	margin-top: 9px;
}
#webcam a:link, #webcam a:visited, #webcam a:hover, #webcam a:active {
	display: block;
	height: 90px;
	width: 303px;
	background: url(webcam_new.jpg) no-repeat;
	color: #fff;
	text-decoration: none;
}
#webcam a:hover {
	text-decoration: underline;
}
#webcam a span {
	padding: 62px 0 0 13px;
	display: block;
	font-size: 16px;
}
.webcam{
	margin:2px 0px 0 15px;	
}
.webcam1{
	margin:2px 0px 0 45px;	
}
#kinder {
	margin-top: 9px;
}
#kinder a:link, #kinder a:visited, #kinder a:hover, #kinder a:active {
	display: block;
	height: 57px;
	width: 303px;
	background: url(video.jpg) no-repeat;
	color: #fff;
	text-decoration: none;
}
#kinder a:hover {
	text-decoration: underline;
}
#kinder a span {
	padding: 2px 0 0 13px;
	display: block;
	font-size: 14px;
}
.tb_small {
	width: 100%;
}
.tb_small th {
	font-size: 13px;
}
.tb_small td {
	font-size: 11px;
	border: 1px solid #00508F;
	border-width: 1px 0 0 0;
}
.tb_small .centrato {
	text-align: center;
	white-space: nowrap;
}
#text form {
	margin: 0;
}
#text input, #text_xl input {
	border: 1px solid #000;
	font: 11px 'Lucida Sans Unicode', Arial, Sans-serif;
	color: #000;
	height: 20px;
}
#text input.noborder, #text_xl input.noborder {
	border: 0;
}
.liftanlagen {
	float: left;
	width: 375px;
	margin-right: 10px;
}
.rosso {
	color: #CC0000;
}
.verde {
	color: #006633;
}
.tb_prezzi {
	float: left;
	width: 49%;
	margin: 0 4px;
}
.tb_prezzi th {
	font-size: 12px;
	color: #fff;
	background-color: #00508F;
	padding: 7px;
}
.tb_prezzi th.orari {
	background-color: #EF672C;
	white-space: nowrap;
}
.tb_prezzi td {
	font-size: 11px;
	border-bottom: 1px solid #00508F;
}
.tb_prezzi td.prezzo {
	text-align: center;
}
.pdf_prezzi:link, .pdf_prezzi:visited, .pdf_prezzi:hover, .pdf_prezzi:active {
	background: url(icon_pdf.gif) no-repeat center left;
	min-height: 50px;
	height: expression( this.scrollHeight < 50? "50px" : "auto" );
	font-size: 12px;
	line-height: 18px;
	padding-left: 55px;
	float: right;
	color: #EF672C !important;
	text-decoration: none;
	margin-right: 13px;
}
.pdf_prezzi:hover {
	text-decoration: underline !important;
}
.stazione {
	width: 97%;
	margin-top: 11px;
}
.stazione th {
	font-size: 12px;
	color: #fff;
	background-color: #00508F;
	padding: 7px;
}
.stazione td {
	font-size: 11px;
	border-bottom: 1px solid #00508F;
}
.hot {
	color: #EF672D;
	font-size: 19px;
	display: block;
	text-align: center;
	border: 1px dotted  #00508F;
	padding: 8px 0;
	font-weight: bold;
}
/* ******************************************************************* FINE TEXT */

/* ******************************************************************* FOOTER */
#footer {
	color: #00508f;
	margin-top: 7px;
}
address {
	font-style: normal;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color: #00508f;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
/* ******************************************************************* FINE FOOTER */

/* ******************************************************************* RICHIESTA */
#richiesta {
	width: 100%;
}
#richiesta td {
	font: 11px 'Lucida Sans Unicode', Arial, Sans-serif;
}
#richiesta .titoloform {
	padding-top: 8px;
	border-bottom: 3px solid #4c84b0;
	font-weight: bold;
	color: #4c84b0;
	text-align: center;
	font-size: 13px;
}
#form {
	margin: 0;
}
#richiesta input, #richiesta textarea {
	border: 1px solid #4c84b0;
	font: 11px 'Lucida Sans Unicode', Arial, Sans-serif;
	color: #000;
}
input.no_color {
	border: 0 !important;
}
#richiesta input.invia {
	background-color: #4c84b0;
	color: #fff;
	padding: 0px 17px;
	font-size: 12px;
}
input.red, select.red, textarea.red {
	border: 1px solid #eb3426;
}
#ris_form {
	display: none;
	margin: 3px 3px 3px 0;
	border: 2px solid #eb3426;
	color: #000;
	padding: 7px 16px;
}
#ris_form p {
	margin: 2px 0;
}
/* ******************************************************************* FINE RICHIESTA */

/* ******************************************************************* IFRAME */
#frame_testo {
	height: 370px;
	width:985px;
	padding:0;
}
#frame {
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #00508F;
	scrollbar-base-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3d-light-color: #00508F;
	font-size: 11px;
	text-align: left;
}
#frame a:link, #frame a:visited, #frame a:hover, #frame a:active {
	color: #4c4c4c;
}
#frame a:hover {
	text-decoration: none;
}
#frame td {
	font-size: 11px;
}
#frame input, #frame textarea {
	border: 1px solid #4c84b0;
	font: 11px 'Lucida Sans Unicode', Arial, Sans-serif;
	color: #000;
}
#frame input.invia {
	background-color: #4c84b0;
	color: #fff;
	padding: 0px 17px;
	font-size: 12px;
}
/* ******************************************************************* FINE IFRAME */

/* ******************************************************************* METEO */
#meteo .giorno {
	float: left;
	width: 33%;
	text-align: center;
}
.info_meteo {
	text-align: left;
}
.info_meteo h2 {
	font-size: 14px;
	margin: 12px 0 3px 0;
}
/* ******************************************************************* FINE METEO */