body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#fff;
}

	
	div#menu_full{
		position:relative;
		margin:0;
		width:100%;
		height:36px;
		top:0;
		background-image:url(img/menu_full.gif);
	}
	
	
	div#menu_top{
		position:relative;
		margin:0 auto;
		width:960px;
	}
	
	div#menu_bottom{
		position:relative;
		margin:0px auto;
		padding:0px;
		width:960px;
		height:106px;
		background-color:#fff;
		text-align:left;
	}
	
	div#grigio_top{
		position:absolute;
		margin:0px;
		padding:0;
		width:100%;
		height:11px;
		left:0;
		background:url(img/grigio_top3.gif) repeat-x;
		
	}
	
	div#grigio_top2{
		position:relative;
		margin:0;
		width:100%;
		height:11px;
		top:0;
		background-image:url(img/grigio_top2.gif);
	}
	


	div#grigio_cont2{
		position:relative;
			margin:0px;
			padding:0px;
		width:100%;
		background:url(img/grigio_cont2.gif) repeat-x #797a7c;
		
	}
	
	div#contenuto{
		position:relative;
			margin:0px auto;
			padding:0px;
		width:960px;
		background-color:none;

	}

	div#grigio_bottom{
		position:relative;
		margin:0;
		width:100%;
		height:11px;
		top:0;
		background-image:url(img/grigio_bottom.gif);
	}


	div#centro{
			position:relative;
			margin:0 auto;
			width:960px;
			height:278px;
			background-color:#fff;
	}
			
			
	div#footer_full{
		position:relative;
		margin:0;
		width:100%;
		height:23px;
		top:0;
		background-image:url(img/footer.gif);
	}
			
	div#footer{
			position:relative;
			margin:0 auto;
			width:960px;
			height:100px;
			background-color:none;
	}
			
			div#riga_verticale{
				border-right: 1px solid #ccc;
				width:1px;
				height:20px;
			}
			
			div#riga{
				position:relative;
				margin:0 auto;
				width:200px;
				height:1px;
				border-top:2px dotted #d0e9f0;
			}
			
			
			
			div#content{
				position:relative;
				margin:0 auto;
				background:url('img/sfondo_interno.gif') repeat-x;
				width:100%;
		
				z-index:1;
			}
			
			div#grigio_interna1{
				position:relative;
				margin:0;
				width:100%;
				height:400px;
				background:url(img/grigio_interna.gif) repeat-x;
			}

		div#sottomenu	{
				position:relative;
				margin:35px 0 15px;
				width:600px;
			
	
			}
		
		
		div#foto	{
					position:relative;
					margin:0;
					}
			
		
		div#photos	{
					position:relative;
					margin:80px auto 10px;
					
					}
		
		div#nome	{
					position:relative;
					margin:0 0;
					left:0;
					}
		
			

.bottom{margin-top:15px;}	
.paddingright50{padding-right:50px;}
.paddingleft15{padding-left:6px;}
.padding10{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}
.padding44{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}
.paddingleft20{padding-left:20px;}
.margintop15{margin-top:15px;}
.margintop10{margin-top:10px;}
.padding15	{padding-top:15px;padding-bottom:15px;}	
.padding20	{padding-top:20px;}	
.padding40	{padding-top:60px;}	

.logo_cons{padding-top:15px; padding-left:25px;}
.learn{padding-right:50px;}
td.gray{background:url(img/grigio_interna.gif) repeat-x  #eaeaeb;}

td.red{background:#287078; font-weight:bold; text-decoration:none;}	


td.red a{
	background:#287078; font-weight:bold; text-decoration:none;
	color:#fff;
	
	}
											
.white{
	background:#ffffff;
	color:#666;
	font-family:arial;
	 text-decoration:none;
	}

a.font_red{color:#287078; font-weight:bold; text-decoration:none;}
	a:hover.font_red{color:#287078; font-weight:bold; text-decoration:none;}						
a.sottomenu{color:#ffffff; text-decoration:none;}
	a:hover.sottomenu{color:#ffffff; text-decoration:none;}						

.strong{font-weight:bold;}
.100
hr{width:630px;  color:#999; margin-bottom:20px;}


.testo {line-height:1.4em;font-family:Arial;color:#999;	font-size:14px;}
.testo1{color:#f0f0f0; font-family: Arial; font-size:14px;}
.testo2{color:#000; font-family:Arial; font-size:15px; font-weight:bold; line-height:1.6em;}	
.testo3{color:#4d4d3f; font-family:Arial; font-size:13px; font-weight:normal; line-height:1.6em;}	
.titolo {font-weight:bold;font-family:Arial;color:#000;	font-size:16px;}
.tit{font-family:arial;font-size:15px;color:#000;font-weight:bold;}
/*p.MsoNormal a {color:#333; font-family:Arial; font-size:13px; font-weight:bold;line-height:1.6em;}	
p.MsoNormal a:hover {color:#333; font-family:Arial; font-size:13px; font-weight:bold;line-height:1.6em; text-decoration:underline;}	*/
.tit2{
	font-family:arial;
	font-size:11px;
	color:#257078;
	font-weight:bold;
}

.cont{
	font-family:arial;
	font-size:12px;
	color:#666;
}

.fecha{
	font-family:arial;
	font-size:10px;
	color:#ccc;
}

.cont_news{
	font-family:arial;
	font-size:11px;
	color:#999;
}


.learnmore{
	font-family:arial;
	font-size:11px;
	color:#333;
	font-weight:bold;
}

a:hover.learnmore{
	text-decoration:underline;
}


a{
	text-decoration:none; color: #000;
}

a:hover{
	text-decoration:none;
}


.footer{
	font-family:arial;
	font-size:12px;
	color:#666;

}

a:hover.footer{
	text-decoration:underline;
}

.footer_2{
	font-family:arial;
	font-size:12px;
	color:#999;

}


.topmenu a:hover{color:#fff;text-decoration:none;}
.topmenu a{color:#fff;text-decoration:none;}
.topmenu {
	font-family:Arial;
	font-size:12px;
	color:#ffffff;

}




div#progetti{
	width:220px;
text-align:left;
}

div#riga_progetti{
	width:100%;
	height:1px;
	border-top:1px solid #ccc;
}

.titoto_general_progetti{
	font-family:arial;
	font-size:13px;
	color:#287078;
	font-weight:bold;
}

.tit_tipo_progetti{
	font-family:arial;
	font-size:13px;
	color:#333;
	font-weight:bold;
}

.tit_progetti{
	font-family:arial;
	font-size:14px;
	color:#287078;
	text-decoration:none;
}

a.tit_progetti{
	font-family:arial;
	font-size:12px;
	color:#287078;
	text-decoration:none;
}

a:hover.tit_progetti{
	text-decoration:underline;
}

