﻿body {
}

.logoDiv 
{
 z-index: 101;
 width: 800px;
 height: 92px;
 position: absolute;
 left: 0px;
 top: 0px;
}

.logoDiv2 
{
 z-index: 101;
 width: 800px;
 height: 92px;
 position: absolute;
 left: 0px;
 top: 0px;
 border-bottom-color: Black;
 border-bottom-width: 1px;
 border-bottom-style: solid;   
 border-top-color: Black;
 border-top-width: 1px;
 border-top-style: solid;   
 border-left-color: Black;
 border-left-width: 1px;
 border-left-style: solid;   
 border-right-color: Black;
 border-right-width: 1px;
 border-right-style: solid;   

}

.mainDiv 
{
  z-index: 101;
  width: 800px;
  height: 1173px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #f8fdbf;
  text-align: center;
  border-right-color: Black;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-color: Black;
  border-left-width: 1px;
  border-left-style: solid;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid; 
  border-top-color: Black;
  border-top-width: 1px;
  border-top-style: solid; 
    
}

.mainDiv2 
{
  z-index: 102;
  left: 0px;
  top: 92px; 
  width: 800px;
  height: 1080px;
  position: absolute;
  background-color: #EFF3FB;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-top-color: Black;
  border-top-width: 1px;
  border-top-style: solid;
      
}

.menuDiv 
{
  left: 270px;
  top: 0px; 
  width: 480px;
  height: 20px;
  position: absolute;
  background-color: #EFF3FB;
       
}

.lingueDiv 
{
  left: 715px;
  top: 1px; 
  width: 70px;
  height: 13px;
  position: absolute;
  background-color: #EFF3FB;
        
}

.leftDiv2 
{
  
  left: 0px;
  top: 21px; 
  width: 224px;
  height: 1059px;
  text-align: left;
  position: absolute;
  padding-left: 0;
  padding-top: 0;
  background-color:#f8fdbf;
  border-right-color: Black;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
      
}

.mousestyle
{
 cursor:pointer;   
 color:#284E98;   
}

.leftmenuDiv 
{
  z-index: 102; 
  left: 2px; 
  width: 224px; 
  position: absolute; 
  top: 210px; 
  height: 150px;
}

.rightDiv2 
{
  left: 225px;
  top: 21px; 
  width: 475px;
  height:1059px;
  text-align:justify;
  font-family:Arial;
  font-size:0.8em;
  padding-left:50px;
  padding-right:50px;
  position: absolute;
  background-color:#f8fdbf;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
      
}

.copyDiv2 
{
  left: 0px;
  top: 1178px;
  text-align:center;
  width: 800px;
  height: 25px;
  position: absolute;
  background-color: #f8fdbf;
  border-right-color: Black;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-color: Black;
  border-left-width: 1px;
  border-left-style: solid;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-top-color: Black;
  border-top-width: 1px;
  border-top-style: solid;
      
}

.tabellaMenu
{
  border-collapse: collapse; 
  width: 218px; 
  border-style: solid; 
  border-width: 1px; 
  border-color: #B5C7DE;   
}

.menuItem
{
  padding-left: 10px; 
  font-family: Arial; 
  font-size: 0.8em; 
  color: Blue; 
  background-color: #EFF3FB; 
  border-style: solid; 
  border-width: 1px; 
  border-color: #B5C7DE;   
}

.menuInfo
{
  z-index: 102; 
  left: 2px; 
  width: 224px; 
  position: absolute; 
  top: 10px; 
  height: 150px;   
}

.imageLeft
{
  z-index: 102;
  left: 37px; 
  width: 150px; 
  position: absolute; 
  top: 245px; 
  background-color: #f8fdbf; 
  height: 200px;    
}

.imageLeft2
{
  z-index: 102;
  left: 7px; 
  width: 210px; 
  position: absolute; 
  top: 245px; 
  background-color: #f8fdbf; 
  height: 200px;    
}

.benvenutoDiv 
{
  left: 10px;
  top: 0px; 
  width: 220px;
  height: 20px;
  position: absolute;
  background-color: #EFF3FB;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 0.8em;
  font-family: Arial;      
}

.benvenuto2Div 
{
  left: 10px;
  top: 2px; 
  width: 220px;
  height: 18px;
  position: absolute;
  background-color: #EFF3FB;
  z-index: 101;
}

.corpoMain
{
  text-align: center;  
  z-index: 100; 
  left: 0px; 
  width: 800px; 
  position: absolute; 
  top: 114px; 
  background-color: #f8fdbf; 
  border-right: #000000 1px solid;  
  border-left: #000000 1px solid;  
  border-bottom: #000000 1px solid;   
}

.corpoMainInt
{
  z-index: 102; 
  left: 170px; 
  top: 10px;
  width: 460px; 
  position: absolute; 
  background-color: #f8fdbf; 
  height: 200px;
}

.tabellaContatto
{
  text-align: center; 
  background-color: #EFF3FB; 
  width: 460px; 
  border-bottom: #B5C7DE 1px solid; 
  border-top: #B5C7DE 1px solid; 
  border-left: #B5C7DE 1px solid; 
  border-right: #B5C7DE 1px solid;
}

.tdContattoTit
{
  font-size: 0.9em;
  text-align: center; 
  font-weight: bold; 
  font-family: Arial; 
  color: #ffffff; 
  background-color: #507CD1;   
}

.tdIndEmail
{
  text-align: right; 
  width: 180px;  
  padding-right: 5px; 
  padding-bottom: 7px; 
  font-size: 0.8em;  
  font-family: Arial;
}

.tdEmailAddr
{
  text-align: left; 
  width: 280px;  
  padding-top :10px; 
  font-size: 0.8em;  
  font-family: Arial;    
}

.tdLeft35
{
  text-align: left; 
  padding-left: 35px; 
  font-size: 0.8em; 
  font-family: Arial;
}

.tdLeft30
{
  text-align: left; 
  padding-left: 30px; 
  font-size: 0.8em; 
  font-family: Arial;  
}

.tdLeft5
{
  text-align: left; 
  padding-left: 5px; 
  font-size: 0.8em; 
  font-family: Arial;  
}

.tdLeft25
{
  text-align: left; 
  padding-left: 25px; 
  vertical-align: top;
  font-size: 0.8em; 
  font-family: Arial;  
}

.tdRight25
{
  text-align: center; 
  padding-right: 25px;
}


.tdCodice
{
  text-align: center;
  font-family: Arial; 
  font-size: 0.8em; 
  color: Black;   
}

.tdCodice2
{
  text-align: center;
  font-family: Arial; 
  font-size: 0.9em; 
  color: Black;   
}

.tdChange
{
  text-align:right;
  height:30px; 
  font-size: 0.8em;  
  font-family: Arial;
}

.tdChange2
{
  text-align:left;
  padding-left:5px;
}

.tdChange3
{
  font-size: 0.8em;
  text-align:left; 
  padding-left:60px; 
  padding-right:30px; 
  font-family: Arial; 
}

.tdChange4
{
  font-size: 0.8em;  
  text-align:center;
  font-family: Arial;
}

.tdChange5
{
  text-align:right;
  font-size: 0.9em;  
  font-family: Arial;
}

.tdChange6
{
  text-align:center;
  font-size: 0.9em;  
  font-family: Arial;
}

.tdPurchase
{
  text-align:left;
  width:300px;
  font-size: 0.8em; 
  font-weight:bold; 
  font-family:Arial;
}

.tabellaContatto2
{
  
  width: 370px; 
  background-color: #EFF3FB; 
  border-bottom: #B5C7DE 1px solid; 
  border-top: #B5C7DE 1px solid; 
  border-left: #B5C7DE 1px solid; 
  border-right: #B5C7DE 1px solid;
}

.tdContattoTit2
{
  text-align: center; 
  font-size: 0.9em; 
  font-weight: bold; 
  font-family: Arial; 
  color: #ffffff; 
  background-color: #507CD1;
}

.tdTuaEmail
{
  text-align: left; 
  width: 230px; 
  padding-left: 5px; 
  font-size: 0.8em;  
  font-family: Arial;
}

.tdTuoNome
{
  text-align: left; 
  padding-left: 25px; 
  vertical-align: top; 
  font-size: 0.8em;  
  font-family: Arial;
}

.tdTuaEmail
{
  text-align: left; 
  padding-top: 1px; 
  font-size: 0.8em;  
  font-family: Arial;
}

.areaTesto
{
  padding-left: 10px;
  font-size: 0.8em; 
  font-family: Arial;
}

.tdSegnComp
{
  text-align: center; 
  font-size: 0.8em; 
  padding-left: 20px; 
  padding-right: 20px;  
  font-family: Arial;
}

.copyDiv 
{
  left: 0px;
  z-index: 103;
  text-align:center;
  font-family:Arial;
  font-size:0.7em;
  width: 800px;
  height: 25px;
  position: absolute;
  background-color: #f8fdbf;
  border-right-color: Black;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-color: Black;
  border-left-width: 1px;
  border-left-style: solid;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-top-color: Black;
  border-top-width: 1px;
  border-top-style: solid;
      
}

.regolaDiv
{
  z-index: 101; 
  text-align:center; 
  width: 800px; 
  height:718px; 
  position: absolute; 
  top: 0px; 
  left: 0px; 
  background-color: #f8fdbf;
  border-right: black 1px solid; 
  border-top: black 1px solid; 
  border-left: black 1px solid; 
  border-bottom: black 1px solid;   
}

.regolaTesto
{
  z-index: 103; 
  width: 800px; 
  position: absolute; 
  left:0;
  
}

.regolaPanel
{
  border-style:solid;  
  border-bottom-width:1px; 
  border-top-width:1px; 
  border-left-width:1px; 
  border-right-width:1px; 
  background-color:White; 
  padding-left:50px; 
  padding-right:50px; 
  text-align: justify; 
  width: 500px; 
  height: 550px; 
  font-family:Arial; 
  font-size:0.8em;
}

.browserDiv
{
  z-index: 101; 
  text-align:center; 
  width:800px; 
  height:668px; 
  position: absolute; 
  top: 0px; 
  left: 0px; 
  background-color: #f8fdbf;
  border-right: black 1px solid; 
  border-top: black 1px solid; 
  border-left: black 1px solid; 
  border-bottom: black 1px solid;
}

.browserPanel
{
  border-style:solid;  
  border-bottom-width:1px; 
  border-top-width:1px; 
  border-left-width:1px; 
  border-right-width:1px; 
  background-color:White; 
  padding-left:50px; 
  padding-right:50px; 
  text-align: justify; 
  width: 500px; 
  height: 480px; 
  font-family:Arial; 
  font-size:0.8em;
}

.cancAcquDiv
{
  z-index: 101; 
  text-align:center; 
  left: 0px; 
  width: 800px; 
  position: absolute; 
  top: 113px;
  background-color: #f8fdbf; 
  border-right: #000000 1px solid;  
  border-left: #000000 1px solid; 
  border-bottom: #000000 1px solid;
}

.cancAcquMsg
{
  z-index: 102; 
  left: 215px; 
  width: 370px; 
  position: absolute; 
  top: 60px; 
  background-color: #f8fdbf;
  height: 200px;
}

.cancAcquTab
{
  text-align:center; 
  width:370px; 
  background-color: #EFF3FB; 
  border-bottom: #B5C7DE 1px solid; 
  border-top: #B5C7DE 1px solid; 
  border-left: #B5C7DE 1px solid; 
  border-right: #B5C7DE 1px solid;
}

.confAcquMsg
{
  z-index: 101; 
  text-align:center; 
  left: 200px; 
  width: 400px; 
  position: absolute; 
  top: 80px; 
  background-color: #EFF3FB; 
  border-right: #B5C7DE  1px solid;  
  border-left: #B5C7DE 1px solid; 
  border-bottom: #B5C7DE 1px solid;
  border-top: #B5C7DE 1px solid;
  height: 160px;
}

.confAcquPanel
{
  margin-left: 35px; 
  margin-right: 35px; 
  font-family:Arial; 
  font-weight:bold; 
  font-size:0.8em; 
  text-align: justify;
}

.confirmMsg
{
  z-index: 102; 
  text-align:center; 
  background-color:#EFF3FB;  
  left: 215px; 
  top: 40px; 
  width: 370px; 
  height:190px; 
  position: absolute; 
  border-right: black 1px solid; 
  border-top: black 1px solid; 
  border-left: black 1px solid; 
  border-bottom: black 1px solid; 
}

.confirmPanel
{
  margin-left: 50px;
  margin-right:50px; 
  font-family: Arial; 
  font-size: 0.8em; 
  text-align: justify;
}

.recPswDiv
{
  z-index: 101; 
  left: 230px; 
  width: 300px; 
  position: absolute; 
  top: 30px;
  height: 250px;
}

.tdRecPsw
{
  text-align: center;
  font-size: 1.0em;  
  font-family: Arial; 
  color: #ffffff; 
  background-color: #507CD1; 
  font-weight: bold;
}

.tdRecPsw24
{
  text-align: center; 
  height: 24px;
}

.tdRecPsw24L
{
  text-align:left;
  height: 24px;
}

.tdRecPsw24r
{
  text-align:right;  
  width: 80px; 
  height: 24px;
}

.tdRecPsw24Lb
{
  text-align:left; 
  height: 24px; 
  font-weight:bold; 
  color:Blue;
}

.tdRecPsw24cr
{
  text-align:center; 
  color: red; 
  height: 24px;
}

.regTitolo
{
  z-index: 103; 
  text-align:center;  
  left: 0px; 
  width: 800px; 
  position: absolute; 
  top:15px; 
  font-family:Arial; 
  font-size:0.8em; 
  font-weight:bold; 
  color:Black;
  height: 40px; 
  background-color: #f8fdbf;
}

.regCorpo
{
  z-index: 104; 
  left: 0px; 
  width: 798px; 
  position: absolute; 
  top: 65px;
  height: 516px;
}

.tdRegRegol
{
  text-align:left; 
  width:340px; 
  padding-left:0px; 
  padding-right:10px; 
  font-family:Arial; 
  font-size:0.8em; 
  color:Black;
}

.regRegolPanel
{
  border-style:inset; 
  border-collapse:collapse; 
  background-color:White; 
  padding-left:10px; 
  padding-right:10px; 
  text-align: justify; 
  height: 60px; 
  font-size:0.9em;
}

.tdRegCodice
{
  text-align:center; 
  padding-left:0px; 
  padding-right:10px; 
  font-family:Arial; 
  font-size:0.8em; 
  color:Black;
}

.tdRegControl
{
  text-align:center; 
  width:420px; 
  padding-left:0px; 
  padding-right:10px; 
  font-family:Arial; 
  font-size:0.8em; 
  color:Black;
}

.tdRegError
{
  text-align:left; 
  width:340px; 
  padding-left:0px; 
  padding-right:10px; 
  font-family:Arial; 
  font-size:0.8em; 
  color:Black;
}
    
.tdRegError2
{
  text-align:left; 
  padding-right:10px; 
  font-family:Arial; 
  font-size:0.8em; 
  color:Black;
}

.regComplDiv
{
  z-index: 104; 
  left: 0px; 
  width: 798px; 
  position: absolute; 
  top: 45px; 
  height: 180px;
}

.regComplPanel
{
   padding-left: 30px;
   padding-right: 30px; 
   width:427px; 
   height: 180px; 
   Font-Size:0.8em; 
   text-align: justify; 
   color:Black; 
   background-color: #F7F6F3; 
   border-right:#E6E2D8 1px solid;  
   border-left:#E6E2D8 1px solid; 
   border-bottom:#E6E2D8 1px solid;  
   border-top:#E6E2D8 1px solid;
}

.bonusDiv
{
  text-align:center; 
  z-index: 102; 
  left: 165px; 
  width: 470px; 
  position: absolute; 
  top: 30px; 
  background-color: #f8fdbf; 
  height: 180px; 
  background-color: #f8fdbf;
  border-right-color: #B5C7DE;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-color: #B5C7DE;
  border-left-width: 1px;
  border-left-style: solid;
  border-bottom-color: #B5C7DE;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-top-color: #B5C7DE;
  border-top-width: 1px;
  border-top-style: solid;
  background-color: #EFF3FB; 
}

.bonusPara
{
  margin-left: 35px; 
  margin-right: 35px; 
  font-family:Arial; 
  font-weight:bold; 
  font-size:0.8em; 
  text-align:center;
}












.divLogin
{
  z-index: 101; 
  left: 230px;
  text-align: center;
  width: 300px; 
  position: absolute; 
  top: 30px;
  height: 220px;
}

.LoginButtonStyle 
{
   color:#284E98;
   background-color: Silver;
   font-family: Arial;
   font-size: 0.9em;
   font-weight: bold;
   height: 22px;
   width: 80px;
   
}

.leftDiv 
{
  
  left: 0px;
  top: 115px; 
  width: 224px;
  position: absolute;
  padding-left: 0;
  padding-top: 0;
  background-color:#f8fdbf;
  border-right-color: Black;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-color: Black;
  border-left-width: 1px;
  border-left-style: solid;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
      
}

.rightDiv 
{
  left: 225px;
  top: 115px; 
  width: 575px;
  position: absolute;
  background-color:#f8fdbf;
  border-right-color: Black;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-color: Black;
  border-left-width: 1px;
  border-left-style: solid;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
      
}

.copyDiv3 
{
  left: 0px; 
  width: 800px; 
  position: absolute; 
  top: 5px; 
  height: 10px; 
  font-family:Arial; 
  font-size:0.7em;
}

.mainMenuDiv 
{
  z-index: 112;
  
  left: 0px;
  top: 94px; 
  width: 800px;
  height: 20px;
  position: absolute;
  background-color: #EFF3FB;
  font-family: Arial; 
  font-size: 0.9em;
  border-right-color: Black;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-color: Black;
  border-left-width: 1px;
  border-left-style: solid;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
      
}

.mainMenuDiv2 
{
  z-index: 101;
  text-align: left;
  left: 0px;
  top: 0px; 
  width: 800px;
  height: 20px;
  position: absolute;
  background-color: #EFF3FB;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
      
}

.mainMenuDiv3 
{
  z-index: 101;
  text-align:center; 
  left: 0px;
  top: 94px; 
  width: 800px;
  height: 20px;
  position: absolute;
  background-color: #f8fdbf;
  font-family: Arial; 
  font-size: 0.9em;
  border-right-color: Black;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-color: Black;
  border-left-width: 1px;
  border-left-style: solid;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
      
}

.mainMenuDiv4 
{
  z-index: 112; 
  text-align:left;
  width: 800px; 
  position: absolute; 
  top:92px; 
  left: 0px;
  height: 20px; 
  background-color: #EFF3FB; 
  border-top: #000000 1px solid; 
  border-bottom: #000000 1px solid;
}

.logoutDiv 
{
  left: 220px; 
  top: 0px;
  width: 80px; 
  height: 20px;
  position: absolute; 
  background-color: #EFF3FB; 
  border-bottom: #000000 1px solid;
  z-index: 102; 
}

.logoutDiv2 
{
   padding-top:2px;
  left: 212px; 
  top: 0px;
  width: 80px; 
  height: 18px;
  position: absolute; 
  background-color: #EFF3FB; 
  border-bottom: #000000 1px solid;
  z-index: 302; 
     
}

.gameMenuDiv 
{
  left: 292px;
  top: 0px; 
  width: 508px;
  height: 20px;
  position: absolute;
  background-color:  #EFF3FB;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  z-index: 300;    
  
}

.loginDiv 
{
  z-index: 101;  
  left: 2px; 
  width: 210px; 
  position: absolute; 
  top: 10px;
  height: 100px;
  font-family:Arial;
}


.testoPara
{
  margin-left: 50px; 
  margin-right: 50px; 
  text-align: justify;
}

.browserDiv
{
  z-index: 101;
  text-align:center;  
  font-family: Arial; 
  left: 125px; 
  width: 550px; 
  position: absolute; 
  top: 0px; 
  background-color: #EFF3FB;
  height: 430px; 
  border-right: #B5C7DE 1px solid; 
  border-top: #B5C7DE 1px solid; 
  border-left: #B5C7DE 1px solid; 
  border-bottom: #B5C7DE 1px solid;
}

.browserPara1
{
  margin-left: 15px; 
  margin-right: 15px; 
  font-family: Arial; 
  font-size: 1.0em; 
  color:Blue; 
  font-weight: bold; 
  text-align: center;
}

.browserPara2
{
  margin-left: 30px; 
  margin-right: 30px; 
  font-family: Arial; 
  font-size: 0.8em; 
  text-align: justify;
}

.purchaseDiv
{
  z-index: 100; 
  left: 200px; 
  width: 400px; 
  position: absolute; 
  top: 150px; 
  background-color: #EFF3FB;
  height: 260px;
}

.purchaseDiv2
{
  z-index: 2; 
  left: 200px; 
  width: 400px; 
  position: absolute; 
  top: 160px; 
  background-color: #EFF3FB;
  height: 300px;
}

.infoDiv
{
  text-align:center; 
  z-index: 101; 
  left: 200px; 
  width: 400px; 
  position: absolute; 
  top: 40px; 
  height: 250px; 
  background-color:#EFF3FB;
}

.tbInfo
{
  text-align:center; 
  width:400px; 
  font-family:Arial; 
  font-size:0.8em;  
  color:Black; 
  background-color: #EFF3FB; 
  border-bottom: #B5C7DE 1px solid; 
  border-top: #B5C7DE 1px solid; 
  border-left: #B5C7DE 1px solid; 
  border-right: #B5C7DE 1px solid;
}

.tdInfoTesto
{
  text-align:center; 
  font-size: 1.1em;  
  font-family: Arial; 
  color: #ffffff; 
  background-color: #507CD1; 
  font-weight: bold;
}

.tdInfo
{
  text-align:right; 
  width:190px; 
  padding-right:10px;
}

.tdInfo2
{
  text-align:left;
  width:210px;  
}