html, body { margin:0px auto; padding:0px; background: #ffffff url(images/background.jpg) repeat-x; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; }

ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#main { width:100%; float:left; }

#contenitore { width:1000px; margin:0px auto; padding:0px;}

#header { width:1000px; margin:0px auto; float:left; position:relative; padding:0px; }

#header_link { width:1000px; height:50px; margin:0px auto; float:right; position:relative; padding:0px; }
	.btn_chi_sono a { width: 123px; height: 50px; margin:0px 0px 0px 30px; padding:0px; float:left; background: url(images/btn_chi_sono.jpg) no-repeat; position:relative; }
	.btn_chi_sono a:hover { background-position:bottom; }	
	
	.btn_cosa_penso a { width: 145px; height: 50px; margin:0px; padding:0px; float:left; background: url(images/btn_cosa_penso.jpg) no-repeat; position:relative; }
	.btn_cosa_penso a:hover { background-position:bottom; }
	
	.btn_cosa_ho_fatto a { width: 181px; height: 50px; margin:0px; padding:0px; float:left; background: url(images/btn_cosa_ho_fatto.jpg) no-repeat; position:relative; }
	.btn_cosa_ho_fatto a:hover { background-position:bottom; }
	
	.btn_facendo a { width: 198px; height: 50px; margin:0px; padding:0px; float:left; background: url(images/btn_facendo.jpg) no-repeat; position:relative; }
	.btn_facendo a:hover { background-position:bottom; }
	
	.btn_uffici a { width: 150px; height: 50px; margin:0px 0px 0px 10px; padding:0px; float:left; background: url(images/btn_uffici.jpg) no-repeat; position:relative; }
	.btn_uffici a:hover { background-position:bottom; }
	
	.btn_contatti a { width: 153px; height: 50px; margin:0px; padding:0px; float:left; background: url(images/btn_contatti.jpg) no-repeat; position:relative; }
	.btn_contatti a:hover { background-position:bottom; }

#contenuto { width:1000px; margin:0px auto; padding:0px; }
#box_contenuto { width:100%; margin:0px auto; padding:0px; float:left; background: url(images/background_contenuto.jpg) repeat-y; }
#box { width:960px; height:281px; margin:10px 0px 0px 0px; float:right; position:relative; padding:0px; background-color:#aae1fe; }
	#box_spot { width:630px; height:267px; margin:8px 0px 0px 0px; float:left; position:relative; padding:0px; background: url(images/background_spot.jpg) no-repeat; left:8px; padding-top:6px; padding-left:1px; }
	#box_link { width:302px; height:267px; margin:8px 0px 0px 0px; float:right; position:relative; padding:0px; background: url(images/background_link.jpg) no-repeat; right:8px; }
		.btn_notizie a { width: 261px; height: 35px; margin:18px 0px 0px 0px; padding:0px; float:left; background: url(images/btn_notizie.jpg) no-repeat; position:relative; left:21px; }
		.btn_notizie a:hover { background-position:bottom; }
		.btn_eventi a { width: 261px; height: 35px; margin:13px 0px 0px 0px; padding:0px; float:left; background: url(images/btn_eventi.jpg) no-repeat; position:relative; left:21px; }
		.btn_eventi a:hover { background-position:bottom; }
		.btn_comunicati a { width: 261px; height: 35px; margin:13px 0px 0px 0px; padding:0px; float:left; background: url(images/btn_comunicati.jpg) no-repeat; position:relative; left:21px; }
		.btn_comunicati a:hover { background-position:bottom; }
		.btn_rassegna a { width: 261px; height: 35px; margin:13px 0px 0px 0px; padding:0px; float:left; background: url(images/btn_rassegna.jpg) no-repeat; position:relative; left:21px; }
		.btn_rassegna a:hover { background-position:bottom; }
		.btn_mediateca a { width: 261px; height: 35px; margin:13px 0px 0px 0px; padding:0px; float:left; background: url(images/btn_mediateca.jpg) no-repeat; position:relative; left:21px; }
		.btn_mediateca a:hover { background-position:bottom; }
		
#centro { width:100%; margin:0px 0px 0px 0px; float:right; position:relative; padding:0px; }

#contenuti { width:682px; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; padding-bottom:40px; }
	#notizie { width:650px; margin:10px 0px 0px 0px; float:left; position:relative; padding:0px; left:15px; padding-bottom:40px; background: url(images/background_leggi.jpg) bottom right no-repeat; }
	#notizie_sezione { width:100%; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; padding-bottom:40px; background: url(images/background_notizie_bottom.jpg) bottom right no-repeat; }
	#eventi { width:650px; margin:10px 0px 0px 0px; float:left; position:relative; padding:0px; left:15px; padding-bottom:40px; background: url(images/background_leggi.jpg) bottom right no-repeat; }
	.testata_notizie { width:148px; height:54px; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; background: url(images/testata_notizie.jpg) no-repeat; left:51px; }
	.testata_eventi { width:148px; height:54px; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; background: url(images/testata_eventi.jpg) no-repeat; left:51px; }
	
	.pagina { width:617px; margin:25px 0px 0px 0px; float:left; position:relative; padding:0px; padding-bottom:40px; left:40px; }
	.pagina p { width:95%; margin:21px 0px 0px 0px; float:left; position:relative; text-align:justify; font-size:14px; color:#2f4969; left:10px; }
	.pagina b { color:#2f4969; }
	
	
	.pagina_sezione { width:617px; margin:10px 0px 0px 0px; float:left; position:relative; padding:0px; padding-bottom:40px; left:40px; background: url(images/background_sezione_bottom.jpg) bottom right no-repeat; }
	.pagina_sezione p { width:90%; margin:10px 0px 0px 0px; float:left; position:relative; text-align:justify; font-size:14px; color:#2f4969; left:30px; }
	.pagina_sezione b { color:#2f4969; }
	.pagina_sezione a { font-weight:bold; color:#006699; text-decoration:none; }
	.pagina_sezione a:hover { font-weight:bold; color:#6699cc; text-decoration:none; }
	
	
	.forex { width:99%; margin:10px 0px 0px 0px; float:left; position:relative; padding:0px; padding-bottom:40px; }
	
	.telefoni { width:200px; margin:10px 0px 0px 0px; float:left; position:relative; padding:0px; left:20px;  }
	.telefoni p { width:200px; margin:0px 0px 0px 0px; float:left; position:relative; text-align:justify; font-size:14px; color:#2f4969; left:10px; }
	
	.telefoni_02 { width:200px; margin:10px 0px 0px 0px; float:left; position:relative; padding:0px; }
	.telefoni_02 p { width:200px; margin:0px 0px 0px 0px; float:left; position:relative; text-align:justify; font-size:14px; color:#2f4969; left:10px; }
	
	.email { width:200px; margin:10px 0px 0px 0px; float:left; position:relative; padding:0px; left:20px; }
	.email p { width:200px; margin:0px 0px 0px 0px; float:left; position:relative; text-align:justify; font-size:14px; color:#2f4969; left:10px; }
	
	
	.pagina_uffici { width:617px; margin:10px 0px 0px 0px; float:left; position:relative; padding:0px; padding-bottom:40px; left:40px; background: url(images/background_sezione_bottom.jpg) bottom right no-repeat; }
	.pagina_uffici p { width:50%; margin:10px 0px 0px 0px; float:left; position:relative; text-align:justify; font-size:14px; color:#2f4969; left:30px; }
	.pagina_uffici b { color:#2f4969; }
	
	.pagina_sezione ul { width:90%; float:left; text-align:left; position:relative; margin:0px; padding:0px; left:40px; margin-top:20px;}
	.pagina_sezione li { width:90%; float:left; text-align:left; position:relative; margin:0px; padding:0px; color:#2f4969; font-size:14px; background: url(images/point.jpg) no-repeat 0px 3px; padding-left:20px; padding-bottom:5px; }
	
	
	.linea_x { width:649px; height:4px; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; background: url(images/linea_x.jpg) no-repeat; line-height:0px; font-size:0px; }
	.data { width:63px; height:98px; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; background: url(images/background_data.jpg) no-repeat; }
		.giorno { width:75%; height:20px; line-height:20px;  margin: 2px 0px 0px 0px; float:right; position:relative; padding: 0px; font-size:22px; font-weight:bold; color:#04537f; }
		.mese { width:75%; height:20px; line-height:20px; margin:0px 0px 0px 0px; float:right; position:relative; padding: 0px; font-size:16px; font-weight:bold; color:#3782a7; }
		.anno { width:75%; height:14px; line-height:14px; margin:0px 0px 0px 0px; float:right; position:relative; padding: 0px; font-size:12px; font-weight:bold; color:#66acca; }
	
	.box_testo { width:581px; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; }
	.box_testo_notizie { width:592px; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; }
	.titolo { width:100%; height:56px; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; background-color:#e4f7fe; }
	.titolo_sezione { width:100%; height:70px; margin:5px 0px 0px 0px; float:left; position:relative; padding:0px; background: url(images/background_sezione.jpg) no-repeat; }
	.titolo_sezione_notizie { width:100%; height:60px; margin:15px 0px 0px 0px; float:left; position:relative; padding:0px; background: url(images/background_sezione_notizie.jpg) no-repeat; left:58px; }
		.titolo p { width:95%; margin:10px 0px 0px 0px; float:left; position:relative; text-align:left; font-size:14px; font-weight:bold; color:#2f4969; left:19px; }
		.titolo h1 { float:left; position:relative; padding:0px; font-size:10px; color:#4892FF; margin:0px 0px 0px 0px; padding-left:19px; width: 99%;  text-align: left; }
	
	.testo_notizia_spot  { width:95%; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; }
		.testo_notizia_spot p { width:260px; margin:24px 0px 0px 0px; float:left; position:relative; text-align:justify; font-size:14px; color:#2f4969; left:40px; }
		.testo_notizia_spot b { color:#2f4969; }
		.testo_notizia_spot img { margin:6px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; left:6px; }

	.testo_notizia  { width:95%; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; }
		.testo_notizia p { width:99%; margin:21px 0px 0px 0px; float:left; position:relative; text-align:justify; font-size:14px; color:#2f4969; left:18px; }
		.testo_notizia b { color:#2f4969; }
		
		.testo_notizia a { font-weight:bold; color:#006699; text-decoration:none; }
		.testo_notizia a:hover { font-weight:bold; color:#6699cc; text-decoration:none; }
		
		.img_contenuti img { margin:6px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; }
		.img_contenuti a { margin:25px 0px 0px 36px; float:left; position:relative; width:212px; height:212px; background-color:#a2e5fa; }
		.img_contenuti a:hover { float:left; position:relative; width:212px; height:212px; background-color:#4ba3d2; }
		
		.img_uffici img { margin:6px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; left:6px; }
		.img_uffici a { margin:25px 0px 0px 36px; float:left; position:relative; width:212px; height:212px; background-color:#a2e5fa; }
		.img_uffici a:hover { float:left; position:relative; width:212px; height:212px; background-color:#4ba3d2; }
		
		.btn_leggi a { width:152px; height:72px; margin:54px 0px 0px 0px; padding:0px; float:right; background: url(images/btn_leggi.jpg) no-repeat; position:relative; right:10px; }
		.btn_leggi a:hover { background-position:bottom; }
		
		.btn_tabella a { width:152px; height:72px; margin:0px 0px 10px 0px; padding:0px; float:right; background: url(images/btn_tabella_off.jpg) no-repeat; position:relative; right:10px; }
		.btn_tabella a:hover { width:152px; height:72px; margin:0px 0px 10px 0px; padding:0px; float:right; background: url(images/btn_tabella_on.jpg) no-repeat; position:relative; right:10px; }
		
		.btn_indietro_pag a { width:152px; height:72px; margin:30px 18px 0px 0px; padding:0px; float:right; background: url(images/btn_indietro_pag_off.jpg) no-repeat; position:relative; right:10px; }
		.btn_indietro_pag a:hover { width:152px; height:72px; margin:30px 18px 0px 0px; padding:0px; float:right; background: url(images/btn_indietro_pag_on.jpg) no-repeat; position:relative; right:10px; }
		
		.btn_archivio_eventi a { width:152px; height:72px; margin:30px 18px 0px 0px; padding:0px; float:right; background: url(images/btn_archivio_eventi.jpg) no-repeat; position:relative; right:10px; }
		.btn_archivio_eventi a:hover { background-position:bottom; }
	
		.uffici  { width:100%; margin:20px 0px 0px 0px; float:left; position:relative; padding:0px; }	
		.uffici p { font-size:12px; margin-top:60px; color:#2f4969; }
		
		
		
	.linea_y { width:5px; height:101px; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; background: url(images/linea_y.jpg) no-repeat; line-height:0px; font-size:0px; }
	
.ultime { width:598px; margin:20px 0px 0px 0px; left: 60px; float: left; position:relative; padding:0px; background: url(images/background_ultime.jpg) no-repeat; }
	.ultime ul { width:100%; float:left; text-align:left; position:relative; margin:0px; padding:0px; left:25px; margin-top:60px;}
	.ultime li { width:100%; float:left; text-align:left; position:relative; margin:0px; padding:0px; color:#2f4969; font-size:12px; font-weight:bold; background: url(images/document.jpg) no-repeat 0px 2px; padding-left:20px; padding-bottom:5px; }
	.ultime li a:hover { background-color:#DFEFFC; float:left; position:relative; width:90%; }
	.ultime li a { color:#4092C6; float:left; position:relative; text-decoration:none; width:90%; }	
	.ultime li .active { background-color:#DFEFFC; float:left; position:relative; width:90%;  }	
	
.ultimi_eventi_futuri { width:598px; margin:20px 0px 0px 0px; left: 60px; float: left; position:relative; padding:0px; background: url(images/background_prossimi.jpg) no-repeat; }
	.ultimi_eventi_futuri ul { width:100%; float:left; text-align:left; position:relative; margin:0px; padding:0px; left:25px; margin-top:60px;}
	.ultimi_eventi_futuri li { width:100%; float:left; text-align:left; position:relative; margin:0px; padding:0px; color:#2f4969; font-size:12px; font-weight:bold; background: url(images/document.jpg) no-repeat 0px 2px; padding-left:20px; padding-bottom:5px; }
	.ultimi_eventi_futuri li a:hover { background-color:#DFEFFC; float:left; position:relative; width:90%; }
	.ultimi_eventi_futuri li a { color:#4092C6; float:left; position:relative; text-decoration:none; width:90%; }		
	.ultimi_eventi_futuri li .active { background-color:#DFEFFC; float:left; position:relative; width:90%;  }	
	
.ultimi_eventi_passati { width:598px; margin: 20px 0px 0px 0px; left: 60px; float: left; position:relative; padding:0px; background: url(images/background_passati.jpg) no-repeat; }
	.ultimi_eventi_passati ul { width:100%; float:left; text-align:left; position:relative; margin:0px; padding:0px; left:25px; margin-top:60px;}
	.ultimi_eventi_passati li { width:100%; float:left; text-align:left; position:relative; margin:0px; padding:0px; color:#2f4969; font-size:12px; font-weight:bold; background: url(images/document.jpg) no-repeat 0px 2px; padding-left:20px; padding-bottom:5px; }
	.ultimi_eventi_passati li a:hover { background-color:#DFEFFC; float:left; position:relative; width:90%; }
	.ultimi_eventi_passati li a { color:#4092C6; float:left; position:relative; text-decoration:none; width:90%; }		
	.ultimi_eventi_passati li .active { background-color:#DFEFFC; float:left; position:relative; width:90%;  }
	
.comunicati { width:598px; margin:20px 0px 0px 0px; left: 60px; float: left; position:relative; padding:0px; background: url(images/background_comunicati.jpg) no-repeat; }
	.comunicati ul { width:100%; float:left; text-align:left; position:relative; margin:0px; padding:0px; left:25px; margin-top:60px;}
	.comunicati li { width:100%; float:left; text-align:left; position:relative; margin:0px; padding:0px; color:#2f4969; font-size:12px; font-weight:bold; background: url(images/document.jpg) no-repeat 0px 2px; padding-left:20px; padding-bottom:5px; }
	.comunicati li a:hover { background-color:#DFEFFC; float:left; position:relative; width:90%; }
	.comunicati li a { color:#4092C6; float:left; position:relative; text-decoration:none; width:90%; }
	.comunicati li .active { background-color:#DFEFFC; float:left; position:relative; width:90%;  }	
	
.rassegne { width:598px; margin:20px 0px 0px 0px; left: 60px; float: left; position:relative; padding:0px; background: url(images/background_rassegne.jpg) no-repeat; }
	.rassegne ul { width:100%; float:left; text-align:left; position:relative; margin:0px; padding:0px; left:25px; margin-top:60px;}
	.rassegne li { width:100%; float:left; text-align:left; position:relative; margin:0px; padding:0px; color:#2f4969; font-size:12px; font-weight:bold; background: url(images/document.jpg) no-repeat 0px 2px; padding-left:20px; padding-bottom:5px; }
	.rassegne li a:hover { background-color:#DFEFFC; float:left; position:relative; width:90%; }
	.rassegne li a { color:#4092C6; float:left; position:relative; text-decoration:none; width:90%; }
	.rassegne li .active { background-color:#DFEFFC; float:left; position:relative; width:90%;  }
	
	.link_utili ul { width:96%; float:left; text-align:left; position:relative; margin:0px; padding:0px; }
	.link_utili li { width:96%; float:left; text-align:left; position:relative; margin:0px; padding:0px; color:#2f4969; font-size:14px; font-weight:bold; background: url(images/document.jpg) no-repeat 0px 2px; padding-left:20px; padding-bottom:5px; }
	.link_utili li a:hover { background-color:#DFEFFC; float:left; position:relative; width:90%; }
	.link_utili li a { color:#4092C6; float:left; position:relative; text-decoration:none; width:90%; }
	.link_utili li .active { background-color:#DFEFFC; float:left; position:relative; width:90%;  }	
		
	
#pagine { float:left; margin:0; padding:0; position:relative; width:612px; margin-top:10px; left:55px; }
#pagine span { display:none;}
#pagine .centro { width:240px; float:left; position:relative; margin:0px; padding:0px; left:180px; }
#pagine .title { float:left; position:relative; padding:0px; margin:0px; padding-top:18px; font:12px Arial; color:#518db2; }
#pagine .title b { color:#002437; }
#pagine input { width:40px; height:14px; float:left; position:relative; margin:0px; text-align:center; padding:2px 2px 4px 2px; border:1px solid #6699cc; font:12px Arial; color:#999999; margin-top:15px; margin-left:20px;  }
.indietro a { background:transparent url(images/btn_indietro.jpg) no-repeat left top; float:left; height:49px; margin:0 0 0 0; position:relative; width:57px; }
.indietro a:hover { background-position:bottom; }
.avanti a { background:transparent url(images/btn_avanti.jpg) no-repeat scroll left top; float:right; height:49px; margin:0 0 0 0; position:relative; width:57px; }
.avanti a:hover { background-position:bottom; }	

.go a { background:transparent url(images/btn_go.jpg) no-repeat scroll left top; float:right; height:49px; margin:0 0 0 0; position:relative; width:57px; }
.go a:hover { background-position:bottom; }	



	
	

#link { width:318px; margin:0px 0px 0px 0px; float:right; position:relative; padding:0px; padding-bottom:40px; background-color:#cde8f7; }
	.img_box_01 { width:288px; height:320px; margin:15px 0px 0px 0px; float:left; position:relative; padding:0px; background: url(images/background_box_01.jpg) no-repeat; left:14px; }
		.img_box_01 img { margin:11px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; left:11px; }
		.img_box_01 a { margin:4px 0px 0px 4px; float:left; position:relative; width:280px; height:313px; background-color:#4ba3d2; }
		.img_box_01 a:hover { float:left; position:relative; width:280px; height:313px; background-color:#a2e5fa; }
		
		.img_box_03 { width:288px; height:320px; margin:15px 0px 0px 0px; float:left; position:relative; padding:0px; background: url(images/background_box_01.jpg) no-repeat; left:14px; }
		.img_box_03 img { margin:11px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; left:11px; }
		.img_box_03 a { margin:4px 0px 0px 4px; float:left; position:relative; width:280px; height:313px; background-color:#4ba3d2; }
		.img_box_03 a:hover { float:left; position:relative; width:280px; height:313px; background-color:#a2e5fa; }
		
		
		
		.btn_archivio a { width: 258px; height: 85px; margin:0px 0px 0px 0px; padding:0px; float:left; background: url(images/btn_archivioe_off.jpg) no-repeat; position:relative; }
		.btn_archivio a:hover { width: 258px; height: 85px; margin:0px 0px 0px 0px; padding:0px; float:left; background: url(images/btn_archivio_on.jpg) no-repeat; position:relative; }
		
		
	
	
	.img_box_02 { width:288px; height:66px; margin:15px 0px 0px 0px; float:left; position:relative; padding:0px; background: url(images/background_box_02.jpg) no-repeat; left:14px; }
		.img_box_02 img { margin:11px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; left:11px; }
		.img_box_02 a { margin:4px 0px 0px 4px; float:left; position:relative; width:280px; height:59px; background-color:#4ba3d2; }
		.img_box_02 a:hover { float:left; position:relative; width:280px; height:59px; background-color:#a2e5fa; }

	.img_galleria { width:100%; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; }
		.img_galleria img { margin:5px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; left:5px; }
		.img_galleria a { margin:30px 0px 0px 30px; float:left; position:relative; width:110px; height:110px; background-color:#4ba3d2; }
		.img_galleria a:hover { float:left; position:relative; width:110px; height:110px; background-color:#a2e5fa; }

.box_foto { float:left; margin:0; padding:0; position:relative; width:200px; }
	.box_foto p { width: 165px; margin: 5px 0px 0px 0px; text-align: center; font-size: 14px; font-weight: bold; color: #064f78; }
	.img_foto { width:100%; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; }
		.img_foto img { margin:5px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; left:5px; }
		.img_foto a { margin: 30px 0px 0px 33px; float:left; position:relative; width:160px; height:160px; background-color:#4ba3d2; }
		.img_foto a:hover { float:left; position:relative; width:160px; height:160px; background-color:#a2e5fa; }
		
		.img_video { float:left; text-align: left; margin:0; padding:0; position:relative; width: 90%; }
		.img_video img { margin-left: 30px; }

#footer { width:100%; height:200px; position:relative; float:left; padding:0px; background-color:#52b1e4; }
#footer_link { width:100%; height:100px; position:relative; float:left; padding:0px; }
	.btn_mit a { width: 95px; height: 30px; margin:30px 0px 0px 0px; padding:0px; float:right; background: url(images/btn_mit.jpg) no-repeat; position:relative; right:30px; }
	.btn_mit a:hover { background-position:bottom; }	


#modulo { width:80%; margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; left:63px; }		

textarea { font-size: 12px; border: 1px solid #5a8bb4; background-color:#d5f3fe; float:left; margin:0px; padding: 3px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
input { font-size: 12px; border: 1px solid #5a8bb4; background-color:#d5f3fe; float:left; width:207px; display:block; margin:0px; padding: 3px; }
label { font-size: 12px; text-align: left; font-weight: bold; width: 207px; color: #3782a7; margin:5px 0px 0px 0px; padding:0px; display:block; float:left; }
form { float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px; width: 500px; }
.button { float: left; border: 1px solid #5a8bb4; padding: 1px; background-color: #d5f3fe; font-size: 12px; text-align: left; font-weight: bold; color: #3782a7; }
.invia { float: left; width:214px; height:49px; background:url(../resources/images/invia.jpg); border:none; margin: 10px 0px 10px 0px; cursor:pointer; }
.invia span { display: none; }
.error { background-color:#ef9e3d; }



















