@charset "UTF-8";
/* CSS Struttura GD Poker  */

body{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#logo h2{
margin:0px;
padding:0px;
text-indent:-10000px;}

ul{
margin:0px; padding:0px;
list-style-type:none;}

ul li a{
color:#000;
text-decoration:none;}

ul li a:hover{
color:#666;}

ul li.selected, ul li a.selected{
color:#f60;}

/* HomePage */
#riepilogoSaldo h3, #ricaricaVelo h3, #prelievoVelo h3, #message h3{
margin:9px 0px 12px 0px !important;
margin:0px 0px 0px 0px;
padding:0px 15px;
font-size:16px;
color:#333;
font-weight:normal;}

#promozioni h3, #vipSystem h3, #miglioriPosizioni h3, #listaMovimenti h3{
margin:9px 0px 0px 0px; 
padding:0px 15px ;
font-size:16px;
color:#333;
font-weight:normal; }


#listaMovimenti h3 span{
font-size:12px;
color:#666;}

#miglioriPosizioni h3{
float:left;}

#miglioriPosizioni h3.nofloat {
float:none;}
#miglioriPosizioni p{
margin:5px 15px;
font-size:13px;
color:#900;}

#miglioriPosizioni ul{
float:right;
margin-top:10px;
margin-right:15px;
width:296px;}

#miglioriPosizioni ul a{
float:left;
display:block;
width:68px;
padding:3px 15px;
border-right:1px solid #fff;
font-size:12px;
background-color:#eee;
color:#333;
text-align:center;}

#miglioriPosizioni ul a:hover, #miglioriPosizioni ul a.selected{
background-color:#f60;
color:#fff;}

#miglioriPosizioni ul li a.last{
border-right:none;}

#promozioneRaggiunta h3, #promozioneRaggiunta p{
margin:5px 0px;
padding:0px 10px;}

#promozioneRaggiunta h3{
font-size:13px;
color:#666;
font-weight:normal;}

#promozioneRaggiunta p{
float:left;
width:300px;
font-size:11px;
color:#333;}

#riepilogoSaldo p, #ricaricaVelo p, #prelievoVelo p{
margin:2px 0px; padding:0px 15px;
font-size:12px;}

#promozioni p, #vipSystem p{
margin:2px 0px; padding:0px 15px;
font-size:11px;
color:#333;}

#riepilogoSaldo h4{
margin:5px 0px 10px 0px; padding:0px 15px;
font-weight:normal;
font-size:22px;}

#riepilogoSaldo p.amount, #ricaricaVelo p.amount, #prelievoVelo p.amount{
padding:0px 0px 0px 15px;
color:#666;}


#riepilogoSaldo p.playmoney {
font-size:11px;
font-style:italic; }

#riepilogoSaldo p.vai, #promozioni p.vai, #vipSystem p.vai, #miglioriPosizioni p.vai, #listaMovimenti p.vai {
font-size:10px;
text-align:right;
margin:3px 0px 0px 0px;}

#ricaricaVelo p.vai, #prelievoVelo p.vai {
font-size:10px;
text-align:right;
margin:7px 0px 0px 0px;}

#ricaricaVelo p.textSmall, #prelievoVelo p.textSmall{
font-size:11px;
color:#333;}

#promozioni h4{
margin:5px 0 1px;
padding:0 0 0 15px;
color:#333333;
font-size:11px;}

/* Barra di Avanzamento delle Promozioni in home */
.barra{float:left; margin:0px 0px 0 15px; height:13px; padding:2px 0 0 2px; width:198px; background:url(../images/back_bar.jpg) top left no-repeat; font-size:0px}

span.sbloccati{float:left; margin:0px 0px 0px 5px; width:130px; font-size:10px; line-height:12px;}

.promoInCorso p.sbloccati{
margin:0px; 
padding:0px;
font-size:12px;
color:#333;
clear:left;
width:394px;
text-align:right;}

#promozioni p.minusPoint{
clear:left;
margin:0px 0px 0 20px;
padding:0px 0px 0px 10px;
font-size:10px;
background:url(../images/arrow_orange.gif) center left no-repeat;}

/* Promozioni p in Promozioni Attive */
div.promoInCorso h4{
margin:0px 0px 5px 0px; padding:0;
font-size:14px;
width:350px;
float:left;}

div.promoInCorso p.minusPoint {
clear:left;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 10px;
font-size:12px;
background:url(../images/arrow_orange.gif) center left no-repeat;}

div.promoInCorso p.promoattiva{
clear:left;
font-size:13px;}

#statoPromozioni p.majorInfoPromo{
font-size:11px;
margin:10px 0px 0px 10px;}

/*Ticket*/
#mainPage .ticket{padding:10px 0;}
#mainPage .ticket p{padding: 0 10px; font-size:12px;}
.ticket h3 {font-size:14px; padding: 0 10px 5px 10px;}

/* Questo Viene Usato subito dopo la 2nda barra di navigazione per dare Info o avvisi agli utenti */
#messageArea h3{
margin:0;
padding:10px 15px;
font-size:16px;
font-weight:normal;
color:#333;}

/* VipSystem */
#riepilogoVipPosizione h3, #riepilogoVipPosizione h2{
float:left;
width:263px;}

#riepilogoVipPosizione h2{
margin:0px 0px 5px 0px;
font-size:23px;
color:#333;
text-transform:uppercase;
border-bottom:1px solid #666;
text-align:center;}

#riepilogoVipPosizione h3{
font-size:12px;
color:#333;
text-align:center;}

#riepilogoVipPosizione p{
margin:10px 0px;
text-align:center;
font-size:12px;
color:#333;}

#vipSystem ul {width:200px;}
#vipSystem ul li{font-size:11px;}

/* Accesso allo Shop in HomeVip */
#shopAccess h3{
border-bottom:1px solid #eee;
color:#fff;
font-size:27px;
margin-bottom:0;
margin-top:6px;}

#shopAccess p{
margin-top:2px;
font-size:20px;
color:#fff;}

/* Ricarica Prelievo */
#titRicaricaPrelievo h3{
margin:0px;
padding:0px;
font-size:14px;
color:#333;}
#titRicaricaPrelievo p{
margin:0px 0px 25px 0px;
padding:0px;
font-size:12px;
color:#333;}


/* Messaggi Contratto */
#alertMessaggio, #alertMessaggioOk, #alertMessaggioNo{
margin:5px;
padding:10px;}

#alertMessaggio{
background:url(../images/alert_bulb.gif) center left no-repeat #f60;
padding-left:90px;}

#alertMessaggio img{
float:left;
margin-right:10px;}

#alertMessaggioOk{
background-color:#65bb29;}

#alertMessaggioNo{
background-color:#cc1615;}

#alertMessaggio h3, #alertMessaggioOk h3, #alertMessaggioNo h3, #alertMessaggioOk p, #alertMessaggioNo p{
color:#fff;}

#alertMessaggio h3 a, #alertMessaggioOk h3 a, #alertMessaggioNo h3 a, #alertMessaggioOk p a, #alertMessaggioNo p a {
color:#fff;}

#alertMessaggio h3, #alertMessaggioOk h3, #alertMessaggioNo h3 {
padding:0;
margin:0;
font-size:14px;
border-bottom:1px solid #eee;}

#alertMessaggio h3 {
border-bottom:none;}

#alertMessaggio p, #alertMessaggioOk p, #alertMessaggioNo p, p.no{
padding:0;
margin:3px 0px 0px 0px;
font-size:12px;}

#alertMessaggio p{
color:#fff;}

#alertMessaggio p a{
color:#fff;}

p.no, p.spiegazione, p.nb{
padding:0px 0px 3px 10px;
margin:20px 0px 3px 0px;}

p.no{
font-weight:bold;
color:#900;
font-size:14px;}

p.spiegazione{
font-size:13px;}

p.nb{
font-size:11px;}

ul.spiegazione{
list-style-type:square;
list-style-position:inside;
margin-top:10px;
font-size:13px;
margin-left:15px;}

ul.spiegazione li{
font-size:12px;
margin-bottom:5px;
font-weight:bold;}


p#download a{
width:240px;
height:32px;
display:block;
margin:30px auto;
text-align:center;}

.max{font-size:10px;color:#900;}

/*Footer*/
#footer p{
margin:10px;
padding:10px;
font-size:10px;
color:#999;}

#parteCompila p#intro{
padding:10px;
font-size:12px;
color:#333;}

.explain{
font-size:12px;
padding:0 6px;}

#visualizzaTutto p{
font-size:13px;}

#vipSystem p.noContent, #promozioni p.noContent{
font-size:13px;
margin-top:13px;}

.green{
color:#090;}

#promozioni hr{margin:5px 0px 0px 0px; padding:0px; color:#eee;}

span.statoGreen, span.statoOrange, span.statoGrey{
padding:0px 20px;
text-align:center;
font-size:12px;}

span.statoGreen{
background-color:#060;
color:#fff;}

span.statoOrange{
background-color:#f60;
color:#fff;}

span.statoGrey{
background-color:#666;
color:#fff;}

.wrap h3, .wrap p{
margin:0 0 0 10px; padding:0;}

.wrap h3{
font-size:14px;
color:#333;}
.wrap p{
margin-bottom:20px;
font-size:11px;
color:#666;}
