﻿

.cpnBody{
	background-color:#000;
	color: #000;
	}
	
.bodyiFrame
{
	Color: #000;
	background-color:transparent;
	background-image:none;	
	background-position:left;
	font-family: Verdana;
}


input#chkUsaGiroconto
{
	margin-right: 2px;
}

input#btnCalcolaVincitaSingola
{
	margin-bottom:10px;
}

input.txtCouponWager
{
	text-align: right;
	padding: 2px;
	font-family: Verdana;
	font-size: 10px;
}

tr#trTipoSco
{
	
}


.Msgcoupon{
	color:#fff;
	background-color: #050505;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:1px;
	text-align:center;
	border-left: solid 1px #404040;
	padding-top: 10px;
	border-right: solid 1px #404040;
	padding-bottom: 5px;
	
}

td#tdSingola
{
	width: 78px;
	border-left: 1px solid #a3a3a3;
}

td#tdMultipla
{
	width: 79px;
}

td#tdSistema
{
	width: 79px;
}


.tdtabcoupon
{
	border-bottom:solid 1px #a3a3a3;
	border-right:solid 1px #a3a3a3;
	font-size:12px;
	background-image: url('Resources/Layout/Sports/Coupon/tab_coupon.jpg');
	background-repeat: repeat-x;
	height:28px;
	text-align:center
}


.tdtabcoupon a
{
	color:#a5a5a5;
	text-decoration:none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.tdtabcouponmultsel	a, .tdtabcouponsingsel a, .tdtabcouponsissel a
{
	color:#D2D2D2;
	text-decoration:none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
	
.tdtabcouponsingsel, .tdtabcouponsissel, .tdtabcouponmultsel{
	border-bottom:solid 1px #a3a3a3;
	border-left:solid 1px #a3a3a3;
	border-right:solid 1px #a3a3a3;
	font-size:12px;
	background-image: url('Resources/Layout/Sports/Coupon/tab_coupon_selected.jpg');
	background-repeat: repeat-x;
	height:28px;
	text-align:center;
	color:#fff;
	}
	
.tablequotecoupon{
	background-color:#fef3f9;
	font-size:9px;
	width:100%;
	border-left: solid 1px #404040;
	border-right: solid 1px #404040;
}
.trresocontocoupon, .trresocontocouponHND{
	background-color:#000;
	color:#fff;
	font-size:9px;
	height:20px;
	padding: 5px 5px 0px 5px;
	vertical-align:middle
}

.trresocontocouponHND
{
	padding-left:0px;
	}
	
.trRicaricaCoupon
{
	background-color:#000;
	color: #fff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #707070;
	height:25px;
	border-left: solid 1px #404040;
	border-right: solid 1px #404040;
}
	
.trRicaricaCoupon a
{
	text-decoration:none;
	color:#fff;
	font-weight: bold;
}
	
	
.trsistemacoupon{
	background-color:#fde6ec;
	border:0px;
	border-bottom:solid 1px #d5ccd1;
	color:#000000;
	padding-left:10px; 
	font-size:9px;
	height:25px
	}
	
.trpulsanticoupon,.trPulsantiCouponRic{
	width:100%;
	height:35px;
	padding-right: 10px;
	padding-left: 10px;
	background-image:  url('Resources/Layout/Sports/Coupon/coupon_footer_bg.jpg');
	background-repeat:repeat-x;
	border:0px;
	font-size:10px;
	text-align:right;
	vertical-align: bottom;
	color:#cdcdcd;
	border-top: solid 1px #707070;
}

.trpulsanticoupon a, .trPulsantiCouponRic a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#tblRicarica 
{
	padding-top: 10px;
}

.trPulsantiCouponRic
{
	text-align:center;
	vertical-align: top;
	padding-top: 15px;
}

.tdCouponErrore, .tdCouponSottoEvento, .tdCouponSegno, .tdCouponQuota, .tdCouponQuota, .tdCouponQuota{
	border-bottom:1px solid #3a3a3a;
}
	
.tdCouponErrore, .tdCouponEvento, .tdCouponAbilita, .tdCouponCancella, .tdCouponFissa, .tdCouponSEHND
{
	background-image:  url('Resources/Layout/Sports/Coupon/quote_bg.jpg');
	background-repeat:repeat-x;
	background-color: #101010;
}

.tdCouponErrore
{
	background-color: #101010;
}

.tdCouponEvento, .tdCouponAbilita, .tdCouponCancella, .tdCouponFissa
{
	padding-top: 5px;
	padding-bottom: 0px;
	color: #777;
	background-position: top left;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
}

.tdCouponSottoEvento, .tdCouponSegno, .tdCouponQuota
{
	padding-top: 0px;
	padding-bottom: 9px;
	color: #E1E1E1;
	background-color: #101010;
	padding-left: 5px;
	padding-right: 5px;	
}

.tdCouponQuota, .tdCouponSegno, .tdCouponAbilita, .tdCouponCancella
{
	text-align: center;
}

#tblCoupon_Footer
{
	padding-top: 5px;
}


table#DivWaitingBet
{
	border-left: solid 1px #404040;
	border-right: solid 1px #404040;
	background-color: #000;
	color: #a4a4a4;
}

table#tblScoAccettata
{
	border-left: solid 1px #404040;
	border-right: solid 1px #404040;
}

table#tblScoAccettata .trResocontoCoupon
{
	padding: 10px 5px;
	text-align: center;
}

#tblConferma .trResocontoCoupon
{
	padding-bottom: 5px;
}

.divUsaGiroconto, .divUsaGiroconto label, .divUsaGiroconto input,
.divSaveBestSeller, .divSaveBestSeller label, .divSaveBestSeller input
{
	line-height:15px;
	vertical-align: middle;
} 

.divSaveBestSeller
{
	margin-bottom: 5px;
}

.divSaveBestSeller label
{
	padding-left: 3px;
}



#cboUtente
{
	font-family: Verdana;
	font-size: 10px;
}

#tblCoupon_Footer, #tblConferma, #tblUtente, #tblRicarica
{
	border-left: solid 1px #404040;
	border-right: solid 1px #404040;
	border-top: solid 1px #3A3A3A;
}

#tblUtente .trResocontoCoupon td
{
	padding: 5px 5px 0;
}

#tblUtente
{
	padding-bottom: 5px;
}

.divCoupon{
	width:240px;
	}
	
.CouponTit,.CouponTitHND
{
	width:100%;
	height:30px;
	background-image:  url('Resources/Layout/Sports/Coupon/coupon_title_bg.jpg');
	background-repeat: no-repeat;
	background-position:left;
}

.CouponTitHND
{
	 background-image:url('images/coupon_Tit_bg.gif'); 
}
		
		
	    
	    
	    
.CouponTit h1,.CouponTitHND h1{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	color:#FFFFFF;
	position:relative;
	top:4px;
	padding-left:10px;
	}
.CouponCont
{
	background-image: none;
	font-size:10px;	
	}
.CouponBot{
	width:100%;
	background-image: url('Resources/Layout/Sports/Coupon/coupon_bottom.png');
	background-color: Transparent;
	line-height: 10px;
	font-size: 8px;
	height: 10px;
	display: inline-block;
	border: none;
	margin: 0px;

	}

.tblCoupon{
	width:100%;
	}
.tdCouponEvn{
	background-color:#fef3f9;
	height:40px;
	border-bottom:1px solid #d5ccd1;
	padding-left:3px;
	}
.tdCouponCheck{
	background-color:#fef3f9;
	height:40px;
	border-bottom:1px solid #d5ccd1;
	}
.tdCouponDel{
	background-color:#fef3f9;
	height:40px;
	border-bottom:1px solid #d5ccd1;
	}
	
.btnCoupon
{
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:10px;
	}
	

#tblCoupon_Sistema
{
	border-left: solid 1px #404040;
	border-right: solid 1px #404040;
}

#tblCoupon_Sistema td.trSistemaCoupon
{
	background-color: #000;
	color: #fff;
	border-color:-moz-use-text-color -moz-use-text-color #404040;
	border-style:none none solid;
	border-width:0 0 1px;
	font-size : 9px;
	height: 25px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#tblCoupon_Sistema td.trSistemaCoupon input
{
	font-size: 9px;
}

/* Styles for the quick bet */

.QuickBet 
{
	width: 240px;
}
	
.QuickBet .QuickBetTit
{
	background-image:url('Resources/Layout/Sports/QuickBet/quick_bet_title.jpg'); 
	width:100%;
	height:30px;
	background-repeat: no-repeat;
}

.QuickBet .CouponBot
{
	height: 0px;
	background-image: none;
	display: none;
}

.QuickBet .CouponCont
{
	padding: 10px 0px 10px 5px;
	background-color: #000;
	border-left: solid 1px #404040;
	border-right: solid 1px #404040;
}

tr#lblConf_Utente td
{
	padding-left: 5px;
}

.QuickBet td.Testo
{
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	height: 20px;
}

.QuickBet td.Testo span
{
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

.QuickBet td.Testo input.textbox
{
	font-family: Verdana;
	font-size: 10px;
	padding: 1px;
	width: 35px;
	vertical-align: top;
}

.QuickBet td.Testo select.dropDownList
{
	font-family: Arial;
	font-size: 10px;
	padding: 0px;
	width: 90px;
	vertical-align: top;
}



.QuickBet .btnQuickBetAdd{
	background-image:url('Resources/Layout/Sports/QuickBet/quick_bet_add.jpg'); 
	width: 18px;
	height: 18px;
	display: inline-block;
	background-repeat:no-repeat;
	background-color: Black;
	display:inline-block;
	border: none;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

.QuickBet .btnQuickBetAdd:active 
{
	-ms-background-position-x: 1px;
	-ms-background-position-y: 1px;
}

	
/* END - Styles for the quick bet */

/* Styles for the Riserva Control */


iframe#frmScoRiserva
{
	margin-top: 10px;
}

.SBTitleRiserva
{
	background-image:url('Resources/Layout/Sports/Riserva/riserva_title.jpg'); 
	width:100%;
	height:30px;
	background-repeat: no-repeat;
	text-align : left;
	padding-left: 10px;
}

.SBTitleRiserva h1
{
	color: #fff;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
}

.SBTitSXRiserva, .SBTitDXRiserva
{
	width:0px;
	height:30px;
	float:left;	margin:0;
	padding:0;
}

#PanelScoRis
{
	width: 240px;
}

#PanelScoRis .borderDXtabelle
{
	background-image: none;
	width: 0px;
	
}

#PanelScoRis .dgsHeader
{
	background-image:url('Resources/Layout/Sports/Coupon/quote_bg.jpg');
	color: #fff;
	font-weight: bold;
	text-align: center;
}

#PanelScoRis .dgstritem
{
	background-color: #000;
	color: #fff;
	font-family: Verdana;
	font-size: 10px;
	border-bottom: none;
	border-top: 1px solid #404040;
	height: 30px;

}

#PanelScoRis .dgstritem td
{
	padding-top:10px;
	padding-bottom: 10px;
}

#PanelScoRis .RiqScoRisDataDaVal 
{
	color: #fff;
	width:auto;
	text-align:right;
	font-size:10px;
	vertical-align:middle;
	width: 110px;
	font-size: 9px;
	border-bottom: none;
}

#PanelScoRis .RiqScoRis
{
	border-bottom: none;
	padding: 2px;
}

#PanelScoRis .RiqScoRis a.LinkBlue 
{
	color: #fff;
	text-decoration: none;
}

#PanelScoRis .RiqScoRis a.LinkBlue:hover
{
	color: #fff;
	text-decoration: underline;
}

#PanelScoRis #divScoRiserva
{
	background-image: url('Resources/Layout/Sports/Coupon/coupon_bottom.png');
	background-color: Transparent;
	padding-bottom: 10px;
	background-position: bottom;
}

#PanelScoRis #divScoRiserva table
{
	border-left: solid 1px #404040;
	border-right: solid 1px #404040;
}

#PanelScoRis #divScoRiserva .gwGeneralRow table
{
	border: none;
}

#PanelScoRis #divScoRiserva .gwGeneralRow
{
	border-left: 1px solid #404040;
	border-right: 1px solid #404040;
	padding: 0px;
}

#PanelScoRis #divScoRiserva table.RiservaDetails
{
	background-color: #121212; 
	font-size: 10px;
}

#PanelScoRis #divScoRiserva table.RiservaDetails td
{
	color: White;
}


#PanelScoRis #divScoRiserva .divScoModPuls
{
	border-bottom: 1px solid #404040;
}

#PanelScoRis #divScoRiserva div.divScoModPuls table tr.trPulsantiCoupon td
{
	padding: 5px;
}

/* END - Styles for the Riserva Control */


/* BEGIN - Styles for the Coupon Popup */

.bodyCouponPopup
{
}

.bodyCouponPopup h1
{
	font-family: Arial;
	font-size: 14px;
	padding: 10px;
}

.bodyCouponPopup .gwGeneralHeader,
.bodyCouponPopup .gwGeneralHeaderBetDetail 
{
	background-color:#fff;
	font-size:10px;
	font-weight:normal;
	height:25px;
	text-align:left;
	font-family: Verdana;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	padding-left: 10px;
}

.tdCouponSEHND
{
	padding-bottom:5px;
	color:#0000FF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:2px;
	text-align:center;
}	

.tdtabcouponHND
{
	font-weight:bold;
	color:#000000;
	border-bottom:solid 1px #4A4A4A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	height:18px;
	text-align:center;
}
.CouponHNDBetList
{
	color:#000000;
	background-color:#000000;
	border-right:solid 1px #4A4A4A;
	border-left:solid 1px #4A4A4A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:10px;
	text-align:center;
	border-bottom:solid 1px #4A4A4A;
	}
.Asiantablequotecoupon
{
	background-color:#000000;
	border-left:1px solid #404040;
	border-right:1px solid #404040;
	font-size:9px;
	width:100%;
}

/* END- Styles for the Coupon Popup */



.printCouponBody
{
	font-size: 8px; 
	margin: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #fff; 
	background-image: none
}	



/* Sports Coupon - Scrollbar */


.divCoupon a.jScrollArrowUp
{
	background: url('Resources/Layout/Sports/Coupon/Scrollbar/ArrowUp.png') no-repeat scroll 0 -21px transparent;
	height: 21px;
	
}

.divCoupon a.jScrollArrowUp:hover
{
	background-position: 0 0;
}

.divCoupon a.jScrollArrowDown
{
	background: url('Resources/Layout/Sports/Coupon/Scrollbar/ArrowDown.png') no-repeat scroll 0 -21px transparent;
	height: 21px;
	
}

.divCoupon a.jScrollArrowDown:hover
{
	background-position: 0 0;
}

.divCoupon .jScrollPaneTrack 
{
	background:url('Resources/Layout/Sports/Coupon/Scrollbar/Tracker.gif') repeat-y scroll 0 0 transparent;
}

.divCoupon .jScrollPaneDrag
{
	background: url('Resources/Layout/Sports/Coupon/Scrollbar/DragMiddle.gif') repeat-y scroll 0 0 transparent;
}

.divCoupon .jScrollPaneDragTop
{
	background: url('Resources/Layout/Sports/Coupon/Scrollbar/DragTop.gif') no-repeat scroll 0 0 transparent;
	height: 6px;
}

.divCoupon .jScrollPaneDragBottom
{
	background: url('Resources/Layout/Sports/Coupon/Scrollbar/DragBottom.gif') no-repeat scroll 0 0 transparent;
	height: 6px;
}

/* END Sports Coupon - Scrollbar */


/* Style for Coupon tooltip */


div#divCouponMessage
{
    width: 200px;
    font-family: Verdana;
    font-size: 10px;
    border: solid 1px #A3A3A3;
}

div#divCouponMessageContainer
{
    display:inline-block;
    width: 200px; 
    background-color:#6A0A0B;
}

div#divCouponMessageTitle
{
    float:left;
    line-height: 20px;
    font-weight: bold;
    padding: 5px;
}

div#divCouponMessageCloseButton
{
    float:right;
    line-height: 25px;
}

div#divCouponMessageCloseButton a
{
	margin: 5px 3px;
	background-image: url('Resources/Layout/Sports/Coupon/Tooltip/close_button.jpg');
	background-position: top left;
    height: 20px;
    width: 20px;
    display: inline-block;
}

div#divCouponMessageCloseButton a:hover
{
	background-position: bottom left;
}

div#divCouponMessageTitleContainer
{
    float:none;
    display:inline-block;
    width: 100%;
    background-color: #000;
    color: #fff;
    border-bottom: solid 1px #A3A3A3;
}

div#divCouponMessageInfoContainer
{
	padding: 10px 5px;
}

div#divCouponMessageInfo
{
    padding-top: 0px;
    padding-bottom: 10px;
    background-repeat: no-repeat;
    float: left;
    width: 135px;
}

div#divCouponMessageInfoIcon
{
	width: 55px;
	height:50px;
	float: left;
}
	
/* END - Style for Coupon tooltip */