
body {
margin:0;
padding:0;
text-align:center;
background-color:#072157;
font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
tabel, td {
font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a {
font-size:12px;
color:#000000;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}



#sito {
text-align:left;
width:800px;
height:auto;
margin:0px auto;
padding:0;
}


#capo {
position:relative;
width:800px;
height:107px;
margin:0;
padding:0;
background:url(../images/test_testa_interna.jpg) no-repeat;
}


/******************************************************************** SCELTA LINGUA */
#capo #sceltaLingua {
text-align:right;
margin:0;
margin-right:55px;
color:#FFFFFF;
font-size:9px;
line-height:13px;
}
#capo #sceltaLingua a {
text-decoration:none;
text-transform:uppercase;
color:#FFFFFF;
font-size:9px;
line-height:13px;
}
#capo #sceltaLingua a:hover {
text-decoration:underline;
}
/******************************************************************** FINE SCELTA LINGUA */


#capo #logo {
position:absolute;
top:21px;
left:50px;
display:block;
z-index:5;
}

/******************************************************************* MENU come arrivare, listino prezzi, prenta online */

#capo #menutop {
margin: 25px 44px 0px auto;
padding:0;
height:17px;
text-align:right;
}
/******************************************************************* fine MENU come arrivare, listino prezzi, prenta online */


/******************************************************************* MENU DI NAVIGAZIONE */
#capo #menu {
margin:13px 55px 0 62px;
}
/******************************************************************* FINE MENU DI NAVIGAZIONE */


#corpo {
background:url(../images/test_corpo.jpg) no-repeat left bottom;
width:800px;
height:auto;
margin:0;
padding:0;
position:relative;
}
#corpo #spazioContent {
position:relative;
background:url(../images/test_contenuto_sfondo.jpg) repeat-y;
width:695px;
min-height: 605px;
height: expression( this.scrollHeight < 605? "605px" : "auto" );
margin:0 49px 0 56px;
z-index:1;
}

#corpo #spazioContent #rent {
position:absolute;
bottom:-2px;
left:529px;
width:41px;
z-index:3;
}

#corpo #spazioContentL {
position:absolute;
top:0;
left:0px;
background:url(../images/test_contenuto_corpo.jpg) no-repeat left top;
width:695px;
height:605px;
z-index:2;
}

/******************************************************************* SOTTOMENU */
#sottomenu {
margin:2px 0 2px 7px;
padding:0px 20px;
height:26px;
color:#FFFFFF;
font-size:12px;
line-height:26px;
background-color:#565b88;
display:inline;
position:relative;
z-index:4;
}
#sottomenu a {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:0px;
line-height:26px;
}
#sottomenu a:hover {
color:#fff717;
}
#sottomenu a.attivo {
color:#fff717;
}
/******************************************************************* FINE SOTTOMENU */

#testBUY {
position:relative;
margin:0 0 0 16px;
width:500px;
height:auto;
z-index:5;
}
#testBUY #txtBUY {
position:absolute;
top:20px;
left:180px;
font-size:12px;
color:#fff;
line-height:14px;
z-index:8;
}
#testBUY #txtBUY span {
color:#ffff33;
font-size:16px;
line-height:20px;
font-weight:bold;
}
#testBUY #imgTESTBUY {
position:absolute;
top:68px;
left:0;
margin:0;
}

/******************************************************************* CONTENUTO */
#contenuto {
position:relative;
margin:14px 0 0 6px;
width:540px;
font-size:12px;
color:#fff;
line-height:14px;
z-index:5;
}
#contenuto .tit {
margin:0 0 0 30px;
}
#contenuto #txt {
margin:5px 3px 0 30px;
}
#contenuto #txt span {
color:#fff717;
}
#contenuto #txt .titolo {
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:20px;
}
#contenuto #txt_sci {
background:url(../images/sf_testo.gif) no-repeat left top;
margin:0px 3px 0 30px;
width:459px;
height:60px;
color:#000;
font-size:12px;
}
#contenuto #txt_sci p {
margin:0;
padding:10px 20px;
}

#prezzi th {
padding:0 0 0 15px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
#prezzi td {
color:#FFFFFF;
font-size:14px;
}

.scheda_hotel {
margin:0 0 20px 0;
padding:0;
font-size:12px;
line-height:16px;
}
.scheda_hotel img {
margin:0 20px 0 0;
}
.scheda_hotel .nomehotel {
font-size:14px;
font-weight:bold;
color:#fefb35;
margin:0 0 5px 0;
padding-top:5px;
display:block;
}
.scheda_hotel a:link, .scheda_hotel a:visited, .scheda_hotel a:hover, .scheda_hotel a:active {
color:#fff;
font-weight:bold;
text-decoration:underline;
}

#corpo #BOXlink {
position:absolute;
top:200px;
left:200px;
font-weight:bold;
width:300px;
font-size:13px;
line-height:20px;
z-index:3;
}
#corpo #BOXlink a {
text-decoration:underline;
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

a.linkBlack {
text-decoration:underline;
font-size:12px;
color:#000000;
font-weight:bold;
}
a.linkBlack:hover {
text-decoration:none;
}

/******************************************************************* FINE CONTENUTO */


#corpo #box_dx {
position:absolute;
top:68px;
left:605px;
z-index:3;
}
#corpo #box_dx a {
 font-size:14px;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 display:block;
 width:140px;
}
#corpo #box_dx a:hover {
 color:#fff717;
 text-decoration:underline;
}
#corpo #box_dx #box1 {
background:url(../images/img_mini_test_buy.gif) no-repeat;
width:140px;
height:200px;
margin:0 0 3px 0;
font-size:11px;
color:#154079;
font-weight:bold;
text-align:left;
line-height:13px;
}
#corpo #box_dx #box1 p {
margin:0 auto;
padding:100px 10px 0 44px
}
#corpo #box_dx #box1 a {
color:#154079;
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
margin-top:7px;
}
#corpo #box_dx #box1 a:hover {
color:#e56d18;
text-decoration:none;
}



#corpo #box_dx #box2 {
background:url(../images/img_mini_preparazione_sci.gif) no-repeat;
width:140px;
height:198px;
margin:0 0 3px 0;
font-size:11px;
color:#00082a;
font-weight:bold;
text-align:left;
line-height:13px;
}
#corpo #box_dx #box2.de {
background-image:url(../images/img_mini_ski_reparatur.jpg);
}
#corpo #box_dx #box2.en {
background-image:url(../images/img_mini_ski_preparation.jpg);
}
#corpo #box_dx #box2 p {
margin:0 auto;
padding:90px 10px 0 40px
}
#corpo #box_dx #box2 a {
color:#00082a;
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
margin-top:7px;
}
#corpo #box_dx #box2 a:hover {
color:#e56d18;
text-decoration:none;
}



#corpo #box_dx #box3 {
margin:0 0 3px 0;
width:140px;
height:92px;
display:block;
}


#corpo #box_dx #box4 {
background:url(../images/img_mini_boot_service.gif) no-repeat;
width:140px;
height:210px;
margin:-8px 0 3px 0;
font-size:11px;
color:#fff;
font-weight:bold;
text-align:left;
line-height:13px;
}
#corpo #box_dx #box4 p {
margin:0 auto;
padding:100px 10px 0 40px
}
#corpo #box_dx #box4 a {
color:#fff;
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
margin-top:7px;
}
#corpo #box_dx #box4 a:hover {
color:#154079;
text-decoration:none;
}


#spazioBottom {
background:url(../images/test_contenuto_bottom.jpg) no-repeat;
width:695px;
height: 15px;
margin:0 49px 13px 56px;
}


#corpo #box_dx #marchi {
width:140px;
margin:10px 0 0 0;
text-align:center;
}
#corpo #box_dx  #marchi p {
margin:0 0 4px 0;
padding:0;
}
/*********************************************************************** INDIRIZZO */
address {
margin:0 0 0 68px;
width:510px;
height:73px;
color:#FFFFFF;
font-size:11px;
font-style:normal;
font-weight:bold;
line-height:13px;
}
address a {
color:#FFFFFF;
text-decoration:underline;
}
address a:hover {
text-decoration:none;
}
address a#copy {
margin:12px 0 0 0;
display:block;
width:10px;
text-decoration:none;
}
/*********************************************************************** FINE INDIRIZZO */

#sito #loghetti {
position:absolute;
bottom:0px;
right:49px;
display:block;
z-index:5;
width:161px;
height:73px;
}

/* ******************************************************************* RICHIESTA */
input.red, select.red, textarea.red {
	border: 1px solid #eb3426;
}
#ris_form {
	display: none;
	margin: 3px 3px 13px 0;
	border: 2px solid #eb3426;
	color: #fff;
	padding: 7px 16px;
}
#ris_form p {
	margin: 2px 0;
}
#richiesta th {
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding-left:15px;
background-color:#cf650b;
}
#richiesta td {
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
form {
margin:0;
padding:0;
}
input {
border:1px solid #fff;
background-color:transparent;
font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
height:18px;
}
input.imput {
border:1px solid #fff;
background-color:transparent;
font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
width:135px;
height:18px;
}
input.no_color {
border:0px;
background-color:transparent;
font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
width:auto;
height:auto;
}
input.invia {
border-top:0;
border-right:1px solid #fff;
border-bottom:0;
border-left:1px solid #fff;
background-color:transparent;
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
width:100px;
height:20px;
}
select {
border:1px solid #fff;
background-color:#5c6599;
font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
width:80px;
height:18px;
}
textarea {
border:1px solid #fff;
background-color:transparent;
font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
width:400px;
}
/* ******************************************************************* FINE RICHIESTA */







