html, body { height: 100%; margin: 0px; padding: 0px; }
* html .full-height { height: 100%; }
.full-height { min-height: 100%; }

body { font: normal 11px arial, sans-serif; line-height: 15px; color: #4D4D4D; }
footnote { font: normal 9px arial, sans-serif; line-height: 11px; color: #4D4D4D; }
table { font: normal 11px arial, sans-serif; line-height: 15px; color: #4D4D4D; empty-cells:show; overflow:auto; }
p { padding: 5px 8px 5px 8px; margin: 0px; }
a { color: #000000; text-decoration: underline; }
a img { border: none; padding: 0px; margin: 0px; }
a input { cursor: pointer; }
form { padding: 0px; margin: 0px; }
input {	font:normal 11px arial, sans-serif; }
div { padding: 0px; margin: 0px; }
br { clear: both; }

.menu_pulsanti {
	font-size: 8px;
	color: #FFFFFF;
	line-height : 9px;
	text-align: center;
	text-transform: capitalize;
	font-weight: bold;
}

h1 { font:bold 14px arial, sans-serif; line-height: 32px; color: #333333; margin: 5px 0px 5px 0px; padding: 0px; }
h2 { font:bold 17px arial, sans-serif; line-height: 27px; color: #990000; margin: 5px 0px 5px 0px; padding: 0px; }
h3 { font:bold 13px arial, sans-serif; line-height: 23px; margin: 5px 0px 5px 0px; padding: 0px; }
h4 { font:normal 14px arial, sans-serif; line-height: 23px; margin: 5px 0px 5px 0px; padding: 0px; }
h5 { font:bold 12px arial, sans-serif; line-height: 15px; margin: 0px; padding: 0px; }
h6 { display: none; width: 0px; height: 0px; }
.red { color: #990000; }
.red2 { color: #CF0304}
.black { color: #000000; }
.white { color: #FFFFFF; }
.green { color: #3A5700 } 
.notext { font-size: 0px; line-height: 0px; }
.money { font-size: 15px; padding: 0px 2px 0px 1px; }
input.compact-checkbox { margin: 0px; width: 13px; height: 13px; }
.home-banner-box { font: normal 14px arial, sans-serif; line-height: 15px;
	background-image: url("/images/home_box_background.gif"); background-repeat: no-repeat;
	width: 308px; height: 124px;
	padding-top: 5px;
}

/** stili pagina registrazione e dati conto**/

.box-middle-4 table td.registrationLabelTd {
	font-family: Arial; font-size: 11px; font-weight: bold;
	width: 120px; text-align: right; 
	padding: 3px 5px 3px 5px;
}
.box-middle-4 table td.registrationInputTd {
	width: 160px; text-align: left;
	padding: 3px 0px 3px 0px;
}
.box-middle-4 table td.registrationErrorTd {
	text-align: left; width: 25px;
}
.box-middle-4 table td input.registrationInput {
	text-align: left; width: 156px;
	font:normal 11px arial, sans-serif;
}
.box-middle-4 table td checkbox.registrationInput {
	text-align: left; border: 0px;
	width: 13px; height: 13px;
	background-image: url("/images/textfield/checkBox.gif");
}
.box-middle-4 table td select.registrationInput {
	text-align: left; width: 156px;
	font:normal 11px arial, sans-serif;
}
.box-middle-4 table td select.securityQuestionInput {
	font:normal 11px arial, sans-serif;
}
.box-middle-4 table .progressionbar1 {
	background-image: url('../images/registration_progression_step1.gif'); 
	width: 626px; height: 58px;	
}
.box-middle-4 table .progressionbar2 {
	background-image: url('../images/registration_progression_bar.gif'); 
	width: 626px; height: 58px;	
}

.box-middle-4-v1 table td.registrationLabelTd {
	font-family: Arial; font-size: 11px; font-weight: bold;
	width: 120px; text-align: right; 
	padding: 3px 5px 3px 5px;
}
.box-middle-4-v1 table td.registrationInputTd {
	width: 160px; text-align: left;
	padding: 3px 0px 3px 0px;
}
.box-middle-4-v1 table td.registrationErrorTd {
	text-align: left; width: 25px;
}
.box-middle-4-v1 table td input.registrationInput {
	text-align: left; width: 156px;
	font:normal 11px arial, sans-serif;
}
.box-middle-4-v1 table td select.registrationInput {
	text-align: left; width: 156px;
	font:normal 11px arial, sans-serif;
}
.box-middle-4-v1 table td select.securityQuestionInput {
	font:normal 11px arial, sans-serif;
}
/** stili pagina registrazione e dati conto **/

.shortInput2 { width: 25px; margin-top: 2px; margin-bottom: 4px; text-align: center; }
.shortInput4 { width: 40px; margin-top: 2px; margin-bottom: 4px; text-align: center; }
.shortInput45 { width: 45px; margin-top: 2px; margin-bottom: 4px; text-align: left; font-size: 11px; }
.yearInput45 { width: 60px; margin-top: 2px; margin-bottom: 4px; text-align: left; font-size: 11px; }
.middleInput { width: 134px; margin-top: 2px; margin-bottom: 4px; text-align: left; font-size: 11px;}
.longInput { width: 134px; margin-top: 2px; margin-bottom: 4px; text-align: left; font-size: 11px;}
.securityQuestionInput { width: 99.4%; margin-top: 2px; margin-bottom: 4px;}
.longInputReadOnly { width: 134px; margin-top: 2px; margin-bottom: 4px; background-color: #d7d7d7; border: none; }
.inputFollowedWithText { width: 200px; margin-top: 2px; margin-bottom: 4px; }
.textInput { width: 530px; height: 100px; margin-top: 2px; margin-bottom: 4px; }
.moneyInput { width: 119px; margin-top: 2px; margin-bottom: 4px; }
.dayInput { width: 55px; margin-top: 2px; margin-bottom: 4px; }
.yearInput { width: 62px; margin-top: 2px; margin-bottom: 4px; }
.hide { display: none; width: 0px; height: 0px; }

/* Titles */
.title-14 { 
	font:bold 14px arial, sans-serif; color: #333333; padding: 0px;
}
.title-registration {
	width: 110px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/registration.png') top left no-repeat;
}
.title-recoverypassword {
	width: 200px; height: 30px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/password_forgotten.png') top left no-repeat;
}
.title-contact {
	width: 175px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/contact.png') top left no-repeat;
}
.title-payin {
	width: 115px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/payin.png') top left no-repeat;
}
.title-userDetails {
	width: 81px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/daticonto.png') top left no-repeat;
}
.title-creditCardPayin {
	width: 115px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/payin.png') top left no-repeat;
}
.title-bankTransferWithdraw {
	width: 123px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/payout.png') top left no-repeat;
}
.title-clickandbuyPayin {
	width: 115px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/clickandbuy.png') top left no-repeat;
}
.title-moneybookersPayin {
	width: 115px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/payin.png') top left no-repeat;
}
.title-newsletter {
	width: 91px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/newsletter.png') top left no-repeat;
}
.title-accountancy {
	width: 118px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/accountancy.png') top left no-repeat;
}
.title-myprofile {
	width: 105px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/myprofile.png') top left no-repeat;
}

.title-whoweare { width: 73px; height: 14px; font-size: 0px; background: url('../images/titles/chisiamo.png') top left no-repeat; }

.title-faq { width: 73px; height: 14px; font-size: 0px; background: url('../images/titles/accountancy.png') top left no-repeat; }

.title-sedrawarchive {
	width: 152px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/drawsarchive.png') top left no-repeat;
}
.title-sequotasrchive {
	width: 166px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/quotas.png') top left no-repeat;
}
.title-scratchcard {
	width: 106px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/grattaevinci.png') top left no-repeat;
}
.title-paymentDetails {
	width: 124px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/datipagamento.png') top left no-repeat;
}
.title-skillgames {
	width: 91px; height: 14px; margin-bottom: 14px; font-size: 0px; background: url('../images/titles/skillgames.png') top left no-repeat;
}


.box table {
	width: 100%;
}
/* Box 1 column */
.box-top-1 {
	width: 149px; height: 22px; background: url('../images/box/box-top-1.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-top-1 .body {
	padding: 4px 10px 3px 10px;
}
.box-middle-1 {
	width: 149px; background: url('../images/box/box-middle-1.png') top left repeat-y;
}
.box-middle-1 .body {
	padding: 5px 10px 5px 10px;
}
.box-bottom-1 {
	width: 149px; height: 12px; background: url('../images/box/box-bottom-1.png') top left no-repeat;
}

/* Box 2 columns */
.box-top-2 {
	width: 308px; height: 22px; background: url('../images/box/box-top-2.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}

/* box home page - inizio */

#our-products-logged { background-image: url('../images/home_our_products_new.gif'); height: 418px; overflow: hidden;}
#our-products-logged .superenalotto {cursor:pointer; width: 192px; height: 122px;}
#our-products-logged .superenalotto-milioni {cursor:pointer; width: 192px; height: 122px;}
#our-products-logged .superenalotto #jackpot {font-size: 26px; font-family: Arial; font-weight: bold; color: red; margin-left: 20px; line-height: 26px; margin-bottom: 37px;position:relative;z-index:10;top:-67px;}
#our-products-logged .superenalotto #jackpot-bgd {position:relative;z-index:0;}
#our-products-logged .wfl {width: 192px; height: 122px; cursor: pointer;}
#our-products-logged .gev {width: 192px; height: 122px; cursor: pointer;}

#our-products-not-logged { background-image: url('../images/home_our_products_new2.gif'); height: 578px; overflow: hidden; }
#our-products-not-logged .superenalotto {cursor:pointer; width: 192px; height: 122px;}
#our-products-not-logged .superenalotto-milioni {cursor:pointer; width: 192px; height: 122px;}
#our-products-not-logged .superenalotto #jackpot {font-size: 26px; font-family: Arial; font-weight: bold; color: red; margin-left: 20px; line-height: 26px; margin-bottom: 37px;position:relative;z-index:10;top:-67px;}
#our-products-not-logged .superenalotto #jackpot-bgd {position:relative;z-index:0;}
#our-products-not-logged .wfl {width: 192px; height: 122px; cursor: pointer;}
#our-products-not-logged .gev {width: 192px; height: 122px; cursor: pointer;}

#se-container {width: 308px; height: 139px; background-color: #929d09;}
#se-container .background {background-image: url('../images/home/bg_se_extraction.jpg'); width: 294px; height: 123px; background-repeat: no-repeat; }
#se-container .background .body {}
#se-container .background .body #draw-date{width: 120px; text-align: left; text-transform: capitalize; text-align: left; padding-left:3px;}
#se-container .background .body	#winn-number-title{font-family:Arial; font-size:11px; font-weight:bold; color:#4d4d4d;width: 120px; text-align: left; text-transform: capitalize; padding-left:3px;}
#se-container .background .body	#jolly-title{font-family:Arial; font-size:11px; font-weight:bold; color:#4d4d4d;width: 120px; text-align: left; text-transform: capitalize; text-align: center}
#se-container .background .body	#star-title{font-family:Arial; font-size:11px; font-weight:bold; color:#4d4d4d;width: 120px; text-align: left; text-transform: capitalize; text-align: center}
#se-container .background .body .se-number {width: 33px;}
#se-container .background .body .se-number .number-wrapper {background-image: url('../images/home/se_e_green_ball.jpg'); width: 26px; height: 26px; font-family: Arial; font-size: 11px; font-weight: bold;color: #000000;}
#se-container .background .body .se-number .number-wrapper #value {vertical-align: middle; padding-top: 5px; text-align:center;}
#se-container .background .body .se-number-jolly {width: 86px;}
#se-container .background .body .se-number-jolly .number-wrapper {background-image: url('../images/home/se_e_green_ball.jpg'); width: 26px; height: 26px;font-family: Arial; font-size: 12px; font-weight: bold;color: #ed0000;}
#se-container .background .body .se-number-jolly .number-wrapper #value {vertical-align: middle; padding-top: 5px; text-align:center;}
#se-container .background .body .se-number-star {width: 66px;}
#se-container .background .body .se-number-star .number-wrapper {background-image: url('../images/home/se_e_red_ball.jpg'); width: 26px; height: 26px;font-family: Arial; font-size: 12px; font-weight: bold;color: #ed0000;}
#se-container .background .body .se-number-star .number-wrapper #value {vertical-align: middle; padding-top: 5px; text-align:center;}

#wfl-container {width: 308px; height: 139px; background-color: #008752;}
#wfl-container .background {background-image: url('../images/home/bg_wfl_extraction.jpg'); width: 294px; height: 123px; background-repeat: no-repeat; }
#wfl-container .background .body {margin-left: 3px}
#wfl-container .background .body #draw-date {width: 180px; text-align: left; text-transform: capitalize; text-align: left; margin-left:3px;}
#wfl-container .background .body #winn-number-title {font-family:Arial; font-size:11px; font-weight:bold; color:#4d4d4d;width: 120px; text-align: left; text-transform: capitalize; padding-left:3px;}
#wfl-container .background .body .wfl-number {width: 33px;}
#wfl-container .background .body .wfl-number .number-wrapper {background-image: url('../images/home/wfl_e_green_ball.jpg'); width: 26px; height: 26px; font-family: Arial; font-size: 11px; font-weight: bold;color: #000000;}
#wfl-container .background .body .wfl-number .number-wrapper #value {vertical-align: middle; padding-top: 5px; text-align:center;}
#wfl-container .background .body .wfl-numerone {}
#wfl-container .background .body .wfl-numerone .title {width:70px;font-family:Arial; font-size:11px; font-weight:bold; color:#4d4d4d; text-align: left; text-transform: capitalize; text-align: left}
#wfl-container .background .body .wfl-numerone .number-wrapper {background-image: url('../images/home/wfl_e_red_ball.jpg'); width: 26px; height: 26px; font-family: Arial; font-size: 11px; font-weight: bold;color: #000000;}
#wfl-container .background .body .wfl-numerone .number-wrapper #value {vertical-align: middle; padding-top: 5px;  text-align:center;}

#news-container { width: 308px; height: 139px; background-color: #8d8d8d; }
#news-container .background { width: 294px; height: 123px; background-image: url('../images/home/bg_news.jpg');  background-repeat: no-repeat;}
#news-container .background .body { width: 294px; height: 90px}
#news-container .background .body .news-headline {font-family: Arial; font-size: 11px;font-weight: bold; color: #990000;}
#news-container .background .body .news-body {font-family: Arial; font-size: 11px;font-weight: normal; color: #4d4d4d; }

#lucky-num-container { width: 308px; height: 139px; background-color: #8d8d8d; }
#lucky-num-container .sub-container { width: 294px; height: 123px; background-repeat: no-repeat; background-color: #FFFFFF; background-image: url('../images/home/bg_oroscope_damus.jpg'); background-position: bottom;}
#lucky-num-container .sub-container .top-image { width: 98px; height: 75px;}
#lucky-num-container .sub-container .top-image .title { font-family: Arial; font-size: 11px; font-weight: normal; line-height: 12px; color: #990000; }
#lucky-num-container .sub-container .top-image .text { font-family: Arial; font-size: 11px; font-weight: normal; line-height: 12px; color: #4d4d4d; }

/* box home page - fine */


.box-top-win4life {
	width: 626px; height: 24px; background: url('../images/box/winforlife/win4life-box-top.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}

.box-bottom-win4life {
	width: 626px; height: 13px; background: url('../images/box/winforlife/win4life-box-bottom.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}

.box-middle-win4life {
	width: 626px; background-color: #f6f6f6;
}

.box-top-win4life .body {
	padding: 4px 15px 3px 10px;
}

.box-middle-superenalotto {
	width: 308px; height: 150px; background-color: #f6f6f6;
}

.box-middle-setools {
	width: 308px; height: 70px; background-color: #f6f6f6;
}

.box-middle-superenalotto .body {
	padding: 5px 10px 5px 10px;
}

.box-top-2-partner {
	width: 395px; height: 31px; background: url('../images/partners/box/box_estrazioni_header_partners.png') top left no-repeat;
	font-size: 11px; font-weight: bold; background-color: #eaeaea;
}
.box-top-2 .body {
	padding: 4px 10px 3px 10px;
}
.box-middle-2 {
	width: 308px; background: url('../images/box/box-middle-2.png') top left repeat-y;
}

.box-middle-2-partner {
	width: 395px; background: url('../images/partners/box/box_estrazioni_middle_partners.png') top left repeat-y;
}

.box-middle-2 .body {
	padding: 5px 10px 5px 10px;
}
.box-bottom-2 {
	width: 308px; height: 12px; background: url('../images/box/box-bottom-2.png') top left no-repeat;
}

/* Box 3 columns */
.box-top-3 {
	width: 467px; height: 22px; background: url('../images/box/box-top-3.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-top-3 .body {
	padding: 4px 10px 3px 10px;
}
.box-middle-3 {
	width: 467px; background: url('../images/box/box-middle-3.png') top left repeat-y;
}
.box-middle-3 .body {
	padding: 5px 10px 5px 10px; text-align: justify;
}
.box-bottom-3 {
	width: 467px; height: 12px; background: url('../images/box/box-bottom-3.png') top left no-repeat;
}

/* Box 4 columns */


.box-top-4 {
	width: 626px; height: 22px; background: url('../images/box/box-top-4.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}

.box-top-full {
	width: 983px; height: 22px; background: url('../images/box/box-top-full.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}

.box-top-4 .body { 
	padding: 4px 10px 3px 10px; 
}
.box-top-4-twosteps {
	width: 626px; height: 37px; background: url('../images/box/box-top-4-2steps.gif') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-top-4-twosteps-1 {
	width: 626px; height: 37px; background: url('../images/box/box-top-4-2steps-1.gif') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-top-4-big {
	height: 40px;width:100%; background: url('../images/box/box-top-4-big.png') top left no-repeat; position:relative;
	font-size: 11px; font-weight: bold; color: #666666;
}

.box-top-big-center {
	width: 1px; height: 22px; background: url('../images/box/box-big-1px.png') top left repeat;
}

.box-top-4 h1 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.box-top-4 h2 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.box-top-4 h3 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.box-top-4 h4 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.box-top-4 h5 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.box-top-4 h6 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }


.box-middle-4 { width: 626px; background-color: #f6f6f6; }
.box-middle-4-v1 { width: 626px; background-color: #e3e3e3; }
.box-middle-4 .body { padding: 5px 10px 5px 10px; }
.box-middle-4 table { width: 100%; }
.box-middle-4-v1 .body { padding: 5px 10px 5px 10px; }
.box-middle-4-v1 table { width: 100%; }
.box-middle-4-wfl { width: 626px; background-color: #f6f6f6; }

.box-top-4 table td.label {
	padding: 0px 0px 0px 8px;
	width: 153px;
}
.box-middle-4 table td.label {
	text-align: right;
	padding: 2px 5px 0px 5px;
	width: 120px;
}
.box-middle-4 .block {
	margin-top: 5px;
	margin-bottom: 5px;
}
.box-middle-4-v1 .block {
	margin-top: 5px;
	margin-bottom: 5px;
}
.box-middle-4-v1 table td.label {
	text-align: right;
	padding: 2px 5px 0px 5px;
	width: 120px;
}
.box-middle-4 table td.veryShortlabel {
	text-align: right;
	padding: 2px 5px 0px 5px;
	width: 53px;
}
.box-middle-4-v1 table td.veryShortlabel {
	text-align: right;
	padding: 2px 5px 0px 5px;
	width: 53px;
}
.box-middle-4 table td.shortLabel {
	text-align: right;
	padding: 2px 5px 0px 5px;
	width: 120px;
}
.box-middle-4-v1 table td.shortLabel {
	text-align: right;
	padding: 2px 5px 0px 5px;
	width: 120px;
}
.box-middle-4 table td.input {
	text-align: left;
	padding: 2px 0px 0px 0px;
	width: 140px;
}
.box-middle-4-v1 table td.input {
	text-align: left;
	padding: 2px 0px 0px 0px;
	width: 140px;
}
.box-middle-4 table td.input2 {
	text-align: left;
	padding: 2px 0px 0px 0px;
	width: 200px;
}
.box-middle-4-v1 table td.input2 {
	text-align: left;
	padding: 2px 0px 0px 0px;
	width: 200px;
}
.box-middle-4 table td.error {
	text-align: left;
	width: 20px;
}
.box-middle-4-v1 table td.error {
	text-align: left;
	width: 20px;
}
.box-middle-4 table td.value {
	text-align: left;
	padding: 7px 0px 7px 0px;
	width: 140px;
}
.box-middle-4-v1 table td.value {
	text-align: left;
	padding: 7px 0px 7px 0px;
	width: 140px;
}
.box-middle-4 table td.body {
	text-align: left;
	padding: 5px 10px 5px 10px;
}
.box-middle-4-v1 table td.body {
	text-align: left;
	padding: 5px 10px 5px 10px;
}
.box-middle-4 table td.cell-v-border {
	background: url('../images/box/box-pixel.png');
	width: 1px;
}
.box-middle-4-v1 table td.cell-v-border {
	background: url('../images/box/box-pixel.png');
	width: 1px;
}
.cell-v-border {
	background: url('../images/box/box-pixel.png');
	width: 1px;
}

.box-bottom-4 {
	width: 626px; height: 12px; background: url('../images/box/box-bottom-4.png') top left no-repeat;
}

.box-bottom-full {
	width: 983px; height: 12px; background: url('../images/box/box-bottom-full.png') top left no-repeat;
}

.box-bottom-4-fat {
	width: 626px; height: 41px; background: url('../images/box/box-bottom-4-fat.png') top left no-repeat;
}

.box-bottom-4-fat .body {
	padding: 9px 10px 10px 10px;
}

.box-whole-4 {
	width: 626px; height: 42px; background: url('../images/box/box-whole-4.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-whole-4-yellow {
	width: 626px; height: 42px; background: url('../images/box/box-whole-4-yellow.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-whole-4 .body {
	padding: 4px 10px 3px 10px;
}
.box-whole-4 table td.value {
	text-align: left;
	padding: 10px 0px 7px 0px;
	width: 140px;
}

.box-big-whole {
	width: 626px; height: 60px; background: url('../images/box/box-big-whole.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-big-whole .body {
	padding: 4px 10px 4px 10px;
}

/* Box messages */
.box-message-4{
	width: 626px; height: 42px; background: url('../images/box/box-whole-4.png') no-repeat;
}
.box-message-5{
	width: 626px; height: 84px; background: url('../images/box/box-whole-5.png') no-repeat;
}
/* ack message style  */
.box-message-4 .ack-img{
	background: url('../images/icons/check-green.png') no-repeat center; float: left; height: 42px; width: 42px;
}
.box-message-4 .ack-body{
	font-size: 11px; font-weight: bold; padding-top:8px; padding-right: 8px; float: none; color: #3A5700; text-align: justify;
}
/* validation error message style  */
.box-message-4 .validationError-img{
	background: url('../images/icons/exclamation-mark.png') no-repeat center; float: left; height: 42px; width: 42px;
}
.box-message-4 .validationError-body{
	font-size: 11px; font-weight: bold; padding-top:6px; padding-right:16px;float: none; color: #CF0304; text-align: justify; 
}
/* error message style  */
.box-message-4 .error-img{
	background: url('../images/icons/error.png') no-repeat center; float: left; height: 42px; width: 42px;
}
.box-message-4 .error-body{
	font-size: 11px; font-weight: bold; padding-top:12px; float: none; color: #CF0304; text-align: justify;
}

.box-message-5 .validationError-img{
	background: url('../images/icons/exclamation-mark.png') no-repeat center; float: left; height: 42px; width: 42px; padding-top: 30px
}
.box-message-5 .validationError-body{
	font-size: 11px; font-weight: bold; margin-top:5px; margin-right:16px; width:576px; color: #CF0304; text-align: justify; 
}
.box-message-5 .ack-img{
	background: url('../images/icons/check-green.png') no-repeat center; float: left; height: 42px; width: 42px; padding-top: 30px
}
.box-message-5 .ack-body{
	font-size: 11px; font-weight: bold; padding-top:8px; padding-right: 8px; float: none; color: #3A5700; text-align: justify;
}
.box-whole-4 table td.body {
	text-align: left;
	padding: 10px 10px 5px 10px;
}
.box-line {
	background: url('../images/box/box-pixel.png') repeat;
}

.box-scratchcard {
	width: 626px; height: 42px;
	background: url('../images/scrathcards/scratchcardbox.png') top left no-repeat;
}

.box-scratchcard .body {
	text-align: center;
	padding: 16px 0px 0px 0px;
}

/* Box scratchcard Partner*/
.box-scratchcard-partners {
	width: 530px; height: 42px;
	background: url('../images/scrathcards/scratchcardbox-partners.png') top left no-repeat;
}

.box-scratchcard-partners .body {
	text-align: center;
	padding: 16px 0px 0px 0px;
}
/*Box partners*/
.box-top-4-partners {
	width: 530px; height: 22px; background: url('../images/box/box-top-4-partners.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-top-4-partners .body {
	padding: 4px 10px 3px 10px;
}
.box-bottom-4-partners {
	width: 530px; height: 12px; background: url('../images/box/box-bottom-4-partners.png') top left no-repeat;
}
.box-middle-4-partners {
	width: 530px; background: url('../images/box/box-middle-4.png') top left repeat-y;
}
.box-middle-4-partners .body {
	padding: 5px 10px 5px 10px;
}
/* Box home skill games Partner*/
.box-sg-top-4-partners {
	width: 530px; height: 41px; background: url('../images/skillgames/box/box-top-4-partners.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666; margin-right: 5px;
}
.box-sg-top-4-big-partners {
	 height: 40px;width:100%; background: url('../images/box/box-top-4-big.png') top left no-repeat; position:relative;
	font-size: 11px; font-weight: bold; color: #666666; margin-right: 5px;
}
.box-sg-top-4-partners .body {
	padding: 4px 10px 3px 10px;
}
.box-sg-middle-4-1-partners {
	width: 530px; background: url('../images/skillgames/box/box-sg-med-4-1.png') top left repeat-y; margin-right: 5px;
}
.box-sg-middle-4-1-partners .body {
	padding: 5px 10px 5px 10px;
}
.box-sg-middle-4-2-partners {
	width: 530px; background: url('../images/skillgames/box/box-sg-med-4-2.png') top left repeat-y; margin-right: 5px;
}
.box-sg-middle-4-2-partners .body {
	padding: 5px 10px 5px 10px;
}
.box-sg-middle-4-partners table {
	width: 100%;
}
.box-sg-bottom-4-partners {
	width: 530px; height: 16px; background: url('../images/skillgames/box/box-sg-bottom-4-partners.png') top left no-repeat; margin-right: 5px;
}
/* Box home skill games */
.box-sg-top-4 {
	width: 626px; height: 41px; background: url('../images/skillgames/box/box-top-4.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-sg-top-4-big {
	 height: 40px;width:100%; background: url('../images/box/box-top-4-big.png') top left no-repeat; position:relative;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-sg-top-4 .body {
	padding: 4px 10px 3px 10px;
}
.box-sg-middle-4-1 {
	width: 626px; background: url('../images/skillgames/box/box-sg-med-4-1.png') top left repeat-y;
}
.box-sg-middle-4-1 .body {
	padding: 5px 10px 5px 10px;
}
.box-sg-middle-4-2 {
	width: 626px; background: url('../images/skillgames/box/box-sg-med-4-2.png') top left repeat-y;
}
.box-sg-middle-4-2 .body {
	padding: 5px 10px 5px 10px;
}
.box-sg-middle-4 table {
	width: 100%;
}
.box-sg-bottom-4 {
	width: 626px; height: 16px; background: url('../images/skillgames/box/box-sg-bottom-4.png') top left no-repeat;
}

.box-login{
	width: 308px; height: 284px; background: url('../images/login/box/box-login.gif') top left no-repeat;
}
.box-login .title {
	padding: 4px 10px 3px 10px;
	font-size: 11px; font-weight: bold; color: #4d4d4d; font-family:arial;
}
.box-login .description{
	text-align: justify;
	padding: 5px 10px 5px 10px;
	font-size: 11px; font-weight: normal; color: #4d4d4d; font-family:arial;
}
.box-login .login-form{
	padding: 5px 10px 5px 10px;
	font-size:16px; font-weight: bold; color: #4d4d4d; font-family:arial;
}
.box-login .login-label{
	text-align: right;
	padding: 2px 10px 0px 0px;
	font-size:16px; font-weight: bold; color: #4d4d4d; font-family:arial;
}
.box-login .login-input {
	text-align: left;
	padding: 2px 0px 0px 0px;
	width: 193px; height: 31px; background: url('../images/login/login-input.gif');
	font-size: 16px; font-weight: bold; color: #4d4d4d; font-family:arial;
	margin-top: 2px; margin-bottom: 4px;
}
.box-login .login-submit {
	text-align: center;
	padding:0px 10px 10px 0px;
}
.box-registration{
	width: 308px; height: 284px; background: url('../images/login/box/box-registrati.gif') top left no-repeat;
}
.box-registration .title {
	padding: 4px 10px 3px 10px;
	font-size: 11px; font-weight: bold; color: #4d4d4d;
}
.box-registration .description{
	text-align: justify;
	padding: 5px 10px 5px 10px;
	font-size: 11px; font-weight: normal; color: #4d4d4d;
}
.box-registration .submit{
	text-align: center;
	padding: 5px 10px 5px 10px;
}
.box-demo{
	width: 529px; height:132px; background: url("/images/box/box-demo.gif") top left no-repeat; 
}
.box-demo .body{
	padding: 25px 25px 20px 150px;
	font-size: 12px; color: #4d4d4d;
}
.box-demo .description{
	vertical-align: top;
	width:230px;
	font-size: 12px; color:#4d4d4d;
	text-align: left;	
}

.box-over-applet-register {
	width: 626px; height:132px; background: url("/images/horoscope/register_background.png") top left no-repeat; 
}
.box-over-applet-register .body {
	padding: 30px 30px 20px 150px;
	font-size: 12px; color: #4d4d4d;
}
.box-over-applet-register .description{
	vertical-align: top;
	width:280px;
	font-size: 14px; color:#4d4d4d;
	text-align: justify;	
}
.box-over-applet-register .description2{
	vertical-align: top;
	width:300px;
	font-size: 14px; color:#4d4d4d;
	text-align: justify;	
}
.box-over-applet-register .btn-login{
	width: 107px; height: 31px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/buttons/login-demo.gif') no-repeat; 	
}
.box-over-applet-register .btn-registrati{
	width: 107px; height: 31px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/buttons/registrati-demo.gif') no-repeat; 	
}

.box-demo .submit{
	vertical-align: middle;	
}
.box-demo .btn-login{
	width: 107px; height: 31px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/buttons/login-demo.gif') no-repeat; 	
}
.box-demo .btn-registrati{
	width: 107px; height: 31px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/buttons/registrati-demo.gif') no-repeat; 	
}

.box-w4l-notification {
	width: 530px; height:95px; background: url("/images/box/box-w4l-notification.gif") top left no-repeat;  	
}

.box-w4l .btn-registrati{
	width: 107px; height: 31px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/box/box-w4l-notification.gif') no-repeat; 	
}


/* End Box skill games */

/* Buttons */
a.btn { text-decoration: none; }
.submit-register { width: 134px; height: 22px; border: none; background: url('../images/buttons/register-green.png') top left no-repeat; }
.submit-register-new { width: 121px; height: 36px; border: none; background: url('../images/buttons/btn-confirm-new.gif') top left no-repeat; cursor: pointer;}
.submit-register-back { width: 121px; height: 36px; border: none; background: url('../images/buttons/btn-back.gif') top left no-repeat; }
.submit-next { width: 139px; height: 39px; border: none; background: url('../images/buttons/btn-next.gif') top left no-repeat; }
.submit-userdetails { width: 134px; height: 22px; border: none; background: url('../images/buttons/modify.png') top left no-repeat; }
.submit-paymentdetails { width: 134px; height: 22px; border: none; background: url('../images/buttons/modify.png') top left no-repeat; }
.submit-passwordrecovery { width: 134px; height: 22px; border: none; background: url('../images/buttons/password-recovery.png') top left no-repeat; }
.submit-passwordrecovery-continue { width: 134px; height: 22px; border: none; background: url('../images/buttons/continue.png') top left no-repeat; }
.submit-contact { width: 134px; height: 22px; border: none; background: url('../images/buttons/send-message.png') top left no-repeat; }
.submit-confirm { width: 134px; height: 22px; border: none; background: url('../images/buttons/confirm.png') top left no-repeat; }
.submit-close { width: 134px; height: 22px; border: none; background: url('../images/buttons/close.gif') top left no-repeat; }
.submit-ricarica { width: 134px; height: 22px; border: none; background: url('../images/buttons/ricarica.png') top left no-repeat; }
.submit-continue { width: 134px; height: 22px; border: none; background: url('../images/buttons/continue.png') top left no-repeat; }
.submit-save { width: 134px; height: 22px; border: none; background: url('../images/buttons/save.png') top left no-repeat; }
.submit-remove { width: 134px; height: 22px; border: none; background: url('../images/buttons/remove.png') top left no-repeat; }
.submit-find { width: 134px; height: 22px; border: none; background: url('../images/buttons/find.png') top left no-repeat; }
.submit-accept { width: 134px; height: 22px; border: none; background: url('../images/buttons/accept.gif') top left no-repeat; }
.btn-register { width: 134px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/register-green.png') top left no-repeat; }
.btn-modify { width: 134px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/modify.png') top left no-repeat; }
.btn-confirm { width: 134px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/confirm.png') top left no-repeat; }
.btn-continue { width: 134px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/continue.png') top left no-repeat; }
.btn-save { width: 134px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/save.png') top left no-repeat; }
.btn-find { width: 134px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/find.png') top left no-repeat; }
.btn-try { width: 80px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/try.png') top left no-repeat; }
.btn-play { width: 80px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/play.png') top left no-repeat; }
.btn-trysmall { width: 66px; height: 18px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/trysmall.png') top left no-repeat; }
.btn-playsmall { width: 66px; height: 18px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/playsmall.png') top left no-repeat; }
.btn-playlarge { width: 134px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/large-play.gif') top left no-repeat; }
.btn-playverylarge { width: 155px; height: 25px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/very-large-play.gif') top left no-repeat; }
.btn-click-here { width: 134px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/clicca_qui.png') top left no-repeat; }
.btn-accept { width: 134px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/accept.gif') top left no-repeat; }
.btn-deny { width: 134px; height: 22px; margin-top: 2px; margin-bottom: 4px; background: url('../images/buttons/deny.gif') top left no-repeat; }
.btn-register-2 { width: 110px; height: 33px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/login/registrati-submit.gif') no-repeat; }
.btn-login { width: 110px; height: 33px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/login/login-submit.gif') no-repeat; }
.btn-facebook { width: 16px; height: 16px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/facebook_share_icon.gif') no-repeat; }

/* links */
.arrow-link {
	padding-left: 15px; background: url('../images/icons/next.png') left no-repeat;
	text-decoration: none; font-weight: bold;
}
.arrow-link-back {
	padding-left: 15px; background: url('../images/icons/back.png') left no-repeat;
	text-decoration: none; font-weight: bold;
}
.rss-link {
	padding-left: 15px; background: url('../images/icons/rss.png') left no-repeat;
	text-decoration: none; font-weight: bold; height: 25px; width: 25px;
}
.tg-link {
	background: url('../images/icons/tg.gif') right no-repeat;
	text-decoration: none; font-weight: bold;
}
.w4l-notification {
	background: url('../images/box/w4l-notification-box-header.gif') left no-repeat;
	height: 19px; vertical-align: middle; padding-top: 3px; padding-left: 3px;
}
.w4l-notification a {
	background: url('../images/icons/w4l-arrow-down.gif') left no-repeat; padding-left: 20px; 
	text-decoration: underline; font-weight: bold; height: 19px;
	font: normal 11px arial, sans-serif; line-height: 14px; color: #ffffff; 
}

.w4l-notification2 {
	background: url('../images/box/w4l-notification-box-header.gif') left no-repeat;
	height: 19px; vertical-align: middle; padding-top: 3px; padding-left: 3px;
}
.w4l-notification2 a {
	background: url('../images/icons/w4l-arrow-up.gif') left no-repeat; padding-left: 20px; 
	text-decoration: underline; font-weight: bold; height: 19px;
	font: normal 11px arial, sans-serif; line-height: 14px; color: #ffffff; 
}

/* icons */
.input-error { width: 16px; height: 16px; margin-top: 2px; margin-bottom: 4px; background: url('../images/icons/exclamation-mark.png') top left no-repeat; }

/* tooltip */
.tooltip {
	position: absolute; display: none;
	width: 134px;z-index: 20;
}
.tooltip p { color: #000000; padding: 0px 10px 0px 20px; margin: 0px; }
.tooltip-header { height: 5px; background: url('../images/box/tooltip-top.png') top left no-repeat; }
.tooltip-bottomside { background: url('../images/box/tooltip-arrow.png') top left no-repeat; }
.tooltip-topside { background: url('../images/box/tooltip-arrow.png') bottom left no-repeat; }
.tooltip-content { background: url('../images/box/tooltip-middle.png') top left repeat-y; }
.tooltip-footer { height: 5px; background: url('../images/box/tooltip-bottom.png') top left no-repeat; }

.schedinaImg { width: 223px; height: 116px; background-image: url('../images/products/banner_se.gif'); background-repeat: no-repeat; }
.schedinaImg a { float: left; width: 100%; height: 100%; }

.superSistemaImg { width: 223px; height: 116px; background-image: url('../images/products/banner_ss.gif'); background-repeat: no-repeat; }
.superSistemaImg a { float: left; width: 100%; height: 100%; }

.sistemaRidottoImg { width: 223px; height: 109px; background-image: url('../images/products/banner_sr.gif'); background-repeat: no-repeat; }
.sistemaRidottoImg a { float: left; width: 100%; height: 100%; }

.sistemaIntegraleImg { width: 223px; height: 109px; background-image: url('../images/products/banner_si.gif'); background-repeat: no-repeat; }
.sistemaIntegraleImg a { float: left; width: 100%; height: 100%; }

.quickPickMultistella {width: 198px; height: 99px; background-image: url('../images/superenalotto/multistella_icon_box.png'); background-repeat: no-repeat; }
.quickPickMultistella a { float: left; width: 100%; height: 100%; }

.quickPickBase {width: 198px; height: 99px; background-image: url('../images/superenalotto/quick_pick_base_icon_box.png'); background-repeat: no-repeat; }
.quickPickBase a { float: left; width: 100%; height: 100%; }

.integrale {width: 198px; height: 99px; background-image: url('../images/superenalotto/integrale_box.gif'); background-repeat: no-repeat; }
.integrale a { float: left; width: 100%; height: 100%; }

.integrale {width: 198px; height: 99px; background-image: url('../images/superenalotto/integrale_box.gif'); background-repeat: no-repeat; }
.integrale a { float: left; width: 100%; height: 100%; }

.cruciverba {width: 198px; height: 99px; background-image: url('../images/superenalotto/cruciverba_box.gif'); background-repeat: no-repeat; }
.cruciverba a { float: left; width: 100%; height: 100%; }

.basi_varianti {width: 198px; height: 99px; background-image: url('../images/superenalotto/basi_varianti_box.gif'); background-repeat: no-repeat; }
.basi_varianti a { float: left; width: 100%; height: 100%; }

.dj_set {width: 246px; height: 140px; background-image: url('../images/superenalotto/dj_set_box.png'); background-repeat: no-repeat; }
.dj_set a { float: left; width: 100%; height: 100%; }

.love_shopping {width: 246px; height: 140px; background-image: url('../images/superenalotto/love_shopping_box.png'); background-repeat: no-repeat; }
.love_shopping a { float: left; width: 100%; height: 100%; }

.coccinella {width: 246px; height: 140px; background-image: url('../images/superenalotto/coccinella_box.jpg'); background-repeat: no-repeat; }
.coccinella a { float: left; width: 100%; height: 100%; }

.geniale {width: 246px; height: 140px; background-image: url('../images/superenalotto/geniale_box.gif'); background-repeat: no-repeat; }
.geniale a { float: left; width: 100%; height: 100%; }

.cogli-il-numero {width: 246px; height: 140px; background-image: url('../images/superenalotto/cogli_il_numero_box.gif'); background-repeat: no-repeat; }
.cogli-il-numero a { float: left; width: 100%; height: 100%; }

.piramide {width: 246px; height: 140px; background-image: url('../images/superenalotto/piramide_box.gif'); background-repeat: no-repeat; }
.piramide a { float: left; width: 100%; height: 100%; }

.pandoro {width: 246px; height: 140px; background-image: url('../images/superenalotto/pandoro_box.gif'); background-repeat: no-repeat; }
.pandoro a { float: left; width: 100%; height: 100%; }



.number-star{
	width: 29px; height: 24px; background: url('../images/icons/superstar.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666; text-align: center; vertical-align: middle;
	padding-top: 5px;
}

.number-star-2{
	width: 33px; height: 27px; background: url('../images/icons/star-2.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle;
	padding-top: 8px;
}

.number-ball{
	width: 20px; height: 22px; background: url('../images/icons/number-ball.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666; text-align: center; vertical-align: middle;
	padding-top: 3px;
}

.number-ball-2{
	width: 26px; height: 29px; background: url('../images/icons/number-ball-2.png') top left no-repeat;
	font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle;
	padding-top: 5px;
}

.numerone-ball{
	width: 26px; height: 29px; background: url('../images/icons/numerone.png') top left no-repeat;
	font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle;
	padding-top: 5px;
}

.number-star-partners{
	width: 44px; height: 41px; background: url('../images/partners/news/stella.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle;
	padding-top: 13px;
}

.number-ball-partners{
	width: 32px; height: 34px; background: url('../images/partners/news/palla.png') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666; text-align: center; vertical-align: middle;
	padding-top: 8px;
}

.lastDraws-superenalotto-logo {
	width: 33px; height: 33px;
	background: url('../images/quadrifoglio.png') top left no-repeat;
}
.lastDraws-lotto-logo {
	width: 66px; height: 36px;
	background: url('../images/urna.png') top left no-repeat;
}

.table_header .m  { background:url('../images/box/box-top-4-big-center.png') top right no-repeat; height: 40px}
.table_header .tr { background:url('../images/box/box-top-4-big-dx.png') top right  no-repeat; height: 40px}
.table_header .tl { background:url('../images/box/box-top-4-big-sx.png') top left  no-repeat; height: 40px }

.table_perl .br { background:url('../images/box/perl1-br.gif') bottom right  no-repeat; height: 40px}
.table_perl .bl { background:url('../images/box/perl1-bl.gif') bottom left  no-repeat; height: 40px}

.spacer { clear:both; font-size:0px; line-height:0px; width:1px; padding:0px; margin:0px; }
.vspacer { float:left; font-size:0px; line-height:0px; height:1px; padding:0px; margin:0px; }
.hspacer { float:left; font-size:0px; line-height:0px; height:1px; padding:0px; margin:0px; }

.gamedescr-tab-storia { background: url('../images/gamedescr/storia.png') top left no-repeat; 
	font-size: 0px; height: 29px; width: 87px; float: left;}
.gamedescr-tab-storia-over { background: url('../images/gamedescr/storiaOver.png') top left no-repeat; 
	font-size: 0px; height: 29px; width: 87px; float: left;}

.gamedescr-tab-istruzioni { background: url('../images/gamedescr/istruzioni.png') top left no-repeat; 
	font-size: 0px; height: 29px; width: 134px; float: left;}
.gamedescr-tab-istruzioni-over { background: url('../images/gamedescr/istruzioniOver.png') top left no-repeat; 
	font-size: 0px; height: 29px; width: 134px; float: left;}

.gamedescr-tab-faq { background: url('../images/gamedescr/faq.png') top left no-repeat; 
	font-size: 0px; height: 29px; width: 87px; float: left;}
.gamedescr-tab-faq-over { background: url('../images/gamedescr/faq_over.png') top left no-repeat; 
	font-size: 0px; height: 29px; width: 87px; float: left;}

.gamedescr-tab-screenshot { background: url('../images/gamedescr/screenshot.png') top left no-repeat; 
	font-size: 0px; height: 29px; width: 154px; float: left;}
.gamedescr-tab-screenshot-over { background: url('../images/gamedescr/screenshotOver.png') top left no-repeat; 
	font-size: 0px; height: 29px; width: 154px; float: left;}
	
.gamedescr-tab-giovinc { background: url('../images/gamedescr/consuntivovincite.png') top left no-repeat; 
	font-size: 0px; height: 29px; width: 154px; float: left;}
.gamedescr-tab-giovinc-over { background: url('../images/gamedescr/consuntivovinciteOver.png') top left no-repeat; 
	font-size: 0px; height: 29px; width: 154px; float: left;}	

.gamedescr-horiz-bar { background: url('../images/gamedescr/barra.png') top left no-repeat; 
	font-size: 0px; height: 33px; width: 542px; }
.gamedescr-horiz-bar .body { padding: 5px 10px 5px 10px; color: white;
	font:bold 17px arial, sans-serif; line-height: 22px; }

.gamedescr-box-middle { width: 542px; background: url("/images/gamedescr/centroTabella.png");}
.gamedescr-box-middle .body { padding: 5px 10px 5px 10px; }

.gamedescr-bottom { 
	width: 542px; height: 13px; 
	background: url('../images/gamedescr/fondoTabella.png') top left no-repeat; }

.gamedescr-button-black-jack-potts-small { 
	background: url('../images/gamedescr/black-jack-potts-small.png') top left no-repeat; 
	font-size: 0px; height: 80px; width: 127px; }
.gamedescr-button-jackpott-solitario-small { 
	background: url('../images/gamedescr/jackpott-solitario-small.png') top left no-repeat; 
	font-size: 0px; height: 80px; width: 127px; }
.gamedescr-button-rick-avventura-small { 
	background: url('../images/gamedescr/rick-avventura-small.gif') top left no-repeat; 
	font-size: 0px; height: 80px; width: 127px; }
.gamedescr-button-dadi-di-jack-small { 
	background: url('../images/gamedescr/dadi-di-jack-small.png') top left no-repeat; 
	font-size: 0px; height: 80px; width: 127px; }
.gamedescr-button-potere-di-asura-small { 
	background: url('../images/gamedescr/potere-di-asura-small.png') top left no-repeat; 
	font-size: 0px; height: 80px; width: 127px; }
.gamedescr-button-sigillo-di-mahjongg-small { 
	background: url('../images/gamedescr/sigillo-di-mahjongg-small.png') top left no-repeat; 
	font-size: 0px; height: 80px; width: 127px; }
.gamedescr-button-biliardo-di-jack-small { 
	background: url('../images/gamedescr/biliardo-di-jack-small.gif') top left no-repeat; 
	font-size: 0px; height: 80px; width: 127px; }	
.gamedescr-button-mago-simsalabim-small { 
	background: url('../images/gamedescr/mago-simsalabim-small.png') top left no-repeat; 
	font-size: 0px; height: 80px; width: 127px; }
.gamedescr-button-hot14-small { 
	background: url('../images/gamedescr/hot14.gif') top left no-repeat; 
	font-size: 0px; height: 80px; width: 127px; }

.xerror {
	line-height: 16px;
	padding-left: 16px;
	background: url('../images/icons/error.png') top left no-repeat;
}

.xerror2 {
	line-height: 1.2em;
	padding-left: 16px;
	background: url('../images/icons/error.png') top left no-repeat;
}

.partners-registration-button1 {
	cursor: pointer;
	width: 144px; height: 144px;
	background: url('../images/partners/registration/register.gif') 
}

.partners-registration-button2 {
	cursor: pointer;
	width: 144px; height: 144px;
	background: url('../images/partners/registration/register_over.gif') 
}

/* Hall of fame */
.halloffame-solitarie { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/solitarie.gif') no-repeat; }
.halloffame-asura { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/asura.gif') no-repeat; }
.halloffame-blackjack { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/blackjack.gif') no-repeat; }
.halloffame-dices { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/dices.gif') no-repeat; }
.halloffame-rick { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/rick.gif') no-repeat; }
.halloffame-simsalabim { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/simsalabim.gif') no-repeat; }
.halloffame-mahjongg { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/mahjongg.gif') no-repeat; }
.halloffame-9ball { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/9ball.gif') no-repeat; }
.halloffame-hot14 { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/hot14.gif') no-repeat; }
.halloffame-megaklunker { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/megaklunker.gif') no-repeat; }

.halloffame-solitarie-over { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/solitarie_over.gif') no-repeat; }
.halloffame-asura-over { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/asura_over.gif') no-repeat; }
.halloffame-blackjack-over { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/blackjack_over.gif') no-repeat; }
.halloffame-dices-over { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/dices_over.gif') no-repeat; }
.halloffame-rick-over { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/rick_over.gif') no-repeat; }
.halloffame-simsalabim-over { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/simsalabim_over.gif') no-repeat; }
.halloffame-mahjongg-over { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/mahjongg_over.gif') no-repeat; }
.halloffame-9ball-over { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/9ball_over.gif') no-repeat; }
.halloffame-hot14-over { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/hot14_over.gif') no-repeat; }
.halloffame-megaklunker-over { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/megaklunker_over.gif') no-repeat; }

.halloffame-solitarie-selected { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/solitarie_selected.gif') no-repeat; }
.halloffame-asura-selected { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/asura_selected.gif') no-repeat; }
.halloffame-blackjack-selected { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/blackjack_selected.gif') no-repeat; }
.halloffame-dices-selected { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/dices_selected.gif') no-repeat; }
.halloffame-rick-selected { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/rick_selected.gif') no-repeat; }
.halloffame-simsalabim-selected { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/simsalabim_selected.gif') no-repeat; }
.halloffame-mahjongg-selected { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/mahjongg_selected.gif') no-repeat; }
.halloffame-9ball-selected { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/9ball_selected.gif') no-repeat; }
.halloffame-hot14-selected { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/hot14_selected.gif') no-repeat; }
.halloffame-megaklunker-selected { width: 110px; height: 75px; margin-top: 2px; margin-bottom: 4px; border: none; background: url('../images/skillgames/halloffame/megaklunker_selected.gif') no-repeat; }

.halloffame-today {background: url('../images/skillgames/halloffame/today.gif'); background-repeat:no-repeat; width: 112px; height: 29px;}
.halloffame-thismonth {background: url('../images/skillgames/halloffame/this_month.gif'); background-repeat:no-repeat; width: 135px; height: 29px;}
.halloffame-highscore {background: url('../images/skillgames/halloffame/high_score.gif'); background-repeat:no-repeat; width: 110px; height: 29px;}

.halloffame-today-tab {background: url('../images/skillgames/halloffame/blacktab.gif'); background-repeat:no-repeat; width: 397px; height: 40px;}
.halloffame-thismonth-tab {background: url('../images/skillgames/halloffame/redtab.gif'); background-repeat:no-repeat; width: 397px; height: 40px;}
.halloffame-highscore-tab {background: url('../images/skillgames/halloffame/greentab.gif'); background-repeat:no-repeat; width: 397px; height: 40px;}

.halloffame-header-blackjack {background: url('../images/skillgames/halloffame/blackjack_header.gif'); width: 407px; height: 170px;}
.halloffame-header-solitarie {background: url('../images/skillgames/halloffame/solitarie_header.gif'); width: 407px; height: 170px;}
.halloffame-header-asura {background: url('../images/skillgames/halloffame/asura_header.gif'); width: 407px; height: 170px;}
.halloffame-header-dices {background: url('../images/skillgames/halloffame/dices_header.gif'); width: 407px; height: 170px;}
.halloffame-header-rick {background: url('../images/skillgames/halloffame/rick_header.gif'); width: 407px; height: 170px;}
.halloffame-header-simsalabim {background: url('../images/skillgames/halloffame/simsalabim_header.gif'); width: 407px; height: 170px;}
.halloffame-header-mahjongg {background: url('../images/skillgames/halloffame/mahjongg_header.gif'); width: 407px; height: 170px;}
.halloffame-header-9ball {background: url('../images/skillgames/halloffame/9ball_header.gif'); width: 407px; height: 170px;}
.halloffame-header-hot14 {background: url('../images/skillgames/halloffame/hot14_header.gif'); width: 407px; height: 170px;}
.halloffame-header-megaklunker {background: url('../images/skillgames/halloffame/megaklunker_header.gif'); width: 407px; height: 170px;}

/* Hall of fame */

/* Partners */
.claim-normal { font: normal 14px arial, sans-serif; color: #000000; }
.claim-bold { font: normal 14px arial, sans-serif; color: #000000; font-weight: bold;}
.claim-red { font: normal 18px arial, sans-serif; color: #ca0202; font-weight: bold; }

/* My Products */
.myproducts-no-selected-tab {background: url('../images/myproducts/not_selected_tab.gif'); width: 129px; height: 23px}
.myproducts-selected-tab {background: url('../images/myproducts/selected_tab.gif'); width: 129px; height: 23px;}
.myproducts-bar-left-green {background: url('../images/myproducts/bar_left_green.gif'); width: 626px; height: 29px; background-repeat: no-repeat;}
.myproducts-bar-left-no-green {background: url('../images/myproducts/bar_left_no_green.gif'); width: 626px; height: 29px; background-repeat: no-repeat;}
.myproducts-input-field {background: url('../images/myproducts/input_field.gif'); width: 118px; height: 24px;}
.myproducts-menu-bg {background: url('../images/myproducts/menu_bg.gif'); width: 626px; height: 31px; background-repeat: no-repeat;}
.myproducts-menu-bg .button-standard {background: url('../images/myproducts/menu_puls_st.gif'); width: 106px; height: 24px; margin-left: 4px; float: left; background-repeat: no-repeat; }
.myproducts-menu-bg .button-amount {background: url('../images/myproducts/menu_puls_amount.gif'); width: 58px; height: 24px; margin-left: 4px; float: left;background-repeat: no-repeat; }
.myproducts-menu-bg .button-id {background: url('../images/myproducts/menu_puls_id.gif'); width: 118px; height: 24px; margin-left: 4px; float: left; background-repeat: no-repeat;}
.myproducts-menu-bg .button-text {font-family: Arial; font-size: 11px; font-weight: bold; color: #4d4d4d; margin-left: 5px; margin-top: 5px; background-repeat: no-repeat;}
.myproducts-cell-v-border {color: #e3e3e3; width: 1px; background-color: #e3e3e3}

/* Daily Lotto Winners */
.dailylotto-no-selected-tab {background: url('../images/concorsi-a-premio/bonus-login/winners/no_selected_tab.gif'); width: 129px; height: 23px}
.dailylotto-selected-tab {background: url('../images/concorsi-a-premio/bonus-login/winners/selected_tab.gif'); width: 129px; height: 23px;}
.dailylotto-selected-tab .text {font-family: Arial; font-size: 12px; font-weight: bold; color: #4d4d4d}
.dailylotto-no-selected-tab .text {font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff; cursor: pointer;}
.dailylotto-bar-left-green {background: url('../images/concorsi-a-premio/bonus-login/winners/bar_left_green.gif');  width: 463px; height: 28px; background-repeat: no-repeat;}
.dailylotto-bar-left-no-green {background: url('../images/concorsi-a-premio/bonus-login/winners/bar_left_no_green.gif'); width: 463px; height: 28px; background-repeat: no-repeat;}
.dailylotto-menu-bg {background: url('../images/concorsi-a-premio/bonus-login/winners/menu_bg.gif'); width: 463px; height: 31px; background-repeat: no-repeat;}
.dailylotto-menu-bg .button-standard {background: url('../images/concorsi-a-premio/bonus-login/winners/name_date.gif'); width: 118px; height: 24px; margin-left: 6px; float: left; background-repeat: no-repeat; }
.dailylotto-menu-bg .button-timestamp {background: url('../images/concorsi-a-premio/bonus-login/winners/timestamp.gif'); width: 68px; height: 24px; margin-left: 6px; float: left;background-repeat: no-repeat; }
.dailylotto-menu-bg .button-text {font-family: Arial; font-size: 11px; font-weight: bold; color: #4d4d4d; margin-left: 5px; margin-top: 5px; background-repeat: no-repeat;}
.dailylotto-cell-v-border {color: #e3e3e3; width: 1px; background-color: #e3e3e3}
.box-bottom-dailylotto {width: 463px; height: 8px; background: url('../images/concorsi-a-premio/bonus-login/winners/box-bottom-dailylotto.png') top left no-repeat;}

#sddm {	margin: 0; padding: 0; z-index: 30;}
#sddm li {	margin: 0; padding: 0; list-style: none; float: left; font: bold 11px arial}
#sddm li a {display: block; margin: 0 1px 0 0; padding: 4px 10px; width: 60px; background: #5970B2; color: #FFF; text-align: center; text-decoration: none}
#sddm li a:hover { background: #49A3FF}
#sddm div {	width: 106px; position: absolute; visibility: hidden; margin-top: 7px; padding: 0; background: #7a7a7a; border: 0px solid #5970B2}
#sddm div a { position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #7a7a7a; color: #ffffff; font: 11px arial}
#sddm div a:hover {	background: #929d18; color: #ffffff}
/* Partners */

/* div modale bonus bingo notification */
#divBonusBingoNotificationHeader {
	width: 607px;
	height: 15px;
	background-position: center;
	background-image: url('../images/prelogout/top_607x15.png');
	background-repeat: no-repeat;
}

/* div modale prelogout*/
#divPreLogoutHeader {
	width: 607px;
	height: 15px;
	background-position: center;
	background-image: url('../images/prelogout/top_607x15.png');
	background-repeat: no-repeat;
}
#divPreLogoutBody {
	width: 607px;
	background-color: white;
}
#divPreLogoutFooter {
	width: 607px;
	height: 15px;
	background-position: center;
	background-image: url('../images/prelogout/down_607x15.png');
	background-repeat: no-repeat;
}
#divPreLogoutBingoSala0 {
	float: left;
	width: 147px;
	height: 117px;
	background-position: center;
	background-image: url('../images/prelogout/bingo/day145x112.gif');
	background-repeat: no-repeat;
}
#divPreLogoutBingoSala1 {
	float: left;
	width: 147px;
	height: 117px;
	background-position: center;
	background-image: url('../images/prelogout/bingo/diamante145x112.gif');
	background-repeat: no-repeat;
}
#divPreLogoutBingoSala2 {
	float: left;
	width: 147px;
	height: 117px;
	background-position: center;
	background-image: url('../images/prelogout/bingo/rubino145x112.gif');
	background-repeat: no-repeat;
}
#divPreLogoutBingoSala3 {
	float: left;
	width: 147px;
	height: 117px;
	background-position: center;
	background-image: url('../images/prelogout/bingo/smeraldo145x112.gif');
	background-repeat: no-repeat;
}
#divPreLogoutBingoSala4 {
	float: left;
	width: 147px;
	height: 117px;
	background-position: center;
	background-image: url('../images/prelogout/bingo/zaffiro145x112.gif');
	background-repeat: no-repeat;
}
#divPreLogoutGrattaVinci0 {
	float: left;
	width: 145px;
	height: 112px;
	background-position: center;
	background-image: url('../images/prelogout/gev/mega145x112.gif');
	background-repeat: no-repeat;
}
#divPreLogoutGrattaVinci1 {
	float: left;
	width: 145px;
	height: 112px;
	background-position: center;
	background-image: url('../images/prelogout/gev/mercante145x112.gif');
	background-repeat: no-repeat;
}
#divPreLogoutGrattaVinci2 {
	float: left;
	width: 145px;
	height: 112px;
	background-position: center;
	background-image: url('../images/prelogout/gev/miliard145x112.gif');
	background-repeat: no-repeat;
}

#divPreLogoutSuperEnalotto {
	float: left;
	width: 145px;
	height: 112px;
	background-position: center;
	background-image: url('../images/prelogout/superenalotto/bg145x112.gif');
	background-repeat: no-repeat;
}
#divPreLogoutWin4Life {
	float: left;
	width: 145px;
	height: 112px;
	background-position: center;
	background-image: url('../images/prelogout/wfl/bg145x112.gif');
	background-repeat: no-repeat;
}
.divGiocaOra {
	float: left;
	width: 145px;
	height: 25px;
}
.btnGiocaOra {
	width: 90px;
	height: 25px;
	border:0;
}
.btnLogout {
	width: 90px;
	height: 25px;
	border:0;
}
.supBox{
	padding-top:47px;
	padding-left: 2px;
	padding-right: 2px;
}
.divPallino{
	width: 8px;
	height: 18px;
	background-image: url('../images/prelogout/superenalotto/point_8x18.gif');
	background-repeat: no-repeat;
}
.divNumeriSup{
	width: 18px;
	height: 18px;
	background-image: url('../images/prelogout/superenalotto/numBox_18x18.gif');
 	background-repeat: no-repeat;
}
.txtNumeriSup{
	font-size: 10px;
	font-weight: bold;
}
.divSuperstar{
	width: 18px;
	height: 18px;
 	background-image: url('../images/prelogout/superenalotto/supBox_18x18.gif');
 	background-repeat: no-repeat;
}
.txtSuperstar{
	font-size: 10px;
	font-weight: bold;
	color:white;
}
.labelSuperstar{
	width: 58px;
	height: 18px;
	background-image: url('../images/prelogout/superenalotto/supText_58x18.gif');
	background-repeat: no-repeat;
}
.w4lBox{
	padding-top:52px;
	padding-left: 6px;
	padding-right: 2px;
}
.divNumeriW4l{
	width: 18px;
	height: 18px;
 	background-image: url('../images/prelogout/wfl/wflBox_18x18.gif');
 	background-repeat: no-repeat;
}
.txtNumeriW4l{
	font-size: 10px;
 	padding-right: 2px;
}
#txtTentareFortuna{
	color: #990000;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
}
#txtGiochiSuggerisce{
	color: #000000;
    font-family: Arial;
    font-size: 11px;
    padding-left: 10px;
}
#txtNoGrazie{
	color: #000000;
    font-family: Arial;
    font-size: 11px;
    padding-bottom: 10px;
    font-weight: bolder;
}
/* div modale prelogout*/

/* suggest box superenalotto*/
.sugSupBoxBg{
	background-image: url('../images/superenalotto/boxSuggestedNumbers/bg529x152.gif'); 
	background-repeat: no-repeat; 
	width: 529px; 
	height: 152px;
}
.txtFraseSupFont{
	font: normal 12px arial, normal;
 	color: #4d4d4d; 
 	padding-left: 3px; 
 	padding-bottom: 5px;
}
.sugSupABg{
	background-image: url('../images/superenalotto/boxSuggestedNumbers/a29x30.gif');
	background-repeat: no-repeat;
	width: 45px; height: 30px;
}
.sugSupBBg{
 	background-image: url('../images/superenalotto/boxSuggestedNumbers/b29x30.gif');
	background-repeat: no-repeat;
	width: 45px; height: 30px;
}
.sugSupNumeriBg {
 	background-image: url('../images/superenalotto/boxSuggestedNumbers/quadr25x30.gif');
	background-repeat: no-repeat;
	width: 25px; height: 30px;
}
.txtNumeriSupFont{
	font: bold 14px arial, normal;
	color: #4d4d4d;
}
.sugSupDivisorBgNew{
 	background-image: url('../images/superenalotto/boxSuggestedNumbers/linea_separaz_numeri_13x25.gif');
	background-repeat: no-repeat;
	width: 13px; height: 25px;
}
.sugSupDivisorBg{
 	background-image: url('../images/superenalotto/boxSuggestedNumbers/linea_separaz_numeri.gif');
	background-repeat: no-repeat;
	width: 7px; 
	height: 2px;
}
.sugSupStarBg {
 	background-image: url('../images/lottodamus/stella.gif');
	background-repeat: no-repeat;
	width: 54px; 
	height: 51px;
	font: bold 14px arial, normal;
	color: #ffffff; 
}
/* suggest boc superenalotto*/

/* suggest box winforlife*/
.sugW4lBoxBg{
	background-image: url('../images/winforlife/boxSuggestedNumbers/bg529x127.gif'); 
	background-repeat: no-repeat; 
	width: 529px; 
	height: 127px;
}
.txtFraseW4lFont{
	font: normal 12px arial, normal;
 	color: #4d4d4d; 
 	padding-left: 3px; 
 	padding-bottom: 5px;
}
.sugW4lABg{
	background-image: url('../images/winforlife/boxSuggestedNumbers/a29x30.gif');
	background-repeat: no-repeat;
	width: 30px; height: 30px;
}
.sugW4lNumeriBg {
 	background-image: url('../images/winforlife/boxSuggestedNumbers/quadr25x30 .gif');
	background-repeat: no-repeat;
	width: 23px; height: 30px;
}
.txtNumeriW4lFont{
	font: bold 14px arial, normal;
	color: #4d4d4d;
	padding-right: 1px;
}
.sugW4lpDivisorBg{
 	background-image: url('../images/winforlife/boxSuggestedNumbers/linea_separaz_numeri.gif');
	background-repeat: no-repeat;
	width: 3px; 
	height: 2px;
}
.sugSupDivisorBgNew{
 	background-image: url('../images/winforlife/boxSuggestedNumbers/linea_separaz_numeri_13x25.gif');
	background-repeat: no-repeat;
	width: 13px; 
	height: 25px;
}
/* suggest boc winforlife*/

/* Win for Life home page styles START */
.box-win4home-countdown {
	float: left; background-image: url('../images/winforlife/home/countdown.gif'); 
	background-repeat: no-repeat; width: 397px; height: 158px;
}

.box-win4home-timebox {
	float:left;
	font: normal 44px arial, sans-serif; color: #016a3a; font-weight: bold;
	text-align: center; padding-top: 5px; width: 48px;
}

.box-win4home-label {
	float:left; width: 62px; text-align: center; font: normal 11px arial, sans-serif; 
	line-height: 15px; color: #016a3a; font-weight: bold; padding-top: 0px;
}


.box-win4home-colon {
	float: left;background-image: url('../images/winforlife/home/dp.gif'); background-repeat: no-repeat; 
	background-position: center;  width: 14px; height: 62px;
}

.button-win4home-playnow {
	background-image: url('../images/winforlife/home/playnow.gif'); width: 105px; height: 27px;
}

.button-win4home-playnow-schedina {
	width: 110px; height: 24px; background-image: url('../images/winforlife/home/playnow-schedina.gif');
}

.button-win4home-draws-schedina {
	width: 110px; height: 24px; background-image: url('../images/winforlife/home/draws-schedina.gif');
}

.box-win4home-draw-results {
	float: left; background-image: url('../images/winforlife/home/quickpick.gif'); 
	background-repeat: no-repeat; width: 195px; height: 103px;
}

.box-win4home-boxschedina {
	float: left; background-image: url('../images/winforlife/home/schedina.gif');
	background-repeat: no-repeat; width: 195px; height: 103px; margin-right: 8px;
}

.box-win4home-boxquickpick {
	float: left; background-image: url('../images/winforlife/home/quickpick.gif'); 
	background-repeat: no-repeat; width: 195px; height: 103px;
}

.box-win4home-drawresults {
	float: left; background-image: url('../images/winforlife/home/drawresults.gif'); 
	background-repeat: no-repeat; width: 195px; height: 103px; padding-right: 8px;
}

.box-win4home-numberbox {
	background-image: url('../images/winforlife/home/numberbox.gif'); 
	background-repeat: no-repeat; height: 24px;
}

.box-win4home-numberbox-div {
	padding-right: 5px; padding-bottom: 3px;
}

.box-win4home-numberredbox {
	background-image: url('../images/winforlife/home/numberredbox.gif'); 
	background-repeat: no-repeat; height: 24px; color: #FFFFFF;
}
/* Box 3 column */
.box-win4home-top-3 {
	width: 409px; height: 24px; background: url('../images/winforlife/home/box-top-3.gif') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-win4home-top-3 .body {
	padding: 4px 10px 3px 10px;
}
.box-win4home-middle-3 {
	width: 409px; background: url('../images/box/box-middle-3.png') top left repeat-y;
}
.box-win4home-middle-3 .body {
	padding: 2px 5px 3px 5px; text-align: justify; line-height: 14px;
}
.box-win4home-bottom-3 {
	width: 409px; height: 12px; background: url('../images/winforlife/home/box-bottom-3.gif') top left no-repeat;
}
/* Box 1 column */
.box-win4home-top-1 {
	width: 208px; height: 24px; background: url('../images/winforlife/home/box-top-1.gif') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-win4home-top-1 .body {
	padding: 4px 10px 3px 10px;
}
.box-win4home-middle-1 {
	width: 208px; height:201px; background: url('../images/winforlife/home/box-middle-1.gif') top left; background-repeat: no-repeat;
}
.box-win4home-middle-1 .body {
	padding: 5px 10px 5px 10px;
}
.box-win4home-bottom-1 {
	width: 208px; height: 12px; background: url('../images/winforlife/home/box-bottom-1.gif') top left no-repeat;
}
.a-win4home-info {
	text-decoration: none; font: bold 11px arial, sans-serif; line-height: 15px; color:#016a3a;
}	
/* Win for Life home page styles  END */

/* SuperEnalotto home page styles  START */
.box-superenalottohome-backflash {
	background-image: url('../images/superenalotto/home/bg397x158.jpg'); background-repeat: no-repeat; 
	float: left;  width: 397px; height: 158px; padding-right:8px;
}
.box-superenalottohome-numberbox {
	float: left; background-image: url('../images/superenalotto/home/estrazioni/bg-box_200x158.gif'); 
	background-repeat: no-repeat; width: 200px; height: 158px;
}
.box-superenalottohome-numberbox-divnumber {
	background-image: url('../images/superenalotto/home/estrazioni/bg-number_21x21.gif'); 
	background-repeat: no-repeat; width: 21px; height: 21px;
}
.box-superenalottohome-buttoncategoria {
	background-image: url('../images/superenalotto/home/estrazioni/vincitecategoria_114x23.gif'); 
	background-repeat: no-repeat; width: 114px; height: 23px;
}
.box-superenalottohome-buttonarchivio {
	background-image: url('../images/superenalotto/home/estrazioni/archivioestrazioni_114x23.gif'); 
	background-repeat: no-repeat;
	width: 114px; height: 23px;
}
.box-superenalottohome-numberbox-divsuperstar {
	background-image: url('../images/superenalotto/home/estrazioni/bg-boxsuperstar_21x21.gif'); 
	background-repeat: no-repeat; 
	width: 21px; height: 21px;
}
.box-superenalottohome-numberbox-txtnumber {
	padding-right: 2px;
	font-weight: bold;
}
.box-superenalottohome-numberbox-txtjolly {
	padding-right: 2px;
	font-weight: bold;
	color: red;
}
.box-superenalottohome-numberbox-txtsuperstar {
	padding-top: 3px;
	font-weight: bold;
	color: red;
}
.box-superenalottohome-fakebox-sestine {
	float:left;
	background-image: url('../images/superenalotto/home/fakebox/sestine_195x103.gif'); 
	background-repeat: no-repeat; 
	width: 195px; height: 103px;
}
.box-superenalottohome-fakebox-quickpick {
	float:left;
	background-image: url('../images/superenalotto/home/fakebox/quickpick_195x103.gif'); 
	background-repeat: no-repeat; 
	width: 195px; height: 103px;
}
.box-superenalottohome-fakebox-sistemi {
	float:left;
	background-image: url('../images/superenalotto/home/fakebox/sistemi_195x103.gif'); 
	background-repeat: no-repeat; 
	width: 195px; height: 103px;
}
.box-superenalottohome-fakebox-spacer {
	float:left;
	background-image: url('img/spacer.gif'); 
	background-repeat: no-repeat; 
	width: 10px; height: 103px;
}
.box-superenalottohome-fakebox-playnow {
	width: 110px; height: 24px;
	 background-image: url('../images/winforlife/home/playnow-schedina.gif');
}
.box-superenealotto-top-1 {
	width: 208px; height: 24px; background: url('../images/superenalotto/home/dasapere/box-top-1.gif') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666;
}
.box-superenealotto-top-1 .body {
	padding: 4px 10px 3px 10px;
}
.box-superenealotto-middle-1 {
	width: 208px; height:201px; background: url('../images/superenalotto/home/dasapere/box-middle-1.gif') top left; background-repeat: no-repeat;
}
.box-superenealotto-middle-1 .body {
	padding: 5px 10px 5px 10px;
}
.box-superenealotto-bottom-1 {
	width: 208px; height: 12px; background: url('../images/superenalotto/home/dasapere/box-bottom-1.gif') top left no-repeat;
}

.box-superenealotto-top-3 {
	width: 409px; height: 24px; 
	background: url('../images/superenalotto/home/numerifortunati/box-top-3.gif') top left no-repeat;
	font-size: 11px; font-weight: bold; color: #666666; clear: both;
}
.box-superenealotto-top-3 .body {
	padding: 4px 10px 3px 10px;
}
.box-superenealotto-middle-3 {
	margin-top:10px;
	width: 409px; height:191px;
	background: url('../images/superenalotto/home/numerifortunati/box-middle-3.gif') top left repeat-y;
}
.box-superenealotto-middle-3 .body {
	padding: 2px 5px 3px 5px; text-align: justify; line-height: 14px;
}
.box-superenalotto-bottom-3 {
	width: 409px; height: 12px; 
	background: url('../images/superenalotto/home/numerifortunati/box-bottom-3.gif') top left no-repeat;
}
.headbody {
	color:red; 
	font-size:12px;
}
.box-superenealotto-top-3 .body {
	padding: 4px 10px 3px 10px;
}
.box-superenalottohome-numerifortunati-oroscopo {
	float:left; width: 128px; height: 102px;
	background-image: url('../images/superenalotto/home/numerifortunati/oroscopo_top_128x102.gif'); 
	background-repeat: no-repeat; 
	
}
.box-superenalottohome-numerifortunati-lottodamus {
	float:left;
	background-image: url('../images/superenalotto/home/numerifortunati/lottodamus_top_128x102.gif'); 
	background-repeat: no-repeat; 
	width: 128px; height: 102px;
}
.box-superenalottohome-numerifortunati-lottolab {
	float:left;
	background-image: url('../images/superenalotto/home/numerifortunati/lottolab_128x102.gif'); 
	background-repeat: no-repeat; 
	width: 128px; height: 102px;
}
.box-superenalottohome-numerifortunati-spacer {
	float:left;
	background-image: url('img/spacer.gif'); 
	background-repeat: no-repeat; 
	width: 2px; height: 102px;
}
.box-superenalottohome-numerifortunati-spacer-big {
	float:left;
	background-image: url('img/spacer.gif'); 
	background-repeat: no-repeat; 
	width: 10px; height: 102px;
}
.a-superenalotto-info {
	text-decoration: none; font: bold 11px arial, sans-serif; line-height: 15px; color:#db1f37;
}	
/* SuperEnalotto home page styles  END */

/* FastPayin styles - BEGIN */
.box-fastpayin .top { width: 150px; height: 31px; line-height: 0px; font-size: 0px; background: url('../images/box/right/lbl-fast-payin.gif') top left no-repeat; }
.box-fastpayin .bottom { width: 150px; height: 12px; line-height: 0px; font-size: 0px; background: url('../images/box/right/box-bottom-green.png') top left no-repeat; }
.box-fastpayin .content { padding: 0px 0px 0px 0px; line-height: 14px;  background-color: #DCDCAD; }
.box-fastpayin .content .btn-fastpayin { width: 137px; height: 36px; margin-top: 1px; margin-bottom: 1px; margin-left:8px; background: url('../images/card/fastpayin-t.gif') top left no-repeat; }
.box-fastpayin-logged { width: 150px; }

/* ridefinisco lo sfondo x quando il box si vede nel template */
#template-right .box-fastpayin-logged { background-color: #DCDCAD; }

.box-fastpayin-logged .padding { padding: 0px 5px 0px 5px; }
.box-fastpayin-logged .body { padding: 5px 8px 5px 8px; }
.box-fastpayin-logged .top { width: 139px; height: 35px; line-height: 0px; font-size: 0px; background: url('../images/box/right/lbl-ricaricaveloce.gif') top left no-repeat; }
.box-fastpayin-logged .content { background-color: #FFFFFF; }
.box-fastpayin-logged .bottom-left { width: 11px; height: 35px; line-height: 0px; font-size: 0px; background: url('../images/box/right/fastpayin-bottom-left.gif') top left no-repeat; }
.box-fastpayin-logged .bottom-center { width: 119px; height: 35px; line-height: 0px; font-size: 0px; background: url('../images/box/right/lbl-fastpayin-wg.gif') top center no-repeat; }
.box-fastpayin-logged .bottom-right { width: 10px; height: 35px; line-height: 0px; font-size: 0px; background: url('../images/box/right/fastpayin-bottom-right.gif') top right no-repeat; }

.box-fastpayin-logged .content .btn-10 { width: 30px; height: 30px; margin-top: 5px; margin-bottom: 4px; margin-left:2px; background: url('../images/box/right/10-eur.gif') top left no-repeat; }
.box-fastpayin-logged .content .btn-20 { width: 30px; height: 30px; margin-top: 5px; margin-bottom: 4px; margin-left:2px; background: url('../images/box/right/20-eur.gif') top left no-repeat; }
.box-fastpayin-logged .content .btn-30 { width: 30px; height: 30px; margin-top: 5px; margin-bottom: 4px; margin-left:2px; background: url('../images/box/right/30-eur.gif') top left no-repeat; }
.box-fastpayin-logged .content .btn-50 { width: 30px; height: 30px; margin-top: 5px; margin-bottom: 4px; margin-left:2px; background: url('../images/box/right/50-eur.gif') top left no-repeat; }

.box-fastpayin-logged-scratchard { 
	background-image: url('../images/scrathcards/fastPayin/bg144x127.gif') ;
	background-repeat: no-repeat; 
	width: 144px; height: 127px;
}
.box-fastpayin-logged-scratchard .padding { 
	padding: 30px 2px 0px 2px; 
}
.box-fastpayin-logged-scratchard .body { 
	padding: 0px 8px 0px 8px;
}
.box-fastpayin-logged-scratchard .content { 
	background-color: #FFFFFF;
}
.box-fastpayin-logged-scratchard .bottom { 
	width: 119px; height: 35px; line-height: 0px; font-size: 0px;
	background: url('../images/scrathcards/fastPayin/puls119x35.gif') top right no-repeat; 
}
.box-fastpayin-logged-scratchard .content .btn-10 { width: 30px; height: 30px; margin-top: 3px; margin-bottom: 2px; margin-left:1px; background: url('../images/scrathcards/fastPayin/10euro_30x30.gif') top left no-repeat; }
.box-fastpayin-logged-scratchard .content .btn-20 { width: 30px; height: 30px; margin-top: 3px; margin-bottom: 2px; margin-left:1px; background: url('../images/scrathcards/fastPayin/20euro_30x30.gif') top left no-repeat; }
.box-fastpayin-logged-scratchard .content .btn-30 { width: 30px; height: 30px; margin-top: 3px; margin-bottom: 2px; margin-left:1px; background: url('../images/scrathcards/fastPayin/30euro_30x30.gif') top left no-repeat; }
.box-fastpayin-logged-scratchard .content .btn-50 { width: 30px; height: 30px; margin-top: 3px; margin-bottom: 2px; margin-left:1px; background: url('../images/scrathcards/fastPayin/50euro_30x30.gif') top left no-repeat; }

#tab-fastpayin-logged .content {
	float: left;
	width: 116px;
	height: 144px;
	background: url('../images/box/right/fastpay_bg116x144.gif') top left no-repeat;
	}

#tab-fastpayin-logged .content .body { 
	padding: 0px;
	text-align: center;
	margin: 25px 5px 5px 5px; 
	color: #4d4d4d;
    font-family: Arial;
    font-size: 11px;
     }

#tab-fastpayin-logged .content .btn-10 { width: 27px; height: 26px; margin-top: 5px; margin-bottom: 4px; background: url('../images/box/right/10euro27x26.gif') top left no-repeat; }
#tab-fastpayin-logged .content .btn-20 { width: 26px; height: 26px; margin-top: 5px; margin-bottom: 4px; background: url('../images/box/right/20euro26x26.gif') top left no-repeat; }
#tab-fastpayin-logged .content .btn-30 { width: 27px; height: 26px; margin-top: 5px; margin-bottom: 4px; background: url('../images/box/right/30euro27x26.gif') top left no-repeat; }
#tab-fastpayin-logged .content .btn-50 { width: 26px; height: 26px; margin-top: 5px; margin-bottom: 4px; background: url('../images/box/right/50euro26x26.gif') top left no-repeat; }

#tab-fastpayin-logged .fptray_btn { 
	width: 32px; height: 144px; line-height: 0px; font-size: 0px;
	background: url('../images/box/right/fastpay_tab32x144.gif') top right no-repeat; 
}

#tab-fastpayin-logged .fp_btn { 
	width: 105px; height: 31px; line-height: 0px; font-size: 0px;
	margin: 4px 5px 4px 5px;
	background: url('../images/box/right/fastpay_puls105x31.gif') top right no-repeat; 
}
/* FastPayin styles - END */

/* LimitedTimeBonus styles - BEGIN */
.box-limitedTimeBonus-arancio { 
	background-image: url('../images/limitedTimeBonus/full_bg_arancio_626x116.gif');
	background-repeat: no-repeat; width: 626px; height: 116px;  cursor: pointer;
}
.box-limitedTimeBonus-arancio .content { width: 250px; padding-left: 20px; padding-top: 32px;  font : bold 13px arial,normal; color: #ffffff; letter-spacing:0px; line-height: 17px;}
.box-limitedTimeBonus-arancio .content .normalText {    font : bold 12px arial,normal; color: #ffffff; }
.box-limitedTimeBonus-arancio .content .highText { 	    font : bold 13px arial,normal; color: #e7fb03; }
.box-limitedTimeBonus-arancio .content .countdownText { font : bold 15px arial,normal; color: #e7fb03; }

.box-limitedTimeBonus-verde { 
	background-image: url('../images/limitedTimeBonus/full_bg_verde_626x116.gif'); 
	background-repeat: no-repeat; width: 626px; height: 116px; cursor: pointer
}
.box-limitedTimeBonus-verde .content { width: 250px; padding-left: 20px; padding-top: 32px; font : bold 13px arial,normal; color: #ffffff; letter-spacing:0px; line-height: 17px;}
.box-limitedTimeBonus-verde .content .normalText {    font : bold 12px arial,normal; color: #ffffff; }
.box-limitedTimeBonus-verde .content .highText { 	  font : bold 13px arial,normal; color: #fd0583; }
.box-limitedTimeBonus-verde .content .countdownText { font : bold 15px arial,normal; color: #fd0583; }

.box-limitedTimeBonus-fucsia { 
	background-image: url('../images/limitedTimeBonus/full_bg_fucsia_626x116.gif'); 
	background-repeat: no-repeat; width: 626px; height: 116px; cursor: pointer
}
.box-limitedTimeBonus-fucsia .content { width: 250px; padding-left: 20px; padding-top: 32px;  font : bold 13px arial,normal; color: #ffffff; letter-spacing:0px; line-height: 17px;}
.box-limitedTimeBonus-fucsia .content .normalText {    font : bold 12px arial,normal; color: #ffffff; }
.box-limitedTimeBonus-fucsia .content .highText { 	   font : bold 13px arial,normal; color: #e7fb03; }
.box-limitedTimeBonus-fucsia .content .countdownText { font : bold 15px arial,normal; color: #e7fb03; }

/* LimitedTimeBonus styles - END */

/* Concorsi a premi styles - BEGIN */
.concorso-a-premi #container {
	background-image: url('../images/concorsi-a-premio/background.jpg');
	width: 626px; height: 797px;
	position: relative;
}
.concorso-a-premi #title {
	font-family: Arial; font-size: 18px; color: #ed1c24;
}
.concorso-a-premi #space-top {
	height: 220px;
}
.concorso-a-premi p{
	font-family: Arial; font-size: 12px; color: #4d4d4d;
	text-align: justify;
}
.concorso-a-premi p .bold{
	color: #000000;
}
.concorso-a-premi .big-bold{
	font-size:16px; color: #000000;
}
.concorso-a-premi p .red{
	color: #ed1c24;
}
.concorso-a-premi .big-red{
	font-size: 16px; color: #ed1c24;
}
.concorso-a-premi .box-login-container {
	background-image:  url('../images/concorsi-a-premio/bonus-login/login_bg.gif');
	width: 270px; height: 100px;
	font-family: Arial; font-size: 12px; color: #4d4d4d;
	float: left; position: relative;
}
.concorso-a-premi .box-login-container .login-input {
	background-image:  url('../images/concorsi-a-premio/bonus-login/form_field.gif');
	width: 156px; height: 26px;
	border: 0 none;
}
.concorso-a-premi .box-login-container #box-login {
	position: absolute; top: 13px; left: 20px;
}
.concorso-a-premi .box-register-container {
	background-image:  url('../images/concorsi-a-premio/bonus-login/login_bg.gif');
	width: 270px; height: 100px;
	float: left; position: relative; margin-left:40px;
}
.concorso-a-premi .box-register-container .login-input {
	background-image:  url('../images/concorsi-a-premio/bonus-login/form_field.gif');
	width: 156px; height: 26px;
	border: 0 none;
}
.concorso-a-premi .box-register-container #box-register {
	position: absolute; 
	top: 13px; left: 20px;
}
.concorso-a-premi #container-bl-logged {
	background-image: url('../images/concorsi-a-premio/bonus-login/bg_logged.gif');
	width: 626px; height: 269px;
	position: relative;
}
.concorso-a-premi #container-bl-not-logged {
	background-image: url('../images/concorsi-a-premio/bonus-login/bg_not_logged.gif');
	width: 626px; height: 413px;
	position: relative;
}
.concorso-a-premi-vincitori-top {
	width: 626px; height: 66px; background: url('../images/concorsi-a-premio/header626x66.gif') top left no-repeat;
}
.concorso-a-premi-vincitori-middle {
	width: 626px; background-color: #f6f6f6;
}
.concorso-a-premi-vincitori-middle .body {
	padding: 5px 10px 5px 10px;
}
.concorso-a-premi-vincitori-middle table {
	width: 100%;
}
.concorso-a-premi-vincitori-bottom {
	width: 626px; height: 13px; background: url('../images/concorsi-a-premio/footer626x13.gif') top left no-repeat;
	background-color: #ffffff;
}
.concorso-a-premi-vincitori-middle .important{
	font-family: Arial; font-size: 11px;  font-weight:bold; color: #ca0368;
	border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; 
}
.concorso-a-premi-vincitori-middle .default{
	font-family: Arial; font-size: 11px;  font-weight:normal; color: #4d4d4d;
	border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; 
}
.concorso-a-premi-vincitori-middle .defaultWithoutPadding{
	font-family: Arial; font-size: 11px;  font-weight:normal; color: #4d4d4d;
}
/* Concorsi a premi styles - END */

/* New Concorsi a premi styles - BEGIN */
.concorso-a-premi-new #container {
	background-image: url('../images/concorsi-a-premio/background-new.gif');
	width: 626px; height: 797px;
	position: relative;
}
.concorso-a-premi-new #title {
	font-family: Arial; font-size: 18px; color: #ed1c24;
}
.concorso-a-premi-new #space-top {
	height: 220px;
}
.concorso-a-premi-new p{
	font-family: Arial; font-size: 12px; color: #4d4d4d;
	text-align: justify;
}
.concorso-a-premi-new p .bold{
	color: #000000;
}
.concorso-a-premi-new .big-bold{
	font-size:16px; color: #000000;
}
.concorso-a-premi-new p .red{
	color: #ed1c24;
}
.concorso-a-premi-new .big-red{
	font-size: 16px; color: #ed1c24;
}
.concorso-a-premi-new .box-login-container {
	background-image:  url('../images/concorsi-a-premio/bonus-login/login_bg.gif');
	width: 270px; height: 100px;
	font-family: Arial; font-size: 12px; color: #4d4d4d;
	float: left; position: relative;
}
.concorso-a-premi-new .box-login-container .login-input {
	background-image:  url('../images/concorsi-a-premio/bonus-login/form_field.gif');
	width: 156px; height: 26px;
	border: 0 none;
}
.concorso-a-premi-new .box-login-container #box-login {
	position: absolute; top: 13px; left: 20px;
}
.concorso-a-premi-new .box-register-container {
	background-image:  url('../images/concorsi-a-premio/bonus-login/login_bg.gif');
	width: 270px; height: 100px;
	float: left; position: relative; margin-left:40px;
}
.concorso-a-premi-new .box-register-container .login-input {
	background-image:  url('../images/concorsi-a-premio/bonus-login/form_field.gif');
	width: 156px; height: 26px;
	border: 0 none;
}
.concorso-a-premi-new .box-register-container #box-register {
	position: absolute; 
	top: 13px; left: 20px;
}
.concorso-a-premi-new #container-bl-logged {
	background-image: url('../images/concorsi-a-premio/bonus-login/bg_logged.gif');
	width: 626px; height: 269px;
	position: relative;
}
.concorso-a-premi-new #container-bl-not-logged {
	background-image: url('../images/concorsi-a-premio/bonus-login/bg_not_logged.gif');
	width: 626px; height: 413px;
	position: relative;
}
/* New Concorsi a premi styles - END */


/**********************************************/
/* New Concorsi a premi styles - BEGIN */
.concorso-a-premi-ipad2-marzo #container {
	background-image: url('../images/concorsi-a-premio/back_concorso_ipad2_626x468.gif');
	width: 626px; height: 468px; position: relative;
}
.concorso-a-premi-ipad2-marzo #title { font-family: Arial; font-size: 18px; color: #ed1c24; }
.concorso-a-premi-ipad2-marzo #space-top { height: 220px; }
.concorso-a-premi-ipad2-marzo p{ font-family: Arial; font-size: 12px; color: #4d4d4d; text-align: justify; }
.concorso-a-premi-ipad2-marzo p .bold{ color: #000000; }
.concorso-a-premi-ipad2-marzo .big-bold{	font-size:16px; color: #000000; }
.concorso-a-premi-ipad2-marzo p .red{ color: #ed1c24; }
.concorso-a-premi-ipad2-marzo .big-red{ font-size: 16px; color: #ed1c24; }
.concorso-a-premi-ipad2-marzo .box-login-container {
	background-image:  url('../images/concorsi-a-premio/bonus-login/login_bg.gif'); width: 270px; height: 100px;
	font-family: Arial; font-size: 12px; color: #4d4d4d; float: left; position: relative;
}
.concorso-a-premi-ipad2-marzo .box-login-container .login-input {
	background-image:  url('../images/concorsi-a-premio/bonus-login/form_field.gif'); width: 156px; height: 26px; border: 0 none;
}
.concorso-a-premi-ipad2-marzo .box-login-container #box-login { position: absolute; top: 13px; left: 20px; }
.concorso-a-premi-ipad2-marzo .box-register-container {
	background-image:  url('../images/concorsi-a-premio/bonus-login/login_bg.gif'); width: 270px; height: 100px; float: left; position: relative; margin-left:40px; 
}
.concorso-a-premi-ipad2-marzo .box-register-container .login-input {
	background-image:  url('../images/concorsi-a-premio/bonus-login/form_field.gif'); width: 156px; height: 26px; border: 0 none;
}
.concorso-a-premi-ipad2-marzo .box-register-container #box-register {
	position: absolute; top: 13px; left: 20px; }
.concorso-a-premi-ipad2-marzo #container-bl-logged {
	background-image: url('../images/concorsi-a-premio/bonus-login/bg_logged.gif'); width: 626px; height: 269px; position: relative;
}
.concorso-a-premi-ipad2-marzo #container-bl-not-logged {
	background-image: url('../images/concorsi-a-premio/bonus-login/bg_not_logged.gif'); width: 626px; height: 413px; position: relative;
}
/* New Concorsi a premi styles - END */
/**********************************************/



/* HeadBox vincitori bingo - BEGIN */
.head-box-vincitori-bingo{ width: 626px; height: 80px; }
.head-box-vincitori-bingo-background { 
	background-image: url('../images/bingo/head-box-vincitori-bingo/head-box-vincitori-bingo.gif'); 
	background-repeat: no-repeat; width: 467px; height: 78px; cursor: pointer
}
.head-box-vincitori-bingo-button { 
	background-image: url('../images/bingo/head-box-vincitori-bingo/head-box-vincitori-bingo-button.gif'); 
	background-repeat: no-repeat; width: 108px; height: 28px; cursor: pointer
}
.head-box-vincitori-bingo .content {    font : bold 12px arial,normal; color: #4d4d4d; letter-spacing:0px; line-height: 14px;}
.head-box-vincitori-bingo .winnerText { font : bold 12px arial,normal; color: #ca0368; letter-spacing:0px; line-height: 14px;}
.head-box-vincitori-bingo .boldText {   font : bold 12px arial,normal; color: #000000; letter-spacing:0px; line-height: 14px;}
/* HeadBox vincitori bingo - END */

/* HeadBox vincitori bingo - VIOLA - BEGIN */
.head-bingo-viola-onewinner { width: 626px; height: 52px; }
.head-bingo-viola-onewinner .background { 
	background-image: url('../images/bingo/head-box-vincitori-bingo/viola-back-onewinner.png'); 
	background-repeat: no-repeat; width: 626px; height: 52px; cursor: pointer;
}
.head-bingo-viola-onewinner .default{
	font : normal 12px arial; color: #4d4d4d; letter-spacing:0px; line-height: 14px;
	float: left;  padding-top: 18px; padding-left: 12px;
}
.head-bingo-viola-onewinner .default .bold{
	font : bold 12px arial; color: #af0f78; letter-spacing:0px; line-height: 14px;
}

.head-bingo-viola-twowinner { width: 946px; height: 52px; }
.head-bingo-viola-twowinner .background { 
	background-image: url('../images/bingo/head-box-vincitori-bingo/viola-back-twowinner.png'); 
	background-repeat: no-repeat; width: 946px; height: 52px; cursor: pointer;
}
.head-bingo-viola-twowinner .default{
	font : normal 12px arial; color: #4d4d4d; letter-spacing:0px; line-height: 14px;
	float: left;  padding-top: 18px; padding-left: 12px;
}
.head-bingo-viola-twowinner .default .bold{
	font : bold 12px arial; color: #af0f78; letter-spacing:0px; line-height: 14px;
}
/* HeadBox vincitori bingo - new Style - One winner - END */

/** change contract accepted - BEGIN **/
.box-change-contract-background-top { 
	background-image: url('../images/contractChangeAgree/top_626x60.gif'); 
	background-repeat: no-repeat; width: 626px; height: 60px;
}

.box-change-contract-content-middle { 
	width: 626px; height: 91px; 
	padding-top: 10px; padding-left: 10px;
}

.box-change-contract-background-middle { 
	background-image: url('../images/contractChangeAgree/bg_604x81.gif'); 
	background-repeat: no-repeat; width: 604px; height: 81px;
}
.box-change-contract-button { 
	background-image: url('../images/contractChangeAgree/puls170x37.gif'); 
	background-repeat: no-repeat; width: 170px; height: 37px; cursor: pointer;
}
.box-change-contract-background-middle .text 	{ font : 12px arial,normal; color: #4d4d4d; letter-spacing:0px; line-height: 14px;}
.box-change-contract-background-middle .redText { font : 12px arial,normal; color: #ed1c24; letter-spacing:0px; line-height: 14px;}
/** change contract accepted - END **/

/* Bingo Home - headbox - chat games & switch bingo type - BEGIN */
.head-box-switch-bingo{
	width: 626px; height: 83px;
}
.head-box-switch-bingo-chatgames-background { 
	background-image: url('../images/bingo/head-box-switchbingo/chat_games.gif');  
	background-repeat: no-repeat; width: 308px; height: 81px; border: none;
}
.head-box-switch-bingo-switchbingo-old-background { 
	background-image: url('../images/bingo/head-box-switchbingo/vai_al_vecchio_bingo.gif'); 
	background-repeat: no-repeat; width: 308px; height: 81px; cursor: pointer; border: none;
}
.head-box-switch-bingo-switchbingo-new-background { 
	background-image: url('../images/bingo/head-box-switchbingo/vai_al_nuovo_bingo.gif');  
	background-repeat: no-repeat; width: 308px; height: 81px; cursor: pointer; border: none;
}
/* Bingo Home - headbox - chat games & switch bingo type - END */

/* Scopa e Burraco Home - BEGIN */
.scopaburraco-home .scopa { float: left; cursor:pointer; width: 313px; height: 211px;}
.scopaburraco-home .burraco { float: left; cursor:pointer; width: 313px; height: 211px;}

.scopaburraco-home .box-giochidicarte { cursor:pointer; width: 626px; height: 46px; background-color: #e3e3e3; }
.scopaburraco-home .box-giochidicarte p { padding-top: 8px; padding-bottom: 8px; }

.scopaburraco-home .box-giochidicarte .default{ font : normal 12px arial; letter-spacing:0px; line-height: 14px; color: #4d4d4d; }
.scopaburraco-home .box-giochidicarte .boldRed{ color: #ed1c24; font-weight: bold; }
.scopaburraco-home .box-giochidicarte .boldBlack{ color: #000000; font-weight: bold; }

.scopaburraco-home .leftBox-top{ background: url('../images/scopaburraco/home/box_left/top.gif') top left no-repeat; width: 409px; height: 24px; }
.scopaburraco-home .leftBox-middle{ width: 409px; background-color: #f9f9f9; }
.scopaburraco-home .leftBox-bottom{ background: url('../images/scopaburraco/home/box_left/down.gif') top left no-repeat; width: 409px; height: 13px; }

.scopaburraco-home .rightBox-top{ background: url('../images/scopaburraco/home/box_right/top.gif') top left no-repeat; width: 208px; height: 24px; }
.scopaburraco-home .rightBox-middle{ width: 208px; height: 220px; background: url('../images/scopaburraco/home/box_right/bg_middle.gif') top left no-repeat;}
.scopaburraco-home .rightBox-bottom{ background: url('../images/scopaburraco/home/box_right/down.gif') top left no-repeat; width: 208px; height: 13px; }

.scopaburraco-home .default{ font : normal 11px arial; letter-spacing:0px; line-height: 13px; color: #4d4d4d; }
.scopaburraco-home .bold{ color: #000000; font-weight: bold; }
.scopaburraco-home .boldBlack{ color: #000000; font-weight: bold; }
.scopaburraco-home .boldBlackBig{ font-size:15px; line-height:25px; color: #000000; font-weight: bold; }
.scopaburraco-home .boldRed{ color: #ed1c24; font-weight: bold; }
.scopaburraco-home .boldOrange{ color: #ef8613; font-weight: bold; }

.scopaburraco-home .rightBox-middle ul { list-style: none; padding-top: 20px; padding-left: 20px; margin: 0; }
.scopaburraco-home .rightBox-middle ul li { font: normal 11px arial; padding: 0px 0px 0px 0px; }
.scopaburraco-home .rightBox-middle ul li a { height: 20px; text-decoration: none; vertical-align: middle; }
.scopaburraco-home .rightBox-middle ul li a img{ vertical-align: bottom; }
.scopaburraco-home .rightBox-middle ul li a font{ padding-left: 4px; padding-top: 5px; }

.scopaburraco-home .leftBox-top h1 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.scopaburraco-home .leftBox-top h2 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.scopaburraco-home .leftBox-top h3 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.scopaburraco-home .leftBox-top h4 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.scopaburraco-home .leftBox-top h5 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.scopaburraco-home .leftBox-top h6 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }

.scopaburraco-home .rightBox-top h1 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.scopaburraco-home .rightBox-top h2 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.scopaburraco-home .rightBox-top h3 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.scopaburraco-home .rightBox-top h4 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.scopaburraco-home .rightBox-top h5 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
.scopaburraco-home .rightBox-top h6 { font:bold 11px arial, sans-serif; color: #666666; margin:0px; padding: 4px 10px 3px 10px;  }
/* Scopa e Burraco Home - END */