.Log {background-color:#FBE2BA; border:solid #FBE2BA;  margin-top:15px;}
/*.Zona {background-color:#FFEECF; border:solid #FFEECF; margin-top:15px;} deprecated*/
.TipoAppartamento {background-color:#FBE2BA; border:solid #FBE2BA; margin-top:15px;}
.Prezzo {background-color:#FBE2BA; border:solid #FBE2BA; margin-top:15px;}
.Caparra {background-color:#FBE2BA; border:solid #FBE2BA; margin-top:15px;}
.Periodo {background-color:#FFEECF; border:solid #FFEECF; margin-top:15px;}
.Contratto {background-color:#FBE2BA; border:solid #FBE2BA; margin-top:15px;}
.DescrizioneAppartamento {background-color:#FFEECF; border:solid #FFEECF; margin-top:15px;}
.VicinoA {background-color:#FBE2BA; border:solid #FBE2BA; margin-top:15px;}
.DotazioniAppartamento {background-color:#FFEECF; border:solid #FFEECF; margin-top:15px;}
.Inquilini {background-color:#FBE2BA; border:solid #FBE2BA; margin-top:15px;}
.inserzionista {background-color:#FFEECF; border:solid #FFEECF; margin-top:15px;}
.Sistema {background-color:#FBE2BA; border:solid #FBE2BA; margin-top:15px;}

.Password {background-color:#FFEECF; border:solid #FFEECF; margin-top:15px;}
.Anag {background-color:#FBE2BA; border:solid #FBE2BA;  margin-top:15px;}
.Documento {background-color:#FFEECF; border:solid #FFEECF; margin-top:15px;}
.Indice {background-color:#FBE2BA; border:solid #FBE2BA;  margin-top:15px;}
.Statistica {background-color:#FFEECF; border:solid #FFEECF; margin-top:15px;}
.Feedback {background-color:#FBE2BA; border:solid #FBE2BA;  margin-top:15px;}

.nascondiLog {background-color:#FBE2BA; border:solid #FBE2BA; font-style:oblique;}
.nascondiZona {background-color:#FFEECF; border:solid #FFEECF; font-style:oblique;}
.nascondiTipoAppartamento {background-color:#FBE2BA; border:solid #FBE2BA; font-style:oblique;}
.nascondiPrezzo {background-color:#FBE2BA; border:solid #FBE2BA; font-style:oblique;}
.nascondiCaparra {background-color:#FBE2BA; border:solid #FBE2BA; font-style:oblique;}
.nascondiPeriodo {background-color:#FFEECF; border:solid #FFEECF; font-style:oblique;}
.nascondiContratto {background-color:#FBE2BA; border:solid #FBE2BA; font-style:oblique;}
.nascondiDescrizioneAppartamento {background-color:#FFEECF; border:solid #FFEECF; font-style:oblique;}
.nascondiVicinoA {background-color:#FBE2BA; border:solid #FBE2BA; font-style:oblique;}
.nascondiDotazioniAppartamento {background-color:#FFEECF; border:solid #FFEECF; font-style:oblique;}
.nascondiInquilini {background-color:#FBE2BA; border:solid #FBE2BA; font-style:oblique;}
.nasconiInserzionista {background-color:#FFEECF; border:solid #FFEECF; font-style:oblique;}
.nascondiSistema {background-color:#FBE2BA; border:solid #FBE2BA; font-style:oblique;}

.nascondiPassword {background-color:#FFEECF; border:solid #FFEECF; font-style:oblique;}
.nascondiAnag {background-color:#FBE2BA; border:solid #FBE2BA; font-style:oblique;}
.nascondiDocumento {background-color:#FFEECF; border:solid #FFEECF; font-style:oblique;}
.nascondiIndice {background-color:#FBE2BA; border:solid #FBE2BA; font-style:oblique;}
.nascondiStatistica {background-color:#FFEECF; border:solid #FFEECF; font-style:oblique;}
.nascondiFeedback {background-color:#FBE2BA; border:solid #FBE2BA; font-style:oblique;}
.nascondiInserzionista {background-color:#FFEECF; border:solid #FFEECF; font-style:oblique;}




/*.passo_1{
	
	border-color:#FCD163 #FCD163 #E1BF48;
	border-style:solid;
	border-width:1px;
	margin-top:1px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:30px;
	line-height:140%;
	
}*/

.error_box{
border:4px solid red;
}


.passo_2{
	border-color:#FCD163 #FCD163 #E1BF48;
	border-style:solid;
	border-width:1px;
	margin-top:1px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:30px;
}

.passo_3{
	background-color: #FFFFCC;
	margin-top: 15px;
	background-color: #FFFFCC;
	line-height: 120%;
}

.passo_4{
	margin-top: 15px;
	background-color: #CCFFE6;
	line-height: 120%;
}

.passo_5{
	margin-top: 15px;
	background-color: #FFFFCC;
	line-height: 120%;
}

.checkbox{
	float: left;
}

.linea_superiore{
	float: left;
	
}

form div input.littleinputform{
margin:0;
padding:1px 3px;
}

.prezzo_container{
margin: 5px 5px 5px 150px;
padding: 5px 5px 5px 5px;
/*border: solid green 1px;
background-color: #FFFFE5;*/
}

.checkbox_container{
margin: 5px 5px 5px 100px;
padding: 5px 5px 5px 5px;
}

form div alternative_label{
margin:0 0 5px;
padding:3px 5px;
text-align:right;
width:200px;
}


.riga_prezzo{
line-height:140%;
clear:both;
}

/*form fieldset legend {
line-height:120%;
}

form fieldset legend {
color:#000000;
font-size:85%%;
font-weight:normal;
margin:0pt;
margin-bottom: 20px;
padding:0pt 5px;
}

form fieldset {
border-color:#E1BF48;
border-style:solid none none;
border-width:1px 0pt 0pt 0pt;

font-size:100%;
margin:0pt;
padding:10px;
}*/

.centrato{
text-align:center;
}

.abilitato{
	font-weight:bold;
}



.freccia_inserimento{
	padding-left: 3px;
	padding-right: 3px;
}



.riga_intera{
	width:100%;
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
	color: red;
}





.left_column_intranet{
	width:10%;
/* 	float: left; */
}

.intranet_center{
	width:100%;
 	text-align: center;
}

.intranet_login_container{
	
	width:auto;
	text-align: center;
	border: solid red 1px;
}




.presentazione {padding:10px 25px 0px 23px; font-size:90%;position:relative;}

.titolo_presentazione h2 { font-size:90%;}
.faq h2 {font-size:100%;padding:2px;text-transform: uppercase;}

A.presentazione_pagina:link {text-decoration:none;}
A.presentazione_pagina:visited {text-decoration:none;}
A.presentazione_pagina:hover {text-decoration:underline;}

.home_menu_table{
	margin: 10px 10px 10px 10px;
}

.menu_home{
	text-align: center;
	background-color: #FF6633;
	border: solid black 1px;
	padding: 2px 10px 2px 10px;
}

.menu_home a{
	color: #FFFF00;
}




.center{
	text-align:center;
}

.short_casa_filter{
	text-align:right;
	padding-right: 100px;
}

.short_casa_filter_table{
	background-color:#CCFFFF;
	width:100%;
	text-align:left;
}

.option_group{
	text-transform: uppercase;
	font-size:70%;
}

.option{
	margin-left: 20px;
	font-size:80%;
}

.thumb_uploaded_box{
	float:left;
	clear:both;
}

.thumb_uploaded{
	border: 1px solid #FFEECF;
}

.elimina_foto_submit{
	font-size:1;
}

.label_filter_small{
	padding:2px 2px 2px 2px;
	font-size:60%;
}
.label_filter_container{
	padding: 1px 1px 1px 1px;
}
.filter_form{
	font-style:italic;
	color:#005A8F;
	font-family:Arial,Verdana,Helvetica,Avenir,tahoma;
}
.filter_container{
	padding:0px;
	width: auto;
	position:relative;
	height:22px;
	margin-bottom:5px;
}
.filter_label_row, .filter_label_row_pushmail{
	font-size:65%;
	height:18px;
	width:650px;
	padding-left:0px;
	margin:auto;
	margin-top:15px;
	color:#005C90;
}
.filter_label_row_pushmail{ 
margin:10px 0px -10px 0px;
}
.filter_pushmail_radio{
width:70px;
}
.label_cerco{
	width:71px;
	
	float:left;
	padding-left:2px;
}
.label_affitto{
	width:71px;
	
	float:left;
	padding-left:2px;
}
.label_tipo{
	width:139px;

	float:left;
	padding-left:2px;
}
.label_luogo{
	width:139px;
	
	float:left;
	padding-left:2px;
}
.label_id{
	width:71px;
	
	float:left;
	padding-left:2px;

}



select#public___annunci_casa__pxcmsfilter__cerco_offro, select#public___annunci_casa____cerco_offro{
	width:71px;
}
select#public___annunci_casa__pxcmsfilter__affitto_vendo, select#public___annunci_casa____affitto_vendo{
	width:71px;
}

select#public___annunci_casa__pxcmsfilter__tipo_alloggio, select#public___annunci_casa____tipo_alloggio{
	width:192px;
	color:#005A8F;
	font-family:Arial,Verdana,Helvetica,Avenir,tahoma;
	font-style:italic;
	
}
input#public___annunci_casa__pxcmsfilter__city, input#public___annunci_casa____city{
	width:188px;
}

input#public___annunci_casa__pxcmsfilter__price_obj, input#public___annunci_casa____price_obj{
	width:127px;
	margin-right:3px;
}
select#public___annunci_casa__pxcmsfilter__durata_min_giorni, select#public___annunci_casa__pxcmsfilter____durata_min_giorni{
	width:192px;
}

input#public___annunci_casa__pxcmsfilter__id, input#public___annunci_casa____id{
width:70px;
}
input#eshop___ordini__3667__ordine_accettazione_contratto{
margin:3px 5px 2px 5px;
}

input#pushmail_contattati, input#pushmail_da_contattare, input#filter_pushmail_tutti {margin:2px 5px 2px 5px; }

form#password_form{
width:500px;
}
.input_filter_small09{

}
.input_filter_small{
	/*deprecated*/
	width:72px;

	float:left;
}
.input_filter_tpllgg{
	float:left;
	width:140px;
	margin-right:1px;
}
.input_filter_id{
	float:left;
	margin-right:4px;
	width:72px;
}

.input_filter_checkbox_refine_list{
	float:left;
	width:18px;
	/*border:1px solid red;*/
	padding:0px;
	padding-right:2px;
	vertical-align:middle;
}
.label_checkbox_refine_list{
	width:100px;
	float:left;
	/*border:1px solid green;*/
}
.blocco_filter_checkbox{
	width: 130px;
	float:left;
	vertical-align:middle;
	/*border:1px solid blue;*/
}


.filter_title{
/* 	border: 1px solid black; */
	float:left;
	padding: 1px 20px 1px 1px;
	font-weight: bold;
	font-size:80%
}
.filter_option_group{
	font-size:110%;
	text-transform:uppercase;
}
.filter_option{
	font-size:110%;
	padding-left:15px;
}
 .button_filtro a{
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_tasto_su.gif) repeat scroll top left;
border-bottom:2px solid #003366;
border-right:2px solid #003366;
border-top:2px solid #94B4CD;
border-left:2px solid #94B4CD;
width:auto;
height:20px;
float:right;
font-weight:bold;
padding: 0px 4px 0px 4px;
color:white;
text-transform:uppercase;
text-decoration:none;
margin-right:15px;
}
 .button_filtro a:hover{
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_tasto_giu.gif) repeat scroll top left;
border-top:2px solid #003366;
border-left:2px solid #003366;
border-bottom:2px solid #94B4CD;
border-right:2px solid #94B4CD;
width:auto;
height:20px;
float:right;
font-weight:bold;
padding: 0px 4px 0px 4px;
color:#003366;
text-transform:uppercase;
text-decoration:none;
}

 input.input_a , span.std_button a:link, span.std_button_filter a:link,span.std_button_filter a:visited, span.std_button a:visited{
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_tasto_su.gif) repeat scroll top left;
border-bottom:2px solid #003366;
border-right:2px solid #003366;
border-top:2px solid #94B4CD;
border-left:2px solid #94B4CD;
width:auto;
height:15px;
font-weight:bold;
padding: 0px 4px 0px 4px;
color:white;
text-transform:uppercase;
text-decoration:none;
}
.std_button input.trova_home, .std_button_filter input{
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_tasto_su.gif) repeat scroll top left;
border-bottom:1px solid #003366;
border-right:1px solid #003366;
border-top:1px solid #94B4CD;
border-left:1px solid #94B4CD;
font-size:11px;
font-weight:bold;
padding: 0px 4px 0px 4px;
color:white;
text-transform:uppercase;
text-decoration:none;

}
.std_button_filter input {
width:58px;
height:19px;

}
.std_button input.trova_home {
width:70px;
height:19px;
}

input.input_a{
float:right;
font-size:70%;
height:19px;
font-family:Helvetica,Avenir,Arial,Verdana,tahoma;
width:28%;
padding:0px 2px 0px 2px;
}

span.std_button a:link, span.std_button a:visited{
float:right;
}
.ultima_riga span.std_button a:link, .ultima_riga span.std_button a:visited{
float:left;
}
form span.std_button a:link, form span.std_button a:visited, form span.std_button a:hover{
/*mod richiesta psw ins rapido utente registrato*/
float:none;
}
.std_button_filter a:link, .std_button_filter a:visited, form span.std_button a.trova_home:link, form span.std_button a.trova_home:visited{
/*mod richiesta psw ins rapido utente registrato*/
height:18px;
font-size:100%;
width:200px;
padding-left:8px;
padding-right:8px;
}

 span.std_button a:hover{
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_tasto_giu.gif) repeat scroll top left;
border-top:2px solid #003366;
border-left:2px solid #003366;
border-bottom:2px solid #94B4CD;
border-right:2px solid #94B4CD;
width:auto;
height:15px;
/*float:right;tolto per 2009 verificare*/
font-weight:bold;
padding: 0px 4px 0px 4px;
color:#003366;
text-transform:uppercase;
text-decoration:none;
}

div.button_row span.std_button a:hover, div.button_row span.std_button a:visited , div.button_row span.std_button a:link{
width:192px;
}

a.std_button_verde:link, a.std_button_verde:visited, span.std_button_verde a:link, span.std_button_verde a:visited{
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_tasto_su_verde.gif) repeat scroll top left;
border-bottom:2px solid #003366;
border-right:2px solid #003366;
border-top:2px solid #94B4CD;
border-left:2px solid #94B4CD;
width:auto;
height:20px;
font-weight:bold;
padding: 0px 4px 0px 4px;
color:white;
text-transform:uppercase;
text-decoration:none;
}

span.std_button_verde a:link, span.std_button_verde a:visited{
float:right;
}
a.std_button_verde:link, a.std_button_verde:visited{
position:relative;

}
a.std_button_verde:hover, span.std_button_verde a:hover{
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_tasto_giu_verde.gif) repeat scroll top left;
border-bottom:2px solid #003366;
border-right:2px solid #003366;
border-top:2px solid #94B4CD;
border-left:2px solid #94B4CD;
width:auto;
height:20px;
font-weight:bold;
padding: 0px 4px 0px 4px;
color:#003366;
text-transform:uppercase;
text-decoration:none;
}
span.std_button_verde a:hover {
float:right;
}
a.std_button_verde:hover {
position:relative;

}

a.std_button_rosso:link, a.std_button_rosso:visited, span.std_button_rosso a:link, span.std_button_rosso a:visited{
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_tasto_su_rosso.gif) repeat scroll top left;
border-bottom:2px solid #db2921;
border-right:2px solid #db2921;
border-top:2px solid #ea7d78;
border-left:2px solid #ea7d78;
width:auto;
height:15px;
font-weight:bold;
padding: 0px 4px 0px 4px;
color:white;
text-transform:uppercase;
text-decoration:none;
}

span.std_button_rosso a:link, span.std_button_rosso a:visited{
float:right;
}
.ultima_riga span.std_button_rosso a:link, .ultima_riga span.std_button_rosso a:visited{
float:left;
}
a.std_button_rosso:link, a.std_button_rosso:visited{
position:relative;

}
a.std_button_rosso:hover, span.std_button_rosso a:hover{
background: url(http://www.develop.phosphoro.com/img/PH2008/bg_tasto_giu_rosso.gif) repeat scroll top left;
border-bottom:2px solid #db2921;
border-right:2px solid #db2921;
border-top:2px solid #ea7d78;
border-left:2px solid #ea7d78;
width:auto;
height:15px;
font-weight:bold;
padding: 0px 4px 0px 4px;
color:#003366;
text-transform:uppercase;
text-decoration:none;
}
span.std_button_rosso a:hover {
float:right;
}
a.std_button_rosso:hover {
position:relative;

}


.segnalazioni{
	padding:2px 2px 2px 2px;
}

.row_prodotto{
	clear:both;
	float:left;
}



.vantaggi_abbonamento{
	padding-top:20px;
}

.tabl{
	margin-top:20px;
}

.box_descrizione_prodotto ul{
	padding-left: 20px;
}

.blue_border{
	border: 3px solid #94B4CD;
}

.list_super_pager{
	float:left;
	padding-left: 20px;
	font-size:70%;
}
.olMarkerLabel {
    font-size: small;
    color: white;
    background-color: darkblue;
    width: auto;
    padding: 1px;
    border: 1px white solid;
    opacity: 0.7;
    z-index: 1000;
}
.help_list_container{
width:30%;
/* border:solid green 1px; */
float:left;
}
.help_element{
padding:5px 0px 5px 20px;
}
.help_video_container{
border:solid #93B4D9 1px;
float:left;
width:69%;
margin-bottom:20px;
}
.help_video{
padding-top:20px;
padding-bottom:20px;
margin:auto;
width:426px;
}
.help_text{
float:left;
padding-top:20px;
padding-bottom:20px;
}
.presentazione_help{
padding:10px 20px 20px 20px;
}
.note{
width:auto;
margin-left:20px;
margin-top: 5px;
border: 1px solid black;
}
.checkbox{
width:auto;
}
.login_message_box{
margin-bottom: 30px;
padding: 20px;
height:auto;
}

.login_message{
line-height: 200%;
}

.expired{
background-color:trasparent;
padding:15px 15px 15px 15px;
border:4px solid red;
color:red;
font-weight:bold;
font-size:200%;
text-transform:uppercase;
position:absolute;
min-width:200px;
top:10px;
left:40px;
z-index:1000;

}
.browser_alert{
width:100%;
position:fixed;
bottom:0px;
margin-left:-30px;
z-index:2000;
background-color: #FF0000;
border:1px solid #B30000;
color: white;
font-size:12px;
padding: 5px;
line-height:120%;
filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;

}

.add_notes{
position:absolute;
right: 80px;
}

.add_notes_div textarea {
width:100%;
}
.add_notes_div{
width:100%; background-color: white; position:absolute; top:0; left: 0; z-index:2000; padding: 5px;
}
.prefs_notes{
overflow: auto;
width:204px;
height: 35px;
font-size:70%;
padding-left:10px;
padding-right:5px;
padding-bottom:3px;
background-color:#FEFF81;
/* background: url("/img/notes.gif") no-repeat bottom right; */
border:1px solid #FFCC33;
position: absolute;
top: 20px;
right: 5px;
z-index:40;
}
.view_short_annuncio .prefs_notes{
width:100%;
right:0px;
margin-left:10px;
}
.prefs_notes:hover{
cursor:move;
}
.scaduto{
color:red; min-width:100px; height:50px; line-height:40px; padding: 10px; font-weight: bold; font-size: 150%; position:absolute; top: 30px; left: 30px; z-index:10; background-color: transparent; border: 3px solid red}
.alert_layer_container{
position:fixed;
top:0;left:0;
background: url(http://www.phosphoro.com/img/PH2008/1x1_black.png) repeat;
/*filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/
z-index: 2000;
width: 100%;
height:100%;
}
.alert_layer{
background: white;
font-size:12px;
width: 300px;
min-height: 100px;
padding:15px;
margin: auto;
margin-top: 100px;
}
.alert_layer_ok_button{
margin: 3px 0px 3px 0px;
width:auto;
height: 15px;
text-align: center;
color: black;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
background-color:#cdcdcd;
}
.prefs_map{
position:relative;
width: 300px;
height: 400px;
}
