body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	color: #C9C9C9;
	background: black;
	text-align: left;
}
html{height: 100%;}
table{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.aj_div_attesa_nascondi, .aj_div_principale_nascondi{display:none;}
.aj_div_attesa_vedi{
	width: 100%;
	top: 50px;
	position: relative;
	text-align:center;
}

a {text-decoration: none;color: white; outline: none;}
a:hover{text-decoration: none;color: #6EBB0D;}
img{border: none;}
form{margin: 0px; padding: 0px;}
input, textarea, select{background: #626262; color: white; border: 0px solid #cccccc; margin: 0px; padding: 2px; font-size: 11px;}
.input_noborder{background-color: transparent;color: Black;	border: 0px;}
form{margin: 0px;padding: 0px;}
select{
	background: white;
	color: black;
}

.form_30{width: 30%;}
.form_50{width: 50%;}
.form_70{width: 70%;}
.form_90{width: 90%;}




.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}
h1{font-size: 16px;	margin: 0px;}
h2{font-size: 14px;	margin: 0px;}
h3{font-size: 12px;	margin: 0px;}
h4{font-size: 11px;	margin: 0px;}
h5{font-size: 10px;	margin: 0px;}
.testo9, .testo9_verde, .testo9_nero, .testo9_bianco{font-size: 9px;}
.testo10, .testo10_verde, .testo10_nero, .testo10_bianco{font-size: 10px;}
.testo11, .testo11_verde, .testo11_nero, .testo11_bianco{font-size: 11px;}
.testo12, .testo12_verde, .testo12_nero, .testo12_bianco{font-size: 12px;}
.testo13, .testo13_verde, .testo13_nero, .testo13_bianco{font-size: 13px;}
.testo14, .testo14_verde, .testo14_nero, .testo14_bianco{font-size: 14px;}
.testo16, .testo16_verde, .testo16_nero, .testo16_bianco{font-size: 16px;}
.testo18, .testo18_verde, .testo18_nero, .testo18_bianco{font-size: 18px;}

.testo9_verde, .testo10_verde, .testo11_verde, .testo12_verde, .testo13_verde, .testo14_verde, .testo16_verde, .testo18_verde{color: #6ebb0d;}
.testo9_bianco, .testo10_bianco, .testo11_bianco, .testo12_bianco, .testo13_bianco, .testo14_bianco, .testo16_bianco, .testo18_bianco{color: #C9C9C9;}
.bianco{color: #999999;}
.privacy{color: Gray; font-size: 10px;}
.giustificato{text-align: justify;}

/* =================================================================================== */
/* ========= INTESTAZIONE + MENU ===================================================== */
/* =================================================================================== */

td.cella_intestazione img{
	float: left;
	position: relative;
}

/* MENU TOP */
ul.menu_principale{
	height: 55px;
	margin: 30px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
	list-style-type: none;
	float: right;
	position: relative;
	background: url(immagini_layout/sfondo_ul_principale.jpg) no-repeat left top;
}
ul.menu_principale li{
	height: 40px;
	line-height: 40px;
	margin: 15px 0px 0px 0px;
	float: left;
	font-size: 12px;
	background: url(immagini_layout/sfondo_menu_principale.jpg) repeat-x;
}
ul.menu_principale li:hover{
	background: url(immagini_layout/sfondo_menu_principale_hover.jpg) no-repeat left center;
}
ul.menu_principale li a{
	height: 40px;
	padding: 0px 19px 0px 19px;
	display: block;
	background: url(immagini_layout/sfondo_menu_principale_bordo.jpg) no-repeat left center;
}
ul.menu_principale li a:hover, ul.menu_principale li.attivo a{
	color: white;
	background: url(immagini_layout/sfondo_menu_principale_hover_bordo.jpg) no-repeat center bottom;
}
ul.menu_principale li.attivo{background: url(immagini_layout/sfondo_menu_principale_hover.jpg) no-repeat left center;}

/* MENU FILIALI FOOTER */ 
ul.menu_filiali{
	height: 45px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	position: relative;
}
ul.menu_filiali li{
	height: 45px;
	width: 192px;
	margin: 0px 5px 0px 0px;
	float: left;
	font-size: 12px;
	background: url(immagini_layout/sotto_menu_filiali.jpg) repeat-x left 29px ;
}
ul.menu_filiali li a{
	height: 28px;
	line-height: 28px;
	padding: 0px 0px 0px 35px;
	display: block;
	color: black;
	background: url(immagini_layout/sfondo_menu_filiali.jpg) no-repeat;
}
ul.menu_filiali li a:hover, l.menu_filiali li a.attivo{
	color: white;
	background: url(immagini_layout/sfondo_menu_filiali_hover.jpg) no-repeat;
}


/* =================================================================================== */
/* ========= INTESTAZIONE + MENU ===================================================== */
/* =================================================================================== */

/* ===================================================================================== */
/* ========= CONTENUTO SITO ============================================================ */
/* ===================================================================================== */
#proposte_vetrina{
	width: 352px;
	height: 85px;
	padding: 35px 20px 20px 20px;
	margin: 3px 0px 0px 3px;
	background: url(immagini_layout/proposte_in_vetrina.jpg) no-repeat;
}

#ricerca_codice{
	height: 45px;
	width: 192px;
	margin: 3px 0px 0px 0px;
	float: left;
	font-size: 12px;
	background: url(immagini_layout/sfondo_ricerca_codice.jpg);
}
#ricerca_codice form, #ricerca_codice input{
	margin: 0px;
	padding: 0px;
	display: inline;
	border: 0px;
}
#ricerca_codice label{
	width: 88px;
	font-size: 10px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	position: relative;
}
#ricerca_codice .modulo{
	width: 60px;
	height: 18px;
	line-height: 18px;
	top: 2px;
	left: 8px;
	margin: 0px 6px 0px 0px;
	position: relative;
	background: white;
	color: black;
	font-size: 11px;
}
#ricerca_codice .bottone{
	width: 14px;
	height: 16px;
	top: 7px;
	left: 4px;
	position: relative;
	background: white;
}


.tr_bordo_top td{border-top: 1px solid white;}
.tr_bordo_bottom td{border-bottom: 1px solid white;}
.tb_dettagli{
	margin: 15px 0px 0px 20px;
}
.tb_info_immobile td{border-bottom: 1px solid white;}
.titolo_immobili_visionati{
	font-size: 13px;
	text-transform: uppercase;
	margin: 20px 0px 0px 20px;
}

.elenco_immobili_visionati{
	width: 345px;
	height: 225px;
	overflow: auto;
	margin: 15px 0px 0px 20px;
}
.voce_immobili_visionati{
	width: 315px;
	height: 50px;
	padding: 8px 0px 0px 8px;
	margin: 0px 0px 5px 0px;
	background: url(immagini_layout/sfondo_vc_immobile_visti.jpg) no-repeat;
}
.cancella_elenco{
	margin: 0px 0px 0px 30px;
}


td.cella_footer{
	font-size: 10px;
	color: #c9c9c9;
	background: inherit;
}

.titolo_contenuti{
	font-size: 14px;
	text-transform: uppercase;
	margin: 27px 0px 0px 20px;
}

.contenuto_centrale{
	width: 537px;
	height: 320px;
	margin-top: 20px;
	padding: 0px 20px 20px 20px;
	overflow: auto;
	position: relative;
}
.contenuto_agenzie{
	width: 540px;
	height: 175px;
	margin-top: 15px;
	padding: 0px 20px 20px 20px;
	overflow: auto;
	position: relative;
}
h1.titolo_agenzia{
	font-size: 15px;
	color: #6ebb0d;
}





table.ricerca{
	font-size: 11px;
}
table.ricerca select{
	width: 230px;
	font-size: 10px;
}

/* NEWS */
.box_news{
	width: 520px;
	height: auto !important;
	min-height: 80px;
	height: 80px;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid white;
}
.box_news h2{
	color: #6ebb0d;
	font-size: 15px;
}
.box_news img{margin: 10px 10px 0px 0px;}
.box_news h4{margin: 10px 0px 0px 0px;}


/* FAQ */
dl.faq{margin: 0px; padding: 0px;}
dl.faq dt{
	color: #6ebb0d;
	font-size: 13px;
	font-weight: bold;
}
dl.faq dd{
	padding: 2px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

/* EMAIL ALERT */

table.email_alert{
	font-size: 11px;
}
table.email_alert select{
	width: 230px;
	font-size: 10px;
}

/* APPUNTAMENTO */
.appuntamento_immobile_dx{
	width: 345px;
	height: 225px;
	overflow: auto;
	margin: 15px 0px 0px 0px;
}


.settimane{
	width:520px;
	height:355px;
	margin: 25px 0px 0px 20px;
	overflow:hidden;
	position:relative;
}
.box_settimana_appuntamento{
	
	/*padding: 0px 20px 20px 20px;*/
	padding: 0px;
	/*background: gray;*/
	position: relative;
}
td.titolo_giorni{
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	font-size: 10px;
}
.orario{
	font-size: 11px;
	padding: 3px;
	background: #626262;
}
.bottoni{
	width: 92%;
	margin-left: 4%;
	position: relative;
	border-top: 1px solid #c9c9c9;
}
#prev1{
	float: left;
	margin: 5px 0px 0px 10px;
}
#next1{
	float: right;
	margin: 5px 10px 0px 0px;
}


.img_imm_miniatura{
	float: left;
	margin: 0px 5px 5px 0px;
}
.riga_elenco{background: black;border-bottom: 1px solid white; font-size: 11px;}
.riga_elenco_hover{background: #626262;border-bottom: 1px solid white; font-size: 11px;}
.riga_elenco td, .riga_elenco_hover td{border-bottom: 1px solid white; font-size: 11px;}

/* ===================================================================================== */
/* ========= CONTENUTO SITO ============================================================ */
/* ===================================================================================== */