@charset "utf-8";
/* CSS Document */

body{margin:0px; width:100%; height:auto; background-repeat:repeat-y;}
.bg_main{width:1007px; height:1300px; margin:auto;  background-repeat:repeat-y;}
.main_div{width:940px; height:1295px; margin:auto;}

.header_main{width:940px; height:68px; float:left;}
.logo{width:237px; height:68px; float:left;}
.worldwide_text{width:210px; height:15px; float:left; margin:36px 0 0 4px; font-family:Arial, Helvetica, sans-serif; 
font-size:11px; text-decoration:none; color:#999999; font-style:italic;}
.select_main_right{width:290px; height:21px; float:left; margin:36px 0 0 195px;}
.English_btn_main{width:69px; height:21px; float:left;}
.English_btn{width:69px; height:21px; float:left; border:1px solid #c4c4c4; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777;}
.us_btn_main{width:113px; height:21px; float:left; margin:0 0 0 4px;}
.us_btn{width:113px; height:21px; float:left; border:1px solid #c4c4c4; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777;}
.css_btn_main{width:93px; height:21px; float:left; margin:0 0 0 4px;}
.css_btn{width:99px; height:21px; float:left; margin:0 0 0 4px; loat:left; border:1px solid #c4c4c4; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777777;}


.menu_main_bg{width:940px; height:41px; float:left;}
.menu_left_cooner{width:12px; height:41px; float:left; background-image:url(img/menu_left_cooner.png);
background-repeat:no-repeat;}
.menu_bg{width:916px; height:41px; float:left; background-image:url(img/menu_center.png); background-repeat:repeat-x;}
.menu{width:916px; height:38px; float:left;}
.menu ul{margin:0px; padding:0px;  width:916px; height:26px;}
.menu ul li{list-style:none; float:left; margin:0 0 0 0px; padding:0 0 0 0px;}
.menu ul li a{display:block; height:24px; padding:14px 10px 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#dddddd; text-decoration:none; text-align:center;}
.menu ul li a:hover{background-color:#2e2e2e; color:#FFF;}
.menu_right_conner{width:12px; height:41px; float:left; background-image:url(img/menu_right_cooner.png);
background-repeat:no-repeat;}
.menu_bootam_line{width:940px; height:7px; float:left;}

.banner_main{width:940px; height:435px; float:left;}
.Online_Re_main_box{width:567px; height:430px; float:left;} 
.Online_Re_top_cooner{width:567px; height:12px; float:left; background-image:url(img/Online_Reservations_top_cooner.png);
background-repeat:no-repeat;}
.Online_Re_bg{width:567px; height:416px; background-image:url(img/Online_Reservations_bg.png);
 background-repeat:repeat-y;}
.Online_from_main{width:547px; height:386px; float:left; margin:0 0 0 10px;}
.online_bg_img_text{width:534px; height:34px; float:left; background-image:url(img/online_bg_img.png); background-repeat:
no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; padding-left:13px; line-height:34px;}
.from_box_main{width:489px; height:305px; float:left; margin:18px 0 0 14px;}
.Check_In{width:489px; height:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; 
color:#424f5b;}  
.oct_main{width:489px; height:29px; float:left; margin:19px 0 0 0px;} 
.oct_btn_main{width:159px; height:29px; float:left;}
.oct_btn{width:159px; height:29px; border:1px solid #c5c5c5; font-family:Arial, Helvetica, sans-serif; font-size:16px;
color:#666666;}
.ten_main{width:114px; height:29px; float:left; margin:0 0 0 20px;} 
.ten_btn{width:114px; height:29px; border:1px solid #c5c5c5; font-family:Arial, Helvetica, sans-serif; font-size:16px;
color:#666666;}
.two_main{width:114px; height:29px; float:left; margin:0 0 0 19px;}  
.c_icon_main{width:16px; height:16px; float:left; margin:8px 0 0 11px;}
.Check_Out{width:489px; height:1px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; 
color:#424f5b; margin:17px 0 0 0px;}  
.Rooms_main{width:437px; height:61px; float:left; margin:19px 0 0 0px;} 
.room_main_box{width:80px; height:61px; float:left; margin:0 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#424f5b;} 
.room_btn{width:80px; height:29px; border:1px solid #c5c5c5; font-family:Arial, Helvetica, sans-serif; font-size:16px;
color:#666666;}  
.Adults_main_box{width:80px; height:61px; float:left; margin:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#424f5b;} 
.Check_Availability_main{width:489px; height:39px; float:left; margin:30px 0 0 0px;}  
.banner_right_main{width:345px; height:430px; float:left; margin:0 0 0 15px;}

 
 
 
 
 
 
 
 
 
 
 
.Online_Re_bootam_cooner{width:567px; height:12px; float:left; background-image:url(img/Online_Reservations_bootam_cooner.png); background-repeat:no-repeat} 
.banner_right_box{width:354px; height:305px; float:left; margin:0 0 0 0px;}


.blanck_line{width:940px; height:20px; float:left;}

.map_box_main{width:940px; height:495px; float:left;}
.map_top_cooner{width:940px; height:8px; float:left;}
.map_bg_line{width:940px; height:487px; float:left; background-image:url(img/map_bg_line.png);
background-repeat:repeat-y;}
.map_bootam_cooner{width:940px; height:9px; float:left;}
.hotel_by_main{width:922px; height:48px; margin:auto;}
.hotel_bg_line{width:922px; height:34px; float:left; margin:9px 0 0 0px; font-family:Arial, Helvetica, sans-serif;
 font-size:16px; color:#666666; line-height:34px;}
.hotel_left_cooner{width:12px; height:34px; float:left; background-image:url(img/hotel_cooner_left.png);
background-repeat:no-repeat;}
.hotel_bg{width:890px; height:34px; float:left; background-image:url(img/hotel_center.png);
background-repeat:repeat-x;}
.hotel_right_cooner{width:12px; height:34px; float:left; background-image:url(img/hotel_right.png);
background-repeat:no-repeat;}
.Europe_main{width:911px; height:27px; float:left; margin:4px 0 0 0px;}
.Europe_btn{width:64px; height:27px; float:left; background-color:#666666; border-radius:12px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-align:center; line-height:27px;}
.Europe_text_a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-align:center;
line-height:27px; text-decoration:none;}
.Europe_text_a:hover{color:#000; text-decoration:none;}

.Asia_btn{width:64px; height:27px; float:left; background-color:#666666; border-radius:12px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-align:center; line-height:27px; margin:0 0 0 5px;}


.Asia_btn a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:center;}
.map_img{width:922px; height:400px; float:left; margin:9px 0 0 9px;}

.blanck_line_to{width:940px; height:20px; float:left;}

.Guest_corner{width:940px; height:186px; float:left;}
.Guest_corner_box{width:300px; height:186px; float:left;}
.Guest_corner_box_to{width:300px; height:186px; float:left; margin:0 0 0 20px;}
.Guest_top_cooner{width:300px; height:9px; float:left; background-image:url(img/Guest_top_cooner.png); background-repeat:no-repeat;}
.Guest_bg_cooner{width:300px; height:168px; float:left; background-image:url(img/Guest_bg_cooner.png); background-repeat:repeat-y;}
.Guest_main_text{width:282px; height:160px; float:left; margin:0 0 0 9px;}
.Guest_img{width:272px; height:34px; float:left; background-image:url(img/Guest_img.png); background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; line-height:34px; padding:0 0 0 10px;} 
.faq_main{width:282px; height:112px; float:left; margin:5px 0 0 0px;}
ul.faq_bullet{padding:0 0 10px; margin:0 0 0 20px;}
ul.faq_bullet li{padding:0 0 0 0px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; text-decoration:underline;}
ul.faq_bullet li a{padding:0 0 0 0px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; text-decoration:underline; font-size:12px;}
ul.faq_bullet li a:hover{color:#000000; text-decoration:none;}

.book_online_text{width:281px; height:23px; float:left; margin:0 0 0 0px; text-align:center; color:#666666;
font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.text_nov{width:281px; height:28px; float:left; margin:0 0 0 0px; text-align:center; color:#3c68b4;
font-family:Arial, Helvetica, sans-serif; font-size:24px;} 
.this_call_text{width:281px; height:15px; float:left; margin:0 0 0 0px; text-align:center; color:#666666;
font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.skype_img{width:281px; height:48px; float:left; margin:0 0 0 0px; text-align:center;}

.Type_in_text{width:282px; height:56px; float:left; margin:0 0 0 0px; color:#666666;
font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.email_btn_main{width:280px; height:26px; float:left; margin:5px 0 0 0px;}
.email_text_fild{width:274px; height:26px; float:left; border:1px solid #c4c4c4;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.sub_btn_right{width:280px; height:29px; float:left;}
.sub_btn_img{width:93px; height:29px; float:left; margin:10px 0 0 186px;}

.Guest_bootam_cooner{width:300px; height:9px; float:left; background-image:url(img/Guest_bootam_cooner.png); background-repeat:no-repeat;}

.Reasons_for_bg{width:100%; height:164px; float:left; background-image:url(img/Reasons_for_bg.png); background-repeat:repeat-x;}
.Reasons_main_text{width:940px; height:163px; margin:auto;}
.Reasons_text{width:206px; height:163px; float:left; margin:0 0 0 0px;}
.Reasons_for_text{width:206px; height:35px; float:left; margin:15px 0 0 0; font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#FFF;} 
.Low_rates{width:206px; height:93px; float:left; margin:0 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#FFF;}

.Maximum_choice{width:206px; height:93px; float:left; margin:48px 0 0 35px;}
.Satisfied_guest_main{width:216px; height:93px; float:left; margin:48px 0 0 33px;}
.we_speak{width:212px; height:93px; float:left; margin:48px 0 0 22px;}

.footer_bg{width:100%; height:263px; float:left; background-image:url(img/footer_bg.png); background-repeat:repeat-x;}
.footer_text_main{width:940px; height:257px; margin:auto;}
.footer_center_main{width:941px; height:234px; float:left; margin:29px 0 0 0px;}
.online_b_main_box{width:212px; height:208px; float:left; margin:0 0 0 0px;}
.online_text{width:212px; height:29px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; 
color:#FFF;}
.Copyright_main{width:212px; height:56px; float:left; margin:0 0 0 0px; font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#aaaaaa; line-height:18px;}
.social_networking{width:212px; height:32px; float:left; clear:both; margin:5px 0 0 0px;}
.sitemap_main{width:212px; height:14px; float:left; margin:10px 0 0 0px; font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#cccccc;}

.Suppliers_main{width:220px; height:181px; float:left; margin:0 0 0 28px;}

.online_text_to{width:220px; height:29px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; 
color:#FFF;}

.add_hotel_main{width:220px; height:143px; float:left;}
ul.hotel_add{padding:0 0 10px; margin:0 0 0 0px; list-style:none;}
ul.hotel_add li{padding:0 0 0 0px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none; border-bottom:1px solid #444444; line-height:30px;}
ul.hotel_add li a{padding:0 0 0 0px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none; text-decoration:none; font-size:12px;}
ul.hotel_add li a:hover{color:#000000; text-decoration:none;}
.about_main_text_main{width:220px; height:212px; float:left; margin:0 0 0 20px;}

.Affiliate_main{width:220px; height:208px; float:left; margin:0 0 0 20px;}
.email_btn_main_box{width:220px; height:43px; float:left; margin:0 0 0 0px; font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#aaaaaa;}
.email_btn_main_box_to{width:220px; height:43px; float:left; margin:10px 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aaaaaa;}
.Remember_main{width:219px; height:19px; float:left; margin:15px 0 0 0px; font-family:Arial, Helvetica, sans-serif;
font-size:11px; color:#aaaaaa;}
.sign_main{width:220px; height:29px; float:left;}
.sign_btn_img{width:86px; height:29px; float:left; margin:0 0 0 134px;}
.text_fild_p{width:219px; height:26px; background-color:#FFF;}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: tahoma;
	color:#333;
}

ul.menuad li {
	list-style-image: url(image/edit.jpg);
	padding:3px;
	text-align:left;
}

ul.menubd li {
	list-style-image: url(image/edit.jpg);
	padding:3px;
	text-align:left;
}
acronym
{
    background-color: #FFFFC1;
    color: #333333;
    cursor: Help;
}


a:link {  
	text-decoration: none;
	color:#000;
	font-size:12px;
	font-family:tahoma;
}
a:visited {
	text-decoration: none;
	color:#000;
}
a:active {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: none;
	color: #036;
}

table.bordib, table.bordib td 
{
	border:0px #999 solid;
	margin:0px auto;
	border-collapse: collapse;
}

table.bordib td 
{
	padding:1px 1px 1px 1px;
	
}


.bordic 
{
	text-align:center;
	font-family:tahoma;
	font-size:12px;
	border:#999 1px solid;
	padding:1px 1px 1px 1px;
	cursor:pointer;
	
}

.testorf
{
	font-size:12px;
	font-family:tahoma;
	color:#333;
}

table.bordib, table.bordib td 
{
	border:0px #999 solid;
	margin:0px auto;
	border-collapse: collapse;
}
.testog
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.testogg
{
	font-size:13px;
	color:#000000;
}


table.bordi, table.bordi td 
{
	border:1px #dfdfdf solid;
	margin:0px auto;
	border-collapse: collapse;
	padding:7px;
	font-size:12px;
	color:#333;
}




.testorb
{
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	color:#033;
}

table.tbElenco
{
  border: 1px solid #808080;
  border-collapse: collapse;
	padding:7px;
	font-size:12px;
	color:#333;
}
table.tbElenco th
{
	background-image:url(image/bgriga.jpg);
  color: #CCCCCC;
  font-size:10px;
  font-weight: bold;
}
table.tbElenco td
{
  border: 1px solid #CCCCCC;
  padding-left:4px;
  padding-right:4px;
  text-align:center;
}
table.tbElenco tr.normale
{
  background: #FFFFFF;
}
table.tbElenco tr.alternata
{
  background: #EEEEEE;
}
table.tbElenco tr.evidenziata
{
  background: #FFFFD5;
}





