/*INIZIO IMPOSTAZIONI GENERALI*/
html {background-color:#191411;}
body {color:#534741; font-family: "Arial"; font-size:11px; background-color:#191411;}
img {border:none;}
A {color: #534741; text-decoration: none;}
A:hover {color: #534741; text-decoration: underline;}
.pulsante {background-color: #BE5B24; color: #ffffff; border: none;}
.contenitore_slideshow02_str IMG {height: 636px; width: 346px;}
/*FINE IMPOSTAZIONI GENERALI*/

/*INIZIO IMPOSTAZIONI TEMPLATE*/
.main_hotel {background:#ffffff url(../images/bg_main.jpg) repeat-y top left;}
.main_left_wrap_hotel{background-color: transparent;}
.contenitore_hotel {}
.header_hotel {background-color:#191411;}
.footer_hotel {background-color:#191411;}
/* AREA UP */
.divVScrollerBarUp {cursor: pointer;}
/* AREA LEFT */
.divOScrollerBarLeft {cursor: pointer;}
/* AREA DOWN */
.divVScrollerBarDown {cursor: pointer;}
/* AREA RIGHT */
.divOScrollerBarRight {cursor: pointer;}
/* ARROW UP AND DOWN */
.divVScrollerBarUp span, .divVScrollerBarDown span {border: 1px solid #dae4eb; line-height: 0; font-size: 0;}
.divVScrollerBarUp span {background-color: #baccda;}
.divVScrollerBarDown span {background-color: #baccda;}
/* ARROW LEFT AND RIGHT */
.divOScrollerBarLeft span, .divOScrollerBarRight span {border: 1px solid #dae4eb; line-height: 0; font-size: 0;}
.divOScrollerBarLeft span {background-color: #baccda;}
.divOScrollerBarRight span {background-color: #baccda;}
/* ARROWS HOVER */
.divVScrollerBarUp span.hover, .divOScrollerBarLeft span.hover, .divVScrollerBarDown span.hover, .divOScrollerBarRight span.hover {border: 1px solid #a3bbce; background-color: #527fa2;}
/* TRACE */
.divVScrollerBarTrace, .divOScrollerBarTrace {background-color: #f1f5f8; line-height: 0; font-size: 0; }
/* CURSORS */
.divVScrollerBarCursor {cursor: pointer;}
.divOScrollerBarCursor {cursor: pointer;}
.divVScrollerBarCursor span {border-left: 1px solid #dae4eb; border-right: 1px solid #dae4eb; background-color: #baccda; line-height: 0; font-size: 0;}
.divOScrollerBarCursor span {border-top: 1px solid #dae4eb; border-bottom: 1px solid #dae4eb; background-color: #baccda; line-height: 0; font-size: 0;}
/* CURSORS HOVER */
.divVScrollerBarCursor span.hover {border-left: 1px solid #a3bbce; border-right: 1px solid #a3bbce; background-color: #527fa2;}
.divOScrollerBarCursor span.hover {border-top: 1px solid #a3bbce; border-bottom: 1px solid #a3bbce; background-color: #527fa2;}

/*FINE IMPOSTAZIONI TEMPLATE*/

/*INIZIO IMPOSTAZIONI BACKOFFICE*/
h1 {color: #534741; font-family: "Arial"; font-size: 18px;}
h2 {color: #534741; font-family: "Arial"; font-size: 15px;}
.left_image {padding: 2px; border: 1px solid #cecbc9; float: left; margin-right: 15px; margin-bottom: 5px;}
.right_image {padding: 2px; border: 1px solid #cecbc9; float: right; margin-left: 15px; margin-bottom: 5px;}
.centre_immage {padding: 2px; border: 1px solid #cecbc9; text-align: center; clear: both; margin-bottom: 10px;}
.box_link {display: none;}
.pdf {display: none;}
.didascalia { color: #534741; font-family: "Arial"; font-size: 10px;}
.1inizio_modulo, .2modulo, .2modulo_titolo, .2modulo_immagine, .2modulo_immagine_sx, .2modulo_immagine_dx, .3fine_modulo {display: none;}
.fotomss_inizio {display: none;}
.fotomss {display: none;}
.fotomss_fine {display: none;}
.hotel_clear {clear:both;}
.imgombra {border: 1px solid #BFBFBF; float: left; margin-bottom: 10px; margin-right: 4px; padding: 2px; width: 194px; height: 147px;}
.imgombra .left_image {border: none; float: left; margin-bottom: 5px; margin-right: 15px; max-width: 194px; max-height: 130px; overflow: hidden; padding: 0px;}
.imgombra .didascalia {padding: 2px 0px; margin: 0px; text-align: center;}
/*FINE IMPOSTAZIONI BACKOFFICE*/

/*INIZIO IMPOSTAZIONI MODULO LINGUE*/
.box_lingue01_sti {background-color: #474341;}
.box_lingue01_sti SPAN{font-size: 10px; letter-spacing: 0px; color: #7f7c7a;}
.select_lingua_sti {background-color: #0C0C0C; color: #666666; font-size: 10px; text-transform: uppercase; letter-spacing: 0px;}
#select_lingue {cursor: pointer; background:transparent url(../images/freccetta_tasto_menu2.jpg) no-repeat right center; text-align: left;}
#elenco_lingue {background-color: #474341; text-align: left;}
#elenco_lingue LI A {text-decoration: none; font-size: 10px; letter-spacing: 2px; color:#7B7871;}
#elenco_lingue LI A:hover {color: #0c0c0c!important; text-decoration: none; background-color: #7F7C7A;}
/*FINE IMPOSTAZIONI MODULO LINGUE*/

/*INIZIO IMPOSTAZIONI MODULO PRENOTAZIONE*/
.box_prenotazione_sti {background:transparent url(../images/bg_modulo_left.png) no-repeat 35px top;}
.box_prenotazione_sti h2 {font-size: 11px; text-transform: uppercase; color: #534741;}
.box_prenotazione_sti h2 {font-size: 11px; text-transform: uppercase; color: #534741;}
.box_prenotazione_sti .campo_data_partenza_str INPUT,.box_prenotazione_sti .campo_data_arrivo_str INPUT{font-size:10px; background-color:#524741; border:1px solid #7C7470; color:#FFFFFF; font-size:10px; cursor: pointer; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
.box_prenotazione_sti .tasto_prenota_sti INPUT {background-color:#524741; border:1px solid #7C7470; color:#FFFFFF; cursor: pointer; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
.box_prenotazione_sti .ospiti_sti .select {background:url("../images/select.png") no-repeat scroll 0 0 transparent; color:#FFFFFF;}
.box_prenotazione_sti .bambini_sti span, .box_prenotazione_sti .ospiti_sti span {text-align:left;}
.box_prenotazione_sti .ospiti_sti .numero_ospiti_sti #nrAdulti {cursor: pointer;}
/*FINE IMPOSTAZIONI MODULO PRENOTAZIONE*/

/*INIZIO IMPOSTAZIONI MODULO NAVIGAZIONE 04*/
.menu_navigazione04_centro_sti .menuheader {cursor: pointer;}
.menu_navigazione04_centro_sti .submenu_navigazione04_sti {border-left:1px solid #ffffff;}
.menu_navigazione04_centro_sti .menu_navigazione04 .voce_menu_sti {color: #ffffff; text-transform: uppercase; font-size: 11px; background:transparent url(../images/bullet_menu.png) no-repeat left 5px;}
.menu_navigazione04_centro_sti .submenu_navigazione04_sti .voce_sub_menu_sti A {color: #DBAC93; text-transform: uppercase; font-size: 10px; text-decoration: none;}
.menu_navigazione04_centro_sti .submenu_navigazione04_sti .voce_sub_menu_sti A:hover {background-color: #C0683C;}
/*FINE IMPOSTAZIONI MODULO NAVIGAZIONE 04*/

/*INIZIO IMPOSTAZIONI MODULO SLIDESHOW 02*/
.box_slideshow02_sti #thumbnails ul {list-style: none;}
.box_slideshow02_sti #thumbnails ul li A div {background-color: #ffffff;}
.box_slideshow02_sti #thumbnails ul li A.activeSlide div {background:transparent url(../images/bg-20-opacity.png) repeat top left;}
/*FINE IMPOSTAZIONI MODULO SLIDESHOW 02*/

/*INIZIO IMPOSTAZIONI MODULO BLOG 01*/
.modulo_blog_01 {background-color: #474341;}
.titolo_modulo_blog {font-size:10px; color:#c7c2bf;}
.titolo_blog A {color:#ffffff; font-size:10px; text-transform: uppercase;}
/*INIZIO IMPOSTAZIONI MODULO BLOG 01*/

/*INIZIO IMPOSTAZIONI MODULO SLIDESHOW 02*/
.box_core01_sti {text-align: justify;}
.box_core01_sti .jScrollPaneTrack {background: #aaa;}
.box_core01_sti .jScrollPaneDrag {background: #666;}
.box_core01_sti #jgallery #JGthumbnails UL {list-style: none;}
.box_core01_sti #JGthumbnails UL LI IMG {border: 1px solid #cecbc9;}
.box_core01_sti #jgallery {border: 1px solid #cecbc9;}
.box_core01_sti #JGdescription {background:transparent url(../images/bg_gallery_description.png) repeat-y top left; color:#333333; text-transform: capitalize;}
.box_core01_sti .maps {border: 1px solid #999999;}
/*FINE IMPOSTAZIONI MODULO SLIDESHOW 02*/

/*INIZIO IMPOSTAZIONI MODULO RESERVATION 01*/
.dettaglio_camera_left IMG {border: none;}
.Prezzotot_tasto {background: url("../images/tasti_prenota_res1.png") no-repeat 100% 3px transparent; padding-right: 15px;}
.Prezzotot_tasto:hover {color: #333333!important;}
.More:hover, .More2:hover, .titolo_maggiori_info:hover{color:#BE5B24;}
.checkAvailability:hover {color:#BE5B24!important; text-decoration: none;}
.dettaglio_camera_foto {background-color: #FAFAFA; border: 1px solid #BBBBBB;}
.tariffa_include {font-size: 10px;}
.alert {background:transparent url(../images/alert.png) no-repeat left top;	color: #cc0000;	line-height: 24px; display: none; font-weight: bold;}
.alert2 {background:transparent url(../images/alert.png) no-repeat left top; color: #cc0000; display: none;	font-weight: bold; line-height: 23px;}
#accordion_extra .titolo_extra {background-color: #BE5B24; color: #ffffff; cursor: pointer; text-align: left; line-height: 19px; border: 1px solid #bbbbbb;}
#accordion_extra .titolo_extra:hover {color: #cccccc}
#accordion_extra .contentheader {background-color: #f0f0f0; color: #666666;}
.main_right_hotel .loading_ajax {text-align: center;}
.conteggio_totale {font-size: 9px; font-weight: normal;}
#tasto_informativa, .tasto_tariffa {cursor: pointer;}
#etichetta_dati_personali, #etichetta_extra_cc {font-weight: bold; line-height: 23px;}
#etichetta_info_cc_tipo, #etichetta_info_cc_numero, #etichetta_td_cc, #cc_mese, #cc_anno, .etichetta_td_cc {font-weight: bold;}
.riga_autorizzo, .riga_extra_cc {background-color: #fafafa; border: 1px solid #bbbbbb;}
.pulsante_left {background: transparent url("../images/tasto_left.png") no-repeat left top; line-height: 27px; color: #F0E7DE; line-height: 27px;}
.pulsante_right {background: transparent url("../images/tasto_right.png") no-repeat left top; line-height: 27px; color: #F0E7DE; line-height: 27px;}
.pulsante_left:hover, .pulsante_right:hover {color: #ffffff; background-position: 0px -26px}

/*FINE IMPOSTAZIONI MODULO RESERVATION 01*/

/*INIZIO IMPOSTAZIONI MODULO OFFERTE 01*/
.box_mod_offerte01_sti {background: transparent url("../images/bg_modulo_left2.png") no-repeat 35px top;}
.box_mod_offerte01_sti .mscarousel img {border:0px;}
.box_mod_offerte01_sti .hand {cursor:pointer;}
.box_mod_offerte01_sti .descrizione_mod_offerta_sti {font-size: 9px;}
.box_mod_offerte01_sti .titolo_mod_offerta_sti h3 {font-size:10px;}
.box_mod_offerte01_sti .titolo_mod_offerta_sti h3 A {color: #534741; text-decoration: none;}
.box_mod_offerte01_sti .titolo_mod_offerta_sti h3 A:hover {color: #534741; text-decoration: underline;}
.box_mod_offerte01_sti .img_mod_offerta_sti IMG {border: 1px solid #cecbc9;}
.box_mod_offerte01_sti .titolo_mod_offerte h2 {font-size: 11px; color: #534741;}
.box_mod_offerte01_sti .slider_prev {background: transparent url("../images/slider_offerte_prev.jpg") no-repeat top left; cursor: pointer;}
.box_mod_offerte01_sti .slider_next {background: transparent url("../images/slider_offerte_next.jpg") no-repeat top left; cursor: pointer;}
/*FINE IMPOSTAZIONI MODULO OFFERTE 01*/

/*INIZIO IMPOSTAZIONI MODULO INFO FOOTER 02*/
.box_footer02_str {text-align: right;}
/*FINE IMPOSTAZIONI MODULO INFO FOOTER 02*/

/*INIZIO IMPOSTAZIONI MODULO INFO FOOTER 02*/
.tag01_sti A {line-height: 15px;}
.tag01_sti p {line-height: 2px;}
.box_tag01_sti h2 {font-size:10px; font-weight:normal;}
/*FINE IMPOSTAZIONI MODULO INFO FOOTER 02*/

/*INIZIO IMPOSTAZIONI MODULO HTML 01*/
/* .box_html01_sti_1 .banner_left {background: #FDC348 url("../images/banner_demetra.png") no-repeat top left;} */
/*FINE IMPOSTAZIONI MODULO HTML 01*/

/*INIZIO IMPOSTAZIONE MODULO OFFERTE 01*/
.titolo_offerta_sti {background-color: #BE5B24;}
.titolo_offerta_sti A{font-family: Arial; color: #ffffff!important;}
.titolo_offerta_sti H3 {}
.titolo_offerta_sti a:link, .titolo_offerta_sti a:active, .titolo_offerta_sti a:visited {color: #B3B3B3; font-size: 15px; text-transform: uppercase;}
.titolo_offerta_sti a:hover {color: #ffffff;}

.descrizione_offerta_sti .immagine_offerta_str {height: 200px!important;}

.descrizione_offerta_sti {background-color: #e6e6e6!important;}
.descrizione_offerta_sti TABLE.mini {background-color:#000000;}
.descrizione_offerta_sti TABLE.mini .mini_title {background-color: #897259;}
.descrizione_offerta_sti TABLE.mini .mini_title .offsmall {color: #ffffff;}
.descrizione_offerta_sti TABLE.mini .specialPrice {background-color: #333333;}
/*FINE IMPOSTAZIONE MODULO OFFERTE 01*/

/*INIZIO IMPOSTAZIONI MODULO MAILING*/
.riga_mailing2 TEXTAREA {font-family: Arial; font-size: 9px; color: #333; background-color: #ffffff; border: none;}
.errore {color:#ff0000!important;}
/*FINE IMPOSTAZIONI MODULO MAILING*/

/*INIZIO IMPOSTAZIONI MODULO CONTATTI*/
.modulo_contatti .voce_unica .comment {font-family: Arial; font-size: 11px;  width: 100%; height:80px;}
.modulo_contatti .voce_unica .readonly {font-family: Arial; font-size: 9px; color:#999999; border: none; width: 100%; height:80px;}

.modulo_contatti .voce_sx {margin-top: 5px;}	
.modulo_contatti .voce_unica {margin-top: 8px;}	
.modulo_contatti sup {font-size: 14px;}
.errore {color:#ff0000!important;}
.modulo_contatti .result_contatti {font-size:15px; font-weight:bold; margin-bottom:50px; margin-top:50px; text-align:center;}
/*FINE IMPOSTAZIONI MODULO CONTATTI*/