body{



     background-color:white;

  color:black;

  font-size:100%; 

  font-family: Josefin Slab;

  

  

}





h1{text-align: center; color: black; font-size: 30px; 

}

h2{

    margin-top: ;

   font-size: 20px;

    text-align: center;

  font-family: Josefin Slab ;}

  }

h3{color:black;

    float: center;

font-size: 15px;

text-align: right;

font-family: Josefin Slab ;}

#login {  

font-family: Josefin Slab; 

font-size: 20px;

color: black;

background-color: whitesmoke  ;

text-align: center ;

 width: 240px;

 height: 200px;

 margin-top: 25%;

 margin-left:30%;

 border-bottom: 3px solid #2E3092;

 border-right:3px solid #2E3092;

 border-top: 3px solid #2E3092;

 border-left:3px solid #2E3092;

  margin-bottom:30px;

  }

#loggato {  

font-family: Josefin Slab; 

font-size: 20px;

color: black;

background-color: whitesmoke  ;

text-align: center ;

 width: 240px;

 height: 200px;

 margin-top: 25%;

 
 margin-left:30%;

 border-bottom: 3px solid #2E3092;

 border-right:3px solid #2E3092;

 border-top: 3px solid #2E3092;

 border-left:3px solid #2E3092;

  margin-bottom:30px;

  }

  #istruzioni

{

  font-family: Josefin Slab; 

    font-size: 20px;

  color: black;

  background-color: whitesmoke  ;

  

 width: 240px;

 height: 230px;

 margin-top: 5%;


 margin-left:30%;

 border-bottom: 3px solid darkblue;

 border-right:3px solid darkblue;

 border-top: 3px solid darkblue;

 border-left:3px solid darkblue;

 padding-top:5px ;

 padding-left:25px;

  margin-bottom:75px;

   

  }

  #istruzionilog

{

  font-family: Josefin Slab; 

    font-size: 20px;

  color: black;

  background-color: whitesmoke  ;

  
 margin-left:30%;

 width: 240px;

 height: 230px;

 margin-top: 5%;



 border-bottom: 3px solid darkblue;

 border-right:3px solid darkblue;

 border-top: 3px solid darkblue;

 border-left:3px solid darkblue;

 padding-top:5px ;

 padding-left:25px;

  margin-bottom:75px;

   

  }

input {

     

    width: 80px; 

    

}



#leftlogin{ text-align:;float: left;height: 150px; width: 370px; background-color: ; color: white; margin-top: 80px;}

#wizard{float:center;text-align: center;}

.flaglanguage{float: left; margin-left:3%;} 

#logo{ margin-left: 10% ;}

#nome{ margin-left: 15%;width: 70%; height: 15%;}

#bloccosocial{margin-left:70%}

#languagegroup{}

.iconsocial{float:left;margin-left:3%; 

  } 
#reg{
text-align:center;}
#centralbox{  width:900px;  }

#footer{

  color: black; line-height: 100px; 

}

.credenziali{

 font-size: 20px; 

 color:white;

}

.bottoneok {

  background-color:#00FF00;

  }

.bottonenook {

  background-color:#FF0000;

  }

.errorelogin{color:red; margin-top: 100px; font-size: 20px;}





#menu1 {

    font-family: Josefin Slab;

    font-size: 15px;

    padding: 0;

    list-style: none;

    text-align: center;

    line-height: 50px;

    margin-left: 7%;

}

 

#menu1 a:link, 

#menu1 a:visited {

    color: black;

    text-decoration: none;

    }

#menu1 a:hover {

    color: white;

    text-decoration: none;

    }



#menu1 li  {

    background-color: whitesmoke;

    border-bottom: 7px solid #2E3092;

    border-right: 1px solid white;

    display: block;

    width: 120px;

    height: 50px;

    margin: 2px 0;

    position: relative;

    float:left;

}

 #menu1 li:hover {

  

    background-color: #2E3092;

   border-bottom: 7px solid whitesmoke;

    

}

#menu1  ul li {

    display:none;

    position: absolute;

    margin-left:149px;

}

#menu1 ul li:hover {

    display: block;

    background-color: #2E3092;

    

    }





div.log1{float: left;margin-left:5%;margin-top:30px;border: none}

div.log1 img{border:0;display:block}

div.log1 a{position: relative;float: left;color: DarkRed;

    text-decoration: none; font-family: Josefin Slab; font-size: 20px;}

div.log1 span{position:absolute;bottom: 0;width: 100%;padding: 3px 0;

    background: url(opacity.png) repeat-x 0 -100px;

    cursor: pointer;text-align: center}

div.log1 a:hover span{background-position: 0 -150px}







.plusteam{



 margin right: ;

    float:right;

   

}

#mascotte{

display: none;

      

}

#spazihome{

display: none;

      

}

#icon1

{

  text-align: center;


}





#icon2

{
text-align: center;


}

#tablenation  {

color: red;

width:250px; 

float:right;

}

 td {

 border:3px;    

     width:350px; 

     font-family: Josefin Slab;

     text-align: center;

     font-size: 20px;     

}

td a:link, a:visited{

    color:black;

    text-decoration: none;



}

td  a:hover{

    color:red;

    text-decoration: none;



}

th  {

    border:none ;

font-family: Josefin Slab;     

font-size: 15px; 

text-align: center;

}

tr:nth-child(2n) 

{ 

     

background-color: cadetblue;

}

tr:nth-child(2n+1) 

{  

background-color: GhostWhite;

}

#singleteam{


 

}

td {

    

     width:110px; 

     font-family: Josefin Slab;

     text-align: center;

     font-size: 20px;     

}

td a:link, a:visited{

    color:black;

    text-decoration: none;



}

td  a:hover{

    color:red;

    text-decoration: none;



}

th  {

    border:none ;

font-family: Josefin Slab;     

font-size: 15px; 

text-align: center;

}

tr:nth-child(2n) 

{ 

background-color: cadetblue;

}

tr:nth-child(2n+1) 

{ 

background-color: GhostWhite;

}





#fantateam{



}

td {

    

     width:110px; 

     font-family: Josefin Slab;

     text-align: center;

     font-size: 20px;     

}

td a:link, a:visited{

    color:black;

    text-decoration: none;



}

td  a:hover{

    color:red;

    text-decoration: none;



}

th  {

    border:none ;

font-family: Josefin Slab;     

font-size: 15px; 

text-align: center;

}

tr:nth-child(2n) 

{ 

background-color: cadetblue;

}

tr:nth-child(2n+1) 

{ 

background-color: GhostWhite;

}

.alert{color:red;}

.money{

  font-size: 25px;

 

}

