body {margin:0;padding:0;background-color:#8a5c36;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;}
div {margin:0 auto;}
p {margin:0 auto 9px auto;}
img {border-width:0;vertical-align:middle;}
h1 {color:#fffaf1;margin:0 auto 6px 0;font-size:22px;font-weight:normal;}
h2 {color:#f0dab3;margin:0 auto;font-size:16px;font-weight:normal;}
ul, li {margin:0;padding:0;}
form {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
/*-----*/
a.es_l:link, a.es_l:visited {color:#c6aa8b;text-decoration:none; background:url(/imgs/bgs/es.gif) no-repeat 0 1px;}
a.es_l:hover {color:#fffaf1;text-decoration:none;background:url(/imgs/bgs/es.gif) no-repeat 0 -26px;}
a.en_l:link, a.en_l:visited {color:#c6aa8b;text-decoration:none; background:url(/imgs/bgs/en.gif) no-repeat 0 1px;}
a.en_l:hover {color:#fffaf1;text-decoration:none;background:url(/imgs/bgs/en.gif) no-repeat 0 -26px;}
a.light_l:link, a.light_l:visited {color:#c6aa8b;text-decoration:none;}
a.light_l:hover {color:#fffaf1;text-decoration:underline;}
a.lighter_l:link, a.lighter_l:visited {color:#f2e6cf;text-decoration:none;}
a.lighter_l:hover {color:#fffaf1;text-decoration:underline;}
a.dark_l:link, a.dark_l:visited {color:#4e4137;text-decoration:none;}
a.dark_l:hover {color:#7e4d26;text-decoration:underline;}
a.darker_l:link, a.darker_l:visited {color:#3b2e26;text-decoration:none;}
a.darker_l:hover {color:#c6aa8b;text-decoration:underline;}
a.medium_l:link, a.medium_l:visited {color:#83532c;text-decoration:none;}
a.medium_l:hover {color:#4e4137;text-decoration:underline;}
a.brown_l:link, a.brown_l:visited {color:#8c5d37;text-decoration:none;}
a.brown_l:hover {color:#c6aa8b;text-decoration:underline;}
a.menu_l:link, a.menu_l:visited {color:#2d1f17;text-decoration:none;display:block;height:69px;}
a.menu_l:hover {color:#fffaf1;text-decoration:none;background:url(/imgs/bgs/menu_bg.jpg) repeat-x 0 0;}
a.mm_l:link, a.mm_l:visited {display:block;float:left;clear:none;line-height:60px;font-size:13px;color:#c6aa8b;text-decoration:none;height:60px;}
a.mm_l:hover {color:#fffaf1;text-decoration:underline;}
a.nav_page_link:link, a.nav_page_link:visited {display:block;float:left;clear:none;line-height:18px;height:18px;padding:0 3px;color:#fffbf4;border:1px solid #82512a;background-color:#8c5d37;text-decoration:none;margin:1px;}
a.nav_page_link:hover {display: block;float:left;clear:none;line-height:18px;height:18px;padding:0 3px;color:#fffbf4;border:1px solid #3b2e26;background-color:#4e4137;text-decoration:none;margin:1px;}
.current_nav_page {float:left;clear:none;line-height:18px;height:18px;padding:0 1px;margin:1px;margin-right:2px;color:#9c7049;border:1px solid #9c7049; background-color:#f0ddbb;}
/*-----*/
#top_area_bg {height:213px;background:url(/imgs/bgs/top_area_bg.gif) repeat-x 0 0;color:#fffaf1;clear:both;}
#central_area_bg {background-color:#f2e6cf;color:#352c26;clear:both;}
#bottom_area_bg {height:168px;background:url(/imgs/bgs/bottom_area_bg.gif) repeat-x 0 0;color:#e1c097;clear:both;}
.cont {text-align:left;width:976px;margin:auto;clear:both;}
#logo_div {float:left;clear:none;height:144px;width:300px;}
#slogan_div {float:left;clear:none;height:144px;width:676px;text-align:right;}
#menu_div {width:976px;height:69px;float:left;clear:both;}
.left_cont_col{width:660px;position:relative;}
#map_bg {background:url(/imgs/bgs/map_bg.jpg) no-repeat 0 0;height:324px;position:relative;}
#googlemap {height:300px;position:absolute;top:10px;left:10px;width:636px;text-align:center;border:2px solid #f2e6cf;background:url(/imgs/hotel-bologna-hc3/hc3-map.gif) no-repeat 0 0;}
#foto_bg {background:url(/imgs/bgs/foto_bg.gif) no-repeat 0 0;height:326px;position:relative;}
#convenzione_bg {background:url(/imgs/bgs/convenz_form_bg.jpg) no-repeat 0 0;height:326px;position:relative;}
#large_booking_bg {background:url(/imgs/bgs/light_booking_bg.jpg) no-repeat 0 2px;height:340px;position:relative;}
#large_booking_bg h3, #form_convenzione h3 {color:#ead8b7;font-size:17px;margin:0 0 22px 0;}
#large_booking_form {height:240px;position:absolute;top:25px;left:26px;width:588px;color:#fffaf1;}
.photo {height:306px;position:absolute;top:12px;left:12px;width:620px;text-align:center;}
#ph_albergo{background:url(/imgs/hotel-bologna-hc3/albergo-bologna-hc3-1.jpg) no-repeat 0 0;}
#ph_turismo{background:url(/imgs/hotel-bologna-hc3/hotel-turismo-bologna_1.jpg) no-repeat 0 0;}
#ph_business{background:url(/imgs/hotel-bologna-hc3/business-hotel_1.jpg) no-repeat 0 0;}
#ph_meeting{background:url(/imgs/hotel-bologna-hc3/albergo-sala-riunioni_1.jpg) no-repeat 0 0;}
#ph_fitness{background:url(/imgs/hotel-bologna-hc3/palestra-albergo_1.jpg) no-repeat 0 0;}
#ph_itinerari{background:url(/imgs/hotel-bologna-hc3/bologna-1.jpg) no-repeat 0 0;}
#ph_colazione{background:url(/imgs/hotel-bologna-hc3/colazione-1.jpg) no-repeat 0 0;}
#targa_bg {height:320px;position:relative;}
#video_bg {height:500px;position:relative;text-align:left;margin-top:6px;}
.txt_col_slim {width:200px;position:relative;top:15px;line-height:1.4em;}
.txt_col_mdm{width:306px;position:relative;top:15px;line-height:1.4em;}
.txt_col_mdm2{width:322px;position:relative;top:15px;line-height:1.4em;}
.txt_col_mdm2 p {width:294px;}
.txt_col_slim p, .txt_col_mdm p{margin-bottom:6px;}
.mini_img{border:4px solid #8b5d37;margin-bottom:6px;}
.mini_thumb{border:4px solid #8b5d37;float:right;margin:4px 0 0 12px;}
.right_cont_col{width:316px;}
.right_col_dark_bg{background:url(/imgs/bgs/left_col_dark_bg.gif) no-repeat 0 0;}
.right_col_map_bg{background:url(/imgs/bgs/map_bg.jpg) no-repeat right 0;}
.dintorni_dett{width:600px;border-bottom:1px dotted #3b2e26;padding:15px 0;line-height:1.4em;}
.special_box{margin:15px auto 0 auto;width:282px;height:145px;background:url(/imgs/bgs/offerte_hc3.png) no-repeat 0 0;clear:both;}
.agreements_box{margin:10px auto 0 auto;width:282px;height:145px;background:url(/imgs/bgs/agreements_bg.jpg) no-repeat 0 0;clear:both;}
.skype_box{margin:auto;width:298px;height:150px;background:url(/imgs/bgs/skype_box.jpg) no-repeat 0 0;clear:both;}
.light_box_dx{margin:15px auto;width:306px;background:url(/imgs/bgs/light_box_dx_bg.jpg) no-repeat 1px 0;}
.tripadv{margin:15px auto 0 auto;width:270px;background:url(/imgs/bgs/top_quot.gif) no-repeat 0 0;padding:4px 20px 0 20px;font-style:italic;font-size:14px;line-height:1.4em;font-family:"Times New Roman", Times, serif;}
.tripadv_sign{margin:10px auto 15px auto;width:270px;background:url(/imgs/bgs/btm_quot.gif) no-repeat right 0;padding:0 15px;}
#booking_cont{width:282px;color:#f2e6cf;}
#contact_cont{width:300px;color:#f2e6cf;}
#bottom_box{background:url(/imgs/bgs/btm_box_bg.jpg) no-repeat 3px 0;width:675px;height:135px;float:left;clear:none;position:relative;}
#bottom_links_l{float:left;clear:none;position:absolute;left:20px;top:15px;width:130px;}
#bottom_links_r{float:left;clear:none;position:absolute;left:160px;top:15px;width:135px;}
.bottom_link_p{text-indent:5px;border-bottom:1px dotted #816c57;height:22px;}
#bottom_social{float:left;clear:none;width:280px;position:absolute;left:318px;top:15px;border-left:1px dotted #816c57;}
#bottom_social p{text-indent:15px;}
#bottom_logo{width:140px;height:135px;float:left;clear:none;position:relative;top:6px;}
#bottom_address{width:160px;height:135px;float:left;clear:none;position:relative;top:6px;}
#footer_area_bg {height:26px;background:url(/imgs/bgs/footer_area_bg.gif) repeat-x 0 0;color:#3b2e26;clear:both;font-size:11px;line-height:18px;}
#footer_l{float:left;clear:none;width:500px;margin-top:6px;}
#footer_r{float:right;clear:none;width:450px;text-align:right;word-spacing:0.2em;margin-top:6px;}
/*-home-*/
#home_intro {width:976;height:365px;background:url(/imgs/bgs/home_intro_bg.gif) no-repeat 0 0;position:relative;}
#ImgsContainer{position:absolute;left:21px;top:22px;width:645px;height:321px;float:left;clear:none;}
#home_booking_cont{position:absolute;left:676px;top:22px;width:282px; height:321px;float:left;clear:none;color:#f2e6cf;}
#home_bottom_links{float:left;clear:none;position:absolute;left:20px;top:15px;width:275px;}
.home_lbl {display:block;float:left;clear:none;width:100px;margin:14px 0 0 8px;}
.home_select_s {width:48px;height:20px;margin:12px auto 0 1px;border:1px solid #f2e6cf;padding:0;background-color:#fef7e9;}
.home_select_l {width:108px;height:20px;margin:12px auto 0 4px;border:1px solid #f2e6cf;padding:0;background-color:#fef7e9;}
#agreements_form label {display:block;float:left;clear:none;width:100px;height:24px;padding-top:2px;}
.indent_label{text-indent:10px;}
.mdm_input {width:248px;height:18px;margin:4px auto 0 10px;border:2px solid #83532c;padding:0;color:#83532c;background-color:#fef7e9;}
.mdm_input2 {width:254px;height:18px;margin:4px auto 0 10px;border:2px solid #604128;padding:0;color:#604128;background-color:#fef7e9;}
.mdm_input3 {width:180px;height:18px;margin:0;border:2px solid #83532c;padding:0;color:#83532c;background-color:#fef7e9;}
.mdm_s_input {width:130px;height:18px;margin:4px auto 0 3px;border:2px solid #83532c;padding:0;color:#4e4137;background-color:#fef7e9;}
.smll_input {width:40px;height:18px;margin:4px auto 0 0;border:2px solid #83532c;padding:0;color:#4e4137;background-color:#fef7e9;}
.xsmll_input {width:30px;height:18px;margin:4px auto 0 0;border:2px solid #83532c;padding:0;color:#4e4137;background-color:#fef7e9;}
.mdm_text_area {width:248px;height:110px;margin:4px auto 0 10px;border:2px solid #83532c;padding:2;color:#83532c;background-color:#fef7e9;}
.mdm_text_area2 {width:254px;height:110px;margin:4px auto 0 10px;border:2px solid #604128;padding:2;color:#604128;background-color:#fef7e9;}
.mdm_text_area3 {width:280px;height:106px;margin:4px auto 0 0;border:2px solid #83532c;padding:2;color:#83532c;background-color:#fef7e9;}
/*-menu-*/
#menu_ul li {list-style:none;display:block;float:left;clear:none;height:69px;font-weight:bold;}
.active_menu{color:#fffaf1;background:url(/imgs/bgs/act_menu_bg.jpg) repeat-x 0 0;}
#home_li {width:124px;}
#albergo_li {width:122px;}
#vacanze_li {width:116px;}
#business_li {width:110px;}
#meeting_li {width:140px;}
#fitness_li {width:110px;}
#booking_li {width:144px;}
#dove_li {width:110px;}
/*-----*/
.header {font-size:14px;line-height:30px;background:url(/imgs/bgs/header_bg.gif) repeat-x 0 0;height:30px;border:1px solid #322720;border-bottom:none;}
.h3title {font-size:14px;color:#8c5d37;margin:6px auto;}
.h4title {font-size:15px;font-weight:bold;text-indent:12px;padding:10px 0;}
.book_frm {background-color:#4e4137;border:1px solid #322720;}
.light_title {height:32px;font-weight:bold;font-size:14px;background:url(/imgs/bgs/light_title_bg.gif) repeat-x 0 0;border:1px solid #c4b699;border-bottom:none;text-indent:6px;line-height:30px;}
.news_crumb {background:url(/imgs/bgs/news_crumb_bg.gif) repeat-x 0 bottom;border-left:1px solid #c4b699;border-right:1px solid #c4b699;height:149px;overflow:hidden;}
.thumb {width:80px;float:left;border:2px solid #e1c097;margin:0 6px 2px 0;}
.indent_li li {margin:0 0 2px 20px; list-style-type:square;}
.iindented_li li {margin:0 0 5px 35px; list-style-type:square;}
.news_div{border-bottom:1px dotted #83532c;margin-bottom:10px;padding:8px 0 1px 0;width:626px;}
.guest_post_div{padding:0;width:580px; background:url(/imgs/bgs/ghirigoro.gif) no-repeat center bottom;}
.news_div h3{color:#83532c;font-size:14px;margin:0 0 6px 0;}
.news_div h4{font-size:13px;margin:0 0 6px 0;font-weight:bold;}
.error_span{color:#f2bf24;}
/*-----*/
.edit{width:290px;height:16px;margin:0 0 3px 0;border:1px solid #83532c;color:#4e4137;padding:1px;background-color:#fef7e9;}
/*-----*/
.b{font-weight:bold;}
.n{font-weight:normal;}
.l{font-size:13px;}
.xl{font-size:15px;}
.xxl{font-size:16px;}
.s{font-size:11px;}
.st{font-size:12px}
.aj{text-align:justify;}
.al{text-align:left;}
.ar{text-align:right;}
.ac{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.cn{clear:none;}
.cb{clear:both;}
.aw{width:auto;}
.mb0{margin-bottom:0;}
.mb3{margin-bottom:3px;}
.ma{margin-left:auto;margin-right:auto;}
.h6{height:6px;font-size:4px;}
.h10{height:10px;font-size:4px;}
.h18{height:18px;font-size:4px;}
.middle_brown {color:#83532c;}
.light {color:#ead8b7;}
.lighter {color:#fffaf1;}
.wa{width:auto;}
.ti {text-indent:10px;}
.ti20 {text-indent:20px;}