body {
	background:#e1ddd9 url(bg_body.jpg) top center repeat-y;
	font-size: 0.8em;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
	padding:0;
	margin:0;
}

#container {
	width: 870px;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
}

#header{
	width:870px;
	height:309px;
	clear:both;
	background:#fff;}

#head{
	width:870px;
	height:123px;
	clear:both;
	background:#fff;
	margin:0;}
	
#cont_strillo{
	width:870px;
	height:162px;
	background:url(strillo_top.jpg) top left no-repeat;
	clear:both;}
	
#strillo_top{
		width:613px;
		height:102px;
		float:right;
		text-indent:-9999px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		}
		
.form_strillo{
	float:left;
	margin-top:5px;
	border:1px solid #0a5812;
	height:16px;
	font-size:12px;
	width:144px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#29719c;}
	
.btn_strillo{
	float:right;
	margin-top:5px;
	background:url(btn_cerca_nel_sito.jpg) top left no-repeat;
	width:87px;
	height:22px;
	border:none;
	text-indent:-9999px;}
	
	
.btn_vai{
	float:right;
	background:url(btn_vai.jpg) top left no-repeat;
	width:45px;
	height:22px;
	border:none;
	text-indent:-9999px;}
		
#nav{
	width:870px;
	height:31px;
	background:#fff;
	clear:both;
	float:right;
	margin:0 0 0 0;

}
	
#nav ul{
	margin:0 0 0 0;
	}
	
#nav li{
	margin:0 10px 0 0;
	padding:0;
	display:inline;
	list-style-type:none;
	}
	
#nav a{
	height:31px;
	width:117px;
	overflow:hidden;
	margin:0 10px 0 0;
	text-decoration:none;
	display:block;
	float:right;
	text-indent:-9999px;
	}
	
	
#nav a#home {
	background: url(btn_home.jpg) top left no-repeat;
	height:31px;
	width:117px;

}

#nav a:hover#home {
	background: url(btn_home.jpg) bottom left no-repeat;
	height:31px;
	width:117px;}

#nav a#home_sel {
	background: url(btn_home.jpg) bottom left no-repeat;
	height:31px;
	width:117px;}

#nav a#servizi {
	background: url(btn_servizi.jpg) top left no-repeat;
	height:31px;
	width:117px;

}

#nav a:hover#servizi {
	background: url(btn_servizi.jpg) bottom left no-repeat;
	height:31px;
	width:117px;}

#nav a#servizi_sel {
	background: url(btn_servizi.jpg) bottom left no-repeat;
	height:31px;
	width:117px;}
	
	

#nav a#contatti {
	background: url(btn_contatti.jpg) top left no-repeat;
	height:31px;
	width:117px;

}

#nav a:hover#contatti {
	background: url(btn_contatti.jpg) bottom left no-repeat;
	height:31px;
	width:117px;}

#nav a#contatti_sel {
	background: url(btn_contatti.jpg) bottom left no-repeat;
	height:31px;
	width:117px;}
	
#speciali{
	width:870px;
	height:186px;
	clear:both;
	margin:0;
	background:#1d6825;}
	
#entra{
	width:252px;
	height:186px;
	float:left;
	margin:0px;
	background:url(entra.jpg) top left no-repeat;}
	

#entra ul{
margin-top:10px;
padding:0 0 0 0;
}

#sxEntra{position:absolute; width:15px; height:173px; background:url(sxEntra.jpg) top left no-repeat; left:50%; top:203px; margin-left:-450px;}

#entra li{
width:251px;
height:48px;
padding:0 0 0 0;
list-style:none;
margin-bottom:7px;
}

#entra li img{
border:0px;
}	
	
#banner_speciali{
	width:618px;
	height:186px;
	float:right;}
	
#contenitore_principale{
	width:870px;
	clear:both;
	min-height:500px;
	background:#fff;}
	
#SX{
	width:252px;
	float:left;
	background:#fff;}
	

#numero_verde{
	width:252px;
	height:59px;
	clear:both;
	background:url(numero_verde.jpg) top left no-repeat;
	text-indent:-9999px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}

#box_speciali{
	width:229px;
	background:url(bg_speciali.gif) top left repeat-y;
	clear:both;
	margin-left:11px;
	margin-right:12px;
	margin-top:15px;
	}	
#speciali-padding{width:209px; padding-left:10px; padding-right:5px; padding-top:10px;}


#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:209px;
	height:458px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}


#box_ultimi_annunci{
	width:229px;
	height:312px;
	background:url(box_ultimi_ann.jpg) top left no-repeat;
	clear:both;
	padding-left:11px;
	padding-right:12px;
	padding-top:8px;}
	
#box_ultimi_annunciLBL{
	width:229px;
	height:44px;
	clear:both;
	background:url(ultimi_annunciLBL.jpg) top left no-repeat;
	text-indent:-9999px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}
	
	
#box_ultimi_annunciLBLinterne{
	width:229px;
	height:44px;
	clear:both;
	background:url(quick_linksLBL.jpg) top left no-repeat;
	text-indent:-9999px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}

#box_contattiLBLinterne{
	width:229px;
	height:44px;
	clear:both;
	background:url(dovesiamo_linksLBL.jpg) top left no-repeat;
	text-indent:-9999px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}
	
	
#box_ultimi_annunci_interne{
	width:229px;
	height:312px;
	background:url(box_ultimi_ann.jpg) top left no-repeat;
	clear:both;
	padding-left:11px;
	padding-right:12px;
	padding-top:8px;}
	
	
#box_ultimi_annunci_interne p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:333;
	padding-left:3px;
	font-weight:bold;
}
	

	

	
ul.quick_links li{
	margin:0 0 0 0;
	padding:0 3px 0 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#434343;
	background:url(li.jpg) left 0.7em no-repeat;
	list-style:none;
	
	}
	
ul.quick_links li a{

	font-weight:normal;
	color:#434343;
	text-decoration:none;	
	}
	
ul.quick_links li a:hover{

	font-weight:normal;
	color:#29719c;
	text-decoration:underline;	
	}
	

	

	
#box_vetrina{
	width:229px;
	height:70px;
	clear:both;
	margin-top:10px;}
	
#box_vetrinaIMG{
	float:left;
	width:95px;
	height:71px;
	padding:1px;
	border:1px solid #0066FF;
	background:#99CCFF;}
	
#box_vetrinaTXT{
	float:right;
	font-size:10px;}
	
#box_vetrinaTXT1{
	width:120px;
	float:left;
	text-align:left;
	font-size:10px;
	font-weight:bold;}
	
#box_vetrinaTXT1 p{
	text-align:left;
	margin:0px;
}

.spacer2{
	height:2px;
	clear:both;}
	
.spacer5{
	height:5px;
	clear:both;}
	
.spacer10{
	height:10px;
	clear:both;}
	
.spacer15{
	height:15px;
	clear:both;}
	
#box_servizi{
	width:231px;
	height:334px;
	margin-left:10px;
	font-size:10px;
	border:1px solid #476e8d;
	background:#f0f3f4;}
	
#box_referenze{
	width:231px;
	height:334px;
	margin-left:10px;
	font-size:10px;
	border:1px solid #476e8d;
	background:#f0f3f4;}
	
#DX{
	width:618px;
	float:right;
	min-height:500px;
	height:100%;
	background:#fff;}
	
#lblRicercaImmobili{width:599px; height:39px; margin-top:15px; margin-left:10px;}
#RicercaImmobiliHome{width:579px; background:#ebebeb url(bottomRicercaImmobili.gif) bottom left no-repeat; padding:10px; margin-left:10px;}
#boXhRicerca{width:579px; height:73px; background:url(boXhRicerca.gif) top left no-repeat; margin-bottom:10px;}
#boXhRicerca [type=text] {width:339px; height:20px; font-size:10px; background:url(inputHS.gif) top left no-repeat; border:0px; color:#7f7f7f;}
#boXhRicerca [type=button] { border:0px; color:#fff; background:none; font-size:14px; font-weight:bold; height:20px; cursor:hand;}
#boXhRicercaInput{margin-left:100px; padding-top:28px;}
#box_ricerca{
	width:563px;
	height:233px;
	background:url(box_ricerca.jpg) top left no-repeat;
	clear:both;
	padding-left:23px;
	padding-top:22px;
	padding-right:32px;}
	
#box_ricerca_int{
	width:563px;
	background:#fff url(box_ricerca_int.jpg) top left no-repeat;
	clear:both;
	padding-left:14px;
	padding-top:22px;
	padding-right:10px;}
	
	
#box_ricerca_intMAIN{
	width:590px;
	padding-left:4px;
	background:#fff;
}



#box_ricerca_intMAIN_VERDE1{
	width:580px;
	height:120px;
	padding-top:4px;
	background:url(bg_lista_immobili.jpg) top left #e8e8e8;
	border:1px solid #b4b1b1;
	clear:both;
	padding-left:4px;}
	
#box_ricerca_intMAIN_BLU1{
	width:580px;
	height:120px;
	padding-top:4px;
	background:#bde3ef;
	border:1px solid #6293a3;
	clear:both;
	padding-left:4px;}
	
	
#box_foto_descrizione1{
	width:475px;
	height:109px;
	float:left;}
	
.box_descrizione_agenzia{
	padding:4px;
	height:107;
	float:left;
	clear:both;
	border:1px solid #999;
	background: #d1d2d1 url(bg_descrizione_agenzia.jpg)}
	
.box_descrizione_agenzia H2{
color:#4D4D4D;
font-size: 14px;
margin: 0px 0px 5px 0px;
}

.box_descrizione_agenzia a{
	text-decoration:none;
	color:#4D4D4D;
	font-size: 14px;
}


.box_descrizione_agenzia a:hover{
	text-decoration:underline;
	color:#4D4D4D;
	font-size: 14px;
}


.box_descrizione_agenzia1{
	padding:4px;
	height:107;
	float:left;
	clear:both;
	border:1px solid #999;
	background: #d1d2d1 url(bg_descrizione_agenzia1.jpg)}
	
.box_descrizione_agenzia1 H2{
color:#4D4D4D;
font-size: 14px;
margin: 0px 0px 5px 0px;
}

.box_descrizione_agenzia1 a{
	text-decoration:none;
	color:#4D4D4D;
	font-size: 14px;
}


.box_descrizione_agenzia1 a:hover{
	text-decoration:underline;
	color:#4D4D4D;
	font-size: 14px;
}
	
#box_fotina{
	width:146px;
	height:109px;
	float:left;}
	
	
#box_fotina img{
	width:144px;
	height:107px;
	border:1px solid #434343;
	}
	
#box_tiny_desc{
	width:325px;
	height:109px;
	float:right;
	padding-left:4px;
	}
	
#box_tiny_desc h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 0;
	color:#434343;}
	
#box_tiny_desc p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0 0 0 0;
	color:#434343;}
	
	
ul.dettagliIMM li{
	margin:0 0 0 0;
	padding:0 15px 0 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#434343;
	background:url(li.jpg) left 0.4em no-repeat;
	list-style:none;
	display:inline;}
	
	
#info_dettagli{
	width:98px;
	height:98px;
	border:1px solid #fff;
	float:right;
	margin-right:4px;
	background:#e2f9e4;
	margin-top:5px;}
	
#info_dettagli1{
	width:98px;
	height:98px;
	border:1px solid #fff;
	float:right;
	margin-right:4px;
	background:#dcf7fe;
	margin-top:5px;}	
	
	
#box_ricerca_intMAIN_VERDE{
	width:580px;
	height:100%;
	min-height:730px;
	height:730px;
	padding-top:4px;
	background:#bee5c3;
	border:1px solid #428f4b;
	clear:both;
	padding-left:4px;}
	
	
#box_ricerca_intLBL{
	width:585px;
	height:53px;
	clear:both;
	text-transform:uppercase;
	font-size:16px;
	font-family:"Myriad" Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#0a2941;
	display:inline;}
	
#box_ricerca_intLBL img{
	float:left;
	margin-right:5px;}
	
#box_ricerca_intLBL h1{
	width:500px;
	margin-top:15px;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:10px;
	margin-right:17px;
	float:right;}
	
	
	
#box_conternitorepicdesc{
	width:581px;
	clear:both;}
	
#box_pic_big{
	width:279px;
	height:269px;
	float:left;}
	
#box_pic_big1{
	width:277px;
	height:211px;
	border:1px solid #333333;}
	
#box_pic_big2{
	width:277px;
	height:40px;
	margin-top:14px;
	border:1px solid #80bc87;
	background:#c1fec9;}
	
#box_pic_smalldesc{
	width:281px;
	height:268px;
	float:right;
	margin-right:4px;}
	
#box_pic_small{
	width:281px;
	height:69px;
	clear:both;
	display:inline;
	}
	
#pic_small1e2{
	float:left;
	width:186px;
}
	
#pic_small1{
	float:left;
	width:89px;
	height:67px;
	border:1px solid #434343;

	}
	
#pic_small2{
	float:right;
	width:89px;
	height:67px;
	border:1px solid #434343;
	}
	
#pic_small3{
	float:right;
	width:89px;
	height:67px;
	border:1px solid #434343;}
	
#box_dati_desc{
	width:275px;
	background:#c2e6fc;
	border:1px solid #327ba7;
	padding:2px;
	margin-top:6px;
	clear:both;}
	
#box_dati_lbl_txt{
	width:273px;
	height:20px;
	clear:both;
	margin-top:2px;
	color:#fff;
	}
	
#box_datiLBL{
	float:left;
	height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:138px;
	background:#27709c;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
	padding-right:3px;
	padding-top:3px;
	font-size:10px;
	}
	
#box_datiTXT{
	float:right;
	height:17px;
	color:#27709c;
	padding-right:3px;
	padding-top:3px;
	text-align:left;
	font-size:10px;}
	
	
	
	
#box_descrizioneRIF{
	width:571px;
	background:#f0f3f4;
	border:1px solid #476e8d;
	margin-top:10px;
	clear:both;
}
	
#box_descrizioneRIFlbl{
	width:192px;
	height:22px;
	clear:both;
	background:url(box_riferimentoLBL.jpg) top left no-repeat;
	padding-left:131px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#29719c;
	padding-top:6px;}
	
	
#box_descrizioneRIF p{
	width:560px;
	margin-top:5px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#29719c;
	padding-left:5px;}
	
#box_descrizioneRIFmappa{
	width:560px;
	margin-top:5px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#29719c;
	padding-right:5px;
	clear:both;
	margin-bottom:5px;}
	
	
#box_riferimenti_contatti{
	width:571px;
	height:211px;
	clear:both;}
	
	
#box_riferimento{
	width:215px;
	height:211px;
	float:left;
	background:#c2e6fc;
	border:1px solid #29719c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29719c;
	}
	
#box_riferimento p{
	padding-left:5px;
	padding-right:5px;
	width:205;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29719c;}
	
	
#box_quick_contact{
	width:350px;
	height:211px;
	float:right;
	background:#c2e6fc;
	border:1px solid #29719c;}
	
#box_form_contatti{
	width:350px;
	clear:both;
	}
	
#box_form_contattiSX{
	width:107px;
	float:left;
	padding-top:23px;
	}
	
#box_form_contattiSX p{
	width:100px;
	padding-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#29719c;
	margin:3px 0 3px 0;
	}
	
	
.contattiSX{
	width:93px;
	height:14px;
	background:#dff1fc;
	border:1px solid #29719c;
	clear:both;
	margin-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29719c;}
	
.contattiDX{
	width:237px;
	height:111px;
	background:#dff1fc;
	border:1px solid #29719c;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29719c;
	}
	
.checkbox{
	width:10px;
	height:10px;
	margin-top:0;}
	
#box_form_contattiDX{
	width:243px;
	float:right;
	}
	
#box_form_contattiDX p{
	width:100px;
	padding-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#29719c;
	margin:6px 0 3px 0;
	}
	
#informativa{
	display:inline;
	width:350px;
	text-align:center;
	height:44px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#29719c;
	clear:both;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	position:relative;
	}
	
	
	
#box_ricercaSX{
	width:415px;
	float:left;}
	
#box_ricercaLBL{
	width:415px;
	height:53px;
	clear:both;
	text-indent:-9999px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(lbl_ricerca_imm.jpg) top left no-repeat;}
	
	
.select1{
	width:380px;
	height:19px;
	background:#8a8a8a;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	border:1px solid #819cb7;
}

.select2{
	width:185px;
	height:19px;
	background:#8a8a8a;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	
}

.select10{
	width:267px;
	height:19px;
	background:#0b62a9;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	border:1px solid #819cb7;
}

.Pdata {
	width:542px;
	border:1px solid #8f8f8f;
	padding:6px;
	background:#dfdfdf;
	margin:10px 0px 0px 0px;
	color:#3b3b3c;
}

TD.cell6{
font-size: 9px;
font-weight:bold;
text-transform:uppercase;
color:#000;
background:#cdcdcd;
border:1px solid #5f5f5f;
}

TD.cell61{
font-size: 11px;
color:#fff;
background:#cdcdcd url(bg_cell61.jpg) top left repeat-x;
border:1px solid #5f5f5f;
}

TD.cellForm{
font-size: 11px;
color:#fff;
background:#cdcdcd;
border:1px solid #5f5f5f;
}


#lbl_presentazione_agenzia{
	width:580px;
	height:22px;
	padding-top:4px;
	background:#bee5c3;
	border:1px solid #428f4b;
	clear:both;
	padding-left:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#428f4b;
	padding-top:8px;
	text-transform:uppercase;}
	
#box_presentazione_agenzia{
	width:580px;
	height:220px;
	padding-top:4px;
	background:#e8e8e8;
	border:1px solid #7b7c7c;
	clear:both;
	padding-left:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#434343;
	padding-top:8px;
	padding-bottom:8px;
	}
	
#box_foto_agLBL{
	width:275px;
	padding-left:5px;
	float:left;
	height:210px;
	padding-top:5px;
	}
	
#box_foto_agenzia{
	width:130px;
	height:210px;
	float:left;
	border:1px solid #006600;}
	
#box_LBL_agenzia{
	width:130px;
	height:210px;
	float:right;
	}
	
#LBL_indirizzi{
	width:127px;
	background:#009900;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	clear:both;
	color:#fff;
	text-align:right;
	padding-right:3px;}
	
#box_ricercaDX{
	width:139px;
	float:right;
	overflow:hidden;
	background:#f0f3f4;}
	
	
.formRIF{
	width:87px;
	height:18px;
	border:1px solid #a60809;
	height:16px;
	font-size:12px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#29719c;
	float:left;}
	
	
.select3{
	width:130px;
	height:19px;
	background:#8a8a8a;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;}
	
#elenco_agenzie{
	width:590px;
	height:205px;
	border:1px solid #3f6888;
	clear:both;
	margin-top:10px;
	margin-left:10px;
	padding-top:5px;
	padding-left:7px;
	background:#f0f3f4;
	}
	
#vedi_tutte{
	width:570px;
	float:right;
	padding-right:9px;
	clear:both;
	text-align:right;}
	
	
#elencoCONT{
	width:586px;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#003762;
	}
	
#elencoCONT p{
	margin-bottom:3px;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#003762;
	}
	
#elenco1e2{
	width:387px;
	float:left;
	}
	
#elenco1{
	width:194px;
	float:left;
	height:70px;
	}
	
#elenco2{
	width:193px;
	float:right;}
	
	
#elenco3{
	width:199px;
	float:right;}
	
	
div#not_int{
	width:608px;
	clear:both;
	padding-left:10px;
	margin-top:10px;}
	
	
#intervista{
	width:321px;
	height:174px;
	background:url(bg_intervista.jpg) top left no-repeat;
	padding-top:48px;
	float:right;
	margin-right:5px;}
	
#intervistaCNT{
	width:320px;
	height:120px;
	clear:both;
	padding-left:6px;}
	
#intervistaPIC{
	width:89px;
	height:89px;
	float:left;
	}
	
#intervistaTXT{
	width:221px;
	height:100px;
	float:right;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	}
	
#intervistaTXT p{
	margin-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	}
	
#intervistaSPOT{
	width:310px;
	padding-left:6px;
	font-size:12px;
	clear:both;
	overflow:hidden;
	color:#fff;}
	
	
div#notizie{
	width:270px;
	height:176px;
	overflow:hidden;
	float:left;
	background:#015a86 url(bg_notizie.jpg) top left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	padding-top:45px;
}
	
#marqueecontainer{
position: relative;
width: 265px;
height: 115px;
backgroud:transparent;
overflow: hidden;
border: 0px;
padding-left: 4px;
}

#marqueecontainer a{
	text-decoration:none;
	color:#fff;}
	
#marqueecontainer a:hover{
	text-decoration:underline;
	color:#fff;}

.whitebold{
color:#FFFFFF;
font-size: 10px;
font-weight: bold;
}
	
#footer{
	width:827px;
	height:73px;
	clear:both;
	background:#fff url(bg_footer.jpg) top left no-repeat;
	padding-left:22px;
	padding-top:37px;
	padding-right:21px;}
	
#footerSX{
	width:437px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#476e8d;}
	
#footerSX a{
	text-decoration:none;
	color:#476e8d;}
	
#footerSX a:hover{
	text-decoration:underline;
	color:#476e8d;}
	
	
#footerDX{
	width:197px;
	height:19px;
	float:right;
	display:inline;}
	
	
.textStyle295 {
	margin:0px;
	color:#434343;
	background: #fff url(bg_FORM_grey.jpg) top left repeat-x;
	border: 1px solid #ccc;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width:295px;
	height: 18px;
}

.textStyle125 {
	margin:0px;
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	background: #fff url(bg_FORM_grey.jpg) top left repeat-x;
	border: 1px solid #ccc;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width:125px;
	height: 15px;
}

.textStyle210 {
	margin:0px;
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	background: #fff url(bg_FORM_grey.jpg) top left repeat-x;
	border: 1px solid #ccc;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width:210px;
	height: 15px;
}

.textStyle120 {
	color:#000;
	background: #fff url(bg_FORM_grey.jpg) top left repeat-x;
	border: 1px solid #ccc;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width:120px;
	height: 15px;
}

.textStyle137 {
	color:#000;
	background: #fff url(bg_FORM_grey.jpg) top left repeat-x;
	border: 1px solid #ccc;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width:137px;
	height: 15px;
}

.textStyle220 {
	color:#000;
	background: #fff url(bg_FORM_grey.jpg) top left repeat-x;
	border: 1px solid #ccc;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width:200px;
	height: 15px;
}

.textStyle1501 {
	color:#000;
	background: #fff url(bg_FORM_grey.jpg) top left repeat-x;
	border: 1px solid #ccc;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width:150px;
	height: 15px;
}

.selectStyle150 {
	margin:0px;
	background: #d2d0d0;
	border: 1px solid #ccc;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#434343;
	height:25px;
	font-weight: normal;
}

.selectStyle295 {
	margin:0px;
	background: #d2d0d0;
	border: 1px solid #ccc;
	width:295px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#434343;
	height:25px;
	font-weight: normal;
}

.selectStyle78 {
	margin:0px;
	background: #d2d0d0;
	border: 1px solid #ccc;
	width:78px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#434343;
	height:25px;
	font-weight: normal;
}


.selectStyle200 {
	margin:0px;
	background: #d2d0d0;
	border: 1px solid #ccc;
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#434343;
	height:25px;
	font-weight: normal;
}

.TextArea295x50 {
	background: #d1d2d1 url(bg_textArea_grey.jpg) top left repeat-x;
	border: 1px solid #ccc;
	width:295px;
	height:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#434343; 
	font-size:12px;
}

.TextArea480 {
	background: #d1d2d1 url(bg_textArea_grey.jpg) top left repeat-x;
	border: 1px solid #ccc;
	width:550px;
	height:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#434343; 
	font-size:12px;
}


.TextArea480x50 {
	background: #d1d2d1 url(bg_textArea_grey.jpg) top left repeat-x;
	border: 1px solid #ccc;
	width:550px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#434343; 
	font-size:12px;
}

.cellFORMS1{
	background:#fff;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#434343;
	height:18px;}
	
	
.cellFORMS12{
	background:#fff;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#434343;
	height:18px;}
	
.selectStyle140 {
	margin:0px 0px 0px 8px;
	background: #e6e6e6;
	border: 1px solid #ccc;
	width:140px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#434343;
	height:25px;
	font-weight: normal;
}



.cell6 a{
	text-decoration:none;
	color:#434343;}
	
.cell6 a:hover{
	text-decoration:underline;
	color:#434343;}


.selectStyle260 {
	width:320px;
	background: #d2d0d0;
	border: 1px solid #ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#434343;
	height:25px;
	font-weight: normal;
}

.cell_ricerca_agenzia{
	background:#eee;
	border:1px solid #434343;}
	
.cellINFORMATIVA{
	background:#fff;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#434343;
	height:18px;}
	
	
	
INPUT.SUBMIT,RESET{
border-color:#555555;
border-width:1px; 
border-style:solid;
font-size: 12px;
font-weight:bold;
color: #555;
background: #fff url(bg_FORM_grey.jpg) top left repeat-x;
}

.submitleft{
border-color:#555555;
border-width:1px; 
border-style:solid;
font-size: 12px;
font-weight:bold;
color: #555;
background: #fff url(bg_FORM_grey.jpg) top left repeat-x;
}


.hnews{
	font-size:1.2em;
	color:#434343;
	font-weight:600;
	font-stretch:condensed;
	word-spacing:-0.2em;
}


.selectStyle230 {
	width:230px;
	background: #d2d0d0;
	border: 1px solid #ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#434343;
	height:25px;
	font-weight: normal;
}

.textStyle230 {
	width:230px;
	height: 20px;	
	color:#434343;
	background: #d1d1d1 url(bg_FORM_grey.jpg) top left repeat-x;
	border: 1px solid #ccc;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
	
	
.h2news{
	font-size:1em;
	color:#434343;}
	
.searchkey{
background-color:#F4F362;
}
	
	
.h2news a{
	color:#434343;
	text-decoration:none;}
	
.h2news a:hover{
	color:#434343;
	text-decoration:underline;}
	
.imgarticle {
	float:right;
	margin:5px 3px 5px 5px;
}

#moreinfo{

width:560px;
margin:10px 0 10px 0;
border:1px solid #666;
padding:10px;
background:#d1d1d1 url(bg_FORM_grey1.jpg) top left repeat-x;
}


.textStyle320 {
	color:#fff;
	background: #d1d1d1;
	border: 1px solid #666;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width:318px;
	height: 20px;
	color:#434343;
}


.large{
font-size: 14px;
color:#000;
}

.large A{
color:#000;
}

.large A:hover{
color:#013B13;
}

.big{
font-size: 18px;
color:#000;
}

.big A{
color:#000;
}

.big A:hover{
color:#013B13;
}