body { font-family:arial; font-size:12px; color:#666666; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-color:#E0E3E3; line-height:18px;}
td { font-family:arial; font-size:12px; color:#666666; line-height:18px;}

#top_scheda { color:#000000; }
#top_scheda em { font-size:11px; }

#1_scheda td {line-height:24px; font-size:12px;}
#2_scheda td {line-height:24px; font-size:12px;}
#3_scheda td {line-height:24px; font-size:12px;}
#4_scheda td {line-height:24px; font-size:12px;}

.cont_scheda_h {border:8px solid #FFE2AA;}
.cont_scheda_h_off {border:1px solid #F5B95A; margin-left:8px; margin-right:8px;visibility:hidden; display:none;}


b.rtop, b.rbottom{display: block; background: #FFF}
b.rtop b, b.rbottom b{display: block; height: 1px;
    overflow: hidden; background: #CCE0F5}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px} 

b.rtop_cont_cent, b.rbottom_cont_cent{display: block; background: #FFF}
b.rtop_cont_cent b, b.rbottom_cont_cent b{display: block; height: 1px;
    overflow: hidden; background: #CCE0F5;}
b.rtop_cont_cent b.r4, b.rbottom_cont_cent b.r4{margin: 0 1px; height: 2px} 


h1 { display:inline; color:#000000; font-family:Times New Roman; font-size:22px; font-weight:lighter;}
h2 { font-size:13px; color:#cc0000;  font-family:Arial; display:inline;}
h2.mini {font-size:11px; color:#000000; font-family:Arial; display:inline;}
h3 {font-size:12px;color:#000000;font-weight:bold; font-family:arial; display:inline;}
.no_vert{list-style: none;margin-left:0px;padding-left:0px;}
.b_down { border-bottom:1px solid #cccccc}
.cont_scheda { font-size:12px; padding-right:10px;}
.c_gen {padding-left:6px; padding-right:6px;}
.c_map {padding:10px; float:left; margin-right:6px; height:620px; background-color:#FFFFFF;} 
.c_image_map {width: 410px; height: 410px}
.c_ricerca {padding:4px; float:left; height:620px; margin-bottom:10px;}
.c_ricerca_alb {margin-top:6px; padding:10px; background-color:#FFFFFF}
.c_ricerca_prez {margin-top:6px; padding:10px; background-color:#FFFFFF}
.c_ricerca_room {margin-top:6px; padding:10px; background-color:#FFFFFF}
.c_focus_strut {float:left; width:240px; height:100px; margin:2px; border:1px solid #CAD3E4; padding:6px;}
.c_guida { background-color:#FED944; margin-top:20px; background-image:url(images/new/bg_dx_01.gif); height:234px; width:216px;}
.c_network {padding:8px; margin-top:10px; line-height:22px; background-image:url(images/new/bg_network.gif); margin-bottom:0px;}
.c_carr {margin-top:10px; padding:8px; background-image:url(images/new/bg_guida.gif); margin-bottom:0px;}

.c_quartiere {padding:8px; line-height:18px; background-image:url(images/new/bg_01.gif); margin-bottom:0px;}
.c_prezzo {padding:8px; line-height:22px; background-image:url(images/new/bg_02.gif); margin-bottom:0px;}
.c_camere {padding:8px; line-height:22px; background-image:url(images/new/bg_03.gif); margin-bottom:0px;}

.list_gallery { float:left; padding:8px; height:98px; width:98px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #666666; border-bottom:1px solid #666666; text-align:center; margin-right:8px; margin-bottom:8px;}
.blue_font {color:#0099FF; font-size:13px}
.c_foc_home {line-height:14px;}
.c_foc_strutt { text-align:left;}
.c_foc_strutt_dett { padding-top:4px;}
.ind_scheda {color:#ff0000; font-size:14px;}
.prezzo_scheda {color:#000000; font-size:16px;}
.list_menu_scheda { float:left; margin-right:6px; padding:6px; height:46px; background-color:#FFFFFF;}
.c_desc_gen_scheda {width:750px; background-color:#FFFFFF;}

.c_altri_scheda {width:750px; background-color:#FFFFFF; visibility:hidden;}

.c_form_dispo_scheda {border:1px solid #cccccc; padding:10px;}

.list_men_hed_black {height: 22px; background-color:#000000; color:#fff; padding-right:15px; padding-left:15px; float:left; margin-left:1px; padding-top:4px;}
.list_men_hed {height: 22px; background-color:#666666; color:#fff; padding-right:15px; padding-left:15px; float:left; margin-left:1px; padding-top:4px;}




div#nav{width:766px;}
div#nav ul{margin: 0px;padding: 0px;list-style-type: none; display:inline;height: 22px; }
div#nav li{margin-left:1px; float:left; height:22px; }

div#nav a{height: 22px;background-color: #666666;color: #fff;padding-right:22px; padding-left:22px; padding-top:4px; text-decoration:none;}
div#nav a:hover{color: #ffffff;background-color: #B36500; height:22px;}
div#nav a.strutt{height: 22px;background-color: #000000;color: #fff;padding-right:22px; padding-left:22px; padding-top:4px; text-decoration:none;}

.cont_left {border:1px ridge #ffffff; margin-right:2px; margin-left:2px; margin-top:8px; margin-bottom:8px;}

a {font-family: arial;font-size: 11px;font-style: normal;font-weight: normal;color: #026283;text-decoration: none;}
a:visited {font-family: arial;font-size: 11px;font-style: normal;font-weight: normal;color: #026283;text-decoration: none;}
a:hover {font-family: arial;font-size: 11px;font-style: normal;font-weight: normal;color: #018FBF;text-decoration: underline;}

a.white01 {font-family: arial;font-size: 11px;font-style: normal;font-weight: normal;color: #ffffff;text-decoration: none;}
a.white01:visited {font-family: arial;font-size: 11px;font-style: normal;font-weight: normal;color: #ffffff;text-decoration: none;}
a.white01:hover {font-family: arial;font-size: 11px;font-style: normal;font-weight: normal;color: #cccccc;text-decoration: none;}


.list { border-bottom:1px solid #cccccc; margin-bottom:3px; padding-bottom:4px; background-color:#F0EFE3}
.list a { font-size:11px;}
.list a:visited { font-size:11px;}
.list a:hover { font-size:11px;}


.vetrina {width:100%; padding:4px; background-color:#E6E6E6; margin-bottom:6px; line-height:18px;}

input{
	font-family: arial;
	font-size: 11px;
}
select{
	font-family: arial;
	font-size: 11px;
}
.mainoption{
	background-color : #cc0000;
	font-family: arial;
	font-size: 11px;
	font-weight : normal;
	color : #ffffff;
}
.progressTable {
    border:1px solid #000000;
    background-color: #ffffff;
	z-index:1;
	width:780px;
}

.progressText {
    font-size: 11px;
}

.progress1 {
    font-size: 11px;
 background-color: #ffffff;
}
.progressBar {
    font-size: 11px;
 text-align: center;
}



.mainDiv{
  width:500px;
  text-align:left;
  vertical-align:top;
}
.topItem
{
  width:500px;
  cursor:pointer;
  text-decoration: none;
  font-family:trebuchet ms;
  font-size:11px;
  text-align:left;
  vertical-align:top;
}
.subMenu
{
   	 display:none;
     text-align:left;
	 font-family:trebuchet ms;
	 font-size:11px;
	 color:#333333;
	 vertical-align:top;
	 }
	 #map {
	width:420px; 
	height:400px; 
	background:#e1e1e1 url('/images/wait.gif') no-repeat center;
}
#zona{
	width:400px !important;width /**/:400px;
    height:180px !important;height /**/: 180px;
    overflow:auto;padding: 2px;
    border:1px solid #EEE;border-right:0 solid;
} 

