* {font-family: Calibri, Arial, "Sans Serif", "sans-serif" Tahoma, "Times New Roman";}

body {
  margin-top: 20px;
  background-color: #000000;
/*
  background-attachment: scroll;
	background-image: url(grafica/sfondo_v5.png);
	background-repeat: repeat-x;
	background-position: left top;
	*/
}

a { color: #ff8600; text-decoration: none;}
a:hover {}

.clear {clear: both;} 
.clearleft {clear: left;} 
.clearright {clear: right;} 
.floatright { float: right; margin-bottom: 15px; margin-right: 5px; display:inline;} /* allineamento a destra (immagine)  */
.floatleft_T1 { float: left; margin-top: 5px; margin-right: 5px; display:inline;} /* allineamento a sinistra (immagine)  */

.link_menu {color: #39E6C0; font-size: 10pt; font-weight: bold; text-transform : uppercase;  line-height: 10pt; border: 1px solid #FF8600;}
.trans {background-color: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="yourPNG.png", sizingMethod="crop");} /* risolve problema trasparenza png per IE6 */

h1, h2, h3, h4, p.testo {color: #111111; text-align: left; }
hr.hrsport {border: 1px solid #FF8600; margin: 5px;}
form {margin: 0px; padding: 0px; padding-top: 8px;}
label { color: black; font-size: 10pt; font-weight: normal; text-transform : uppercase; }
input, select {border: 1px solid #cdcdcd; height: 20px; vertical-align: middle; color: black; font-size: 14px; font-weight: normal; text-transform : uppercase;  margin-right: 5px;}
textarea {border: 1px solid #cdcdcd; height: 100px; width: 330px; vertical-align: middle; color: black; font-size: 14px; font-weight: normal; text-transform : uppercase;  margin-left: 10px;}
pre { white-space: -moz-pre-wrap !important; } 
marquee {color: red; border: 1px solid #cdcdcd; height: 20px; width: 175px; font-size: 10pt; font-weight: bold; }
div.filtrodb {vertical-align: top; color: #666666; text-align: right;  font-size: 8pt; line-height: 10pt;  font-weight: normal;   padding-bottom: 15pt; margin-left: 0px;}
div.lista_news {color: #666666; text-align: left; font-size: 10pt; font-weight: normal;  line-height: 10pt; padding-bottom: 12pt; margin-left: 5px;}
div.lista_news2 {color: #333333; text-align: left;  vertical-align: top; font-size: 10pt;  font-weight: bold;   padding-bottom: 5px; margin-left: 0px;}
div.lista_news3 {color: #333333; text-align: left; font-size: 10pt; font-weight: normal;  line-height: 12pt; padding-bottom: 15pt; margin: 5px;}
div.av {width: 165px; color: #ff3300; font-size: 12pt; font-weight: bold; border-right: 1px solid #7f7f7f; border-top: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; background-color:#f5f5f5; vertical-align: top; padding-left: 5px; text-align: left;}
div.we {width: 180px; background-color: #ffffff; text-align: center; color: #0086A5; font-size: 12pt; font-weight: bold; margin-top: 10px;}
div.streaming {color: #7F7F7F; text-align: left; font-size: 10pt;  line-height: 12pt; padding-left: 20px;}
div.arretrate {padding-bottom: 5px; text-align: center; vertical-align: top; height: 55px; background-color: #FFFFFF;}
div.weekend {text-align: center; font-size: 10pt; font-weight: bold;  line-height: 12pt; padding-bottom: 5pt;}
img.av_icona {float: left; width: 32px; height: 32px; margin-right: 5px;}
img.m_ricerca {vertical-align: middle; width: 100px; height: 15px; margin-right: 10px;}
/*
img.thumbs_cn { margin-right: 5px; min-width:100px; max-width:380px; width: expression((this.width>(3*this.height/2)) ? 380+"px": ((380/this.width)*this.width)+"px"); min-height:100px; max-height:200px; height: expression((this.width>(3*this.height/2)) ? ((200/this.height)*this.height)+"px" : 200+"px");}
img.thumbs_sx { margin-right: 5px;  min-width:66px; max-width:99px; width: expression((this.width>(3*this.height/2)) ? 100+"px": true); min-height:44px; max-height:66px; height: expression(this.width>(3*this.height/2)) ? true : 100+"px");}
div.colcn_art {color: black; background-image: url('grafica/sfum_120x120_art_cn.png'); background-position: bottom right; background-repeat: no-repeat; text-align: center; border-bottom: 1px solid #7f7f7f; padding: 5px;}
div.coldx_sport {color: #ff3300; font-size: 12pt; font-weight: bold; border-bottom: 1px solid #7f7f7f; background-color:#F5F5F5; vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 15px; text-align: left; background-image: url('grafica/sfum_120x120_art_cn.png'); background-position: bottom right;  background-repeat: no-repeat;}
*/
div.colcn_art {color: black; text-align: center; padding: 5px; border-right: 0px solid #7f7f7f; border-bottom: 0px solid #7f7f7f; border-top: 0px solid #7f7f7f; background-color: #ffffff; vertical-align: top;}
div.colcn_countnews {color: #ff3300; font-size: 12pt; font-weight: bold; background-color:#FFFFFF; vertical-align: top; padding: 5px; text-align: center;}
div.colcn_ricerca {width: 403px; background-color: #ffffff; text-align: center; height: 60px;}
div.colcn_mov_news { height: 30px; color: black; font-size: 10pt; font-weight: bold; text-align: center; vertical-align: middle;}
div.coldx_elezioni {padding-top: 5px; height: 135px; color: white; text-align: center; font-size: 12pt; font-weight: bold;   background-color: #F5F5F5;  text-align: center; vertical-align: middle;}
div.coldx_webradio {padding: 5px; height: 170px; width: 170px; color: white; font-size: 12pt; font-weight: bold;   background-color: #FFFFFF;  text-align: center; vertical-align: middle;}
div.coldx_filodiretto {color: white; text-align: center; font-size: 12pt; font-weight: bold;   background-color: #FFFFFF;  text-align: center; height: 65px; vertical-align: middle; background-image: url('grafica/A007.jpg'); background-position: top center; background-repeat: no-repeat;}
div.coldx_video {padding-top: 10px; height: 163px; color: white; text-align: center; font-size: 12pt; font-weight: bold;   background-color: #FFFFFF;  text-align: center; vertical-align: middle;}
div.coldx_citta {color: white; text-align: center; font-size: 12pt; font-weight: bold;   background-color: #FFFFFF;  text-align: center; height: 65px; vertical-align: middle; background-image: url('grafica/A008.jpg'); background-position: top center; background-repeat: no-repeat;}
div.coldx_multimediali {color: white; text-align: center; font-size: 12pt; font-weight: bold;   background-color: #FFFFFF;  text-align: center; height: 65px; vertical-align: middle; background-image: url('grafica/A004.jpg'); background-position: top center; background-repeat: no-repeat;}
div.coldx_sportive {color: white; text-align: center; font-size: 12pt; font-weight: bold;   background-color: #FFFFFF;  text-align: center; height: 65px; vertical-align: middle; background-image: url('grafica/A001.jpg'); background-position: top center; background-repeat: no-repeat;}
div.coldx_sport {color: #ff3300; font-size: 12pt; font-weight: bold; border-bottom: 0px solid #7f7f7f; background-color:#FFFFFF; vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left;}
div.colsx_art {min-height: 70px; color: #666666; text-align: left; font-size: 9pt; font-weight: normal; border-top: 2px solid #FF8600; border-right: 0px solid #7f7f7f; background-color:#ffffff; vertical-align: top; padding: 10px;}
div.colsx_fd {height: 160px; color: #ff3300; font-size: 12pt; font-weight: bold; background-color:#7f7f7f; vertical-align: top; padding: 5px; text-align: left;}
div.commento { margin-top: 10px; background-color: #ffffff; border-top: 1px solid black; text-align: left;}
/* #speed {background-image: url('grafica/_bar.gif'); width: 100px; height: 10px; background-repeat: no-repeat; background-position: right; text-align: right;} */
#menu_radioerre {text-align: left; height: 30px; background-color: #000000; background-image: url('grafica/sfum_30x30_trasf_bianco.gif'); background-position: bottom; background-repeat: repeat-x; vertical-align: top;}
#main {border: 2px solid #000000;}
#tag_seo_up {color: red; text-align: center; font-size: 10pt; font-weight: bold; }
#colsx_format {width: 360px; max-width: 360px; background-color:#FFFFFF; vertical-align: top; border-right: 0px solid #7f7f7f;}
#colsx_format_art {width: 180px; max-width: 180px; background-color:#f5f5f5; vertical-align: top; border-right: 1px solid #7f7f7f;}
#colcn_format {width: 405px; max-width: 405px; background-color:#FFFFFF; vertical-align: top;}
#colcn_format_art {width: 585px; max-width: 585px; background-color:#FFFFFF; vertical-align: top; text-align: left; padding: 5px;}
#coldx_format {width: 180px; max-width: 180px; background-color:#FFFFFF; vertical-align: top; border-left: 0px solid #7f7f7f;}
#newsletter {color: #ff3300; width: 350px; vertical-align: bottom; font-size: 12pt; font-weight: bold; background-color: #FFffff; text-align: left; height: 100px; padding: 5px; background-image: url('grafica/newsletter_spot.png'); background-position: top center; background-repeat: no-repeat;}
#newsletter2 {color: #ff3300; width: 585px; vertical-align: top; font-size: 12pt; font-weight: bold; background-color: #FFffff; text-align: left; height: 65px; padding: 5px; border-top: 1px solid black; }
#tbl_fondo {height: 50px; width: 100%; background-color: #000000; border: 0px solid black; vertical-align: top; text-align: center;}
#fondo_sx {height: 50px; width: 180px; background-color: #000000; border: 0px solid black; vertical-align: bottom; text-align: center;}
#fondo_cn {background-color: #000000; border: 0px solid black; vertical-align: top; text-align: center;}
#fondo_dx {height: 50px; width: 180px; background-color: #000000; border: 0px solid black; vertical-align: bottom; text-align: center;}
#tag_seo { width: 360px; text-align: justify; padding: 10px;}
#solo_audio {width: 180px; text-align: center; font-size: 12pt; font-weight: bold;   background-color: #FFFFFF;  text-align: center; height: 50px; vertical-align: top; background-image: url('grafica/B003.jpg'); background-position: top center; background-repeat: no-repeat; padding-top: 60px;}
#solo_video {width: 180px; text-align: center; font-size: 12pt; font-weight: bold;   background-color: #FFFFFF;  text-align: center; height: 50px; vertical-align: top; background-image: url('grafica/B002.jpg'); background-position: top center; background-repeat: no-repeat; padding-top: 60px;}

font.tag_seo {color: #FFFFFF; font-size: 10pt; font-weight: bold;  padding-left: 10px;}
font.tit_artT0 {color: #8c8c8c; font-size: 22pt; font-weight: bold; text-transform : uppercase; }
font.tit_artT1 {color: #4D4D4D; font-size: 14pt; font-weight: bolder; text-transform : lowercase; }
font.tit_artT1_2 {color: #8C8C8C; font-size: 16pt; font-weight: bolder; text-transform : lowercase; }
font.tit_artT2 {vertical-align: top; text-transform: capitalize; color: #333333; font-size: 10pt; line-height: 12pt;  font-weight: bold;  }
font.tit_artT3 {text-transform: lowercase; color: #333333; font-size: 10pt; font-weight: normal;  }
font.tit_artS2 {text-transform: lowercase; color: #000000; font-size: 10pt; font-weight: normal;  }
font.tit_artSx {text-transform: uppercase; color: #000000; font-size: 11pt; font-weight: bold;  }
font.tit_artA2 {text-transform: lowercase; color: #05983F; font-size: 10pt; line-height: 11pt; font-weight: bold;  }
font.tit_artV2 {text-transform: lowercase; color: #5092A9; font-size: 10pt; line-height: 11pt; font-weight: bold; }
font.tit_artEV {color: #A52A2A; font-size: 12pt; font-weight: bolder; text-transform : lowercase; }
font.txt_art {vertical-align: top; color: #7F7F7F; font-size: 12pt; font-weight: normal; line-height: 12pt; }
font.txt_sponsor {color: #1E90FF; text-transform : uppercase; font-size: 10pt; font-weight: bold; }
div.data_art {padding-right: 5px; margin-right: 5px; float: left; height: 30pt; vertical-align: text-bottom; color: #999999; font-size: 10pt;   font-weight: normal;  }
td.data_art2 {padding-right: 5px; margin-right: 5px; width: 10px; height: 30pt; vertical-align: top; color: #999999; font-size: 10pt;   font-weight: normal;  }
td.tit_art2 {vertical-align: top;}
td.colsx_2c {width: 180px; max-width: 180px; background-color:#ffffff; border-top: 1px solid #7f7f7f; border-right: 1px solid #7f7f7f; vertical-align: top; border-bottom: 1px solid #7f7f7f;  padding: 5px;}
td.colsx_2c_std {width: 180px; max-width: 180px; background-color:#ffffff; vertical-align: middle; border-top: 1px solid #7f7f7f; border-right: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; padding: 0px; margin: 0px;}
div.tit_art_cn {font-weight: bold; text-transform : uppercase; color: #000000; font-size: 20pt;  text-align: center; margin-bottom: 15px;}
font.tit_av {color: black; font-size: 12pt;  }
font.tit_sport {color: black; font-size: 12pt;  }
#zoomin, #zoomout {border: 0px; padding: 3px;}
div.pix_articolo {padding: 10px;  margin: 5px; text-align: center; border: 1px solid #BFBFBF; background-color: #f5f5f5;}
div.leggi_tutto {color: #0086A5; padding-top: 2px; text-align: right;}
div.letture {color: #7f7f7f; float: left; display:inline; padding-top: 2px;}
div.txt_descrbT1 {padding-top: 5px; padding-bottom: 10px; border-bottom: 1px dashed #dedede;}
img.banner180x120 {border: 0px solid #000000; width: 180px; height: 120px;}
img.bordo1px {border: 1px solid #000000;}

/* testo generale */
font.nero08  {color: black; font-size:  8pt;  font-weight: normal;}
font.nero10  {color: black; font-size: 10pt;  font-weight: normal;  }
font.nero12  {color: black; font-size: 12pt;  font-weight: bold;}
font.nero14  {color: black; font-size: 14pt;  font-weight: bold;}
font.nero18  {color: black; font-size: 18pt;  font-weight: bold;}
font.rosso08 {color: red;   font-size:  8pt;  font-weight: normal;  }
font.rosso10 {color: red;   font-size: 10pt;  font-weight: normal;  }
font.rosso12 {color: red;   font-size: 12pt;  font-weight: bold; }
font.rosso14 {color: red;   font-size: 14pt;  font-weight: bold; }
font.grigio10 {color: gray;   font-size: 10pt;  font-weight: normal;  }
font.grigio8 {color: gray;   font-size: 10pt;  font-weight: normal;  }

font.SEO1 {color: #7d7d7d;   font-size: 10pt;  margin-left: 5px;  font-weight: normal;}
font.SEO2 {color: #4d4d4d;   font-size: 14pt;  margin-left: 5px;  font-weight: normal;}
font.SEO3 {color: #1d1d1d;   font-size: 18pt;  font-weight: bold;  margin-left: 5px;  font-weight: normal;}
font.SEO4  {color: black; font-size: 22pt; margin-left: 5px;  font-weight: normal;}

