@CHARSET "ISO-8859-1";
.body
	{
		width: 1020px;
	}
#invito
	{
		 width: inherit;
		 height: 80px;
		 /*border: 1px solid black;*/
		 text-align: center;
		 margin: 0 auto;
		
		 
		 
		 
	}
#subinvito, #mtrc, #subarea10
	{
	   float:left; 
	   display: inline-block;
	  
	}

#menu
	{
	     margin-top: 15px;
	     font-size: 20px;
		 width:  inherit;
		 height: 40px;
		 
	}
#lmenu
	{
		 float: left;
		 margin-left: 100px;
	}
#rmenu
	{
		float: right;
		margin-right: 100px;
	}
#sellev, #selbase, #selsound1, #selsound2, #buttesc, #buttok
	{
	    font-size: 20px;
	}
#formok, #formesc
	{
	    margin-top: 50px;
	   
	   
	    display: inline-block;
	}
#bottoni
	{
		 text-align: center;
	}
ul
	{
	   margin-left: 20px;
	   list-style-type: none;
	   list-style: none;
	   padding: 0px;
	}

#go
	{
	     width:  inherit;
		 height: 40px;
		 text-align: center;
	     line-height: 40px;
	}
#vai
	{
	  float:left;
	}
#domanda
	{
		 width:  inherit;
		 height: 80px;
		 text-align: center;
	     line-height: 80px;
	    
	     background: orange;
	}
#dompref
	{
		 width:  inherit;
		 height: 70px;
		 text-align: center;
	     line-height: 70px;
	    
	     background: orange;
	}
#subarea10
	{
	   margin-left: 100px;
	   margin-top: 100px;
	}

#mt1 td
	{
	 

  		border:2px solid white;
	 	width : 30px; 
		height : 30px; 
    	background : lightsteelblue; 
	    display: inline-block;
	    float: left;
	   
	}
#mt td
	{
	 	
  		border:2px solid white;
	 	width : 50px; 
		height : 50px; 
    	background : lightsteelblue; 
	    display: inline-block;
	    float: left;
	    
	}
#mtr td
	{
	 	
  		border:2px solid white;
	 	width : 30px; 
		height : 30px; 
    	background : lightsteelblue; 
	    display: inline-block;
	    float: left;
	    
	}
#mtr1 td
	{
	 	
  		border:2px solid white;
	 	width : 25px; 
		height : 25px; 
    	background : lightsteelblue; 
	    display: inline-block;
	    float: left;
	    
	}	
#mtrc
	{
	   border-collapse: separate;
	   border-spacing: 0;
	}                          
#mtrc td
	{
	    
	    border: 1px solid white;
	    padding: 0;
  		
	 	
	}

#mtrc div
	{
	    
	    border:2px solid white;
  		
	 	width : 30px; 
		height : 30px; 
    	background : lightsteelblue; 
	    /*display: inline-block;*/
	    /*float: left;*/
	}
#thelp, #thelp1, #thelp2
	{
	 	
	 	margin-top: 5px;
	 	margin-left: +30px;
	    display: inline-block;
	    float: left;
	    
	}	
	
#thelp td, #thelp1 td, #thelp2 td, #thelp3 td
	{
	 	font-size: 12px;
  		border:1px solid black;
	 	width : 10px; 
		background : white; 
		height:14px;
		line-height: 14px;
		
		
	    
	    
	}	
#thelp tr, #thelp1 tr, #thelp2 tr, #thelp3 tr
	{
	 	
		
		
    	
	    
	    
	}	
#thc0, #thc1, #thc2, #thc3
	{
	   display: block;
   	   margin: 0 auto;

	}
#risposta
	{
	    
	  font-size: 50px;
	  color: blue;
	  max-width: 70px;
	  vertical-align: middle;
	  background-color: orange;
	  border: none;
	  margin-bottom: 7px;
	}
#rispostarc
	{
	    
	  font-size: 30px;
	  color: blue;
	  max-width: 90px;
	  vertical-align: middle;
	  background-color: orange;
	  border: none;
	  margin-bottom: 7px;
	}
#tdom
	{
	  font-size: 50px;
	  color: blue;
	}
#risposta2d
	{
	    
	  font-size: 30px;
	  color: blue;
	  max-width: 50px;
	  vertical-align: middle;
	  background-color: orange;
	  border: none;
	  margin-bottom: 7px;
	}
#tdom2, #vedisugge
	{
	  font-size: 30px;
	  color: blue;
	}
#tdom1 td 
	{
	       text-align: center;
	  	   height: 30px;
	      
	}

	
#riga1tdom  
	{
	      line-height: 30px;
	  	  
	}
#riga0tdom 
	{
	      line-height: 10px;
	  	  
	}
#riga0tdom td
	{
	      height: 10px;
	  	  
	}
#sdom1 
	{
	  font-size: 30px;
	  color: blue;
	 
	
	}
#risposta1, #risposta2, #risposta3, #risposta4
	{
	    
	  font-size: 30px;
	  color: blue;
	  max-width: 30px;
	  vertical-align: middle;
	  background-color: orange;
	  border: 1px solid blue;;
	 
	}
#divsound
	{
	  display: none;
	}

.cardHide,.cardShow 
	{ 
	  color : black; 
	  background : yellow; 
	  position:absolute; 
	}
.cardHide { visibility: hidden;  }
.cardShow { visibility: visible; }
.divHide { visibility: hidden;  }
.divShow { visibility: visible; }	