
.normal {
        font-family: Tahoma; 
        font-size: 10px; 
        text-decoration: none
	color: #000000;
}
td {
        font-family: Tahoma; 
        font-size: 10px; 
        text-decoration: none
	color: #000000;
}
 td.top
 {
 vertical-align:text-top;
 text-align: center;
 border-left: medium none;  
 border-right: medium none;   
 border-top: 1.0pt solid windowtext; 
 border-bottom: medium none;  
 padding-top: 0cm; 
 padding-bottom: 0cm;
 padding-left: 0.1cm;
 padding-right: 0.1cm;
 }
  td.lrb
 {
 vertical-align:text-top;
 text-align: center;
 border-left: 1.0pt solid windowtext; 
 border-right: 1.0pt solid windowtext;  
 border-top: medium none;  
 border-bottom: 1.0pt solid windowtext; 
 padding-top: 0cm; 
 padding-bottom: 0cm;
 padding-left: 0.1cm;
 padding-right: 0.1cm;
 }
body
{ 
background-repeat: repeat-x;
background-image:url('img/page_bg.gif');
background-color:#ffffff;
} 

a:link  { 
	color: #de0000;
        text-decoration: none
 }
a:active { 
	color: #000000;
        text-decoration: none
 }
a:visited { 
	color: #de0000;
        text-decoration: none
 }
a:hover {
	color: #006699;
}

.bluelink:link {color:blue;  text-decoration:  none;}
.bluelink:hover {color:#0088aa;text-decoration:  none;}
.bluelink:visited {color:blue;text-decoration:  none;}
.bluelink:active {color:#0088aa;text-decoration:  none;}

.bllink:link {color:#000077;  text-decoration: none;}
.bllink:hover {color:black;text-decoration: none;}
.bllink:visited {color:#000077;text-decoration: none;}
.bllink:visited:hover {color:black;text-decoration: none;}

.bold {
        font-family: Tahoma; 
        font-size: 11px; 
        text-decoration: none
	color: #000000;
        font-weight: bold;
}
.normals {
        font-family: Tahoma; 
        font-size: 11px; 
        text-decoration: none
	color: #000000;
}
.boldlt {
        font-family: Tahoma; 
        font-size: 13px; 
        text-decoration: none
	color: #000000;
        font-weight: bold;
        text-decoration: line-through;
}
.bigtitle {
        font-family: Tahoma, Tahoma; 
        font-size: 19px;
        font-weight: bold;
}
.title {
        font-family: Tahoma, Tahoma; 
        font-size: 15px;
        font-weight: bold;
}
.smalltitle {
        font-family: Tahoma; 
        font-size: 13px;
        font-weight: bold;
	color: #de0000;
}
.smalltitle1 {
        font-family: Tahoma; 
        font-size: 13px;
        font-weight: bold;
	color: #000000;
}
.italics {
        font-size: 10px;
        font-style: italic;
}
.white {
        font-family: Tahoma;
        font-size: 10px;
        text-decoration: none;
	color: #FFFFFF;
}
.witemshadow {
	COLOR: #ffffff;
	CURSOR: auto;
	FILTER: Shadow(Color=white, Direction=left);
	FONT: 10px Tahoma, Tahoma, Tahoma, Tahoma;
	TEXT-ALIGN: left
}
.bnormal {font-weight:normal; font-size:9px; font-family:Tahoma; color:black; text-decoration:none;}
.bnormal:link {color:black;}
.bnormal:hover {color:#FFCC00;}
.bnormal:visited {color:black;}
.bnormal:visited:hover {color:#FFCC00;}
.bitem {font-weight:bold; font-size:10px; font-family:Tahoma; color:black; text-decoration:none;}
.bitem:link {color:black;}
.bitem:hover {color:blue;}
.bitem:visited {color:black;}
.bitem:visited:hover {color:blue;}
.sbitem { font-size:10px; font-family:Tahoma; color:black; text-decoration:none;}
.sbitem:link {color:blue;}
.sbitem:hover {color:#006699;}
.sbitem:visited {color:blue;}
.sbitem:visited:hover {color:#FFCC00;}
.wnormal {font-weight:normal; font-size:9px; font-family:Tahoma; color:white; text-decoration:none;}
.wnormal:link {color:#FFFFFF;}
.wnormal:hover {color:#FFCC00;}
.wnormal:visited {color:#FFFFFF;}
.wnormal:visited:hover {color:#FFCC00;}
.witem {font-weight:bold; font-size:10px; font-family:Tahoma; color:white; text-decoration:none;}
.witem:link {color:#000000;}
.witem:hover {color:blue;}
.witem:visited {color:#000000;}
.witem:visited:hover {color:blue;}
.witemul {font-weight:bold; font-size:10px; font-family:Tahoma; color:white; text-decoration:underline;}
.w/ursitemul:link {color:#FFFFFF;text-decoration:underline;}
.witemul:hover {color:#FFCC00;text-decoration:underline;}
.witemul:visited {color:#FFFFFF;text-decoration:underline;}
.witemul:visited:hover {color:#FFCC00;text-decoration:underline;}
.wtitle {font-weight:bold; font-size:13px; font-family:Tahoma; color:white; text-decoration:none;}
.wtitle:link {color:#FFFFFF;}
.wtitle:hover {color:#FFCC00;}
.wtitle:visited {color:#FFFFFF;}
.wtitle:visited:hover {color:#FFCC00;}
.greytitle {font-weight:bold; font-size:13px; font-family:Tahoma; color:#404040; text-decoration:none;}
.greytitle:link {color:#404040;}
.greytitle:hover {color:black;}
.greytitle:visited {color:#404040;}
.greytitle:visited:hover {color:black;}
.typetitle {font-weight:bold; font-size:13px; font-family:Tahoma; color:white; text-decoration:none;}
.typetitle:link {color:#404040;}
.typetitle:hover {color:black;}
.typetitle:visited {color:#404040;}
.typetitle:visited:hover {color:black;}
.arttitle {font-weight:bold; font-size:11px; font-family:Tahoma; color:#404040; text-decoration:none;}
.arttitle:link {color:#ffffff;}
.arttitle:hover {color:black;}
.arttitle:visited {color:#ffffff;}
.arttitle:visited:hover {color:black;}
.warning {
        font-family: Tahoma; 
        font-size: 11px; 
        font-weight: bold;
	color: #FF0000;
}

.button {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  background: #BBC7D9;
  border-bottom: 2px solid #94A8C6;
  border-right: 2px solid #94A8C6;
  border-left: 2px solid #D7DEE9;
  border-top:2px solid #D7DEE9;
  color:#ff0040;
  text-decoration:none;
  cursor: hand;
}
.maintheme {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  background-color: #999999;
   background-repeat: 
no-repeat;
background-position: 
bottom left; 
background-image:url('./img/bgr.gif'); 
  color:#ffffff; 
  text-decoration:none;
}
.mainthemecolsh {
  font-family: Tahoma;
  background:#aaaaaa;
  color:black; 
  text-decoration:none;
}
.mainthemecolsht {
  font-family: Tahoma;
  background:#ffffff;
  color:black; 
  text-decoration:none;
}
.mainthemecolsh1 {
  font-family: Tahoma;
  background:#b22a00;
  color:black; 
  text-decoration:none;
}
.mainthemecol {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
background:#ffffff; 
background-position: 
bottom left; 
  
  color:black; 
  text-decoration:none;
}
.mainthemecolgr {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;

background-repeat: no-repeat;
background-image:url('img/vsbot.gif'); 
   background-color:#f0f0f0;
  color:black; 
  background-position: 
bottom left; 
  text-decoration:none;
}
.mainthemecolwh {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  background: #386743;
  color:black; 
  text-decoration:none;
}
.mainthemecolbot {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  background: #f0f0f0;
  color:white; 
  text-decoration:none;
}
#main .col-1 .box-canali {width:121px; height:14px; margin:0px auto;background:url(/italia/img/image1.jpg) repeat-x ; border-bottom:1px solid #D4DCE2; background-repeat:repeat-x; padding-top:2px; padding-left:8px; color:#FF3300}
#main .col-1 .box-canali a {text-decoration:none; color:#3D61CC}
#main .col-1 .box-canali a:hover {text-decoration:none; color:#FF6600}
#main .col-1 .box-canali .rosso {color:#F00; text-transform:uppercase}

.mainthemeheadsh {
  font-family: Tahoma;
  color:black; 
  background:#8eb6f3;
  text-decoration:none;
}
.mainthemeheadshw {
  font-family: Tahoma;
  color:black; 
background-repeat: no-repeat;
background-image:url('img/bgr_3.gif'); 
   background-color:#f0f0f0;
  text-decoration:none;
}
.mainthemeheadshwbackup {
  font-family: Tahoma;
  color:black; 
background-repeat: repeat-x;
background-image:url('img/secmen.gif'); 
   background:#f0f0f0;
  text-decoration:none;
}
.mainthemehead {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color:black; 
  background: #ffffff;
  text-decoration:none;
}

.mainthemeheadcw {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color:#ffffff;
background-repeat: 
no-repeat;
background-position: 
top left; 
  
background-image:url('./img/bgr_1.gif');  
  background-color: #999999;
  text-decoration:none;
}
.mainthemeheadcw_1 {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color:#ffffff;
background-repeat: 
no-repeat;
background-position: 
top left; 
  
background-image:url('./img/bgr_2.gif');  
  background-color: #999999;
  text-decoration:none;
}
.mainthemeheadwbc {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color:black; 
  background: #FFFFFF;
  text-decoration:none;
}
.mainthemecolsh {
  font-family: Tahoma;
  background:#8eb6f3;
  color:black; 
  text-decoration:none;
}
.mainthemecolshw {
  font-family: Tahoma;
   background-repeat: no-repeat;
background-image:url('img/bgr_3.gif'); 
 background-color:#f0f0f0;
  color:black; 
  
  text-decoration:none;
}
.mainthemecolshwbackup {
  font-family: Tahoma;
   background-repeat: repeat-x;
background-image:url('img/secmen.gif'); 
 background:#f0f0f0;
  color:black; 
  
  text-decoration:none;
}
.mainthemeheadbline {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color:white;
   background-repeat: 
no-repeat;
background-position: 
bottom left; 
background-image:url('./img/bgr.gif'); 
background-color:#999999;
  text-decoration:none;
}
.mainthemeheadblinebl {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color:white;
  background: #090f2f;
  text-decoration:none;
}
.mainthemearticletype {
  font-family: Tahoma;
  font-size: 13px;
  font-weight: normal;
  color:white; 
  background: #ffffff;
  text-decoration:none;
}
.mainthemearticle {
  font-family: Tahoma;
  font-size: 13px;
  font-weight: normal;
  color:#404040; 
  background:#f0f0f0;
  text-decoration:none;
}
.mainthemearticletypeblack {
  font-family: Tahoma;
  font-size: 13px;
  font-weight: normal;
  color:#ffffff; 
  background:#f0f0f0;
  text-decoration:none;
}
.mainthemearticletypeblackp {
  font-family: Tahoma;
  font-size: 13px;
  font-weight: normal;
  color:#000000;
  background:#ffffff;
 
  text-decoration:none;
}
.mainthemearticletypeblackpg {
  font-family: Tahoma;
  font-size: 13px;
  font-weight: normal;
  color:#00f100; 
  background: #506db1;
  text-decoration:none;
}
.mainthemeheadblack {
  font-family: Tahoma;
  font-size: 13px;
  font-weight: bold;
  color:black; 
  background: #777FD4;
  text-decoration:none;
}
.stlScTitle {
  font-family: Tahoma, Tahoma, Tahoma;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: white;
/*	color: #3366CC;*/
}
.stlExtNewsTitle {
  font-family: Tahoma, Tahoma, Tahoma;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  color : #ff0000;
}
.stlExtNewsText {
  font-family: Tahoma, Tahoma, Tahoma;
  font-size: 9pt;
/*	font-weight: normal;
  background-color: #E9EFF1;
  text-decoration: none;*/
}
form {
margin:0;
padding:0;
}



