body {
  margin: 0px;
 } 
 
form {
  margin-bottom: 0px;
} 

applet {
  margin-bottom: 0px;
  padding-bottom: 0px;
} 

h1, h2, tr, td {
  margin: 0px;
  padding: 0px;
} 

.white10n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #ffffff
}

.white8n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #ffffff
}

.graydark10n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #32353a;
margin-left: 10px;
margin-right: 10px;
}

.graydark10m {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: small-caps; 
text-transform: none; 
color: #32353a;
margin-left: 10px;
margin-right: 10px;
}

.red10m {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: small-caps; 
text-transform: none; 
color: #f00;
margin-left: 10px;
margin-right: 10px;
}

.graylight8n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69;
margin-left: 10px;
margin-right: 10px;
}

.graylight12n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69;
margin-left: 10px;
margin-right: 10px;
}

.graylight7n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69;
}

.graylight6n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 8px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69;
}

.white6n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 8px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #ffffff;
}

.graylight10n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69;
padding-left: 10px;
margin-right: 10px;
}

.graylight11n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69;
margin-left: 10px;
margin-right: 10px;
}

.blu10n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #2a1f5b;
}

.blu10m {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: small-caps; 
text-transform: none; 
color: #273190;
}

.blu8n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #2a1f5b
}

.blu20g {  
font-family: Georgia, Times New Roman, serif; 
font-size: 20pt; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #273190
}

.blu14g {  
font-family: Georgia, Times New Roman, serif; 
font-size: 14pt; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #273190
}

.blu14m {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 14pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: small-caps; 
text-transform: none; 
color: #273190
}

.blu12m {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: small-caps; 
text-transform: none; 
color: #273190
}

.red8n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #800000
}

.red10n {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #800000
}

.white10m {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
text-transform: none; 
color: #ffffff;
font-variant: small-caps;
}

.partita {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: small-caps; 
text-transform: none; 
color: #ffffff;
margin-top: 10px;
}

.yellow10n { 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #ff0;
margin-left: 15px;
}

.mar10n { 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #f58220
}

a {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #800000; 
text-decoration: none
}

a.blu8 {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #2a1f5b; 
text-decoration: none
}

a.white8n {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #ffffff; 
text-decoration: none
}

a.white10m {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: small-caps; 
text-transform: none; 
color: #ffffff; 
text-decoration: none;
}

a:visited.white10m {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: small-caps; 
text-transform: none; 
color: #ffffff; 
text-decoration: none;
}

a.gray8 {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69; 
text-decoration: none
}

a.red8 {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #800000; 
text-decoration: none
}

a.gray10m {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69; 
text-decoration: none;
margin-left: 5px
}

.gray10m {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69; 
text-decoration: none;
margin-left: 5px
}

a.gray10n {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69; 
text-decoration: none;
}

a:visited { 
text-decoration: none;
color:#800000
}

a:visited.blu8 { 
text-decoration: none;
color:#2a1f5b
}

a:visited.red8 { 
text-decoration: none;
color:#800000
}

a:visited.gray8 { 
text-decoration: none;
color:#5a5e69;
}

a:visited.gray10m { 
text-decoration: none;
color:#5a5e69;
}

a:visited.gray10n { 
text-decoration: none;
color:#5a5e69;
}

a:hover{
text-decoration:underline;
color:#00ffff
}

a:hover.blu8{
text-decoration:underline;
color:#800000
}

a:hover.red8{
text-decoration:underline;
color:#2a1f5b
}

a:hover.gray8{
text-decoration:underline;
color:#32353a;
}

a:hover.gray10m{
text-decoration:underline;
color:#32353a;
}

a:hover.gray10n{
text-decoration:underline;
color:#32353a;
}

td .left {
border: 0px dashed #CCC;
}

.picture-medium { 
 margin-left: 25px;
 margin-top: 5px;
 width: 200px;
 height: 130px;
 text-align: center;
 overflow: hidden;
 }
 

 #videoboxa2 {
 margin-top: 10px;
 margin-left: 10px;
 width: 250px;
 height: 110px;
 font-family: Tahoma,Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 font-variant: small-caps; 
 text-decoration: none;
 background: url(images/sfondo-videoa2.gif) no-repeat;
 padding-top: 10px;
 padding-left: 10px;
 padding-bottom: 10px
 }
 
  #videoboxb1 {
 margin-top: 10px;
 margin-left: 10px;
 width: 250px;
 height: 110px;
 font-family: Tahoma,Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 font-variant: small-caps; 
 text-decoration: none;
 background: url(images/sfondo-videob1.gif) no-repeat;
 padding-top: 10px;
 padding-left: 10px;
 padding-bottom: 10px
 }
 
 #videobox-sponsor {
 margin-top: 10px;
 margin-left: 10px;
 width: 180px;
 height: 110px;
 font-family: Tahoma,Arial, Helvetica, sans-serif; 
 font-size: 9pt; 
 font-variant: small-caps; 
 text-decoration: none;
 background: url(images/sfondo-video-sponsor.gif) no-repeat;
 padding-top: 5px;
 padding-left: 5px;
 padding-bottom: 5px
 }
 
 #box-abbonamenti {
 margin-top: 10px;
 margin-left: 10px;
 width: 180px;
 height: 110px;
 font-family: Tahoma,Arial, Helvetica, sans-serif; 
 font-size: 9pt; 
 font-variant: small-caps; 
 text-decoration: none;
 background: url(images/sfondo-video-sponsor.gif) no-repeat;
 padding-top: 5px;
 padding-left: 5px;
 padding-bottom: 5px
 }
 
 a.gray10m{
 font-variant: normal; 
 color: #273190; 
 text-decoration: none;
 }
 
 a:visited.gray10m{
 font-variant: normal; 
 color: #273190; 
 text-decoration: none;
 }
  
  a:hover.gray10m{
 font-variant: normal; 
text-decoration:underline;
color:#32353a;
 }
 
 #tic {
  border: 0px #CEC3AD solid;
  font-size:12px;
  padding:0px;
  width:430px;
  line-height:20px;
}
#tic *{
   font-size: 12px;
  margin:0px;
  padding:0px;
  display: none;
  line-height:20px;
}

#tic a {
   display:inline;
}

#tic a:link, a:visited {
   color:#5a5e69;
   text-decoration: none;
}

#tic a:hover {
   color:#32353a;
   text-decoration: underline;
}

/* restyle settembre 2008 */

td.main-a2{
   background: url(images/bg-main-a2.jpg) no-repeat;
}
td.main-b1{
   background: url(images/bg-main-b1.jpg) no-repeat;
}
td.news-a2{
   background: url(images/bg-news-a2.jpg) no-repeat;
}

td.news-a2-vs{
   background: url(images/bg-news-a2-vs.jpg) no-repeat;
}

td.news-b1{
   background: url(images/bg-news-b1.jpg) no-repeat;
}
td.sponsor-a2{
   background: url(images/bg-sponsor-a2.jpg) no-repeat;
}
td.sponsor-b1{
   background: url(images/bg-sponsor-b1.jpg) no-repeat;
}
td.video-a2{
   background: url(images/bg-video-a2.jpg) no-repeat;
}
td.video-sponsor{
   background: url(images/bg-video-sponsor.jpg) no-repeat;
}
td.video-webmagazine{
   background: url(images/bg-video-wm.jpg) no-repeat;
}
td.giov-m{
   background: url(images/bg-giov-m.jpg) no-repeat;
}
td.giov-f{
   background: url(images/bg-giov-f.jpg) no-repeat;
}
td.giov-news{
   background: url(images/bg-giov-news.jpg) no-repeat;
}
td.sponsor-giov{
   background: url(images/bg-sponsor-giov.jpg) no-repeat;
}
td.video-new-a2{
   background: url(images/bg-video-new-a2.jpg) no-repeat;
}
td.video-b1{
   background: url(images/bg-video-b1.jpg) no-repeat;
}
td.video-new-b1{
   background: url(images/bg-video-new-b1.jpg) no-repeat;
}
td.sociale{
   background: url(images/bg-sociale.jpg) no-repeat;
   height: 255px;
}
td.notitle{
   background: url(images/bg-notitle.jpg) no-repeat;
   height: 255px;
}
td.societa{
   background: url(images/bg-societa.jpg) no-repeat;
   height: 255px;
}
td.newsletter{
   background: url(images/bg-newsletter.jpg) no-repeat;
   height: 255px;
}
td.ricorrenze{
   background: url(images/bg-ricorrenze.jpg) no-repeat;
   height: 255px;
}

td.ricorrenze2{
   background: url(images/bg-ricorrenze2.jpg) no-repeat;
   height: 125px;
}

td.tecnico2{
   background: url(images/bg-tecnico2.jpg) no-repeat;
   height: 125px;
   margin-top: 0px;
}

table.bg-prossima-a2{
   background: url(images/bg-next-a2.jpg) no-repeat;
}
table.bg-prossima-b1{
   background: url(images/bg-next-b1.jpg) no-repeat;
}
table.bg-risultati-a2{
   background: url(images/bg-tb-risultati-a2.jpg) no-repeat;
}
table.bg-classifica-a2{
   background: url(images/bg-tb-classifica-a2.jpg) no-repeat;
}
table.bg-tabellino-a2{
   background: url(images/bg-tb-tabellino-a2.jpg) no-repeat;
}
table.bg-risultati-b1{
   background: url(images/bg-tb-risultati-b1.jpg) no-repeat;
}
table.bg-classifica-b1{
   background: url(images/bg-tb-classifica-b1.jpg) no-repeat;
}
table.bg-tabellino-b1{
   background: url(images/bg-tb-tabellino-b1.jpg) no-repeat;
}
table.video-elenco{
   margin-left: 5px;
}
table.video-sponsor-elenco{
   margin-left: 5px;
   margin-top: 5px;
}

#main-a2{
height: 364px;	
width: 509px;
margin-left: 0px;
margin-top: 0px;
}

#main-b1{
height: 364px;	
width: 509px;
margin-left: 0px;
margin-top: 0px;
}

.main-text{
height: 75px;	
width: 509px;
margin-left: 0px;
margin-top: 0px;
}

#main-a2 h2 {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 14px; 
line-height: 15px;
font-weight: bold; 
font-variant: small-caps; 
color: #273190;
padding: 0px 10px 0px 17px;
margin-top: 0px;
}

#main-b1 h2 {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 14px; 
line-height: 15px;
font-weight: bold; 
font-variant: small-caps; 
color: #ce0000;
padding: 0px 10px 0px 17px;
margin-top: 0px;
}

#main-a2 h1 {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px;
font-weight: bold; 
text-transform: none; 
color: #273190;
padding: 15px 10px 0px 17px;
}

#main-b1 h1 {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px;
font-weight: bold; 
text-transform: none; 
color: #ce0000;
padding: 15px 10px 0px 17px;
}

#main-a2 p a, #main-a2 p a:visited , #main-b1 p a, #main-b1 p a:visited {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69; 
text-decoration: none;
}

#main-a2 p, #main-b1 p{ 
	padding: 0px 10px 0px 17px;
	margin-top: 0px;
}

.menu-bar{ 
	padding: 0px;
	margin-top: 0px;
}

#main-a2 p a:hover, #main-a2 p a:hover{  
text-decoration:underline;
color:#32353a;
}

.picture-big { 
 margin-left: 17px;
 margin-top: 0px;
 width: 475px;
 height: 250px;
 border: 2px solid #9C9A9B;
 text-align: center;
 overflow: hidden;
 }

.picture-medium-m { 
 margin-left: 19px;
 margin-top: 45px;
 width: 225px;
 height: 135px;
 border: 2px solid #9C9A9B;
 text-align: center;
 overflow: hidden;
 }
 
 table .news-societa { 
 margin-top: 45px;
 }

.picture-medium-f { 
 margin-left: 14px;
 margin-top: 45px;
 width: 225px;
 height: 135px;
 border: 2px solid #9C9A9B;
 text-align: center;
 overflow: hidden;
 }
 
.picture-small { 
 margin-left: 10px;
 margin-top: 10px;
 width: 130px;
 height: 90px;
 text-align: center;
 line-height: 120px;
 overflow: hidden;
 border: 2px solid #9C9A9B;
 float: left;
}

.befana { 
 margin-left: 10px;
 margin-top: 0px;
 }

.picture-small-guida img{ 
 margin-left: 60px;
 margin-top: 40px;
 height: 150px;
 display: inline;
 text-align: center;
 overflow: hidden;
 border: 2px solid #9C9A9B;
}

.picture-small-sociale img{ 
 margin-left: 20px;
 margin-top: 40px;
 width: 130px;
 height: 100px;
 display: inline;
 text-align: center;
 line-height: 120px;
 overflow: hidden;
 border: 2px solid #9C9A9B;
}

.picture-small-elia img{ 
 margin-top: 40px;
 display: inline;
 text-align: center;
 line-height: 120px;
 border: 2px solid #9C9A9B;
}

.picture-small-elia-foto img{ 
 margin-top: 10px;
 text-align: center;
 border: 2px solid #9C9A9B;
}

table.tb-news-a2{ 
	margin-top: 0px;
}

.news-a2-title a, .news-a2-title a:visited{  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 12px;
font-weight: bold; 
color: #273190;
padding: 0px;
margin-top: 0px;
}

.news-a2-title a:hover {  
text-decoration:underline;
color:#32353a;
}

.news-a2-date {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px;
font-weight: normal; 
text-transform: none; 
color: #273190;
padding: 0px;
}

.news-a2-subtitle a, .news-a2-subtitle a:visited {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69; 
text-decoration: none;
}

.news-a2-subtitle a:hover{ 
text-decoration:underline;
color:#32353a;
}

.news-sociale-title{  
padding-top: 5px;
margin-top: 5px;
}

.news-sociale-title a, .news-sociale-title a:visited{  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 12px;
font-weight: bold; 
font-variant: small-caps; 
color: #273190;
}

.news-sociale-title a:hover {  
text-decoration:underline;
color:#32353a;
}

table.tb-news-b1{ 
	margin-top: 10px;
}	

.news-b1-title a, .news-b1-title a:visited{  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 12px;
font-weight: bold; 
color: #ce0000;
padding: 0px;
margin-top: 0px;
}

.news-b1-title a:hover {  
text-decoration:underline;
color:#32353a;
}

.news-b1-date {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px;
font-weight: normal; 
text-transform: none; 
color: #ce0000;
padding: 0px;
}

.news-b1-subtitle a, .news-b1-subtitle a:visited {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69; 
text-decoration: none;
}

.news-b1-subtitle a:hover{ 
text-decoration:underline;
color:#32353a;
}

.tab-titolo-a2{ 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration:none;
color:#fff;
padding-left: 10px;
padding-top: 7px;
}

.tab-titolo-a2-sponsor{ 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration:none;
color:#fff;
padding-left: 10px;
padding-top: 4px;
}

.tab-titolo-b1{ 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration:none;
color:#fff;
padding-left: 10px;
padding-top: 7px;
}

table.tab-link-a2 {  
margin-top: 3px;
padding: 0;
}

table.tab-link-b1 {  
margin-top: 3px;
padding: 0;
}

table.tab-risultati-a2 {  
margin-top: 0px;
padding: 0;
}
table.tab-risultati-b1 {  
margin-top: 0px;
padding: 0;
}

.tab-link-a2 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration:none;
color:#fff;
padding-left: 10px;
text-align: center;
}

.tab-link-a2 a, .tab-link-a2 a:visited {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #273190;
text-decoration: none;
}

.tab-link-a2 a:hover{ 
text-decoration: none;
color:#32353a;
}

.tab-link-b1 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration:none;
color:#fff;
padding-left: 10px;
text-align: center;
}

.tab-link-b1 a, .tab-link-b1 a:visited {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #ce0000;
text-decoration: none;
}

.tab-link-b1 a:hover{ 
text-decoration: none;
color:#32353a;
}

.tab-rigablu {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
text-decoration:none;
color:#273190;
border-bottom: 1px dotted #32353a;
padding-top: 2px;
padding-bottom: 2px;
}

.tab-rigarossa {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
text-decoration:none;
color:#ce0000;
border-bottom: 1px dotted #32353a;
padding-top: 2px;
padding-bottom: 2px;
}

.tab-riganera {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
text-decoration: none;
color: #32353a;
border-bottom: 1px dotted #32353a;
padding-top: 2px;
padding-bottom: 2px;
}

.tab-rigablu-noborder {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
text-decoration:none;
color: #273190;
padding-top: 2px;
padding-bottom: 2px;
}

.tab-rigarossa-noborder {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
text-decoration:none;
color: #ce0000;
padding-top: 2px;
padding-bottom: 2px;
}

.tab-riganera-noborder {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
text-decoration:none;
color: #32353a;
padding-top: 2px;
padding-bottom: 2px;
}

.tab-tabellino {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
text-decoration:none;
color: #32353a;
padding-top: 2px;
padding-bottom: 2px;
}

.img-next { 
 text-align: center;
 }
 
 .img-next img{ 
 margin-top: 10px;
 width: 100px;
 height: 48px;
 border: 2px solid #9C9A9B;
 overflow: hidden;
 }
 
.img-video img{ 
 margin-top: 5px;
 margin-left: 5px;
 width: 80px;
 height: 60px;
 border: 2px solid #9C9A9B;
 overflow: hidden;
 }
 
.img-video{ 
 margin: 5px;
 text-align: left;
 }
 
 .borded img{ 
 border: 2px solid #9C9A9B;
 }
 
.tb-prossima-blu {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold; 
text-decoration:none;
color: #273190;
text-align: center;
}

.tb-prossima-rosso {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold; 
text-decoration:none;
color: #900;
text-align: center;
}

.tb-prossima-nero {  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
text-decoration:none;
color: #32353a;
text-align: center;
}

.video-data {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px;
font-weight: bold; 
text-transform: none; 
color: #273190;
}

/* --area giovani --*/

.news-giov-m-title {  
padding: 0px;
margin-top: 0px;
margin-left: 17px;
}
	
.news-giov-m-title a, .news-giov-m-title a:visited{  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 12px;
font-weight: bold; 
font-variant: none; 
color: #273190;
}

.news-giov-m-title a:hover {  
text-decoration:underline;
color:#32353a;
}

.news-giov-m-date {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px;
font-weight: normal; 
text-transform: none; 
color: #273190;
padding: 0px;
margin-left: 17px;
}

.news-giov-f-title {  
padding: 0px;
margin-top: 0px;
margin-left: 17px;
}
	
.news-giov-f-title a, .news-giov-f-title a:visited{  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 12px;
font-weight: bold; 
font-variant: none; 
color: #ce0000;
}

.news-giov-f-title a:hover {  
text-decoration:underline;
color:#32353a;
}

.news-giov-f-date {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px;
font-weight: normal; 
text-transform: none; 
color: #ce0000;
padding: 0px;
margin-left: 17px;
}

.rigarossa-giov-date {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px;
font-weight: normal; 
text-transform: none; 
color: #ce0000;
padding: 0px;
margin-left: 0px;
}

.rigarossa-giov-title a:link, .rigarossa-giov-title a:visited {
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
text-decoration:none;
color:#ce0000;
padding-top: 2px;
padding-bottom: 2px;
}

.rigablu-giov-title a:hover, .rigarossa-giov-title a:hover {  
text-decoration:underline;
color:#32353a;
}

.rigablu-giov-title a:link, .rigablu-giov-title a:visited{  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
text-decoration:none;
color:#273190;
padding-top: 2px;
padding-bottom: 2px;
}

.rigablu-giov-date {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px;
font-weight: normal; 
text-transform: none; 
color: #273190;
padding: 0px;
margin-left: 0px;
}

td.giov {  
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px dotted #32353a;
}

td.news-societa {  
padding: 5px;
}

.newsletter {  
padding: 0px;
margin-left: 0px;
margin-top: 0px;
}

.nonsolo {  
padding: 0px;
margin-bottom: 10px;
}

.compleanni-tit {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
text-transform: none; 
color: #ce0000;
padding: 0px;
margin-left: 0px;
margin-top: 65px;
}

.compleanni2-tit {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
text-transform: none; 
color: #ce0000;
padding: 0px;
margin-left: 0px;
margin-top: 40px;
}

.compleanni-bot {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
text-transform: none; 
color: #ce0000;
padding: 0px;
margin-left: 0px;
margin-top: 10px;
}

.compleanni2-bot {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
text-transform: none; 
color: #ce0000;
padding: 0px;
margin-left: 0px;
margin-top: 5px;
}

.compleanni-nome {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
text-transform: none; 
color: #273190;
padding: 0px;
margin-left: 0px;
margin-top: 10px;
}

.compleanni2-nome {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
text-transform: none; 
color: #273190;
padding: 0px;
margin-left: 0px;
margin-top: 5px;
}

.compleanni-atleta {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
text-transform: none; 
color: #273190;
padding: 0px;
margin-left: 0px;
}

.compleanni2-atleta {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
text-transform: none; 
color: #273190;
padding: 0px;
margin-left: 0px;
}

.area-sponsor td{
border-bottom: 1px dotted #32353a;
border-left: 1px dotted #32353a;
text-align: center;
margin: 0px;
padding-top: 2px;
padding-bottom: 2px;
}

.link-english{  
width: 120px;
height: 37px;
text-align: right;
float: right;
margin-right: 10px;
margin-bottom: 0px;
padding: 0px;
}

.link-english a img {  
border: 0;
margin-bottom: 0px;
padding-bottom: 0px;
}

.link-altrenews{
width: 305px;
height: 37px;
text-align: right;
margin-bottom: 0px;
margin-top: 15px;
}

.link-tuttenews{
width: 290px;
height: 37px;
text-align: right;
margin-bottom: 0px;
margin-top: 0px;
}

.bg_ef{  
margin: 5px 5px 0 5px;
width: 220px;
background-color: #efefef;
}

.bg_e7{  
margin: 5px 5px 0 5px;
width: 220px;
background-color: #e7e7e7;
}

.bg_e7_c{  
margin: 2px 2px 0 2px;
background-color: #e7e7e7;
}

.bg_ef_c{  
margin: 2px 2px 0 2px;
background-color: #efefef;
}

.body_text {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #5a5e69;
margin-left: 15px;
margin-right: 15px;
}

.body_title {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12pt; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: small-caps; 
text-transform: none; 
color: #273190;
margin: 15px 15px 10px 15px;
border-bottom: 2px solid #dadada;
}

.highlight {  
margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
float: left;
}

.prezzi-div{
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 14px;
	vertical-align: middle;
	color: #333;
	font-weight: normal;
	background-color: #ffffff;
}

td .prezzi{
	border-bottom: 1px #333 dashed;
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 14px;
	vertical-align: middle;
	color: #333;
	font-weight: normal;
}

td .prezzi-nobord{
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 14px;
	vertical-align: middle;
	color: #333;
	font-weight: normal;
}

td.la1la2{
	background-image: url(abbonamenti/images/liberoA1_liberoA2_bordato.gif);
}

td.la1pa2{
	background-image: url(abbonamenti/images/liberoA1_prenA2_bordato.gif);
	border: 0.5px #000 solid;
}

td.la1aa2{
	background-image: url(abbonamenti/images/liberoA1_assegnatoA2_bordato.gif);
}

td.pa1la2{
	background-image: url(abbonamenti/images/prenA1_liberoA2_bordato.gif);
}

td.pa1pa2{
	background-image: url(abbonamenti/images/prenA1_prenA2_bordato.gif);
}

td.pa1aa2{
	background-image: url(abbonamenti/images/prenA1_assegnatoA2_bordato.gif);
}

td.aa1la2{
	background-image: url(abbonamenti/images/assegnatoA1_liberoA2_bordato.gif);
}

td.aa1pa2{
	background-image: url(abbonamenti/images/assegnatoA1_prenA2_bordato.gif);
}

td.aa1aa2{
	background-image: url(abbonamenti/images/assegnatoA1_assegnatoA2_bordato.gif);
}

.small	{
	font-size: 11px;
}
	
.smallred	{
	font-size: 11px;
	color: #f00;
}

a.numposto, a:visited.numposto{
	text-decoration: none;
	color: #b00101;
}

a:hover.numposto{ text-decoration: underline; 
}

.numposto{
	text-decoration: none;
	color: #b00101;
}


#mappa-abb{
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	color: #333;
	font-weight: normal;
}

.altrenews{  
margin: 13px 10px 0px 10px;
width: 270px;
background-color: #efefef;
}

.altrenews-content{  
padding: 0px;
width: 270px;
}


.rigablu-soc-title {  
border-bottom: 1px dotted #32353a;
}

.rigablu-soc-title a:link, .rigablu-soc-title a:visited{  
font-family: Tahoma,Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
text-decoration:none;
color:#273190;
padding-top: 2px;
padding-bottom: 2px;
}

.rigablu-soc-title a:hover, .rigarossa-soc-title a:hover {  
text-decoration:underline;
color:#32353a;
}

.rigablu-soc-date {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px;
font-weight: normal; 
text-transform: none; 
color: #273190;
padding: 0px;
margin-left: 0px;
}

