@charset "utf-8";
body {
	padding: 0px;
	font-size:11px;
	font-weight:bold;
	line-height:150%;
	font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
a{ color:#666; text-decoration:none;}
a:hover{ color:#666; text-decoration:underline;}
ul{ margin:0; padding:0; list-style:none;}
form{ margin:0; padding:0;}
select, input{ font-size:11px; font-weight:bold; padding-left:2px;}
#wrap{ width:948px; margin:auto; background:#f5f5f6;}
/*reservation yinwen*/
#leftMenu_reservation { margin-top:38px;}
#leftMenu_reservation a{ background:#b3c3d8; height:19px; display:block; line-height:18px; margin-top:1px; padding-left:28px; color:#000; font-weight:bold;}
#leftMenu_reservation a:hover{ background:#c7d7ec; color:#000; text-decoration:none;}
#leftMenu_reservation .sed a{ background:#fff; color:#666}

/*reservation_bars_amici*/
#leftMenu_reservation_bars_amici { margin-top:38px;}
#leftMenu_reservation_bars_amici a{ background:#d4a56e; height:19px; display:block; line-height:18px; margin-top:1px; padding-left:28px; color:#000; font-weight:bold;}
#leftMenu_reservation_bars_amici a:hover{ background:#e6bf90; color:#000; text-decoration:none;}
#leftMenu_reservation_bars_amici .sed a{ background:#fff; color:#666}

/*reservation_bars_floor*/
#leftMenu_reservation_bars_floor { margin-top:38px;}
#leftMenu_reservation_bars_floor a{ background:#f2dfa5; height:19px; display:block; line-height:18px; margin-top:1px; padding-left:28px; color:#000; font-weight:bold;}
#leftMenu_reservation_bars_floor a:hover{ background:#f4e8c5; color:#000; text-decoration:none;}
#leftMenu_reservation_bars_floor .sed a{ background:#fff; color:#666}

/*general_informaiton*/
#leftMenu_general_informaiton { margin-top:38px;}
#leftMenu_general_informaiton a{ background:#7a7270; height:19px; display:block; line-height:18px; margin-top:1px; padding-left:28px; color:#000; font-weight:bold;}
#leftMenu_general_informaiton a:hover{ background:#a7a5a5; color:#000; text-decoration:none;}
#leftMenu_general_informaiton .sed a{ background:#fff; color:#666}


/*reservation_bars_amici*/
#leftMenu_reservation_bars_co2 { margin-top:38px;}
#leftMenu_reservation_bars_co2 a{ background:#90819c; height:19px; display:block; line-height:18px; margin-top:1px; padding-left:28px; color:#000; font-weight:bold;}
#leftMenu_reservation_bars_co2 a:hover{ background:#b1a2bd; color:#000; text-decoration:none;}
#leftMenu_reservation_bars_co2 .sed a{ background:#fff; color:#666}

/*Relaxation swiming pool*/
#leftMenu_relaxation_swiming { margin-top:38px;}
#leftMenu_relaxation_swiming a{ background:#83b7c6; height:19px; display:block; line-height:18px; margin-top:1px; padding-left:28px; color:#000; font-weight:bold;}
#leftMenu_relaxation_swiming a:hover{ background:#b4dce7; color:#000; text-decoration:none;}
#leftMenu_relaxation_swiming .sed a{ background:#fff; color:#666}

/*Relaxation offers*/
#leftMenu_relaxation_offers { margin-top:38px;}
#leftMenu_relaxation_offers a{ background:#750406; height:19px; display:block; line-height:19px; margin-top:1px; padding-left:28px; color:#000; font-weight:bold;}
#leftMenu_relaxation_offers a:hover{ background:#c54f51; color:#000; text-decoration:none;}
#leftMenu_relaxation_offers .sed a{ background:#fff; color:#666}


.content { line-height:24px; margin-left:2px;}
.content_title2 { color:#bda458; font-weight:bold;}
.content_title3 { color:#cc6600; font-weight:bold;}
.content_title, .content_title4 { color:#993300; font-weight:bold;}
.photo_gallery { margin-top:50px;margin-left:5px;}
.qequired{ color:#ee0000;}
.calendar_img{ background: url(images/calendar.gif) no-repeat right;}
.bg_reservation a{ display:block;width:166px; height:36px; background:url(images/bg_reservation.gif) no-repeat; line-height:34px; color:#3865ae; font-weight:normal; font-size:12px; text-align:center; letter-spacing:-1px;}
.bg_reservation a:hover{ color:#3865ae; text-decoration:underline;}

