/* CSS Document */

body {

margin: 0;
padding: 0;
Dbackground-color: #F2F2F2;

font: 13px Verdana, Arial, sans-serif;
font-weight: normal;
color: #575483;

}


#envelope {

width: 976px;
text-align: left;        /* NEW X CENTRATURA */
margin-left: auto;       /* NEW X CENTRATURA */
margin-right: auto;      /* NEW X CENTRATURA */
Dborder-left: 1px solid #A02D28;
Dborder-right: 1px solid #A02D28;
}

form {

margin: 0;
padding: 0;
Dbackground-color: #F2F2F2;

}

A:ACTIVE, A:LINK, A:VISITED{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline ;
}
A:HOVER{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline ;
}


.nota{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none ;
}

.nota1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none ;
	text-align: justify;
}
/* -----------------------  TESTATA   -------------------- */



#box_testata {



margin: 0;

padding: 0;

background-image: url(img/bg_testata.gif);

background-repeat: repeat-x;

background-position: left top;

}





#testata {



margin: 0;

padding: 0;

Dbackground-color: #FFFFFF;

background-image: url(img/bg_uomo.gif);

background-repeat: no-repeat;

background-position: right top;





}



/* -----------------------  FINE TESTATA   ---------------- */





/* -----------------------  STRUTTURA   ---------------- */



.main {

  width: 100%;

  margin: 0;

  padding: 0;

  Dborder-top: thin solid #7d5500;

  border-bottom: 1px solid #A02D28;

  color: #000;

  background-color: #FFFFFF;

}

.content {

  padding: 0px 20px 20px 20px;
  border-right: 1px solid #A02D28;
  font-family: Verdana, arial, helvetica, sans-serif;

font-size: 14px;
color: #575483;

background-color: #FFFFFF;

text-align: justify;

}



.clear {

  clear: both;        /* extend height of .main to longest column */

  height: 1px;

  overflow: hidden;   /* prevent IE expanding the container */

  margin: 0;          /* keep flush with surrounding blocks */

}

.footer {

  background-color: #F2F2F2;  /* same bg color as h1 */

  color: #7d5500;

  margin: 0;          /* flush with .main */

  padding: 1% 2%;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size: 11px;


}


.footer a{

  text-decoration: none;


}


/* -----------------------  FINE STRUTTURA   -------------- */



/* -----------------------  MENU LATERALE   -------------- */



#navlist_lat {



padding: 0;

margin: 0;

text-align: left;

}





#navlist_lat li {



list-style: none;

font-family: Verdana, arial, helvetica, sans-serif;

font-size: 12px;



}





#navlist_lat li a {

font-family: Verdana, arial, helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

text-decoration: none; 

color: #000000;

display:block; 

background-image: url(img/bg_navlist_lat_hover.gif);

background-repeat:  no-repeat;

background-position: left bottom;

height: 26px;

padding: 5px 0px 0px 42px;



}





#navlist_lat li a:hover, #navlist_lat li.current a {

background-image: url(img/bg_navlist_lat.gif);

background-repeat:  no-repeat;

background-position: left bottom;

color: #E45B00;

}



/* -----------------------  FINE MENU LATERALE   -------------- */


#area

{

font: 26px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;

text-decoration: none;

Dborder-bottom: 2px solid #E55901;

background-image: url(img/bg_linea_orange.gif);

background-repeat:  repeat-x;

background-position: 0px 26px;

margin-bottom: 15px;




}



#area2

{

font: 26px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;

text-decoration: none;


margin-bottom: 15px;




}

/* ------------------------- LISTA STRUTTURE ------------------ */


.struttura
{
border-top: 2px solid #E55901;
border-left: 1px solid #D9D9D9;

}

.struttura TD
{
border-bottom: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;

}

.struttura_nome

{

font: 16px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;
Dborder-bottom: 1px solid #E55901;
background-color: #F8F8F8;



}



.struttura_nome a

{

font: 13px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;

text-decoration: none;
}



.struttura_descrizione

{

font: 13px Verdana, Arial, sans-serif;

font-weight: normal;

color: #575483;

Dbackground-color: #F8F8F8;
}

.struttura_descrizione a:link, .struttura_descrizione a:visited

{

font: 12px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;

text-decoration: none;
}

.struttura_descrizione a:hover

{

text-decoration: underline;
}







.struttura_vai 

{

font: 12px Verdana, Arial, sans-serif;

font-weight: bold;

color: #575483;
background-color: #F8F8F8;

}


.struttura_vai a:link, .struttura_vai a:visited

{

font: 12px Verdana, Arial, sans-serif;

font-weight: bold;

color: #666666;

text-decoration: none;

background-image: url(img/bg_vai_scheda_off.gif);

background-repeat:  no-repeat;

background-position: left bottom;

padding-left: 20px;
}


.struttura_vai a:hover

{
font: 12px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;

text-decoration: underline;

background-image: url(img/bg_vai_scheda_off.gif);

background-repeat:  no-repeat;

background-position: left bottom;


}
/* ------------------------- FINE LISTA STRUTTURE ------------------ */

/* ------------------------- SCHEDA ------------------ */
.scheda
{
border-top: 2px solid #E55901;
border-left: 1px solid #D9D9D9;

}

.scheda TD
{
border-bottom: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;

}

.scheda_nome

{

font: 16px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;
Dborder-bottom: 1px solid #E55901;
background-color: #F8F8F8;



}



.scheda_nome a

{

font: 13px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;

text-decoration: none;
}



.scheda_descrizione

{

font: 13px Verdana, Arial, sans-serif;

font-weight: normal;

color: #575483;

Dbackground-color: #F8F8F8;
}

.scheda_descrizione a

{

font: 12px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;

text-decoration: none;
}

.scheda_descrizione a:hover

{

text-decoration: underline;
}


.scheda_vai 

{

font: 12px Verdana, Arial, sans-serif;

font-weight: bold;

color: #575483;

}


.scheda_vai a

{

font: 12px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;

text-decoration: none;

background-image: url(img/bg_vai_scheda_off.gif);

background-repeat:  no-repeat;

background-position: left bottom;

padding-left: 20px;
}


.scheda_vai a:hover

{

text-decoration: underline;

background-image: url(img/bg_vai_scheda_on.gif);

background-repeat:  no-repeat;

background-position: left bottom;


}


#cont_descrizione_tab TD

{

border: 0;

}

#descrizione_tabella TD

{

font: 13px Verdana, Arial, sans-serif;

font-weight: normal;

color: #575483;

border: 1px solid #D9D9D9;

background-color:#F2F2F2 ;

}

#tabella_visualizzamappa TD

{

font: 13px Verdana, Arial, sans-serif;

font-weight: normal;

color: #575483;

border: 1px solid #D9D9D9;

background-color:#F2F2F2 ;

}

/* ------------------------- FINE SCHEDA ------------------ */

/* ------------------------- AREA UTENTI ------------------ */

#area_utenti

{

border: 1px solid #A02F28;

font: 11px Verdana, Arial, sans-serif;

font-weight: normal;

color: #A02F28;

background-color: #F2F2F2;
}

.titolo_area_utenti

{

border-bottom: 1px solid #A02F28;

font: 12px Verdana, Arial, sans-serif;

font-weight: bold;

color: #FFFFFF;

background-color: #E45B00;
}

#area_utenti input.campi

{

border: 1px solid #A02F28;

font: 11px Verdana, Arial, sans-serif;

font-weight: normal;

color: #A02F28;
background-color: #FFFFFF;

width: 110px;
}


#area_utenti input.ciccio

{

width: 30px;
height: 21px;
}



/* ------------------------- HOME ------------------ */
.ricerca_home

{

border: 1px solid #D7D8DC;

border-top: 4px solid #E55901;

font: 11px Verdana, Arial, sans-serif;

font-weight: normal;

color: #59577C;
background-color: #F8F8F8;

Dwidth: 120px;
padding: 2px;

background-image: url(img/magnifying_home.gif);

background-repeat:  no-repeat;

background-position: right bottom;


}

.ricerca_home2

{
font: 11px Verdana, Arial, sans-serif;
font-weight: normal;
color: #59577C;
background-color: #F8F8F8;
Dwidth: 120px;
padding: 2px;
}


.ricerca_home select

{

font: 11px Verdana, Arial, sans-serif;

}

.ricerca_home2 select

{

width: 150px;
}

.box_struttura_home

{

border: 1px solid #D7D8DC;

border-top: 4px solid #E55901;

font: 11px Verdana, Arial, sans-serif;

font-weight: normal;

color: #59577C;
background-color: #F8F8F8;


}

.descrizione_box_home

{
padding: 9px 8px 8px 18px;
background-image: url(img/arrow.gif);
background-repeat: no-repeat;
background-position: 5px 12px;
height:84px;



}


.guarda_scheda

{
background-image: url(img/bg_vai_scheda_off.gif);
background-repeat: no-repeat;
background-position: 200px 0;
text-align: right;
padding-right: 35px;


}

.vetrina, .ricercahome
{
font: 26px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;


}

.ricercahome2
{
font: 18px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E55901;


}
.ricercahome3
{
font: 11px Verdana, Arial, sans-serif;

D_font-weight: bold;

color: #E55901;


}

.news
{
border-top: 1px solid #A02D28;
border-bottom: 1px solid #A02D28;
color: #A02D28;
padding: 3px 0;
text-decoration: none;

}

.news a
{
color: #A02D28;
padding: 3px 0;
text-decoration: none;

}


.titolo_immobile

{

Dborder: 1px solid #D7D8DC;

Dborder-top: 4px solid #E55901;

font: 11px Verdana, Arial, sans-serif;

font-weight: normal;

color: #ffffff;
background-color: #E67A02;
padding-left: 5px;


}

#elenco_agenzie1

{

border: 1px solid #A02F28;

font: 11px Verdana, Arial, sans-serif;

font-weight: normal;

color: #A02F28;

background-color: #F2F2F2;
}

#elenco_agenzie

{

border: 1px solid #A02F28;

font: 11px Verdana, Arial, sans-serif;

font-weight: normal;

color: #A02F28;

background-color: #F2F2F2;
}

.elenco_partners

{

border: 1px solid #A02F28;

font: 11px Verdana, Arial, sans-serif;

font-weight: normal;

color: #A02F28;

background-color: #F2F2F2;
}


#chiedo

{
background-color:#E45B00;
color:#FFFFFF;
font-weight: bold;

}

textarea

{

font: 13px Verdana, Arial, sans-serif;

font-weight: normal;

}


#popnews

{

font: 13px Verdana, Arial, sans-serif;

font-weight: normal;

}

.topfin

{

font: 14px Verdana, Arial, sans-serif;

font-weight: bold;

color: #E45B00;

}

