body
{
    font-family: "Arial", "Helvetica", sans-serif;
    margin: 0;
    background-color: #fff;
    background-image: url("/img/fondopag.jpg");
    font-size: 0.8em;
    color: #333333;
}

img
{
    border: 0;
}

#container
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    height: 100%;
    background-image: url("/img/filo-asiago.gif");
    background-repeat: repeat-y;
    z-index: 5;
}

#sxBox
{
    float: left;
}

#sxBox h1,#sxBox h2
{
    display: none;
}

#corpo
{
    float: right;
}

#banner
{
    clear: both;
    height: 80px;
    width: 1000px;
    text-align: center;
    border-top: 2px solid #999999;
    background-color: #fff;
    background-image: url("/img/sfondo-bianco.gif");
    background-repeat: repeat-y;
    z-index: 10;
}
#banner p
{
    margin: 0;
    height: 100%;
    display: inline;
}
#banner img
{
    padding: 5px;
    vertical-align: middle;
}

#banner span
{
    font-size: 0.9em;
    color: #aaa;
    font-weight: normal;
    letter-spacing: 0.2em;
    display: inline;
}
#bannerIstituzionaliHead
{
    float: left;
    width: 378px;
    line-height: 18px;
}
#bannerSponsorHead
{
    float: left;
    width: 248px;
    line-height: 18px;
}
#bannerMarketingHead
{
    width: 174px;
    float: left;
    line-height: 18px;
}
#bannerTechHead
{
    width: 200px;
    float: left;
    line-height: 18px;
}

#bannerIstituzionali
{
    float: left;
    width: 378px;
    line-height: 50px;
}
#bannerSponsor
{
    float: left;
    width: 248px;
    line-height: 50px;
}
#bannerMarketing
{
    float: left;
    width: 174px;
    line-height: 50px;
}
#bannerTech
{
    width: 200px;
    float: left;
    line-height: 50px;
}

#footer
{
    clear: both;
    width: 100%;
    margin: 0px;
    height: 18px;
    background-color: #fff;
}
#footerDown
{
    clear: both;
    width: 100%;
    margin: 0px;
    height: 18px;
    background-color: #666666;
    text-align: center;
}
#footerDown span
{
    font-size: 0.8em;
    color: #fff;
}

#footerSx
{
    float: left;
    background-image: url("/img/piede_sx.png");
    background-repeat: no-repeat;
    width: 14px;
    height: 18px;
}
#footerCenter
{
    float: left;
    height: 18px;
    background-color: #ffffff;
}

#footerDx
{
    float: right;
    background-image: url("/img/piede_dx.png");
    background-repeat: no-repeat;
    width: 14px;
    height: 18px;
}

#newsLetter
{
    width: 157px;
    height: 117px;
    background-image: url("/img/box.png");
    background-repeat: no-repeat;
    margin-top: 0;
    margin-bottom: 6px;
    margin-left: 8px;
}

#facebook
{
    margin-top: 0;
    margin-bottom: 6px;
    margin-left: 8px;
}

#newsLetter form
{
    padding-top: 25px;
    padding-right: 5px;
    text-align:right;
}
#newsLetter span
{
    font-size: 0.6em;
}

#newsLetter input[type="image"]
{
    border: 0;
}

#newsLetter input[type="text"]
{
    display: inline;
    z-index: 100;
    vertical-align: middle;
    background-color: #fff;
    padding:2px;
    font-size: 0.6em;
    margin:2px;
}

#newsLetter input:focus
{
    background-color: #faa;
}


#sxImg
{
    width: 378px;
    height: 460px;
    background-image: url("/img/sx4.jpg");
    background-repeat: no-repeat;
}

#sxImgofferta
{
    width: 378px;
    height: 460px;
    background-image: url("/img/sx5.jpg");
    background-repeat: no-repeat;
}
#sxImgdove_siamo
{
    width: 378px;
    height: 460px;
    background-image: url("/img/sx1.jpg");
    background-repeat: no-repeat;
}
#sxImgcontatti
{
    width: 378px;
    height: 460px;
    background-image: url("/img/sx4.jpg");
    background-repeat: no-repeat;
}

#sxImgitinerari
{
    width: 378px;
    height: 460px;
    background-image: url("/img/sx7.jpg");
    background-repeat: no-repeat;
}

#sxImgasiago7comuni
{
    width: 378px;
    height: 460px;
    background-image: url("/img/sx6.jpg");
    background-repeat: no-repeat;
}

#sxImgpack
{
    width: 378px;
    height: 460px;
    background-image: url("/img/sx2.jpg");
    background-repeat: no-repeat;
}

#packHead
{
    width: 378px;
    height: auto;
    background-color: #a7d05e;
}

#packHead img
{
    padding: 5px;
    vertical-align: middle;
}

#pacchetto
{
    width: 378px;
    height: auto;
    background-color: #a7d05e;
}

#pacchetto h3
{
    padding-left: 15px;
    font-size: 1em;
}

#pacchetto p, #pacchetto span
{
    margin: 0;
    font-size: 0.9em;
    padding-left: 15px;
    /* font-weight: bold; */
    color: #222;
}

#pacchetto hr
{
    height: 1px;
    border-bottom: 0;
    border-top: 1px solid #222;
}

/* #testa
{
    width: 622px;
    height: 164px;
    background-image: url("/img/testa-asiago.jpg");
    background-repeat: no-repeat;
    z-index: 1;
} */

#testa a
{
    display: block;
    width: 400px;
    height: 85px;
    position: relative;
    text-decoration: none;
    background: transparent url("/img/spaziatore.gif");
}

#menuTop
{
    position: absolute;
    top: 140px;
    padding-left: 0;
    z-index: 10;
}

#menuTop ul
{
    margin: 0;
    padding: 0;
}

#menuTop li
{
    padding: 5px 2px 5px 2px;
    background-color: #fff;
    list-style-type: none;
    display: inline;
    font-size: 0.8em;
}
#menuTop a
{
    text-decoration: none;
    font-weight: bold;
    /* color: #663300; */
}

#menuUtils
{
    width: 100%;
    height: 28px;
    line-height: 28px;
    font-size: 0.9em;
    background-image: url("/img/fascia-bandiere.png");
    background-repeat: repeat-x;
    z-index: 20;
}

#menuUtils img
{
    padding-top: 2px;
    padding-right: 5px;
    padding-left: 5px;
    vertical-align: top;
}

#menuUtils form pre input
{
    display: inline;
    z-index: 100;
    vertical-align: middle;
}
#menuUtils a
{
    vertical-align: middle;
    font-weight: bold;
}

#searchForm
{
    display: inline;
}

#centroPagina
{
    padding:0;
    /*width: 622px; */
}

#textBox
{
    float: left;
    width: 448px;
  /*  width: 100%; */
    background-color: #ffffff;
}

#textInterno
{
    /* font-size: 0.8em; */
    font-family: "Arial", sans-serif;
    padding: 5px;
}

.foto
{
    margin-left: auto;
    margin-right: auto;
    display: block;
    border: 1px solid #000;
}

#spalla
{
    float: left;
    width: 174px;
    height: 100%;
}

#spallaHead
{
    width: 174px;
    height: 32px;
    line-height: 32px;
    background-image: url("/img/fascia-meteo.png");
    background-repeat: repeat-x;
    background-position: top;
    text-align: center;
}

#spallaHead span
{
    vertical-align: middle;
}

#meteo
{
    text-align: center;
    background-color: #cccccc;
}

#spallaBanner
{
    text-align: center;
    background-color: #cccccc;
    background-color: #ffd401;
}

#spallaBanner img
{
    padding-top: 5px;
}

#spallaVerde
{
    text-align: center;
    background-color: #a7d05e;
}
#spallaVerde img
{
    padding-top: 10px;
    padding-bottom: 10px;
}

#spallaAzzurra
{
    text-align: center;
    background-color: #ffd401;
}
#spallaAzzurra img
{
    padding-top: 10px;
    padding-bottom: 10px;
}

#newsBox
{
    padding-left: 5px;
    /* border: 4px solid #999999; */
    margin-bottom: 2px;
}

#newsBox img
{
    padding: 0;
}

.aziende
{
    background-color: #A1DEF9;
    position: relative;
    float: right;
    height: 100%;
    margin: 0;
    padding: 0;
    z-index: 1;
    padding-bottom: 0px;
}

a
{
    /* text-decoration: none; */
    text-decoration: underline;
    /*	color: #333333; */
    color: #285500;
    font-variant: normal;
}

a:hover
{
    color: #285500;
    color: #2855ff;
    text-decoration: underline;
}

textarea
{
    background-color: #FFFFFF;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: inset;
    border-right-style: inset;
    border-bottom-style: inset;
    border-left-style: inset;
    float: none;
}

input,textarea,select
{
    background-color: #A7D05B;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: inset;
    border-right-style: inset;
    border-bottom-style: inset;
    border-left-style: inset;
    color: #356732;
    font-weight: bold;
}
.check
{
    color: #356732;
    font-weight: bold;
}
.error
{
    color: #f33;
    font-weight: bold;
}

.txt
{
    font-size: 0.8em;
    line-height: 14px;
    color: #333333;
    text-align: left;
    padding: 5px;
}

.txtdx
{
    font-size: 0.8em;
    line-height: 14px;
    color: #333333;
    text-align: right;
}

.bannerOfferta
{
    float: left;
    vertical-align: middle;
    padding: 5px;
    border-bottom: 1px solid #ccc;
}

.bannerOfferta img
{
    float: left;
}

#bannerBottom
{
    /*width: 448px; */
    width: 100%;
    margin: 0;
    padding: 0;
}


#asiago7comuni,#comelico
{
    width: 224px;
    float: left;
    background-color: #eee;
}

.clear
{
    clear: both;
}

.area
{
    font-size: 0.9em;
    font-weight: bold;
}

.areaHeader
{
    text-align: center;
    width: 224px;
    height: 22px;
    line-height: 22px;
    background-image: url("/img/area-sfondo.png");
    background-repeat: no-repeat;
    color: #336600;
}
.areaHeader h3
{
    font-size: 14px;
    vertical-align: middle;

}

#itinerario h3
{
    font-size: 1em;
    margin: 0;
    padding: 2px;
    color: #336600;
    border-bottom: 1px solid #336600;
    background-color: #fff;
}

#itinerario img
{
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;

}

h3
{
    font-size: 1.2em;
    margin: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 3px;
    color: #111111;
}
#bannerHomeNew
{
    float: left;
    width: 255px;
}

#bannerHomeNew img
{
    margin-bottom: 3px;
}
.hotel
{
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

ul.offerta
{
    list-style-type: none;
    line-height: 2em;
    letter-spacing: 0.1em;
}
.formdesc
{
    text-align: right;
    width: 198px;
}

#prenotazione textarea
{
    width: 250px;
}

#numeroVerdeAsiago
{
    width: 149px;
    height: 64px;
    background-image: url("/img/numero_verde-asiago.png");
    background-repeat: no-repeat;
    margin-top: 0;
    margin-left: 8px;
}

#numeroVerdeComelico
{
    width: 149px;
    height: 64px;
    background-image: url("/img/numero_verde-comelico.png");
    background-repeat: no-repeat;
}
#numeroVerdeAsiago strong
{
    display: none;
}
#numeroVerdeComelico strong
{
    display: none;
}

#newsCorpo
{
    margin: 0;
    border: solid 4px #999999;
    width: 420px;
    height: 234px;
    overflow: auto;
    padding: 5px;
    scrollbar-3d-light-color: #CCCCCC;
    scrollbar-arrow-color: #999999;
    scrollbar-base-color: #ffffff;
    scrollbar-dark-shadow-color: #ffffff;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-track-color: #ffffff;
}

#newsCorpo span
{
    margin: 0;
    color: #444444;
    font-weight: bold;
}

#newsCorpo p
{
    display: inline;
}
