body {
margin:0px;
background-color:navy;
}
a {
/*background-color:#0000CC;*/
color:blue;
cursor:pointer;
text-decoration:none;
}

a:hover {
color:red;
text-decoration:none;
}
hr {
color:#FF6600;
}
optgroup {
color:#CC6633;
}
.blocknotes {
background-image:url(../img/bn.png);
background-position:right top;
background-repeat:no-repeat;
color:#AA6600;
font-family:sans-serif;
font-size:8pt;
}
.click {
cursor:pointer;
}
.title {
background-image:url(../img/title.png);
background-repeat:repeat-x;
color:#0033EE;
font-family:sans-serif;
font-size:11pt;
font-weight:bold;
}
.bottom {
background-image:url(../img/bottom.png);
background-position:center top;
background-repeat:no-repeat;
color:#6060FF;
font-family:sans-serif;
font-size:8pt;
}
.logo {
background-image:url(../img/logo.png);
background-repeat:no-repeat;
}
.logoD {
background-image:url(../img/logoD.png);
background-repeat:no-repeat;
}
.label {
background-image:url(../img/label.png);
background-repeat:no-repeat;
}
.maintable {
background-image:url(../img/repeat.png);
background-repeat:repeat-x;
}
.mainborder {
background-image:url(../img/b_repeat.png);
background-repeat:repeat-y;
width:778px;
}
.tab100 {
height:100%;
}
.home {
background-image:url(../img/home.png);
background-position:right top;
background-repeat:no-repeat;
color:#AA6600;
font-family:sans-serif;
font-size:10pt;
font-weight:bold;
}
.menu {
background-image:url(../img/menu.png);
background-position:left top;
background-repeat:no-repeat;
color:#4477DD;
font-family:sans-serif;
font-size:10pt;
font-weight:bold;
}
.pul {
background-image:url(../img/pul.png);
border-right:1px solid #FF6600;
color:#0000DD;
font-family:sans-serif;
font-size:8pt;
font-weight:bold;
height:25px;
text-align:center;
}
.sezione {
background-image:url(../img/sezione.png);
border:1px solid #FF6600;
color:#0000DD;
font-family:sans-serif;
font-size:10pt;
font-weight:bold;
height:20px;
}
.sezioneH {
border:1px solid #FFAA33;
color:#CC3300;
font-family:sans-serif;
font-size:9pt;
font-weight:bold;
}
.sezioneHL {
border:1px solid #FFAA33;
color:#CC4400;
font-family:sans-serif;
font-size:9pt;
font-weight:bold;
}

.form2 {
color:#000000;
font-family:sans-serif;
font-size:8pt;
font-weight:bold;
}
.linesf {
background-image:url(../img/linesf.png);
background-position:right top;
background-repeat:no-repeat;
color:#AA3311;
font-family:sans-serif;
font-size:9pt;
font-weight:bold;
}
.txtLit {
color:#FF6600;
font-family:sans-serif;
font-size:8pt;
font-weight:bold;
}
.txtLitX {
color:#FF6600;
font-family:sans-serif;
font-size:7pt;
font-weight:bold;
}
.txtLitW {
color:#FFFFFF;
font-family:sans-serif;
font-size:8pt;
font-weight:bold;
}
.txtLitD {
color:#AA3311;
font-family:sans-serif;
font-size:8pt;
font-weight:bold;
}
.txtMidB {
color:#0000DD;
font-family:sans-serif;
font-size:10pt;
font-weight:bold;
}
.txtMidBK {
color:#000000;
font-family:sans-serif;
font-size:10pt;
font-weight:bold;
}
.txtMid {
color:#AA3300;
font-family:sans-serif;
font-size:10pt;
font-weight:bold;
}
.txtMidL {
color:#EE9966;
font-family:sans-serif;
font-size:12pt;
font-weight:bold;
}
.txtMidH {
color:#CC4400;
font-family:sans-serif;
font-size:9pt;
font-weight:bold;
}
.txtRed {
color:#FF0000;
font-family:sans-serif;
font-size:12pt;
font-weight:bold;
}
.txtBig {
color:#AA3300;
font-family:sans-serif;
font-size:13pt;
font-weight:bold;
}
/*---------------------------------------------------------*/
.linksTable
{
 border: 1px solid blue;
 background-color: #FFFFFF;
 color: #FFFF33;
 font-family: sans-serif;
 font-size: 8pt;
 font-weight:bold;
}
.linksTD
{
  
  background-image: url(../img/bkglink.png); 
  background-repeat: repeat;
  font-family: sans-serif;
  font-size: 8pt;
  font-weight:bold;
}

.linksTD a:link 
{
  color:#FFFF33;
  text-decoration:none;
}

.linksTD a:visited
{
  color:#FFFF33;
  text-decoration:none;
}

.linksTD a:hover 
{
  background-color: #FFFF33;
  color:navy;
  text-decoration:none;
}

.linksTD a:active 
{
  background-color: #FFFF33;
  color:navy;
  text-decoration:none;
}

.linksTH
{
  background-color: blue;
  color: navy; 
  background-image: url(../img/bkglinkyellow.png); 
  background-repeat: repeat;
}

table#content a:link
{
  color: red;
  text-decoration: none;
}

table#content a:visited
{
  color: red;
  text-decoration: none;
}

table#content a:hover
{
  color: navy; 
  text-decoration: none;
}

table#content a:active
{
  color: navy; 
  text-decoration: underline;
}


.hour
{
 border: none;
 background-color: #000000;
 text-align: center;
 font-weight: bold;
 font-size: 9pt;
 color: lime;
}

marquee#shownews
{
	background-color: #FFFF99;
	border: 1px solid blue;
	font-family: sans-serif;
	font-size: 9pt;
	font-family: sans-serif;
	font-weight: bold;
	padding: 4px;
	cursor: pointer;
}

.txtTable
{
	border: 1px solid blue;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
	background-color: #FFFFCC;
	color: navy;
	text-align: justify;
	
}

.contatti
{
	border: 1px solid blue;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
	background-color: #FFFFCC;
	color: navy;
	text-align: left;
	
}

.txtTh
{
	border: 1px solid blue;
	font-family: sans-serif;
	font-size: 10pt;
	text-align: left;
	padding: 4px;
	background-color: #FFFF99;
	color: #FF0000;
}

.cal
{
  background-image: url(../img/bkglink.png); 
  background-repeat: repeat;
  font-family: sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
}


.pagina
{
  background-image: url(../img/bkglink.png); 
  background-repeat: repeat;
  font-family: sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFCC;
  text-align: right;
  padding: 5px;
}

.cpl
{
  background-image: url(../img/bkglinkyellow.png); 
  background-repeat: repeat;
  border: 1px solid blue;
  font-family: sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: navy;
  text-align: left;
  width: 600px;
  height: 12px;
  padding: 5px;
}

.evidenza
{
   border: 1px solid blue;
   background-color: #FFFFCC;
   color: navy;
   font-family: sans-serif;
   font-weight: bold;
   font-size: 9pt;
   text-align: justify;
}

.evidenza2
{
   border: 1px solid blue;
   background-color: #FFFF99;
   color: navy;
   font-family: sans-serif;
   font-weight: bold;
   font-size: 8pt;
   text-align: right;
}

.red
{
	color:#AA3300;
}

.form 
{
  background-color: #FFFFFF;
  border: 1px solid #000000;
  color: navy;
  font-family: sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

textarea
{
  background-color: #FFFFFF;
  border: 1px solid #000000;
  color: navy;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 8pt;
  text-align: justify;
}

.snd
{
    border: 1px solid blue;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 9pt;
	background-color: #CCCCCC;
	color: #000000;
	text-align: justify;
}	

.citazioniTD
{
	background-image: url(../img/bkglinkyellow.png); 
	background-repeat: repeat;
}

.citazioni
{
	font-family: sans-serif;
	font-weight: bold;
	color: navy;
	font-size: 9px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px; 
	padding-top: 4px;
	text-align: center;
}

.listaTess
{
	background-color: #FFFF99;
	color: navy;
	border: 1px solid #000000; 
	font-family: sans-serif;
	font-size: 10pt;
	text-align:center; 
	padding: 5px;
}


.webradio
{        
        background-color: #FFFF99;
	color: navy;
	font-family: sans-serif;
	font-size: 10pt;
	text-align:center; 
	padding: 5px;
}