*{margin:0;padding:0;}
body {
	font-family: Geneva,Arial,Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: #ffffff; 
}
HTML {HEIGHT: 100%}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #DC3E01;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #DC3E01;
	text-decoration: none;
}
a:visited:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.nav-link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3C3C3C;
}
.link-down{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.link-down a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.link-down a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.nav-container{font-size:12px;border-top:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC; padding:4px;margin-bottom:10px;}
.nav-number{font-size: 10px;margin:10px 10px;}
.nav-info{font-size: 10px;margin:10px 10px;}
.nav-link{font-size: 10px;}
.nav-link a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3C3C3C;
}
.nav-link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3C3C3C;
}
.nav-link a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3C3C3C;
}
#dhtmltooltip{
	font-family: Verdana,Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	position: absolute;
	width: 150px;
	border: 1px solid #000000;
	BACKGROUND: #efefef;
	padding: 2px;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.tbl-privacy {
	BACKGROUND: #E6E6E6;
	border: 1px solid #CCCCCC;
	padding:8px;
	
}
.txt-privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.txt-privacy a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight:normal;
}
.txt-privacy a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight:normal;
}
.txt-privacy a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight:normal;
}

.txt-copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #656566;
}
.txt-copyright a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
}
.txt-copyright a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
}
.txt-copyright a:hover:visited {
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
}
.txt-copyright a:visited{
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
}
input {
	border: 1px solid #CCCCCC;
}
.campi {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:4px;
	width:200px;
}

.txt-pagina {
	font-size: 11px;
	color: #4B4B4B;
	text-align: justify;
	padding:8px;
}
.txt-pagina p{margin-bottom:6px;}
.txt-pagina a{
	font-size: 10px;
	color: #DC3E01;
}

.registrazione-etichette {
	font-size: 12px;
	font-weight: normal;
	color: #444444;
}
.registrazione-etichette-nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.error-message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	
}
.txt-msg-errori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.txt-msg-errori a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0000FF;
}
#bannertop{
	margin:0 auto;
	height:120px;
	margin-bottom:2px;
	text-align:center;
}
.form-label{font-weight:bold;font-style:italic;margin:4px ;}
.form-field{font-weight:normal;margin:4px ;}
#textmenuBottom img {border:2px solid #181B60;}
#wrap{padding-bottom:10px;}
.floatright{float: right;}
.floatleft{float: left;}
.fbold{font-weight:bold;}
.fita{font-style:italic;}
.hack{clear:both;font-size:0;height:0;line-height:0;}
.pagesize,#main{width:1007px;margin:0 auto;}
.hr{background-color:#D2D2D2;height:1px;fonr-size:0;}
.hrcomment{font.size:0; height:1px; background:#A9A9A9;}
#header{background:transparent url('imgs/layout/patterntopsepara.gif') repeat-x scroll 0 100%;padding-bottom:15px;margin-bottom:10px;}
/*top*/
#topcontainer{padding-top:3px;}
#top{min-height:200px;height:auto;background:transparent url('imgs/layout/top.jpg') repeat-x;}
#topmenu{clear:both;padding:0px 8px 0;height:32px;margin:0 29px 3px ;background:transparent url('imgs/layout/bkgmenutop.jpg') repeat-x;}
#topmenu a,#topmenu a:visited{color:#ffffff;font-weight:bold;}
#topcontent{margin:0 29px}
#topvideo{margin-top:3px;width:588px;height:467px;float:left;}
#topright{scroll:auto;overflow-y:auto;overflow-x:hidden;width:350px;height:370px;margin-left:10px;}
#toplogin{height:32px;font-size:10px; color:#ffffff}
#toplogin span{line-height:32px;font-size:10px; color:#ffffff}
#toplogin em.emlogin{position:relative;margin:0 10px 10px;font-weight:bold;top:3px;}
#toplogin em{line-height:32px;margin:0 10px;font-weight:bold;}
#toplogin a{font-size:;10px;font-weight:normal;text-decoration:none;}
#toplogin input{font-size:;10px;font-weight:normal;color:#0A1835;padding:2px; border:1px solid #0A1835;font-style:italic;width:90px;}
#toplogincommand{margin-left:12px;}
UL#ultopmenu{margin:0;}
UL#ultopmenu li{font-size:12px;display:block;height:32px;line-height:32px;float:left; list-style-type:none;border-right: 1px solid #8F99AE;}
UL#ultopmenu li a{display:block;padding-left:16px;padding-right:16px;}
* html #top {height: 200px;}
/*end top*/
#maincol{width:794px;float:left;}
#maincolpopup{width:80%;margin:0 auto;}
#rightcol{width:203px;float:left;margin-left:9px;}
/*banner*/
#rightbannertop{overflow:hidden;width:203px;height:337px;background:#9B0F0F;}
#rightbannerbottom{overflow:hidden;width:203px;height:119px;background:#181B60;}
.home1{float:left;width:591px;}
.home2{clear:both;}
#rightcol .separator{height:7px;}
/*sponsor striscia home*/
#strisciahomesponsorcontainer{margin-top:10px;margin-bottom:10px;}
.strisciahomesponsoritem{background:transparent url('imgs/croce_29x29.jpg') no-repeat scroll 100% 100%;width:390px; margin-right:4px; margin-top:20px;margin-bottom:10px;}
.strisciahomesponsorimg{width:190px; margin-right:6px;}
.strisciahomesponsortitle{color:#181B60;width:194px; overflow:hidden;}
.strisciahomesponsortext{height:92px;color:#181B60;width:194px; overflow:hidden;}
.strisciahomesponsortitle a{color:#181B60; font-weight:bold;text-decoration:none;}

/** homerecord*/
.homerecorditem{width:190px;height:336px;border-bottom:1px solid #D2D2D2;float:left;margin-right:6px;margin-bottom:10px;}
/*bottom*/
#bottommenu{margin-bottom:30px;margin-top:10px;}
.menu-bottom-col{display:block;width:190px;margin-right:4px;overflow-x:hidden;}
.menu-bottom-title{margin-bottom:15px;color:#181B60;font-weight:bold;font-size:12px;}
#menubottom-container{padding-top:32px;padding-bottom:32px;border-top:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;height:auto;display:block;}
#menubottom-container a,#menubottom-container a:hover,#menubottom-container a:visited{line-height:15px;font-weight:normal;font-size:10px;color:#5E5E5E;text-decoration:none;}
#bottomknz{height:90px;text-align:center;}
#bottomcontainer,#bottomcontainer a{font-size:10px;}
#bottomcontextmenu{text-align:center;color:#181B60;}
#bottomcontextmenu a,#bottomcontextmenu a:visited,#bottomcontextmenu a:hover{color:#181B60; margin-right:4px;text-decoration:none;font-weight:normal;}
.videorecordimage{position:relative;width:190px; height:105px; hoverflow:hidden;}
.videorecorddate{color:#767676;margin:10px 4px  0 4px;}
h2.videorecordtitle, h2.videorecordtitle a{padding-left:2px;color:#767676;font-weight:bold;font-size:12px;margin:0;text-decoration:none;line-height:14px;}
.videorecordshortdesc{padding:4px;color:#767676;margin-top:4px;}

/*subpagesnav*/
.subpages-nav-container{float:left;height:50px;margin-bottom:10px;background:#EDEDED url('imgs/layout/patterntopsepara.gif') repeat-x scroll 0 100%;}
.subpages-nav-containerb{;border:1px solid #BEBEBE;height:34px;}
.subpages-nav-separator{display:block;width:10px;height:34px;float:left;background:transparent url('imgs/subpage/nav_separator.jpg') repeat-x}
.subpages-home{width:50px;}
.subpages-nav-item,.subpages-nav-item a{padding:0 10px;line-height:34px;float:left;color:#272A6B;text-decoration:none;font-weight:bold;}
.pagetitle-bkg{position:relative;bottom:0;height:99px;background:transparent url('imgs/subpage/crocetop.png') no-repeat scroll 0 0;}
.pagetitle-logodx{height:99px;background:transparent url('imgs/subpage/logotop.png') no-repeat scroll 100% 0;}
.pagetitledx{margin-top:0;text-align:right;color:#FFFFFF;font-weight:bold;font-size:14px;margin-right:68px;padding-top:10px;}
.pagetitle{padding-top:68px;padding-left:100px; color:#FFFFFF;font-weight:bold;font-size:22px;}
.page-container{clear:both;margin-bottom:20px;}
.page-item-record{height:195px;overflow:hidden;border:solid 1px #BEBEBE;width:380px;margin-right:6px;margin-bottom:12px;padding:4px;}
.page-item-record-menubottom{margin-bottom:10px;}
.page-item-record-image{position:relative;width:190px;height:106px;float:left; margin: 0 4px;}

a.page-item-record-imagebkg {position:relative;font-size:14px;font-weight:bold;color:#FFFFFF;background:transparent url('imgs/pls_geberal.jpg') no-repeat;width:190px;height:106px;float:left; margin: 0 4px;}
a.page-item-record-imagebkg:hover{color:#FFFFFF;background-position:0 -124px;}
.page-item-record-imagebkg div{cursor:pointer;position:absolute;top:40%;right:10px;width:190px;text-align:right;line-height:normal;}
.page-item-record h2{margin-top:6px;color:#272A6B;font-size:12px;}
.page-container h3{margin-bottom:6px;color:#272A6B;font-size:14px;}
.page-item-record h2 a{color:#272A6B;text-decoration:none;}
.relateditemthumb{float:left;margin-right:8px;}
.relateditemcontainer{cursor:pointer;color:#ffffff;margin-bottom:10px; clear:both; height:80px; overflow:hidden;}
.relateditemcontainer a{color:#ffffff;}
.relateditemfontdate{font-weight:bold;margin-bottom:2px;}
h1.videotitle{line-height:normal;color:#272A6B;}
.videodate{color:#272A6B;font-weight:bold;margin-bottom:2px;}
.videotext{float:left;width:500px;margin-right:10px;}
.videoinfo{overflow-x:hidden;padding:0 8px;float:left;width:260px;height:300px;border-left:1px solid #C6C6C6;}
#pulsantiera-container{float:left;margin-left:10px;height:460px;}
#pulsantiera2{height:100px;}
.field-container{margin:4px 0;}
.field-label{margin:4px 0;color:#666666;font-style:italic;}
.errorcontainer{border:2px solid #E17575;background:#9B0F0F;color:#FFFFFF;padding:8px;}
.errorcontainer p,.errorcontainer h3{color:#FFFFFF;}
.okcontainer{margin:20px 0;border:2px solid #181B60;background:#BCBCBC;color:#000000;padding:8px;}
.okcontainer p,.okcontainer h3{color:#000000;}
#insCommento{margin:10px 0;}
#commentContainer{background:#F1F1F1;border-top:1px solid #A9A9A9;border-left:1px solid #A9A9A9;border-right:1px solid #A9A9A9;padding:6px 0 0 0 ;}
h3.commentTitle{font-size:14px;color:#272A6B;}
.commentItem1{background:#F1F1F1;clear:both;padding:8px 8px; }
.commentItem2{background:#D0CECE;clear:both;padding:8px 8px; }
.commentThumb{margin:4px 8px 4px 2px; }
.commentText{color:#000000;}
.videoInfoContainer{width:85px;float:left;text-align:center;color:#4B4B4B;}
.videoInfoImage{margin:8px 0;}
.poolResponseContainer{width:25px;text-align:center;}
#poolContainer{height:105px;margin-top:0px;padding-top:5px;background:#ffffff url('imgs/layout/croce_tab_home.gif') no-repeat scroll 0 ;}
.tabhomecaleresults{margin-right:4px;margin-top:-7px; font-size:10px; font-weight:bold;color:#6E6E6E;}
.radiobuttonPool {cursor:pointer;dispay:block;width:21px;height:31px;}
.radiobuttonPooldeselect{background:transparent url('imgs/video/icoradio_1.gif') no-repeat;}
.radiobuttonPoolselect{background:transparent url('imgs/video/icoradio_2.gif') no-repeat;}
#poolContainerR{margin-top:10px;margin-right:10px;}
#poolContainerR .label{font-size:10px; font-weight:bold;color:#6E6E6E;margin-right:10px;}
#hometv0{position:absolute;z-index:1;}


#classifica-dx-container{
	width:203px;
	overflow:hidden;
	background-color:#E2E1E1;
	margin-bottom:10px;
}
#classifica-dx-container td{padding:4px 10px; font-size:10px;}
#standingsContainer{
	width:720px;
	background:#EBEBEB;
	margin-bottom:20px;
	display:block;
	height:100%;
	clear:both;
	overflow:visible;
}
.standingsbackground{background:#EBEBEB;}
.standingsTopSmall{
	height:44px;
	background-color:#FFFFFF;
}
.standingsTop2{
	background:transparent url('imgs/layout/blg_classifica_top2.gif') repeat-x;
	height:27px;
	border-right:1px solid #0F0F0F;
	border-left:1px solid #0F0F0F;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	line-height:27px;
	text-align:center;
}
.standingsTop{
	background:transparent url('imgs/subpage/blg_classifica_top.gif') repeat-x;
	height:67px;
	border-right:1px solid #00236F;
	border-left:1px solid #00236F;
	color:#FFFFFF;
	padding-left:20px;
	font-weight:bold;
	font-size:16px;
	position:relative;
}
#standingsContainer table{	background:#EBEBEB;}
#standingsContainer td,.standingslastmatches td{padding:4px 6px; text-align:center}
.standingsBoxtop{
width:375px;
}
.th{font-weight:bold;text-align:center;}
.standingslastmatches td{text-align:left}
.standingslastmatchesTr1{
background:#EBEBEB;
}
.standingslastmatchesTr2{
background:#F5F5F5;
}
.standingslastmatchesTrH{
	background:#161A5A;
	color:#FFFFFF;
	font-weight:bold;
}
.standingslastmatchHometeamcontainer{
	background:#1454AB url('imgs/layout/blg_classifica_lastmatchhom.jpg') repeat-x 0 0 ;
	width:380px;
	height:250px;
}
.standingslastmatchHometeamcontainer img{margin-top:4px;}
.standingslastmatchHometeamcontainer table{
	background:#161A5A;
	color:#FFFFFF;
}
.standingslastmatchHometeamcontainer td.results{
	font-size:30px;
	font-weight:bold;
	height:22px;
}
.standingslastmatchHometeamcontainer div.nomesquadra{
	font-size:12px;
	font-weight:bold;
	height:22px;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:2px;
	
}
.standingslastmatchHometeamcontainer div.titolotabella{
	font-size:18px;
	font-weight:bold;
	height:30px;
	padding-left:20px;
	color:#FFFFFF;
}
.calendarTitle{
/*	//background: transparent url('imgs/layout/bkg_lastvideo.jpg') repeat-x 0 90%;
	text-align: center; 
	line-height: 24px; 
	height: 24px; 
	font-weight: bold;
	color:#FFFFFF;
	margin-bottom:4px;*/
}
.calendarContainer{
	width:380px;
	margin-bottom:10px;
}
.calendarMatchContainer{margin:0 4px;}
.calendarMatchContainer td{padding:4px 4px;font-weight:normal;}
.calendarMatchContainer td.fbold{font-weight:bold;}
.calendarTitle{
	text-align: center; 
	line-height: 24px; 
	height: 24px; 
	font-weight: bold;
	color:#FFFFFF;
	margin-bottom:4px;
	background-color:#223E70;
}