.home_news_titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF7000;
}

.editoriale {
	border-top: 3px solid #2F6A93;
  border-right: 1px solid #cccccc;
  padding-top: 6px;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: top;
  height:100%;
}

.editoriale_titoletto_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF7000;
  padding-bottom: 6px;
}

.editoriale_titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2A6185;
  padding-bottom: 6px;
  line-height: 22px;
}

.ultime_notizie_titolo_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #2A6185;
	padding-bottom: 6px;
	line-height: 28px;
  
}



.argomento_sezione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #2A6185;
  padding-bottom: 6px;
  line-height: 32px;
}

.editoriale_titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #565656;
  padding-bottom: 6px;
  line-height: 26px;
}

.editoriale_testo {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3E3E3C;
  vertical-align: top;
  line-height: 18px;
  width:100%;
}
.editoriale_testo a:visited {
	text-decoration: none;
	color: #FF7000;
	font-weight: bold;
}
.editoriale_testo a:active {
	text-decoration: none;
	color: #FF7000;
  font-weight: bold;
}
.editoriale_testo a:link {
	text-decoration: none;
	color: #FF7000;
  font-weight: bold;
}
.editoriale_testo a:hover {
	text-decoration: underline;
	color: #FF7000;
  font-weight: bold;
}

.ultime_notizie {
	border-top: 3px solid #2F6A93;
  border-right: 1px solid #cccccc;
  padding-top: 0px;
  padding-left: 12px;
  padding-right: 12px;
  vertical-align: top;
  
  margin-left: 800px;
}

.ultime_notizie_titoletto {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #234453;
  width: 158px;
  height: 20px;
  float: left;
  padding-left: 4px;
  padding-top: 6px;
}

.ultima_ora_titoletto {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #234453;
  width: 158px;
  height: 20px;
  padding-left: 4px;
  padding-top: 8px;
	margin-top: 12px;
	float:left;  
}

.ultime_notizie_tutte {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffffff;
  width: 88px;
  height: 20px;
  float: right;
  padding-left: 4px;
  padding-top: 14px;
  text-align: right;
}
.ultime_notizie_tutte a:visited {
	text-decoration: none;
}
.ultime_notizie_tutte a:active {
	text-decoration: none;
}
.ultime_notizie_tutte a:link {
	text-decoration: none;
}
.ultime_notizie_tutte a:hover {
	text-decoration: none;
  background-color: #F0F0F0;
}

.news_ticker {
	margin-top: 9px;
	border: 1px solid #cccccc;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  width:253px;
}
.news_ticker a:visited {
	text-decoration: none;
  color:#656565;
}
.news_ticker a:active {
	text-decoration: none;
  color:#656565;
}
.news_ticker a:link {
	text-decoration: none;
  color:#656565;
}
.news_ticker a:hover {
  color:#656565;
	text-decoration: underline;
  background-color: #F0F0F0;
}

.news_ticker2 {
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  width:191px;
}
/*aggiungo la mia*/

.news_ticker2 a:visited {
	text-decoration: none;
  color:#656565;
}
.news_ticker2 a:active {
	text-decoration: none;
  color:#656565;
}
.news_ticker2 a:link {
	text-decoration: none;
  color:#656565;
}
.news_ticker2 a:hover {
  color:#656565;
	text-decoration: underline;
  background-color: #F0F0F0;
}
.dotted_line {
	margin-top: 12px;
	border-top: 1px dotted #cccccc; 
	font-size: 5px;
}

.ultime_notizie_news {
	border-top: 1px dotted #cccccc; 
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #565656;
  padding-top: 4px;
	padding-bottom: 6px;
}
.ultime_notizie_news a:visited {
	text-decoration: none;
	color: #2C6994;
}
.ultime_notizie_news a:active {
	text-decoration: none;
	color: #2C6994;  
}
.ultime_notizie_news a:link {
	text-decoration: none;
	color: #2C6994;
}
.ultime_notizie_news a:hover {
	color: #2C6994;
	text-decoration: none;
  background-color: #F0F0F0;
}

.ultime_notizie_titolo_news {
	font-weight: bold;
	font-size: 18px;
	 
}

.ultime_notizie_mini_foto {
	margin-top: 4px;
	margin-left: 4px;
}

.speciale_elezioni {
	border-top: 3px solid #2F6A93;
  vertical-align: top;
}

.speciale_elezioni_titoletto {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #234453;
  height: 26px;
  padding-left: 4px;
  padding-top: 6px;
}

.speciale_elezioni_news_forum {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #cccccc;
	border-top: 0px solid #cccccc;
	color: #565656;
	padding: 4px;
  /*padding-top: 68px;*/
	background-image: url(../immagini/web_tv.gif);
  background-repeat: no-repeat;
  width: 163px;
  text-align: left;
  vertical-align:top;
}
.speciale_elezioni_news_forum a:visited {
	text-decoration: none;
	color: #FF7000;
	font-weight: bold;
}
.speciale_elezioni_news_forum a:active {
	text-decoration: none;
	color: #FF7000;
  font-weight: bold;
}
.speciale_elezioni_news_forum a:link {
	text-decoration: none;
	color: #FF7000;
  font-weight: bold;
}
.speciale_elezioni_news_forum a:hover {
	text-decoration: underline;
	color: #FF7000;
  font-weight: bold;
}

.speciale_elezioni_titolo {
	font-weight: bold;
	color: #2A6185;
}

.speciale_elezioni_titoletto_forum {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A6185;  
	background-color: #DEE5EF;
  padding-left: 4px;
  margin-bottom: 10px;
}

.speciale_elezioni_titoletto2_forum {
	color: #FF7000;
  font-weight: bold;
}

.speciale_elezioni_topics {
	margin-top: 6px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
  font-weight: normal;
}
.speciale_elezioni_topics a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #565656;
}
.speciale_elezioni_topics a:active {
	font-weight: normal;
	text-decoration: none;
	color: #565656;  
}
.speciale_elezioni_topics a:link {
	font-weight: normal;
	text-decoration: none;
	color: #565656;
}
.speciale_elezioni_topics a:hover {
	font-weight: normal;
	color: #565656;
	text-decoration: none;
  background-color: #F0F0F0;
}

.speciale_elezioni_sondaggi {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #565656;
  background-color: #EBECEE;
  padding: 4px;
  width:	163px;
  text-align: left;
}
.speciale_elezioni_sondaggi a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #565656;
}
.speciale_elezioni_sondaggi a:active {
	font-weight: normal;
	text-decoration: none;
	color: #565656;  
}
.speciale_elezioni_sondaggi a:link {
	font-weight: normal;
	text-decoration: none;
	color: #565656;
}
.speciale_elezioni_sondaggi a:hover {
	font-weight: normal;
	color: #565656;
	text-decoration: underline;
}

.speciale_elezioni_sondaggi_titolo {
	font-weight: bold;
	color: #2A6185;
}

.top_data {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #86ABBD;
	background-image: url(../immagini/top_02.gif);
}
a.top_data:link
{
background-image:nothing;
text-decoration: none;
color: #86ABBD;
}
a.top_data:visited
{
background-image:nothing;
text-decoration: none;
color: #86ABBD;
}
a.top_data:hover
{
background-image:nothing;
color: #86ABBD;
text-decoration: underline;
}

.menu1 {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #727D89;
}

.menu1_cella {
	padding-right: 24px;
	padding-left: 6px;
  border-left: 1px solid #ffffff; 
}
.menu1_cella a:visited {
	text-decoration: none;
	color: #727D89;
}
.menu1_cella a:active {
	text-decoration: none;
	color: #727D89;  
}
.menu1_cella a:link {
	text-decoration: none;
	color: #727D89;
}
.menu1_cella a:hover {
	color: #727D89;
}

/*frank*/
.menu3 {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f1f2fd;
	background-color:#f1f2fd;
}

.menu3_cella {
	background-color:#f1f2fd;
	color:#ecf1f8;
	font-size: 10px;
	padding-right: 24px;
	padding-left: 6px;
  border-left: 1px solid #ffffff; 
}
.menu3_cella a:visited {
	text-decoration: none;
	color: #727D89;
}
.menu3_cella a:active {
	text-decoration: none;
	color: #727D89;  
}
.menu3_cella a:link {
	text-decoration: none;
	color: #727D89;
}
.menu3_cella a:hover {
	color: #727D89;
}
/*frank*/

.menu2 {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #727D89;
}

.menu2_cella {
	padding-right: 24px;
	padding-left: 6px;
  border-right: 1px solid #F0F0F0; 
}
.menu2_cella a:visited {
	text-decoration: none;
	color: #727D89;
}
.menu2_cella a:active {
	text-decoration: none;
	color: #727D89;  
}
.menu2_cella a:link {
	text-decoration: none;
	color: #727D89;
}
.menu2_cella a:hover {
	color: #727D89;
}

.menu2_cella_special {
	color: #2A6185;
	padding-right: 30px;
	padding-left: 6px;
  border-right: 1px solid #F0F0F0; 
}
.menu2_cella_special a:visited {
	text-decoration: none;
	color: #2A6185;
}
.menu2_cella_special a:active {
	text-decoration: none;
	color: #2A6185;  
}
.menu2_cella_special a:link {
	text-decoration: none;
	color: #2A6185;
}
.menu2_cella_special a:hover {
	color: #2A6185;
}

.menu2_cella_special2 {
	color: #FF7706;
	padding-right: 30px;
	padding-left: 6px;
  border-right: 1px solid #F0F0F0; 
}
.menu2_cella_special2 a:visited {
	text-decoration: none;
	color: #FF7706;
}
.menu2_cella_special2 a:active {
	text-decoration: none;
	color: #FF7706;  
}
.menu2_cella_special2 a:link {
	text-decoration: none;
	color: #FF7706;
}
.menu2_cella_special2 a:hover {
	color: #FF7706;
}

.speciale_elezioni_menu {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  color: #2A6185;
	border-top: 3px solid #2F6A93;
  border-right: 1px solid #cccccc;
  padding-top: 90px;
  padding-left: 12px;
  padding-right: 12px;
  vertical-align: top;
  background-color: #F6FBFF;
}

.speciale_elezioni_menu_voce {
	font-weight: bold;
	border-top: 1px solid #cccccc;
  padding-left: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.speciale_elezioni_menu_voce a:visited {
	text-decoration: none;
	color: #2A6185;
}
.speciale_elezioni_menu_voce a:active {
	text-decoration: none;
	color: #2A6185;  
}
.speciale_elezioni_menu_voce a:link {
	text-decoration: none;
	color: #2A6185;
}
.speciale_elezioni_menu_voce a:hover {
	text-decoration: underline;
	color: #2A6185;
}

.speciale_elezioni_area {
  padding: 0px; 
	border-top: 3px solid #2F6A93;
  border-right: 1px solid #cccccc;
  vertical-align: top;
}

.speciale_elezioni_area_titoletto {
	background-image: url(../immagini/sfondo_titoletto_speciale_elezioni.gif);
  font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
  font-weight: bold;
  color: #2A6185;
  padding-left: 20px;
  height: 91px;
	vertical-align: top;
  line-height: 24px;
  background-repeat: repeat-x;
}

.speciale_elezioni_area_sottotitolo {
	background-image: url(../immagini/sfondo_sottotitolo_speciale_elezioni.gif);
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  height: 29px;
  padding-left: 20px;
	vertical-align: center;
  background-repeat: repeat-x;
}

.speciale_elezioni_video_interviste {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  color: #2A6185;
	border-top: 3px solid #2F6A93;
  border-right: 1px solid #cccccc;
  vertical-align: top;
  background-color: #F6FBFF;
}

.speciale_elezioni_video_interviste_titoletto {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #234453;
  width: 144px;
  height: 26px;
  padding-left: 4px;
  padding-top: 6px;
  background-image: url(../immagini/sfondo_titoletto_video_interviste.gif);
  background-repeat: repeat-x;
}

.speciale_elezioni_approf {
  padding: 0px; 
	border-top: 3px solid #2F6A93;
  border-right: 1px solid #cccccc;
  vertical-align: top;
  background-image: url(../immagini/approfondimento.jpg);
  background-repeat: no-repeat;
}

.speciale_elezioni_approf_titoletto {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
  font-weight: bold;
  color: #2A6185;
  padding-left: 20px;
  height: 91px;
	vertical-align: top;
  line-height: 24px;
}

.speciale_elezioni_approf_nome_comune {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  padding-left: 20px;
  padding-top: 18px;
}

.speciale_elezioni_approf_titolo_tabella {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
  font-weight: bold;
  color: #FF6D00;
  padding-left: 20px;
  padding-top: 38px;
}

.speciale_elezioni_approf_riepilogo_dati {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: bold;
  color: #2A6185;
  margin-left: 16px;
  margin-top: 10px;
}

.speciale_elezioni_approf_tabella_risultati {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: normal;
  color: #000000;
  margin-top: 15px
}

.speciale_elezioni_approf_tabella_risultati_titoli {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: bold;
  color: #2A6185;
  text-align: center;
  vertical-align: center;
  background-color: #ECECEC;
  border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1;
}

.speciale_elezioni_approf_cella_risultati {
  border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1;
  text-align: center;
  vertical-align: top;
}

.speciale_elezioni_approf_cella_risultati_blu {
  border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1;
  background-color: #E9F8FF;
  text-align: center;
  vertical-align: top;
}

.speciale_elezioni_approf_cella_risultati_blu_chiaro {
  border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1;
  background-color: #F3FAFF;
  text-align: center;
  vertical-align: top;
}

.speciale_elezioni_approf_cella_risultati_right_border {
  border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1;
  border-right: 1px solid #D1D1D1;
  text-align: center;
  vertical-align: top;
}

.speciale_elezioni_approf_cella_risultati_blu_left_align {
  border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1;
  background-color: #E9F8FF;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
}

.speciale_elezioni_ballottaggio {
  padding: 0px; 
	border-top: 3px solid #2F6A93;
  border-right: 1px solid #cccccc;
  vertical-align: top;
  background-image: url(../immagini/approfondimento_ballottaggio.jpg);
  background-repeat: no-repeat;
}

.speciale_elezioni_ballottaggio_titolo_tabella {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
  font-weight: bold;
  color: #1F97C9;
  padding-left: 20px;
  padding-top: 38px;
}

.speciale_elezioni_ballottaggio_comune {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
  font-weight: bold;
  color: #FF7702;
  padding-left: 20px;
  padding-top: 38px;
}

.speciale_elezioni_ballottaggio_sezioni {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
  font-weight: bold;
  color: #C22109;
  padding-left: 20px;
}

.speciale_elezioni_ballottaggio_tabella_risultati {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: normal;
  color: #000000;
  margin-top: 85px
}

.speciale_elezioni_ballottaggio_tabella_risultati_titoli {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  vertical-align: center;
  background-color: #ECECEC;
  border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1;
  background-image: url(../immagini/sfondo_titoli_tabella_ballottaggio.gif);
  background-repeat: repeat-x;
}

.speciale_elezioni_ballottaggio_cella_risultati_grigio {
  border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1;
  background-color: #ECECEC;
  text-align: center;
  vertical-align: top;
}

.speciale_elezioni_ballottaggio_cella_risultati_bianco {
  border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1;
  text-align: center;
  vertical-align: top;
}

.speciale_elezioni_ballottaggio_cella_risultati_bianco_right_border {
  border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1;
  text-align: center;
  vertical-align: top;
  border-right: 1px solid #D1D1D1;
}

.speciale_elezioni_ballottaggio_cella_risultati_grigio_left_align {
  border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1;
  background-color: #ECECEC;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;  
}

.redazione_titoletto_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
  color: #FF7000;
  background-image: url(../immagini/sfondo_redazionale.gif);
  padding-left: 6px;
}

.editoriale_box {
	background-color: #F6FBFF;
  padding: 6px;
  float:right;
}

.redazione {
	border-top: 3px solid #2F6A93;
  border-right: 1px solid #cccccc;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: top;
}

.editoriale_box_intermedio {
	border: 1px solid #BCC3CD;
  padding: 6px;
  padding-top: 10px;
}

.redazione_box_intermedio {
  padding: 0px;
  background-color: #70869B;
}

.redazione_box {
	background-image: url(../immagini/sfondo_redazionale.gif);
  background-repeat: no-repeat;
  padding-top: 280px;
}

.redazione_testo {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
  vertical-align: top;
  line-height: 18px;
  padding: 6px;
}
.redazione_testo a:visited {
	text-decoration: none;
	color: #FF7000;
	font-weight: bold;
}
.redazione_testo a:active {
	text-decoration: none;
	color: #FF7000;
  font-weight: bold;
}
.redazione_testo a:link {
	text-decoration: none;
	color: #FF7000;
  font-weight: bold;
}
.redazione_testo a:hover {
	text-decoration: underline;
	color: #FF7000;
  font-weight: bold;
}

.clock_style{
	color: #ffffff;
  vertical-align: bottom;
  padding-bottom: 6px;
  text-align: center
}

.ultimo_aggiornamento {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2A6185;
	background-image: url(../immagini/sfondo_ultimo_aggiornamento.gif);
  background-repeat: repeat-x;
  padding-left: 6px;
  text-align: right;
}

.box_ricerca_titoletto {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../immagini/sfondo_titolo_box_ricerca.gif);
  background-repeat: repeat-x;
  height: 28px;
  padding-left: 6px;
}

.box_ricerca_titoletto_ce {
	font-size: 22px;  
	color: #FF7706;
}

.box_ricerca {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
  background-color: #EEEEEE;
  height: 50px;
  color: #1E1E1E;
  padding-left: 6px;
  padding-top: 6px;
}
.box_ricerca a:visited {
	text-decoration: none;
	color: #1E1E1E;
}
.box_ricerca a:active {
	text-decoration: none;
	color: #1E1E1E;
}
.box_ricerca a:link {
	text-decoration: none;
	color: #1E1E1E;
}
.box_ricerca a:hover {
	text-decoration: underline;
	color: #1E1E1E;
}

.campo_ricerca {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
  background-color: #ffffff;
  color: #1E1E1E;
  width: 450px;
}

.box_menu_bottom_left {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
  background-color: #E6E4E5;
  color: #4A4A4A;
  height: 200px;
	border-top: 2px solid #ffffff;
  padding-top: 150px;
  padding-left: 6px;
}
.box_menu_bottom_left a:visited {
	text-decoration: none;
	color: #4A4A4A;
}
.box_menu_bottom_left a:active {
	text-decoration: none;
	color: #4A4A4A;
}
.box_menu_bottom_left a:link {
	text-decoration: none;
	color: #4A4A4A;
}
.box_menu_bottom_left a:hover {
	text-decoration: underline;
	color: #4A4A4A;
}

.solid_line {
	margin-top: 12px;
	border-top: 1px solid #cccccc; 
	font-size: 5px;
}

.solid_line_provincia {
	margin-top: 6px;
	border-top: 1px solid #cccccc; 
	font-size: 5px;
}

.titoletto_pubblicita {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
  color: #2A6185;
}


.sport_news_box {
	border-top: 3px solid #2F6A93;
  background-color: #F3F3F3;
  vertical-align: top;
}

.sport_area {
  padding: 0px; 
	border-top: 3px solid #2F6A93;
  border-right: 1px solid #cccccc;
  vertical-align: top;
}

.sport_area_titolo {
	background-image: url(../immagini/sfondo_titolo_sport.gif);
  font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
  font-weight: bold;
  color: #2A6185;
  padding-left: 20px;
  height: 81px;
	vertical-align: top;
  line-height: 24px;
  background-repeat: repeat-x;
}

.sport_area_altrititolo {
	background-image: url(../immagini/sfondo_titolo_altrisport.gif);
  font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
  font-weight: bold;
  color: #2A6185;
  padding-left: 20px;
  height: 81px;
	vertical-align: top;
  line-height: 24px;
  background-repeat: repeat-x;
}

.sport_area_calciotitolo {
	background-image: url(../immagini/sfondo_titolo_calcio.gif);
  font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
  font-weight: bold;
  color: #2A6185;
  padding-left: 20px;
  height: 81px;
	vertical-align: top;
  line-height: 24px;
  background-repeat: repeat-x;
}

.sport_area_baskettitolo {
	background-image: url(../immagini/sfondo_titolo_basket.gif);
  font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
  font-weight: bold;
  color: #2A6185;
  padding-left: 20px;
  height: 81px;
	vertical-align: top;
  line-height: 24px;
  background-repeat: repeat-x;
}

.sport_news_titoletto {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #234453;
  height: 26px;
  padding-left: 4px;
  padding-top: 6px;
  background-image: url(../immagini/sfondo_titoletto_video_interviste.gif);
  background-repeat: repeat-x;
  sport_news_titoletto: 300px;
}

.sport_news {
  padding-left: 12px;
  padding-right: 12px;
  vertical-align: top;
}

.ultime_notizie_sport_news {
	border-top: 1px solid #cccccc; 
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #434446;
  padding-top: 4px;
	padding-bottom: 6px;
}
.ultime_notizie_sport_news a:visited {
	text-decoration: none;
	color: #FF7900;
	font-weight: bold;
}
.ultime_notizie_sport_news a:active {
	text-decoration: none;
	color: #FF7900;  
	font-weight: bold;
}
.ultime_notizie_sport_news a:link {
	text-decoration: none;
	color: #FF7900;
	font-weight: bold;
}
.ultime_notizie_sport_news a:hover {
	color: #FF7900;
	font-weight: bold;
	text-decoration: underline;
}

.sport_news_mini_foto {
	margin-top: 4px;
	margin-right: 4px;
}

.sport_titolo_news {
	font-weight: bold;
}
.sport_titolo_news a:visited {
	text-decoration: none;
	color: #434446;
}
.sport_titolo_news a:active {
	text-decoration: none;
	color: #434446;  
}
.sport_titolo_news a:link {
	text-decoration: none;
	color: #434446;
}
.sport_titolo_news a:hover {
	color: #434446;
	text-decoration: none;
  background-color: #ffffff;
}

.home_menu_laterale {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #cccccc;
	border-top: 0px solid #cccccc;
	color: #565656;
	padding: 4px;
  background-repeat: no-repeat;
  text-align: left;
  line-height: 14px;
}
.home_menu_laterale a:visited {
	text-decoration: none;
	color: #2A6185;
	font-weight: bold;
}
.home_menu_laterale a:active {
	text-decoration: none;
	color: #2A6185;
  font-weight: bold;
}
.home_menu_laterale a:link {
	text-decoration: none;
	color: #2A6185;
  font-weight: bold;
}
.home_menu_laterale a:hover {
	text-decoration: underline;
	color: #2A6185;
  font-weight: bold;
}

.sport_menu_laterale {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #cccccc;
	border-top: 0px solid #cccccc;
	color: #565656;
	padding: 4px;
  background-repeat: no-repeat;
  text-align: left;
  line-height: 18px;
}
.sport_menu_laterale a:visited {
	text-decoration: none;
	color: #2A6185;
	font-weight: bold;
}
.sport_menu_laterale a:active {
	text-decoration: none;
	color: #2A6185;
  font-weight: bold;
}
.sport_menu_laterale a:link {
	text-decoration: none;
	color: #2A6185;
  font-weight: bold;
}
.sport_menu_laterale a:hover {
	text-decoration: underline;
	color: #2A6185;
  font-weight: bold;
}

.sport_menu_laterale_titoletto {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #234453;
  height: 26px;
  padding-top: 6px;
  padding-left: 4px;
  text-align: left;
}

.sport_menu_laterale_calcio_serie {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
  font-weight: bold;
  padding-top: 0px;
  padding-left: 4px;
}
.sport_menu_laterale_calcio_serie a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #4992C2;
}
.sport_menu_laterale_calcio_serie a:active {
	font-weight: bold;
	text-decoration: none;
	color: #4992C2;  
}
.sport_menu_laterale_calcio_serie a:link {
	font-weight: bold;
	text-decoration: none;
	color: #4992C2;
}
.sport_menu_laterale_calcio_serie a:hover {
	font-weight: bold;
	color: #4992C2;
	text-decoration: none;
  background-color: #F0F0F0;
}

.sport_menu_laterale_titoletto_calcio {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6E00;  
	/*background-color: #DEE5EF;*/
  padding-left: 2px;
  margin-bottom: 4px;
}
.sport_menu_laterale_titoletto_calcio a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #FF6E00;
}
.sport_menu_laterale_titoletto_calcio a:active {
	font-weight: bold;
	text-decoration: none;
	color: #FF6E00;  
}
.sport_menu_laterale_titoletto_calcio a:link {
	font-weight: bold;
	text-decoration: none;
	color: #FF6E00;
}
.sport_menu_laterale_titoletto_calcio a:hover {
	font-weight: bold;
	color: #FF6E00;
	text-decoration: none;
  background-color: #F0F0F0;
}

.sport_notizia_principale {
	border-top: 3px solid #2F6A93;
  padding-top: 6px;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: top;
}

.sport_notizia_principale_titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #565656;
  padding-bottom: 6px;
  line-height: 26px;
}

.sport_notizia_principale_titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	font-weight: bold;
	color: #2A6185;
  padding-bottom: 6px;
  line-height: 38px;
}
.sport_notizia_principale_titoletto a:visited {
	text-decoration: none;
	color: #2C6994;
}
.sport_notizia_principale_titoletto a:active {
	text-decoration: none;
	color: #2C6994;  
}
.sport_notizia_principale_titoletto a:link {
	text-decoration: none;
	color: #2C6994;
}
.sport_notizia_principale_titoletto a:hover {
	color: #2C6994;
	text-decoration: none;
  background-color: #F0F0F0;
}

.sport_notizia_principale2_titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #565656;
  padding-bottom: 6px;
  line-height: 18px;
}

.sport_notizia_principale2_titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2A6185;
  padding-bottom: 6px;
  line-height: 22px;
}
.sport_notizia_principale2_titoletto a:visited {
	text-decoration: none;
	color: #2C6994;
}
.sport_notizia_principale2_titoletto a:active {
	text-decoration: none;
	color: #2C6994;  
}
.sport_notizia_principale2_titoletto a:link {
	text-decoration: none;
	color: #2C6994;
}
.sport_notizia_principale2_titoletto a:hover {
	color: #2C6994;
	text-decoration: none;
  background-color: #F0F0F0;
}

.sport_notizia_principale_titoletto_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF7000;
  padding-bottom: 6px;
  width: 435px;
}

.notizie_principali_img {
    float: left; 
    margin: 4px;
	width: 100%;
	
}

}
.notizie_principali {
	border-top: 1px dotted #cccccc; 
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #565656;
  padding-top: 4px;
	padding-bottom: 6px;
  width:520px;
}
.notizie_principali a:visited {
	text-decoration: none;
	color: #2C6994;
}
.notizie_principali a:active {
	text-decoration: none;
	color: #2C6994;  
}
.notizie_principali a:link {
	text-decoration: none;
	color: #2C6994;
}
.notizie_principali a:hover {
	color: #2C6994;
	text-decoration: none;
  background-color: #F0F0F0;
}

.notizie_principali_img_left {
	margin-top: 4px;
	margin-right: 4px;
	margin-left: 0px;
  float: left;
}

.notizie_principali_img_right {
	margin-top: 4px;
	margin-left: 4px;
  margin-right: 0px;
  float: right;
}

.speciale_elezioni_titoletto_METEO {
	padding-left: 4px;
	color: #000000;
  font-weight: bold;
  background-color: #DEE5EF;
}



/*TITOLO E SOTTOTITOLO PRIME NEWS*/

.ultime_notizie_titolo_news_importante {
	
  font-weight: bold;
  font-size: 28px;
  line-height: 28px;
}
a.ultime_notizie_titolo_news_importante:link {line-height: 26px;}
a.ultime_notizie_titolo_news_importante:hover {

line-height: 26px;

}

/*TITOLO NORMALE*/

.ultime_notizie_sottotitolo_normale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2A6185;
  padding-bottom: 6px;
  line-height: 18px;
}

/*TITOLO GRANDE*/

.ultime_notizie_sottotitolo_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #2A6185;
  padding-bottom: 6px;
  line-height: 24px;
}

