/* ansa_layout.css *****************************************************************/



/* HTML tag styles *****************************************************************/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #10578C;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#scroll {
	position:absolute;
	top:0;
	bottom:-0.1px;
	width:1em;
	z-index:-1;
}
/* LAYOUT styles *****************************************************************/
.globalNav{
	padding: 0px 0px 5px 10px;
	color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	vertical-align: bottom;
}
.maintable {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 783px;
}
.bkd_maintable {
	background-image: url(/main/images/bkg_right.gif);
	background-repeat: repeat-y;
	width: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.bks_maintable {
	background-image: url(/main/images/bkg_left.gif);
	background-repeat: repeat-y;
	width: 5px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
}
.header {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009D42;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(/main/images/header.gif);
	background-repeat: no-repeat;
}
/* ADV styles *****************************************************************/
.adv_728 {
	background-color: #4177A3;
	height: 100px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}

.adv_240 {
	background-color: #BDE0C8;
	height: 250px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #91CCA4;
	border-bottom-color: #91CCA4;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}
.adv_120 {
	height: 70px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.adv_240dx {
	height: 250px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	border: 1px solid #666666;
}
/* MAINTABLE styles *****************************************************************/
.bk_newstiker {
	background-color: #009D42;
	height: 20px;
	width: 100%;
}
.main_layout {
	background-color: #FFFFFF;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.main_centre {
	background-color: #FFFFFF;
	width: 492px;
	vertical-align: top;
}

.main_speciali {
	background-color: #FFFFFF;
	width: 637px;
	vertical-align: top;
}

.main_centre_video {

	background-color: #FFFFFF;
	width: 630px;
	vertical-align: top;
}
.main_round {
	border-right-color: #009D42;
	width: 11px;
	background-image: url(/main/images/corner_bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
.main_dx {
	width: 135px;
	border-left-width: 1px;
	border-left-color: #E8E8E8;
	vertical-align: top;
	background-color: #F9F9F9;
	text-align: right;
}
.main_sx {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #009D42;
	width: 135px;
	background-color: #CEEBCF;
	vertical-align: top;
}
.hd_top {
	border-bottom: 1px solid #000000;
	background-image: url(/main/images/bktop.gif);
	height: 10px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
}
.hd_bottom {
	width: 100%;
	border-top: 1px solid #000000;
	background-image: url(/main/images/bkbottom.gif);
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
}
/* SELETTORE styles *****************************************************************/
a{
	color: #006699;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


a:hover{
	color: #006699;
	text-decoration: underline;
}

a.rubriche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	display: block;
	background-color: #CEEADB;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5ABC8D;
	padding-left: 2px;
	width: 135px;
}
a.rubriche:hover {
	background-color: #5EBE85;
	color: #003300;
	text-decoration: none;
}
a.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #009D42;
	padding-left: 10px;
	font-weight: bold;
	vertical-align: baseline;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006F2F;
}
a.home:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.sezioni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1A5E77;
	background-color: #207697;
	padding-left: 9px;
	font-weight: bolder;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-color: #5395B5;
	border-top-width: 1px;
	border-top-style: solid;
}
a.sezioni:hover {
	background-color: #009D42;
	color: #FFFFFF;
	text-decoration: none;
}

a.suggeriti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #125589;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BACBDB;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 0px;
}
a.suggeriti:hover {
	text-decoration: none;
	color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.suggeriti_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #125589;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0F568C;
	height: 16px;
	font-weight: bold;
	letter-spacing: 1pt;
}
.suggeriti_subtit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009D42;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009D42;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 1px;
}

a.newstiker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.newstiker_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1pt;
}
a.regioni {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
	text-decoration: none;
	display: block;
	background-color: #CEEADB;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5ABC8D;
	padding-left: 2px;
}
.rubriche_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #009D42;
	padding-left: 10px;
	font-weight: normal;
	vertical-align: baseline;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006F2F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2DB370;
}
/* CATEGORY styles *****************************************************************/
.category {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009D42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009D42;
	margin-bottom: 5px;
	width: 480px;
}
.category_news {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009D42;
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009D42;
}

.category_spec {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009D42;
	width: 637px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009D42;
}

/* FORM styles *****************************************************************/
.cerca_form {
	background-color: #FFFFCC;
	border: 1px solid #000000;
	height: 15px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.bk_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 100%;
	text-align: right;
}
.sub_nav {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009D42;
	width: 480px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-top: 10px;
	height: 20px;
}

/* METEO styles *****************************************************************/
.meteo_city {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #11578B;
	text-decoration: none;
	text-transform: uppercase;
}
.meteo_time {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #11578B;
	text-decoration: none;
}
.meteo_min {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #11578B;
	text-decoration: none;
	font-size: 10px;
	text-align: center;
}
.meteo_max {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	font-size: 10px;
	text-align: center;
}
.meteo {
	background-color: #F9F9F9;
	width: 125px;
}

.bar_bottom {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #009D42;
	width: 100%;
}
.tria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009D42;
	font-weight: bold;
}

/* VIDEONEWS styles *****************************************************************/

.video_home_bk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.video_home_bknews {
	background-color: #F9F9F9;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	width: 100%;
}
.video_home_datablu {
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #11578b;
	background-color: #F9F9F9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: center;
}
.video_home_datared {
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
}
.video_home_head30s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #789EBA;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C4D5E1;
	border-bottom-color: #5585A8;
	height: 20px;
}
.video_home_headansalive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #70C195;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C4D5E1;
	border-bottom-color: #5585A8;
	height: 20px;
}
.video_home_img {
	margin: 2px;
	border: 1px solid #999999;
}
.video_home_main {
	width: 480px;
	border: 1px solid #999999;
	margin: 0px;
	padding: 0px;
}
.video_home_news {
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #11578B;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-left: 5px;
}
.video_home_sepv {
	border-left-color: #0F5286;
	border-left-width: 1px;
	border-left-style: solid;
}
.video_home_ue {
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #11578B;
	text-transform: uppercase;
}
.video_datablu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #11578B;
	background-color: #F9F9F9;
	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-left: 4px;
	text-align: left;
}
.video_main {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.videonews_dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009D42;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009D42;
	font-weight: bold;
	padding-top: 5px;
}
.video_dx_news {
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #11578B;
	display: block;
}
.sepgrayv_30s {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.sepgray_30s {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
}
/* HOME styles *****************************************************************/
.photogallery {
	background-color: #F2F4F4;
	border: 1px solid #009D42;
	height: 80px;
	width: 480px;
	margin-bottom: 5px;
}
.news_home_main {
	width: 480px;
	border: 1px solid #CCCCCC;
}
a.home_app {
	color: #FF0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	display: block;
}
/* FINANZA styles *****************************************************************/
.finanza_valore {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #11578B;
	text-decoration: none;
	text-transform: uppercase;
}
.finanza_titolo {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #11578B;
	text-decoration: none;
	text-transform: uppercase;
}
a.newstiker:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.Awn_Nav {

	padding: 3px 0px 4px;
	color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
/* SEPARATORI styles *****************************************************************/
.sepgray {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 480px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.sepgrayv {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.sepgreen_news {

	width: 99%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #009D42;
}
.sepgreen {
	width: 480px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #009D42;
}
.sepgray_home {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.sepgrayvs {
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.sepgreen_o {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #009D42;
	font-size: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 5px;
}
.sepgray_global {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.spacer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	height: 5px;
}
.sepgray_30sd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.sepgreenv {
	margin-top: 5px;
	margin-bottom: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.sepgray_o {


	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
}
.news_box {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009D42;
	width: 480px;
}
.hd_rubriche {
	width: 480px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #009D42;
	height: 20px;
	padding-bottom: 2px;
}
.Speciale {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.sepgray_t {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.met_fin {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #125589;
	text-decoration: none;
	height: 14px;
	font-weight: bold;
	letter-spacing: 1pt;
}
.lr {
	color: #FF0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	display: block;
	background-color: #FFFFCC;
}
.lr:hover {
	color: #FF0000;
	text-decoration: underline;
}
.New {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: blink;
	text-align: right;
}
a.meteo_weekend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009D42;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	margin-right: 2px;
	padding-left: 5px;
	padding-bottom: 5px;
}
a.meteo_weekend:hover {
	color: #FF0000;
}
.cercavideo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #009D42;
	height: 25px;
	width: 100%;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #10578C;
}
.cerca_video {

	background-color: #FFFFCC;
	border: 1px solid #000000;
	height: 15px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #10578C;
}
/* LINK styles *****************************************************************/
.linkrosso {

	color: #FF0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.linkrosso:hover {
	text-decoration: underline;
	color: #FF0000;
}
.linkblu {


	color: #10578C;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.linkblu:hover {
	text-decoration: underline;
	color: #10578C;
}
.linkverde {



	color: #07AB39;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.linkverde:hover {
	text-decoration: underline;
	color: #07AB39;
}

.ls {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #10578C;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	background-color: #EFEFEF;
	padding-left: 15px;
	background-image: url(/main/images/ico_app.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.ls:hover {
	text-decoration: underline;
	color: #FF0000;
}
.lv {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #10578C;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(/main/images/ico_video.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	background-color: #EFEFEF;
	display: block;
}
.lv:hover {
	text-decoration: underline;
	color: #FF0000;
}
.la {
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #0F568C;
	background-color: #EFEFEF;
	padding-left: 15px;
	font-weight: bold;
	display: block;
	background-image: url(/main/images/ico_sez.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.la:hover {
	text-decoration: underline;
	color: #FF0000;
}

.lr {

	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #0F568C;
	background-color: #EFEFEF;
	padding-left: 15px;
	font-weight: bold;
	display: block;
	background-image: url(/main/images/ico_rub.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.lr:hover {

	text-decoration: underline;
	color: #FF0000;
	}
#box_news {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009D42;
	width: 100%;
	margin: 2px;
}#box_fdg {
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009D42;
	width: 480px;
}

prova {
border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 480px;
}

#box_hp {
	width: 100%;
	margin: 2px;
	border-top: 1px solid #009D42;
}
#box_hpn {
	width: 100%;
	margin: 2px;
}
.ld {


	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #0F568C;
	background-color: #EFEFEF;
	padding-left: 15px;
	font-weight: bold;
	display: block;
	background-image: url(/main/images/ico_doc.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.ld:hover {

	text-decoration: underline;
	color: #FF0000;
}
.lass:hover {

	text-decoration: underline;
	color: #FF0000;
}
.lass {

	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #0F568C;
	background-color: #EFEFEF;
	padding-left: 15px;
	font-weight: bold;
	display: block;
	background-image: url(/main/images/ico_ass.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

.td_iso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: middle;
}
#news_img {
	margin-right: 4px;
	margin-bottom: 4px;
}

.tit_video {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #10578c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(/main/images/ico_video.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	background-color: #f0f0f0;
	display: block;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;

}

.tit_app {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #10578c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(/main/images/ico_sez.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	background-color: #f0f0f0;
	display: block;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;

}

.tit_foto {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #10578c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(/main/images/ico_foto.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	background-color: #f0f0f0;
	display: block;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;

}

.tit_speciale {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #10578c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 2px 3px;
	display: block;

}

.testi_video {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-repeat: no-repeat;
	display: block;

}
.tria {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
}

.ansamed {
	width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e5e5e5;
}

.ass_ansamed {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #0d529e;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-repeat: no-repeat;
	display: block;

}

.tit_speciale_foto {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #a7a7a7;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 2px 3px;
	display: block;

}

.didascalia {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-repeat: no-repeat;
	display: block;

}

.xx {
	background-color: #F9F9F9;
	width: 460px;
	height: 50px;
	border-right: 1px solid #CFD2D3;
	border-bottom: 1px solid #CFD2D3;
	border-left: 1px solid #CFD2D3;

}

.y1 {
	border-right: 1px solid #CFD2D3;

            width: 115px;

            height: 50px;


}

.y2 {

            width: 115px;

            height: 50px;

}

.tab_foto6 {

            border: 1px solid #CFD2D3;

            background-color: #F9F9F9;

            width: 600px;

            height: 50px;

}


.vid {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #10578C;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(/main/images/ico_video.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	display: block;
}

.spe {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #10578C;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	padding-left: 15px;
	background-image: url(/main/images/ico_app.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

.app {
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #0F568C;
	padding-left: 15px;
	font-weight: bold;
	display: block;
	background-image: url(/main/images/ico_sez.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

.ass {

	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #0F568C;
	padding-left: 15px;
	font-weight: bold;
	display: block;
	background-image: url(/main/images/ico_ass.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

.doc {
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #0F568C;
	padding-left: 15px;
	font-weight: bold;
	display: block;
	background-image: url(/main/images/ico_doc.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

.tab_fotografico {
            border: 1px solid #CFD2D3;
            width: 600px;
            height: 50px;

}

.box_foto {
			background-color: #f5f5f5;
            width: 300px;


}

.box_foto_2 {
            border-right: 1px solid #CFD2D3;
			background-color: #f5f5f5;
            width: 80px;
}

a.rubricheSpec {
	color: #FF0000;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5ABC8D;
	font: normal 10px Tahoma, Verdana;
	background: #CEEADB url(/main/images/bk_bott_roma.gif) no-repeat right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}

a.rubricheSpec:hover {
	color: #000000;
	text-decoration: none;
}



.home_title_FF    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: top;
	display: block;
	padding-bottom: 3px;
}

.home_txt_FF    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	display: block;
	padding-bottom: 3px;
}
