@charset "UTF-8";

/* CSS Document */

/* BODY */
body {
	/*background: #1c0f0e; BKG brown*/
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
	margin:0;
}
li{
	margin:0;
	padding:0;
}
ul{
	margin:0;
	padding:0;
	margin-top:15px;
}

/*BODY - MAIN - TXT - P*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #443432;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
/*SUBSECTION - EVENTS*/
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #1c0f0e; orgininal color*/
	margin-bottom: -10px;
	color: #443432;
	font-weight: bold;
	text-transform: uppercase;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #443432;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
	padding:0;
	margin-top:15px;
}
.textfett{
	font-weight:bold;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #1c0f0e; original color*/
	color: #443432;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 15px; /*internlinea*/
}

.list_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #443432;
	list-style-image: url('../img_gui/list_disc_9px.gif');
	margin-left:15px;
}
.list_p_main_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #1c0f0e; original color*/
	color: #443432;
	margin-left: -25px;
	margin-right: 0px;
	line-height: 15px; /*internlinea*/
	/*list-style-type: disc;*/
	list-style-image: url('../img_gui/list_disc_9px.gif');
}

/*CMS ---------------------------------------*/
.specialoffer_list_summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #1c0f0e; original color*/
	color: #443432;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 22px; /*internlinea*/
	list-style-type: none;
	font-weight: bold;	
}

/*CMS ---------------------------------------*/

a {
	color: #1c0f0e;
	text-decoration: underline;
}

a:link {
	color: #443432;
	text-decoration: underline;
}

a:hover {
	color: #443432;
	text-decoration: none;
}

a:active {
	color: #443432;
	text-decoration: none;
}

a:visited {
	color: #443432;
}

.table_txt_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #1c0f0e; color 1 version*/
	color: #443432;
	font-weight: bold;
}

.table_txt_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #1c0f0e; original*/
	color: #443432;
}

.table_bkg_gradient_fix {
	background-image: url(../img_gui/table_bkg_gradient_01.gif);
	background-repeat: repeat-x;
}

/*main table light brown */
.table_body {
	/*background-color: #ECE9E9;*/
	background-color: #ece9e9;
}

/*main table dark brown */
.table_body_hader_top {
	/*background-color: #130A09; prima modifica*/
	/*background-color: #1c0f0e; secondo modifica*/
	background-color: #1c0f0e;
}


.table_txt_content a {
	color: #130A09;
}

.menu_title_left_side_div_01 {
	position: relative;
	top: 0px;
	left: 20px;
	width: 127px;
}

.menu_title_left_side_txt_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #443432;
	font-weight: bold;
	text-decoration: none;	
}

a.menu_title_left_side_txt_02:link {
	text-decoration: none;
	color: #443432;
}

a.menu_title_left_side_txt_02:hover {
	text-decoration: none;
	color: #443432;	
}
a.menu_title_left_side_txt_02:active {
	text-decoration: none;
	color: #443432;	
	
}
a.menu_title_left_side_txt_02:visited {
	text-decoration: none;
	color: #443432;		
}
.menu_title_left_side_txt_02_static {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #443432;
	font-weight: bold;
	text-decoration: underline;	
}

/* LOGO */
.logo_head {
	position: relative;
	left: 285px;
	/*margin-left: 285px;*/
	padding-left: 0px;
	width: 234px;
}

/* MENU - TOP - LEFT - 01*/
.menu_top_left_div_01 {
	position: static;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px  width: 127px;
}

.menu_top_left_content_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d1c0ba;
	text-transform: uppercase;
	letter-spacing: 1px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

a.menu_top_left_content_02 {
	text-decoration: none;
	color: #d1c0ba;
	padding-left: 0px;
}

a.menu_top_left_content_02:hover {
	/*color: #087647;*/
	color: #3D8A43;
}

a.menu_top_left_content_02:visited {
	color: #d1c0ba;
}

.menu_top_left_content_02_static_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #087647; original post	*/
	color: #3D8A43;
	letter-spacing: 1px;
	list-style-type: none;
	text-transform: uppercase;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

/* NAVBAR - MAIN - CENTER */
.navbar_main_center_01_noactive {/*white*/
	position:relative;
	/*
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px
	*/
	width: 720px;
	height: 16px;
	background-image: url(../img_gui/navbar_center_01_bkg_loop_white.gif);
	background-repeat: repeat-x;
	top: 2px;
}
.navbar_main_center_01_active {/*green*/
	position:relative;
	/*
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px
	*/
	width: 720px;
	height: 16px;
	background-image: url(../img_gui/navbar_center_01_bkg_loop_green.gif);
	background-repeat: repeat-x;
	top: 2px;
}

/*----------------------------*/
.navbar_main_center_01_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d1c0ba;
	text-transform: uppercase;
	letter-spacing: 1px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

a.navbar_main_center_01_txt {
	text-decoration: none;
	color: #d1c0ba;
	padding-left: 0px;
}

a.navbar_main_center_01_txt:hover {
	/*color: #087647;*/
	color: #3D8A43;
}

.navbar_main_center_01_txt:visited {
	/*color: #087647;*/
	color: #d1c0ba;
}

.navbar_main_center_01_txt_static_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #087647; original post	*/
	color: #ffffff;
	letter-spacing: 1px;
	list-style-type: none;
	text-transform: uppercase;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

/*----------------------------*/

/*HOME*/
.navbar_main_center_div_03_a_home {
	position:absolute;
	top:2px;
	right:0;
	width:60px;
	left: 15px;
}

/*RESTAURANT & BAR*/
.navbar_main_center_div_03_b_restaurant_bar {
	position:absolute;
	top:2px;
	/*width:120px;*/
	width:140px;
	left:127px;
}
/*RESTAURANT & BAR EN*/
.navbar_main_center_div_03_b_restaurant_bar_en {
	position:absolute;
	top:2px;
	/*width:120px;*/
	width:140px;
	left:124px;
}

/*SPA*/
.navbar_main_center_div_03_c_spa {
	position:absolute;
	top:2px;
	width:60px;
	left:305px;
}
/*SPA ITA*/
.navbar_main_center_div_03_c_spa_it {
	position:absolute;
	top:2px;
	width:60px;
	left:325px;
}
/*SPA EN*/
.navbar_main_center_div_03_c_spa_en {
	position:absolute;
	top:2px;
	width:60px;
	left:322px;
}


/*ACTIVITIES*/
.navbar_main_center_div_03_d_activities {
	position:absolute;
	top:2px;
	width:120px;
	left:402px;
}

/*ACTIVITIES ITA*/
.navbar_main_center_div_03_d_activities_it {
	position:absolute;
	top:2px;
	width:120px;
	left:423px;
}
/*ACTIVITIES EN*/
.navbar_main_center_div_03_d_activities_en {
	position:absolute;
	top:2px;
	width:120px;
	left:415px;
}


/*EVENTS*/
.navbar_main_center_div_03_e_events {
	position:absolute;
	top:2px;
	width:100px;
	left:553px;
}
/*EVENTS IT*/
.navbar_main_center_div_03_e_events_it {
	position:absolute;
	top:2px;
	width:100px;
	left:553px;
}
/*EVENTS EN*/
.navbar_main_center_div_03_e_events_en {
	position:absolute;
	top:2px;
	width:100px;
	left:555px;
}

/*HOME*/
.navbar_main_center_div_03_f_home {
	position:absolute;
	top:2px;
	width:40px;
	/*left:690px;*/
	/*right:15px; original*/
	right:8px;
}

a.navbar_main_center_txt_04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d1c0ba;
	text-transform: uppercase;
	letter-spacing: 1px;
	list-style-type: none;
	text-decoration: none;
}

a.navbar_main_center_txt_04:link {
	color: #d1c0ba;
	text-decoration: none;
}

a.navbar_main_center_txt_04:hover {
	color: #087647;
	text-decoration: none;
}

/*----------------------------*/

.menu_3_level_div_content_single_line {
	position: relative;
	/*top: 6px;*/
	height: 45px;
	/*height: 48px; version net on border*/
	text-align: center;
}

.menu_3_level_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d1c0ba;
	line-height: 13px;
}

a.menu_3_level_txt {
	text-decoration: none;
	color: #d1c0ba;
	line-height: 13px;

}

a.menu_3_level_txt:hover {
	color: #3D8A43;
	line-height: 13px;
	
}
a.menu_3_level_txt:visited {
	color: #d1c0ba;
	line-height: 13px;
	
}

.menu_3_level_txt_static_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #087647; original post	*/
	color: #3D8A43;
	/*letter-spacing: 1px;*/
	list-style-type: none;
	line-height: 13px;
	/*text-transform: uppercase;*/

}
.menu_3_level_txt_chapter_static_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #087647; original post	*/
	color: #ffffff;
	/*letter-spacing: 1px;*/
	list-style-type: none;
	text-transform: uppercase;
}

/*FOTTER */
.footer_main_01 {
	left:0px;
	width:760px;
	height:19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*color: #ae9f9d; original*/
	color: #AE9F9D;
	list-style-type: none;
	letter-spacing: 0px;
	top: 2px;
	position: relative;
}
.footer_main_01_link {
	color: #AE9F9D;
	text-decoration: none;
}
a.footer_main_01_link {
	color: #AE9F9D;
	text-decoration: none;
}
a.footer_main_01_link:link {
	color: #AE9F9D;
	text-decoration: none;
}
a.footer_main_01_link:hover {
	color: #AE9F9D;
	text-decoration: underline;
}
a.footer_main_01_link:visited {
	color: #AE9F9D;
	text-decoration: none;
}

/*PICTURES - TOP - MAIN - PRESENTATION */
.img_main_top_01 {
	position:relative;
	width: 466px;
	height: 228px;
	float: left;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	border-style:solid;
	border-color:d1c0ba;
	border-width:1px;
}

/*SWF - TOP - MAIN 01*/
.swf_container_01 {
	position: absolute;
	/*left:147px;*/
	margin-left: 147px;
	margin-top: 6px;
	top: 93px;
	width: 593px;
	height: 258;
	/*background-color: #1c0f0e;*/
	/*visibility: hidden;*/
}

/* SYSTEM CHANGE LANG*/
.navbar_change_lang {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5b4e4d;
	letter-spacing: 1px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

a.navbar_change_lang {
	text-decoration: none;
	color: #5b4e4d;
	padding-left: 0px;
}

a.navbar_change_lang:hover {
	text-decoration: none;
	color: #d1c0ba;
}

/*------------------------------------------------------------------------*/

/*SWF - ALLERT MESSAGE*/
.allert_txt_flash {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ae9f9d;
	letter-spacing: 0px;
	line-height: 10px; /*internlinea*/
}
/*WEB FORM CONTACT US*/

.form_contact_input {
	/*color: #781351;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #766C6D;
	border: 1px solid #c3c3c3;
	background-color: #FFFFFF;
	height: 20px;
	width: 230px;
}

.form_contact_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 	color: #766C6D;
	/*color: #781351;*/
	border: 1px solid #c3c3c3;
	background-color: #FFFFFF;
	height: 95px;
	width: 230px;
}

.submit input {
	/*color: #766C6D;*/
	/*color: #000;*/
	background: #ffa20f;
	border: 2px outset #d7b9c9
} 

/*PHOTO GALLERY CONTACT US*/

.form_contact_input_photo {
	/*color: #781351;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #766C6D;
	border: 1px solid #c3c3c3;
	background-color: #FFFFFF;
	height: 20px;
	width: 230;
}

.form_contact_textarea_photo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 	color: #766C6D;
	/*color: #781351;*/
	border: 1px solid #c3c3c3;
	background-color: #FFFFFF;
	height: 95px;
	width: 230;
}

/*IMAGE*/
.img_event_stroke_1px {
	/*width: 140px;*/
	/*height: 100px;*/
	border-style:solid;
	border-color:#d6bfa8;
	border-width:1px;
	border:0!important;
}
.img_event_stroke_1px a{
	border:0!important;
	text-decoration:none;
}
.img_event_stroke_1px_news {
	/*width: 140px;*/
	/*height: 100px;*/
	border-style:solid;
	border-color:#d6bfa8;
	background-color:#ece9e9;
	border-width:1px;
	border:0!important;
	float:right;
	margin:5px;
	/*
	margin: 10px;
	margin-top:0px;
	margin-top:0px;
	*/
}

.allert_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FF0000;
}
.allert_sucess_operation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#.allert_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FF0000;
}

.special_offers_summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #1c0f0e; original color*/
	color: #443432;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 15px; /*internlinea*/
	text-decoration: none;
}