body						{ font-size:12px; margin:0px; padding:0px; background-image:url(img/bg.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif;}
form						{ padding:0px; margin:0px;}
.div_header					{ }
.div_container 				{ border-left:1px solid #696559; border-right:1px solid #B8B8AE; width:872px; background-color:#FFFFFF;}
.div_colsx 					{ float:left; height:480px; }
.div_box_booking			{ background-image:url(img/book.jpg); width:260px; height:170px; padding:22px 15px 10px 10px; background-repeat:no-repeat;}
.div_box_booking_title 		{ font-size:14px; font-weight:bold; color:#78593A;}
.div_box_booking_options 	{ font-size:11px; font-weight:bold; color:#78593A; text-align:left; padding:15px 20px 5px 20px;}
.div_box_booking_option 	{ padding:2px 0px 10px 0px;}
.div_box_booking_input		{ float:right; }
.div_gallery				{ background-image:url(img/gallery.jpg); position:absolute; width:434px; height:90px;}
.div_link_gallery			{ position:absolute; width:415px; height:16px; padding:2px 10px 2px 2px; text-align:right; background-color:#78593A; margin-top:90px;}
.div_map					{ padding-left:20px; text-align:left; position:absolute; width:428px; background-image:url(img/map.jpg); background-repeat:no-repeat; margin-top:111px; }
.div_map_title				{ font-size:14px; font-weight:bold; padding:10px 0px 10px 0px;}
.div_map_content			{ width:230px; font-size:11px; }
.div_current_page			{ float:left; width:120px; padding:25px 15px 38px 15px; font-size:16px; color:#BD266D; font-weight:bold; background-color:#FFFFFF;}
.div_content				{ text-align:justify; width:340px; margin-right:80px; padding-top:25px; float:right;}
.div_content_title			{ font-size:16px; color:#BD266D; font-weight:bold;}
.div_content_option			{ padding:4px; border-bottom:1px dotted #CCCCCC; clear:left;}
.div_content_back			{ text-align:right;}
.div_content_more			{ text-align:right; clear:left;}
.div_content_text			{ clear:both;}
.div_footer					{ clear:both; background-image:url(img/footer.jpg); height:65px; width:774px; text-align:right; padding:10px 80px 0px 20px; font-size:11px;}
.table_prezzi				{ color:#FFFFFF; font-size:14px; font-weight:bold; background-position:top; background-repeat:no-repeat;}
.tr_prezzi					{ color:#000000; font-size:12px; font-weight:bold;}
.tr_prezzi_bottom			{ background-repeat:no-repeat; height:37px;}
.td_prezzi					{ border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#F1DDBA;}
.ul_menu					{ margin:0px; padding:0px;}
.li_menu					{ float:left; list-style:none; background-color:#78593A; padding:19px 8px 24px 14px;}
.li_menu:hover				{ float:left; list-style:none; background-color:#78593A; padding:19px 8px 24px 14px; background-image:url(img/hover_menu.jpg); background-position:top; background-repeat:no-repeat;}
.li_menu_sel				{ float:left; list-style:none; background-color:#78593A; padding:19px 8px 24px 14px; background-image:url(img/hover_menu.jpg); background-position:top; background-repeat:no-repeat;}
.li_end_menu				{ float:left; list-style:none; background-image:url(img/end_menu.jpg); padding:19px 8px 25px 18px;}
.li_sponsor_menu			{ float:left; list-style:none; padding:0px;}
.input_box_booking			{ font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.input_contact				{ font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.a_menu						{ font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.a_gallery					{ font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.a_option					{ color:#000000; font-size:13px; font-weight:bold; text-decoration:none;}
.a_option:hover				{ color:#000000; font-size:13px; font-weight:bold; text-decoration:underline;}
.a_back						{ font-size:11px; color:#BD266D; font-weight:bold; text-decoration:underline;}
.a_more						{ font-size:11px; color:#BD266D; font-weight:bold; text-decoration:underline;}
.img						{ padding:1px; border:1px solid #CCCCCC; float:left; margin:0px 5px 5px 0px;}
.div_where { visibility:hidden; position:absolute; padding:4px; border:1px solid #CCCCCC; background-color:#FFFFFF;}

