 img{
    border: none;
}

a:link {
    color: #eea800;;
    text-decoration: none;
  }


a:visited {
    color: #eea800;;
    text-decoration: none;
  }

a:hover {
    color: #eea800;;
    text-decoration: underline;
  }

  a.b:link{
      color:white;
      text-decoration: none;
  }
  a.b:visited{
      color:white;
      text-decoration: none;
  }
  a.b:hover{
      color:orange;
      text-decoration: none;
  }
    a.c:link{
      color:black;
      text-decoration: none;
  }
  a.c:visited{
      color:black;
      text-decoration: none;
  }
  a.c:hover{
      color:black;
      text-decoration: underline;
  }
  a.d:link{
      color:#696969;
      text-decoration: none;
  }
  a.d:visited{
      color:#696969;
      text-decoration: none;
  }
  a.d:hover{
      color:#767676;
      text-decoration: underline;
  }
  a.e:link{
      color:#339acf;
      text-decoration: none;
  }
  a.e:visited{
      color:#339acf;
      text-decoration: none;
  }
  a.e:hover{
      color:#339acf;
      text-decoration: underline;
  }
  a.f:link{
      color:white;
      text-decoration: none;
  }
  a.f:visited{
      color:white;
      text-decoration: none;
  }
  a.f:hover{
      color:white;
      text-decoration: underline;
  }
body {
     background: #f0f0f0 url(gradiente.gif) repeat-x top;
    font-family : verdana;
    font-size : 11px;
    color: black;  
  }
  
div.banner{ 
        background-image:URL("header.png");
 width: 700px;
height: 107px;
}

div.barraAlta{
	background-color: black;
	font-family: verdana;
	font-size: 11px;
	color: black;
        top: 0px;
        left: 0px;
        width: 100%;
        position: absolute;
        height:34px;
       vertical-align: top;
       }

div.footer{
   
    width: 970px;

}
div.premium{
    text-align: center;
    font-family : verdana;
    font-size : 11px;
    color: black;
}
div.header{

width: 970px;
}

div.login{
}
div.newsLetter{
    text-align: center;
   
    font-family : verdana;
    font-size : 11px;
    color: black; 
}

div.prenotazione{
    text-align: left;
    font-family : verdana;
    font-size : 12px;
    color: #444343; 
}
td.paganti{
    width:110px;
    text-align: center;
    font-family : verdana;
    font-size : 11px;
    color: black;
}
div.pagina{
    border:1px solid #949494;
   background-color:white;
 top: 0px;
position:relative;
top:20px;
width: 970px;
/*
background-image:URL("back.png");
*/
}
div.commenti{
    border: 1px solid orange;
    text-align: left;
    vertical-align:top;
    font-family : verdana;
    font-size : 11px;
    color: black; 
}
div.visualizzaCommenti{
    width: 400px;
    text-align: left;
    vertical-align:top;
    font-family : verdana;
    font-size : 11px;
    color: black; 
}
div.ricercaAvanzata{
    text-align: left;
    vertical-align:top;
    font-family : verdana;
    font-size : 11px;
    color: black; 
}
div.ricercaAvanzataMappa{
    width:470px;
    text-align: center;
    vertical-align:top;
    font-family : verdana;
    font-size : 11px;
    color: black; 
}
td.celleMappa{
heigth:20px;
width:20px;
border: 1px solid black;
}
td.ricercaAvanzata{
    font-family : Arial;
    font-size : 12px;
    color: black; 
}
td.ricercaAvanzata2{
    font-family : arial;
    font-size : 12px;
    color:white;
}
div.ricercaMedia{
    font-family : verdana;
    font-size : 11px;
    color: black; 
}z
div.ricercaRapida{
    width:900px;
 text-align: right;
 font-family : verdana;
 font-size : 11px;
 color: black;  
}
div.risultatiRicercaRapida{
 font-family : verdana;
 font-size : 11px;
 color: black;  
}

div.risultatiRicercaRapidaNome{
     font-family : verdana;
     font-size : 12px;
     color: black;  
}

div.risultatiRicercaRapidaGenerale{
     vertical-align:top;
     width: 250px;
     font-family : verdana;
     font-size : 11px;
     color: black;  
}
td.note{
 font-family : verdana;
     font-size : 12px;
     color: black;  
}
td.noteFoto{
    width: 450px;
    vertical-align:top;
 font-family : verdana;
     font-size : 12px;
     color: black;  
}
td.noteStagioni{
    border: 1px solid orange;
    vertical-align:top;
 font-family : verdana;
     font-size : 12px;
     color: black;  
}
td.calendario{
font-family : verdana;
     font-size :9px;
     color: black;
}
td.calendarioPrenotato{
    font-weight: bold;
    width:15px;
    background-color: #CC0000;
    text-align: center;
    font-family : verdana;
    font-size : 9px;
    color: white;
}
td.calendarioNonPrenotato{
    font-weight: bold;
    width:15px;
    text-align: center;
    background-color:#00CC22;
    font-family : verdana;
    font-size : 9px;
    color: black;
}
td.calendarioSemiPrenotato{
    font-weight: bold;
    width:15px;
    text-align: center;
    background-color:orange;
    font-family : verdana;
    font-size : 9px;
    color: black;
}
table.tabellaCalendario{
border: 1px solid orange;
}
td.corpoCentro{
    vertical-align: top;
    text-align: center;
    width: 690px;
    padding-left:5px;
    font-family : verdana;
    font-size : 11px;
    color: black;  
}
td.legenda{
    font-family : verdana;
    font-size : 11px;
    color: black;  
}
td.corpoDestro{
    vertical-align: top;
    text-align: right;
    width: 270px;
    font-family : verdana;
    font-size : 11px;
    color: black;  
}

td.corpoSinistro{
    vertical-align:top;
    text-align: left;
    width: 200px;
    font-family : verdana;
    font-size : 11px;
    color: black;  
}

td.login{
 font-family : verdana;
    font-size : 11px;
    color: black;  
}

#slideshow {
	overflow: hidden;
	position: relative;
	width: 200px;
	height: 132px;
}

#slideshow img {
	width:200px;
}
div.panelTop{
    height:15px;

}
div.panelCenter{
    
    padding:10px;

}
div.panelFoot{
height:10px;

}
div.ricAv{
    
    background-image:URL("ricercaAvanzata.gif");
    width:360px;
    height:210px;
    padding-top:3px;
    padding-right:5px;
    padding-left:5px;
    font-size:13px;
    font-familY:arial;
}
div.centerTop{
    height:14px;

}
div.centerBody{
    width:690px;

}
div.centerFoot{
    height:11px;

}
td.registrazione{
 font-family : verdana;
    font-size : 11px;
    color: black;  
}
td.struttureLeft{

    width:300px;
vertical-align: top;
}
td.struttureRight{
text-align:center;
vertical-align: top;
}
div.titleStruttura{
 font-family : arial;
    font-size : 14px;
    color: black;  
}
div.fotoStruttura{
border:1px solid orange;
}
div.title{
 font-family : arial;
    font-size : 13px;
    color: black;
    vertical-align:top;
}
td.linkAvanzate{
font-family : verdana;
    font-size : 12px;
}
td.premium{
    width:115px;
font-family : verdana;
    font-size : 11px;
    color: black;
}
div.intro{
    text-align: justify;
    width:470px;
font-family : sans-serif;
    font-size : 13px;
    color: black;
}
td.pulsante{
font-family : arial;
    font-size : 11px;
    color: black;
}
td.istruzioni{
font-family : arial;
    font-size : 12px;
    color: black;
}
div.dettagli{
    text-align: justify;
    font-family : arial;
    font-size : 11px;
    color: black;
}
div.servizi{
    width:460px;
    text-align: justify;
    font-family : arial;
    font-size : 11px;
    color: black;
}
td.tabellaPrezzi{
padding:2px;
    border: 1px solid orange;
 font-family : verdana;
    font-size : 12px;
    color: black
}
td.riassunto{
vertical-align:top;
}
div.costi{
border: 1px solid orange;
}
div.errore{
color: red;
font-size: 13px;
}
div.click{
    left:10px;
    text-align:center;
    height:184px;
    background-image:URL("img/click.png");
}
td.menuSelect{
 font-family : verdana;
     font-size : 12px;
     color: #30ce00;
}
div.testocorpo{

    background-color:#dcdcdc;
    height:210px;
    padding-right:5px;
    padding-left:5px;
    font-size:13px;
    font-familY:arial;
    
    
}