body, html { 
 /* overflow:hidden;*/ 
  padding:0px; 
  margin:0px; 
  width:100%; 
  height:100%; 
} 

#bg, #content { 
  position:absolute; 
  top:0px; 
  left:0px; 
  width:100%; 
  /*height:100%;*/ 
} 

#content { 
  overflow:auto; 
  background:transparent; 
} 


BODY.BodyMain {
	/*overflow: hidden;*/
	background-color : #ffffff;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	/*background-attachment: fixed; */
	margin: 0px; 
}



TABLE.tableIndex {
	WIDTH: 100%; HEIGHT: 100%
}
TABLE.tableProgrammi {
	WIDTH: 380px
}
TD.tdContenutiIndex{ FONT-FAMILY: Verdana; FONT-SIZE: 7pt; color:#ffffff;}
TD.tdContenuti{ 
	FONT-FAMILY: Verdana; FONT-SIZE: 9pt; color:#666666;
	/*background-image: url(images/bg_content.gif);*/
	text-align: justify;
	padding: 10px;
}

TD.tdContenutiCenter{ 
	FONT-FAMILY: Verdana; FONT-SIZE: 9pt; color:#666666;
	/*background-image: url(images/bg_content.gif);*/
	text-align: center;
	padding: 10px;
}


TD.tdContenutiVideo{ 
	FONT-FAMILY: Verdana; FONT-SIZE: 9pt; color:#666666;
	background-color : #f4f4f4;
	text-align: center;
	padding: 10px;
}

TD.tdContenutiTV{ 
	FONT-FAMILY: Verdana; FONT-SIZE: 9pt; color:#666666;
	/*background-image: url(images/bg_content.gif);*/
	padding: 10px;
}

div.transbox
  {
  width:100%;
  height:100%;
  background-color:#ffffff;
  border:1px solid black;
  padding: 10px;
  /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
  }
  
div.transboxTV
  {
  width:100%;
  height:100%;
  /* for IE 
  filter:alpha(opacity=70);
  /* CSS3 standard 
  opacity:0.7;*/
  }  

TD.tdContenutiTV{ 
	FONT-FAMILY: Verdana; FONT-SIZE: 9pt; color:#666666;
	/*background-image: url(images/bg_content.jpg);*/
	padding: 10px;
}
TD.tdContenutiContacts{ 
	FONT-FAMILY: Verdana; FONT-SIZE: 9pt; color:#666666;
	background-image: url(images/bg_contatti.jpg);
	padding: 10px;
	background-repeat: no-repeat;		
	/*background-position: bottom left*/
}

TD.TDMainLeft {
	/*
	background-color : #000000;
	background-image: url(images/bg_left.jpg);
	background-repeat: repeat-y;
	margin: 0px; 
	*/
}

TD.TDMainRight {
	/*
	background-color : #000000;
	background-image: url(images/bg_right.jpg);
	background-repeat: repeat-y;
	margin: 0px; 
	*/
}

TR.rigaMenu {background-color : #000000;}

TD.tdContenutiScuri{ FONT-FAMILY: Verdana; FONT-SIZE: 7pt; color:#666666; text-align: justify}
TD.tdContenutiGrigi {FONT-FAMILY: Verdana; FONT-SIZE: 7pt; color:#999999}
TD.tdElencoProgrammi {FONT-FAMILY: Verdana; FONT-SIZE: 7pt; color:#666666; background-image: url(images/layout/fondo_elenco_prog.jpg); padding: 4px}
TD.tdContenutiSuGrigio {FONT-FAMILY: Verdana; FONT-SIZE: 7pt; color:#666666; }
TD.tdMenu{FONT-FAMILY: Verdana; FONT-SIZE: 8pt; color:#333333}

A.menuLink:link { text-decoration: none; color: #333333; } 
A.menuLink:visited { text-decoration: none; color: #333333; } 
A.menuLink:hover { color: #ffffff}

A.menuLinkev:link { text-decoration: none; color: #ffffff; background:#ff0000;} 
A.menuLinkev:visited { text-decoration: none; color: #ffffff; background:#ff0000;} 
A.menuLinkev:hover { color: #ff0000; background:#ffffff;}

A.menuLinkWhite:link { text-decoration: none; color: #666666; } 
A.menuLinkWhite:visited { text-decoration: none; color: #666666; } 
A.menuLinkWhite:hover { color: #cc0000}

A.linksLink:link { text-decoration: none; color: #666666; } 
A.linksLink:visited { text-decoration: none; color: #666666; } 
A.linksLink:hover { color: #cc0000}

A.indexlink:link { text-decoration: none; color: #cccccc; } 
A.indexlink:visited { text-decoration: none; color: #cccccc; } 
A.indexlink:hover { color: #ffffff}

A.indexlinkUn:link { text-decoration: underlined; color: #cccccc; } 
A.indexlinkUn:visited { text-decoration: underlined; color: #cccccc; } 
A.indexlinkUn:hover { color: #ffffff}

A.indexlinkchiaro:link { text-decoration: none; color: #ffcc33; } 
A.indexlinkchiaro:visited { text-decoration: none; color: #ffcc33; } 
A.indexlinkchiaro:hover { color: #ffffff}

A.linkGuida:link { text-decoration: none; color: #ff0000; } 
A.linkGuida:visited { text-decoration: none; color: #ff0000; } 
A.linkGuida:hover { color: #ffcc00}


SPAN.SpanEvidenziaRosso {FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; color:#cc0000}
SPAN.SpanTitElenco {FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; color:#666666}
SPAN.SpanLinkGrande {FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; color:#ffffff}
SPAN.SpanTitGrande {FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; color:#000000}
SPAN.SpanTitGrandissimo {FONT-FAMILY: Verdana; FONT-SIZE: 15pt; FONT-WEIGHT: bold; color:#000000}
SPAN.SpanTestoScuro {FONT-FAMILY: Verdana; FONT-SIZE: 7pt; FONT-WEIGHT: bold; color:#999999}
SPAN.SpanLinkNews {FONT-FAMILY: Verdana; FONT-SIZE: 11pt; FONT-WEIGHT: bold; color:#ffcc00}
SPAN.SpanNewsHomeData {FONT-FAMILY: Verdana; FONT-SIZE: 7.5pt; FONT-WEIGHT: normal; color:#cc6633}
SPAN.spanCategoriesVideo {FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: normal; color:#cc6633}
SPAN.SpanTitoloArchivioHome {FONT-FAMILY: Verdana; FONT-SIZE: 7pt; FONT-WEIGHT: bold; color:#336699}
SPAN.SpanDataArchivioHome {FONT-FAMILY: Verdana; FONT-SIZE: 7pt; FONT-STYLE: italic; color:#999999}

#ticker { right: 10px; POSITION: absolute; top: 10px } 

/* PAGINAZIONE */
.nav_td {color: #666666; font-size: 7.5pt; font-weight: normal; text-decoration: none;}

a.nav_link{color: #999999; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.nav_link:hover {color: #DF7204; font-weight: bold; text-decoration: none;}

/* BROWSE */
.td_browseHeader { 
  FONT-FAMILY: Verdana; FONT-SIZE: 7.5pt; FONT-WEIGHT: bold; background-color:#eeeeee; 
  padding:5px 5px 5px 5px; 
}

.tr_browse_1 {FONT-FAMILY: Verdana; FONT-SIZE: 7.5pt; 
  background-color: #eeeeee; padding:5px 5px 5px 5px; background-image: url(images/browse_bg_tr_1.jpg);
}
.tr_browse_2 {FONT-FAMILY: Verdana; FONT-SIZE: 7.5pt;
  background-color: #eeeeee; padding:5px 5px 5px 5px; background-image: url(images/browse_bg_tr_2.jpg);
} 

SPAN.spanBrowseTitolo {FONT-FAMILY: Verdana; FONT-SIZE: 11pt; FONT-WEIGHT: bold; color:#666699}
SPAN.spanBrowseDate {FONT-FAMILY: Verdana; FONT-SIZE: 7.5pt; FONT-WEIGHT: normal; color:#666666}
SPAN.spanBrowseCategories {FONT-FAMILY: Verdana; FONT-SIZE: 7pt; FONT-WEIGHT: normal; color:#999999}
SPAN.spanBrowseInfo {FONT-FAMILY: Verdana; FONT-SIZE: 7pt; FONT-STYLE: italic; color:#cccccc}

A.linkBrowseInfo:link { text-decoration: underline; color: #3399cc; } 
A.linkBrowseInfo:visited { text-decoration: underline; color: #3399cc; } 
A.linkBrowseInfo:hover { text-decoration: underline; color: #003399}

A.linkBrowseCategories:link { text-decoration: none; color: #cc6600; } 
A.linkBrowseCategories:visited { text-decoration: none; color: #cc6600; } 
A.linkBrowseCategories:hover { text-decoration: none; color: #3399cc}

A.linkBrowseHeader:link { FONT-WEIGHT: bold; text-decoration: none; color: #666666; } 
A.linkBrowseHeader:visited { FONT-WEIGHT: bold; text-decoration: none; color: #666666; }  
A.linkBrowseHeader:hover { FONT-WEIGHT: bold; text-decoration: none; color: #3399cc; } 


/********* FOOTER */
TD.tdFooter {FONT-FAMILY: Verdana; FONT-SIZE: 7pt; color:#666666}
A.footerLink:link { text-decoration: none; color: #666666; } 
A.footerLink:visited { text-decoration: none; color: #666666; } 
A.footerLink:hover { color: #333333}


/********* FORM ELEMENTS */
SPAN.error {
	 font-family: Verdana, Arial, Helvetica, sans-serif; color:#ff0000; font-size: 7.5pt
}


TD.tdTestoForm {
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f; font-size: 8pt; text-align: justify; padding: 10px
}

TD.tdTestoSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f; font-size: 7.5pt; text-align: justify; padding: 0px;
	background-color:#eeeeee; 
}

A.linkForm:link { text-decoration: none; color: #ffaf6a; } 
A.linkForm:visited { text-decoration: none; color: #ffaf6a; } 
A.linkForm:hover { color: #6f6f6f}


TEXTAREA.textareaFormModulo {
  background-color:ffffff; 
  border-style:none;
  border-width:1px;
  
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  
  FONT-SIZE: 7pt;
  COLOR: #666666;
  FONT-FAMILY: verdana, Geneva, Helvetica;
  TEXT-DECORATION: none
	 
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#cccccc;
	scrollbar-base-color:#cccccc;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#999999;
	scrollbar-track-color:#ffffff;
}

INPUT.inputFormModulo {
  border-style:none;
  border-width:1px;
  
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  
  background-color:ffffff; 
  FONT-SIZE: 7pt;
  COLOR: #666666;
  FONT-FAMILY: verdana, Geneva, Helvetica;
  TEXT-DECORATION: none
 
}


INPUT.botFormModulo{
  	border-style:none;
  	border-width:1px;
	
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	
	/*background-image:url('img_layout/contatti/tab_r1_c6.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:242px;height:40px;
	
	background-color:0000ff;*/
	FONT-SIZE: 7pt;
	COLOR: #666666;
	FONT-FAMILY: verdana, Geneva, Helvetica;
	TEXT-DECORATION: none
}


SELECT.SelectFormModulo{
  	border-style:none;
  	border-width:1px;
	
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;

	FONT-SIZE: 7pt;
	COLOR: #666666;
	FONT-FAMILY: verdana, Geneva, Helvetica;
	TEXT-DECORATION: none
}
/******** FINE FORM ELEMENTS */
