a, a:active, a:hover, a:link, a:visited {
	font-weight: bold;
}

a.link2, a:active.link2, a:hover.link2, a:link.link2, a:visited.link2 {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 8px;
	text-decoration: none;
}

a.link3, a:active.link3, a:hover.link3, a:link.link3, a:visited.link3 {
	color: #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 8px;
	text-decoration: none;
}

a.tema, a:active.tema, a:hover.tema, a:link.tema, a:visited.tema {
	color: #99CC99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	text-decoration: none;
}

a.titric, a:active.titric, a:hover.titric, a:link.titric, a:visited.titric {
	color: #FFFF99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

a.voce, a:active.voce, a:hover.voce, a:link.voce, a:visited.voce {
	color: #996699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	text-decoration: none;
}

a:visited.trova_link {
	color: #99AACC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

a.cron, a:active.cron, a:hover.cron, a:link.cron, a:visited.cron {
	color: #CC3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 900;
	margin: 8px;
	text-decoration: none;
}

a.serv, a:active.serv, a:hover.serv, a:link.serv, a:visited.serv {
	color: #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	text-decoration: none;
}

a.testim, a:active.testim, a:hover.testim, a:link.testim, a:visited.testim {
	color: #FFFF99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	text-decoration: none;
}

body {
	background: #CCCCCC;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
}

.b {
	margin-left: 0px;
}

.bordo {
	border: thick #333333;
}

.evento {
	color: #CC3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 8px;
	text-decoration: none;
}

.evento_g {
	color: #CC3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	text-decoration: none;
}

.serv {
	color: #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 8px;
	text-decoration: none;
}

.servpic {
	color: #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px;
	text-decoration: none;
}

.tema {
	color: #99CC99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 8px;
	text-decoration: none;
}

.tema_g {
	color: #99CC99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	text-decoration: none;
}

.voce {
	color: #996699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 8px;
	text-decoration: none;
}

.tema, .evento, .voce, a.voce, .altro, a.evento, .evento_g, a.tema, a.evento_g > a {
	margin: 0px;
}

.temaNuovo { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 13px; 
	color: #99CC99; 
	text-decoration: none; 
	margin: 8px
	}


.temag {
	color: #99CC99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	
	margin: 0px;
	text-decoration: none;
}

.testim {
	color: #FFFF99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 8px;
	text-decoration: none;
}

.testim_g {
	color: #FFFF99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 8px;
	text-decoration: none;
}

.testo {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin: 8px;
	text-decoration: none;
}
.acca3 {
	font-size: 18px;
	font-weight: bold;
}

.text_cit, a.text_cit, a:visited.text_cit, a:active.text_cit, a:focus.text_cit, a:hover.text_cit, a:link.text_cit {
	color: #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	line-height: 36px;
	margin: 10px;
	text-decoration: none;
}

.text_exp, a.text_exp, a:visited.text_exp, a:active.text_exp, a:focus.text_exp, a:hover.text_exp, a:link.text_exp {
	color: #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 10px;
	text-decoration: none;
}

.text_ind, a.text_ind, a:visited.text_ind, a:active.text_ind, a:focus.text_ind, a:hover.text_ind, a:link.text_ind {
	color: #FFFF99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	margin: 10px;
	text-decoration: none;
}

.titolo {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	text-transform: uppercase;
}

.trova_link {
	color: #003399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.err_link {
	color: #003399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}
.trova_testo {
	color: #333366;
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	text-decoration: none;
}
.err_testo {
	color: #333366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}
.trova_tit {
	color: #BBBBBB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
}



.form {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #000000; font-size: 10px; line-height: 8px; font-weight: normal; text-decoration: none; font-style: normal; BACKGROUND: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; margin-top: 1px;float: left;}

.form:hover {
 background: #cccccc;	
}
.titcerca {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	text-decoration: none;
	margin: 0px;
	font-weight: bold;

}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin: 8px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	margin: 8px;
}
a {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
