body { background-image:url(/images/bg.jpg); margin:0px; font-family:arial; font-size:11px; color:#666666}
td { font-family:arial; font-size:11px; color:#666666}

h1 {font-family: arial;font-size: 18px;color:#FF3300;letter-spacing:-1px; line-height:18px; margin:0;}
h2 {font-family: arial;font-size: 14px;color:#FF6600;letter-spacing:-1px; margin:0; line-height:14px; padding:0;}
h3 {font-family: arial;font-size: 12px;color:#FF6600; margin:0; line-height:13px; padding:0;}
h4 {font-family: arial;font-size: 11px;color:#FF6600; margin:0; line-height:13px; padding:0; font-weight:lighter;}
.orange {color:#FF6600; font-style:italic; font-family:arial;}
.med_home { font-size:18px; padding-bottom:6px;}

select {font-family: arial;font-size: 11px;color: #000000;}
input {font-family:arial;font-size:11px;}
.mainoption {color:#FFFFFF;background-color:#0066CC;}

hr {clear: both; margin: 0px; padding:0; visibility: hidden;}
.close { clear:both}

.stt { color:#FF6600; font-family:arial; margin:0; padding:0;}
.d_int { padding:0;}

a {font-weight: normal;text-decoration: none;color: #0066CC;}
a:visited {font-weight: normal;text-decoration: none;color: #0066CC;}
a:hover {font-weight: normal;text-decoration: underline;color: #87CCE6;}

a.link_med { font-size:12px; font-family:verdana}


#bg { background-color:#FFFFFF; padding:0; margin:0;}
#bg_int { background-color:#FFFFFF; padding-top:10px; margin:0;}

#header {
   margin: 0px auto;
   height:97px;
   width:1000px;
   text-align:left;
}
#header a { color:#FFFFFF;}

#header_sx {width:170px; float:left; height:77px;}
#header_dx {width:830px; float:left; text-align:right; height:77px; vertical-align:bottom;}
#header_dx h1{ font-size:12px; color:#ffffff; padding-top:10px; font-family:verdana; font-weight:lighter}
#header_bottom { height:20px; text-align:right; line-height:16px; color:#333333}

#title_head {height:49px; text-align:right}
#bottone_uno {background:url(/images/bt_h_02.gif); width:300px; height:28px; text-align:center; float:right; line-height:28px;}
#bottone_uno a { color:#FFFFFF; font-size:12px; font-family:verdana;}
#bottone_due {background:url(/images/bt_h_01.gif); width:195px; height:28px; text-align:center; float:right; line-height:28px; margin-right:6px;}
#bottone_due a { color:#FFFFFF; font-size:12px; font-family:verdana;}


#footer {
   height:114px;
   text-align:left;
   background-image:url(images/bg_f.jpg);
}
#footer_int {
   margin: 0px auto;
   height:114px;
   width:1000px;
   text-align:left;
}
#footer_int a{ color:#FFFFFF;}

#footer_int_sx {width:180px; float:left; padding-top:42px;}
#footer_int_dx {width:820px; float:left; text-align:right;}
#footer_int_dx_lk { margin-top:30px;}

#list_footer ul {margin:0; padding:0; list-style-type: none;}
#list_footer li {float:left; list-style-type: none;}
#list_footer a { margin-left:41px; font-size:11px; font-family:verdana;}

#content {
   margin: 0px auto;
   padding-top:10px;
   padding-bottom:10px;
   width:1000px;
   text-align:left;
}
#content_int {
   margin: 0px auto;
   width:1000px;
   background-image:url(/images/int_bg.gif);
   text-align:left;
}

#h_t {background:url(/images/h_t_bg.gif); width:1000px}
#h_bt {width:1000px; margin-top:14px; background:url(/images/h_bg.gif);}

#cl_sx_h {width:720px; float:left; text-align:left;}
#cl_sx_h h2.int { margin-top:6px; margin-bottom:6px;}
#cl_sx_h_map {width:280px; float:left; padding-top:10px; border-right:1px dashed #cccccc; margin-right:10px; margin-top:10px; height:340px;}
#cl_dx_h_map {width:415px; float:left; padding-top:10px;}

#cl_dx_h {width:280px; float:left; text-align:left}
#cl_dx_h_cont { padding-left:10px; color:#333333}
#cl_dx_h_cont h2.int { margin-bottom:10px;}
.cl_dx_p { padding-left:6px; padding-right:6px; margin-top:10px; line-height:14px;}

#bt_h_sx { width:270px; float:left; margin:0; padding:0;}
#bt_h_sx h2 { margin-bottom:10px;}


#bt_h_ct { width:270px; float:left; margin:0; padding:0;}
#bt_h_ct_int { padding-left:16px; padding-right:16px;}
#bt_h_ct h2 { margin-bottom:10px;}
#bt_h_ct ul {margin:0; padding:0; list-style-type: none;}
#bt_h_ct li.sx {line-height:17px; background-image:url(/images/r_h_bg.gif); width:220px; float:left; border-bottom:1px dashed #BB8D26}
#bt_h_ct li.sx a { margin-left:16px; font-size:12px; font-family:verdana;}
#bt_h_ct li.dx {line-height:18px; width:40px; text-align:right; float:left; color:#000; font-size:12px; font-weight:bold; border-bottom:1px dashed #BB8D26; font-family:verdana; }


#bt_h_dx { width:460px; float:left; margin:0; padding:0;}
#bt_h_dx_int { padding-left:12px; padding-right:12px;}
#bt_h_dx h2 { margin-bottom:10px;}
#bt_h_dx ul {margin:0; padding:0; list-style-type: none;}
#bt_h_dx li {color:#000000; font-size:12px;}
#bt_h_dx p { margin-top:0; padding:0; line-height:14px;}

#ct_art { padding:0; margin-top:20px;}
#ct_art ul {margin:0; padding:0; list-style-type: none; background-image:url(/images/bg_foto_h.gif); height:128px; width:1000px;}
#ct_art li.inz { width:134px; float:left; text-align:center;}
#ct_art li { width:154px; float:left; text-align:center;}
#ct_art li.end { width:139px; float:left; text-align:center;}
#ct_art img { margin-top:8px; margin-bottom:8px;}
#ct_art a { font-size:12px; font-family:verdana;}
#ct_art a:hover { text-decoration:none}

#map_goo td { color:#666666; padding-top:6px; line-height:13px; padding-right:6px}

.fr_reg_sidebar, .fr_reg {border:1px solid #FDBE30; background-color:#F1ECC6; margin-top:6px; margin-bottom:6px;}
.fr_reg_sidebar, .fr_reg td { font-weight:lighter; color:#000000;}
.fr_reg_sidebar, .fr_reg p.stt { font-weight:lighter; margin:0; padding:0}
.fr_reg_sidebar, .fr_reg select { font-size:10px;}

div.fr_reg {height:110px; width:413px; margin-top:0px;}
div.fr_reg_sidebar {height:185px; width:210px; margin-top:0px;}

#home_search_tabs {margin:0 0 0 2px; padding:5px 0 0 0; width:413px; list-style-type:none; text-align:center;}
#sidebar_search_tabs {margin:0 0 0 2px; padding:5px 0 0 0; width:210px; list-style-type:none; text-align:center;}

#home_search_tabs li {width:185px; padding: 3px 3px 3px 3px; margin-left:4px; margin-right:4px; border:1px solid #FDBE30; border-bottom:none; display:inline-block; background-color:#EFEDDE; cursor:pointer; font-family: arial; font-size: 11px; color:#FF6600; font-weight:bold; /*fix inline-block IE6/7*/zoom: 1; *display: inline;/*end fix*/}
#sidebar_search_tabs li {width:80px; padding: 3px 3px 3px 3px; margin-left:4px; margin-right:4px; border:1px solid #FDBE30; border-bottom:none; display:inline-block; background-color:#EFEDDE; cursor:pointer; font-family: arial; font-size: 11px; color:#FF6600; font-weight:bold; /*fix inline-block IE6/7*/zoom: 1; *display: inline;/*end fix*/}

#sidebar_search_tabs li.selected_tab, #home_search_tabs li.selected_tab {padding-bottom:4px; background-color:#F1ECC6; margin-bottom:-1px;}

#hotel_panel {display:none;}

#r_h {margin:0; padding:0; list-style-type: none;}
#r_h li {line-height:17px; background-image:url(/images/r_h_bg.gif); width:138px; float:left;}
#r_h li a { margin-left:14px; font-size:12px; font-family:verdana;}

#alf_h {margin:0; padding:0; list-style-type: none;}
#alf_h li {line-height:17px; background-image:url(/images/r_h_bg.gif); width:100px; float:left;}
#alf_h li a { margin-left:16px;}



#naviga_sx { width:800px; float:left}
#na_sx {width:210px; float:left;}
#na_sx h2 { padding-bottom:10px; padding-top:10px; background-color:#FFFFFF;}
#na_ct {width:590px; float:left; color:#333333;}
#na_ct h2 { font-size:20px; color:#FF3300; line-height:20px;}
#na_ct h3 { font-size:16px; color:#FF3300; letter-spacing:-1px; line-height:16px;}
#na_ct_i { margin-left:10px; margin-right:10px;}
#na_dx {width:198px; float:left; line-height:11px; color:#666666}
#na_dx h2 { padding-bottom:10px; padding-top:10px; color:#333333}
#na_dx h3 { color:#333333; margin:0; padding:0}
#na_dx h4 { color:#333333; font-weight:bold; margin:0; padding:0}
#navbar { border-bottom:1px dashed #999999; padding-bottom:4px; margin-bottom:4px; margin-right:10px;}
#na_t_sx {width:388px; float:left;}
#na_t_dx {width:170px; float:left;}
#na_t_dx ul {margin:0; padding:0; list-style-type: none;}
#na_t_dx li {line-height:17px; background-image:url(/images/r_h_bg.gif); border-bottom:1px dashed #cccccc; padding-left:16px;}
#na_t_dx li a { font-size:11px; letter-spacing:-1px }

#na_sx_r {margin:0; padding:0; list-style-type: none}
#na_sx_r li {line-height:17px; border-bottom:1px dashed #cccccc; float:left; width:98px;}
#na_sx_mp {margin:0; padding:0; list-style-type: none}
#na_sx_mp li {line-height:17px; border-bottom:1px dashed #cccccc; float:left; width:98px;}

#na_sx a { font-size:11px; font-family:arial; }

#strutture_vicine {margin:0; padding:0; list-style-type: none}
#strutture_vicine li {line-height:17px; border-bottom:1px dashed #cccccc;}

#na_ct_al {margin:0; padding:0; list-style-type: none}
#na_ct_al li {line-height:17px; background-image:url(/images/r_h_bg.gif); border-bottom:1px dashed #cccccc; width:285px; float:left;}
#na_ct_al a { margin-left:16px; font-size:12px; font-family:verdana; font-weight:bold;}

#na_ct_ds {margin:0; padding:0; list-style-type: none}
#na_ct_ds li {line-height:17px; background-image:url(/images/r_h_bg.gif); border-bottom:1px dashed #cccccc; width:285px; float:left;}
#na_ct_ds a { margin-left:16px; font-size:12px; font-family:verdana; font-weight:bold;}

#na_ct_alds {margin:0; padding:0; list-style-type: none}
#na_ct_alds li {line-height:17px; background-image:url(/images/r_h_bg.gif); border-bottom:1px dashed #cccccc; width:285px; float:left;}
#na_ct_alds a { margin-left:16px; font-size:12px; font-family:verdana;}

#province {margin:0; padding:0; list-style-type: none}
#province li {line-height:14px; background-image:url(/images/r_h_bg.gif);}
#province a { margin-left:16px; font-size:12px; font-family:verdana; font-weight:bold;}

#naviga_province { margin-top:4px; padding:5px; border:1px solid #DED5B2; height:230px;}

#reg { font-family:verdana; margin-top:10px; margin-bottom:20px;}
#reg h2 { margin-bottom:10px;}

#ricerca_dispo { padding:8px; border:1px solid #cccccc; text-align:center; margin-top:10px;}

#guida {border:1px solid #859FC0; padding:5px; background-color:#EAF3FE}
.blocco_sx {padding:5px; border:1px solid #DED5B2; background-color:#FAF7E1}
.blocco_sx_center {padding:5px; border:1px solid #DED5B2; background-color:#FAF7E1; text-align:center}

.padd_sx { padding:5px;}
.padd_ct { padding-top:5px; padding-left:10px; padding-right:10px;}
.padd_dx { padding:5px;}

#na_t_ve h2 { margin-bottom:10px;}
#guida_alberghi {border:1px solid #859FC0; padding:5px; background-color:#EAF3FE}
#guida_alberghi h2 { margin:0; padding-top:0;}

#cont_page { padding-right:10px;}

#na_t_list { color:#333333; padding-top:6px; margin-top:10px; margin-bottom:15px; border-top:1px dashed #666666; }
#na_t_list a{ font-size:14px; font-weight:bold; letter-spacing:-1px;}
.nome_albergo {font-size:14px; font-weight:bold; letter-spacing:-1px;color: #0066CC;}
.tel { margin-top:14px; margin-bottom:10px;}
#na_t_list p { line-height:15px; border-top:1px dashed #cccccc; margin-top:6px; padding-top:6px; margin-bottom:0; padding-bottom:0; font-family:verdana;}
.na_t_list_ph {width:75px; height:75px; float:left; background-image:url(/images/f_bg.gif); background-repeat:no-repeat; text-align:center; padding-top:2px;}
.na_t_list_ct {float:left; width:381px; padding-left:5px; padding-right:5px;}
.price { color:#000000; font-family:verdana; margin-top:4px; float:left; width:102px; text-align:center; background-image:url(images/price_bg.gif); height:95px;}
.cat {color:#014A93; font-weight:bold;}
a.l_map { font-size:11px; font-weight:lighter;}
.offerta_struttura_sx {width:203px; float:left; color:#333333; margin-right:5px; height:90px;}
.offerta_struttura_dx {width:203px; float:left; color:#333333; margin-left:5px; height:90px;}

#na_dx_cont_page {width:198px; float:left; line-height:11px; color:#666666}

.colonna_dest {width:380px; float:left}
.network {width:258px; float:left; height:140px; text-align:center; line-height:12px; border:1px solid #e1e1e1; margin-right:2px; margin-bottom:2px;}


.progressTable {
    border:1px solid #000000;
    background-color: #ffffff;
	z-index:10;
	width:780px;
}

.progressText {
    font-size: 11px;
}

.progress1 {
    font-size: 11px;
 background-color: #ffffff;
}
.progressBar {
    font-size: 11px;
 text-align: center;
}
.loadText {
	background-color:#FFFFFF;
	font-family: trebuchet ms;
	font-size: 11px;
}

#destina {margin:0; padding:0; list-style-type: none;}
#destina li {line-height:17px; background-image:url(/images/r_h_bg.gif);}
#destina li a { margin-left:16px; font-family:verdana; font-size:12px;}

#provincie {margin:0; padding:0; list-style-type: none;}
#provincie li {line-height:17px; background-image:url(/images/r_h_bg.gif);}
#provincie li a { margin-left:16px; font-family:verdana; font-size:12px;}

.destinazioni_preferite {margin:0; padding:0; list-style-type: none;}
.destinazioni_preferite li {line-height:17px; background-image:url(/images/r_h_bg.gif); border-bottom:1px dashed #BB8D26; width:194px; float:left; margin-right:3px}
.destinazioni_preferite a { font-family:verdana; font-size:12px; margin-left:16px;}

ul#news_page { margin:0; padding:0; list-style-type:none}
ul#news_page li { border-bottom:1px dashed #cccccc; padding-bottom:8px; margin-bottom:8px; font-size:11px; color:#999999; background:url(/images/new/icon_orange.gif) 0px 2px no-repeat; padding-left:14px;}
ul#news_page li a { font-size:12px; font-weight:bold}
ul#news_page li p { margin:0; padding-top:8px; padding-bottom:0}
ul#news_page li span.date_news { color:#000000;}
ul#news_page li table tr td { text-align:center}
div.close { clear:both}

#destinazioni ul { float:left; width:380px; margin:0; padding:0; list-style-type:none}
#destinazioni ul li { background:url(/images/ic_arrow.gif) 0px 2px no-repeat; padding-left:15px; padding-bottom:4px}
#destinazioni ul li a { font-size:12px}

#alfabetico ul { float:left; width:380px; margin:0; padding:0; list-style-type:none}
#alfabetico ul li { background:url(/images/ic_arrow.gif) 0px 2px no-repeat; padding-left:15px; padding-bottom:4px}
#alfabetico ul li a { font-size:12px}

ul#map_suggest { margin:0; padding:0; list-style-type:none; padding-top:10px}
ul#map_suggest li { background:url(/images/ic_arrow.gif) 0px 1px no-repeat; padding-left:16px; padding-bottom:3px}

#map_link { padding-top:8px;}
#map_title { padding-top:8px;}
#big_map { border:1px solid #b7b5ac}

table.form_cerca_alberghi {background:#f1ecc6; border:1px solid #ded5b2; margin-top:8px}

ol.hotel_citta li.uno {background:url(/images/hotel_milano_slide01.gif) no-repeat; padding:20px 0 0 208px; height:128px; margin:0 0 20px 0; width:300px; font-size:12px; line-height:16px;}
ol.hotel_citta li.due {background:url(/images/hotel_milano_slide02.gif) no-repeat; padding:20px 0 0 208px; height:128px; margin:0 0 20px 0; width:300px; font-size:12px; line-height:16px;}
ol.hotel_citta li.tre {background:url(/images/hotel_milano_slide03.gif) no-repeat; padding:20px 0 0 208px; height:128px; margin:0 0 20px 0; width:300px; font-size:12px; line-height:16px;}

.hotel_citta_img { float:right; margin:15px 0 0 0; width:420px; text-align:center }

a.orange_bg { font-size:15px; font-weight:bold; text-transform:uppercase; display:block; line-height:16px; margin:70px 0;  text-align:center; background:url(/images/lamp_bg.gif) no-repeat; width:318px; height:19px; color:#FFFFFF; padding:29px 0; letter-spacing:-0.5px }
a.orange_bg:hover { color:#000000; text-decoration:none }

#lemienozze { background:url(/images/lmn.gif); height:52px; text-align:center; font-family:verdana; font-size:11px; letter-spacing:-1px; line-height:12px; padding:48px 6px 0 6px; margin:12px 0 }
#lemienozze a { color:#000000 }
#lemienozze a:hover { color:#EC0076 }

#net_h {margin:0; padding:0; list-style-type: none;}
#net_h li {line-height:17px; background-image:url(/images/r_h_bg.gif); width:250px; padding:0 0 0 20px}
a { font-family:verdana; font-size:12px;}




