﻿.pal_desc 
{
    float: left;
    max-width: 60px;
}

.countdown 
{
    float: right;
    max-width: 60px;
    margin-right: 10px;
}

/*MENU STATICO*/
#ulMenuStatico a
{
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
    }
    
 #ulMenuStatico li
 {
    /*background: url('../images/ico_discipline-giu.png') no-repeat scroll 0% 0% rgba(109, 143, 0, 0.7);*/
    color: #FFF;
    height: 27px;
    font-size: 90%;
    font-weight: normal;
    padding-left: 5px;
    padding-top: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    cursor: pointer;
    transition: background-color 1.5s ease 0s;
    text-shadow: 0px 0px 0px #000;
    box-shadow: 0px -2px 10px rgba(189, 253, 152, 0.2) inset;
}
     
     }
/*FINE MENU STATICO*/

.contenitore_virtualRisultati
{
    min-width: 1270px;
    margin: 2px auto;
    overflow: hidden;
    padding-top: 10px;
    font-family: verdana,arial,helvetica,sans-serif;
}

.contenitore_virtualRisultati .colonna_sx_virtualRisultati
{
    float: left;
    padding-top: 5px;
    margin-top: -5px;
    margin-right: 10px;
    text-align: left;
    width: 20%;
    overflow: hidden;
}
        
.contenitore_virtualRisultati #colonna_ctr_virtualRisultati
{
    float:left;

    }
/* inizio ccs div filtri ricerca utente*/
.contenitore_virtualRisultati #divFiltri
{
    background-color:#FFF;
    color:#006400; 
    margin-bottom:10px;  
    padding-left:5px;
    }

.contenitore_virtualRisultati #divFiltri .btnCercaRisultati
{
    background-color: #006400;
    font-weight:bold;
    color:#FFF;
    font-size:11px;
    }
    
 /* fine ccs div filtri ricerca utente*/   
/*css contenitore elenco risultati*/
#divContenitoreElencoRisultatiVirtuali .divRisultato
{
    clear:both;
    height:40px;
    font-size:11px;

    }
    
 #divContenitoreElencoRisultatiVirtuali .divRisultato .divDataRisultato
 {
     float:left;
     width:150px;
     color:#FFFFFF;
     margin-right:2px;
    text-align:center;
    font-size:11px;
    font-weight:bold;
    padding: 11px 0px;
    background-color:#006400;
   
  }
  
  #divContenitoreElencoRisultatiVirtuali .divRisultato .divDescrizioneRisultatoEDettaglio
  {
        float:left;
        overflow: hidden;
        border: 1px solid #006400;
        height: 33px;
        position: relative;
        color: #676767;
        background-color:#F5F5F5;
      /*  height:40px;
        border:solid 1px #000000;
        width:400px;
        background-color:#99FF99;*/
}
      
#divContenitoreElencoRisultatiVirtuali .divRisultato .divDescrizioneRisultatoEDettaglio .divContenitoreDescrizioneDisciplinaEvento
{
    width: 490px;
    color: #676767;
}
       
       
#divContenitoreElencoRisultatiVirtuali .divRisultato .divDescrizioneRisultatoEDettaglio .divContenitoreDescrizioneDisciplinaEvento .divDescrizioneDisciplina
{
    font-weight:bold;
}
 
 
#divContenitoreElencoRisultatiVirtuali .divRisultato .divDescrizioneRisultatoEDettaglio .divContenitoreDescrizioneDisciplinaEvento .divDescrizioneEvento      
{
     width: 490px;
    color: #676767;
}
#divContenitoreElencoRisultatiVirtuali .divRisultato .divDescrizioneRisultatoEDettaglio .divApriDettaglio
  {
        background-color:#006400;
        width: 77px;
        height: 19px;
        position: absolute;
        right: 10px;
        top: 8px;
        cursor: pointer;
        text-align: center;
        padding: 2px 0px 0px;
        color: #FFF;
        font-size:11px;
        font-weight:bold;  
  }
  #divContenitoreElencoRisultatiVirtuali .divRisultato .divDescrizioneRisultatoEDettaglio .divApriDettaglio a
  {
      color:#FFFFFF;
      }
      
      
  #divContenitoreElencoRisultatiVirtuali .divRisultato .divDescrizioneRisultatoEDettaglio .divDettaglio
  {
      height:300px;
      clear:both;
      display:none;
      }
      
  /*fine elenco risultati*/
  #divRisultatiRace, #divRisultatiSoccer, #divRisultatiTennis
  {
      clear:both;    
      background-color:#FFFFFF;
  }
  
 
/*Paginazione Elenco risultati*/

#divContenitoreElencoRisultatiVirtuali #paginazione
{
    width: 625px;
    display: block;
    float: left;
    color: #ffffff;
    font-size: 11px;
    padding: 10px;
    background-color:#006400;
}

#divContenitoreElencoRisultatiVirtuali #paginazione a
{
    text-decoration:none;
    color:#FFF;
    font-size:10px;
    }
#divContenitoreElencoRisultatiVirtuali #paginazione .FloatL
{
    display: block;
    float: right;
    margin-bottom: 0px;
    margin-right: 22px; /*width: 20px;*/
}

#divContenitoreElencoRisultatiVirtuali #paginazione .FloatT
{
    display: block;
    float: left;
    margin-bottom: 0px;
    width: 355px;
}
#divContenitoreElencoRisultatiVirtuali #paginazione .FloatR
{
    display: block;
    float: left;
    margin-bottom: 0px;
    margin-right: 40px; /* width: 20px;*/
}
#divContenitoreElencoRisultatiVirtuali #paginazione .FloatL:hover,#divContenitoreElencoRisultatiVirtuali #paginazione .FloatL input:hover,#divContenitoreElencoRisultatiVirtuali #paginazione .FloatR:hover, #divContenitoreElencoRisultatiVirtuali #paginazione .FloatR input:hover
{
    background-color: black !important;
    background: none !important;
    background: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}



/*fine paginazione elenco risultati*/



/*########################DETTAGLIO RISUTLTATI######################################*/
 /*DETTAGLIO RISULTATI race*/
 #divRisultatiRace table {
  width: 457px;
  margin-left:15px;
}
 #divRisultatiRace table td,  #divRisultatiRace table th
 {
border: 1px solid #a1a0a0;
}
 #divRisultatiRace table th {
color: #000;
font-weight: bold;
height: 27px;
padding-top: 10px;
background-color:#dcd9d9;
padding-left:5px;
}

 #divRisultatiRace table td.intestazione
 {
 height: 33px;
padding-top: 5px;
width: 38px;
font-size: 20px;
float: left;
color: #000000;
background: #dcd9d9;
text-align: center;
border-right: 1px solid #a1a0a0;
}
     
 #divRisultatiRace table td.descrizione
 {
     width:160px;
     margin: 12px 0 0 10px;
    color: #676767;
    font-weight: normal;
    padding-left:5px;
    font-size:13px;
 }
 
  #divRisultatiRace table td.quota
 {
     color: #006400;
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #C3C2C2;
    border-top: 1px solid #C3C2C2;
    border-bottom: 1px solid #C3C2C2;
    height: 28px;
    padding: 10px 0 0;
    text-align: center;
    width: 97px;
    font-weight:bold;
 }
 /*#############fine dettaglio race############################*/
 /*################ Dettaglio SOCCER###########################*/
 #divRisultatiSoccer .divScommessaSoccer
 {
overflow: hidden;
margin: auto;
margin-bottom:5px !important;
width: 375px;
}

#divRisultatiSoccer .divDescrizioneScommessa
{
    float: left;
background: #dcd9d9;
border: 1px solid #a1a0a0;
color: #000;
padding: 3px 3px 3px 5px;
width: 223px;
    }
#divRisultatiSoccer .divRisultatoQuota
{
        overflow: hidden;
float: right;
width: 130px;
border: 1px solid #a1a0a0;
background: #fff;
padding: 3px;
        }
#divRisultatiSoccer .divRisultatoQuota .divDescrizioneEsitoSoccer{     
float: left;
color: #5b5b5b;
padding-left: 5px;
}

#divRisultatiSoccer .divRisultatoQuota .divDescrizioneQuotaEsitoSoccer
{
    float: right;
color: #006400;
padding-right: 5px;
font-weight:bold;
    }
/*############# fine dettaglio Soccer ##############################*/
/*inizio dettaglio tennis*/

 #divRisultatiTennis .divScommessaSoccer
 {
overflow: hidden;
margin: auto;
margin-bottom:5px !important;
width: 375px;
}

#divRisultatiTennis .divDescrizioneScommessa
{
    float: left;
background: #dcd9d9;
border: 1px solid #a1a0a0;
color: #000;
padding: 3px 3px 3px 5px;
width: 223px;
    }
#divRisultatiTennis .divRisultatoQuota
{
        overflow: hidden;
float: right;
width: 130px;
border: 1px solid #a1a0a0;
background: #fff;
padding: 3px;
        }
#divRisultatiTennis .divRisultatoQuota .divDescrizioneEsitoSoccer{     
float: left;
color: #5b5b5b;
padding-left: 5px;
}

#divRisultatiTennis .divRisultatoQuota .divDescrizioneQuotaEsitoSoccer
{
    float: right;
color: #006400;
padding-right: 5px;
font-weight:bold;
    }


.prossimiEventiPari
{
    background-color: rgba(125, 182, 18, 0.7);
    
}

.prossimiEventiDispari 
{
    background-color: rgba(109, 143, 0, 0.7);
    
}

.divHeaderNextEvents {
width: 100%;
background: orange;
height: 20px;
text-align: center;
border-radius: 10px 10px 0 0;
color: White;
}

.panelLabelMessaggioScommesseVirtual {
clear: left;
background-color: #7DB612;
color: #FFFFFF;
text-align: center;
border: 1px solid #FFFFFF;
width: 96%;
padding: 10px;
border-radius: 8px;
box-shadow: 1px 1px 5px #000;
text-shadow: 1px 1px 3px #000;
margin-bottom: 20px;
}

.dataListScommesseVirtuali {
    clear: left;
    background-color: rgba(240, 173, 0, 0.9);
    color: #FFF;
    padding: 5px 0px 5px 15px;
    font-family: Verdana,Helvetica,Arial;
    font-size: 12px;
    width: 100%;
    border-radius: 8px;
    margin: 0px 0px 20px;
}

.dataListScommesseVirtuali a{
    color: #032C0C;
    text-decoration: none;
}

.dataListScommesseVirtuali a:hover{
    color: #FFCC00;
    color: #000;
    text-decoration: none;
    text-shadow: 1px 1px 2px #efe;
}

.dataListScommesseVirtualiSelected {
    color: #FFCC00;
    font-weight: bold;
    /*color: #000;*/
    text-decoration: none;
    text-shadow: 1px 1px 2px #efe;
    /*
    background-image: url(../images/greendot.png);
    background-repeat: no-repeat;
    background-position: left;
    */
}

a.nextEvents {
    color: #032C0C;
}

a.nextEvents:hover 
{
    text-decoration: none;
    color: rgba(255, 184, 0, 0.9);
    text-shadow: 1px 1px 2px #032C0C;
}