/*stile dei blocchi standard dell'HTML*/

body { /* Queste sono le regole generali del corpo della pagina */
margin:0;
text-align: center;
background:#ffffff;
}

TR,TD,TABLE { /* Queste sono le regole generali della tabella */
font-family: Arial, Verdana, Helvetica, Microsoft Sans Serif, Geneva;
font-size:11px;
font-weight:normal;
color:Black;
text-align:center;
}

H1, H2, H3 { /* Queste sono le regole generali degli titoli */
font-family: Arial, Verdana, Helvetica, Microsoft Sans Serif, 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 */
color:#ffffff;
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: Arial, Verdana, Helvetica, Microsoft Sans Serif, Geneva;
font-size:11;
color:#000000;
margin:auto;
text-align:center;
width:990px;
}

.testata{ /*STILE PER L'HEADER*/
width:990px;
text-align:left;
margin-top:20px;
margin-bottom:20px;
display:block;
float:left;
}
	.logo{
	float:left;
	margin:45px 15px;
	}
	.testa{
	background:url(../img/testa.jpg); 
	height:177px; 
	width:520px; 
	float:left;
	}
	.menu{ /*STILE PER IL MENU*/
	float:left;
	padding-top:1px;
	}
		.tasto {
		font-size:15px;
		font-family: Arial, Verdana, Helvetica, Microsoft Sans Serif, Geneva;
		font-weight:bold;
		color:#000000;
		background:url(../img/tasto_menu.jpg) no-repeat #79a93b;
		border-bottom:solid 1px #ffffff; 
		text-align:left;
		width:142px;
		height:24px;
		}
		.tasto A {
		text-decoration:none;
		margin-left:30px;
		line-height:23px;
		color:#FFFFFF;
		}	
		.tasto A:Visited {
		text-decoration:none;
		color:#FFFFFF;
		}	
		.tasto A:hover {
		text-decoration:underline;
		}
		.link_news {
		font-size:12px;
		font-family: Arial, Verdana, Helvetica, Microsoft Sans Serif, Geneva; 
		color:#0f1352;
		}

		A.link_news, A.link_news:Visited {
		text-decoration:none;
		color:#0f1352;}
	
		A.link_news:Active, A.link_news:HOVER {
		color: #0f1352; 
		text-decoration: underline; 
		}
.corpo{ /*STILE PER IL CORPO DELL'HTML*/
width:990px;
padding-bottom:10px;
float:left;
}
	.colonnacn{ /*colonna centrale*/
	background-color:#FFFFFF;
	text-align:left;
	width:730px;
	min-height:350px;			/*questo*/
	height:auto !important;		/*questo*/
	height:350px;				/*e questo sono un fix per IE sul parametro min-height*/
	float:left;
	border:solid 1px #141855;
	margin-right:15px;
	display: inline; /*per il bug di IE6 del double margin*/
	}
	.colonnacn2{ /*colonna centrale quando sono 2*/
	background-color:#FFFFFF;
	text-align:left;
	width:500px;
	min-height:350px;			/*questo*/
	height:auto !important;		/*questo*/
	height:350px;				/*e questo sono un fix per IE sul parametro min-height*/
	float:left;
	border:solid 1px #141855;
	margin-right:15px;
	display: inline; /*per il bug di IE6 del double margin*/
	}
	.colonnadx{ /*colonna centrale quando sono 2*/
	background-color:#FFFFFF;
	text-align:left;
	width:200px;
	min-height:350px;			/*questo*/
	height:auto !important;		/*questo*/
	height:350px;				/*e questo sono un fix per IE sul parametro min-height*/
	float:left;
	border:solid 1px #141855;
	margin-right:15px;
	display: inline; /*per il bug di IE6 del double margin*/
	}
	
	.colonnasx{ /*colonna sinistra*/
	width:210px;
	float:left;
	margin:0px 15px;
	min-height:350px;			/*questo*/
	height:auto !important;		/*questo*/
	height:350px;				/*e questo sono un fix per IE sul parametro min-height*/
	border:solid 1px #141855;
	display: inline; /*per il bug di IE6 del double margin*/
	}
		.news{
		font-size:10px;
		font-family: Arial, Verdana, Helvetica, Microsoft Sans Serif, Geneva;
		color:#000000;		
		text-align:left;
		margin:10px 10px 0;
		padding-bottom:5px;
		border-bottom:solid 1px #141855;
		}
			.news a{
			color:#0f1352;
			font-size:12px;
			}
			.news strong{
			color:#0f1352;
			font-size:18px;}
			.news:first-letter{
			color:#3a5684;
			font-size:20px;}
		.newsletter{
		font-size:10px;
		font-family: Arial, Verdana, Helvetica, Microsoft Sans Serif, Geneva;
		color:#000000;		
		text-align:left;
		margin:10px 10px 0;
		}
			.newsletter input {
			width:185px;
			border:#191d58 1px solid;
			padding-left:3px;
			}
			.newsletter button {
			width:60px;
			color:#191d58;
			margin-top:5px;
			border:#191d58 1px solid;
			}
			.newsletter a{
			color:#0f1352;
			font-size:12px;
			}
			.newsletter strong{
			color:#0f1352;
			font-size:18px;}
			.newsletter:first-letter{
			color:#3a5684;
			font-size:20px;}

.footer{ /*STILE PER IL FOOTER*/
font-size:11px;
font-family: Arial, Verdana, Helvetica, Microsoft Sans Serif, Geneva;
color:#FFFFFF;		
text-align:center;
padding-top:0px;
line-height:15px;
width:990px;
background:url(../img/footer.jpg) no-repeat center top;
clear:left;
}
	.footer img{
	margin-top:15px;
	}
/*--------------------------------------------------------------------------------------------------------------------*/
/*stile del testo e input*/

.testo {
	font-family: Arial, Verdana, Helvetica, Microsoft Sans Serif, Geneva;
	font-size:11px;
	font-weight:normal;
	margin:10px 30px 10px 20px;
	color:#000000;
	text-align:left;
	}

.testo2 {
	font-family: Arial, Verdana, Helvetica, Microsoft Sans Serif, Geneva;
	font-size:12px;
	font-weight:normal;
	margin:10px 30px 10px 20px;
	color:#000000;
	text-align:left;
	}	
	
.titolo {
	font-family: Arial, Verdana, Helvetica, Microsoft Sans Serif, Geneva;
	font-size:24px;
	color:#0f1352; 
	text-align:left;
	margin:10px 20px;
	}
	
	
INPUT, SELECT, BUTTON {
	font-family: Arial, Verdana, Helvetica, Microsoft Sans Serif, Geneva;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	}

