@charset "utf-8";
body{
    margin: 0 auto;
	padding: 0;
	height: 100%;
    text-align: center;
	overflow:hidden;
	
	background-color:#f1f1f1;
    background-repeat:repeat-x;
    min-height:526px;
	
	font-family: Tahoma, Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
}


div.righe{
	text-align:left;
	margin-top:8px;
	margin-bottom:8px;
}

td.noborder{
	border:none;
}

input.noborder{
	border:none;
}

td.norightborder{
	border-right:none;
	
}

div#contenitore
{
	position:relative;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width:97%;
	height:100%;
	margin:0 auto;
	border: 1px solid #AAAAAA;
	background-color: #FFF;
	overflow:hidden;
	border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px #888888;
}

div#boxlogin
{
	display:table;
	width:518px;
	height:400px;
	text-align: center;
	margin:auto;
	border: 1px solid #AAAAAA;
	background-color: #FFF;
	border-radius: 5px 5px 5px 5px;
    box-shadow:0 0 10px #888888;
}

div#testata
{
	height:90px;
	border:0;
	margin:0;
    padding:0;
}


div#pagine
{
	position:relative;
	top:0px;
	width:100%;
	height:400px;
	border:0;
	margin:0;
    padding:0;
	background-color: #FFF;
	overflow:auto;
}


/************ INIZIO TABELLA TITOLOPAGINA ************/
table.titolopagina
{
	width:100%;
	border: 1px solid #D6DFF5;
	background:#F0F0F0;
	color:#3366CC;
	font-size: 18px;
}
    /*"font-family: Verdana; font-size: 16pt; font-weight: bold; border: 1px solid #D6DFF5"*/
/************ FINE TABELLA TITOLOPAGINA  ************/


/************ INIZIO TABELLA DATI ************/
table.tabelladati , table.tabelladati td
{
	border:1px solid #EEE;
	border-collapse:collapse;
	padding:3px 5px;
	text-align:left;
}

table.tabelladati thead th
{
	font-weight : bold;
	background: #4591AD;
    color: #FFFFFF;
}

table.tabelladati tr:nth-child(odd) 
{ background-color:#CCC; }

table.tabelladati tr:nth-child(even) 
{ background-color:#fff; }

table.tabelladati tbody tr:hover {
  background:#F63;
  border: 1px solid #03476F;
  color: #FFFFFF;
  }
 
/************ FINE TABELLA DATI ************/

/************ INIZIO TABELLA MODULO ************/
table.tabella_modulo
{
  align: center;
  text-align: center;
  cellspacing:0;
  cellpadding:4;
  border: 1px solid #AAAAAA;
 /* border-radius: 5px;
  -moz-border-radius: 5px;   
  -webkit-border-radius:5px; /* per Safari and Chrome. */
  */
}

table.tabella_modulo thead td
{
	font-weight : bold;
	background: #4591AD;
    color: #FFFFFF;
}

/************ FINE TABELLA MODULO ************/


table#tabellautenti tbody tr{
	 background-color:#FFF;
}
  
/** TABELLA CHIAMAE */
table#tabellachiamate tbody tr{
	 background-color:#FFF;
}

table#tabellachiamate tbody tr.tr_verde{
	 background-color:#66FF33;
}

table#tabellachiamate tbody tr.tr_azzurra{
	 background-color:#00CCFF;
}

table#tabellachiamate tbody tr.tr_rossa{
	 background-color:#FF0033;
}

table#tabellachiamate tbody tr.tr_gialla{
	 background-color:#FFFF33;
}






.datipersonali
{
	font-weight : bold;
	font-size:16px;
	background: #848484;
    color: #FFFFFF;
}

.datilavorativi
{
	font-weight : bold;
	font-size:16px;
	background: #5588fe;
    color: #FFFFFF;
}

.datifinanziamento
{
	font-weight : bold;
	font-size:16px;
	background: #74bb07;
    color: #FFFFFF;
}

.datigestione
{
	font-weight : bold;
	font-size:16px;
	background: #f6ab32;
    color: #FFFFFF;
}



fieldset
{

  border-radius:3px;		 /* per IE */
  -moz-border-radius: 5px;   /* per Mopilla. */
  -webkit-border-radius:5px; /* per Safari and Chrome. */
  padding: 5px;
}

.tabella_motorericercaimmobili
{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #EEEEEE;
}

.tabellagenerica
{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999;
	background-color:#FFF ;
}







#utenticonnessi
{

	width:150px;
	height:inherit;
	float: left;
	background-color: #FFF;
	padding-left:5px;
}

#navbar_clienti{
  position:fixed;
  float:left;
  overflow:auto;
  width:80px;
}

div#filtroricerca
{
  position:relative;
  left:0px;
  float:left;
  width:220px;
  height:99%;
  background-color:#EEEEEE;
  margin-left:3px;
  border: 1px solid #AAAAAA;
}

div#risultatiricerca
{
  float:left;	
  width:700px;
  margin-left:10px;  
  text-align:inherit;
  background-color:#FFFFF;

}

.funzioni_homepage
{
    font-family : verdana;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-align:justify;
	
}

.crediti {
	font-family : verdana;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color: #000000;
}

.default
{
	color: #000000;
	font-family: Tahoma, Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.testo_normal {
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	color: #333333;
}

.testo_smooth {
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	color: #555555;
}

.testo_small {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color: #404080;
}

.testo_small2 {
	font-family : verdana;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color: #404080;
}

.testo_small5 {
	font-family : verdana;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color: #000000;
}

.testo_big {
	font-family : Arial;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	color: #003399;
}

.testo_bottom3 {
	font-family : arial narrow, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #808080;
	font-style : normal;
	font-weight : normal;
}

.testo_rosso {
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color:#CC0000;
}

.titolotabella {
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color: #00C;
}

.vista_intestazionecolonna
{
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color: #3366CC;
}
.rigatestorosso
{
	color: #FF0000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.piccolo
{
	color: #000000;
	font-family: Tahoma, Arial,sans-serif;
	font-size: 8px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}



a:link 
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	font-family: Tahoma, Arial,sans-serif;
}

a:visited 
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	font-family:  Tahoma, Arial,sans-serif;
}


a:hover 
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family:  Tahoma, Arial,sans-serif;
}

a:active
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family:  Tahoma, Arial,sans-serif;
}


a.link1:link    {text-decoration: none; color: #0000FF;}
a.link1:visited {text-decoration: none; color: #FF0000;}
a.link1:active  {text-decoration: none; color: #FFFFFF; background: #273782}
a.link1:hover   {text-decoration: none; color: #FFFFFF; background: #273782}


.loginlabels
{
	color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.etichettemodulo
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.campimodulo
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.credits
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

a:link.credits, a:visited.credits, a:active.credits
{ 
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
a:hover.credits
{ 
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.sezionimodulo {
	font-style: normal;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;

}
.titolomodulo {

	font-style: normal;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
}


a.link_menu:link{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none; color: #000000;
}
	
a.link_menu:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;text-decoration: none; color: #000000;
}

a.link_menu:active  
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;text-decoration: none; color: #0000FF;
}
a.link_menu:hover 
{   font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;text-decoration: none; color: #0000FF;
}

.etichettecodicefiscale 
{
	color: #078507;
	font-weight: bold;
	font-style: normal;
}

#div_codicefiscale{
	color: #078507;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
}

.cella_info_username
{
  color: #FFFFFF;
  font-weight: bold;
  background-color: #6193fa;
}

.intestazioni_rapide
{
	background-color:#1781a1;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

.titolo_tabellamodulo
{
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	padding-left: 5px;
}




.tabella_inserzione
{
  align: center;
  border: 1px solid #AAAAAA; 
  border-collapse:collapse;
}








.errore
{
  width:200px;
  align: center;
  text-align:left;
  border: 1px #F00 solid;
  background-color:#F00;
  color:#FFF;
}



.thumbs{
  padding:10px;
}

.skImmEtiCampo{
	  font-family : Tahoma, verdana, Arial, Helvetica, sans-serif;
	  font-size : 12px;
	  font-style : normal;
	  font-weight : normal;
  	color: black;
	  padding: 5px;
  	background-color: #E9E9E9;
  	border-top: 1px solid #D1D1D1;
  	vertical-align: text-top;
  	color: #333333;
}

.skImmValore{
	  font-family : Tahoma, verdana, Arial, Helvetica, sans-serif;
	  font-size : 12px;
	  font-style : normal;
	  font-weight : normal;
  	color: black;
	  padding: 5px;
  	background-color: #F5F5F5;
  	border-top: 1px solid #D1D1D1;
  	border-left: 1px solid #D1D1D1;
  	border-right: 1px solid #D1D1D1;
  	vertical-align: text-top;
  	text-align: justify;
  	color: #333333;
}

.campo_obbligatorio
{
  border:1px solid #F00;
}

.campo_facoltativo
{
  border:none;
}

a.cognomeiniziaper:link {  color:#36F; text-decoration:none }
a.cognomeiniziaper:visited { color:#36F ;text-decoration:none }
a.cognomeiniziaper:hover { color:#36F;  text-decoration:underline }

table.vista
{
	border:0;
	border-collapse:collapse;
	width:100%;
}

table.vista thead th
{	
	background-image:url(../immagini/sfondo_intestaz_tabella.png);
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	font-weight:bold;
	height:25px;
}

table.vista td
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #394A57;
	padding: 5px
}

table.vista tr.dispari { background-color:#EAEAEA }
table.vista tr.pari    { background-color:#FFF } 
table.vista tr:hover td
{
	background-color:#FC6;
	color: #394A57;
	
}



.bottonipagina {
    text-align: left;
	clear:both;
	padding:0px 2px 2px 2px;

}

a.pag_nonsel:link { color:#F2670D }
a.pag_nonsel:hover { color:#F2670D }
a.pag_nonsel:visited { color:#F2670D }

.pag_sel{
 background:#F2670D;
 padding:0px 2px 0px 2px;
 color:#fff;
 font-weight:bold;
}

#intestazione{
	width:100%;
	height:25px;
	background: #EEEEEE;
	background-image:url(../immagini/sfondo_intestaz_tabella.png);
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#316AC5;
}

#pannello_filtro{
	width:100%;
	background: #EEEEEE;
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}




td.rigastatocliente_attivo{
	background-color:#0C3;
	color:#FFF;
	font-weight:bold;
}

td.rigastatocliente_sospeso{
	background-color:#F00;
	color:#FFF;
	font-weight:bold;
}

td.rigastatocliente_conclusa{
	background-color:#F60;
	color:#FFF;
	font-weight:bold;
}

td.rigastatoinformativaprivacy{
	background-color:#F00;
	color:#FFF;
	font-weight:bold;
}

.testo_titolo2 {
	font-family : Tahoma, verdana;
	font-size : 18px;
	font-style : normal;
	font-weight : bold;
	color: #316ac5;
}

.testo_stamp {
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
}

.testo_stamp2 {
	font-family : verdana;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
}

.testo_normal2 {
	font-family : verdana;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
}

.select_small	
{
	border-color: #7F9DB9;
	color:#000000;
	/* text-indent:2px; */
	font:normal 9px Verdana,Arial,Helvetica,sans-serif
}		 


#COL_GIALLO  { background-color: #FFFFCC; }
#COL_ROSSO   { background-color: #FF6666; }
#COL_VERDE   { background-color: #CCFFCC; }
#COL_BLU     { background-color: #99CCFF; }
#COL_ARANCIO { background-color: #FFCC66; }
#COL_OLIVA   { background-color: #CCCC66; }
#COL_ROSA    { background-color: #FFCCFF; }


div.chat_io 
{
  position:inline;
  width:300px;
  color:#999;
  font-weight:bold;
}

div.chat_altri 
{
  position:inline;
  width:300px;
  color:#09F;
  font-weight:bold;
}

div.postit
{
	position:absolute;
	overflow:hidden;
	background-image:url(../immagini/postit_100.gif);
	width:100px;
	height:100px;
	border: 1px solit #999;
	font-family:Trebuchet MS,Tahoma,Myriad Pro,Arial,Verdana,sans-serif;
	font-size:8px;
	text-align:left;
}

.campo_cercainteressato	
{
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color: #7F9dB9;
	width:150px;
	height:19; 
	color: #ACA899;
	font-style:italic;
	vertical-align: center;
}  

.campo_cercaimmobile
{
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color: #7F9dB9;
	width:150px;
	height:19; 
	color: #ACA899;
	font-style:italic;
	vertical-align: center;
}  

img.img_ricercherapide
{
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	border-color: #7F9dB9;
	background-color: #FFFFFF;
	vertical-align: top;
}

div#agenda_button
{
  position:relative;
  top:30px; 
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold; 
  color:#000000;
  text-align:center;
  z-index:10;
}

div#agenda_icon
{
  position:relative;
  top:-7px; 
  z-index:0;
}

div#home_left
{
  position:relative;
  float:left;
  width:272px;
  height:100%;
}

div#home_right
{
  position:relative;
  width:600px;
  height:680px;
  text-align:center;
}


div#meteo
{
	width:100%;
	height:100%;
	position:relative;
	top:0px;
}

div#news
{
	height:180px;
	width:210px;
	margin:auto;
	text-align:center;
	background:url(../immagini/home/box-news.png) no-repeat center;
}

div#ultimiannunci
{
	width:210px;
	height:200px;
	margin:auto;
	overflow-x:hidden; 
	overflow-y:auto;
	position:relative;
	text-align:left;
}

span#titoloultimiannunci
{
	
	text-align:left;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:bold;
	color:#F90;
	position:relative;
	top:10px;
}

a.link_ultimiannunci:link    {text-decoration:underline; font-weight:bold; color:#000 ;}
a.link_ultimiannunci:visited {text-decoration:underline; font-weight:bold; color: #000;}
a.link_ultimiannunci:active  {text-decoration:underline; font-weight:bold; color: #000;}
a.link_ultimiannunci:hover   {text-decoration:underline; font-weight:bold; color: #000;}


ul.results
{ 
	margin:0;
	padding:0;
	list-style:none; 
}
ul.results li div { border:#ccc solid 1px;padding:5px;width:90px;height:70px;position:relative;float:left;margin-right:10px; text-align:center; }
ul.results li div span { position:absolute;bottom:0;right:0;background:#f90;color:#fff;padding:0 3px;-moz-border-radius: 5px;border-radius: 5px; }
ul.results li.more { background-image:url(img/bg_more.jpg);background-position: 0px 5px;background-repeat: no-repeat }
ul.results li.more div { border:none; } 
ul.results li { height:82px;border-top:#ddd solid 1px;padding:5px 0; }
ul.results li:first-child { border:none; }
ul.results li h2 {font-size:17px;} 
ul.results li h2 a { color:#f90; }
ul.results li .price { text-align: right;float:right;height:auto;width:auto;border:none;font-size:18px;font-weight: bold;margin:0;}
ul.results li .price span { color:#999;background:none;position: static;padding:0;font-size:13px; } 
ul.results li hr {border-top:#eee solid 1px;}