/* CSS Totallybet.com */

div, p, td, div, th, table {
font-size:100%;
line-height:130%;
}

h4, h3 {
color:#087C0D;
margin-left:20px;
}



/* Visualizzazione file.png ie6 */
img, div {
behavior: url(iepngfix.htc);
}



/* LOGIN TOP */

#login a{
color:#000;
text-decoration:none;
font-weight:bold;
}

#login a:hover{
color:#ccc;
}

#login li {
display: inline;
margin: 0 auto;
}

#login ul {
margin: 0 auto;
}

#login a.pul_account {
padding:5px 10px;
color:#88B041;
font-size:11px;
font-weight:bold;
background: url(../images/pul_account_top.gif) no-repeat top center;
padding-bottom:3px;
text-decoration:none;
}

#login a.pul_account:hover{
color:#222;
}

#username_top, #password_top {
width:89px;
height: 13px;
border-left:1px solid #C5C5C5; border-right:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;border-top:1px solid #C5C5C5;
background-color:#fff;
color:#000;
font-size:9px;
}

#submit_esci_top {
width:43px;
height:22px;
color:#000;
font-size:10px;
font-weight:bold;
border:none;
background: url(../images/bgk_esci.gif) no-repeat top left;
padding-bottom:3px;
margin-right:5px;
}

.ie6 #submit_esci_top {
padding-bottom:0px;
}

#submit_esci_top:hover {
color:#ccc;
border:none;
}

#submit_login_top {
width:63px;
height:22px;
font-weight:bold;
color:#000;
font-size:10px;
border:none;
background: url(../images/but_login_top1.gif) no-repeat top left;
padding-bottom:3px;
}

.ie6 #submit_login_top {
padding-bottom:0px;
}

#submit_login_top:hover {
color:#ccc;
border:none;
}



/* ACCOUNT TOP */

#account_top a{
color:#8E8E8D;
text-decoration:none;
border-bottom:1px solid #95BA4C;
}

#account_top a:hover{
color:#95BA4C;
}

#account_top span{
font-size:11px;
color:#95BA4C;
font-weight:bold;
}



/* PULSANTI NAVIGAZIONE */

#modulo_nav{
margin:0;
padding:0;
margin-top:10px;
padding-top:10px;
width:977px;
height:46px;
position:relative;
background: url(../images/bgk_nav.gif) no-repeat;
}

#modulo_nav li {
padding:0;
margin:0;
display: inline;
position: relative;
float:left;
list-style: none;
}

#modulo_nav li.sub_eurototo {
width:150px;
}

#modulo_nav li.sub_poolbet {
width:165px;
}

#modulo_nav ul {
padding:0;
margin:0;
z-index:10;
}

#modulo_nav a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-decoration:none;
font-weight:bold;
}



/* MENU TENDINA */
				
#modulo_nav li a{
display: block;
text-decoration:none;
text-align: center;
line-height: 27px;
font-weight: bold;
margin-left:15px;
margin-right:15px;
}

#modulo_nav li a:hover{
background-position:center;
}

#modulo_nav ul ul{
position:absolute;
visibility: hidden;
}

#modulo_nav ul li:hover ul{
visibility:visible;
}
		
a.sub{
background:#191919;
color:#006600;
}

a.sub:hover {
background: #575757;
}
		
#modulo_nav a.nav_eurototo   {
background: url(../images/bgk_pul_eu.gif) no-repeat center;
height:24px; 
width:120px;
margin-left:15px;
padding-bottom:3px;
}	

#modulo_nav a.nav_eurototo:hover {
background: url(../images/bgk_pul_eu_ov.gif) no-repeat center;
color:#fff;
}

#modulo_nav a.nav_poolbet  {
background: url(../images/bgk_pul_pb.gif) no-repeat center;
height:24px; 
width:135px;
padding-bottom:3px ;
margin-left:15px;
}

#modulo_nav a.nav_poolbet:hover  {
background: url(../images/bgk_pul_pb_ov.gif) no-repeat center;
color:#fff;
}


#modulo_nav a:hover{
color:#86B23F;
}


#modulo_nav a.sub_eu{
color:#42578C;
background:#E4E4E4;
}

#modulo_nav a.sub_eu:hover{
color:#0404DA;
background:#fff;
}

#modulo_nav a.home  {
margin-left:40px;
}


/* SLIDE HOME  */

/*
div#myGallery{
margin: 0 auto;
width: 969px !important;
height: 313px !important;
} 
*/

table#slide {
margin:0 auto;
width:100%;
border-collapse:collapse;
vertical-align:middle;
}

td#slide1{
width:369px;
}

td#slide2{
width:601px;
text-align:left;
}

div#conteiner_slide{
margin:0 auto;
width:977px;
height:260px;
}

div#myGallery{
margin:0 auto;
width:599px !important;
height:259px !important;
} 

div#spot{
margin:0 auto;
width:369px;
height:261px;
padding-left:2px;
} 



/* CONTENT LEFT LINK */

#content_left a{
color:#8E8E8D;
text-decoration:none;
border-bottom:1px solid #95BA4C;
font-weight:bold;
}

#content_left a:hover{
color:#95BA4C;
}

#content_left a.daticonto{
padding:5px 15px 5px  15px;
color:#fff;
font-weight:bold;
font-size:12px;
border: #EAEAEA solid 1px;
background:#88B041;
}

#content_left a.daticonto:hover {
background:#5A8527;
}



/* CONTENT LEFT MENU CENTRALE */

table#menu, td, th {
border-collapse:collapse;
vertical-align:top;
margin: 0 auto;
padding:0;
border-color:#BDBDBD;
}

table#menu{
width:100%;
vertical-align:top;
background: url(../images/bgk_menu_content.gif) no-repeat;
}

.ie6 table#menu{
margin-left:2px;
}



/* CONTENT LEFT ARTICOLO */

.articolo_home{
position:relative;
width:645px;
text-align:justify;
left:18px;
margin-top:-10px; /* Posizione originaria top:65px; */
background: url(../images/bgk_articolo_home.gif) repeat-y left;
}

.ie6 .articolo_home{
margin-top:0px; /* Posizione originaria top:65px; */

}

.articolo {
margin-left:20px;
padding-left:20px;
position:relative;
width:628px;
text-align:justify;
top:0; /* Posizione originaria top:10px; */
background: url(../images/bgk_articolo_home.gif) repeat-y left;

}

.articolo_poolbet{
width:695px;
position:relative;
width:628px;
text-align:justify;
top:0; /* Posizione originaria top:10px; */
background: none;
}

.titolo_articolo{
font-size:16px;
color:#087C0D;
margin-top:20px;
font-weight:bold;
}

.articolo_home{
top:65px;
}

.ie6 .articolo_home{
top:40px;
}

.articolo_home p, .articolo_home a, .articolo_home img{
margin-left:20px;
font-size:14px;
}



/* CONTENT LEFT BANNER */

.banner_home{
position:relative;
left:18px;
top:90px; /* Posizione originaria top:33px; */
}

.ie6 .banner_home{
top:70px;
}



/* CONTENT LEFT EUROTOTO */

.select_concorso_eu{
position:relative;
width:645px;
text-align:justify;
left:18px;
top:0; /* Posizione originaria top:10px; */
background: url(../images/bgk_articolo_home.gif) repeat-y left;
}

.titolo_concorso_eu, .titolo_concorso_sched_eu {
width:630px;
height:40px;
font-size:16px;
color:#fff;
margin-top:18px;
padding-bottom:5px;
font-weight:bold;
background: url(../images/bgk_tit_eu.gif) no-repeat;
}

.titolo_concorso_eu span, .titolo_concorso_sched_eu span {
position:absolute;
padding-left:7px;
padding-top:10px;
}

.sotto_tit_eu {
margin-top:10px;
padding-top:2px;
padding-left:3px;
width:625px; 
text-align:left;
font-size:11px;
font-weight:bold;
background:#087C0D;
background: url(../images/bgk_sottotit.gif) repeat-x left;
color:#fff;
height:16px;
}



table#info_montepremi_eu, td, th {
border-collapse:collapse;
vertical-align:middle;
margin:0;
padding:0;
}

#info_montepremi_eu td{
color:#222;
font-size:11px;
height:20px;
border-right: #fff solid 1px;
text-align:center;
}

table#info_montepremi_eu {
margin-top:5px;
margin-bottom:10px;
width:100%;
vertical-align:middle;
color:#000;
}

#riga_select_concorso, #riga_select_scommessa {
width:630px;
height:16px;
vertical-align:middle;
border-bottom:#ccc solid 1px;
margin-top:3px;
}

#riga_select_concorso a, #riga_select_scommessa a {
padding-left:1px;
text-align:left;
font-size:12px;
color: #818181;
height:16px;
border:none;
font-weight:normal;
}

#riga_select_scommessa {
width:895px;
}

#riga_select_scommessa a {
border:none;
}

#concorso_home {
width:630px;
height:16px;
vertical-align:middle;
border-bottom:#ccc solid 1px;
margin-left:2px;
margin-top:3px;
}

.ie6 #concorso_home {

}



#concorso_home a {
padding-left:1px;
text-align:left;
font-size:12px;
color: #000;
height:16px;
border:none;
font-weight:normal;
}

.titolo_concorso_home {
width:640px;
height:22px;
font-size:14px;
color:#fff;
margin-left:2px;
margin-top:24px;
margin-bottom:10px;
font-weight:bold;
background:#95BA4C;
}

.titolo_concorso_home span {
position:absolute;
padding-left:7px;
padding-top:3px;
}

#picchetto {
text-align:center;
width:30px;
height:13px;
font-size:90%;
border:none;
background:#42578C;
color:#FFF;
}

#picchetto_pb {
text-align:center;
width:30px;
height:13px;
font-size:90%;
border:none;
background:#95BA4C;
color:#FFF;
}


/* CONTENT LEFT POOLBET */

.select_concorso{
position:relative;
width:645px;
text-align:justify;
left:18px;
padding-left:18px;
top:0; /* Posizione originaria top:10px; */
background: url(../images/bgk_articolo_home.gif) repeat-y left;
}

.titolo_concorso, .titolo_concorso_sched {
width:630px;
height:40px;
font-size:16px;
color:#fff;
margin-top:18px;
padding-bottom:5px;
font-weight:bold;
background: url(../images/bgk_tit.gif) no-repeat;
}

.titolo_concorso_sched {
margin-left:30px;
}


.titolo_concorso span, .titolo_concorso_sched span {
position:absolute;
padding-left:7px;
padding-top:10px;
}

#concorso_home {
width:630px;
height:16px;
vertical-align:middle;
border-bottom:#ccc solid 1px;
margin-left:2px;
margin-top:3px;
}

.ie6 #concorso_home {

}

#concorso_home a {
padding-left:1px;
text-align:left;
font-size:12px;
color: #000;
height:16px;
border:none;
font-weight:normal;
}

.titolo_concorso_home {
width:640px;
height:22px;
font-size:14px;
color:#fff;
margin-left:2px;
margin-top:24px;
margin-bottom:10px;
font-weight:bold;
background:#95BA4C;
}

.titolo_concorso_home span {
position:absolute;
padding-left:7px;
padding-top:3px;
}



/* CONTENT LEFT REGISTRAZIONE */

.articolo_register {
margin-left:20px;
position:relative;
width:628px;
text-align:justify;
top:0; /* Posizione originaria top:10px; */
background: url(../images/bgk_articolo_home.gif) repeat-y left;

}


#register{
margin:0 auto;
width:670px;
}

.ie6 #register{
width:570px;
}

#register img{
float:left;
padding-left:10px;
}

#msg {
display: none;
position: absolute;
z-index: 200;
background: url(../images/msg_arrow.gif) left center no-repeat;
padding-left: 7px;
}

#the_progressbar {
width:180px;
font-size:11px;
float:left;
border: 1px solid #ccc;
border-right-color: #F6F6F6;
border-bottom-color: #F6F6F6;
margin-left:100px;
}

.ie6 #the_progressbar{
height:18px;
}

#pul_registrati {
width:178px;
height:45px;
color:#fff;
font-weight:bold;
font-size:14px;
border:none;
margin-left:340px; 
margin-bottom:50px; 
background: url(../images/bgk_pul_registrazione.jpg) no-repeat center;
}

#pul_registrati:hover {
color:#ccc;
}



/* CONTENT LEFT CONFERMA */

#conferma{
margin:0 auto;
margin-top: 20px;
margin-left:25px;
padding-bottom:30px;
width:630px;
text-align:center;
color:#000;
font-weight:bold;
font-size:12px;
border-bottom: #EAEAEA solid 1px;
}

#conferma1{
width:630px;
text-align:left;
color:#000;
font-weight:bold;
font-size:12px;
border: none;
margin-left:0px;
}

#conferma p{
text-decoration:underline;
}

#conferma1 p{
text-decoration:none;
}


/* CONTENT LEFT PRONOSTICI */

.pronostici, .classifiche, .promozione{
position:relative;
width:800px;
left:18px;
padding-left:20px;
top:0;
background: url(../images/bgk_articolo_home.gif) repeat-y left;
}

.promozione{
background: none;
left:0px;
padding-left:0px;
width:968px;
}

.pronostici{
top:-5;
}

.titolo_pronostici{
font-size:16px;
color:#087C0D;
margin-top:20px;
margin-bottom:5px;
font-weight:bold;
}

.pul_pronostici{
margin-top:20px;
}



/* FORM CAMPI TESTO SELECT E RIGHE */

.riga_form, .riga_form_txt, .riga_estratto {
width:500px;
height:25px;
vertical-align:middle;
}

.riga_form_txt {
width:600px;
margin-left:10px;
}

.riga_form_txt span{
margin-left:13px;
}

.campotesto, .select, .select1, .select_estratto, .select_estratto1 , .campocaptcha {
width:180px;
font-size:11px;
float:left;
border: 1px solid #ccc;
border-right-color: #F6F6F6;
border-bottom-color: #F6F6F6;
margin-left:100px;
}

.campocaptcha {
margin-left:100px;
}

.select_estratto {
margin-left:0px;
margin-right:15px;
width:100px;
}

.select_estratto1 {
margin-left:0px;
margin-right:15px;
width:150px;
}

.tit_form, .tit_formDep {
margin-bottom:15px;
margin-left:20px;
padding-left:5px;
padding-top:3px;
width:630px; 
text-align:left;
font-size:12px;
font-weight:bold;
background:#eee;
color:#087C0D;
height:20px;
}

.tit_formDep {
margin-left:0px;
padding-left:0px;
}

.label, .label_select, .labelDep {
padding:0;
width:140px;
float: left;
margin-left:20px;
}

.labelDep {
margin-left:0px;
}

.label_select {
width:235px;
}

.select1 {
width:58px;
margin-left:5px;
}

.select {
margin-left:5px;
}

#msgcontent {
display: block;
background: #f3e6e6;
border: 2px solid #924949;
border-left: none;
padding: 5px;
min-width: 150px;
max-width: 250px;
}


	
/* CONTENT LEFT DESCRIZIONI */

.descrizione_left{
float:left;
border-right:1px solid #E1E1E1;
background: url(../images/bgk_desc_left.gif) no-repeat right bottom;
}

.descrizione_left{
width:340px;
}

.descrizione_right{
margin: 0 auto;
float:right;
background: url(../images/bgk_desc_right.gif) no-repeat right bottom;
}

.descrizione_right ul {
margin-left:-18px;
}

.ie6 .descrizione_right ul {
margin-left:24px;
}

.descrizione_left a {
margin-left:20px;
margin-top:20px;
}

.descrizione_right a {
margin-left:3px;
}

.descrizione_left, .descrizione_right{
position:relative;
width:334px;
height:250px;
top:145px;
}

.ie6 .descrizione_left, .ie6 .descrizione_right {
height:220px;
top:85px;
height:280px;
}

.descrizione_left li, .descrizione_right li{
color:#567C1D;
padding-top:3px;
}

.descrizione_left span, .descrizione_right span{
color:#000;
}

.descrizione_left p, .descrizione_right p{
margin-left:20px;
font-weight:bold;
line-height:6px;
}

.descrizione_right p {
margin-left:3px;
}

.ie6 .descrizione_left p, .ie6 .descrizione_right p{
line-height:normal;
}

/* CONTENT LEFT LOGIN - SUBMIT  */

#pul_login, #prof_utente, #mod_nickname, #pul_estratto, #prelievo, #daticonto, #deposito, #GiocaEu, #GiocaPb, #GiocaEu1, #CancellaEu, #CancellaPb, #importafile, #GiocaPool, #si, #PulisciPool, #info_poolbet {
width:70px;
height:25px;
color:#fff;
font-weight:bold;
font-size:12px;
border: #EAEAEA solid 1px;
margin-left:375px;
margin-top:25px;
margin-bottom:50px;
background:#88B041;
padding-bottom:5px;
}

#daticonto{
width:110px;
height:28px;
margin-left:20px;
margin-top:0px;
margin-bottom:0px;
font-size:12px;
}

#info_poolbet{
width:30px;
height:18px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
font-size:10px;
}

#info_scommessa{
width:895px;
}

#info_scommessa p{
line-height:0px;
}

#info_scommessa p.grigio{
background: #F2F2F2;
line-height:6px;
padding-top:8px;
padding-bottom:8px;
padding-left:3px;
}

#si{
width:110px;
height:20px;
margin-left:0px;
margin-top:0px;
}

#prelievo, #deposito{
width:110px;
height:20px;
margin-left:335px;
}

#sfoglia{
width:110px;
height:20px;
margin-left:0px;
font-size:9px;
background:#fff;
border-bottom:#88B041;
border-right:#88B041;
}

#importafile{
width:50px;
height:20px;
margin-left:71px;
}

#deposito {
margin-left:520px;
margin-top:15px;
}

#GiocaEu {
width:150px;
margin-left:265px;
margin-top:15px;
background:#42578C;
}


#GiocaPb {
margin-left:0px;
margin-top:0px;
height:20px;
background:#42578C;
}

#CancellaPb {
margin-left:0px;
margin-top:0px;
float:left;
height:20px;
background:#42578C;
}

#GiocaEu1 {
margin-left:0px;
margin-top:0px;
height:20px;
}

#GiocaPool {
width:150px;
margin-left:740px;
margin-top:15px;
font-size:14px;
background:#FF9900;
border: #FF6633 solid 1px;
}

#PulisciPool {
margin-left:0px;
margin-top:15px;
float:left;
}

#CancellaEu {
margin-left:0px;
margin-top:0px;
float:left;
height:20px;
}

.ie6 #CancellaEu {
margin-left:0px;
}

#calcolo_schedina {
margin-left:0px;

}

#calcolo_schedina1 {
width:220px;
height:100px;
margin-left:0px;
padding-top:60px;
}

.calcolo_scom{
padding-left:10px;
padding-bottom:8px;
width:252px;
height:262px;
}

.ie6 #calcolo_schedina {
padding-left:0px;
}


#pul_estratto{
float:right;
margin-top:-2px;
margin-left:0px;
padding-bottom:4px;
height:20px;
}

#pul_concorsi {
width:80px;
height:25px;
color:#fff;
font-weight:bold;
font-size:12px;
border: #EAEAEA solid 1px;
background:#88B041;
}

#pul_login:hover, #prof_utente:hover, #mod_nickname:hover, #pul_estratto:hover, #deposito:hover, #prelievo:hover, #importafile:hover, #CancellaEu:hover, #GiocaEu1:hover, #GiocaPool:hover, #si:hover, #info_poolbet:hover, #daticonto:hover {
background:#5A8527;
}

#GiocaPool:hover {
background: #FF3300;
}


#GiocaPb:hover,  #CancellaPb:hover{
background: #000080;
}


#GiocaEu:hover {
background: #8080FF;
}

/* CONTENT LEFT REGOLAMENTO E SICUREZZA */

#regolamento{
padding:0;
margin-top:5px;
}

#regolamento a{
color:#fff;
}

.nav_regolamento a{
display:block;
height:18px;
margin-bottom:7px;
background-color:#ccc;
text-decoration:none;
text-align:justify;
cursor: pointer;
padding-top:4px;
}

.nav_regolamento a:hover{
border:0;
background-color:#222222;
cursor: pointer;
}



/* CONTENT RIGHT LOGIN */

.modulo_login{
margin: 0 auto;
width:275px;
height:158px;
text-align:center;
background: url(../images/pul_login_right.gif) no-repeat center;
}

.modulo_login_account{
margin-top:30px;
margin-bottom:25px;
width:275px;
height:100px;
text-align:center;
}

.registrati_sx{
float:left;
height:50px;
margin-top:60px;
margin-left:26px;
}

.ie6 .registrati_sx{
margin-left:13px;
}

.registrati_sx span{
color:#FFFFFF;
margin-left:3px;
}

.registrati_sx a, .login_dx a{
margin-bottom:5px;
}

.login_dx{
float:right;
height:50px;
margin-top:60px;
margin-right:28px;
}

.ie6 .login_dx{
margin-right:14px;
}

.login_dx span{
color:#000;
margin-right:5px;
}


/* CONTENT RIGHT CLASSIFICA */

.modulo_classifica{
margin: 0 auto;
width: 242px;
height:269px;
padding-bottom:5px;
background: url(../images/bgk_classifica_home.gif) no-repeat top center;
}

.sx, .dx{
padding-left:40px;
float:left;
padding-top:15px;
color:#646464;
}

.safari .sx, .safari .dx{
padding-top:16px;
}

.opera .sx, .opera .dx{
padding-top:16px;
}

.modulo_classifica a{
color:#646464;
text-decoration:none;
margin-right:20px;
}

.modulo_classifica a:hover{
color:#087C0D;
}

.dx{
float:right;
padding-right:33px;
color:#087C0D;
}

table#classifica_home {
border-collapse:collapse;
font-weight:bold;
width: 242px;
height:269px;
}

td#vedi_class {
height:33px;
text-align:right;
vertical-align:middle;
}

table#modulo_classifica_dx {
border-collapse:collapse;
font-weight:bold;
width: 242px;
height:152px;
}

table#modulo_classifica_dx {
margin-top:6px;
}

td#quota {
color:#087C0D;
}



/* CONTENT RIGHT COMMENTI */

.modulo_commenti, .modulo_account, .modulo_eurototo, .modulo_eurototo_sp, .modulo_vinc_eu, .modulo_tornei, .modulo_vinc_pool, .modulo_poolbet, .modulo_calcolo_scom, .modulo_pronostici, .modulo_xche{
width: 275px;
height:229px;
margin-top:18px;
background: url(../images/bgk_commenti2.gif) no-repeat center;
/*background: url(../images/bgk_commenti.gif) no-repeat center;*/
}

.modulo_pronostici{
background: url(../images/bgk_right_info.gif) no-repeat center;
height:452px;
/*background: url(../images/bgk_commenti.gif) no-repeat center;*/
}

.modulo_xche{
background: url(../images/bgk_xche.gif) no-repeat center;
height:229px;
/*background: url(../images/bgk_commenti.gif) no-repeat center;*/
}


.modulo_account{
background: url(../images/bgk_account.gif) no-repeat center;
height:452px;
/*background: url(../images/bgk_commenti.gif) no-repeat center;*/
}

.modulo_eurototo{
background: url(../images/bgk_menu_eu.gif) no-repeat center;
height:452px;
/*background: url(../images/bgk_commenti.gif) no-repeat center;*/
}

.modulo_eurototo_sp{
background: url(../images/bgk_menu_eu_sp.gif) no-repeat center;
height:452px;
}

.modulo_poolbet{
background: url(../images/bgk_menu_pool.gif) no-repeat center;
height:452px;
/*background: url(../images/bgk_commenti.gif) no-repeat center;*/
}

.modulo_tornei{
background: url(../images/bgk_menu_tornei.gif) no-repeat center;
height:452px;
/*background: url(../images/bgk_commenti.gif) no-repeat center;*/
}

.modulo_vinc_eu{
background: url(../images/bgk_vincitori_eu.gif) no-repeat center;
height:262px;
/*background: url(../images/bgk_commenti.gif) no-repeat center;*/
}

.modulo_vinc_pool{
background: url(../images/bgk_vincitori_pool.gif) no-repeat center;
height:262px;
/*background: url(../images/bgk_commenti.gif) no-repeat center;*/
}

.modulo_calcolo_scom{
background: url(../images/bgk_calcolo_scom.gif) no-repeat center;
height:269px;
/*background: url(../images/bgk_commenti.gif) no-repeat center;*/
}

table#commenti_home {
border-collapse:collapse;
width:275px;
height:229px;
}

/*
.commento{
padding-left:65px;
padding-top:5px;
padding-bottom:8px;
width:190px;
line-height:20px;
color:#646464;
}
 */
 
 
 
/* CONTENT LEFT ESTRATTO */

#estratto{
margin:0 auto;
width:670px;
}

.ie6 #estratto{
width:570px;
}

.riga_estratto {
width:630px;
height:30px;
vertical-align:middle;
margin-top:20px;
border-bottom: #D8D8D8 solid 1px;
}

.riga_estratto2 {
width:630px;
height:30px;
vertical-align:middle;
margin-top:10px;
margin-left:20px;
border-bottom: #D8D8D8 solid 1px;
}
 
.tit_estratto {
margin-bottom:15px;
padding-left:5px;
width:630px; 
text-align:left;
font-size:12px;
font-weight:bold;
background:#087C0D;
height:20px;
}



/* CONTENT LEFT CONCORSI */

#concorsi{
margin:0;
padding:0;
width:628px;
}

.ie6 #concorsi{
width:630px;
}

table#concorsi, td, th {
border-collapse:collapse;
vertical-align:middle;
text-align:center;
}

#concorsi td{
height:25px;
border-right: #EAEAEA solid 1px;
}

table#concorsi {
margin-top:10px;
padding:0;
width:100%;
vertical-align:middle;
border-color:#fff;
color:#000;
}

td#titolo, td#titolo_id{
font-weight:bold;
border-bottom: #88B041 solid 1px;
color:#000;
height:20px;
}

td#titolo_id{
border-left: #EAEAEA solid 1px;
}

td#titolo_id2{
border-left: #EAEAEA solid 1px;
}

#pul_concorsi {
width:80px;
height:20px;
margin-top:10px;
color:#fff;
font-weight:bold;
font-size:12px;
border: #EAEAEA solid 1px;
background:#88B041;
padding-bottom:5px;
}

#pul_concorsi:hover {
background:#5A8527;
}



/* CONTENT LEFT POOLBET */

#poolbet{
margin:0 auto;
width:900px;
}

.ie6 #poolbet{
width:890px;
}

.titolo_concorso_pool {
width:900px;
height:40px;
font-size:16px;
color:#fff;
margin-top:18px;
padding-bottom:5px;
font-weight:bold;
background: url(../images/bgk_tit_pool.gif) no-repeat;
}

.titolo_concorso_pool span {
position:absolute;
padding-left:7px;
padding-top:10px;
}

table#poolbet, td, th {
border-collapse:collapse;
vertical-align:middle;
text-align:center;
}

#poolbet td{
color:#222;
font-size:11px;
height:22px;
border: #fff solid 1px;
}

table#poolbet {
margin-top:10px;
margin-bottom:20px;
padding:0;
width:100%;
vertical-align:middle;
border-color:#fff;
color:#000;
}

td#titolo, td#titolo_id{
font-weight:bold;
border-bottom: #fff solid 1px;
border-right: #EAEAEA solid 1px;
background: #2D2D2D;
color:#fff;
height:20px;
}

td#titolo_id{
border-left: #EAEAEA solid 1px;
}

td#titolo_id2{
border-left: #EAEAEA solid 1px;
border-bottom: #fff solid 1px;
}

td#titolo_id3{
border-left: #EAEAEA solid 1px;
border-bottom: #fff solid 1px;
background:#88B041;
color:#fff;
}

td#incontro_pool{
border-left: #EAEAEA solid 1px;
border-bottom: #fff solid 1px;
background:#88B041;
color:#222;
}

td#data_pool{
text-align:left;
border-left: #EAEAEA solid 1px;
font-weight:bold;
padding-left:5px;
font-size:11px;
height:20px;
background:#fff;
color:#000;
}

td#sotto_tit_pool2 {
text-align:center;
font-weight:bold;
background:#88B041;
color:#FFFFFF;
height:18px;
}

td#sotto_tit_pool3 {
background:#88B041;
height:18px;
}

td#sotto_tit_pool4 {
background:#88B041;
height:18px;
border-left: #EAEAEA solid 1px;
}

td#spazio_pool {
width:5px;
background:#fff;
}

.sotto_tit_pool {
margin-bottom:10px;
margin-top:10px;
padding-left:7px;
padding-top:2px;
width:890px; 
text-align:left;
font-size:11px;
font-weight:bold;
background:#087C0D;
background: url(../images/bgk_sottotit.gif) repeat-x left;
color:#fff;
height:16px;
}



/* INFO POLBET VINCITORI */

table#poolbet_vinc, td, th {
border-collapse:collapse;
vertical-align:middle;
margin:0 auto;
}

#poolbet_vinc td{
color:#222;
font-size:11px;
height:10px;
border: #fff solid 1px;
text-align:center;
}

table#poolbet_vinc {
margin-top:5px;
margin-left:0px;
margin-bottom:10px;
padding:0;
width:220px;
vertical-align:middle;
border-color:#fff;
border-bottom: #D5D5D5 solid 1px;
color:#000;
}


/* INFO POOLBET */

#dialog {position:absolute; padding:10px; z-index:200; background:#fff; margin-top:200px;}
#dialog-header {display:block; position:relative; padding:3px 6px 7px; height:14px; font-size:11px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(images/dialog_close.gif) no-repeat}
#dialog-content {display:block; padding:6px; color:#666666; font-size:11px}
.error { border:1px solid #087C0D; border-top:none}
.errorheader {color:#087C0D; border:1px solid #087C0D; border-bottom:none}



/* CONFERMA GIOCATA POOLBET */

/*#conferma_giocata_pb {
position:absolute;width:200px; 
padding:10px;
z-index:200;
background:#fff;
margin-top:350px;
border:1px solid #087C0D;
font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;
text-align:center;
} */

.giocata_ins_pb {
display:block;
position:relative;
height:14px;
font-weight:bold;
color:#087C0D;
}

#conferma_giocata_pb {
position:absolute;
width:200px; 
padding:10px;
background:#fff;
top:160px;
right:210px;
border:1px solid #087C0D;
font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;
text-align:center;
visibility:hidden;
}

.ie6 #conferma_giocata_pb {
top:150px;
right:220px;
}



/* CATEGORIE VINCITA POOLBET */

#categorieVincPb, td, th {
border-collapse:collapse;
vertical-align:middle;
text-align:center;
}

#categorieVincPb {
padding:0;
width:95%;
vertical-align:middle;
color:#000;
margin-top:20px;
margin-bottom:20px;
border:#EAEAEA solid 1px;
}

.ie6 table#categorieVincPb {
margin-left:20px;
}

#categorieVincPb td{
height:25px;
border-bottom:#EAEAEA solid 1px;
border-left:#EAEAEA solid 1px;
border-right:#EAEAEA solid 1px;
}

td#titoloCat{
font-weight:bold;
color:#fff;
height:20px;
background:#000;
}

td#catInfo{
color:#000;
vertical-align: top;
text-align:left;
width:40%;
}

td#catInfo p{
font-size:11px;
margin-right:5px;
}

.ie6 td#catInfo p{
margin-top:10px;
}


/* CONTENT LEFT VISUALIZZAZIONE CONCORSI */

table#VisConcorsi, td, th {
border-collapse:collapse;
vertical-align:middle;
text-align:center;
}

#VisConcorsi td{
height:20px;
border-right:#EAEAEA solid 1px;
border-bottom:#EAEAEA solid 1px;
background-color: #F9F9F9;
}

table#VisConcorsi {
margin-top:10px;
padding:0;
width:100%;
vertical-align:middle;
border-color:#fff;
border-bottom:#EAEAEA solid 1px;
color:#000;
}

table#InfoConcorsi, td, th {
border-collapse:collapse;
vertical-align:middle;
text-align:center;
}

table#InfoConcorsi {
margin-top:10px;
padding:0;
width:100%;
vertical-align:middle;
color:#000;
margin-bottom:10px;
border:#EAEAEA solid 1px;
}

#InfoConcorsi td{
height:20px;
background-color:#F9F9F9;
border:none;
}

td#Infotitolo, td#Infotitolo_id{
font-weight:bold;
border-bottom: #88B041 solid 1px;
border-right:#fff solid 1px;
background-color:#D0D0D0;
color:#fff;
height:20px;
}

td#Infotitolo_id{
border-left: #EAEAEA solid 1px;
}

td#titolo_id3{
border-left: #EAEAEA solid 1px;
height:0px;
}

td#ColDxCor{
border-right: none;
color:#88B041;
}

td#ColDxErr{
border-right: none;
color:red;
}



/* CONTENT LEFT TORNEI */

table#tornei, td, th {
border-collapse:collapse;
vertical-align:middle;
text-align:center;
}

#tornei td{
color:#222;
font-size:11px;
height:22px;
}

table#tornei {
margin-top:0px;
margin-bottom:5px;
padding:0;
width:628px;
vertical-align:middle;
color:#000;
border: #E4E4E4 solid 1px;
}



/* CONTENT LEFT VINCITA */

.riga_men_sel, .riga_men_sel_class {
width:630px;
height:30px;
vertical-align:middle;
margin-top:20px;
border-bottom: #D8D8D8 solid 1px;
}

.riga_men_sel_class {
width:630px;
height:30px;
vertical-align:middle;
margin-top:20px;
border:none;
}

#pul_vincita {
width:80px;
height:18px;
color:#fff;
font-weight:bold;
font-size:11px;
border: #EAEAEA solid 1px;
background:#88B041;
padding-bottom:5px;
}

#pul_vincita:hover {
background:#5A8527;
}


 
/* CONTENT RIGHT CONTATTI E  ACCOUNT */
 
.contatto, .account, .eurototo, .tornei, .poolbet{
padding-left:30px;
padding-top:40px;
padding-bottom:8px;
width:190px;
line-height:20px;
}

.ie6 .contatto, .account, .eurototo, .tornei, .poolbet{
padding-left:30px;
padding-top:50px;
padding-bottom:0px;
line-height:0px;
}

.vincitori_eu{
padding-left:15px;
padding-bottom:8px;
width:252px;
height:262px;
}

.contatto a, .account a, .eurototo a, .vincitori_eu a, .tornei a, .poolbet a{
color:#646464;
text-decoration:none;
margin-left:5px;
}

.contatto a:hover, .account a:hover, .eurototo:hover, .vincitori_eu:hover, .tornei:hover, .poolbet:hover{
color:#95BA4C;
}

.contatto p, .account p, .eurototo p, .vinvitori_eu p, .tornei p, .poolbet p{
width:210px;
border-bottom:#ccc solid 1px;
padding-bottom:10px;
}

.ie6 .contatto p, .account p, .eurototo p, .eurototo p, .vinvitori_eu p, .tornei p, .poolbet p{
padding-top:0px;
padding-bottom:0px;
}




/* Tabella Promo EUROTOTO */

table#promo, td, th{ margin-top:15px;margin-bottom:70px;border-collapse:collapse;}
table#promo{text-align:left; width: 100%;background: url(../images/bgk_offerta_eu.jpg) no-repeat top center;}
.ie6 table#promo{text-align:left; width: 100%;background: url(../images/bgk_offerta_eu.jpg) no-repeat top center;}

#step {
width:968px;
}

#messaggio_promo { 
padding-bottom:40px;
}

#pul_promo a {
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

#pul_promo a:hover {
color:#FFB100;
}

#torneo {
margin-top:90px;
}

#torneo1 {
margin-top:15px;
}

.ie6 #torneo {
margin-top:70px;
}

#torneo a {
color:#E10404;
text-decoration:none;
}

#torneo a:hover {
color:#ffffff;
}



/* Tabella Promo POOLBET */

table#promoPool, td, th{ margin-top:15px;margin-bottom:70px;border-collapse:collapse;}
table#promoPool{text-align:left; width:100%;background: url(../images/bgk_offerta_pb.jpg) no-repeat top center;}

#stepPool {
width:968px;
margin-top:420px;
}

#messaggio_promoPool { 
padding-bottom:40px;
margin-top:14px;
}

#pul_promoPool {
margin-top:15px;
margin-bottom:60px;
}

#pul_promoPool a {
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

#pul_promoPool a:hover {
color:#FFB100;
}

#torneoPool {
margin-top:90px;
}

#torneo1Pool {
margin-top:15px;
}

.ie6 #torneoPool {
margin-top:70px;
}

#torneoPool a {
color:#E10404;
text-decoration:none;
}

#torneoPool a:hover {
color:#ffffff;
}



/* 90 MINUTO */

#novantesimo {
width:935px;
margin-top:10px;
margin-left:10px;
overflow:auto;
}

.titolo_novantesimo{
font-size:16px;
color:#087C0D;
margin-top:20px;
margin-bottom:5px;
margin-left:10px;
font-weight:bold;
}

table#novantesimo, td, th{ margin-top:15px;margin-bottom:10px;border-collapse:collapse;}
table#novantesimo{text-align:left; width:100%;}

#novantesimo td{
border:#EAEAEA solid 1px;
background-color: #F9F9F9;
padding:0 3px 0 3px;
}

td#titolo90 {
font-weight:bold;
background: #7D7D7D;
color:#fff;
}

td#num_part {
font-weight:bold;
background:#BCBCBC;
color:#fff;
}

#schedina_novantesimo {
width:925px;
margin-top:10px;
margin-left:10px;
padding-bottom:10px;
}

table#schedina_novantesimo, td, th{ margin-top:15px;margin-bottom:10px;border-collapse:collapse;}
table#novantesimo{text-align:left; width:100%;}

#schedina_novantesimo td{
border:#EAEAEA solid 1px;
background-color: #F9F9F9;
padding:0 3px 0 3px;
}



/* PERCHE GIOCARE QUI */

#xche1, #xche2, #xche3, #xche4, #xche5, #xche6, #xche7, #xche8, #xche9{
position:relative;
width:620px;
height:230px;
font-size:14px;
text-align:justify;
left:20px;
padding-top:7px;
top:0;
background: url(../images/imm1.jpg) repeat-y left;
}

#xche2{
background:none;
padding-top:15px;
height:260px;
width:670px;
}

#xche3{
width:646px;
height:208px;
background: url(../images/imm3.jpg) repeat-y left;
padding-top:15px;
}

#xche4{
width:654px;
height:230px;
background: url(../images/imm4.jpg) repeat-y left;
padding-top:15px;
}

#xche5{
width:650px;
height:220px;
background:none;
padding-top:15px;
}

#xche6{
width:650px;
height:228px;
background: url(../images/imm7.jpg) repeat-y left;
margin-top:15px;
left:20px;
}

#xche7{
margin-top:15px;
background:none;
height:119px;
}

#xche8{
width:620px;
height:100px;
background: url(../images/imm8.jpg) repeat-y left;
margin-top:15px;
}

#xche9{
width:621px;
height:149px;
background:none;
margin-top:20px;
text-align:center;
}

#xche9 a.pul_xche{
padding:140px 140px;
font-size:16px;
color:#fff;
font-weight:bold;
text-decoration:none;
background: url(../images/imm9.jpg) no-repeat center;
}

#xche9 a.pul_xche:hover {
background: url(../images/imm11.jpg) no-repeat center;
}

.sottoxche{
font-size:14px;
font-weight:bold;
color:#000;
margin-left:20px;
margin-top:5px;
}


/* FOOTER */

.footer_dx{
float:right;
padding-right:10px;
}

.footer_dx a{
color:#A9A9A9;
text-decoration:none;
}

.footer_dx a:hover{
text-decoration:underline;
}

.footer_sx{
float:left;
padding-left:10px;
}

div#loghi_footer{
height: 40px;
padding-bottom:60px;
padding-left:10px;
padding-top:20px;
color:#A9A9A9;
font-size:10px;
background: #375711;
}

div#loghi_footer p{
padding-top:10px;
}

div#loghi_footer a{
color:#A9A9A9;
text-decoration:none;
}

div#loghi_footer img{
border:none;
}

.tooltip{ /*il resto � compito di javascript */
position:absolute;
/*top: 2em; left: 2em;*/ width: 15em;
border: 1px solid #69C; 
background-color: #A8F8D0; 
color:#000;
font-size: 80%;
text-align: center;
} 


/*Aggiutne da Gioacchino per le ultime modifiche, da rivedere da Biagio*/

div#timer {
color:#000;
margin: 0 auto;
padding:0;
float:right;
width:90px;
margin-right:5px;
}

.ie6 div#timer {
margin-top:-16px;
}

a.lMinutes {
color: #000;
cursor:pointer;
text-decoration:none;
}


a:hover.lMinutes {
color: #EC5600;
}

/*
.timer_home{
position:relative;
left:18px;
top:72px;  Posizione originaria top:33px; 
}
*/

.timer_home{
position:relative;
left:18px;
top:10px; /* Posizione originaria top:33px; */
}

#conferma_grazie{
margin:0 auto;
margin-top: 20px;
margin-left:25px;
padding-bottom:30px;
width:630px;
text-align:center;
color:#000;
font-weight:bold;
font-size:12px;
border-bottom: #EAEAEA solid 1px;
}

#conferma_grazie p{
text-decoration:none;
}
/*----------------------------------------------*/