/*stile dei blocchi standard dell'HTML*/

html, body { /* Queste sono le regole generali del corpo della pagina */
margin:0;
text-align: center;
background:#ffffff;
overflow:auto;
/* height:100%; per fare la testata ferma e il resto della pagina che scorre*/
}

TR,TD,TABLE { /* Queste sono le regole generali della tabella */
font-family: Microsoft Sans Serif, Verdana, Arial, Helvetica, Geneva;
font-size:11px;
font-weight:normal;
color:Black;
text-align:center;
}

H1, H2, H3 { /* Queste sono le regole generali degli titoli */
font-family: Microsoft Sans Serif, Verdana, Arial, Helvetica, Geneva;
font-weight:bold;
color:#000000;
}	
H1 {
font-size:8px;
}	
H2 {
font-size:12px;
}	
H3 {
font-size:15px;
}	

p { /* Le regole del paragrafo */
margin:0;
padding:0;
}

a { /* Le regole per stilizzare i collegamenti */
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover, a:active{
text-decoration:underline;
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*stile dei blocchi dell'html*/

.body_ { /* Queste sono le regole generali del corpo della pagina */
font-family: Microsoft Sans Serif, Verdana, Arial, Helvetica, Geneva;
font-size:11;
color:#000000;
margin:auto;
text-align:center;
width:990px;

}

.testata{ /*STILE PER L'HEADER*/
margin-top:0px;
top:0px;
width:990px;
text-align:left;
}
	a.testa_menu, a.testa_menu:visited {
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	height:165px;
	}
	a.testa_menu:hover {
	text-decoration:underline;
	}

.menu{ /*STILE PER IL MENU*/
top:400px;
position:absolute;
width:210px;
float:left;
}
	.tasto {
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
	font-weight:bold;
	color:#000000;
	background:url(../img/freccia_tasto.jpg) no-repeat;
	background-color:#56d392;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	text-align:left;
	min-height:25px;
	}
	.tasto A  {
	color:#000000;
	text-decoration:none;
	}	
	.tasto A:Visited  {
	color:#000000;
	text-decoration:none;
	}	
	.tasto A:hover {
	color:#000000;
	text-decoration:underline;
	}
	.subtasto {
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
	font-weight:bold;
	color:#537c2e;
	background:url(../img/freccia_subtasto.jpg) no-repeat;
	background-color:#e5e7ee;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	text-align:left;
	height:40px;
	}
	.subtasto A  {
	color:#537c2e;
	text-decoration:none;
	}	
	.subtasto A:Visited  {
	color:#537c2e;
	text-decoration:none;
	}	
	.subtasto A:hover {
	color:#537c2e;
	text-decoration:underline;
	}
	
	.subtasto2 {
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
	font-weight:bold;
	color:#537c2e;
	background:url(../img/freccia_subtasto2.jpg) no-repeat;
	background-color:#f5efc6;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	text-align:left;
	height:40px;
	}
	.subtasto2 A  {
	color:#537c2e;
	text-decoration:none;
	}	
	.subtasto2 A:Visited  {
	color:#537c2e;
	text-decoration:none;
	}	
	.subtasto2 A:hover {
	color:#537c2e;
	text-decoration:underline;
	}

.corpo{ /*STILE PER IL CORPO DELL'HTML*/
width:990px;
}
	.blocco_eventi {
	width:990px;
	margin-left:240px;
	margin-top:5px;
	clear:right;
	}
		.blocco_sx{ /*blocco degli eventi di sinistra*/
		text-align:center;
		background-color:#e4f9ee;
		width:242px;
		height:200px;
		float:left;
		display: inline; /*per il bug di IE6 del double margin*/
		border:3px double #39a470;
		font-size:13px;
		font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
		}
		.calendario{ /*blocco degli eventi di sinistra*/
		text-align:center;
		background-color:#e4f9ee;
		width:329px;
		height:200px;
		float:left;
		display: inline; /*per il bug di IE6 del double margin*/
		border:3px double #39a470;
		border-left:none;
		font-size:13px;
		font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
		}
		.gallery{ /*blocco degli eventi di destra*/
		width:407px;
		height:200px;
		background-color:#e4f9ee;
		border:3px double #39a470;
		border-left:none;
		float:left;
		display: inline; /*per il bug di IE6 del double margin*/
		font-size:13px;
		font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
		}
			.tit_gallery{
			margin-top:5px;
			margin-left:10px;
			text-align:left;
			font-size:11px;
			font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
			color:#000000;
			}
			.tit_gallery a{
			color:#000000;
			text-decoration:none;}
			.tit_gallery a:visited{text-decoration:none;}
			.tit_gallery a:hover{text-decoration:underline;}
			
			.link_gallery{
			margin-right:10px;
			text-align:right;
			font-size:11px;
			font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
			color:#000000;
			}
			.link_gallery a{
			color:#000000;
			font-size:10px;
			text-decoration:none;}
			.link_gallery a:visited{text-decoration:none;}
			.link_gallery a:hover{text-decoration:underline;}
	.eventi{ /*Blocco degli Eventi*/
	text-align:left;
	width:748px;
	min-height:400px;
	margin-left:240px;
	border-bottom:solid 2px #b2bad3;
	border-right:solid 2px #b2bad3;
	}
		.linguetta {
		font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
		border:solid 2px #b2bad3;
		border-right:none;
		width:185px;
		height:33px;
		float:left;
		display: inline; /*per il bug di IE6 del double margin*/
		vertical-align:middle;
		text-align:center;
		line-height:30px;
		}
			.linguetta strong{font-size:14px;}
			.linguetta a{
			color:#000000;
			font-weight:bold;
			text-decoration:none;}
			.linguetta a:visited{text-decoration:none;}
			.linguetta a:hover{text-decoration:underline;}
		.testo_evento{
		font-size:11px;
		font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
		color:#000000;
		margin-left:15px;
		width:600px;
		}
			.testo_evento strong{font-size:20px}
	.colonnacn{ /*colonna centrale*/
	text-align:left;
	width:450px;
	margin-top:10px;
	margin-left:240px;
	float:left;
	line-height:14px;
	display: inline; /*per il bug di IE6 del double margin*/
	}
		.colonnacn strong{
		font-size:14px;
		color:#cc0000;
		}
	.titolo_sezione{
	border-top:1px solid #84A1AD;
	border-bottom:1px solid #84A1AD;
	width:750px;
	text-align:center;
	}
	.titolo_articolo{
	border-top:1px solid #84A1AD;
	border-bottom:1px solid #84A1AD;
	width:450px;
	text-align:center;
	}
	.colonnacn2{ /*colonna centrale*/
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
	color:#000000;
	text-align:left;
	width:750px;
	margin-top:10px;
	margin-left:240px;
	float:left;
	display: inline; /*per il bug di IE6 del double margin*/
	}
	
		.colonnacn2 strong{
		font-size:14px;
		color:#cc0000;
		}
	.colonnadx{ /*colonna destra*/
	width:300px;
	margin-top:10px;
	float:left;
	text-align:center;
	display: inline; /*per il bug di IE6 del double margin*/
	}

.footer { /*STILE PER IL FOOTER*/
font-size:11px;
font-family:Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
color:#666666;		
text-align:center;
clear:left;
padding-top:35px;
line-height: 15px;
}
	.footer a{
	color:#666666;
	}

INPUT, SELECT, BUTTON {
	font-family: Verdana, Arial, Helvetica, Geneva, Microsoft Sans Serif;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	}
	
/* font roberto */
.testo{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
	color:#000000;
	margin-right:5px;
	margin-left:5px;
}
.testo_ab{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, Microsoft Sans Serif, Geneva;
	color:#A35D5C;
	}	
.titolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
	margin-left:5px;
	color:#cc0000;
}

A.titolo, A.titolo:Visited {
	text-decoration:none;
	color:#cc0000;}
	
A.titolo:Active, A.titolo:HOVER {
	color: #cc0000; 
	text-decoration: underline; 
	}	

.titolo_evento {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-right:5px;
	margin-left:5px;
	color:#cc0000;
}

A.titolo_evento, A.titolo_evento:Visited {
	text-decoration:none;
	color:#cc0000;}
	
A.titolo_evento:Active, A.titolo_evento:HOVER {
	color: #cc0000; 
	text-decoration: underline; 
	}		
	
.articolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#A35D5C;
}

A.articolo, A.articolo:Visited {
	text-decoration:none;
	color:#A35D5C;}
	
A.articolo:Active, A.articolo:HOVER {
	color: #A35D5C; 
	text-decoration: underline; 
	}

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#49752b;
}

A.news, A.news:Visited {
	text-decoration:none;
	color:#49752b;}
	
A.news:Active, A.news:HOVER {
	color: #49752b; 
	text-decoration: underline; 
	}		

.news_doc {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#49752b;
}

A.news_doc, A.news_doc:Visited {
	text-decoration:none;
	color:#49752b;}
	
A.news_doc:Active, A.news_doc:HOVER {
	color: #49752b; 
	text-decoration: underline; 
	}	
