@charset "UTF-8";/* CSS Document */body,td,th {	color: #7d7d7d;	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;}body {	background-color: #FFF;	background-image: url(img/bg_header.jpg);	background-repeat: no-repeat;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-position: center top;}.no_content {	border-top:#d20032 solid 4px;}.logo_bios {	margin-bottom: 4px;	margin-left: 18px;}.tenda {	position:absolute;	z-index:10000;	float:left;	width:100%;	margin:0;	top:0px;	left:0px;	overflow:visible;	height:341px;}input {	background:none;	font-size: 12px;	color: #959595;	margin-right: 10px;	margin-left: 10px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}textarea {	font-family: Arial, Helvetica, sans-serif;	background:none;	font-size: 12px;	color: #959595;	margin-right: 10px;	margin-left: 10px;	border: 1px solid #CCC;}.form-sito {	font-family: Arial, Helvetica, sans-serif;	background:none;	font-size: 12px;	color: #959595;	margin-right: 10px;	margin-left: 10px;	border: 1px solid #CCC;}.input_newsletter {	background:none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font-size: 12px;	color: #959595;	margin-right: 10px;	margin-left: 10px;}a:link, a:visited, a:active {	color: #6895b6;	text-decoration: none;}a:hover {	color: #294e70;}a.navbar:link, a.navbar:active, a.navbar:visited {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 17px;	color: #959595;	text-decoration: none;	margin-right: 26px;}a.navbar:hover {	color: #6895b6;}a.navbarfooter:link, a.navbarfooter:active, a.navbarfooter:visited  {	font-size: 12px;	margin-left: 10px;	margin-right: 10px;}a.navbarfooter:hover {	color: #6895b6;}a.navbar3:link, a.navbar3:active, a.navbar3:visited  {	font-size: 12px;	margin-right: 10px;}a.navbar3:hover {	color: #6895b6;}.navbar3static {	color: #CCC;}.separatori_navbar3 {	font-size: 12px;	margin-left: 10px;	margin-right: 10px;}a.btn_newsletter:link, a.btn_newsletter:active, a.btn_newsletter:visited  {	font-size: 14px;	color: #FFF;	text-decoration: none;}a.btn_newsletter:hover {}.logo_flp {	border: none;}.bg_index_focus {	background-image: url(img/index_focus.jpg);	background-repeat: no-repeat;	margin-bottom: 26px;	margin-top: 13px;}.bg_input {	background-image: url(img/bg_imput.png);	background-repeat: no-repeat;	background-position: left center;}.bg_visual_page {	background-image: url(img/bg_visual_page.jpg);	background-repeat: no-repeat;	margin-top: 13px;}.bg_visual_page_lite {	background-image: url(img/bg_visual_page02.png);	background-repeat: no-repeat;	margin-top: 13px;}.bg_visualbig_page {	background-repeat: no-repeat;	margin-top: 13px;	background-image: url(img/bg_path.jpg);	background-position: left bottom;}.bg_strillo {	background-image: url(img/bg_strillo.jpg);	background-repeat: no-repeat;	background-position: center top;}.bg_visualbig_dx {	background-image: url(img/bg_visual_dx.jpg);	background-repeat: repeat;	background-position: left top;	text-align: left;	padding-right: 30px;	padding-left: 30px;	padding-bottom: 20px;	vertical-align: bottom;	height: 80px;}.bg_footer {	background-image: url(img/bg_footer.png);	background-repeat: no-repeat;	background-position: center top;	margin-top: 26px;}.td_footer {	padding-top: 30px;	padding-right: 20px;	padding-bottom: 40px;	padding-left: 20px;}.td_content {	padding-top: 40px;	padding-right: 20px;	padding-bottom: 40px;	padding-left: 20px;	font-size: 13px;}.td_boxdx {	background-image: url(img/bg_boxdx.jpg);	background-repeat: no-repeat;	background-position: top;	padding-top: 27px;	padding-left: 23px;}.copyright {	color: #959595;	font-size: 12px;	margin-left: 10px;}.path_title {	color: #FFF;	font-size: 13px;	padding-left: 20px;}.path_punti {	color: #F00;	padding-right: 35px;	margin: 0px;	padding-top: 0px;}a.path_link:link, a.path_link:active, a.path_link:visited {	color: #B1B1B1;	background-image: url(img/breadcrumb_freccia.jpg);	background-repeat: no-repeat;	background-position: right;	font-size: 13px;	padding-right: 34px;	padding-left: 20px;	padding-top: 8px;	padding-bottom: 8px;}a.path_link:hover {	color: #797979;}.box_titolo_nutri {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #294e70;	background-image: url(img/ico_cuore.jpg);	background-repeat: no-repeat;	background-position: 23px 55px;	padding-left: 46px;	padding-top: 51px;	padding-bottom: 10px;}.box_titolo_sostienici {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #6895b6;	background-image: url(img/ico_omino.jpg);	background-repeat: no-repeat;	background-position: 23px 54px;	padding-left: 46px;	padding-top: 51px;	padding-bottom: 10px;}.box_titolo_progetti {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #6895b6;	background-image: url(img/ico_progetti.jpg);	background-repeat: no-repeat;	background-position: 23px 55px;	padding-left: 46px;	padding-top: 51px;	padding-bottom: 10px;}.box_titolo_correlati {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #6895b6;	background-image: url(img/ico_correlati.jpg);	background-repeat: no-repeat;	background-position: 23px 55px;	padding-left: 46px;	padding-top: 51px;	padding-bottom: 10px;}.box_titolo_download {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #6895b6;	background-image: url(img/ico_download.jpg);	background-repeat: no-repeat;	background-position: 23px 55px;	padding-left: 46px;	padding-top: 51px;	padding-bottom: 10px;}.box_titolo_iniziative {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #6895b6;	background-image: url(img/ico_progetti_realizzati.jpg);	background-repeat: no-repeat;	background-position: 23px 55px;	padding-left: 46px;	padding-top: 51px;	padding-bottom: 10px;}.boxdx_link {	font-size: 13px;	padding-left: 15px;	text-decoration: none;	background-image: url(img/freccia.jpg);	background-repeat: no-repeat;	background-position: left;	line-height: 18px;}.boxdx_titolo {	font-size: 13px;	text-decoration: none;	line-height: 18px;	font-weight: bold;	color: #517690;}.titolo_focus_area {	font-size: 20px;	padding-left: 30px;	color: #85a2ba;}.help {	padding-right: 20px;	padding-left: 20px;}.titolo_strillo_times {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #6895b6;	line-height: 22px;	padding-top: -10px;}.titolo_strillo_newsletter {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #6895b6;	line-height: 22px;	padding-top: -10px;}.titolo_strillo_newsletter_rosso {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #cf0131;}.titolo_visual_td {	padding-left: 30px;	vertical-align: bottom;	margin-bottom: 20px;}.titolo_visual_progetto {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 38px;	color: #FFF;}.titolo_visual_progetto_rosso {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 38px;	color: #cf0131;	margin-left: 3px;}.titolo_visual_progetto02 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 34px;	color: #FFF;}.titolo_visual_progetto_rosso02 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 34px;	color: #cf0131;	margin-left: 3px;}.titolo_content {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 30px;	color: #6895b6;}.titolo_content_rosso {	color: #CF0131;}.titolo_focus_progetto {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 38px;	color: #FFF;	padding-left: 30px;	line-height: 38px;}.titolo_focus_progetto_rosso {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 38px;	color: #cf0131;}.titolo_focus_descrizione {	font-size: 12px;	color: #FFF;	padding-left: 30px;}.titolo_focus_link {	font-size: 12px;	color: #FFF;	padding-left: 18px;	text-decoration: none;	background-image: url(img/freccia.png);	background-repeat: no-repeat;	background-position: 30px center;}a.titolo_focus_link02:link, a.titolo_focus_link02:active, a.titolo_focus_link02:visited {	font-size: 11px;	color: #FFF;	padding-left: 12px;	padding-bottom: 4px;	text-decoration: none;	background-image: url(img/freccia.png);	background-repeat: no-repeat;	background-position: 30px left;}a.titolo_focus_link02:hover {	color: #6895b6;}.titolo_strillo_area {	font-size: 13px;/*	padding-top: 10px;*/}.titolo_strillo_progetto {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 22px;	color: #6895b6;	line-height: 22px;	padding-top: -10px;}.titolo_strillo_progetto_rosso {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 22px;	color: #cf0131;}.titolo_strillo_progetto_small {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #6895b6;}.titolo_strillo_descrizione {	font-size: 11px;}.titolo_strillo_link {	font-size: 11px;	padding-left: 10px;	text-decoration: none;	background-image: url(img/freccia.png);	background-repeat: no-repeat;	background-position: left;	color: #7d7d7d;}.titolo_strillo_nolink {	font-size: 11px;	padding-left: 10px;	text-decoration: none;	background-image: url(img/freccia.png);	background-repeat: no-repeat;	background-position: left;}.titolo_box_footer {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #7d7d7d;	margin-bottom: 8px;	padding-bottom: 8px;}.titolo_box_rosso {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #cf0131;	font-weight: bold;}.testo_footer {	color: #959595;	font-size: 12px;}.testo_footer2 {	color: #959595;	font-size: 12px;	cursor:pointer;}.testo_evidenza {	color: #284C6C;}.testo_mansioni {	font-size: 11px;	font-style: italic;}.ico_acrobat {	font-size: 13px;	background-image: url(img/icon_acrobat.jpg);	background-repeat: no-repeat;	background-position: left center;	padding-top: 30px;	padding-bottom: 30px;	height: 60px;	padding-left: 65px;}.ancora_link {	font-size: 11px;	padding-left: 18px;	text-decoration: none;	background-image: url(img/frecciasu.png);	background-repeat: no-repeat;	background-position: left center;	color: #7d7d7d;}.button{	height:24px;	width:80px;	background-image:url(img/puls.png);	color:#FFF;	padding-bottom:4px;	}
