﻿@import url('../css/Home_Dx_blue.css');
@import url('../css/Home_Sx_blue.css');
@import url('../css/Home_Struttura_blue.css');
@import url('../css/Home_Footer_blue.css');
@import url('../css/Home_Header_blue.css');
@import url('../css/BoxQuoteTop4_blue.css');
@import url('../css/BoxLastMinute_blue.css');
@import url('../css/BoxScommetti_blue.css');

/*GENERALI*/
html{}
    

body{
	background-color:#001331;
	background-image:url('../images/background/night/background.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	font-family:verdana,Arial;
	font-size:11px;
	color:#ffffff;
}


form
{
    margin:0;
    padding:0;
    }
select{
    font-size:11px;
    font-family:Verdana;
    line-height:22px;
}
input[type=text] {  
    font-size:11px;
    font-family:Verdana;
}

input[type=password] {  
    font-size:11px;
    font-family:Verdana;
}
td { empty-cells: show }

a
{
    color:Yellow;
}
.bodypopup{
	background-color:#000f30;
	font-family:verdana,Arial;
	font-size:11px;
	color:#FFFFFF;	
	margin:0;
	}
.htmlQB
{
    overflow:auto;
    }
.bodyQB
{
    margin:0;
    }
a img{border:0}

#MainLive
{
    margin:10px auto 0 auto;
    }
#Main{

}

#tblMain{
	width:100%;
}

#tdHeader{
	height:130px;
	background-image:url('../images/_blue/layout/header_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
	position:relative;
}

#tdFooter{
	
}
#FooterConent{
	width:500px;
	text-align:center;
	margin:0 auto 0 auto;
	color:#878686;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:10px;
}
#tdSX{
	width:175px;
	/*background-color:#CCCCCC;*/
	vertical-align:top;
}
#tdCN
{
    background-color:#001331;
	min-width:512px;
	width:100%;
	border-left:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	vertical-align:top;
}
#tdCNChiSiamo
{
	min-width:512px;
	width:100%;
	border-left:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	vertical-align:top;
}
#tdDX{
	width:217px;
	/*background-color:#CCCCCC;*/
	vertical-align:top;
}

.divSpacerSX
{
    width:175px;
    height:0px;
    }
    
#tdLN
{
	width:100%;
	border-left:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	vertical-align:top;
	color:Blue;
	text-align:justify;
	padding:10px;
}

/*HEADER*/
.linkReg a{color:#fff;text-decoration:none;font-weight:bold;font-size:10px;font-family:Arial;}
.linkReg a:hover 
{
	text-decoration:underline}

.MenuTopQB
{
	padding:0;
	}
#MenuTop{
	background-image:url('../images/_blue/layout/MenuTop_bg.gif');
	background-repeat:repeat-x;
	height:23px;
	clear:both;
	position:relative;
	overflow:hidden;
}
#MenuTop  ul{
	margin:0;
	padding:0;
	list-style:none;
}
#MenuTop > ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
#MenuTop ul li{
	float:left;
	background-image:url('../images/_blue/layout/MenuTop_sep.gif');
	background-repeat:no-repeat;
	background-position:right;
	cursor:hand;
}
/*#MenuTop > ul li ul{
	display:none;
}*/

#MenuTop ul li:hover ul{
	display:block;
	position:absolute;
	left:3px;
	top:-26px;		
	border:1px solid #8c9bdd;
	border-bottom:3px solid #FFFFFF;
}

.MenuCollapsed ul{
    display:none; 
	margin:0;
	padding:0;
	list-style:none;
}
.MenuExpanded ul{
    display:block;
	position:absolute;
	left:3px;
	top:-26px;		
	border:1px solid #8c9bdd;
	border-bottom:3px solid #FFFFFF;
	margin:0;
	padding:0;
	list-style:none;
}

#MenuTop ul li ul li{
	display:block;
	background-image:none;
	background-color:#180c66;
}
#MenuTop ul li ul li a{
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:4px;
}
#MenuTop ul li ul li a:hover{
	color:#180c66;
	background-color:#8c9bdd;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:4px;
}
/*#MenuTop ul li:hover
{
    background-image:url('../images/_blue/layout/MenuTop_bg.gif');
    background-repeat:repeat-x;
    background-position:left top;
    border:2px solid red;
}
#MenuTop ul li:hover a
{
   	display:block;
	color:red;
	font-weight:bold;
	text-decoration:none;
	padding:3px 13px 3px 13px;
}*/

#MenuTop ul li a{
	display:block;
	font-weight:bold;
	padding:5px 15px 5px 15px;
}

#MenuSubTop{
	background-image:url('../images/_blue/layout/MenuSubTop_bg.gif');
	background-repeat:repeat-x;
	height:32px;
}

.ResevedAreaTopQB
{
    float:right;
    text-align:right;
    margin:0 10px 0 0;
    }
.ResevedAreaTopQB #SaldoMenu
{
    font-family:Arial;
    color:#000f30;
    }
    
.ResevedAreaTopQB #SaldoMenu H6
{
    margin:0;
    padding:0;
    color:#000f30;
    font-family:Arial;
    display:inline;
    font-weight:bold;
    font-size:11px;
    }   

#tblMenuSubTop{
	height:32px;
}
#tblMenuSubTop td
{
    white-space:nowrap;
}
#tblMenuSubTop td a
{
    /*text-decoration:none;*/
    font-weight:bold;
   }
.MenuCasinoTop{
	float:right;
	height:24px;
	background-image:url('../images/_blue/layout/MenuCasino_bg.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 0 20px;	
}
.MenuCasinoTopBlank{
	float:right;
	height:24px;
	padding:0 0 0 20px;

}
.MenuCasinoTop ul, .MenuCasinoTopBlank ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
.MenuCasinoTop ul li, .MenuCasinoTopBlank ul li{
	float:left;
}

.MenuCasinoTopBlank ul li
 {height:19px}
     
.MenuCasinoTop ul li img{
	border:0;
}
.TimeTopQB
{
    float:right;
    margin:4px 10px 0 0;
    color:#000000;
    }
.TimeTop{
    clear:left; 
    text-align:right; 
    position:relative;
    top:65px;
    right:10px;
    }
    

.HeaderLogo{
	float:left;
	height:107px;
	width:240px;
}
.divHeader{
	float:left;
	background-position:right bottom;
	background-repeat:no-repeat;
	width:100%;
	height:107px;
}
.txtLogin{
	height:17px;
	border:1px solid #0c2151;
	font-size:10px;
	color:#000000;
	margin:0;
	padding:0 2px 0 2px;
	width:78px;
	margin:0 0 0 4px;
}

.tdImgs{
	font-size:0px;
	white-space:nowrap;
	}
.tdImgs img{
	 border:0;
	 margin:0 0 0 2px;
}
.tdMenuSubTopLbl{
	font-weight:bold;
	color:#6e86ba;
	padding:0 5px 0 10px;
}
.btnLogin,.btnQbLogin{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url('../images/_blue/layout/buttons/Login_bg.gif');
	background-repeat:no-repeat;
	background-position:center center;
	margin:0 5px 0 5px;
	font-size:10px;
	padding:4px 9px 5px 9px;
}
.btnQbLogin,.btnQbLogin:hover{
    background-image:url('../images/_blue/layout/buttons/qb_Login_sel_bg.gif');
    float:right;
    color:#694e09;
}
.btnQbLogin:hover{
    background-image:url('../images/_blue/layout/buttons/qb_Login_bg.gif');
    color:#FFFFFF;
    }
.btnLogout
{
   text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px; 
	background-image:url('../images/_blue/layout/buttons/Login_bg.gif');
	background-repeat:no-repeat;
	background-position:center center;
      width:49px;
      height:18px;
    }
.btnLogin:hover{
	background-image:url('../images/_blue/layout/buttons/Login_sel_bg.gif');
	color:#694e09;
	}



/*CONTENITORI SX*/
.TitoloSX,.TitoloSXRis{
	background-image:url('../images/_blue/layout/SezSX_Tit_bg.gif');
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:7px 0 6px 27px;
	font-weight:bold;
}

.TitoloSXRis {
	background-image:url('../images/_blue/layout/SezSX_Tit_Ris_bg.gif');
	color:#03153c;
	padding:0px;
	height:26px;
}

.ContentSXTop,.ContentSXTopRis{
	background-image:url('../images/_blue/layout/SezSX_Top_bg.gif');
	height:9px;
	font-size:0px;
}

.ContentSXTopRis{
	background-image:url('../images/_blue/layout/SezSX_Top_Ris_bg.gif');
		background-position:left bottom;
	height:8px;
}
.ContentSX{
	background-image:url('../images/_blue/layout/SezSX_Content_bg.gif');
	background-repeat:repeat-y;
}
.ContentSXRis{
	background-image:url('../images/_blue/layout/SezSX_Content_Ris_bg.gif');
	background-repeat:repeat-y;
	background-position:left bottom;
	padding:0px;
	margin:0;

}
.ContentSXFrameRis
{
	background-image:none;
	background-color:Transparent;
	margin:0;
	text-align:center;
	
	}
.ContentSXQBRis
{
	background-image:url('../images/_blue/layout/SezDX_QB_Ris_bg.gif');
	background-repeat:repeat-y;
	margin:0;
	padding:0 6px 0 6px;
	}
	
	
.ContentSXQBRisLarge
{
	background-image:url('../images/_blue/layout/SezDX_QB_Ris_bg_Large.gif');
	background-repeat:repeat-y;
	margin:0;
	padding:0 6px 0 6px;
	}

	
.ScoRisR1,.ScoRisR2
{		
		font-weight:bold;
		font-size:10px;
		vertical-align:middle;
		line-height:17px;
}
.ScoRisR2
{
	background-color:#3d3d3d;
	}
.ScoRisR1 a,.ScoRisR2 a
{
	text-decoration:none;
	color:#7A78AB;
	}
.ScoRisR1 a:hover,.ScoRisR2 a:hover
{
	text-decoration:underline;
	}
.ContentSXBtm, .ContentSXBtmRis{
	background-image:url('../images/_blue/layout/SezSX_Btm_bg.gif');
	height:9px;
	font-size:0px;
}
.ContentSXBtmRis{
	background-image:url('../images/_blue/layout/SezSX_Btm_Ris_bg.gif');
	background-position:center top;
}
.ContentSXBtmFinal{
	background-image:url('../images/_blue/layout/SezSX_BtmFinale_bg.gif');
	height:8px;
	font-size:0px;
}

.ElencoNavigazione,.ElencoSport{
	margin:0 15px 0 15px;
	padding:0px;
	list-style:none;
}
.ElencoNavigazione li, .ElencoSport li{
	border-bottom:1px solid #1a336c;
}
.ElencoNavigazione li a{
	text-decoration:none;
	display:block;
	padding:4px 0 4px 15px;
	background-repeat:no-repeat;
	background-position:left center;
}
.ElencoNavigazione .MainItem
{
	font-weight:bold;
	color:#FFFFFF;	
	background-image:url('../images/_blue/layout/Navigation_bg.gif');
	}

.ElencoNavigazione .MainItemSel
{
	font-weight:bold;
	color:#ffb300;	
	background-image:url('../images/_blue/layout/Navigation_Sel_bg.gif');
	}

	
.ElencoNavigazione .SubItem
{
	font-weight:normal;
	color:#CCCCCC;
	background-image:none;
	}
.ElencoNavigazione .SubItemSel
{	
	font-weight:bold;
	color:#ffb300;
	background-image:url('../images/_blue/layout/Navigation_Sel_bg.gif');
	}
	
.ElencoNavigazione li a:hover{
	color:#ffb300;
	background-image:url('../images/_blue/layout/Navigation_Sel_bg.gif');
}

.ElencoNavigazione li ul{
	list-style:none;
	margin:0;
	padding:0;
	background-color:#04163f;
	border:1px solid #1a336c;
}
.ElencoNavigazione li ul li{
	border:0;
	padding-left:4px;
}

.ElencoNavigazione li ul li a:hover{
	font-weight:bold;
}


/*.ElencoNavigazione li:hover  ul{
	display:block;
}*/

.ElencoNavigazione li ul .VoceInEvidenza a{
    font-weight:bold;
    color:red;
}

.ElencoSport li a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:3px 0 3px 0;
	background-repeat:no-repeat;
	background-position:left center;
	text-transform:capitalize;
}

.ElencoSport li a:hover{
	text-decoration:underline;
	color:#ff7200;
	font-weight:bold;
}



/*CENTRALE*/

.TitoloCN, .TitoloCNPopUp{
	background-image:url('../images/_blue/layout/SezCN_right_bg.gif');
	background-repeat:no-repeat;
	background-position:right;
}
.TitoloCN H1 ,.TitoloCNPopUp H1{
	background-image:url('../images/_blue/layout/SezCN_left_bg.gif');
	background-repeat:no-repeat;
	background-position:left;
	margin:0;
	font-size:11px;
	font-weight:bold;
	padding:7px 0 6px 25px;
}
.TitoloCNPopUp 
{	background-image:url('../images/_blue/layout/SezCN_right_bgPP.gif'); 
	}
.TitoloCNPopUp H1
{ background-image:url('../images/_blue/layout/SezCN_left_bgPP.gif');
 	}
.ContentCN{
	padding:10px 5px 5px 5px;
}
.ContentAffilites{
	padding:90px 0 0 0;
	background-image:url('../images/_blue/layout/affiliates_bg.jpg');
	background-repeat:no-repeat;
}
/*CONTENITORI DX*/
.TitoloDX, .TitoloDXTop7{
	background-image:url('../images/_blue/layout/SezDX_Tit_bg.gif');
	background-repeat:no-repeat;
	background-position:right;
	color:#FFFFFF;
	padding:7px 0 6px 27px;
	font-weight:bold;
}
.ContentDXTop{
	background-image:url('../images/_blue/layout/SezDX_Top_bg.gif');
	background-position:right;
	height:9px;
	font-size:0px;
}
.ContentDX{
	background-image:url('../images/_blue/layout/SezDX_Content_bg.gif');
	background-repeat:repeat-y;
	background-position:right;
	background-color:#13337c;
	overflow:hidden;
	width:217px;
}
.ContentDXBtm{
	background-image:url('../images/_blue/layout/SezDX_Btm_bg.gif');
	height:9px;
	font-size:0px;
}
.ContentDXBtmFinal{
	background-image:url('../images/_blue/layout/SezDX_BtmFinale_bg.gif');
	height:8px;
	font-size:0px;
}

.tblCoupon{
	width:100%;
}
.coupGruppo{
	color:#c2bebe;
	font-size:10px;
	font-family:Arial;

}
.coupEvento{
	font-weight:bold;
	font-size:10px;
}
.coupClasse{
	font-weight:bold;
	font-size:10px;
}
.coupSegno{
	font-weight:bold;
	color:#FF0000;
	font-size:11px;
	text-align:right;
}
.coupQuota{
	font-weight:bold;
	color:#ffb300;
	font-size:11px;
	text-align:right;
}
.coupTdQuote{
	padding-right:8px;
}
.coupTdEvento{
	width:80%;	
	padding-left:6px;
}
.coupoSep{
	background-image:url('../images/_blue/layout/coupon_sep.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:2px;
}
.coupRiepilogo{
	background-color:#000f30;
	padding:2px 5px 2px 2px;
	background-image:url('../images/_blue/layout/coupon_Btm_Content_bg.gif');
	background-repeat:repeat-y;
	background-position:right;
}
.coupRiepilogoB{
	padding:0 5px 0 5px;
	border:1px solid #0c2661;
}
.tblcoupRiepilogo{
	font-size:10px;
}
.tblcoupRiepilogo TD{
	border-bottom:1px solid #0d2253;
	padding:3px 0 3px 0;
	font-weight:bold;
}
.coupRiepImp{
	text-align:right;
}
.coupRiepVP{
	color:#ffb300;
}
.coupRiepVPImp{
	font-size:10px;
	color:#ffb300;
	text-align:right;
}
.coupRiepBonus{ color:#ffffff;}
.coupRiepBonusImp
{
     color:#ffffff;
	text-align:right;
    }
.coupBet{
	text-align:right;
	padding:5px 5px 0 0;
}
.coupBet a{
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url('../images/_blue/layout/ico_bet.gif');
	background-position:right center;
	background-repeat:no-repeat;
	padding:0 20px 0 0;
	text-decoration:none;
}
.coupBtm{
	background-image:url('../images/_blue/layout/coupon_Btm_bg.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
	height:9px;
	font-size:0;
}

.BannerDX{
	background-color:#FFFFFF;
	border-bottom:3px solid #ffffff;
}

.divLivechat_dx{
	background-color:#ffffff;
	border-bottom:3px solid #ffffff;
}

.BannerSXBottom
{
   background-color:#FFFFFF;
   padding:0 0 3px 3px;
    }
.BannerDXBottom
{
   background-color:#FFFFFF;
   background-image:url('../images/_blue/layout/banner_dx_bottom_bg.gif');
   background-position:right bottom;
   background-repeat:no-repeat;
   padding:0 3px 3px 0;
    }
.SezLive
{
    }
.LiveTitolo{
	background-image:url('../images/_blue/layout/Live_TitSX_bg.gif');
	background-position:left;
	background-repeat:no-repeat;
	height:32px;
}
.LiveTitoloDX
{
    background-image:url('../images/_blue/layout/Live_TitDX_bg.gif');
	background-position:right;
	background-repeat:no-repeat;
	height:32px;
    }

.LiveContent{
	background-image:url('../images/_blue/layout/Live_Content_bg.gif');
	background-position:right;
	background-repeat:repeat-y;
	padding-left:3px;
	padding-right:5px;
}

.LiveBtm{
	background-image:url('../images/_blue/layout/Live_BtmSX_bg.gif');
	background-position:left;
	background-repeat:no-repeat;
	height:8px;
	font-size:0px;
}

.LiveBtmDX{
	background-image:url('../images/_blue/layout/Live_BtmDX_bg.gif');
	background-position:right;
	background-repeat:no-repeat;
	height:8px;
	font-size:0px;
}
.LiveItem{
	
	background-color:#2c2a2a;
	background-repeat:no-repeat;
	width:98%;
	height:31px;
	padding:0 3px 0 3px;
}

.LiveItem .LiEvento{
	font-weight:bold;
	color:#ffcb00;
	font-size:10px;
	overflow:hidden;
}

.LiveItem .LiEvento a{
	color:#ffcb00;
	text-decoration:none;
}

.LiveItem .LiData{
	font-size:10px;
}

.pie{
	background-image:url('../images/_blue/layout/pie_bg.gif');
	background-repeat:repeat-x;
	height:8px;
	font-size:0px;
}
.pieDX{
	background-image:url('../images/_blue/layout/pie_DX.gif');
	background-position:right;
	background-repeat:no-repeat;
	height:8px;
	font-size:0px;
}
.pieSX{
	background-image:url('../images/_blue/layout/pie_SX.gif');
	background-position:left;
	background-repeat:no-repeat;
	height:8px;
	font-size:0px;
}

.pieSX_SX{
	background-image:url('../images/_blue/layout/pie_SX.gif');
	background-position:left;
	background-repeat:no-repeat;
	height:8px;
	font-size:0px;
}

.BannerEuropa{
	background-image:url('../images/_blue/layout/banner/ita_SX_Europa.gif');
	height:30px;
}

/* STILI GENERALI DATAGRID */
.filtro_descrizione, .filtro_desc1, .conto_filtro_desc1,.an_filtro_desc1,.sc_filtro_descrizione1,.sc_filtro_desc1,.clienti_filtro_desc1, .msg_filtro_desc1
{
	font-weight: bold;
	color: #ffffff;
	background-color: #071e51;
	text-align: right;
	width:35%;
	border-top:1px solid #264281;
	border-left:1px solid #142b60;
	border-right:1px solid #010b24;
	border-bottom:1px solid #010615;
	font-size:10px;
}

.filtro_descrizione2, .filtro_desc2, .conto_filtro_desc2, .an_filtro_desc2,.sc_filtro_descrizione2,.sc_filtro_desc2,.clienti_filtro_desc2, .msg_filtro_desc2
{
	font-weight: bold;
	color: #ffffff;
	background-color: #041845;
	text-align: right;
	width:35%;
	border-top:1px solid #264281;
	border-left:1px solid #142b60;
	border-right:1px solid #010b24;
	border-bottom:1px solid #010615;
	font-size:10px;
}
.filtro1, .conto_filtro1,.an_filtro1,.sc_filtro1,.clienti_filtro1,.msg_filtro1
{
	font-weight: bold;
	color: #ffffff;
	background-color: #041947;
	text-align: left;
	width:65%;
	border-top:1px solid #264281;
	border-left:1px solid #142b60;
	border-right:1px solid #010b24;
	border-bottom:1px solid #010615;
	font-size:10px;
}
.filtro2, .conto_filtro2,.an_filtro2,.sc_filtro2,.clienti_filtro2,.msg_filtro2
{
	font-weight: bold;
	color: #ffffff;
	background-color: #02153e;
	text-align: left;
	width:65%;
	border-top:1px solid #264281;
	border-left:1px solid #142b60;
	border-right:1px solid #010b24;
	border-bottom:1px solid #010615;
	font-size:10px;
}
.sc_filtro_desc1,.sc_filtro_desc2,.sc_filtro1,.sc_filtro2{width:50%;}

.dgTitle{
	background-image:url('../images/_blue/layout/welcome_dg_hdr_bg.gif');
	background-repeat:repeat-x;
	font-weight:bold;
	color:#ffb300;
	padding:6px 0 6px 15px;
}
.dgBottom{
    background-image:url('../images/_blue/layout/welcome_dg_btm_bg.gif');
    background-repeat:no-repeat;
    background-position:right;
    text-align:right;
    padding:0 5px 0 0;
    border-top:2px solid #000f30;
}
.dgBottom a{
    padding:4px 15px 4px 10px;
    display:block;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    background-image:url('../images/_blue/layout/Navigation_sel_bg.gif');
    background-repeat:no-repeat;
    background-position:right center;
}
.dgItem{
    background-color:#081d4e;
    height:20px;
}
.dgAItem{
    background-color:#1e315e;
    height:20px;	
}
.dgItem .tdItem,.dgAItem .tdItem{
    border-top:1px solid #264281;
	border-left:1px solid #142b60;
	border-right:1px solid #010b24;
	border-bottom:1px solid #010615;
}

.dgItem .AItem,.dgAItem .AItem{
   text-decoration:none;
   color:#FFFFFF;
}

.dgHeader TD
{
   background-color: #25365c;
	border:1px solid #294687;
	text-align: center;
	font-weight: normal;
	color: #6983bf;
	height:20px;}


.WellcomeInfoContent{
    background-image:url('../images/_blue/layout/welcome_info_bg.gif');
    background-repeat:no-repeat;
    width:216px;
    height:114px;
    padding:5px;
}
.WellcomeInfoContent b
{
    font-size:10px;
    }
.WellcomeInfoContent h6{
    margin:0;
    padding:0;
    font-weight:normal;
    color:#296fc7;
    font-size:10px;
}
.WellcomeInfoContent h5{
    margin:0;
    padding:0;
    font-weight:bold;
    color:#ffb300;
    font-size:10px;
}

.InfoSep{
    padding:10px 0 0 0;
    margin:0 0 10px 0;
    border-bottom:1px solid #273350;
}

.pulsanti{
    background-image:url('../images/_blue/layout/button_bg.gif');
     background-color:#14347d;
     border:1px solid #0f399b;
     color:#FFFFFF;
     font-weight:bold;
     height: 20px;
    }
.btnRollIn{
     background-image:url('../images/_blue/layout/buttons/btn_bg.gif');
     background-position:left bottom;
     background-color:#0f2962;
     border: solid 1px #FFFFFF;
     font-size:11px;
     padding-left:15px;
     padding-right:15px;
     color:#ffb600;
     font-weight:bold;
     height: 20px;
     cursor: hand;
     width:auto;
     overflow:visible;
    }
 .btnRollOut{
     background-image:url('../images/_blue/layout/buttons/btn_bg.gif');
     background-position:left top;
     background-color:#445988;
     border:solid 1px #193e92;
     font-size:11px;
     padding-left:15px;
     padding-right:15px;
     color:#FFFFFF;
     font-weight:bold;
     height: 20px;
     cursor: hand;
     width:auto;
     overflow:visible;
 }  

 .spanDate
 {
 	border:5px solid #d6dfea; 
 	display:block; 
 	float:left;
 }

.btnRollInStampa
{
     background-image:url('../images/_blue/layout/buttons/btn_bg.gif');
     background-position:left bottom;
     background-color:#0f2962;
     border: solid 1px #FFFFFF;
     font-size:10px;
     padding-left:15px;
     padding-right:15px;
     color:#ffb600;
     height: 20px;
     cursor: hand;
     width:150px;
    }
    
.btnRollOutStampa{
     background-image:url('../images/_blue/layout/buttons/btn_bg.gif');
     background-position:left top;
     background-color:#445988;
     border:solid 1px #193e92;
     font-size:10px;
     padding-left:15px;
     padding-right:15px;
     color:#FFFFFF;
     height: 20px;
     cursor: hand;
     width:150px;
 }  


.spacer3{
	width:3px;
	height:3px;
}
.spacer5{
	width:5px;
	height:5px;
} 
.spacer10{
	width:10px;
	height:10px;
}
.spacer15{
	width:15px;
	height:15px;
}
.spacer20{
	width:20px;
	height:20px;
}


    
.divMessages
{
    
    height:99px;
    border-left:1px solid #01133b;
    border-right:1px solid #01133b;
    border-bottom:1px solid #01133b;
    }
.tblMessages
{
    font-family:Arial;
    font-size:11px;
    height:99px;
    }

.msgIco
{
    padding:0 3px 0 3px;
    }
.tblUltimeSco
{
    font-family:Arial;
    font-size:11px;
    }
    
.ultimeScoTesto
{
    text-align:center;
    }
.ultimeScoTesto a
{
    text-decoration:none;
    color:#FFFFFF;
    }
.ultimeScoImporto
{
    text-align:right;
    padding:0 5px 0;
    }

.LinkGenerale
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    }

.messaggi
{
    text-align:center;
    margin:10px 0 10px 0;
    } 
.messaggi a
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    }
#SaldoMenu
{
    font-family:Arial;
    }
    
#SaldoMenu H6
{
    margin:0;
    padding:0;
     color:#ffb300;
    font-family:Arial;
    display:inline;
    font-weight:bold;
    font-size:11px;
    }
    
.scoPerdente{font-weight:bold;color:#FF0000;}
.scoVincente{font-weight:bold;color:green;}
.scoCorso{font-weight:bold;color:#FFFFFF;}
.scoRifiutata{font-weight:bold;color:#FFb300;}

.tblPromozioni{
    margin:0 0 15px 0;
    background-image:url(../images/_blue/layout/promozioni_bg.gif);
    background-color:#061b49;
    background-position:right bottom;
    background-repeat:no-repeat;
    height:133px;
    width:490px;
}
.tblPromozioni TD{
   vertical-align:top;
}
.tblPromozioni .Img{
    background-color:#000f30;
    width:110px;
    height:110px;
}

.tblPromozioni .Img IMG{
   border:0;
    width:110px;
}
.tblPromozioni .Title{
    color:#ff9c12;
    margin:0px;
    padding:0 0 4px 20px;
    font-weight:normal;
    font-size:18px;
    background-image:url(../images/_blue/layout/promozioni_title_bg.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
}
.tblPromozioni .Content{
    color:#ffffff;
    text-align:justify;
    font-size:12px;
    line-height:18px;
     margin:0px;
    padding:5px 5px 5px 0;
} 

.divProtezioneInt{
    width:342px;
    height:117px;
    background-image:url(../images/_blue/layout/protezioneInterna_bg.gif);
    background-repeat:no-repeat;
    margin:0 auto 0 auto;
    font-weight:bold;
}
.divProtezioneInt .Title{
    background-image:url(../images/_blue/layout/protezioneInterna_Title_bg.gif);
    background-repeat:no-repeat;
    padding:0 0 0 10px;
    height:18px;
    color:#ffc100;
    font-weight:bold;
}

.divProtezioneInt .errorMSG{
    font-size:10px;
    padding:0 0 0 18px;
}

.divProtezioneInt .btnChange{
    background-image:url(../images/_blue/layout/protezioneInterna_btn.gif);
    background-repeat:no-repeat;
    background-position:left center;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    padding:1px 0 1px 20px;
    margin:0 0 0 15px;
    line-height:23px;
    
}


.tblSchedaSco{
    border:1px solid #2b4d9c;
}

/********************* CLICK TO WIN **********************/
.MainClickToWin{
	background-image:url(../images/_blue/layout/click_to_win_bg.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0 3px 0 3px;
	}
.MainClickToWin .divClickToWin{
	position:relative;
	}
.MainClickToWin .divClickToWinContent{
	position:absolute;  
	width:162px;
	height:108px;
	left:5px;
	top:44px;
	}
.MainClickToWin .divClickToWinContent .label{
    font-family:Arial;
    font-size:10px;
    text-align:right;
    line-height:25px;
    overflow:hidden;
    float:left;
    width:100px;
	}
	
.MainClickToWin .divClickToWinContent .txtBox{
    text-align:center;
    margin:4px 0 0 0;
    float:left;
	}

.MainClickToWin .divClickToWinContent .txtBox INPUT{
   	width:50px;
	font-size:10px;
	height:15px;
	padding:0;
	}
	
.MainClickToWin .divClickToWinContent .btn{
       text-align:center;
    clear:both;   
    padding:12px 0 0 0 ;
	}
	
.MainClickToWin .divClickToWinContent .btn a{
	text-decoration:none;
	display:block;
	background-image:url('../images/_blue/layout/puls_clickBet.png');
	background-position:top;
	line-height:30px;
	height:30px;
	width:101px;
	text-align:center;
	background-repeat:no-repeat;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	}	
	
.MainClickToWin .divClickToWinContent .btn a:hover{
	background-position:bottom;
	color:#000000;
	}	
	
/*************** CLICK TO WIN QB *********************/
.MainClickToWinQB{
	margin:0;
	padding:0;	
	background-image:url('../images/_blue/layout/QuickBet/odds_container_Top_bg.gif');	
	background-repeat:repeat-x;
	}
.MainClickToWinQB .divClickToWin{

	}

.MainClickToWinQB .divClickToWinContent{
	margin:0 auto 0 auto;
	height:26px;
	background-image:url('../images/_blue/layout/QuickBet/clickToBet_bg.gif');
	background-repeat:no-repeat;
	padding:0 0 0 130px;
	width:200px;
	}
.MainClickToWinQB .divClickToWinContent .label{
    font-family:Arial;
    font-size:10px;
    text-align:center;
    line-height:26px;
    padding:0 4px 0 10px;
    float:left;
    display:none;
	}
.MainClickToWinQB .divClickToWinContent .txtBox{
    text-align:center;
    margin:4px 0 0 0;
	float:left;
	}
.MainClickToWinQB .divClickToWinContent .txtBox INPUT{
	width:50px;
	font-size:10px;
	height:15px;
	margin:0 0 0 3px;
	padding:0 0 0 2px;
	}
.MainClickToWinQB .divClickToWinContent .btn{
    margin:5px 0 0 4px;
    text-align:center;
	float:left;
	}

.MainClickToWinQB .divClickToWinContent .btn a{
	text-decoration:none;
	display:block;
	background-image:url('../images/_blue/layout/QuickBet/puls_ClicktoBet.gif');
	background-position:top;
	height:15px;
	padding:2px 0 0 0;	
	width:69px;
	text-align:center;
	background-repeat:no-repeat;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.MainClickToWinQB .divClickToWinContent .btn a:hover
{
	background-position:bottom;
	color:#000000;
	}
/************** CLICK TO WIN HOME ********************/
.MainClickToWinHome{
	background-image:url(../images/_blue/layout/home/click_to_win_bg.gif);
	background-color:#FFFFFF;
	background-position:right top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}
.MainClickToWinHome .divClickToWin{
	position:relative;
	}
.MainClickToWinHome .divClickToWinContent{
	position:absolute;  
	width:195px;
	height:73px;
	left:5px;
	top:28px;
	}
.MainClickToWinHome .divClickToWinContent .label{
    font-family:Arial;
    font-size:10px;
    text-align:right;
    line-height:19px;
    overflow:hidden;
    float:left;
    width:105px;
	}
.MainClickToWinHome .divClickToWinContent .txtBox{
    text-align:center;
    margin:0;
    float:left;
	}
.MainClickToWinHome .divClickToWinContent .btn{
    text-align:center;
    margin:0;
    clear:both;
	}
	
.MainClickToWinHome .divClickToWinContent .btn a{
	text-decoration:none;
	display:block;
	background-image:url('../images/_blue/layout/puls_clickBet.png');
	background-position:top;
	line-height:30px;
	width:101px;
	height:30px;
	text-align:center;
	background-repeat:no-repeat;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	margin:0 auto 0 auto;
	color:#FFFFFF;
	}	
	
.MainClickToWinHome .divClickToWinContent .btn a:hover{
	background-position:bottom;
	color:#000000;
	}	
/*****************************************************/



.tdCategoriaGruppi{
     border:1px solid #0d2c74;
    background-color:#4568b8;
    background-image:url(../images/_blue/layout/tbl_Categoria_bg.gif);
	font-size: 11px;
	font-weight: bold;
	color: #ffb32b;
	background-repeat:repeat-x;
	text-align:left;
	height:20px;
	padding-left:10px;
}

.reg_Filter{
    background-color:#07173b;
    border-top:1px solid #0a1f56;
    border-bottom:1px solid #0a1f56;
    border-right:1px solid #0a1f56;
    text-align:left;
    width:62%;
    padding:2px;
}

.reg_Label{
    background-color:#07173b;
    border-top:1px solid #0a1f56;
    border-bottom:1px solid #0a1f56;
    border-left:1px solid #0a1f56;
    font-weight:bold;
    text-align:right;
    width:38%;
    padding:2px;
    font-size:10px;
}

.reg_Spacer6{height:6px;}
.reg_Spacer2{height:2px;}
.reg_Spacer19{height:19px;}

.reg_Privacy{
    background-image:url(../images/_blue/layout/reg_privacy_bg.gif);
    background-position:bottom;
    background-color:#08112e;
    background-repeat:repeat-x;
    border:1px solid #122871;
    padding:12px;
    text-align:left;
}

/* NUOVI PULSANTI ADATTABILI*/
.pulsantiAdapt,.pulsantiAdapt:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-image:url('../images/_blue/layout/buttons/coupon_btn_sx.png');
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	display:block;
	line-height:28px;
	height:30px;
	text-align:center;
	padding-left:15px;
	float: left;
	cursor:hand;
	overflow:hidden;
	white-space:nowrap;

}
.pulsantiAdapt span,.pulsantiAdapt:hover span{
	background-image:url('../images/_blue/layout/buttons/coupon_btn_dx.png');
	background-position:right top;
	background-repeat:no-repeat;height:30px;display:block;
	padding-right:15px;
}

.pulsantiAdapt:hover{
	background-position:left bottom;
	color:#000000;
}
.pulsantiAdapt:hover span{
	background-position:right bottom;
}

.divMessages a 
{	color:#FFFFFF;
	}
.tblUltimeSco a 
{
	color:#FFFFFF;
}
/*FINE*/
.WellcomeBtnCassa, .WellcomeBtnCassaOff{
    border-top:2px solid #000f30;
}

.WellcomeBtnCassaOff .MenuHomeCassa{
	display:none;
	position:absolute;	
	}

.WellcomeBtnCassa .MenuHomeCassa{
	display:block;
	background-color:#1b2c54;
	border:1px solid #4c69ab;
	position:absolute;
	right:10px;
	bottom:25px;
	padding:5px 10px 5px 10px;
	}
.WellcomeBtnCassa .MenuHomeCassa ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.WellcomeBtnCassa .MenuHomeCassa ul li {
	border-bottom:1px solid #1e315e;
	}	

.WellcomeBtnCassa .MenuHomeCassa ul li a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	line-height:16px;
	font-size:10px;
	font-weight:bold;
	}
.WellcomeBtnCassa .MenuHomeCassa ul li a:hover{
	color:#ffb300;
	}
	
/*NEWS INTERNE*/
.TitoloNewsInterna{
	background-image:url('../images/_blue/layout/TitoloNews_bg.gif');
	background-repeat:repeat-x;
	line-height:16px;
	border:1px solid #123076;
	color:#ffb310;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	font-family:Verdana;
	}
	.TitoloFaqInterna{
	background-image:url('../images/_blue/layout/TitoloNews_bgBig.gif');
	background-repeat:repeat-x;
	line-height:16px;
	border:1px solid #123076;
	color:#ffb310;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	font-family:Verdana;
	}
.ContenutoNewsInetrna{
	color:#c2bebe;
	padding:5px 10px 10px 10px;
	font-size:10px;
	line-height:14px;
	border:1px solid #06225f;
	}
.ContenutoNewsInetrna p{
	margin:0;
	padding:0;
	}
	
/*MESSAGGIO ERRORE/INFO/ALERT*/

.message_Main		{
	background-image:url('../images/_blue/layout/message_bg.gif');
	background-repeat:repeat-y;
	width:342px;
	margin:0 auto 0 auto;
	}
.message_Top{
	background-image:url('../images/_blue/layout/message_top.gif');
	height:6px;
	}
.message_Content{
	background-image:url('../images/_blue/layout/message_bottom.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	}
.message_Content a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
.TitoloScoRis{
	vertical-align:top;
	width:100%;
	text-align:center;
	background-image:url(../images/_blue/layout/QuickBet/ScoRis_top.gif);
}	

.tdMenuSubTopMenu {
	width:100%;
}
.tdMenuSubTopMenu ul{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;

}
.tdMenuSubTopMenu ul li{
	float:left;
	margin:0;
	padding:0;
	background-image:url('../images/_blue/layout/MenuSubTop_sep.gif');
	background-position:right;
	background-repeat:no-repeat;
}

.tdMenuSubTopMenu ul li a{
	padding:2px 0 2px 10px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	margin:0 5px 0 5px;
	background-image:url('../images/_blue/layout/MenuSubTop_ico.gif');
	background-position:left center;
	background-repeat:no-repeat;
	font-size:10px;
}

.MenuSubTopMenuSelected a
{text-decoration:underline;
	}
/*.MenuSubTopMenuDeSel  a:hover
{text-decoration:underline;
	}	*/
.MenuSubTopMenuDeSel  a 
{text-decoration:none;
	}	

.tdMenuSubBottomMenu {
	margin: 0 auto 0 auto;
}

.tdMenuSubBottomMenu a{
	padding:2px 0 2px 10px;
	color:#878686;
	display:block;
	margin:0 5px 0 5px;
	font-size:10px;
}

.tdMenuSubBottomMenu a:hover{
	padding:2px 0 2px 10px;
	color:#878686;
	display:block;
	margin:0 5px 0 5px;
	font-size:10px;
}


.divLingue{
	background-image:url('../images/_blue/layout/home/Lingue_bg.gif');
	background-repeat:no-repeat;
	height:44px;
	background-color:#ffffff;
	padding:3px 0 0 5px;
}

.divDXBannerTop1
{
	background-color:#ffffff;
	height:44px;
	padding:3px 0 0 7px;
}

.tdLingueLbl{
font-family:Arial;
	font-weight:bold;
	color:#6e86ba;
	font-size:11px;
}

.tdImgs{
	font-size:0px;
	}
.tdImgs img{
	 border:0;
	 margin:0 0 0 1px;
}

.MenuTopSelected a
{
	background-image:url('../images/_blue/layout/MenuTop_selected.gif');
	background-repeat:no-repeat;
	background-position:right;
	text-decoration: none;
	color:Black;
}

.MenuTopDeSel a{
	text-decoration:none;
	color:#000000;
}
/*
.MenuTopDeSel a:hover{
	text-decoration:underline;
	color:red;
}*/

/*BANNER VINCITA*/
.Banner500{
	background-image:url('../images/_blue/layout/banner_500.jpg');
	background-repeat:no-repeat;
	height:44px;
	width:214px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	position:relative;
}
.Banner500 .Cifra, .CifraShadow{
	color:#ffc706;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	position:absolute;
	width:100%;
}
.CifraShadow{
	color:#000000;
	left:2px;
	top:2px;
}
.Banner500 .Cifra h6, .CifraShadow h6{
	margin:0;
	padding:0;
	font-size:20px;
	display:inline;
}

.Banner500 .Dicitura{
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:0px;
	position:absolute;width:100%;
	bottom:1px;
}
.BannerVincitaTotale 
{
	background-color:#ffffff;
	padding-bottom:3px;
	}
/*fine BANNER VINCITA*/

/* menu sinistra (varie) */
.menuPrimeTreVoci {
	text-decoration:none;
	display:block;
	padding:5px 0 5px 24px;
	background-repeat:no-repeat;
	background-position:left center;
	text-transform:capitalize;
	font-weight:bold;
	cursor:pointer; 
	cursor:hand; 
	background-position: left center;
	margin-left: -7px;
	height: 15px;
}

div#menuTutti {
	background-image: url(../images/_blue/layout/check.gif);
}
div#menuLastMinute {
	background-image: url(../images/_blue/layout/orologio.gif);
}

div#menuOddsDay {
	background-image: url(../images/_blue/layout/Menu/ico_quotegiorno.gif);
}
div#menuLiveBetting {
	background-image: url(../images/_blue/layout/Menu/ico_live.gif);
}

li#liAvantiCancella
{
	border:0; 
	width: 153px; 
	padding-top: 3px; 
	padding-bottom:3px; 
	margin-left: -2px;
	/*background-color: #02143a;*/
	height: 12px;
	color: #ffffff;
}

.menuVoci {
	text-decoration:none;
	display:block;
	padding:5px 0 5px 24px;
	background-repeat:no-repeat;
	text-transform:capitalize;
	cursor:pointer; 
	cursor:hand; 
	background-position: left center;
	height: 15px;
}

.menuVoci:hover{
	text-decoration:none;
	color:#ffa300;
	background-repeat:no-repeat;
	background-position: center right;
	background-image: url(../images/_blue/layout/sel.gif);
}

.menuVocihover{
	text-decoration:none;
	display:block;
	padding:5px 0 5px 24px;
	background-repeat:no-repeat;
	text-transform:capitalize;
	cursor:pointer; 
	cursor:hand; 
	color:#fffc00;
	height: 15px;
	background-position: center right;
	background-image: url(../images/_blue/layout/sel.gif);
}

.menuPrimeTreVoci:hover{
	text-decoration:underline;
	color:#8eb7ec;
	font-weight:bold;
}

div#btnCerca
{
	float:right; 
	cursor:pointer; 
	cursor: hand; 
	background: url(../images/_blue/layout/avanti.gif) no-repeat;
	background-position: top right;
	padding-right: 18px;
}

div#btnSvuota
{
	float:left; 
	cursor:pointer; 
	cursor: hand; 
	background: url(../images/_blue/layout/cestino.gif) no-repeat;
	background-position: top left;
	padding-left: 18px;
}
/* fine menu sinistra (varie) */



.MenuCN{
	height:23px;
	background-image:url('../images/_blue/layout/MenuCN_bg.gif');
	background-repeat:repeat-x;
	color:#000000;
}
.tblMenuCN{
	height:23px;
	font-size:10px;
	text-align:left;
}


.HomeImgQuote{
    background-image:url('../images/_blue/layout/home/imgOdds.gif');
    padding-left:35px;
    padding-right:10px;
    background-repeat:no-repeat;
    background-position:left center;
    font-family:Arial;
    }
.HomeImgEventi{
    background-image:url('../images/_blue/layout/home/imgEvents.gif');
    background-repeat:no-repeat;
    background-position:left center;
     padding-left:35px;
     font-family:Arial;
    }
.HomeImgUsers{
    background-image:url('../images/_blue/layout/home/imgUser.gif');
    padding-left:35px;
    padding-right:10px;
    background-repeat:no-repeat;
    background-position:left center;
    font-family:Arial;
    }
    
#worldcup_container {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #FFFFFF;
    background-image:url('../images/_blue/layout/Menu/Quote_Piu_Giocate/gradient_sfondo.jpg');
    background-repeat: repeat-y;
    width: 512px;
    }
    
 .worldcuptitles {
    position: relative;
    color: #464646;
    color: #FFF;
    height: 30px;
    line-height: 30px;
    text-indent: 5px;
    font-weight: normal;
    font-size: 12px;
    margin-bottom: 20px;
    background-image:url('../images/_blue/layout/Menu/Quote_Piu_Giocate/SfondoTitoloTop4.gif');
    background-repeat: repeat-x;
    }
