body{
	margin:0px;
	padding:0;
	background-color:#f1f1f1;
	font-family: arial;
	font-size: 12px;
}

#main_container {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color: white;
}

#top_container {
	width:1000px;
	height:474px;
	background-image: url(../img/top_image.jpg);
	background-repeat:no-repeat;
}

#top_container_pages {
	width:1000px;
	height:304px;
	background-image: url(../img/top_pages_bg.jpg);
	background-repeat:no-repeat;
}

#top_sheet {
	width:492px;
	height:135px;
	background-image: url(../img/top_sheet.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index: 40;
	top:0px;
	margin-left: 300px;
}

#top_sheet_pages {
	width:492px;
	height:135px;
	background-image: url(../img/top_sheet.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index: 40;
	top:0px;
	margin-left: 300px;
	*margin-left:-700px;
}

#top_sheet_pages {
	width:492px;
	height:135px;
	background-image: url(../img/top_sheet.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index: 40;
	top:0px;
	margin-left: 300px;
	*margin-left:-700px;
}

#top_logo_big_btn_box {
	width:1000px;
	float:left;
}

#logo_menu_box {
	float:left;
	margin-top: 20px;
	margin-left: 20px;
}

#company_logo {
	
} 

.top_big_logo {
	width:308px;
	height:105px;
	background-image: url(../img/logo_agenzia.png);
	background-repeat:no-repeat;
}

#menu_box {
	margin-top: 5px;
	margin-left: 25px;
}

#menu_box a {
	color: #8f0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	margin-left: 3px;
	margin-right: 3px;
}

#menu_box a:hover {
	color: #4f0000;
}

#top_big_btn_box{
	float:right;
	margin-top: 40px;
	position:relative;
	z-index: 41;
}

#top_big_btn_box a{
	position:relative;
	z-index: 41;
}

.top_big_btn {
	width:195px;
	height: 75px;
	background-image: url(../img/top_big_btn.png);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}

.top_big_btn:hover {
	background-position: -195px 0px;
}

.big_btn_anchor {
	width:160px;
	height:42px;
	margin-top: 17px;
	margin-left: 15px;
	color: #796e57;
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: normal;
	text-align:center;
	padding-top: 5px;
	cursor:pointer;
}

.big_btn_anchor:hover {
	color: #890000;
}

#evidenza_top_box {
	float:right;
	width:339px;
	height:303px;
	background-image: url(../img/evidenza_box_bg.png);
	background-repeat:no-repeat;
	margin-right: 7px;
	margin-top: 17px;
	text-align:center;
	padding:15px;
	padding-right:20px;
}
#evidenza_badge {
	width:96px;
	height:91px;
	background-image: url(../img/evidenza_badges.png);
	background-repeat:no-repeat;
	margin-bottom: -60px;
	margin-top: -30px;
	margin-left: -30px;
	position:relative;
	z-index:10;
	*margin-left:-300px;
}

.evidenza_img_box {
	width:273px;
	height:185px;
	background-image: url(../img/evidenza_img_box.png);
	background-repeat:no-repeat;
	margin-left: auto;
	margin-right:auto;
	padding-top: 11px;
	padding-left: 10px;
	*padding-left: 5px;
	cursor:pointer;
}

.evidenza_img_box img {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.00;
}

.evidenza_img_box img:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.70;
}


.evidenza_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight:bold;
	padding:0px;
	margin:0px;
	color: white;
	text-align:left;
}

.evidenza_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: white;
	text-align:left;
	margin-top: 5px;
	text-align:justify;
}

#evidenza_btn_box {
	margin-top: 7px;
}

.price_box {
	width: 144px;
	height:24px;
	background-image: url(../img/evidenza_price.png);
	background-repeat: no-repeat;  
	float:left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight:bold;
	padding:0px;
	margin:0px;
	color: #9d0000;
	padding-top: 10px;
	float:left;
}

.details_btn {
	width: 124px;
	height:24px;
	background-image: url(../img/evidenza_details.png);
	background-repeat: no-repeat;  
	float:left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: white;
	padding-top: 10px;
	float:left;
	padding-left: 20px;
	text-decoration: none!important;
	cursor:pointer;
}

.details_btn:hover {
	background-position: -144px 0px;
}

#center_container {
	width:1000px;
}

#center_top_grd {
	width:1000px;
	height:114px;
	background-image: url(../img/cnt_grd_top.jpg);
	background-repeat:no-repeat;
}

#center_bottom_grd {
	width:1000px;
	height:29px;
	background-image: url(../img/cnt_grd_bottom.jpg);
	background-repeat:no-repeat;
}

#center_main_box {
	width:1000px;
	background-image: url(../img/cnt_bg.jpg);
	background-repeat: repeat-y;
	float:left;
}

#cnt_left_box {
	width:353px;
	float:left;
}

#cnt_right_box {
	width:522px;
	float:right;
	margin-right: 50px;
}

#home_vetrine_box {
	width:522px;
	float:left;
	margin-top: -50px;
}

.home_vetrina_row{
	width:522px;
	margin-bottom: 30px;
	float:left;
}

.home_vetrina_arrow {
	width:29px;
	height:175px;
	background-image: url(../img/vetrine_arrow.jpg);
	background-repeat:no-repeat;
	float:Left;
	margin-left: -2px;
	margin-top: 10px;
}

.home_vetrina_img_box {
	width:273px;
	float:left;
	text-align:center;
	margin-left: -10px;
}

.vetrina_txt_btn_box {
	width:214px;
	float:left;
	margin-left: 7px;
	margin-top: 20px;
}

.home_vetrina_txt_box {
	width:214px;
}

.vetrina_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight:bold;
	padding:0px;
	margin:0px;
	color: #920606;
	text-align:left;
}



.vetrina_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #2a251c;
	text-align:left;
	margin-top: 5px;
	text-align:justify;
}

.home_vetrina_btn_box {
	width:214px;
	margin-top: 15px;
}

#footer_box {
	width:1000px;
	height: 62px;
	background-image: url(../img/footer_img.jpg);
	background-repeat:no-repeat;
	float:left;
}

#footer_company_logo {
	float:left;
}

#footer_menu {
	float:left;
	margin-left: 15px;
	margin-top: 22px;
}

#footer_info {
	float:left;
	margin-left: 15px;
	margin-top: 5px;
}

#footer_menu a {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	margin-left: 3px;
	margin-right: 3px;
}

#footer_menu a:hover {
	color: #013254;
}

#noxia_logo {
	width:78px;
	height:62px;
	background-image: url(../img/noxia_logo.jpg);
	background-repeat:no-repeat;
	float:right;
	cursor:pointer;
	margin-right: 10px;
}

#left_list_box {
	width:353px;
	float:left;
	margin-left: 30px;
	margin-top: -240px;
}

#left_list_top {
	width:353px;
	height:39px;
	background-image: url(../img/left_list_top.png);
	background-repeat:no-repeat;
	float:left;
}

#left_list_bottom {
	width:353px;
	height:39px;
	background-image: url(../img/left_list_bottom.png);
	background-repeat:no-repeat;
	float:left;
}

#left_list_cnt {
	width:323px;
	background-image: url(../img/left_list_cnt.png);
	background-repeat:repeat-y;
	float:left;
	padding-left: 30px;
}

.left_list_big_title {
	color: #636363;
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	font-weight: normal;
	margin:0px;
	margin-top: 10px;
}

#left_list {
	margin-top: -20px;
	float:left;
}

.category_row {
	border-bottom: 2px #d1d1d1 solid;
	width:292px;
	cursor:pointer;
	float:left;
	padding-bottom: 5px;
	color: #a12e26;
}

.category_row:hover {
	color: #727272;
}

.category_row_off {
	width:292px;
	cursor:pointer;
	float:left;
	padding-bottom: 5px;
	color: #727272;
}


.category_arrow {
	width:8px;
	height:10px;
	background-image: url(../img/category_icon.png);
	background-repeat:no-repeat;
	float:left;
	margin-top: 8px;
	margin-right: 6px;
}

.category_arrow_down {
	width:8px;
	height:10px;
	background-image: url(../img/category_icon_down.png);
	background-repeat:no-repeat;
	float:left;
	margin-top: 8px;
	margin-right: 6px;
}

.category_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-align:left;
	margin-top: 5px;
	text-align:justify;
	float:left;
}

.category_txt:hover {
	color: inherit ;
}

.subcategory_row {
	width:292px;
	cursor:pointer;
	float:left;
	padding-bottom: 5px;
	color: #434343;
	text-decoration: none;
}

.subcategory_row:hover {
	color: #9a9a9a;
}

.subcategory_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-align:left;
	margin-top: 5px;
	text-align:justify;
	float:left;
	margin-left: 20px;
}

.subcategory_spacer {
	width:292px;
	height: 2px;
	background-image: url(../img/subcategory_spacer.png);
	background-repeat:no-repeat;
	float:left;
}

#ricerca_avanzata_btn {
	width:353px;
	height:86px;
	background-image: url(../img/ricerca_avanzata.png);
	background-repeat: no-repeat;
	cursor:pointer;
	float:left;
	margin-left: 30px;
}

#ricerca_avanzata_btn:hover {
	background-position: -353px 0px;
}

#cartina_annunci_btn {
	width:353px;
	height:86px;
	background-image: url(../img/cartina_annunci.png);
	background-repeat: no-repeat;
	cursor:pointer;
	float:left;
	margin-left: 30px;
}

#cartina_annunci_btn:hover {
	background-position: -353px 0px;
}

.big_white_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	color:white;
	margin:0px;
}

.vendi_immobile_box {
	width:319px;
	margin-left: 37px;
	margin-top: 7px;
	float:left;
	background-color: #7b7059;
	padding: 10px;
}

.contacts_home_btn {
	width:122px;
	height:28px;
	background-image: url(../img/contattaci_btn.png);
	background-repeat:no-repeat;
	float:right;
	margin-top: 10px;
	cursor:pointer;
}

.contacts_home_btn:hover {
	background-position: -122px 0px;
}

#trovati_box {
	width:169px;
	height: 83px;
	background-image: url(../img/trovati_box.png);
	background-repeat:no-repeat;
	text-align:center;
	margin-bottom: 90px;
	margin-top: -170px;
	margin-left: 315px;
	position:absolute;
	*margin-left: -200px;
}


.trovati_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight:normal;
	color: white;
	margin-bottom:0px;
	margin-top: 20px;
}

.trovati_number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight:bold;
	color: white;
	margin:0px;
	margin-top: 7px;
}

#elenco_annunci_title_box {
	float:left;
	margin-top: -80px;
}

.title_location {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color:#454130;
	margin:0px;
	float:left;
	margin-top: 6px;
	margin-left: 6px;
}

#dettaglio_annuncio_title_box {
	float:left;
	margin-top: -80px;
}

#details_table_box {
	width:469px;
	float:left;
	margin-top: -30px;
	margin-left: 23px;
}

#details_table_top {
	width:469px;
	height:39px;
	background-image: url(../img/details_table_top.png);
	background-repeat:no-repeat;
}

#details_table_cnt {
	width:449px;
	background-image: url(../img/details_table_cnt.png);
	background-repeat:repeat-y;
	padding:10px;
	padding-bottom: 30px;
}

#details_table_cnt table {
	margin-top: -20px;
}

.table_txt_bold {
	border-bottom:  1px #b8ae84 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	padding:0px;
	margin:0px;
	color: #2a251c;
	text-align:left;
	margin-top: 5px;
	text-align:left;
}

.table_txt_light {
	border-bottom:  1px #b8ae84 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #9d0202;
	text-align:left;
	margin-top: 5px;
	text-align:left;
}

#tabber_box {
	width:506px;
	float:left;
	margin-top: 10px;
	margin-left: 10px;
}

#tabber_buttons {
	width:506px;
	float:left;
}

.tabber_btn_selected {
	width:165px;
	height: 40px;
	background-image: url(../img/tabber_btn.png);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	color: #9d0202;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	padding-top: 17px;
	position:relative;
	z-index: 10;
	cursor: default;
}

.tabber_btn_on {
	width:165px;
	height: 40px;
	background-image: url(../img/tabber_btn.png);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	color: #9d0202;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	padding-top: 17px;
	position:relative;
	z-index: 8;
	cursor: pointer;
}

.tabber_btn_on:hover {
	background-position: -165px 0px;
	color: #c44a4a;
}

.tabber_btn_off {
	width:165px;
	height: 40px;
	background-image: url(../img/tabber_btn.png);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	color: #a59d7e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	padding-top: 17px;
	position:relative;
	z-index: 8;
	cursor: default;
}

#tabber_line {
	width:506px;
	height:25px;
	background-image: url(../img/tabber_line.png);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	z-index: 9;
	margin-top: -18px;
	margin-left: -5px;
}

#tabber_cotents {
	width:506px;
	float:left;
}

#details_thumb_box {
	width:546px;
	height: 178px;
	background-image: url(../img/details_img_box.png);
	background-repeat:no-repeat;
	floaT:left;
	margin-left:-34px;
	margin-top: 20px;
	padding: 10px;
	padding-top: 15px;
}

.thumb_img_box {
	width: 181px;
	height: 138px;
	background-image: url(../img/details_thumb_box.png);
	background-repeat:no-repeat;
	padding-top: 5px;
	padding-left: 4px;
	float:left;
	margin-left: -3px;
	text-align:center;
}


.thumb_img_box img {
	margin-left: auto;
	margin-right: auto;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.00;
}

.thumb_img_box img:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.70;
}

#details_contacts_box {
	width:449px;
	float:left;
	background-color: #7e735d;
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
}

.contacts_numbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #e8dcc3;
	text-align:left;
	margin-top: 10px;
}

#contacts_captcha_box {
	width:429px;
	background-color: #564d3b;
	float:left;
	margin-top: 10px;
	padding: 10px;
}

.captcha_img {
	floaT:left;
}

.captcha_txt {
	float:right;
	margin-top: 10px;
	margin-right: 20px;
}

#details_contacts_box label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #2a251c;
	text-align:left;
	text-align:justify;
}

#details_contacts_box input,select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #2a251c;
	text-align:left;
	text-align:justify;
	background-color: #d8cdb6;
	border: 0px none;
}

#details_contacts_box textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #2a251c;
	text-align:left;
	text-align:justify;
	background-color: #d8cdb6;
	border: 0px none;
	overflow: auto;
}

#form_btn_box {
	width: 450px;
	float:right;
	margin-top: 5px;
}

.form_reset {
	width:108px;
	height: 34px;
	background-image: url(../img/form_reset.png);
	background-repeat:no-repeat;
	background-color: transparent !important;
	text-align: center!important;
	cursor:pointer!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px!important; 
	font-weight:normal!important;
	color: #00324f!important;
	float:right;
}

.form_submit {
	width:108px;
	height: 34px;
	background-image: url(../img/form_submit.png);
	background-repeat:no-repeat;
	background-color: transparent !important;
	text-align: center!important;
	cursor:pointer!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px!important; 
	font-weight:normal!important;
	color: white!important;
	float:right;
}

#chisiamo_img {
	width:470px;
	float:left;
	background-color: #b8ae84;
	min-height: 400px;
	background.position;:top;
	margin-top:-35px;
	padding:25px;
}

#servizi_img {
	width:470px;
	float:left;
	background-color: #b8ae84;
	min-height: 400px;
	background.position;:top;
	margin-top:-35px;
	padding:25px;
}

#home_bottom_btn_box {
	float:left;
}

.home_bottom_btn {
	width:221px;
	height:58px;
	background-image: url(../img/bottom_btn.png);
	background-repeat:no-repeat;
	float:left;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color:white;
	text-align:center;
	padding-top: 28px;
	text-decoration:none;
	cursor:pointer;
}

.home_bottom_btn:hover {
	background-position: -221px 0px;
}


 .sell_home_btn {
 	width:105px;
	height: 18px;
	background-image: url(../img/continua.png);
	background-repeat:no-repeat;
	cursor:pointer;
	float:right;
 }
 
  .sell_home_btn:hover {
 	background-position: -105px 0px;
 }

 .pages_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #2a251c;
	text-align:left;
	margin-top: 5px;
	text-align:justify;
	line-height: 20px;
}

#map {
  margin-top:0px;
  margin-left:0px;
  padding-bottom:25px;
  width:450px;
  height:400px;
}

#pager_top {
	float:left;
	margin-left: 15px;
}

#pager_bottom {
	float:right;
	margin-right: 15px;
}


.back_btn {
	width:122px;
	height: 34px;
	background-image: url(../img/back_btn.png);
	background-repeat:no-repeat;
	background-color: transparent !important;
	text-align: center!important;
	cursor:pointer!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px!important; 
	font-weight:normal!important;
	color: white!important;
	padding-top: 9px;
	float:right;
	margin-right: 25px;
	margin-top: 10px;
}

#adv_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #2a251c;
	text-align:left;
	margin-top: 5px;
	text-align:justify;
	margin-top: 20px;
	margin-bottom: 10px;
}

 #map {
  margin-top:0px;
  margin-left:0px;
  padding-bottom:25px;
  width:450px;
  height:400px;
} 

#vtour_detail {
	width:111px;
	height:20px;
	background-image: url(../img/video_btn.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

#vtour_detail:hover {
	background-position: -111px 0px;
}

.privacy_link {
	font-weight:bold;
	color:white;
	text-decoration:none;
}

.privacy_link:hover {
	color:white;
	text-decoration:underline;
}

.privacy_link:visited {
	color:white;
}
