/* *** This is internal css for Open-Realty */
.field_caption{
	font-weight:bold;
}
.searchpage_field_caption {
font-weight:bold;
text-align:right;
}
.searchpage_field_caption_row {
font-weight:bold;
text-align:right;
}
.lat_long_header{font-size:12px;}
.view_image {
	text-align:center;
}
.temp-finder { position: relative; color: #FFF}
.temp-search-fields { float: right; width: 180px; padding: 40px 0px 0px 0px; position: relative}
.temp-search-fields select { width: 170px; margin: 2px 0px 2px 0px}




.pulsante {   float: right; width: 120px; display: block; margin: 1px 10px 0px 0px; }

.agents { width: 605px; background-color: #F7F7F7; margin: 10px 0px 10px 0px; position: relative; }
.agents #title-ag { height: 18px; width: 601px; background: url(/img/ann-list.png);  padding: 2px }
.agents #title-ag a { color: #FFF; text-transform: uppercase; display: block; text-decoration: none; font-weight: bold }
.agents img { margin:  37px }
.agents a {   }
.agents img { height: 50px; width: 100px;}
.agents_contact { width: 400px; position: absolute; right: 0; top: 23px; height: 114px;  overflow: hidden }

.centertxt { text-transform: lowercase; width: 550px; font-size: 14px; text-align: left; padding: 10px 0px 10px 5px; position: relative}

.feed_item_x { margin: 3px 0px 3px 6px; border-bottom: 1px dotted #CCC; height: 40px }
.feed_item_x_date {  width: 36px; float: left}
.feed_item_x_link { width: 250px; float: right; padding-bottom: 5px  }
.feed_item_x_link a { display: block; height: 32px; overflow: hidden  }
.feed-ivg { width: 300px;  margin: 0 auto; padding: 0px 0px 10px 0px; font-size: 13px }

.forse-cercavi { height: 30px; text-align: center; font-size: 14px; }

.left-home { float: left; width: 290px;}




.imagethumb { overflow: hidden; width: 201px; height: 129px; position: absolute; top: 20px; left: 0;   }
.imagethumb a {display: block;  width: 200px; height: 129px;  background-color: #F7F7F7;  }
.imagethumb a:hover {display: block; border-right: 1px solid #b40c07;  background-color: #FFF;}
.imagethumb img {  border: 0;  }


.cuore table tr td { width: 70px }



.campo { padding: 2px; margin: 2px 0 0 0; }
.caratteristiche { position: relative; width: 226px; font-size: 12px; background-color: #FFF; float: right;}
.caratteristiche  .campo {  margin: 2px 0 0 0; border-bottom: 1px solid #CCC;}
.caratteristiche  .campo .multiple_options_caption  { font-weight: bold; margin: 0 ; padding: 0}
.caratteristiche  .campo ul { margin: 0px 0px -12px 0px; padding: 0px 0px 0px 10px; line-height: 14px }
.caratteristiche  .campo li {   background: url(/img/icon.png) 3px no-repeat; list-style: none; padding: 0 0 0 20px; margin: 0px;}
.caratteristiche p { padding: 0; margin: 0}

.centertxt { text-transform: lowercase; width: 350px; padding: 10px 0px 10px 5px; position: relative}

.topleft-feat .multiple_options_caption { }
.topleft-feat .multiple_options { }
.topleft-feat .multiple_options ul { }
.topleft-feat .multiple_options li { background: url(/img/icon.png) 3px no-repeat; list-style: none; padding-left: 20px }

.topright .multiple_options_caption { font-weight: bold; float: left}
.topright .multiple_options { float:left; padding-left: 5px; }
.topright .multiple_options ul { margin: 0; padding: 0; list-style: none;}
.topright .multiple_options ul li { margin: 0; padding: 0px 0px 0px 5px; list-style: none; display: inline; float: left}

#main_image_description { position: relative; }

.agenzia-dett {  width: 310px; height: 151px; padding: 20px 20px 10px 20px; margin-left: 10px;   background: url(/img/back-agent.png) no-repeat; overflow: hidden; font-size: 13px  }
.agenzia-dett a { text-decoration: none; font-weight: bold; color: #DB120C}
.agenzia-dett a:hover { text-decoration: none; font-weight: bold; color: #000}



.topleft-feat {  width: 350px;  margin: 5px 0px 0px 5px; }
.topleft-feat .multiple_options_caption { font-weight: bold; }
.topleft-feat .multiple_options ul { margin: 10px 0px 0px 10px; padding: 0; list-style: none;}

.textarea { width: 220px; padding: 10px 0 0 10px; height: 98px;  overflow: hidden; position: relative; left: 200px; text-transform: lowercase; font-size: 12px}

.contresult {   background-color: #FFF; margin-bottom: 10px; background: #FFF url(/img/backlist.gif) bottom center no-repeat; position: relative; border: 1px solid #666; position: relative; height: 149px}

.annuncibar { width: 603px;  background-color: #B90404 }
.annuncibar #title-cont { width: 490px; height: 17px; overflow: auto; padding: 2px 0px 1px 10px; text-transform: uppercase; background: url(/img/ann-list.png); font-weight: bold  }
.annuncibar #title-cont  a { color: #FFF;  font-size: 12px; text-decoration: none }

.cont-annuncio-det {border: 1px solid #CCC; margin-bottom: 20px  }
.cont-annuncio-det #title-det { padding: 2px;  color: #FFF;  background: url(/img/ann-list.png); text-transform: uppercase; font-weight: bold; font-size: 13px;   }
.cont-annuncio-det #title-det a {  display: block; }

.search-contact { padding: 2px;  width: 140px; background-color: #444; position: absolute; right: 0; top: 0; height: 16px;  }
.search-contact a {text-decoration: none; color: #FFF; display: block; width: 140px;  height: 16px; color: #FFF; }
.search-contact a:hover {text-decoration: none; background-color: #666; color: #FFF  }

.contact-agent { width: 226px; height: 27px; margin-top: 20px }
.contact-agent a{ display: block; width: 226px; height: 27px; background: url(/img/invia-richiesta.png) top center;}
.contact-agent a:hover{ display: block; width: 226px; height: 27px; background: url(/img/invia-richiesta.png) bottom center;}

.contact-printer { width: 226px; height: 27px; margin-top: 20px }
.contact-printer a{ display: block; width: 226px; height: 27px; background: url(/img/invia-print.png) top center;}
.contact-printer a:hover{ display: block; width: 226px; height: 27px; background: url(/img/invia-print.png) bottom center;}

.fb { width: 90px; height: 16px; float: right; margin-top: 20px}


.contact-email { width: 226px; height: 27px; margin-top: 20px }
.contact-email a{ display: block; width: 226px; height: 27px; background: url(/img/invia-email.png) top center;}
.contact-email a:hover{ display: block; width: 226px; height: 27px; background: url(/img/invia-email.png) bottom center;}



.campi-risultati { background-color:#FFF;  width: 140px; height: 95px; position: absolute; right: 0; top: 36px; float: right; color: #666; text-align: left; padding-left: 4px}
.campi-risultati a {text-decoration: none; color: #FFF; display: block }
.campi-risultati a:hover {text-decoration: none; background-color:#ed0505; }

.campodettagli {  width: 140px; background-color: #b90f0a; position: absolute; right: 0; bottom: 0; height: 16px; color: #FFF; padding: 2px}
.campodettagli a {text-decoration: none; color: #FFF; display: block; padding: 0px 0px 0px 2px }
.campodettagli a:hover {text-decoration: none; background-color: #db120c; color: #FFF }

.richiesta-sotto a { display: block; position: absolute; width: 508px ; top: 15px; left: 60px; height: 46px; background: url(/img/richiesta-sotto.png) top center}
.richiesta-sotto a:hover {  background: url(/img/richiesta-sotto.png) bottom center }

.finder { width: 300px; height: 325px; margin: 0 auto; padding: 5px 0px 0px 0px; position: relative; background: url(img/finder.png) center  20px no-repeat; font-size: 13px}

.finder #trovagenzie a { background: url(img/agenzi-btn.gif) top no-repeat; display: block; position: absolute; bottom: 40px; left: 7px; width: 286px; height: 24px;}
.finder #trovagenzie a:hover { background: url(img/agenzi-btn.gif) bottom center no-repeat; }

.finder #accedi a { background: url(img/accedi-btn.png) top no-repeat; display: block; position: absolute; bottom: 13px; left: 7px; width: 286px; height: 24px;}
.finder #accedi a:hover { background: url(img/accedi-btn.png) bottom center no-repeat; }

.finder #richiesta a { background: url(img/richiesta-btn.gif) top no-repeat; display: block; position: absolute; bottom: 50px; left: 10px; width: 281px; height: 42px;}
.finder #richiesta a:hover { background: url(img/richiesta-btn.gif) bottom center no-repeat; }

.TitleColor { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.image_caption {
	font-size:16px;
	font-weight:bold;
}
.view_user {
 padding:10px 0px 0px 5px;
}
.view_user_user_name {
	font-size:14px;
	font-weight:bold;
}
.view_user_user_images {
	float:right;

}
.view_user_user_images img {
	width: 100px; 
	height: 50px

}
.view_user_user_info {
	
	padding-left:10px;
}

.view_user_user_info ul li {  margin: 3px 0px 3px 0px}
.view_user_user_info ul li a { text-transform: uppercase; background-color: #F7F7F7; color: #666; padding: 3px 0px 3px 10px; display: block; width: 350px; text-decoration: none}

.view_user_user_info ul li a:hover { background-color: #CCC}
.view_user_user_hitcount {
	clear:both;
}
.view_user_user_box {

}
.no_results { color: #333; margin: 20px; font-size: 18px; font-weight: bold}
/* *** Generated by www.csscreator.com *** */
/* THIS IS SECTION IS FOR VERTICAL MENU */

.search_results
{
	width:100%;
}
.result_row_0	{ background-color: #D6D3EE; }
.result_row_1	{ background-color: #FFFFFF; }
.view_users { position: relative; width: 605px }

.logo h1{
	font-size: 44px;
	color:blue;
	float: right;
	vertical-align: text-bottom;
}

.clr{
	clear:both;
}

.content{
	position:relative;
}


 /*printer styles*/
@media print{
	/*hide the left column when printing*/
	#leftcol{display:none;}
	#outer{border-left:0;}
}



/* THIS CONTROLS THE TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR */
table.page_display
{
	border: 3px;
}
td.page_display
{
	width: 100%;
	vertical-align: top;
}
/* THIS CONTROLS THE TABLES DISPLAYED IN THE ADMIN */
table.admin_main
{
	border: 3px;
	width: 100%;
}
td.admin_main
{
	width: 100%;
	vertical-align: top;
}
/* THIS CONTROLS THE ROW COLORS */
td.row1_0	{ background-color: #009900; }
td.row2_0	{ background-color: #CCFFCC; }
td.row3_0	{ background-color: #99CC99; }
.adminListingLeft_0 {
	color: #FFFFFF;
	background-color : transparent;
}
/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */
.numeri {}
.browse_tool_table {

	width:100%;
	font-size: 11px;
	text-decoration: none;
	color: black;
}
.browse_tool {

	font-size: 11px;
	text-decoration: none;
	color: black;
}
.browse_tool_num {
	color: #333;
}

.browse_tool_button A {

	font-size: 10px;
	line-height: 10px;
	text-align: center;

	font-weight: bold;
	text-decoration: none;
	color: #000000;
	width: 82px;
	height: 18px;
	display: block;
}

.browse_tool_button A:visited {
	color: #000000;
}

.browse_tool_button A:hover {
	color: #666;

	width: 82px;
	height: 18px;
}

.browse_tool_ghost {
	font-size: 10px;

	color: #aaaaaa;
	text-decoration: none;
}


.browse_tool_curpage {
	

	text-decoration:none;
	padding: 2px;

font-size: 13px;

	color:	#000000;

}
.titolo-home { padding: 2px 2px 2px 4px; }
.titolo-home a {  color: #666; font-weight: bold; font-size: 11px; text-transform: uppercase; text-decoration: none; height: 30px; width: 185px;   }
.titolo-home a:hover {  color: #333;}

.wrap-hor { width: 185px; height: 165px; float: left; overflow: hidden;  margin: 0px 5px 5px 5px;  text-transform: lowercase; border: 1px solid #CCC; background: url(/img/backvetrina.gif) }



.hor {  width: 190px;  overflow: hidden; height: 130px; border-bottom: 1px solid #ae0404  }
.hor a {  width: 190px;  height: 130px; color: #CCC; display: block;   }
.hor a:hover {  width: 190px;  height: 130px; border-bottom: 1px solid #CCC   }
.hor img { border: 0}
.bt_pages {


	text-decoration:none;
	padding: 2px;
	font-size: 13px;
	color: #999;
	



	color:	#000000;

}

bt_pages_ghost{
	color:	#aaaaaa;
	text-decoration:none;
}

A.bt_pages{
	color: #666;


	
	text-align: center;
}



A.bt_pages:hover{
	color:#FFFFFF;
	background: #999;
}
/* LISTING PAGE DETAILS 'listing_next_prev'  */
.next_prev_listing { margin: 2em 0 2em 3em;  border: 1px solid #a9a9a9; width: 40em; text-align: center; }
.next_prev_listing ul { margin: 1.5em auto; }
.next_prev_listing li { display: inline; padding: .5em 1em; list-style-type: none; }
.count, .listing_xy { width: 100%; background-color: #dcdcdc; clear: both; padding: .5em 0; }
/* css for tabbed pages */
.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;		/* width needed weird IE bug */
	margin-right:	-2px;	/* to make room for the shadow */
}
.dynamic-tab-pane-control .tab-row .tab {
	width:				70px;
	height:				16px;
	background-image:	url( "{template_url}/images/tab.png" );
	position:		relative;
	top:			0;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	margin:			1px -1px 1px 2px;
	padding:		2px 0px 0px 0px;
	border:			0;
	z-index:		1;
	font:			11px Tahoma;
	white-space:	nowrap;
	text-align:		center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width:				74px !important;
	height:				18px !important;
	background-image:	url( "{template_url}/images/tab.active.png" ) !important;
	background-repeat:	no-repeat;
	border-bottom-width:	0;
	z-index:		3;
	padding:		2px 0 0px 0;
	margin:			1px -3px -3px 0px;
	top:			-2px;
	font:				11px Tahoma;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:				11px Tahoma;
	color:				Black;
	text-decoration:	none;
	cursor:				default;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	font:				11px Tahoma;
	width:				70px;
	height:				16px;
	background-image:	url( "{template_url}/images/tab.hover.png" );
	background-repeat:	no-repeat;
}
.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid rgb( 145, 155, 156 );
	background:		#ffffff;
	z-index:		2;
	position:		relative;
	top:			-2px;
	font:				11px Tahoma;
	color:				Black;
	filter:			progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)
					progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);
	/*244, 243, 238*/
	/* 145, 155, 156*/

	padding:		10px;
}
.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}