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 0px 5px 20px; color:#2f4969; font-size:14px; background: url(images/point.jpg) no-repeat 0px 3px;  }
	
	.pagina_sezione ul .ul_sub 		{ left:20px; margin:0px; padding:10px 0px 0px; }
	.pagina_sezione ul .ul_sub li 	{ width:100%; float:left; position:relative; list-style:disc; padding:0px; background:none;  }

	
	.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; }
		
		.box_agenda 	{ width: 280px; margin: 15px 0px 0px 0px; float:left; position:relative; padding:0px; background-color: #98012e; border: 1px #FFFFFF solid; left:17px; padding-bottom: 11px; }
		.box_agenda_txt { width: 258px; margin: 0px; float:left; position:relative; margin: 11px 0px 0px 0px; background-color:#FFFFFF; left: 11px; }
			.box_agenda_txt p 		{ width: 92%;  padding: 0px 0px 4px 11px; margin: 0px; font-size: 13px; text-align: left; color: #1a5076 }
			.box_agenda_txt a 		{ text-decoration: none; font-weight: bold; color: #2f4969; }
			.box_agenda_txt a:hover { color: #4092c6; }
	
	.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; }	
	
.footer_privacy 		{ float: left; position: relative; text-decoration: none; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; margin-top: 30px; left: 30px; color: #134a68; }	
.footer_privacy:hover 	{ color: #3c7da0; }

#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; }















