/* homepage */
#home_indirizzo {
 background: url(home_indirizzo.jpg) no-repeat;
 text-align: center;
 width: 171px;
 color: #8D9096;
 vertical-align: top;
}
#home_indirizzo a:link, #home_indirizzo a:visited, #home_indirizzo a:hover, #home_indirizzo a:active {
 color: #8D9096;
}
#home_indirizzo a:hover {
 text-decoration: none;
}
#home_logo {
 margin-top: 30px;
 margin-bottom: 86px;
}
/* fine homepage */

body {
 margin: 0;
 padding: 0;
 font: 11px "Trebuchet MS", "Lucida Sans", Arial, sans-serif;
 color: #727272;
 background-color: #fff;
 text-align: center;
}
td {
 font: 11px "Trebuchet MS", "Lucida Sans", Arial, sans-serif;
 color: #727272;
}
a:link, a:visited, a:hover, a:active {
 color: #093062;
}
a:hover {
 text-decoration: none;
}
#box {
 text-align: left;
 margin: 0 auto;
 width: 909px;
}
#up {
 background: url(body_up.jpg) no-repeat bottom right;
 height: 82px;
 vertical-align: bottom;
}
marquee {
 width: 530px;
 color: #0B3A75;
 margin: 0 5px;
 font-size: 12px;
 line-height: 18px;
}
#down {
 background: url(body_down.jpg) no-repeat bottom left;
 height: 80px;
 vertical-align: top;
 color: #093062;
 text-align: right;
}
#down p {
 margin-top: 7px;
 padding: 0;
}
#down a:link, #down a:visited, #down a:hover, #down a:active {
 color: #093062;
}
#down a:hover {
 text-decoration: none;
}
#logo_bh {
	margin-top: 22px;
	margin-right: 22px;
}
#menu {
 width: 195px;
 padding-top: 20px;
 background: url(sfondo_menu.jpg) no-repeat;
 vertical-align: top;
 text-align: center;
 color: #DCDCDC;
}
#menu_main {
 margin: 15px 25px 10px 0;
 text-align: left;
 height: 190px;
}
#menu_main a:link, #menu_main a:visited, #menu_main a:hover, #menu_main a:active {
 display: block;
 color: #DCDCDC;
 text-decoration: none;
 padding-left: 20px;
}
#menu_main a:hover {
 font-weight: bold;
 background-color: #0B3A75;
}
#menu_main a.evid:link, #menu_main a.evid:visited, #menu_main a.evid:hover, #menu_main a.evid:active {
 font-weight: bold;
 background-color: #0B3A75;
}
#sottomenu {
 background-color: #001C52;
 margin-left: 20px;
 margin-right: 35px;
 line-height: 13px;
}
#sottomenu a:link, #sottomenu a:visited, #sottomenu a:hover, #sottomenu a:active {
 display: block;
 background-color: transparent;
 padding-left: 10px;
 margin: 2px 5px;
}
#sottomenu a:hover {
 background-color: #E2E2E2;
 color: #0B3A75;
 font-weight: normal;
}
#sottomenu a.evid:link, #sottomenu a.evid:visited, #sottomenu a.evid:hover, #sottomenu a.evid:active {
 background-color: #E2E2E2;
 color: #0B3A75;
 font-weight: normal;
}
#newsletter {
 text-align: left;
 padding-left: 20px;
}
.mailing {
 border: 1px solid #0A3061;
 background-color: #E2E2E2;
 margin-top: 3px;
}
.ok {
 background: url(ok.gif) no-repeat;
 border: 0;
 width: 19px;
}
.autorizzazione {
 text-indent: -3px;
 font: 9px Verdana, sans-serif;
 letter-spacing: -1px;
}
#box_testo_xl {
 width: 540px;
 background: url(sfondo_testo_xl.jpg) no-repeat center left;
 vertical-align: top;
}
#box_testo_xl #text {
 height: 320px;
}
#box_testo {
 width: 225px;
 background: url(sfondo_testo.jpg) no-repeat;
 vertical-align: top;
}
p {
 padding-top: 10px;
 margin: 0;
}
#box_testo .titolo, #box_testo_xl .titolo {
 display: block;
 text-align: right;
 margin-left: auto;
}
#box_testo .titolo2, #box_testo_xl .titolo2 {
 float: right;
 margin-bottom: 5px;
}
h1 {
 clear: both;
 margin: 10px 15px 0 15px;
 font: italic 18px "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
}
#text {
 margin: 0 10px 0 15px;
 padding-right: 5px;
 overflow: auto;
 height: 280px;
 scrollbar-face-color: #0A3162;
 scrollbar-arrow-color: #FFFFFF;
 scrollbar-base-color: #001B51;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-dark-shadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3d-light-color: #E8B276;
}
#text_alto {
 margin: 0 10px 0 15px;
 padding-right: 5px;
 overflow: auto;
 height: 360px;
 clear: both;
 scrollbar-face-color: #0A3162;
 scrollbar-arrow-color: #FFFFFF;
 scrollbar-base-color: #001B51;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-dark-shadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3d-light-color: #E8B276;
}
#text_noscroll {
 margin: 0 15px;
}
#box_foto {
 width: 315px;
 height: 430px;
 background: url(donna.jpg) no-repeat;
 vertical-align: top;
}
#dx {
 background: url(body_dx.jpg) no-repeat;
 width: 174px;
 vertical-align: bottom;
 height: 430px;
}
#dx img {
 float: left;
 margin-right: 2px;
}
#menu_servizi {
 height: 335px;
 text-align: right;
 line-height: 14px;
}
#menu_servizi a:link, #menu_servizi a:visited, #menu_servizi a:hover, #menu_servizi a:active {
 display: block;
 text-align: right;
 color: #0B3A75;
 text-decoration: none;
 width: 100px;
 margin-right: 20px;
 margin-left: auto;
 margin-top: 2px;
 padding-right: 5px;
}
#menu_servizi a:hover {
 color: #E2E2E2;
 background-color: #0B3A75;
}
#menu_servizi a.video:link, #menu_servizi a.video:visited, #menu_servizi a.video:hover, #menu_servizi a.video:active {
	background: url(logo_video.gif) no-repeat top right;
	line-height: 25px;
	width: 55px;
	color: #0B3A75;
	text-align: left;
}
#menu_servizi a.evid:link, #menu_servizi a.evid:visited, #menu_servizi a.evid:hover, #menu_servizi a.evid:active {
 color: #E2E2E2;
 background-color: #0B3A75;
}
.titoloform {
 border: 0px solid #001B51;
 border-width: 1px 0;
 font-weight: bold;
}
#popup {
 margin: 5px;
 padding: 0;
 font: 11px "Trebuchet MS", "Lucida Sans", Arial, sans-serif;
 color: #727272;
 background-color: #fff;
 text-align: center;
}
#pop {
 background: url(angolo_sx.gif) no-repeat top left;
 background-color: #0B3262;
 text-align: left;
 margin-bottom: 10px;
}
#pop1 {
 background: url(angolo_dx.gif) no-repeat top right;
}
#chiudi {
 text-align: center;
 background-color: #0B3262;
 margin-top: 5px;
 line-height: 30px;
}
#chiudi a {
 color: #fff;
}
.disponibilita {
 margin-top: 10px;
 width: 95%;
}
.disponibilita td {
 border: 1px solid #001B51;
 border-width: 0 1px 1px 0;
 text-align: center;
 font: 10px Arial, Sans-serif;
}
.disponibilita .tab_dx {
 border-right: 0;
}
.disponibilita .last {
 border-bottom: 0;
}
#prezzi {
 margin-top: 10px;
 width: 95%;
}
#prezzi td {
 border: 1px solid #001B51;
 border-width: 0 1px 1px 0;
 text-align: center;
}
#prezzi .left {
 text-align: left;
}
#prezzi .tab_dx {
 border-right: 0;
}
#prezzi .last {
 border-bottom: 0;
}
#prezzi .date {
 font-size: 10px;
}
#prezzi .first {
 vertical-align: top;
}
#stanze {
 text-align: left;
 height: 95px;
 width: 90%;
 overflow: auto;
 margin: 0 auto;
 margin-top: 10px;
 padding-right: 10px;
 scrollbar-face-color: #0A3162;
 scrollbar-arrow-color: #FFFFFF;
 scrollbar-base-color: #001B51;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-dark-shadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3d-light-color: #E8B276;
}
#vini {
 height: 320px;
 width: 290px;
 margin-left: 15px;
 margin-top: 29px;
}
body#ifra {
 background: url(donna.jpg) no-repeat fixed -15px -85px;
 scrollbar-face-color: #0A3162;
 scrollbar-arrow-color: #FFFFFF;
 scrollbar-base-color: #001B51;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-dark-shadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3d-light-color: #E8B276;
 margin-right: 5px;
 text-align: left;
}
h2 {
 padding-top: 10px;
 margin: 0;
 font-size: 15px;
 font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;;
}
h3 {
 margin: 0;
 padding: 10px 0;
 font-size: 15px;
}
#book {
 height: 350px;
 width: 510px;
 margin-left: 15px;
}
body#ebook {
 background: url(sfondo_testo_xl.jpg) no-repeat fixed -15px -56px;
 scrollbar-face-color: #0A3162;
 scrollbar-arrow-color: #FFFFFF;
 scrollbar-base-color: #001B51;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-dark-shadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3d-light-color: #E8B276;
 margin-right: 5px;
 text-align: left;
}
marquee a:link, marquee a:visited, marquee a:hover, marquee a:active {
 text-decoration: none;
}
.tit {
 font-size: 14px;
 color: #001C52;
}
.foto_titolo {
 float: left;
 margin-left: 8px;
 margin-top: 4px;
 width: 410px;
}
.foto_titolo img {
 margin-right: 4px;
}
.foto_dx {
 float: right;
 margin-left: 5px;
}
.foto_vini {
 margin-left: 20px;
}
.foto_vini img {
 margin: 4px 5px 0 8px;
}
#ecard {
 margin-top: 10px;
 margin-left: 10px;
}
#ecard a:link, #ecard a:visited, #ecard a:hover, #ecard a:active {
 float: left;
 border: 1px solid #0B3A75;
 padding: 3px;
 margin-right: 40px;
 margin-bottom: 10px;
}
#ecard a:hover {
 border-color: #64A1F0;
}
#ecard a.ecard_dx:link, #ecard a.ecard_dx:visited, #ecard a.ecard_dx:hover, #ecard a.ecard_dx:active {
 margin-right: 0px;
}
.pano p {
 text-align: center;
}
#copy:link, #copy:visited, #copy:hover, #copy:active {
	float: left;
	margin-left: 79px;
	display: inline;
}
#copy_ted:link, #copy_ted:visited, #copy_ted:hover, #copy_ted:active {
	float: left;
	margin-left: 97px;
	display: inline;
}
/* routeplanner */
#routeplanner {
 width: 270px;
 margin-top: 10px;
 color: #5A5858;
 font-size: 12px;
 background-color: #fff;
}
form {
 margin: 10px;
}
#routeplanner hr {
 height: 1px;
 margin-top: -3px;
}
#routeplanner img {
 float: right;
}
#routeplanner input, #routeplanner select {
 font: 10px Verdana, Sans-serif;
 border: 1px solid #000;
 background-color: #fff;
}
#routeplanner input {
 width: 100px;
}
#routeplanner #szip {
 width: 40px;
}
#routeplanner #vai {
 width: 30px;
}
/* fine routeplanner */
.privacy:link, .privacy:visited, .privacy:hover, .privacy:active {
	color: #DCDCDC;
	float: right;
	display: inline;
	margin-right: 34px;
	font-size: 10px;
}