.dati_table{	border:1px solid #8DC0EB;	border-spacing: 0px;	}.dati_table_intest{  background: #4485C7 url(http://www.datameteo.com/meteo/includes/custom_files/sfondotitle.jpg) repeat-x;  padding:10px;  font-weight: bold;}.dati_table_data_even{	background: #ffffff;   cursor:pointer;	height:40px;}.dati_table_data_odd{  background: #f0f0f0;   cursor:pointer;  height:40px;}tbody tr.dati_table_data_even:hover td {	background: #8DC0EB;	background-position: 5px;	color: #ffffff;   }	tbody tr.dati_table_data_even:hover a.tb_attuali{	background: #8DC0EB;	background-position: 5px;	color: #ffffff; }	tbody tr.dati_table_data_odd:hover a.tb_attuali{	background: #8DC0EB;	background-position: 5px;	color: #ffffff; }tbody tr.dati_table_data_odd:hover td {	background: #8DC0EB;	background-position: 5px;	color: #ffffff;   }  .td_attuali2 {color:#000000;font-size:12px;font-weight:normal;}.dati_table_tmax{	background:url(http://www.datameteo.com/meteo/modules/Dati_attuali/images/sfondo_rosso.png) repeat-x;	height:40px;}.dati_table_tmax a:link, .dati_table_tmax a:visited, .dati_table_tmax a:hover {	color: black;}.dati_table_tmin{	background:url(http://www.datameteo.com/meteo/modules/Dati_attuali/images/sfondo_blu.png) repeat-x;  height:40px;}.dati_table_tmin a:link, .dati_table_tmin a:visited, .dati_table_tmin a:hover {  /*background-image: url(http://www.datameteo.com/meteo/includes/custom_files/sfondotitle.jpg);*/  color: black;}.dati_table_wind{	background:url(http://www.datameteo.com/meteo/modules/Dati_attuali/images/sfondo_giallo.png) repeat-x;	height:40px;}.dati_table_wind a:link, .dati_table_wind a:visited, .dati_table_wind a:hover {	color: black;}td.table_previ {background:transparent url(sfondotitle.jpg) repeat-x scroll 0 0;border-bottom:3px solid #5593D0;font-size:15px;font-weight:bold;padding:3px;}.td_dati{border-right:1px dotted #8DC0EB;}table.tb_attuali {	border:1px solid #8DC0EB;	border-spacing: 0px;   }table caption.tb_attuali {	font-size: 1.8em;	text-align: left;	text-indent: 100px;	background: url(images/bg_caption.gif) left top;	height: 40px;	color: #8DC0EB;	border:1px solid #8DC0EB;   }thead th.tb_attuali {	background: url(images/bg_th.gif) left;	height: 21px;	color: #FFFFFF;	font-size: 0.8em;	font-family: Arial;	font-weight: bold;	/*padding: 0px 7px;*/	margin: 20px 0px 0px;	text-align: left; }tbody tr.tb_attuali {	background: #ffffff; cursor:pointer; }tr.intestazione {	  background: #DCB500 url(http://www.datameteo.com/meteo/includes/custom_files/sfondotitle.jpg) repeat-x scroll 0 0;  }tr.intestazione_orange {	  background: #DCB500 url(http://www.datameteo.com/meteo/includes/custom_files/sfondotitle_orange.jpg) repeat-x scroll 0 0;  }.intestazione_orange {	  background: #E1BB02 url(http://www.datameteo.com/meteo/includes/custom_files/sfondotitle_orange.jpg) repeat-x scroll 0 0;  }tbody tr.tb_attualiodd {	background: #f0f0f0; cursor:pointer; }tbody th.tb_attuali {	background: url(images/arrow_white.gif) left center no-repeat;	background-position: 5px;	padding-left: 40px !important; }tbody tr.tb_attualiodd th.tb_attuali {	background: url(images/arrow_grey.gif) left center no-repeat;	background-position: 5px;	padding-left: 40px !important; }tbody th.tb_attuali, tbody td.tb_attuali {	font-size: 0.8em;	line-height: 1.4em;	font-family: Arial, Helvetica, sans-serif;	color: #000000;	padding: 10px 7px;	border-bottom: 1px solid #800000;	text-align: left; }tbody a:hover.tb_attuali {	color: #ffffff;	text-decoration: underline; }tbody a.tb_attuali {	color: #000000;	}tbody tr.tb_attuali:hover td {	background: #8DC0EB;	background-position: 5px;	color: #ffffff;   }	tbody tr.tb_attuali:hover a.tb_attuali{	background: #8DC0EB;	background-position: 5px;	color: #ffffff; }	tbody tr.tb_attualiodd:hover a.tb_attuali{	background: #8DC0EB;	background-position: 5px;	color: #ffffff; }tbody tr.tb_attualiodd:hover td {	background: #8DC0EB;	background-position: 5px;	color: #ffffff;   }tfoot th.tb_attuali, tfoot td.tb_attuali {	background: #ffffff url(images/bg_footer.gif) repeat-x bottom;	font-size: 0.8em;	color: #ffffff;	height: 21px;	}	.td_attuali{  border-right:1px dotted #8DC0EB;  padding:10px;  font-size:12px;  color:#000000;  font-weight:normal;}.td_attuali2{  /*padding:10px;*/  font-size:12px;  color:#000000;  font-weight:normal;}.td_intestazione{  padding:5px;  font-size:12px;  color:#000000;  font-weight:normal;}a.previsioni{  background-image: url(http://www.datameteo.com/meteo/includes/custom_files/sfondotitle.jpg);  color: #000000;  font-weight:bold;  font-size:15px;  }  a:visited.previsioni{  background-image: url(http://www.datameteo.com/meteo/includes/custom_files/sfondotitle.jpg);  color: #000000;  font-weight:bold;  font-size:15px;  }  a:link.previsioni{  background-image: url(http://www.datameteo.com/meteo/includes/custom_files/sfondotitle.jpg);  color: #000000;  font-weight:bold;  font-size:15px;  }  a:hover.previsioni{  background-image: url(http://www.datameteo.com/meteo/includes/custom_files/sfondotitle.jpg);  color: #000000;  font-weight:bold;  font-size:15px;    }  td.table_previ {background:transparent url(sfondotitle.jpg) repeat-x scroll 0 0;border-bottom:3px solid #5593D0;font-size:12px;font-weight:bold;padding:3px;}a.table_previ{ font-size:8px;}a:visited.table_previ{ font-size:8px;}a:link.table_previ{ font-size:8px;}a:hover.table_previ{ font-size:8px;}#div_dati {background-color:#D8E8ED;}a:link.anchor,a:visited.anchor,a:hover.anchor{background:transparent url(http://www.datameteo.com/meteo/modules/Dati_attuali/images/ancora.png) no-repeat scroll 0 0;display:block;height:10px;width:30px;}tbody tr.sfondo_red {    background:#EA2A3C url(http://www.datameteo.com/meteo/modules/Dati_attuali/images/sfondo_rosso.png) no-repeat;    cursor:pointer;}tbody tr.sfondo_blu {    background:#0101FF url(http://www.datameteo.com/meteo/modules/Dati_attuali/images/sfondo_blu.png) no-repeat;    cursor:pointer;}tbody tr.sfondo_yellow {    background:#FEFF19 url(http://www.datameteo.com/meteo/modules/Dati_attuali/images/sfondo_giallo.png) no-repeat;    cursor:pointer;}tbody td.sfondo_red {    background-color: #EC4755;  }tbody td.sfondo_blu {    background-color:#2A2AFF}tbody td.sfondo_yellow {    background-color:#FEFF22;}.table_previ2 {background:transparent url(sfondotitle.jpg) repeat-x scroll 0 0;border-bottom:3px solid #5593D0;font-size:15px;font-weight:bold;padding:3px;}.agg{font-size:10px;}.tb_allerte{    background: #EA2A3C url(http://www.datameteo.com/meteo/modules/Dati_attuali/images/sfondo_rosso.png) repeat-x scroll 0 0;    border:1px solid #EA2A3C;}.tr_allerte{    background: #E8F1F4 url(http://www.datameteo.com/meteo/images/sfondo_rosso_rid_2.png) repeat-x scroll 0 0;    height:42px;    padding:9px 0 0 38px;}table.tb_attuali_orange {	border:1px solid #FFCD21;	border-spacing: 0px;   }table caption.tb_attuali_orange{	font-size: 1.8em;	text-align: left;	text-indent: 100px;	background: url(images/bg_caption.gif) left top;	height: 40px;	color: #8DC0EB;	border:1px solid #8DC0EB;   }thead th.tb_attuali_orange {	background: url(images/bg_th.gif) left;	height: 21px;	color: #FFFFFF;	font-size: 0.8em;	font-family: Arial;	font-weight: bold;	/*padding: 0px 7px;*/	margin: 20px 0px 0px;	text-align: left; }tbody tr.tb_attuali_orange {	background: #ffffff; cursor:pointer; }}tr.intestazione_orange {	  background: #4485C7 url(http://www.datameteo.com/meteo/includes/custom_files/sfondotitle_orange.jpg) repeat-x scroll 0 0;  }tbody tr.tb_attuali_orangeodd {	background: #f0f0f0; cursor:pointer; }tbody th.tb_attuali_orange {	background: url(images/arrow_white.gif) left center no-repeat;	background-position: 5px;	padding-left: 40px !important; }tbody tr.tb_attualiodd_orange th.tb_attuali_orange {	background: url(images/arrow_grey.gif) left center no-repeat;	background-position: 5px;	padding-left: 40px !important; }tbody th.tb_attuali_orange, tbody td.tb_attuali_orange {	font-size: 0.8em;	line-height: 1.4em;	font-family: Arial, Helvetica, sans-serif;	color: #000000;	padding: 10px 7px;	border-bottom: 1px solid #800000;	text-align: left; }tbody b:hover.tb_attuali_orange {	color: #FBE73B;	text-decoration: underline; }tbody b.tb_attuali_orange{	color: #FBE73B;	}tbody a:hover.tb_attuali_orange {	color: #ffffff;	text-decoration: underline; }tbody a.tb_attuali_orange {	color: #000000;	}tbody tr.tb_attuali_orange:hover td {	background: #FED557;	background-position: 5px;	color: #ffffff;   }	tbody tr.tb_attuali_orange:hover a.tb_attuali_orange{	background: #FED557;	background-position: 5px;	color: #ffffff; }	tbody tr.tb_attuali_orangeodd:hover a.tb_attuali_orange{	background: #FED557;	background-position: 5px;	color: #ffffff; }tbody tr.tb_attuali_orangeodd:hover td {	background:#FED557;	background-position: 5px;	color: #ffffff;   }tfoot th.tb_attuali_orange, tfoot td.tb_attuali_orange {	background: #ffffff url(images/bg_footer.gif) repeat-x bottom;	font-size: 0.8em;	color: #ffffff;	height: 21px;	}	.td_attuali_orange{  border-right:1px dotted #8DC0EB;  padding:10px;  font-size:12px;  color:#000000;  font-weight:normal;}