/* CSS Document */

img{ border:0px; }

body{ margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-image:url(../sfondo.jpg); background-repeat:repeat-x; }

.sfondo_celeste_chiaro{
	/*background-color:#D4E4E4;*/
	background-color:#B3D0EE;
}

.sfondo_blu_scuro{
	background-color:#0457A5;
}

.testata{
	background-image:url(../immag/tratto/testa_tr.jpg);
	background-repeat:repeat-x;
}

.testo_blu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#263061;
	text-decoration:none;
	font-weight: bold;
}

a.testo_blu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#263061;
	text-decoration:none;
	font-weight: bold;
}

a.testo_blu:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#263061;
	text-decoration:underline;
	font-weight: bold;
}

.calce_testo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
a.calce_testo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
a.calce_testo:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}

.testo_testata{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-color:#0457A5;
}
a.testo_testata{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-color:#0457A5;
}
a.testo_testata:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold;
	background-color:#0457A5;
}

.testo_testata_11{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-color:#0457A5;
}

.testo_testata_10{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-color:#0457A5;
}

.testo_bluscuro_titolo{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#263061;
	text-decoration:none;
	font-weight: bold;
	font-style: italic;
}
a.testo_bluscuro_titolo{
	font-family:"Times New Roman", Times, serif;	
	font-size:16px;
	color:#263061;
	text-decoration:none;
	font-weight: bold;
	font-style: italic;
}
a.testo_bluscuro_titolo:hover{
	font-family:"Times New Roman", Times, serif;	
	font-size:16px;
	color:#263061;
	text-decoration:underline;
	font-weight: bold;
}

.testo_bluscuro{
	font-family:"Times New Roman", Times, serif;	
	font-size:12px;
	color:#263061;
	text-decoration:none;
	font-weight: bold;
}

a.testo_bluscuro{
	font-family:"Times New Roman", Times, serif;	
	font-size:12px;
	color:#263061;
	text-decoration:none;
	font-weight: bold;
}


.min_tratto_cel{
	background-image:url(../immag/titolo/min_tit_sf_cel.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	background-color:#E5F0F6;
}
.min_tratto_bia{
	background-color:#E5F0F6;
	background-image:url(../immag/titolo/min_tit_sf_bia.jpg);
	background-repeat:repeat-x;
	background-position: bottom; 	
}

.anz_tratto_cel{
	background-image:url(../immag/titolo/anz_tit_sf_cel.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}
.anz_tratto_bia{
	background-image:url(../immag/titolo/anz_tit_sf_bia.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}

.dis_tratto_cel{
	background-image:url(../immag/titolo/dis_tit_sf_cel.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}
.dis_tratto_bia{
	background-image:url(../immag/titolo/dis_tit_sf_bia.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}

.dipen_tratto_cel{
	background-image:url(../immag/titolo/dipen_tit_sf_cel.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}
.dipen_tratto_bia{
	background-image:url(../immag/titolo/dipen_tit_sf_bia.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}

.immi_tratto_cel{
	background-image:url(../immag/titolo/immi_tit_sf_cel.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}
.immi_tratto_bia{
	background-image:url(../immag/titolo/immi_tit_sf_bia.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}

.fam_tratto_cel{
	background-image:url(../immag/titolo/fam_tit_sf_cel.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}
.fam_tratto_bia{
	background-image:url(../immag/titolo/fam_tit_sf_bia.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}

.news_tratto_cel{
	background-image:url(../immag/titolo/news_tit_sf_cel.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}
.news_tratto_bia{
	background-image:url(../immag/titolo/news_tit_sf_bia.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}

.comune_tratto_cel{
	background-image:url(../immag/titolo/comune_tit_sf_cel.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}
.comune_tratto_bia{
	background-image:url(../immag/titolo/comune_tit_sf_bia.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}

.util_tratto_cel{
	background-image:url(../immag/titolo/util_tit_sf_cel.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}
.util_tratto_bia{
	background-image:url(../immag/titolo/util_tit_sf_bia.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}

.feed_tratto_cel{
	background-image:url(../immag/titolo/feed_tit_sf_cel.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}
.feed_tratto_bia{
	background-image:url(../immag/titolo/feed_tit_sf_bia.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}

.sfondo_celeste_chiaro_more{
	background-color:#E5F0F6;
	height:32px;
}

.min_bordo{
	border: 1px solid #0457A5;
	padding: 2px;
	background-color:#FFFFFF;
	height:100px;
}
.anz_bordo {
	border: 1px solid #248E14;
	padding: 2px;
	background-color:#FFFFFF;
}
.dis_bordo {
	border: 1px solid #C02F03;
	padding: 2px;
	background-color:#FFFFFF;
		height:100px;
}
.dipen_bordo {
	border: 1px solid #987C4D;
	padding: 2px;
	background-color:#FFFFFF;
		height:100px;
}
.immi_bordo {
	border: 1px solid #4B1803;
	padding: 2px;
	background-color:#FFFFFF;
		height:100px;
}
.news_bordo {
	border: 1px solid #58B2D4;
	padding: 2px;
	background-color:#FFFFFF;
		height:308px;
}
.fam_bordo {
	border: 1px solid #E75391;
	padding: 2px;
	background-color:#FFFFFF;
		height:204px;
}
.comune_bordo {
	border: 1px solid #F8F37B;
	padding: 2px;
	background-color:#FFFFFF;
		height:100px;
}
.util_bordo {
	border: 1px solid #EA9D41;
	padding: 2px;
	background-color:#FFFFFF;
		height:100px;
}
.feed_bordo {
	border: 1px solid #8ECE7A;
	padding: 2px;
	background-color:#FFFFFF;
		height:309px;
}
.tratto_contatti {
	background-image: url(/img/tratto_blu_link_alto.gif);
	background-repeat: repeat-x;
}

.tratto_contatti_ver {
	background-image: url(/img/tratto_blu_link_verticale.gif);
	background-repeat: repeat-y;
}
.contatti {
	font-size: 18px;
	font-weight: bold;
	color:#0066FF;
}
.l{
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}
a.l{
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}
a.l:hover{
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.sf_ch{ background-color:#E5F0F6; height:32px;}
	.testo_bluscuro_titolo2{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#263061; text-decoration:none; font-weight: bold; font-style: italic; }
	.testo_bluscuro_st{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#F5A71D; text-decoration:none; font-weight: normal; }
	.testo_bluscuro2{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#263061; text-decoration:none; font-weight: bold; }
	.testo_bluscuro3{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#263061; text-decoration:none; font-weight: bold; }
	a.testo_bluscuro2{ font-family:"Times New Roman", Times, serif; font-size:12px; color:#263061; text-decoration:none; font-weight: bold; }
	a.testo_bluscuro2:hover{ font-family:"Times New Roman", Times, serif; font-size:12px; color:#263061; text-decoration:underline; font-weight: bold; }
	testolink{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:none; font-weight: normal;color: #263061;}
	a.testolink{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:none; font-weight: normal;color: #263061;}
	a.testolink:hover{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:underline; font-weight: bold;color: #F5A71D;}
	fam_testolink{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:none; font-weight: normal;color: #FFFFFF; background-color:#E75391;}
	a.fam_testolink{font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; font-weight: normal; color: #FFFFFF; background-color:#E75391;}
	a.fam_testolink:hover{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:underline; font-weight: bold;color: #F5A71D;}
	news_testolink{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:none; font-weight: normal;color: #FFFFFF; background-color:#95BDCD;}
	a.news_testolink{font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; font-weight: normal; color: #FFFFFF; background-color:#95BDCD;}
	a.news_testolink:hover{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:underline; font-weight: bold;color: #F5A71D;}
	min_testolink{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:none; font-weight: normal;color: #FFFFFF; background-color:#0457A4;}
	a.min_testolink{font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; font-weight: normal; color: #FFFFFF; background-color:#0457A4;}
	a.min_testolink:hover{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:underline; font-weight: bold;color: #F5A71D;}
	immi_testolink{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:none; font-weight: normal;color: #FFFFFF; background-color:#4B1804;}
	a.immi_testolink{font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; font-weight: normal; color: #FFFFFF; background-color:#4B1804;}
	a.immi_testolink:hover{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:underline; font-weight: bold;color: #F5A71D;}
	dis_testolink{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:none; font-weight: normal;color: #FFFFFF; background-color:#BF2F03;}
	a.dis_testolink{font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; font-weight: normal; color: #FFFFFF; background-color:#BF2F03;}
	a.dis_testolink:hover{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:underline; font-weight: bold;color: #F5A71D;}
	dipen_testolink{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:none; font-weight: normal;color: #FFFFFF; background-color:#967C52;}
	a.dipen_testolink{font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; font-weight: normal; color: #FFFFFF; background-color:#967C52;}
	a.dipen_testolink:hover{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:underline; font-weight: bold;color: #F5A71D;}
	comune_testolink{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:none; font-weight: normal;color: #FFFFFF; background-color:#F8F37A;}
	a.comune_testolink{font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; font-weight: normal; color: #FFFFFF; background-color:#F8F37A;}
	a.comune_testolink:hover{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:underline; font-weight: bold;color: #F5A71D;}
	anz_testolink{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:none; font-weight: normal;color: #FFFFFF; background-color:#156F08;}
	a.anz_testolink{font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; font-weight: normal; color: #FFFFFF; background-color:#156F08;}
	a.anz_testolink:hover{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:underline; font-weight: bold;color: #F5A71D;}
	util_testolink{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:none; font-weight: normal;color: #FFFFFF; background-color:#EA9D41;}
	a.util_testolink{font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; font-weight: normal; color: #FFFFFF; background-color:#EA9D41;}
	a.util_testolink:hover{font-family:"Times New Roman", Times, serif; font-size:12px;text-decoration:underline; font-weight: bold;color: #F5A71D;}
	.trattogrigio{ background-image:url(/img/tratto_grig.gif);}
	.Stile6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3a3939; }
	.Stile12 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #c5431d; font-size: 12px; letter-spacing: 1px; line-height: 20px; text-decoration: none; background-color: #f9ece8; font-weight: bold; }
	.Stile12bis {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0457A4; font-size: 12px; letter-spacing: 1px; line-height: 20px; text-decoration: none; background-color: #C8DAEB; font-weight: bold; }
	.link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0457A4; text-decoration: none; }
	a.link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0457A4; text-decoration: none; }
	a.link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0457A4; text-decoration: underline; }
	.link2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c5431d; text-decoration: none; }
	a.link2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c5431d; text-decoration: none; }
	a.link2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c5431d; text-decoration: underline; }
	.Stile4 { font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; font-style: italic; color: #6f6f6f; }
	.titolo{ font-family:"Times New Roman", Times, serif; font-size:20px; color:#263061; text-decoration:none; font-weight: bold; font-style: italic; }