Body
{
	font-size:       62.5%; /* reset 1EM to 10px */
	margin:          0;
	padding:         0;
	background:      transparent url("/modelli_image/body-bg.jpg") top left repeat-x;
	font-family:     'lucida grande', arial, tahoma, sans-serif;
}

#container
{
	margin:          0 auto;
	width:           700px;
	position:        relative;
	background:      transparent url("/modelli_image/containerbg.png") top left repeat-y;
}

#header
{
	margin:          0 auto;
	width:           700px;
	height:          105px;
	background:      transparent url("/modelli_image/header01.png") top left no-repeat;
}

.headtitle
{
	position:        relative;
	font-family:     'lucida grande', arial, tahoma, sans-serif;
	font-size:       24px;
	color:           #527FC3;
	top:             7px;
	left:            150px;
	font-weight: 	 bold;
}

.headtitle02
{
	position:        relative;
	font-family:     'lucida grande', arial, tahoma, sans-serif;
	font-size:       24px;
	color:           #527FC3;
	top:             2px;
	left:            150px;
	font-weight: 	 bold;
}

.headtitle03
{
	position:        relative;
	font-family:     'lucida grande', arial, tahoma, sans-serif;
	font-size:       12px;
	color:           #000000;
	top:             2px;
	left:            150px;
	font-weight: 	 normal;
}

#menu
{
	margin:          0 20px;
	height:          29px;
	background:      #729BBC !important;
	background:      #729BBC;
	padding:         5px 0;
}

#menu ul
{
	margin:          0;
	padding:         7px;
	background:      transparent url("/modelli_image/menuoff.png") top left repeat-x;
	height:          29px;
}

#menu ul li
{
	list-style:      none;
	display:         inline;
}

#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited
{
	color:           #000000;	
	padding:         13px 7px 15px 7px;
	font-size:       1em;
	background:      transparent url("/modelli_image/menuoff.png") center left repeat-x;
	font-family:     'lucida grande', arial, sans-serif;
	font-weight:     bold;
	text-decoration: none;
}

#menu ul li a:hover
{
	background:      transparent url("/modelli_image/menuon.png") center left repeat-x;
	color:           #666666;
}

#roundedheader
{
	width:           700px;
	height:          18px;
	margin:          0 auto;
	background:      transparent url("/modelli_image/belowheader.png") top left no-repeat;
}

#content
{
	min-height:      390px;
	width:           700px;
	margin:          0 auto;
	background:      transparent url("/modelli_image/contentbg.png") top left repeat-y;
}

#insidecontent
{
	float:           left;
	padding-left:    25px;
	width:           355px;
}

#insidecontent p
{
	margin:          0;
	color:           #767676;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       1.2em;
	line-height:     170%;
}

#sidebar
{
	padding:         10 10px 10px 10px;
	float:           right;
	width:           335px;
	background:      #f6f6f6;
}

#sidebar p
{
	margin:          0;
	color:           #565656;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       1em;
	line-height:     170%;
}

#sidebar a:link, #sidebar a:active, #sidebar a:visited
{
	text-decoration: underline;
	color:           #e36767;
}

#sidebar a:hover
{
	text-decoration: none;
}

#sidebar01
{
	padding:         10 10px 10px 10px;
	float:           left;
	width:           280;
	background:      #D7F571;
    margin-top:   10px;
    margin-bottom:   10px;
}

#sidebar01 p
{
	margin:          0;
	color:           #565656;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       1em;
	line-height:     170%;
}

#sidebar01 a:link, #sidebar01 a:active, #sidebar01 a:visited
{
	text-decoration: underline;
	color:           #e36767;
}

#sidebar01 a:hover
{
	text-decoration: none;
}

#box01
{
	padding:         5 5px 5px 110px;
	float:           left;
	width:           280px;
	background-color:      #D1E9FC;
	background-image:url("/images/grafica_sito/sfondo_palazzo.gif");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
}

#box01 p
{
	margin: 0;
	color:           #565656;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       1em;
	line-height:     170%;
}

#box01 a:link, #box01 a:active, #box01 a:visited
{
	text-decoration: underline;
	color:           #527FC3;
	font-size:       18px;
}

#box01 a:hover
{
	text-decoration: none;
}

#box02
{
	padding:         5 5px 5px 110px;
	float:           left;
	width:           280px;
	background-color:      #D1E9FC;
	background-image:url("/images/grafica_sito/sfondo_villa.gif");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
    margin-top: 10px;
}

#box02 p
{
	margin: 0;
	color:           #565656;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       1em;
	line-height:     170%;
}

#box02 a:link, #box02 a:active, #box02 a:visited
{
	text-decoration: underline;
	color:           #527FC3;
	font-size:       18px;
}

#box02 a:hover
{
	text-decoration: none;
}


#roundedfooter
{
	width:           700px;
	height:          17px;
	margin:          0 auto;
	background:      transparent url("/modelli_image/abovefooter.png") top left no-repeat;
}

h1
{
	margin:          0;
	font-weight:     normal;
	color:           #527FC3;
	font-size:       3.2em;
}

h2
{
	margin:          0;
	display:         inline;
	position:        relative;
	top:             -1.5em;
	left:            2em;
	font-size:       1.8em;
	font-weight:     normal;
	color:           #527FC3;
}

h3				
{ 
	margin: 0;
	color : #000000;
	font-size : 14px; 
	font-weight : bold; 
	font-family : Arial; 
}

h4				
{
	margin: 2;
	color : #527FC3;
	font-size : 12px;
	font-weight : bold;
	font-family : Arial;
	text-decoration: none;
}

h5
{
	margin:          0;
	font-weight:     normal;
	color:           #527FC3;
	font-size:       18px;
}



#footer
{
	margin:          0 auto;
	width:           700px;
	height:          39px;
	background:      transparent url("/modelli_image/footer.png") top left repeat-x;
}

#footer span
{
	display:         block;
	position:        relative;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       1.1em;
	padding:         10px;
	color:           #565656;
	font-weight:     bold;
}



td				{ font-family : Arial;
				font-size : 12px;
				font-style : normal;
				font-weight : normal; }

small				{ font-family : Arial;
				font-size : 12px;
				font-style : normal;
				font-weight : normal; }

b				{ font-weight : bold; }


Table {
	padding:0px;
	border-collapse:collapse;
} 

/*GESTIONE GRAFICA DEI TESTI DEL SITO*/
/*per tutti i testi che non hanno una classe*/
A {FONT-FAMILY:Arial;TEXT-DECORATION:none;FONT-SIZE:;COLOR:#000099;font-weight:;letter-spacing:;border-width:0px;}} 
A:active {TEXT-DECORATION:none;COLOR:#444444;} 
A:visited {TEXT-DECORATION:none;COLOR:#444444;} 
A:link {TEXT-DECORATION:none;COLOR:#444444;} 
A:hover {TEXT-DECORATION:none;COLOR:#444444;} 
IMG {border-width:0px;} 

/*GESTIONE GRAFICA DEI LINK DEL SITO*/
.link_01 a {FONT-FAMILY:Arial;TEXT-DECORATION:none;FONT-SIZE:;COLOR:#031C8A;font-weight:;letter-spacing:;border-width:0px;}} 
.link_01 a:active {TEXT-DECORATION:none;COLOR:#031C8A;} 
.link_01 a:visited {TEXT-DECORATION:none;COLOR:#031C8A;} 
.link_01 a:link {TEXT-DECORATION:none;COLOR:#031C8A;} 
.link_01 a:hover {TEXT-DECORATION:none;COLOR:#031C8A;} 


/*TABELLA CENTRALE GENERALE*/
.tabella_principale_00 {
	width: 704px;
	background:      transparent url("/modelli_image/containerbg.png") top left repeat-y;
} 
/**** FINE ****/

/*TABELLA CENTRALE PRINCIPALE CHE GESTISCE TUTTO IL SITO*/
.tabella_principale_01 {
	width: 700px;
	background-color: #FFFFFF;
} 
/**** FINE ****/

/*TABELLA INTESTAZIONE SITO*/
.tabella_intestazione_01 {
	width: 700px;
	background-color: #FFFFFF;
} 
/**** FINE ****/

/*MENU TABELLA CENTRALE PRINCIPALE*/
/*è il menù che si trova i alto subito sotto la grafica dell'intestazione*/
.tabella_menu_principale_01 {
	width: 700px;
	background: transparent url("/modelli_image/footer.png") top left repeat-x;
} 
/**** FINE ****/

/*TABELLA GESTIONE NAVIGAZIONE PAGINE - CENTRALE*/
/*dove vengono riportati i titoli delle pagine ed i collegamenti*/
.tabella_navigazione_01 {
	width: 545px;
	background-color: #FFFFFF;
	border-bottom-color: #DBDBDB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #031C8A;
	font-weight: bold;
	font-size: 14px;
} 
.tabella_navigazione_01 a:active {
	color: #C21729;
} 
.tabella_navigazione_01 a:visited {
	color: #C21729;
} 
.tabella_navigazione_01 a:link {
	color: #C21729;
} 
.tabella_navigazione_01 a:hover {
	color: #C21729;
} 
/**** FINE ****/

/*TABELLA CENTRALE GENERALE GESTIONE CONTENUTI SITO*/
.tabella_generale_contenuti_01 {
	width: 700px;
	background-color: #FFFFFF;
} 
/**** FINE ****/

/*TABELLA MODULO DI RICERCA*/
/*gestisce la tabella generale dove è inserito il modulo di ricerca*/
.tabella_ricerca_01 {
	width: 400px;
	padding: 1px;
} 
.tabella_ricerca_01TD {
	background-color: #A3BED3;
} 
/*gestisce la tabella dove sono le righe dei campi di ricerca*/
.tabella_ricerca_02 {
	width: 350px;
	background-color: #A3BED3;
	padding: 8px;
} 
/**** FINE ****/

/*TABELLE GESTIONE IMMOBILI IN ELECO*/
/*tabella generale*/
.table01 {
	border-collapse:collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
/*gestisce il titolo dell'immobile*/
.table01TD {
	border-collapse:collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D1E9FC;
	padding:2px;
	border-bottom-color: #527FC3;
	border-bottom-style: solid;
	border-bottom-width: 2px;
} 
/*tabella dove compare l'immobile in elenco*/
/*con descrizione ed immagine*/
.tabella_elenco01 {

} 
/*colonna a sinistra*/
.tabella_elenco_sinistra01TD {
	width: 150px;
} 
/*colonna a destra*/
.tabella_elenco_destra01TD {

} 
/**** FINE ****/

/*TABELLA ALLA BASE DEGLI ELENCHI IMMOBILI 
DOVE SONO RIPORTATE I RIFERIMENTI AD ALTRE INFO*/
/*tabella generale*/
.table03 {
	border-collapse:collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-color: #666666;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
} 
/*gestione singola colonna*/
.table03TD {
	border-collapse:collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	padding:2px;
} 
/**** FINE ****/

/* MENU in alto per che gestisce alcune pagine del sito*/
.menu_grafica_sinistra00TD {
	background-color: #2964A8;
	width: 340px;
	border: 1px;
	border-color: #FFFFFF;
	border-style: solid;
}
.mnu00TD {
	color:#FFFFFF;
	background-color: #2964A8;
	width: 120px;
	border: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	padding: 2;
	font-weight: bold;
}
.mnu00TD a{ 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 2px; /* lascia spazio far il bordo del menu e il testo del link */
padding-left: 6px; /* lascia spazio far il bordo sinistro del menu e il testo del link */
height: 14px;line-height: 14px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
.mnu00TD { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.mnu00TD a:link, .mnu00TD a:visited{
	color: #FFFFFF;
	background-color: #2964A8;
	text-decoration:none; 
} /* colori per il link */
.mnu00TD a:hover, .mnu00TD a:active{
	color:#2964A8;
	background-color: #F1F6FC;
} /* colori per l'effetto roll-over */
/**** FINE ****/

/* MENU nella colonna solitamente a sinistra*/
.mnu01_titoli_TD {
	color:#FFFFFF;
	background-color: #2964A8;
	width: 150px;
	padding: 2;
	font-weight: bold;
}
.mnu01TD {
	color:#2964A8;
	background-color: #F1F6FC;
	width: 150px;
	padding: 2px;
	font-weight: bold;
	border-bottom-color: #DBDBDB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 4px;
}
.mnu01TD a{ 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 2px; /* lascia spazio far il bordo del menu e il testo del link */
padding-left: 0px; /* lascia spazio far il bordo sinistro del menu e il testo del link */
height: 12px;line-height: 12px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
.mnu01TD { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.mnu01TD a:link, .mnu01TD a:visited{
	color: #2964A8;
	background-color: #F1F6FC;
	text-decoration:none; 
} /* colori per il link */
.mnu01TD a:hover, .mnu01TD a:active{
	color:#2964A8;
	background-color: #F1F6FC;
} /* colori per l'effetto roll-over */
/**** FINE ****/


/* MENU PULSANTI come stampa scheda, invia richiesta informazioni*/
/* gestione dimensione generale della tabella*/
.mnu02_tabella {
	width: 200px;
}
/* gestione di ogni funzione o pulsante*/
.mnu02TD {
	color:#FFFFFF;
	background-color: #527FC3;
	padding: 2px;
	font-weight: bold;
	padding-left: 2px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.mnu02TD a:active{
	color:#FFFFFF;
}
.mnu02TD a:visited{
	color:#FFFFFF;
}
.mnu02TD a:link{
	color:#FFFFFF;
}
.mnu02TD a:hover{
	color:#FFFFFF;
}
/**** FINE ****/


/* GESTIONE CORPO CENTRALE DEL SITO NEL QUALE SONO
/* SCRITTI I CONTENUTI
/* Prima Colonna a sinistra - solitamente quella dei menu */
.colonna_sinistra01TD {
	background-color: #F1F6FC;
	width: 150px;
}
/* Seconda Colonna a sinistra - uno spazio di divisione tra la colonna
/* menu e i contenuti */
.colonna_sinistra02TD {
	width: 5px;
}
/* Prima Colonna a destra - dove vengono scritti i contenuti*/
.colonna_destra01TD {
	width: 700px;
	padding: 14;
	background:      transparent url("/modelli_image/contentbg.png") top left repeat-y;
}
/**** FINE ****/

/* GESTIONE DATI RIPORTATI NELLA SCHEDA COMPLETA IMMOBILE*/
/* caratteristiche immobile*/
.caratteristiche_imm01TD {
	width: 450px;
}
/* commenti immobile*/
.commenti_imm01TD {
	width: 450px;
}
/* elenco dati immobile*/
.tabella_dati_imm01 {
	width: 250px;
}
/* dove compaiono le foto*/
.tabella_foto_imm01 {
	width: 304px;
}
/**** FINE ****/

/*TABELLA GESTIONE IMMAGINI IN VISUALIZZAIMMAGINE.ASP*/
/*tabella dove sono presenti il titolo immagine e chiudi finestra*/
.tabella_vedi_imm_01 {
	padding: 4;
	border-bottom-color: #003300;
	border-bottom-style: solid;
	border-bottom-width: 1px;
} 
/*colonna sinistra tabella*/
.tabella_vedi_imm_sinistra01_TD {
	color: #0066D2;
	background-color: #D1E9FC;
} 
.tabella_vedi_imm_sinistra01_TD a:active {
	color: #0066D2;
	text-decoration: underline;
} 
.tabella_vedi_imm_sinistra01_TD a:visited {
	color: #0066D2;
	text-decoration: underline;
} 
.tabella_vedi_imm_sinistra01_TD a:link {
	color: #0066D2;
	text-decoration: underline;
} 
.tabella_vedi_imm_sinistra01_TD a:hover {
	color: #0066D2;
	text-decoration: underline;
} 
/*colonna destra tabella*/
.tabella_vedi_imm_destra01_TD {
	color: #0066D2;
	background-color: #D1E9FC;
} 
.tabella_vedi_imm_destra01_TD a:active {
	color: #0066D2;
	text-decoration: underline;
} 
.tabella_vedi_imm_destra01_TD a:visited {
	color: #0066D2;
	text-decoration: underline;
} 
.tabella_vedi_imm_destra01_TD a:link {
	color: #0066D2;
	text-decoration: underline;
} 
.tabella_vedi_imm_destra01_TD a:hover {
	color: #0066D2;
	text-decoration: underline;
} 
/*tabella dove viene visualizzata l'immagine*/
.tabella_vedi_imm_02 {
	padding: 4;
} 
/**** FINE ****/

/* TABELLA PIEDE PAGINA*/
.tabella_piepagina01 {
	width: 700px;
}
.tabella_piepagina_TD01 {
	padding: 2;
	text-align: center;
	background-color: #FFCC80;
}
/**** FINE ****/

Select {FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:12px;COLOR:#000000;BACKGROUND-COLOR:#FFFFFF;border-width:1px;border-style:solid;} 
Input {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#000000;
	border-width:2px;
	background-color: #F0F0F0;
} 
Textarea {FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:12px;COLOR:#000000;BACKGROUND-COLOR:#FFFFFF;border-width:1px;border-style:solid;} 
.editortoolbar {width:auto;}
.cmd  {FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:12px;COLOR:#FEFEFE;BACKGROUND-COLOR:#FFFFFF;border: 1px dashed;} 
.radio  {FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:12px;COLOR:#000000;BACKGROUND-COLOR:;border-width:0px;border-style:none;} 
