@charset "UTF-8";
/* CSS Document */
*{ margin:0; padding:0; }
object{outline:none}
	a{outline:none}

body {
	overflow:hidden;/*Needed to eliminate scrollbars*/ background:#000; color:#FFFFFF; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif}



h1 { margin:0px; padding:0; font-family:Geneva, Arial; text-align:justify; font-size:20px; color:#ffffff; swidth:525px; text-align:left }
h2 { font-family:Geneva, Arial;  text-align:justify; font-size:12px; font-weight:normal; color:#ffffff; margin:0; padding:0px}

.line { border-top:solid 1px #999999; height:2px;}
.subTitle {font-size:16px;}

a{
	color:#8FC2FF;
	text-decoration: none;
	outline: none;
}
a:hover{
	text-decoration: underline;
}

img{
	border:none;
}

#conteiner{
	
	margin:auto;
	z-index: 3;
	position:absolute;
	width:100%;
	height:100%;
	left: 0px;
    overflow:auto;	
}
/*
#contentframe{
	height: 100%;
	text-align:left;
	
}
#webTvframe{
	margin:auto;
	width:995px;
	z-index: 3;
	position:absolute;
		
}
*/
#content{width:995px; height:100%; margin:auto;}
#header{ height:150px}

#logoframe{
/*position:absolute;
top:30px;
left:30px;
*/
float:left; margin-left:-20px; padding-top:5px; margin-bottom:-25px; position:relative}


/********************************* MENU *************************************/
#menuframe{/*position:absolute; top:160px; right:30px; color:#FFFFFF; font-size:16px;*/ float:right; margin-top:60px; padding-top:25px; margin-bottom:-25px;color:#FFFFFF; font-size:16px; position:relative}
#menuframe a:link {	color:#ffffff; 	text-decoration: none; }
#menuframe a:visited {color:#ffffff; 	text-decoration: none;}
#menuframe a:hover {color:#f48f3a;	text-decoration: none;}
#menuframe a:active {color:#ffffff;	text-decoration : none;}
.activeLink {color:#f48f3a;}
#bgLeftMenu {background:url(../images/lineMenuSx.png) no-repeat bottom left; height:25px; width:100px; float:left;}
#bgMenu { background:url(../images/lineMenu_bg.png) repeat-x bottom; height:25px; float:left; width:320px; text-align:right}
#bgRightMenu {background:url(../images/lineMenuDx.png) no-repeat bottom left; height:25px; width:75px; float:left;}
/********************************* END MENU *************************************/

#webTvframe{width:995px; margin:auto; margin-bottom:50px; }
#webTvframeLive{width:720px; margin:auto; margin-bottom:50px; }
p {font-family:Geneva, Arial, Helvetica, sans-serif; }

/********************************* FOOTER *************************************/


#footer { width: 100%;font-size:10px; color:#ffffff; float:bottom; padding-bottom:20px; height:20px; }
/**/
#footer a:link {
	color:#ffffff;
	text-decoration: none;
}
#footer a:visited {
	color:#ffffff;
	text-decoration: none;
}
#footer a:hover {
	color:#f48f3a;
	text-decoration: none;
}
#footer a:active {
	color:#ffffff;
	text-decoration : none;
}


/********************************* END FOOTER *************************************/

/********************************* DIV *************************************/

.linkable_block {
}
.linkable_block a {
	width:100%;
	height:100%;
	display:block;
	text-decoration: none;
	color:#ffffff;
	}
.linkable_block a:hover {
	text-decoration: none;
	color:#ffffff;
}
/********************************* END DIV *************************************/


#divContatti {width:705px; margin:auto; margin-bottom:50px}

.contatti {
	
}
.contatti a:link {
	color:#ffffff;
	text-decoration: none;
}
.contatti a:visited {
	color:#ffffff;
	text-decoration: none;
}
.contatti a:hover {
	color:#f48f3a;
	text-decoration: none;
}
.contatti a:active {
	color:#ffffff;
	text-decoration : none;
}







#esa_embed {
	position: relative;
	top: 60px;
	left: 160px;
}


#textLive {
	width:100%;
	text-align:center;
	margin-top: 60px;
}
	

