/*INIZIO IMPOSTAZIONI GENERALI*/
.body {
	background-color: #000000;
	font-family: Georgia, Arial, "Times New Roman",Times;
	font-size: 12px;
	color:#d2c4c4;
}

.hotel_sub_header {
	border-bottom: 2px solid #bb9753;
	border-top: 2px solid #bb9753;
}

.fotomss {
	display: none;
}

.hotel_corpo {
	background-color: #540000;
	border-bottom: 2px solid #bb9753;
}

.hotel_header {
	background-color: #540000;
}

h1 {
	font-size: 20px;
	color:#bb9753;
	font-weight: normal;
	margin-bottom:20px;
}

h3 {
	font-size: 12px;
	color:#F2F2F2;
	font-weight: normal;
}

.hotel_ombra_header {
	background:transparent url(../images/ombra_header.png) no-repeat left top;
}

A:link,
A:active,
A:visited {
	color:#bb9753;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}
/*FINE IMPOSTAZIONI GENERALI*/

/*INIZIO MODULO NAVIGAZIONE 02*/
/*---------------------------------------------------*/ /*UL*/
.menu_navigazione02_centro_sti .elenco_menu_sti {
	display:none;
	list-style:none;
}

.menu_navigazione02_centro_sti .elenco_sub_menu_sti {
	list-style:none;
}
/*---------------------------------------------------*/ /*LI*/
.menu_navigazione02_centro_sti .elenco_menu_sti .voce_menu_sti{
	background-color:#540000;
	cursor:pointer;
	float: left!important;
}

.menu_navigazione02_centro_sti .elenco_menu_sti .voce_sub_menu_sti {
	background-color:#8b703e;
	cursor:pointer;
}
/*---------------------------------------------------*/ /*A*/
.menu_navigazione02_centro_sti .elenco_menu_sti .voce_menu_sti a:link,
.menu_navigazione02_centro_sti .elenco_menu_sti .voce_menu_sti a:active,
.menu_navigazione02_centro_sti .elenco_menu_sti .voce_menu_sti a:visited {
	text-decoration: none;
}

.menu_navigazione02_centro_sti .elenco_menu_sti .voce_menu_sti a:hover {
	text-decoration: none;
}

.menu_navigazione02_centro_sti .elenco_sub_menu_sti .voce_sub_menu_sti a:link,
.menu_navigazione02_centro_sti .elenco_sub_menu_sti .voce_sub_menu_sti a:active,
.menu_navigazione02_centro_sti .elenco_sub_menu_sti .voce_sub_menu_sti a:visited {
	color:#ffffff!important;
	font-size: 10px;
	text-decoration: none;
}

.menu_navigazione02_centro_sti .elenco_sub_menu_sti .voce_sub_menu_sti a:hover {
	text-decoration: none;
	color:#540000!important;
	
}/*---------------------------------------------------*/
/*FINE MODULO NAVIGAZIONE 02*/

/*INIZIO MODULO CORE 01*/
.colonna_dx {
	font-weight: normal;
	color:#d2c4c4;
	text-align: justify;
	line-height: 18px;
}

/*FINE MODULO CORE 01*/

/*INIZIO MODULO CORE MOD 01*/
.box_core01_mod_sti {
	background-color: #441419;
	border: 1px solid #7e3f3f;
}

.box_core01_mod_sti .box_2modulo_titolo {
	background-color: #bb9753;
	font-size: 15px;
	color: #ffffff;
}

.box_core01_mod_sti .box_2modulo_titolo A:link,
.box_core01_mod_sti .box_2modulo_titolo A:active,
.box_core01_mod_sti .box_2modulo_titolo A:visited {
	color: #ffffff;
}

.box_core01_mod_sti .box_2modulo_titolo A:hover {
	color: #ffffff;
	text-decoration: none;
}

.box_core01_mod_sti .box_2modulo {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color:#ffffff;
}

.box_core01_mod_sti .box_2modulo A:link,
.box_core01_mod_sti .box_2modulo A:active,
.box_core01_mod_sti .box_2modulo A:visited {
	color:#ffffff;
	text-decoration: none;
}

.box_core01_mod_sti .box_2modulo A:hover {
	color:#bb9753;
	text-decoration: none;
}
/*FINE MODULO CORE MOD 01*/

/*INIZIO MODULO FOOTER 01*/
.box_footer01_sti {
	font-size: 8px;
	font-family: Arial, Tahoma, Verdana;
	letter-spacing: 1px;
	color:#bb9753;	
}
/*FINE MODULO FOOTER 01*/

/*INIZIO IMPOSTAZIONI MODULO IMMAGINE 01 (HEADER)*/
.hotel_header_right .box_immagine01_str{
	margin-top:33px;
	text-align: center;
}
/*FINE IMPOSTAZIONI MODULO IMMAGINE 01 (HEADER)*/

/*INIZIO IMPOSTAZIONI MODULO IMMAGINE 01 (COLONNA SX)*/
.hotel_tasto_book .box_immagine01_str{
	margin-top:0px;
	position: relative;
	z-index: 1;
}

.box_immagine_01_2 .sottotitolo_tasto,
.box_immagine_01_2 .titolo_tasto {
	z-index: 2;
	width: 203px;
	text-align: center;
	color: #ffffff;
	font-weight: 100;
	text-shadow: 1px 1px 2px #000000;
}

.box_immagine_01_2 .tasto_book_txt {
	position: absolute;
	width: 203px;
	margin-top: -55px;
	text-align: center;
}

.box_immagine_01_2 .titolo_tasto {
	font-size: 25px;
}

.box_immagine_01_2 .sottotitolo_tasto {
	font-size: 10px;
}

/**/
.box_immagine_01_2 .sottotitolo_tasto_2,
.box_immagine_01_2 .titolo_tasto_2 {
	z-index: 2;
	width: 203px;
	text-align: center;
	color: #ffffff;
	font-weight: 100;
	text-shadow: 1px 1px 2px #000000;
}

.box_immagine_01_2 .tasto_book_txt_2 {
	position: absolute;
	width: 203px;
	margin-top: -55px;
	text-align: center;
}

.box_immagine_01_2 .titolo_tasto_2 {
	font-size: 18px;
	line-height: 17px;
}

.box_immagine_01_2 .sottotitolo_tasto_2 {
	font-size: 9px;
}


/*FINE IMPOSTAZIONI MODULO IMMAGINE 01 (COLONNA SX)*/

/*INIZIO IMPOSTAZIONI MODULO IMMAGINE 01 (FOOTER LEFT)*/
.hotel_footer_left .box_immagine01_str{
	float: left;
	margin-top: 10px;
	padding-left: 10px;	
}
/*FINE IMPOSTAZIONI MODULO IMMAGINE 01 (FOOTER LEFT)*/

/*INIZIO IMPOSTAZIONI MODULO LINGUE 01*/
.box_lingue01_str {
	margin-top:16px;
	width: 127px;
	height: 32px;
	background: url("../images/sfondo-lingue.jpg") no-repeat scroll left top transparent;
	padding-left: 27px;
	padding-top: 11px;
}

.box_lingue01_str select {
	border:0 none;
}

.select_lingua_sti {
	background-color: #540000;
	color: #BB9753;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#select_lingue {
	cursor: pointer;
	background:transparent url(../images/freccetta_tasto_menu.png) no-repeat 100px center;
}

#elenco_lingue {
	background-color: #540000;	
}

#elenco_lingue LI A {
	color: #ffffff;
}

#elenco_lingue LI A:hover {
	color: #540000;
	text-decoration: none;
	background-color: #BB9753;
}
/*FINE IMPOSTAZIONI MODULO LINGUE 01*/

/*INIZIO STILI BACKOFFICE*/
.pressIMG_sx {
	float: left;
	clear: left;
	text-align: left;
	margin-bottom: 15px;
	border: 1px solid #BB9753;
	background-color: #441419;
}

.pressIMG_dx {
	float: right;
	clear: right;
	text-align: right;
	margin-bottom: 15px;
	border: 1px solid #BB9753;
	background-color: #441419;
}

.p_dis_pressIMG_sx,
.p_dis_pressIMG_dx {
	background-color: #BB9753;
	padding: 5px 5px 5px 8px;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
}

.img_pressIMG_sx,
.img_pressIMG_dx{
	width: 300px;
}

.lo {
	float: left;
	padding: 3px 3px 3px 16px;
	background: transparent url("../images/down.png") no-repeat left center;
	margin-left: 3px;
}

.hi {
	float: right;
	padding: 3px 16px 3px 3px;
	background: transparent url("../images/down.png") no-repeat right center;
	margin-right: 3px;
}

.lo A:link,
.lo A:active,
.lo A:visited,
.hi A:link,
.hi A:active,
.hi A:visited {
	color: #BB9753;
	font-family: Arial;
	font-size: 10px;
}

.lo A:hover,
.hi A:hover {
	color: #ffffff;
}

.introduzione {
	color:#aa807c;
	font-size: 11px;
}

.descrizione p {
	text-align:justify;
}

.descrizione h1 {
	font-size: 20px;
	color:#bb9753;
	font-weight: normal;
	margin-bottom:20px;
}

.descrizione h3 {
	font-size: 12px;
	color:#F2F2F2;
	font-weight: normal;
}

.imgSx {
	float:left;
	border:1px solid #bb9753;
	margin-right:7px;
}

.lista {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
	margin:0px;
}

.boxpdf {
	background: #441419 url("../images/icona-pdf.png") no-repeat left center;
	border:1px solid #bb9753;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:19px;
	margin:10px 0;
	padding:14px 5px 8px 45px;
	text-align:left;
	clear: both;
}

.pulsante {
	background-color: #a29892;
	border: 1px solid #7b7470;
	padding:3px 2px 3px 2px;
	text-align: center;
}

.pulsante A{
	color:#231F20;
	text-decoration: none;
}

.imgcentrata {
	border:1px solid #c8c1bc;
	width: 100%;
	margin-top:10px;
	margin-bottom:10px;
}

/*FINE STILI BACKOFFICE*/