@charset "UTF-8";
/* CSS Document */


body{

	margin: 0;
	padding: 0 0 0 0;

}


.txt_index{
	font-family: arial;
	font-size: 14px;
	color:#0b1391 ;
	padding: 0px 0px 10px 15px ;
}

.txt_index a{
	text-decoration:none;
	font-family: arial;
	font-size: 14px;
	color:#0b1391 ;
	
}
.txt_index a:hover{
	text-decoration:none;
	font-family: arial;
	font-size: 14px;
	color:#ff7020  ;
}


.txt_firma{
	font-family: arial;
	font-size: 10px;
	color:#666;
	padding: 0px 0px 10px 15px ;
}

.txt_firma a{
	text-decoration:none;
	font-family: arial;
	font-size: 10px;
	color:#666;
	
}
.txt_firma a:hover{
	text-decoration:none;
	font-family: arial;
	font-size: 10px;
	color:#CCC;
}

.txt_descr{
	font-family: arial;
	font-size: 11px;
	color:#0b1391 ;
}

.txt_descr a{
	text-decoration:none;
	font-family: arial;
	font-size: 11px;
	color:#0b1391 ;
	
}
.txt_descr a:hover{
	text-decoration:none;
	font-family: arial;
	font-size: 11px;
	color:#FFF;
}


.titolo_news{
	font-family: arial;
	font-size: 12px;
	color:#fff;
	padding: 5px 0px 0px 20px ;
}
.txt_news{
	font-family: arial;
	font-size: 12px;
	color:#0b1391;
	padding: 0px 0px 8px 20px ;


}

.txt_company{
	font-family: arial;
	font-size: 12px;
	color:#0b1391;
	padding: 0px 0px 0px 0px ;
}

.txt_team{
	font-family: arial;
	font-size: 13px;
	color:#0b1391;
	padding: 10px 0px 0px 0px ;
}


.txt_titoliinfo{
	font-family: arial;
	font-size: 14px;
	color:#ff7020 ;
	letter-spacing:1px;
	padding: 0px 0px 0px 25px ;
}
.txt_info{
	font-family: arial;
	font-size: 12px;
	color:#0b1391;
	padding: 0px 0px 6px 25px;
}

.txt_info a{
	font-family: arial;
	font-size: 12px;
	color:#0b1391;
}
.txt_info a:hover{
	font-family: arial;
	font-size: 12px;
	color:#ff7020;

}

.txt_titolicome{
	font-family: arial;
	font-size: 14px;
	color:#ff7020 ;
	letter-spacing:1px;
	padding: 0px 0px 0px 25px ;
}


.txt_come{
	font-family: arial;
	font-size: 12px;
	color:#0b1391;
	padding: 0px 0px 10px 15px ;
}

.txt_come a{
	font-family: arial;
	font-size: 12px;
	color:#ff7020  ;
	
}
.txt_come a:hover{
	font-family: arial;
	font-size: 12px;
	color:#0b1391 ;
}




.txt_realizzazioni{
	font-family: arial;
	font-size: 14px;
	color:#0b1391;
	padding: 10px 0px 0px 0px ;
}

.txt_realizzazioni2{
	font-family: arial;
	font-size: 14px;
	color:#ff7020;
	padding: 10px 0px 0px 0px ;
}



.txt_gallery{
	font-family: arial;
	font-size: 14px;
	color: #fff;
	text-align: right;
	padding: 0px 0px 10px 0px;

}
.txt_gallery a{
	font-family: arial;
	font-size: 14px;
	color:#fff;
	text-decoration:none;
	text-align: right;
	padding: 0px 0px 10px 0px;

}
.txt_gallery a:hover {
	font-family: arial;
	text-decoration:none;
	font-size: 14px;
	color:#ff7020;
	text-align: right;
	padding: 0px 0px 10px 0px;
}

.txt_gallery2 {
	text-decoration:none;
	font-family: arial;
	font-size: 16px;
	color:#fff;
	padding: 10px 10px 15px 10px ;

}
.txt_gallery2 a{
	text-decoration:none;
	font-family: arial;
	font-size: 16px;
	color:#fff;
	text-align: right;
	padding: 0px 0px 10px 0px ;

}
.txt_gallery2 a:hover{
	text-decoration:none;
	font-family: arial;
	font-size: 16px;
	color:#ff7020;
	text-align: right;
	padding: 0px 0px 10px 0px ;
}

.footer{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFF;
	text-align:center;
	background-image:url(img/sf_footer.gif);
}



.A:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #0b1391; text-decoration:none; }
.A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px;  text-decoration:none; color:#0b1391; 	}
.A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #ffffff;  }


.V:link {font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#fff; text-decoration: none; }
.V:visited {font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration:none; color: #fff; }
.V:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ff7020; text-decoration: none; }

