* {margin:0; padding:0;}

#el07  {padding:1em;}

body { 
		
		/*font-family:arial,helvetica,verdana, ,sans-serif;*/
		font-family:Helvetica,Avenir,Arial,Verdana,tahoma;
		font-size:90%;
		/*line-height:1.125em;*/
		color:#333333;
		line-height: 120%;
		background-color:white;	
		margin-top: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
		margin-left: 5px;
		/*istruzioni per evitare strani comportamenti di IE*/
		/*overflow:hidden;
		display:inline-block; */
	
		
}
h1,h2,h3 {
font-family:arial,helvetica,verdana,sans-serif;}
.form_title h1, .presentazione_titolo h1 {font-size:130%;}
.title_elenco h3 {text-transform:uppercase; padding: 1px 0px 5px 0px;}
.pagina_elenco h4 { 
font-weight:normal;
font-size:100%;
text-transform:capitalize;
}
.sospeso{
color:#DA251D;
font-weight:bold;
}
.help_registrazione{
float:left;
margin:0px 0px 0px 5px;
}
ul.lista_free {
list-style-type:circle;
}
.small{
font-size:80%;
}
.list_ph{
list-style-type:none;
}

ul.lista_std {
margin-left:20px;
}
.lista_std li{
padding:3px;
}
.title_elenco {width:auto;}
.list_ph li{
margin:5px 0px 15px 10px;
}
.access_denied_login_form {
padding-top:100px;
width:350px;
margin:auto;
}
.product_descr{
padding:10px;
}
.row_product_buy{
padding:13px;
border-bottom:1px dotted gray;

}
.col_product_price{
float:left;
width:350px;
height:23px;
}
.center_product_price{
width:260px;
float:left;
height:23px;
}
.price{
top:3px;
position:relative;
}
.cancellato{
background-color:#D9D9D9;
}
img {
border:0px;
}
.barra_registrati, .barra_login{
font-size:12px;

}
a.barra_login:visited, a.barra_login:link{
color:white;
text-decoration:underline;
text-transform:capitalize;
}


 a.barra_registrati:link, a.barra_registrati:visited{
color:white;
text-decoration:underline;
text-transform:capitalize;
}

a.barra_login:hover, a.barra_registrati:hover{
color:#DA251D;
}
 a.barra:link {
color:white;
font-size:100%;
text-decoration:none;
text-transform:lowercase;
}
.pulsante_verde a.barra:link, .pulsante_verde a.barra:visited {
color:white;
font-size:95%;
text-decoration:none;
text-transform:uppercase;
letter-spacing:0px;
}
.pulsante_verde a.barra:hover {
color:#DA251D;
text-decoration:none;
}
.button_giallo a.barra:link, .button_giallo a.barra:visited, .button_verde a.barra:link, .button_verde a.barra:visited {
padding-top:4px;
margin-left:10px;
margin-right:10px;
color:white;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
letter-spacing:0px;
font-weight:bold;
}
.button_giallo a.barra:hover, .button_verde a.barra:hover {
color:#DA251D;
font-weight:bold;
text-decoration:none;
}
a.barra:visited {
color:white;
font-size:100%;
text-decoration:none;
text-transform:lowercase;
}
a.photo_link:link, a.photo_link:visited, a.photo_link:hover {
text-decoration:none;
}

.box_mod_ad a.barra:link, .box_mod_ad a.barra:visited, a:link {
color:#005C90; /*#0D51A1; /*#003366*/
text-decoration:underline;
}
.box_mod_ad a.barra:link, .box_mod_ad a.barra:visited, .box_mod_ad a.barra:hover {
text-transform:uppercase;
/*font-weight:bold;*/
font-size:85%;
}

legend.legend_form_reg a:link, legend.legend_form_reg a:visited, legend.legend_form_reg a:hover {
font-weight:bold;
font-size:100%;

}
 a:visited {
color:#666666;
text-decoration:underline;

}
.box_mod_ad a.barra:hover, a:hover {
color:#DA251D;
text-decoration:none;

}
.img_free{
padding:0px 4px 0px 4px;
}
.img_free_rel{
position:relative;
top:3px;
}
.check_box_filter{
position:relative;
}
.img_free_checkbox{
position:absolute;

}

.linguaarancio a:link ,.linguablu_content a:link /*deprecated*/ ,.linguabludark a:link ,.linguactive a:link, .linguactive h2{
color:white;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}
.linguactive h2 {
font-size:11px;
}
.linguaarancio a:visited, .linguablu_content a:visited /*deprecated*/ ,.linguabludark a:visited ,.linguactive a:visited{
color:white;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}
.linguaarancio a:hover {
color:#333333;
text-decoration:underline;
text-transform:uppercase;
font-weight:bold;
}
.linguablu a:hover /*deprecated*/ ,.linguabludark a:hover ,.linguactive a:hover{
color:#DA251D;
text-decoration:underline;
}

h2 a:link {

}
h2 a:visited {

}

.bold {font-weight:bold;}

.allinea_sx {float:left;  }
.allinea_dx {float:right;}

.testo_sx {
text-align:left;
}

.wrapper {
margin-left:20px;
margin-right:20px;
min-width:550px;
/*max-width:1400px;*/
}
.uppercase {text-transform:uppercase;}
.capitalize {text-transform:capitalize;}
 
.header { 
width:100%;
margin-bottom:20px;
}

.left_column {
margin-left:0px;
float:left;
width:10%;
}

.form_container fieldset {
width:670px;
margin:auto;
padding-top:10px;
}
.form_container fieldset.form_reg{
margin:auto;

}
a.message_to_owner, a.bottone_dettaglio_abbonamento{
padding-left:2px;
font-size:11px;
float:left;
}
.detail_text_container fieldset {

margin:15px;
margin-left:25px;
display:block;


}
.detail_text_container fieldset legend {
padding:5px;
font-weight:bold;
}

.main_column_r {
margin-left:0px;
padding:0px;
padding-top:0px;
margin-right:315px;
}

.main_column{


padding:0px;
padding-top:0px;
margin-left:11%;
margin-right:15%;
/*border: 3px solid green;*/

}
.right_column_2c{
/*border:solid green;*/
float:left;
margin-left:-300px;
width:290px;

}
.content_wrapper{
float:left;
width:100%;
}
.right_column{
/*border:solid green;*/
padding-left:0px;
float:right;
width:14%;

}

.footer {
clear:both;
color:#777777;
font-family:verdana;
width:100%;
padding-top:50px;
height:50px;
}
/* ---------------------------------------- stile di prova ------------------------------------------ */

.evidence{
	background-color:red;
}


/* ---------------------------------------- view_short_annuncio style -------------------------------- */



.view_short_annuncio {
position:relative;
padding-top:9px;
/*vertical-align:top;
width:auto;
height:auto;*/

}

li.elemento_lista_annunci{
border-color: #D4D4D4 ;
border-style:solid;
border-width:1px 0px 0px 0px;
padding-top:8px;
padding-bottom:1px;
margin-top:20px;
margin-bottom:20px;
margin-right:0%;
height: auto !important;  /* per i browser moderni */
height: 125px;
min-height:125px;

}
.text_container {
margin-left:160px;
position:relative;
}
.text_container_no_photo{
	position:relative;
	margin-left:20px;
}
.main_annuncio {
	position:relative;
	height:auto !important;
	height:130px;
	min-height:130px;
	border:1px solid white;
}
/*.row_data {position:relative; height:20px; font-size:80%;}*/
.row_data , .row_dati_ann, .row_zona { 
	position:relative;
	min-height:14px;	
	font-size:11px;
	margin:0px;
	text-transform:lowercase;
	/*font-family:verdana,helvetica,arial;*/
}
.row_zona{
text-transform:capitalize;	
}
.prefs_single_ad .row_zona{
font-size:11px;
color: #666666;


}
.zona_city{
float:left;
text-transform:uppercase;
margin-right:2px;
}
.period{
float:left;
}
.row_data {
	margin-bottom:20px;
}

.row_zona .allinea_sx {float:left; width:100%;min-height:15px;  }/*DEPRECATED intranet...*/
.row_zona .allinea_dx {float:right;width:8%; min-height:15px; border:1px solid black;}

.row_offer{ 
	position:relative;

	
	
}
.row_msg {
position:relative;
height:22px;
color:gray;
font-style:italic;
font-size:80%;
}
.free_img{
float:left;
}
.row_offer_stanza {position:relative; min-height:15px;font-size:85%}



.row_offer_reduced{
	position:relative; 
	min-height:5px; 
	font-size:85%;	
	width:auto;
}

.row_scheda_p{
min-height: 25px !important;  /* per i browser moderni */
	height: auto;      /* per IE5.x e IE6 */
	min-height: 25px;  /* per i browser moderni */
	margin:3px 0px 3px 0px;
}

.esito_contatto{
	position: absolute;
	padding-right: 120px;
	top: 180px;
	left: 100px;
	width:auto;
	background-color: #70FFDB; 
	text-align: left;
	z-index:2;
}

.esito_visita{
	position: absolute;
	padding-right: 120px;
	top: 180px;
	left: 100px;
	width:auto;
	background-color: #F5B800; 
	text-align: left;
	z-index:2;
}

.salva_esito{
	border: 1px solid yellow;
	width:100%;
	position: absolute;
	right:0;
	text-align:right;
	background-color: #B8B8B8; 
}


.view_super_short{
	/*background:red;*/
	padding: 5px;
	position:relative;
	vertical-align:top;
	width:auto;
	min-height:15px;
}

.link_espandi {
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	right:0px;
}
.link_espandi a{
	
	text-transform:uppercase;
	font-size: 70%;
	margin:0px;
	padding:0px;
	
	}

.row_description_app_stanza, .row_description_dotazioni {font-weight:normal;}

.row_description_app_stanza,.row_description_dotazioni, .row_description, .row_description_price {
position:relative;
width:550px;
min-height:15px;
font-size:12px;
font-weight:bold; padding:1px 0px 1px 0px;
margin-bottom:2px;}

.row_description{
border-bottom:1px dotted #E0E0E0;
}
.row_description_app_stanza {
border-bottom:1px dotted #E0E0E0;
}


.row_description_stanza {
position:relative;
line-height:115%;
margin-bottom:2px;
width:550px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px dotted #E0E0E0;
}
.prefs_single_ad .row_description_stanza {
font-size:10px;
width:auto;
border:none;
}
.detail_container .row_description_stanza{
width:100%;
}
.prefs_single_ad a{
	font-size:12px;
}

.note_link_ad{
font-size:80%;
}
.note_piccole{
font-size:75%;
color:#777777;
}
.ad_category{
color:#C7C7C7;
}
.dati_ann, .last_upd{
font-size:11px;
position:absolute;
right:0px;
top:0px;
}
.contattato{
position:absolute;
right:0px;
top:20px;
font-size:80%;
text-transform:uppercase;
color:#DA251D;
}
.last_upd {
color:#C7C7C7;
}
.detail_text_container .row_description_stanza {
font-size:100%;
padding-left:0px;
}

.tipo_stanza { font-size: 130%; font-style:italic; font-weight:bold;}

.short_tipo_stanza{
	/*deprecated*/
	
}
.short_spese {
	text-transform:lowercase;
}
.detail_text_container  h2.row_description_stanza {font-size:130%; margin-bottom:5px;}
h1 .row_description_stanza {font-size:70%;line-height:120%;}
h1.detail_stanza {margin-bottom:10px;}

.sopra_titolo {
font-size:120%;
font-style:italic;
margin-bottom:3px;
}

.row_contatto_intranet, .row_contatto {position:absolute; height:19px;bottom:2px;left:0px; width:100%;font-size:12px; background:url("/img/PH2008/VIEWSHORT09/quadratino.gif") no-repeat top right;background-color:#F8F8F8; color:#ec921a; text-transform:uppercase;}
.contatto_short{ font-size:95%;}
.row_contatto_intranet {color:black; font-size:90%;background-color:white;position:relative;}
.tipo_giuridico_short, .tipo_giuridico_short_free {float:left;height:19px; font-family:arial,verdana; background-color:#ABABAB;color:white; padding:0px 8px 0px 8px;}
.tipo_giuridico_short_free {background-color:#68B92E;}
.row_nota {position:relative; min-height:15px;font-size:80%; border:dotted 1px gray;color:#FF643D;padding:3px;background-color:white;}
.ultima_riga {position:relative;font-size:80%; height:auto;}
.row_periodo {font-style:italic;  color:gray; padding-bottom:8px;}
.small_icon{float:left; padding:4px 5px 3px 5px;}
img.free_img_gray{margin:3px 5px 2px 5px; float:left;}
.view_short_annuncio h3 {font-size:11px; text-transform:uppercase; font-family:arial, verdana; font-weight:normal; margin-bottom:2px;}
.short_contatto{float:left;font-weight:bold; color:#757575; padding:1px 3px 1px 3px;letter-spacing:120%;}

.elenco_pagine_container_wide ul, .elenco_pagine_container09 ul, .elenco_pagine_container ul {
list-style-type:none;
}
ul.legend_icone, ul.lista_annunci {
list-style-type:none;
}
.elenco_pagine_container_wide .pagina_elenco{
clear:left;
padding:3px;
}

.foto_annuncio_msg, .foto_annuncio {
background: url(http://www.phosphoro.com/img/PH2008/foto_piccola_testa.gif) no-repeat top left;
border:2px solid #ffae00;
height:120px;
width:120px;
position:absolute;
margin-left:15px;
left:2px;
top:13px;
z-index:1;
}
.prefs_ads_box .foto_annuncio, .label_mappa .foto_annuncio {
width:53px;
border:0px solid #ffae00;
background: url(http://www.phosphoro.com/img/PH2008/VIEWSHORT09/pesce_grigio.gif) no-repeat top left;
height:53px;
margin-left:0px;
top:6px;
left:6px;
}
.link_column_prefs{
float:left;
width:100%;
background:#DDEAF2;
height:20px;
}
.link_pref_m{
float:right;
min-height:30px;
font-size:11px;
margin:3px 3px;
}

.foto_annuncio_msg {
background: url(http://www.phosphoro.com/img/PH2008/busta_chiusa.gif) no-repeat top left;
}

.link_button {
background:white none repeat scroll 0%;
border-color:#F6A967;
border-style:solid;
border-width:1px;
color:#CC6E1D;
font-size:85%;
font-weight:bold;
padding:2px 5px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
margin:3px;
}
.link_button:hover {
background:#CC6E1D none repeat scroll 0%;
border-color:#F6A967;
border-style:solid;
border-width:1px;
color:white;
font-size:85%;
font-weight:bold;
padding:2px 5px;
text-decoration:none;
vertical-align:middle;
}


.footer_annuncio  {
	
	margin: 0 auto; /* center for now */
	 /*width: 17em; ems so it will grow */
	background: url(http://www.phosphoro.com/img/standard/casa/annuncio/close_tab_colore2.gif) no-repeat bottom right;
	/*font-size: 100%;*/

}
.footer_annuncio_boxbody {
	height:100%;
	background: url(http://www.phosphoro.com/img/standard/casa/annuncio/close_tab_sx_colore2.gif) no-repeat bottom left;
	margin: 0;
	width:100%;
	/*padding: 5px 30px 31px;*/

}

.header_mappa{
	width:100px;
	height:30px;
	text-align: center;
	background:#FFFA66;
	margin: 3px;
	
	/*padding: 5px 30px 31px;*/

}



.riduci_annuncio{
	text-align:right;
	position:absolute; right:0; top:0; 
}

.lato_dx {
}

.colore3 {
background-color:#FFFEDF;
}
.colore2 {
background-color:#FBE2BA;
}
.colore1 {
background-color:#FFEECF; /*#FFEECF;*/
}


/* ---------------------------------------- baloon style ------------------------------------------- */


.baloon {
	position:relative;
	width:100%;
	min-height:10px;
	border:3px solid #96b6ce;
	background-color:#e8eff5;
}



.map {
position:relative;
width:600px;
height:600px;
}

.mappa_intera {
position:relative;
width: 100% !important;  /* per i browser moderni */
	width: auto;      /* per IE5.x e IE6 */
min-width:450px;
height:450px;
border-color: 5px solid #94B4CD;
z-index:0;
}
.map_left {
float:left;
width:75%;
min-width:500px;

}
.map_legend{
float:left;
width:22%;
min-width:150px;
height:450px;
padding: 0px 10px 0px 10px;

}
.legend_box{
padding:10px;
font-size:75%;
}
.list_wrapper{
min-width:600px;
}


/*correzioni file std.css*/
/*23/7/08 simone ho messo with:auto; invece che 100% a table.std_title e div.std_list_outer_container*/
/*241008 io ho tolto il width
table.std_title{
width:auto;
}*/

div.std_list_outer_container{
	width:auto;
	
}

root {
width:0px;
height:0px;
padding:0px;
margin:0px;
}
.riga_link{
float:left;
line-height:140%;
clear:both;
width:200px;
text-align:right;
margin-bottom: 10px;
font-style:italic;
margin-left:0px;
}


form div label {
display:inline;
float:left;
margin:0 0 5px;
padding:3px 5px;
text-align:right;
width:190px;
font-size:95%;
font-weight:550;

}

form div label.long_label {
display:inline;
float:left;
margin:0 0 5px;
padding:3px 5px;
text-align:right;
width:300px;
font-size:95%;
font-weight:550;

}

.label_short{
width:80px;
}

.form_label_input .label_short select, input {
width:90px;
}
.form_label_input  select, input {
width:auto;
}
.form_label_input .label_short input.file {
width:auto;
}
/*form div  ---- vedere se va tutto bene negli altri form altrimenti rimettere prima di input.inputform*/
 input.inputform {
margin:0;
padding:2px 3px 0px;
margin-top:2px;
margin-bottom:3px;
width:140px;

}
.label_short input.inputform{
width:90px;
}
.label_short span.note_under_input_1 {
width:95px;
}
.label_short span.note_under_input_2{
width:80px;
}
.label_short span.note_under_input{
width:80px;
}


.hidden_label_input {
float:left;
top:-3px;
line-height:100%;
margin-left:366px;
margin-bottom:5px;
margin-right:0px;
padding-right:0px;
width:10px;
padding-left:0px;
}

.form_checkbox label {
padding:0px 5px;
width:190px;
}
.form_label_checkbox .form_checkbox label {
padding:0px 5px;
width:200px;
font-size:100%;
}
.form_label_checkbox {
float:left;
width:550px;
margin-bottom:5px;
}

.form_checkbox_contratto, .form_checkbox_annuncio {
margin-top:5px;
clear:left;
}
.form_checkbox_contratto label {

padding-top: 2px;
width:500px;
text-align:left;

}

.form_checkbox_annuncio label{
padding-top: 2px;
width:300px;
text-align:right;
}

.textarea inputform {
width:450px;
}

fieldset {
border:0px none;
padding-bottom:8px;
}

.filter_title_container, .title_container {
/*deprecated*/

}
.title_container09, .title_container{
margin-bottom:0px;
background-color: #FFB14C;
width:100%;
float:left;
}
.title_container09 {
float:none;
}
.no_results{
padding:15px;

}


.detail_title_container{
position:relative;
border-bottom:5px solid #C7C7C7;
background: url(/img/PH2008/VIEWSHORT09/quadratino.gif) no-repeat scroll right top;
width:100%;
height:20px;
margin-top:6px;
font-size:80%;

}

.navigazione_dettagli{
position:relative;
float:right;
margin-bottom:4px;
margin-right:70px;
text-transform:uppercase;

}
.filter_title_container09  {
height:31px;
position:relative;
margin-top:15px;
margin-bottom:0px;
background-color:#ffb14c; /*#ffa734; /*#feae02;*/
}
.pushmail_select_box{
padding:10px;
margin-bottom:10px;
border-bottom:1px solid #D4D4D4;
}

.single_pushmail_box{
padding:0px 15px 0px 20px;
}
.single_pushmail_contact_data{
background:#e8e8e8;
color:black;
margin:15px 0px 15px 0px;
padding:4px 0px 4px 5px;
text-transform:uppercase;
font-weight:bold;
font-size:90%;
}
.pushmail_row_message{
clear:both;
color:#005C90;
font-size:90%;
line-height:100%;
margin:15px;
width:440px;
}
.pushmail_row{
width:450px;
min-height:22px;
padding:2px;
clear: both;
}
.pushmail_button {
margin:20px 20px 0px 0px;
float:right;
line-height:17px;

}
.pushmail_avviso{
border:1px solid black;
background-color:#AFDA90;
min-height:20px;
padding:10px 5px 10px 5px;
}
.single_pushmail_message{
margin:10px;
font-size:90%;
padding:5px;
}
.center_button{
margin-left:70px;
margin-top:20px;
}
.pushmail_row_small{
width:440px;
line-height:10px;
margin-bottom:10px;
clear:both;
font-size:70%;
color:gray;
}
.pushmail_label_duoble, .pushmail_label_long, .pushmail_label{
text-align:left;
width: 87px;
float: left;
margin-right:1px;
font-style:italic;
font-size:11px;
line-height:20px;
}
.pushmail_label_long{
line-height:100%;
}
.pushmail_label_duoble{
float:right;
width:150px;
text-align:right;
line-height:100%;
height:48px;
margin-right:8px;
}
.label {
font-style:italic;
font-size:small;
margin-left:5px;
}
.label_box{
width:220px;
float:left;
}
select.select_message_pushmail{
width:440px;
}
.input_pushmail_double, .input_pushmail{
width: 124px;
float: left;
margin-right:8px;
line-height:100%;
background:#f4f4f4;
border:1px solid #abadb3;
}
.input_pushmail_double{
float:right;
background-color:white;
}
.input_pushmail_textarea{

width: 440px;
height:90px;
background:#f4f4f4;
border:1px solid #abadb3;
}
.pushmail_contact_box{
float:left;
clear:both;
width:438px;
}
.sintesi_contratto{
font-size:90%;
margin-left:15px;
}

.mappa_annunci{
position:absolute;
right:15px;
top:6px;
font-size:90%;
}
.box_help{
margin:5px;
}
.filter_title_container{
margin-top:5px;
}
.filter_link_row{
padding:3px 0px 0px 15px;
}
.link_to_filter{
font-size:90%;
margin:1px 30px 1px 1px;
}

.form_title_container{
width:auto;
margin:auto;
padding-right: 10px;
padding-top:5px;

}
.form_wrapper{
width:690px;
margin:auto;
border:1px solid #94B4CD;
padding:0px 0px 10px 0px;
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_titoli_azzurro.gif) repeat-x left top;
}

.riga_angoli {
background-color: #FFEECF; /*#FFEECF*/
}
.riga_angoli_basso{
background-color: #FFEECF; /*#FFEECF*/
}
.riga_angoli_basso .angolo_dx_basso {

background: url(http://www.develop.phosphoro.com/img/PH2008/corner_dx_bottom_clr1.png) no-repeat right top ;
min-height: 9px !important;  /* per i browser moderni */
	height: auto;      /* per IE5.x e IE6 */
	min-height: 9px;  /* per i browser moderni */
}

.riga_angoli_basso .angolo_sx_basso {
background: url(http://www.develop.phosphoro.com/img/PH2008/corner_sx_bottom_clr1.png) no-repeat  left top;
min-height: 9px !important;  /* per i browser moderni */
	height: auto;      /* per IE5.x e IE6 */
	min-height: 9px;  /* per i browser moderni */
}

.riga_angoli .angolo_dx {

background: url(http://www.develop.phosphoro.com/img/PH2008/corner_dx_top_clr1.png) no-repeat right top ;
min-height: 9px !important;  /* per i browser moderni */
	height: auto;      /* per IE5.x e IE6 */
	min-height: 9px;  /* per i browser moderni */
}


.riga_angoli .angolo_sx {
background: url(http://www.develop.phosphoro.com/img/PH2008/corner_sx_top_clr1.png) no-repeat  left top;
min-height: 9px !important;  /* per i browser moderni */
	height: auto;      /* per IE5.x e IE6 */
	min-height: 9px;  /* per i browser moderni */
}

.title_content_buy_form, .title_content09, .title_content {

height: auto !important;  /* per i browser moderni */
	height: 24px;      /* per IE5.x e IE6 */
	min-height: 24px;  /* per i browser moderni */
padding-left:15px;
padding-right:15px;
padding-top:6px;
margin-bottom:2px;
position:relative;
}

.title_box{
padding:10px;
position:relative;
height:50px;
color:white;

}

.title_content_buy_form{
height:40px;
}
.ins_new {
position:absolute;
right:140px;
top:6px;


}

a.title_link:link, a.title_link:visited {
color:white;
font-size:90%;
}

.title_content h3 {float:left; display:inline;}
.title_content h1 {float:left; display:inline; font-size:85%;}
.title_content09 h1 {float:left; display:inline; color:white; font-weight:bold; font-size:100%;text-transform:uppercase;}
.title_content .mtitle {float:left; font-size:90%; font-weight:bold;}
.detail_title_content {text-transform:uppercase; float:left; color:#C7C7C7;position:relative;}

.mtitle{
position:relative;

}
.mtitle_price{
position:relative;
color:white;
font-size:110%; font-weight:bold;
}
.mtitle_detail{
position:relative;
color:white;
font-size:100%; font-style:italic;
}


.share_row{
width:100%;
font-size:80%;
color:#CCCCCC;
padding-left:5px;
height:20px;
}

.label_share{
margin-left:5px;
padding:7px 0px 2px 0px;
/*font-weight:bold;*/
height:auto;
font-size: 70%;
line-height:100%;
}



.link_input{
width:175px;
color:#625D5D;
height:15px;
font-size:85%;
}
.object_input{
width:175px;
color:#625D5D;
font-size:85%;
height:15px;
}

.action-button {
cursor:  pointer;
display:block;
text-decoration:none;
margin-top:10px;
margin-bottom:10px;
}
.action-button .action-button-leftcap {
background:transparent url(http://www.develop.phosphoro.com/img/fondini.gif) no-repeat scroll -132px -37px;
display:block;
float:left;
height:25px;
width:5px;
}



.action-button.inactive .action-button-leftcap, {
background:transparent url(http://www.develop.phosphoro.com/img/fondini.gif) no-repeat scroll -152px -37px;
}
.action-button .action-button-text{
background:transparent url(http://www.develop.phosphoro.com/img/fondini.gif) no-repeat scroll 0 -174px;
color:#994800;
display:block;
float:left;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
height:19px;
padding:6px 8px 0;
text-decoration:none;
}

.action-button.inactive .action-button-text {
background:transparent url(http://www.develop.phosphoro.com/img/fondini.gif) no-repeat scroll 0 -224px;
color:#000000;
}
.action-button .action-button-rightcap {
background:transparent url(http://www.develop.phosphoro.com/img/fondini.gif) no-repeat scroll -137px -37px;
display:block;
float:left;
height:25px;
width:5px;
}

.action-button.inactive .action-button-rightcap {
background:transparent url(http://www.develop.phosphoro.com/img/fondini.gif) no-repeat scroll -157px -37px;
}

.action-button.inactive .action-button-text, {
color:#333333;
}

.nota_footer, .nota, .notasmall{
font-size:small;
font-style:italic;
font-weight:normal;
}
.notasmall{
font-size:70%;
font-family:verdana;
}
.footer_row{
margin:auto;
font-size:75%;
line-height:110%;
}
.nota_footer{
font-size:75%;

padding:5px;
font-style:normal;

}

.note_lista {

font-size:90%;
}
li .note_lista {
margin-top:1px;
}



.detail_row  .nota .standard_detail_label {
font-weight:normal;
}
.nota .detail_row   .standard_detail_label {
font-weight:normal;
}


.contenitore {
background-color:#e7e4d9; margin-top:30px;
/*background-color:#CC6E1D;*//*colorelogo*/
/*margin-top:50px;*/

/*margin-left:150px;
margin-right:150px;*/
position:relative; width:100%; margin:0 auto;
/*width:913px*/
font-family:arial,verdana,tahoma,helvetica,sans-serif;
}

.Label {margin-right:5px;margin-left:20px;float:left;display: block;width:250px;/*height:22px;*/text-align:right;background-color:#00FFFF;}
.Input {/*margin-right:100px;width:10px;*/}
.titolo {padding:10px;background-color:#EAF1F1/*#FFE3CB*//*#f6f3e8*/;width:170px;margin-bottom:10px; margin-top:15px; margin-left:15px;}

.label_mappa{
	font-size:80%;
	position:absolute;
	background-color:#FFFFFF;
	width:300px;
	min-height:50px;
	padding:1px;
	z-index:15;
	border:1px solid #FFB14C;
}
.row_label_mappa{
	font-size:11px;
	line-height:100%;
}
.label_with_photo{
margin-left:140px;
}
.immagini_letto_container{
}
.detail_container .immagini_letto_container{
margin-top: 0px;
float:left;
padding-left:5px;

}
.detail_row{
height:auto;
}
.detail_row_big{
font-weight:bold;
font-size: 100%;
}
.detail_row_fieldset{
font-style:italic;
color:gray;
}

.immagine_posti{
	padding-left: 2px;
	padding-right: 2px;
}

/* ---------------------------------------- Detail-body ------------------------------------------ */

.titolo_annuncio{
line-height:140%;
font-size:180%;
}

/* ---------------------------------------- Detail ----------------------------------------------- */

.detail_container{
margin-top:10px;
padding:5px;

/*border:3px solid red;*/
}

.all_media_container{
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
	width: 305px;
	padding-right:5px;
	z-index:15;
}

.video_bckgrnd, .map_container{	
	background-color:white;
	border-left:12px solid white;
	float:left;
	margin-left:36px;
	width:264px;
	z-index:14;

}
.contatto_container{
	background-color:white;
	border-left:12px solid white;
	float:left;
	margin-left:36px;
	width:264px;
	z-index:14;
	height:auto;
	
}
.contatto_inside{
	border:2px solid #005c90;
	float:left;
	width:252px;
	height:auto;
	min-height:80px;
}
.box_contatto_free{
	padding:10px 0px 10px 0px;
}

.contatto_container a.message_to_owner, .contatto_container a.sell_sbscr,.contatto_container a.bottone_dettaglio_abbonamento {
	background-color:#005c90;
	float:left;
	width:232px;
	min-height:80px;
	padding:10px;
	color:white;
	line-height:150%;
	font-weight:bold;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	
}


.contatto_container a.message_to_owner:hover, .contatto_container a.sell_sbscr:hover, .contatto_container a.bottone_dettaglio_abbonamento:hover{
	background-color:#6BBA30;/*#84C654;*/
	float:left;
	width:232px;
	min-height:80px;
	padding:10px;
	color:white;
	line-height:150%;
	font-weight:bold;
	text-decoration:none;
}
.sub_title_detail_row{
position:relative;
width:auto;
height:30px;
background-color: #F7AF4E;
margin-bottom:5px;
color:white;
}
.sub_title_detail_text{
position:absolute;
bottom:-4px;
right:-1px;
font-weight:bold;
text-transform:uppercase;
}
.label_contatto{
float:left;
text-transform:capitalize;
text-align:left;
width:90px;
}
.field_contatto{
font-weight:bold;
}
.box_note_dettagli{
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/virgoletta_sx_gialla.gif) no-repeat 30px 30px;
background-color:#F7AF4E; /*#FFB14C;*/
margin-bottom:20px;
padding:40px 40px 35px 70px;
color:white;
font-style:italic;
font-size:100%;
width:auto;
position:relative;

}
.text_box_note_dettagli{
padding-right:40px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/virgoletta_dx_gialla.gif) no-repeat bottom right;
text-align: justify; text-justify: distribute;
min-height:20px;
}


.video_container, .mappa{	
border:2px solid #FFB14C;
float:left;
height:320px;
width:252px;
}
.video_container {
height:auto;

}
.center_video{
margin:auto;
width:480px;
bottom:0px;
}

.bigvideo_container{
position:relative;
background-color:black;
width:auto;
height:390px;
margin-bottom:20px;
border:0px;
}
.video_frame{
position:absolute;
z-index:15}


.grey_row{
position:absolute;
width:100%;
height:25px;
bottom:0px;
left:0;
background-color:#E1E1E1;
background: url(http://www.phosphoro.com/img/bac_youtube.jpg) repeat left top;
z-index:1;
}


 .map_box{

float:left;
margin-bottom:20px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/map.gif) no-repeat left top;
background-color:#F7AF4E; /*TODO colore corretto ma immagine sbagliata #FFB14C;*/

}
.contatto_box{
background:#005c90 url(http://www.develop.phosphoro.com/img/PH2008/HOME09/contact.gif) no-repeat scroll left top;
float:left;
margin-bottom:20px;
}




.video_box,.photos_box {
	float:left;
	z-index:15px;
	margin-bottom:20px;
	
	background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/gallery.gif) no-repeat left top;
	background-color:#F7AF4E; /*TODO colore corretto ma immagine sbagliata #FFB14C;*/

}
.photo_container{
	/*background: url(http://www.develop.phosphoro.com/img/PH2008/bg_titoli_azzurro.gif) no-repeat left top;*/
	float:left;
	margin-left:36px;
	width:264px;	
	background-color:white;
	z-index:15px;
	border-bottom:10px solid white;
}


.detail_text_container{

	position:relative;
	width:auto;
	text-align: left;
	z-index:1;
	overflow:visible;
	margin-left:325px;
	
}
.tipo_giuridico {
font-size:130%;
font-weight:bold;
text-transform:uppercase;


}
.a_url{
z-index:3500;
position:absolute;
}

.photo_frame{
	float: left;
	height:120px;
	width: 120px;
	/*margin-top: 5px 5px 5px 5px;*/
	margin-left:12px;
	margin-bottom:12px;
	z-index:15px;
	
}

.single_photo{
	float:left;
	border: 2px solid  #FFB14C;
	z-index:15px;
}


.standard_detail_label{
	/*border: solid red 1px;*/
}
.detail_row .standard_detail_label {
float:left;
min-width: 150px !important;  /* per i browser moderni */
	width: 150px;      /* per IE5.x e IE6 */
line-height:120%;
overflow: visible;
}
fieldset .standard_detail_label{
color:#666666;
font-style:italic;
}
fieldset .standard_detail_value{
color:black;
font-style:italic;

}
fieldset .detail_row {
clear:both;
font-size:90%;
}
.detail_row .standard_detail_value{
	float:left;
	min-width: 100px !important;  /* per i browser moderni */
	width: 100px;      /* per IE5.x e IE6 */
	line-height:120%;
}
.detail_row_list{
float:left;
	clear:both;
	font-size:90%;
	margin:5px 0px 8px 0px;
}
.detail_row_list .standard_detail_value{
	float:left;
	line-height:120%;
	margin-right:10px;
}
.label_value{
float:left;
min-width: 270px !important;  /* per i browser moderni */
	width: 270px;      /* per IE5.x e IE6 */

}

.map_photo_container{
	float: right;
	width:380px;
	border: solid green 5px;
}

.mini_tab {
	height:20px;
	padding:3px ;
	color:#003366;
	font-weight:bold;
}
.contatto_detail{
	float:left;
	width:100%;
	font-size:110%;
}

.nota_contatto{
width:100%;
float:left;
font-size:80%;
}
.clear{
	clear: both;
	float: left;
}
.visite{
position:relative;
margin-right:100px;
border:1px solid yellow;
}
.chiudi {
position:absolute;
right:2px;
top:2px;
border:1px solid black;
padding: 1px;
width:auto;
height:auto;
}

.intranet_filter{
	margin: 0px 0px 10px 0px;
	width: auto;
	background-color: #FFECB3;
	border: solid yellow 1px;
}

.form_login{
	width:auto;
	background: url(http://www.develop.phosphoro.com/img/PH2008/bg_titoli_azzurro.gif) repeat-x left top;
	padding-top:10px;
	padding-left:2px;
	color:#003366;
	font-size:90%;
	border:2px solid #94B4CD;
	border-top:0px;
}
.container{
width:auto;
}
.login_button{
padding-top:10px;
padding-bottom:10px;
}
.form_login_title{

height:24px;
background: url(http://www.develop.phosphoro.com/img/PH2008/chiusura_tab_sx_alta.gif) no-repeat right top;
color:white;
	font-weight:bold;
	font-size:90%;
	text-transform:uppercase;
background-color: #3E7AA3;
padding:2px;
padding-bottom:0px;
width:auto;
}

.login_input{
	width:90%;
	margin-left:2px;

}
input#email_txta.mail_input{
	float:left;
	width:65%;
	border:2px solid #BABABA;
	margin-top:0px;

}
.send_mail_button{
right:28px;
top:0px;
position:absolute;
}
.row_mail {
position:relative;
height:18px;
}
.single_pushmail_container {
margin:15px;
padding-bottom:15px;
border:1px solid #abadb3;
border-top:0px;
float:left;
min-height:80px;
width:480px;
}
.single_pushmail_container_sx{



}
.single_pushmail_container_dx{


}
.single_pushmail_container_bottom{

}
.single_pushmail_title{

background: url(http://www.phosphoro.com/img/PH2008/CORNICE/pesce.gif) no-repeat left top;
background-color:#004B7D;
height:45px;
margin-bottom:8px;
padding-left:55px;
}
.title_pushmail{
color:white;
font-weight:bold;
font-size:15px;
line-height:120%;
padding:12px 0px 7px 0px;
font-style:italic;
}
.captcha_box{
background-color:#f4f4f4;
padding:7px;
margin:7px 0px 0px 0px;
float:left;
}
.chaptcha_img_box{
float:left;
width:200px;
margin-left:3px;
}

.select_message_pushmail_label{
margin-bottom: 5px;
font-style:italic;
}
.single_pushmail_button{
float:left;
}
.product_explanation{
margin-left:5px;
float:left;
}
.contatto_registrati .product_explanation{
margin-left:0px;
}
.apici{
float:left;
font-size:80%;
color:red;
text-transform:capitalize;
margin-right:5px;
}
.login_box_container, .recupero_pwd_container{
	width:400px;
	margin:auto;
	margin-bottom:15px;
	margin-top:35px;
	height: auto !important;  /* per i browser moderni */
	height: 200px;
	min-height:200px;
	
}
.right_column_2c .login_box_container{
width:auto;
margin-top:5px;
margin-bottom:5px;
}
.recupero_pwd_container{
height: auto !important;  /* per i browser moderni */
height: 250px;
min-height:250px;

}
.row_data_free{
border:1px solid red;
width:50px;
position:absolute;
}
.recupero_spiegazione{
margin: 8px 0px 8px 0px;
font-size:80%;
color: gray;
font-style:italic;
}
.label_recover{
float:left;
width:200px;
}
.promo_ads{
display:block;
font-size:90%;
font-style:italic;
margin-bottom:10px;
color:#595959;
}
.box_descrizione_prodotto, .search_container_vendite, .search_container {
	width:auto;
	min-width:700px;
	text-align:left;
	margin:0px;
	padding-bottom:10px;
	margin-bottom:15px;
	border: solid #94B4CD 1px;
	background: url(http://www.develop.phosphoro.com/img/PH2008/bg_titoli_azzurro.gif) repeat-x left top;
	color:#003366;
}

.search_container09_vendo, .search_container09{
position:relative;
width:570px;
margin:auto;
margin-top:70px;
margin-bottom:70px;
padding-top:15px;
padding-bottom:15px;
padding-left:35px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/virgoletta_sx.gif) no-repeat top left;
}
.search_container09_vendo{
width:560px;
padding-left:45px;

}
.search_container_inside{
height:105px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/virgoletta_dx.gif) no-repeat bottom right;
}
.search_container_inside-hv{
height:105px;
}
.search_container09_vendo .search_container_inside{
height:85px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/virgoletta_dx.gif) no-repeat bottom right;
}

.box_descrizione_prodotto{
padding:10px;
padding-top:3px;

}
.link_filtro_home{
position:absolute;
top:110px;
right:106px;
}
.search_container_vendite , .share_container{
	
}
.share_container {
	float:left;
	margin-bottom:15px;
}
.form_search_container {
	margin-top:10px;
	text-align:center;
	width:718px
}
.form_search_container09{
	margin-top:10px;
	width: 510px;
	
	margin-right:5px;
	

}
.filtro_lista_box {
	margin:30px 0px 10px 0px;
}
.filtro_lista_box .form_search_container09 {
	background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/virgoletta_sx_piccola.gif) no-repeat top left;
	margin-left:auto;
	margin-right:auto;
	width: 440px;
}
.filtro_lista_box .form_search_container-hv{
	margin-left:auto;
	margin-right:auto;
	width: 250px;
}
.form_search_container09_inside {
	background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/virgoletta_dx_piccola.gif) no-repeat bottom right;
	padding-bottom:6px;
	padding-top:2px;
}
.search_container09_vendo .form_search_container09{
	width: 550px;
}

.title_prodotto, .title_search_container{
	width:auto;
	height:20px;
	padding:5px;
/*	background-color:#CBBFFF;*/

}
.title_prodotto h1, .title_search_container h1{
	float:left;
	font-weight:bold;
	font-size:130%;
	
	
}
.row_label_under_search_container, .row_label_search_container{
	width:auto;
	height:20px;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:0px;
	margin:0px;
	letter-spacing:0px;

}
.row_label_under_search_container {
height:15px;
padding-top:0px;
}
.label_over{
float:left;
font-size:100%;
font-weight:bold;
margin-left:0;
min-width:170px;
text-align:left;
text-transform:capitalize;
width:170px
}

.label_over09 {
	min-width:250px;
	float:left;
	font-weight:bold;
	text-align:right;
	font-size:140%;
	margin-right:10px;
	font-family:Verdana,Helvetica,Avenir,Arial,tahoma;
	font-style:italic;
	color:#005C90;

	/*border: 1px solid green;*/
}
.filtro_lista_box .label_over09{
font-weight:normal;
font-size:100%;
font-family:Arial,Verdana,Helvetica,Avenir,tahoma;
min-width:150px;

}
.label_over_small {
	min-width:130px;
	width:130px;
	float:left;
	text-transform:capitalize;
	font-weight:bold;
	text-align:left;
	font-size:100%;
	margin-left:0px;
	/*border: 1px solid red;*/
	
}
.row_input_search_container{
	width:auto;
	/*line-height:155%;*/
	height:27px;
	padding-left:10px;
	margin:0px;
	

}
.filtro_lista_box .row_input_search_container{
	line-height:17px;
	height:17px;
	margin:7px;
}

.input_search {
	width:150px;
	float:left;
	margin-left:0px;
	text-align:left;
	
}
.input_search_long {
	min-width:173px;
	width:173px;
	float:left;
	margin-left:0px;
	text-align:left;
	
}
.input_search_small {
	position:relative;
	width:130px;
	float:left;
	text-align:left;
	
	/*border: 1px solid red;*/
	
}
.input_search_small09 {
	position:relative;
	float:left;
	text-align:left;
	
}
.input_search, .input_search_small input {
	font-size:80%;
	letter-spacing:0px;
}
.input_search,.input_search_small select {
	font-size:80%;
	letter-spacing:0px;
}
.form_label_input select {
	width:150px;
}
.form_label_input select.inputform_short {
	width:45px;
}

.search_form{
	margin: 0px;
	width:120px;
	
}
.search_option_form{
	background:white;
	width:120px;
	overflow:hidden;
}
select#opt_prov_affitti {
position:absolute;
left:0px;
top:20px;
border:1px solid #bbbbbb;
}

.search_option_form09{
	background:white;
	width:120px;
	overflow:hidden;
}
 select#opt_prov_affitti.search_option_form09 {
position:absolute;
left:305px;
top:45px;
border:1px solid #bbbbbb;
width:196px;
z-index:20;
}
.search_form_long{
	margin: 0px;
	width:140px;
	height:20px;
}
.search_form_longer{
	margin: 0px;
	width:170px;
	height:20px;
}
.note_form_zona{
float:left;
font-size:70%;
height:10px;
}

.box_espandibile{
	border:1px solid black;
}
.riga_form{
/*deprecated ora form_label_input*/
float:left;
line-height:140%;
width:auto;
/*border:1px solid red;*/
}
.form_reg{
border-top:1px solid #bbbbbb;/*#FFEECF;*/
margin:0px 15px 0px 0px;
padding:3px;
}
.legend_form_reg{
padding-left:10px;
padding-right:10px;
padding-top:0px;
font-weight:bold;
font-size:12px;
}
.form_label_input, .form_checkbox_annuncio{
float:left;
line-height:120%;
width:460px;
/*border:1px solid red;*/
}
.wrap_registration_buy .form_label_input{
width:600px;
}
.riga_buy{
width:auto;
margin-top:20px;
margin-bottom:20px;
margin:auto;
width:50px;
}

.wrap_registration .form_label_input{
width:60%;
}
.wrap_registration_buy{
width:650px;
margin:auto;
}
.form_label_input label{
margin-bottom:3px;
}
.wrap_registration_buy .form_label_input label{
width:270px;

}
.label_textarea{
width:100%;
font-size:90%;
}

.note_under_input{
float:left;
top:-3px;
line-height:100%;
margin-left:200px;
margin-bottom:5px;
width:170px;
font-size:70%;

clear:left;

}
.note_under_input_1{
float:left;
top:-3px;
line-height:100%;
margin-left:210px;
padding-bottom:10px;
width:155px;
font-size:70%;
padding-left:2px;
clear:left;
display:inline;


}
.note_under_input_2{
float:left;
top:-3px;
line-height:100%;
margin-left:3px;
padding-left:2px;
padding-bottom:10px;
width:80px;
font-size:70%;
clear:right;
}

.form_checkbox{
float:left;
line-height:120%;
margin-bottom:1px;

}
.center_check{
float:left;
padding-top:3px;
/*border: 3px solid white;*/
}

.form_checkbox_annuncio .center_check  {
width:50px;
}
IMG.icon_help {margin-top:2px;}
.help_box{
position:relative;
}
.help_note{
position:absolute;
left:-95px;
top: 15px;
width: auto !important;  /* per i browser moderni */
	width: 200px;      /* per IE5.x e IE6 */
	min-width:200px;
z-index:30;
text-transform:none;	
}
.note_box_upload, .note_box {
	float:right;
	left:-3px;
	width:180px;
}
.help_note, .note_box_upload, .note_box {
background-color:#F3f7fa;
border:1px solid #666666;
margin:0px 0px 10px 10px;
font-size:85%;
color:#666666;
padding:8px;

}


.note_box_upload{
margin:0px;
}
.passo_1 {

}
.form_container{
width:670px;
margin:auto;
padding: 10px 0px 50px 0px;
}

.wrap_registration{
width:700px;
margin-left:auto;
margin-right:auto;
float:none;
}

.disabilitato{
border:1px solid white;
background-color:white;
color:black;
font-weight:bold;
width:170px;
float:left;


}
.disabilitato #el02{
background-color:white;
color:black;

}
.riga_button_reg{
width:225px;
padding-top:15px;
padding-bottom:10px;
margin:auto;
font-size:100%;

}
.bank_transfer_box .next_buttons{
display:none;
}

.next_buttons{
display:none;
}
/*.std_button{
text-transform:uppercase;
font-weight:bold;
}
span.std_button a {
background-color:#025D91; 
border-color:white black black white;
color:white;
font-size:smaller;
margin-left:1px;
margin-right:1px;
padding: 2px 6px 2px 6px;
text-decoration:none;
}

span.std_button a:hover {
background-color:white;
border-color:white black black white;
border-style:solid;
border-width:1px;
color:black;
cursor:pointer;
text-decoration:none;
}*/


span.std_button_evidence {
	border:solid 1px white; 
	padding:2px;
	margin-left:1px;
	margin-right:1px;
	color:white;
	font-size:smaller;
	background-color:red;
	text-transform:uppercase;
	font-weight:bold;	
	

}
/*.std_button,*/ .std_button_evidence a:link{
	text-decoration:none;
	
}

/*.std_button,*/ .std_button_evidence a:visited {
	text-decoration:none;
	color:white;
}
.registration_msg{

width:auto;
height:auto;


margin-top:20px;
padding:15px;
padding-top:20px;

}

.box_evidenza{
background:#94B4CD;
font-weight:bold;
padding:10px;
margin:10px 0px 10px 0px;
line-height:125%;
color:white;
}
.very_big{
font-size:125%;
font-weight:bold;
}
.riga_contatto_detail{
margin:6px;
padding-left:15px;
font-size:100%;
color:#005c8f;
}
.barranav_abilitato{

}
.barranav_disabilitato{

color:#bbbbbb;
}

.barranav_annuncio{
font-weight:bold;
text-transform:uppercase;
padding:5px;
margin: 0px 0px 10px 0px;

/*background-color: #FFEECF; */
}
.link_navigazione{
/*padding-top:15px;*/
float:left;
width:200px;
margin:0px;
padding:0px;
}
.link_salva{
float:left;
width:250px;
margin:0px;
padding-top:10px;
}
textarea#public_annunci_casa____note_ann{
	width: 450px;
	height: 120px;
	border: 1px solid #bbbbbb;
	padding: 5px;

}
textarea#public_annunci_casa____embedded_video{
	width:450px;
	height:120px;
	border: 1px solid #bbbbbb;
	padding: 5px;
	float:left;
	display:inline;
	margin-left:5px;
}

.upload_box{
padding:5px 0px 5px 0px;
width:auto;
}
.box_sx{
width:280px;
float:left;
}
input#public_annunci_casa____spese{
margin-right:5px;
}

.sfondoph_barra{
/* 	border:2px solid green; */
	background-color:#3E7AA3;

}


.barratitolo{
/* deprecated */
position:relative;
width:auto;
border-bottom:1px solid white;
margin-bottom:1px;
height:50px;
background-color:#3E7AA3;
}

.barratitolo09{
position:relative;
width:auto;

height:49px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/riga_top_centro1.gif) repeat-x  bottom;
}
.barratitolo09_inside {
height:49px;
background:transparent url(http://www.develop.phosphoro.com/img/PH2008/HOME09/riga_top_dx1.gif) no-repeat bottom right;

}
.barratitolo10{
position:relative;
width:auto;
min-width:775px;
border-bottom:1px solid white;
margin-bottom:1px;
height:67px;
background:transparent url(http://www.phosphoro.com/img/PH2008/INTESTAZIONE10/bckg_header-dx.jpg) repeat-x bottom;

}
.box_logo{
background:transparent url(http://www.phosphoro.com/img/PH2008/INTESTAZIONE10/bckg_header.jpg) repeat-x bottom;
margin-right:275px;
min-width:465px;
width:auto;
height:67px;
}
.box_logo_sx{
background:transparent url(http://www.phosphoro.com/img/PH2008/INTESTAZIONE10/header_dx.jpg) no-repeat right bottom;
height:67px;
width:auto;
min-width:465px;
}

.box_buttons{
width:245px;
height:67px;
float:right;
position:relative;
}
.box_button_ins{
position:absolute;
top:6px;
right:20px;
}
.box_button_mod{
position:absolute;
top:36px;
right:20px;
}
.barratitolo_bassa{
position:relative;
width:auto;
margin-bottom:5px;
height:23px;
}
.logo_sx_2{
position:absolute;
left:60px;
top:0px;
}

.logo_chiusura{
position:absolute;
right:0px;
top:0px;
}

.box_dx{
position:absolute;
right:305px;
top:36px;
}
.box_ins_ad{
position:absolute;
right:0px;
top:9px;
}
.box_mod_ad{
position:absolute;
right:250px;
top:11px;


}
.link_box{
/*deprecated*/
position:absolute;
left:400px;
top:17px;
width:auto;
}

.link_box09{

font-size:9px;
margin:10px 0px 3px 0px;
height:13px;
position:relative;
text-transform:uppercase;
width:auto;
}


.linkbarra{
/*deprecated*/
float:left;
color:white;
padding-left:8px;
padding-right:8px;
border-left:1px solid white;
}
.linkbarrastart, .linkbarra09{
float:left;
padding-left:8px;
padding-right:8px;
border-left:1px solid #005C90;
line-height:100%;
}
.linkbarrastart {
border-left:0px solid #005C90;
padding-left:0px;
}
.box_dx .linkbarrastart{
border-right:1px solid white;
color:white;
}
.linguablu{
/*deprecated*/
float:left;
height:23px;
width:200px;
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_blu.gif) repeat scroll center bottom;
padding:0px;
margin:0px;
}

.linguablu_lc{
/*deprecated*/
height:23px;
background: url(http://www.develop.phosphoro.com/img/PH2008/apertura_blu.gif) no-repeat bottom left;
}
.linguablu_rc{
/*deprecated*/
height:23px;
background: url(http://www.develop.phosphoro.com/img/PH2008/chiusura_blu.gif) no-repeat bottom right;
}
.linguablu_content{
/*deprecated*/
float:left;
margin-left:23px;
color:white;
font-weight:bold;
padding-top:2px;

}
.linguabludark{
float:left;
height:23px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/tasto_blu_centro.gif) repeat scroll center top;
margin:0px;
}
.linguabludark_lc{
width:auto;
padding-left:15px;
height:23px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/tasto_blu_sx.gif) no-repeat top left;
}
.linguabludark_rc{
width:auto;
padding-right:15px;
padding-top:1px;
height:23px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/tasto_blu_dx.gif) no-repeat top right;
}
.linguactive{
float:left;
height:23px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/tasto_giallo_centro.gif) repeat scroll center bottom;
margin:0px;
}
.linguactive_lc{
padding-left:15px;
height:23px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/tasto_giallo_sx.gif) no-repeat top left;
}
.linguactive_rc{
padding-right:15px;
padding-top:1px;
height:23px;
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/tasto_giallo_dx.gif) no-repeat top right;
}
.ui-state-hover{
/*TODO massimo correggere - erroneamente mi aggiunge questo stile nei link save quando è hover! da verificare con intranet*/
border:0;
}

.pulsante_content{
color:white;

margin-left:10px;
font-weight:bold;
text-transform:uppercase;

}

.pulsante_verde{
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/tasto_verde_centro.gif) repeat-x bottom;
height:23px;
width:225px;
margin-left:10px;
margin-right:6px;
position:relative;
}
.pulsante_verde_sx{
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/tasto_verde_sx.gif) no-repeat bottom left;
height:23px;
}
.pulsante_verde_dx{
background: url(http://www.develop.phosphoro.com/img/PH2008/HOME09/tasto_verde_dx.gif) no-repeat top right;
height:23px;
padding-top:2px;
padding-left:7px;
}
.button_giallo, .button_verde{
background: url(http://www.phosphoro.com/img/PH2008/INTESTAZIONE10/bot_centro_verde.gif) repeat-x top;
height:25px;
width:auto;
min-width:150px;
margin-left:11px;
margin-right:11px;
padding-top:3px;
position:relative;
}
.box_buttons .button_verde,.box_buttons .button_giallo {
min-width:170px;
}
.button_giallo{
background: url(http://www.phosphoro.com/img/PH2008/INTESTAZIONE10/bot_centro_giallo.gif) repeat-x top;
}
.button_giallo_sx, .button_verde_sx{
background: url(http://www.phosphoro.com/img/PH2008/INTESTAZIONE10/bot_verde_sx.gif) no-repeat bottom left;
height:25px;
width:auto;
}
.button_giallo_sx {
background: url(http://www.phosphoro.com/img/PH2008/INTESTAZIONE10/bot_giallo_sx.gif) no-repeat bottom left;
}
.button_giallo_dx, .button_verde_dx{
background: url(http://www.phosphoro.com/img/PH2008/INTESTAZIONE10/bot_verde_dx.gif) no-repeat top right;
height:25px;
width:auto;

}
.button_giallo_dx {
background: url(http://www.phosphoro.com/img/PH2008/INTESTAZIONE10/bot_giallo_dx.gif) no-repeat top right;
}

.linguaarancio{
float:left;
height:23px;
width:auto;
width:250px;
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_arancio.gif) repeat scroll center bottom;
padding:0px;
margin:0px;
}
.linguaarancio_lc{
height:23px;
background: url(http://www.develop.phosphoro.com/img/PH2008/apertura_arancio.gif) no-repeat bottom left;
}
.linguaarancio_rc{
height:23px;
background: url(http://www.develop.phosphoro.com/img/PH2008/chiusura_arancio.gif) no-repeat bottom right;
}

.linguaarancio_content{
float:left;
margin-left:30px;
color:white;
font-weight:bold;
padding-top:1px;
}
.linguablulingue{
/*CANCELLARE*/
float:right;
height:23px;
width:100px;
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_blu.gif) repeat scroll center bottom;
padding:0px;
margin:0px;
}
.lingua_box{
float:right;
margin-right:15px;
}
.bandiera_sx{
float:left;
margin-left:25px;
margin-top:2px;
margin-right:5px;

/*background: url(http://www.develop.phosphoro.com/img/PH2008/chiusura_arancio.gif) no-repeat bottom right;*/

}

.bandiera{
float:left;
margin-top:2px;
margin-right:10px;

/*background: url(http://www.develop.phosphoro.com/img/PH2008/chiusura_arancio.gif) no-repeat bottom right;*/
}
/* arancio MAIRA ->#EA833F spessore 3px*/

 .text_body, .presentazione_home{
border:1px solid #94B4CD;
width:auto;

background: url(http://www.develop.phosphoro.com/img/PH2008/bg_titoli_azzurro.gif) repeat-x left top;
margin-bottom:15px;
height:auto;
color:#003366;
padding-bottom:20px;

}
.presentazione_home{
clear:both;
}

.main_column_r .presentazione_home{
clear:none;
}

.presentazione_boxtitolo{
width:auto;
background: url(http://www.develop.phosphoro.com/img/PH2008/chiave.jpg) no-repeat top left;
height:auto;
padding:7px;
}

.presentazione_boxtitolo_generic{
width:auto;
height:auto;
padding:7px;
}
.form_title, .presentazione_titolo{
width:auto;
height:23px;
padding-left:5px;
margin-bottom:5px;
color:#003366;

}
.presentazione_boxtitolo h1 {font-size:130%;}

.presentazione_contenuto{
padding-top:10px;
padding-left:200px;
font-size:90%;
font-family:Avenir,"Lucida Grande",sans-serif,Verdana,"Bitstream Vera Sans",Arial, Helvetica,tahoma;
}
.presentazione_contenuto_generic{
padding-top:10px;
font-size:90%;
font-family:Avenir,"Lucida Grande",sans-serif,Verdana,"Bitstream Vera Sans",Arial, Helvetica,tahoma;
}

div.std_msg_ok , .benvenuto_container, .segnalazioni_container, .registration_msg{
background:transparent url(http://www.develop.phosphoro.com/img/PH2008/bg_titoli_azzurro.gif) repeat-x scroll left top;
border:2px solid  #94B4CD;
width:auto;
height:auto;
padding:2px;
font-size:90%;
color:#003366;

}
.segnalazioni_container09{
width:99%;
}
.registration_msg{

padding:15px;
}
.segnalazioni_container{
margin-bottom:15px;
clear:left;
}
.benvenuto_container{
margin-bottom:15px;
}

div.std_msg_ok{
padding:8px;
}
div.std_msg_ok div.title{
color:#003366;

}

textarea#contatta_webmaster_txta {
width:88%;
overflow:auto;
border:2px solid #94B4CD;
height:150px;
margin-left:2px;

}
textarea#contatta_webmaster_txta.segnalazioni09 {
overflow:auto;
border:2px solid #BABABA;
height:100px;
width:99%;
margin-left:0px;
}
.segnalazioni_title{
text-transform:uppercase;
font-weight:bold;
margin-bottom:10px;
}
.contatto_label{
	/*deprecated*/
	display:block;
	font-size:70%;
	line-height:93%;
	margin-bottom:4px;
	margin-top:4px;
	padding-left:4px;
}

.testo_cl_dx, .elenco_pagine_container09 .pagina_elenco h4, .contatto_label09{
	font-size:75%;
	font-family:Verdana, Helvetica,Avenir,Arial,tahoma;
}
.contatto_label09{
	margin-bottom:4px;
	margin-top:4px;	
}

.testo_cl_dx, .elenco_pagine_container09 a:link {
	color:#777777;
}
.elenco_pagine_container09 a:visited {
	color:#E69C41;
}
.note_prezzo{
font-size:70%;

}

input#dove_affitti, input#prezzo_affitti  {
border:2px solid #94B4CD;

}

input#prezzo_affitti, input#prezzo_vendite  {
width:120px;
margin-right:3px;

}
input#dove_vendite, input#dove_affitti  {
width:192px;

}
select#durata {
width:196px;
border:2px solid #94B4CD;
margin-top:auto;
margin-bottom:auto;

}

input#prezzo_vendite,  input#dove_vendite {
border:2px solid #94B4CD;
}

.beta{
color:white;
font-size:70%;
position:absolute;
top:30px;
left:265px;
z-index:20;
}
.elenco_pagine_container_wide, .elenco_pagine_container, .main_message{
background:transparent url(http://www.develop.phosphoro.com/img/PH2008/bg_titoli_azzurro.gif) repeat-x scroll left top;
border:1px solid  #94B4CD;
width: 186px;
padding:5px;
padding-bottom:15px;
font-size:90%;
color:#003366;
float:left;
display:block;
margin-bottom:15px;
margin-right:20px;
}
.elenco_pagine_container_wide{
margin-right:0px;
width:auto;
min-width:186px;
padding-left:9px;

}
.testo_elenco{
padding:3px 0px 4px 0px;
}
.elenco_pagine_container09{
float:left;
clear:both;
width:99%;
margin-bottom:20px;

}
.pagina_elenco {
float:left;
width: auto !important;  /* per i browser moderni */
	width: 160px;      /* per IE5.x e IE6 */
	min-width: 160px;  /* per i browser moderni */ 
}
.row_buy{
margin:auto;
padding:10px;
width:80px;
height:40px;
}
.row_buy span.std_button_verde a{
border:1px solid green;

}
.button_row{
height:30px;
width:auto;
}
.box_garanzie{
padding:5px;
padding-top:10px;
font-size:90%;
}

.annunci_utente_box{
position:absolute;
right:0px;
top:0px;
text-transform:lowercase;
font-size:9px;

}

.feedback_checkbox{
margin:3px 5px 3px 3px;
}
.feedback_label{
clear:both;
}

.tab_condividi, .form_login_title09, .title_elenco09 h3, .footer_title{
font-size:120%;
color:red;
font-weight:bold;
color:#DA251D;
margin-bottom:4px;
}
.prefooter{
color:#777777;
clear:both;
background:transparent url(http://www.develop.phosphoro.com/img/PH2008/HOME09/riga_footer_centro.gif) repeat-x scroll top;
}
.prefooter_sx{

background:transparent url(http://www.develop.phosphoro.com/img/PH2008/HOME09/riga_footer_sx.gif) no-repeat  top left;
}
.prefooter_dx{
background:transparent url(http://www.develop.phosphoro.com/img/PH2008/HOME09/riga_footer_dx.gif) no-repeat scroll top right;
padding-top:10px;
min-width:740px;
}

.pref-col{
margin-top:15px;
margin-bottom:30px;
width:17%;
min-width:125px;
float:left;
margin-left:0.5%;
padding:3px 3px 3px 8px;
min-height:150px;

}
.pref-col-last{
margin-top:15px;
margin-bottom:30px;
width:20%;
float:left;
margin-left:0.5%;
padding:3px 0px 3px 8px;
min-height:50px;
}
.input_to_overwrite{
color:#999999;
font-family:verdana,Helvetica,Avenir,Arial,tahoma;
}
.center{
text-align:center;
}
input.input_to_overwrite:focus, input.input_to_overwrite:active{
/*background:#ffffff;*/
background-color:#ffffff;
}
.label_close_div{
	text-align:right;
	position:absolute;
	right: 2px;
	top:2px;
}
.label_close_button, .label_prefs_button{
	padding:3px;
	font-weight:bold;
	position:absolute;
	top:2px;
	right:2px;
}
.label_prefs_div{
	text-align:right;
	position:absolute;
	right: 2px;
	top:15px;
}
a.add_notes {
	position:absolute;
	right:67px;
}
.row_contatto a.add_notes {
	right:72px;
}

.prefs_button{
	position:absolute;
	right: 2px;
}
.prefs_button_text{
	position:absolute;
	right:20px;
	text-decoration:underline;
	
}
.detail_title_container .prefs_button_text {
text-transform:uppercase;

}
.prefs_single_ad{
	position:relative;
	margin:4px;
	background-color:white;
	padding:2px;
}

IMG.prefs_button_click{
	position:absolute;
	width: 21px;
	height:28px;
	top:-10px;
	right:-4px;
}
.pref_bttm_row IMG.prefs_button_click{
right:-6px;
top:-14px;

}
.id_pref{
font-size:10px;
font-weight:bold;
float:left;
padding-bottom:2px;
}
.prefs_menu_box{
	position:absolute;
	border:1px solid #cccccc;
	background:white;
	font-size:10px;
	color: #cccccc;
	right:-2px;
	top:18px;
	width:160px;
	z-index:50;
}
.prefs_ads_box{
	float:left;
	min-height:100px;
	width:100%;
	background-color:#DDEAF2;
	margin-bottom:5px;
}
.prefs_ads_box .thumbnail_short, .label_mappa .thumbnail_short{
	width:53px;
	height:53px;
}
.prefs_with_photo{
margin:0px 0px 2px 64px;
min-height:59px;

}
.prefs_tab {
	float: left; 
	padding:  5px 10px 5px 25px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 5px 2px;
	background-color: #04578D;
	background-image: url(http://www.phosphoro.com/img/PH2008/VIEWSHORT09/freccia_pref_blu_tab.jpg);
	text-decoration: none;
	color:white;
}
.prefs_tab a{
	color:white;
}
.prefs_container{
	width:100%;
}
.prefs_tabs_container {
	list-style:none;
	width:100%;
}
.active_prefs_tab {
	float: left; 
	padding:  5px 10px 5px 25px;
	text-decoration: none;
	background-color: #DDEAF2;
	background-repeat: no-repeat;
	background-position: 5px 2px;
}

li#tab_preferiti.active_prefs_tab {
	background-image: url(http://www.phosphoro.com/img/PH2008/VIEWSHORT09/freccia_pref_gialla_tab.jpg);
}
li#tab_contattati.active_prefs_tab {
	background-image: url(http://www.phosphoro.com/img/PH2008/VIEWSHORT09/freccia_pref_verde_tab.jpg);
}
li#tab_visitati.active_prefs_tab {
	background-image: url(http://www.phosphoro.com/img/PH2008/VIEWSHORT09/freccia_pref_rossa_tab.jpg);
}
.pref_bttm_row {
	position:relative;
	background: url(http://www.phosphoro.com/img/PH2008/VIEWSHORT09/quadratino_salva_annuncio_mappa.gif) no-repeat 268px 2px #EBEBEB; 
	height:15px;
	margin:0px 2px 3px 4px;
	text-transform:uppercase;
}
.pref_bttm_row a {
font-size:11px;
}
.main_message{
	margin-right:330px;
	padding:0px 10px 20px 10px;
	float:none;
	width:auto;
	line-height:150%;
	
}
.under_main_message{
	padding:0px 10px 20px 10px;
	text-transform:uppercase;
}

.ads_summary_box, .prefs_summary_box, .pagine_utili {
float:right;
width:300px;
margin-bottom:10px;
clear:both;
}
a.pagine_utili{
padding-left:10px;
}
.ads_summary_title, .prefs_summary_title{
	background-color: #04578D;
	color:white;
	text-transform:capitalize;
	padding:2px 0px 2px 10px
}
.ads_summary_title a:visited, .ads_summary_title a:link { color:white;}

.ads_summary, .prefs_summary {
border: 1px solid #7DA2B5;
background-color: #DDEAF2;
padding: 10px;

}



/*input[type="radio"] { margin:3px; }*/
 @media print{
/*hide the left column when printing*/
/*.header {display:none;}*/
.link_box{display:none;}
.logo_chiusura{display:none;}
.barratitolo_bassa{display:none;}
.std_button {display:none}
#left_column{display:none; width:0px;}
/*hide the right column when printing*/

#right_column{display:none; width:0px;}
#main_column{width:100%; float:left; margin-left:0%; margin-right:0%;top:-10px;}
.video_box{display:none;}
.footer {display:none;}
}
.display_none{
display:none;
}

