.a.none:link, a.none:visited {text-decoration:none;}
.a.none:hover, a.none:visited:hover {text-decoration:none; background:transparent;}
.a.red_sm:link, a.red_sm:visited {color:#940009; text-decoration:none;text-transform:lowercase;font-weight:bold;}
.a.red_sm:hover, a.red_sm:visited:hover {color:#940009; text-decoration:underline; background:transparent;text-transform:lowercase;font-weight:bold;}
.a.red:link, a.red:visited {color:#940009; text-decoration:none;}
.a.red:hover, a.red:visited:hover {color:#940009; text-decoration:underline; background:transparent;}
.a.blue_sm:link, a.blue_sm:visited {color:#062AF2; text-decoration:none;text-transform:lowercase;font-weight:bold;}
.a.blue_sm:hover, a.blue_sm:visited:hover {color:#062AF2; text-decoration:underline; background:transparent;text-transform:lowercase;font-weight:bold;}

.tabhm{
	width: 100%;
}
.hmcol1{
	width: 198px;
	padding-right:30px;
}
.hmcol2{
	width: 198px;
	padding-left:30px;
	padding-right:30px;
}
.hmcol3{
	width: 198px;
	padding-left:30px;
}
.evcol1{
	width: 158px;
	padding-right:12px;
}

.tit{
  text-transform:uppercase;
  font-weight:bold;
  font-size:13px;
}
.titL{
  text-transform:lowercase;
  font-weight:bold;
  font-size:13px;
}
.tit_int{
	text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  padding-bottom:3px;
}
.tit_eventi{
  text-transform:uppercase;
  font-weight:bold;
  font-size:13px;
  vertical-align: top;
  height: 100px;
  border-bottom: 1px dashed #000000;
}
.txt_eventi{
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  border-bottom: 1px dashed #000000;
}
.padB{
	padding-bottom:3px;
}
.float_left{
	float: left;
}
.txt_cerca{
	border: 1px solid #940009;
	color:#940009; font-family: "Verdana", Arial, Helvetica, sans-serif;	font-size:11px;
	width: 136px;
}
.bt_cerca{
	border: 1px solid #940009;
	color:#062AF2; font-family: "Verdana", Arial, Helvetica, sans-serif;	font-size:11px; font-weight: bold;
	background: #FFFFFF;
}
.txtGGn{
	color:#9C9C9C;
	font-weight: bold;
}
.a.aGGn_ev:link, a.aGGn_ev:visited {text-decoration:none;color:#9C9C9C;font-weight: bold;background: #940009;}
.a.aGGn_ev:hover, a.aGGn_ev:visited:hover{text-decoration:underline;color:#9C9C9C;font-weight: bold;background: #940009;}
.txtGGn_ev{
	color:#9C9C9C;
	font-weight: bold;
	background: #940009;
}
.txt_red{
	color:#940009;
}
.txt_red_m{
	color:#940009;
	text-transform:lowercase;
}
.txt_redP{
	color:#940009;
	width: 134px;
	padding-top:6px;
}
.txt_blue{
	color:#062AF2;
}
.txt_blueF{
	color:#062AF2;
	width: 700px;
	padding-top:10px;
	padding-bottom:10px;
}
.txtMese{
	color:#9C9C9C;
	font-weight: bold;
}
.txtSettim{
	color:#940009;
	font-weight: bold;
}
.agenda{
	width: 147px;
	height: 166px;
	border-left: 1px dashed #940009;
	border-right: 1px dashed #940009;
	border-bottom: 1px dashed #940009;
	padding:10px;
}
.tools{
	width: 147px;
	height: 110px;
	border-left: 1px dashed #940009;
	border-right: 1px dashed #940009;
	padding:10px;
	clear: both;
}
.float130{
	width:125px;
	float: left;
}
.float22{
	width:22px;
	float: left;
	text-align: center;
	padding-bottom:6px;
}
.sep_vert{
	background:url('../images/x_sep.gif');
	background-repeat:repeat-y;
	width: 10px;
}
.col_eventi{
	padding-left:12px;
	padding-right:12px;
	width: 147px;
	vertical-align: top;
}
