div.intelligente{margin: 0; padding : 0;
height: 100%; } 
#contenitore1 {
   /*allinea in verticale*/
  position:absolute;
  height:500px;
  margin:auto;
  top:0; left:0; bottom:0; right:0;
}
#contenitore2 {
  /*allinea in orizzontale*/
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width:1000px;
  height:500px;
  z-index:0;
  overflow:hidden;
  background-color: #000033;
  /*background-color: #999999;*/
  /*border: 1px solid #FFFFFF;*/
}

#terra {
  position: absolute;
  top: 198px;
  left: 370px;
}
#ufo {
  position: absolute;
  top: 208px;
  left: 775px;
  width: 100;
  height: 100;
}
#missile {
  position: absolute;
  top: 212px;
  left: 69px;
  width: 144;
  height: 92;
}
 #missile:hover {
  background-color: yellow;
 }
#missilelink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 144;
  height: 92;
}
#logo_expo {
  position: absolute;
  top: 10px;
  left: 10px;
}
#logo_romagnosi {
  position: absolute;
  top: 10px;
  right: 10px;
}
#titolo1 {
  position: absolute;
  top: 23px;
  left: 288px;
}
#titolo2 {
  position: absolute;
  top: 101px;
  left: 327px;
}
#titolo1X {
  position: absolute;
  top: 10px;
  left: 120px;
}
#titolo2X {
  position: absolute;
  top: 0px;
  left: 542px;
}
#veloce {
  text-align:center;
  position: absolute;
  top: 310px;
  left: 41px;
  width:200px;
  height:30px;
}
#completo {
  text-align:center;
  position: absolute;
  top: 315px;
  left: 725px;
  width:200px;
  height:30px;
}
#credits {
  text-align:center;
  position: absolute;
  top: 400px;
  left: 100px;
  width:200px;
  height:30px;
}
#spot {
  text-align:center;
  position: absolute;
  bottom: 0px;
  left: 250px;
  width:500px;
  height:30px;

}
#help {
  text-align:center;
  position: absolute;
  top: 400px;
  right: 100px;
  width:200px;
  height:30px;
}
#versione {
  text-align:right;
  position: absolute;
  bottom: 10px;
  right: 10px;
  width:100px;
  height:15px;
}
#stella0 {
  position: absolute;
  top: 105px;
  left: 155px;
}
#stella1 {
  position: absolute;
  top: 320px;
  left: 3002px;
}
#stella2 {
  position: absolute;
  top: 400px;
  left: 70px;
}
#stella3 {
  position: absolute;
  top: 270px;
  left: 710px;
}
#stella4 {
  position: absolute;
  top: 120px;
  left: 770px;
}
#stella5 {
  position: absolute;
  top: 180px;
  left: 930px;
}
#stella6 {
  position: absolute;
  top: 320px;
  left: 300px;
}
#stella7 {
  position: absolute;
  top: 400px;
  left: 950px;
}
#stella8 {
  position: absolute;
  top: 439px;
  left: 620px;
}
#stella9 {
  position: absolute;
  top: 150px;
  left: 250px;
}
#login {
 position: absolute;
 width: 450px;
 height: 260px;
 top: 200px;
 left: 275px;
 border: 2px solid blue;
 border-radius: 30px 30px 30px 30px;
 box-shadow: 15px 15px 10px rgba(0,0,0,0.7);
 display: none;
 z-index:10;
 background-color: #CCCCCC;
}
#loginR {
 position: absolute;
 width: 860px;
 height: 380px;
 top: 110px;
 left: 70px;
 border: 2px solid blue;
 border-radius: 30px 30px 30px 30px;
 box-shadow: 15px 15px 10px rgba(0,0,0,0.7);
 display: none;
 z-index:10;
 background-color: #CCCCCC;
}
#chiudilog {
  position: absolute;
  top: 10px;
  right: 20px;
  width:20px;
  height:20px;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid black;
}
#chiudilogR {
  position: absolute;
  top: 10px;
  right: 20px;
  width:100px;
  height:20px;
  border-radius: 8px 8px 8px 8px;
  border: 1px solid black;
}
#vetro {
  position: absolute;
  top: 0px;
  left: 0px;
  width:1000px;
  height:500px;
  display: none;
}
#muto{
  position: absolute;
  top: 215px;
  right: 10px;
  width: 80px;
  height: 80px;
}

#album {
  position: absolute;
  top: 150px;
  left: 160px;
  width: 100px;
  height: 100px;
  border-radius: 20px 20px 20px 20px;
  display: none;
}
 #album:hover {
  background-color: yellow;
 }
 #albumlink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100px;
  height: 100px;
  border-radius: 20px 20px 20px 20px;
 }
#differenze {
  position: absolute;
  top: 142px;
  left: 310px;
  width: 120px;
  height: 90px;
  border-radius: 20px 20px 20px 20px;
  display: none;
}
 #differenze:hover {
  background-color: yellow;
 }
 #differenzelink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100px;
  height: 100px;
  border-radius: 20px 20px 20px 20px;
 }
#memo {
  position: absolute;
  top: 120px;
  left: 440px;
  width: 120px;
  height: 90px;
  border-radius: 20px 20px 20px 20px;
  display: none;
}
 #memo:hover {
  background-color: yellow;
 }
 #memolink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100px;
  height: 100px;
  border-radius: 20px 20px 20px 20px;
 }
#sequenza {
  position: absolute;
  top: 142px;
  right: 310px;
  width: 120px;
  height: 90px;
  border-radius: 20px 20px 20px 20px;
  display: none;
}
 #sequenza:hover {
  background-color: yellow;
 }
 #sequenzalink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100px;
  height: 100px;
  border-radius: 20px 20px 20px 20px;
 }
#classifica {
  position: absolute;
  top: 150px;
  right: 160px;
  width: 100px;
  height: 100px;
  border-radius: 20px 20px 20px 20px;
  display: none;
}
 #classifica:hover {
  background-color: yellow;
 }
 #classificalink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100px;
  height: 100px;
  border-radius: 20px 20px 20px 20px;
 }
#barra {
  position: absolute;
  top: 465px;
  left: 370px;
  width: 258px;
  height: 23px;
  border: 1px solid #FFFFFF;
  background-color: #006633; 
  display: none;
}
#barraverde {
  position: absolute;
  top: 466px;
  left: 371px;
  width: 190px;
  height: 23px;
  background-color: #00CC33;
  display: none;
}
#energia {
  position: absolute;
  top: 150px;
  left: 30px;
  width: 76px;
  height: 96px;
  border: 2px solid #FFFFFF;
  background-color: #FF9900;
  border-radius: 10px 10px 10px 10px;
  display: none;
}
#esci {
  position: absolute;
  top: 150px;
  right: 30px;
  width: 76px;
  height: 100px;
  border: 2px solid #FFFFFF;
  background-color: #FF9900;
  border-radius: 10px 10px 10px 10px;
  display: none;
}
#escilink {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 76px;
  height: 100px;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
#esci:hover {
  background-color: yellow;
}
#carta1 {
  position: absolute;
  top: 294px;
  left: 50px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
  display: none;
}
 #incartaA {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 110px;
  height: 55px;
 }
 #incartaB {
  position: absolute;
  top: 60px;
  left: 5px;
  width: 110px;
  height: 50px;
 }
 #incartaC {
  position: absolute;
  top: 110px;
  left: 5px;
  width: 110px;
  height: 35px;
 }
 #incartaDD {
  position: absolute;
  top: 145px;
  left: 35px;
  width: 80px;
  height: 20px;
  text-align: right;
 }
 #incartaDS {
  position: absolute;
  top: 145px;
  left: 7px;
  width: 28px;
  height: 20px;
 }
 #doppie{
  position: absolute;
  top: 3px;
  right: 3px;
  width: 26px;
  height: 20px;
  border: 1px solid black;
  background-color: #61FFA0;
  border-radius: 10px 10px 10px 10px;
 }
#carta2 {
  position: absolute;
  top: 294px;
  left: 210px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
  display: none;
}
#carta3 {
  position: absolute;
  top: 294px;
  right: 210px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
  display: none;
}
#carta4 {
  position: absolute;
  top: 294px;
  right: 50px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
  display: none;
}
#giocatore {
  position: absolute;
  top: 89px;
  right: 101px;
  width: 796px;
  height: 25px;
  text-align: center;
  display: none;
}
#percentuale {
  position: absolute;
  top: 442px;
  left: 345px;
  width: 308px;
  height: 25px;
  text-align: center;
  display: none;
 }
#dida1 {
  position: absolute;
  top: 470px;
  left: 50px;
  width: 120px;
  height: 25px;
  text-align: center;
  display: none;
}
#dida2 {
  position: absolute;
  top: 470px;
  left: 210px;
  width: 120px;
  height: 25px;
  text-align: center;
  display: none;
}
#dida3 {
  position: absolute;
  top: 470px;
  right: 210px;
  width: 120px;
  height: 25px;
  text-align: center;
  display: none;
}
#dida4 {
  position: absolute;
  top: 470px;
  right: 50px;
  width: 120px;
  height: 25px;
  text-align: center;
  display: none;
}
#testocarte1 {
  position: absolute;
  top: 270px;
  left: 40px;
  width: 300px;
  height: 25px;
  text-align: center;
  display: none;
}
#testocarte2 {
  position: absolute;
  top: 270px;
  right: 40px;
  width: 300px;
  height: 25px;
  text-align: center;
  display: none;
}
#testoalbum {
  position: absolute;
  top: 125px;
  left: 147px;
  width: 126px;
  height: 25px;
  text-align: center;
  display: none;
}
#testoclassifica {
  position: absolute;
  top: 125px;
  right: 147px;
  width: 126px;
  height: 25px;
  text-align: center;
  display: none;
}
#testogioco1 {
  position: absolute;
  top: 233px;
  left: 310px;
  width: 120px;
  height: 25px;
  text-align: center;
  display: none;
}
#testogioco2 {
  position: absolute;
  top: 211px;
  left: 440px;
  width: 120px;
  height: 25px;
  text-align: center;
  display: none;
}
#testogioco3 {
  position: absolute;
  top: 233px;
  right: 310px;
  width: 120px;
  height: 25px;
  text-align: center;
  display: none;
}


#titolo_classifica {
  position: absolute;
  top: 100px;
  left: 120px;
  width: 449px;
  height: 43px;
  text-align: center;
  background-color: #0000aa;
  border: 1px solid yellow;
  border-radius: 10px 10px 10px 10px;
}
#tabella_classifica {
  position: absolute;
  top: 150px;
  left: 120px;
  width: 451px;
  height: 340px;
  text-align: center;
}
 #tabcla1 {
  top: 0px;
  left: 0px;
  height: 20px;
  width: 451px;
  }
 #tabcla2 {
  top: 20px;
  left: 0px;
  height: 320px;
  width: 451px;
  overflow-y:auto;
  overflow-x:hidden;
  }
  
#cambia_classi1{
  position: absolute;
  top: 150px;
  left: 650px;
  width: 250px;
  height: 43px;
  text-align: center;
  background-color: #0000aa;
  border: 1px solid yellow;
  border-radius: 10px 10px 10px 10px;
}
#cambia_classi2{
  position: absolute;
  top: 210px;
  left: 650px;
  width: 250px;
  height: 43px;
  text-align: center;
  background-color: #0000aa;
  border: 1px solid yellow;
  border-radius: 10px 10px 10px 10px;
}
#cambia_classi3{
  position: absolute;
  top: 270px;
  left: 650px;
  width: 250px;
  height: 43px;
  text-align: center;
  background-color: #0000aa;
  border: 1px solid yellow;
  border-radius: 10px 10px 10px 10px;
}
#esci_classi{
  position: absolute;
  top: 370px;
  left: 750px;
  width: 150px;
  height: 43px;
  text-align: center;
  background-color: #aa0000;
  border: 1px solid yellow;
  border-radius: 10px 10px 10px 10px;
}
#trova_classi{
  position: absolute;
  bottom: 10px;
  left: 650px;
  width: 250px;
  height: 30px;
  text-align: center;
  background-color: #004400;
  border: 1px solid yellow;
  border-radius: 10px 10px 10px 10px;
}

#c_a0 {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 120px;
  height: 170px;
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
}
#c_a1 {
  position: absolute;
  bottom: 185px;
  left: 50px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a2 {
  position: absolute;
  bottom: 185px;
  left: 180px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a3 {
  position: absolute;
  bottom: 185px;
  left: 310px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a4 {
  position: absolute;
  bottom: 185px;
  left: 440px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a5 {
  position: absolute;
  bottom: 185px;
  left: 570px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a6 {
  position: absolute;
  bottom: 185px;
  left: 700px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a7 {
  position: absolute;
  bottom: 185px;
  left: 830px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a8 {
  position: absolute;
  bottom: 5px;
  left: 50px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a9 {
  position: absolute;
  bottom: 5px;
  left: 180px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a10 {
  position: absolute;
  bottom: 5px;
  left: 310px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a11 {
  position: absolute;
  bottom: 5px;
  left: 440px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a12 {
  position: absolute;
  bottom: 5px;
  left: 570px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a13 {
  position: absolute;
  bottom: 5px;
  left: 700px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#c_a14 {
  position: absolute;
  bottom: 5px;
  left: 830px;
  width: 120px;
  height: 170px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
#esci_album{
  position: absolute;
  top: 90px;
  left: 400px;
  width: 200px;
  height: 40px;
  text-align: center;
  background-color: #aa0000;
  border: 1px solid yellow;
  border-radius: 10px 10px 10px 10px;
}
 #esci_album:hover {
  background-color: yellow;
}
 .lalb {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 200px;
  height: 40px;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
#pagina_ind{
  position: absolute;
  top: 90px;
  left: 120px;
  width: 200px;
  height: 40px;
  text-align: center;
  background-color: #0000aa;
  border: 1px solid yellow;
  border-radius: 10px 10px 10px 10px;
}
 #pagina_ind:hover {
  background-color: yellow;
}
#pagina_ava{
  position: absolute;
  top: 90px;
  right: 120px;
  width: 200px;
  height: 40px;
  text-align: center;
  background-color: #0000aa;
  border: 1px solid yellow;
  border-radius: 10px 10px 10px 10px;
}
 #pagina_ava:hover {
  background-color: yellow;
}
#P1{
  position: absolute;
  top: 150px;
  left: 10px;
  width: 30px;
  height: 30px;
  border: 1px solid yellow;
  background-color: #999999;
  border-radius: 15px 15px 15px 15px;
}
 .P0link {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 30px;
  height: 30px;
  border-radius: 15px 15px 15px 15px;
  overflow: hidden;
}
 #P1:hover {
  background-color: yellow;
}
#P2{
  position: absolute;
  top: 193px;
  left: 10px;
  width: 30px;
  height: 30px;
  border: 1px solid yellow;
  background-color: #999999;
  border-radius: 15px 15px 15px 15px;
}
 #P2:hover {
  background-color: yellow;
}
#P3{
  position: absolute;
  top: 236px;
  left: 10px;
  width: 30px;
  height: 30px;
  border: 1px solid yellow;
  background-color: #999999;
  border-radius: 15px 15px 15px 15px;
}
 #P3:hover {
  background-color: yellow;
}
#P4{
  position: absolute;
  top: 279px;
  left: 10px;
  width: 30px;
  height: 30px;
  border: 1px solid yellow;
  background-color: #999999;
  border-radius: 15px 15px 15px 15px;
}
 #P4:hover {
  background-color: yellow;
}
#P5{
  position: absolute;
  top: 322px;
  left: 10px;
  width: 30px;
  height: 30px;
  border: 1px solid yellow;
  background-color: #999999;
  border-radius: 15px 15px 15px 15px;
}
 #P5:hover {
  background-color: yellow;
}
#P6{
  position: absolute;
  top: 365px;
  left: 10px;
  width: 30px;
  height: 30px;
  border: 1px solid yellow;
  background-color: #999999;
  border-radius: 15px 15px 15px 15px;
}
 #P6:hover {
  background-color: yellow;
}
#P7{
  position: absolute;
  top: 408px;
  left: 10px;
  width: 30px;
  height: 30px;
  border: 1px solid yellow;
  background-color: #999999;
  border-radius: 15px 15px 15px 15px;
}
 #P7:hover {
  background-color: yellow;
}
#P8{
  position: absolute;
  top: 451px;
  left: 10px;
  width: 30px;
  height: 30px;
  border: 1px solid yellow;
  background-color: #999999;
  border-radius: 15px 15px 15px 15px;
}
 #P8:hover {
  background-color: yellow;
}

#big_carta {
  position: absolute;
  bottom: 10px;
  left: 203px;
  width: 282px;
  height: 400px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
  z-index:150;
}
 #big_piedeS {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 125px;
  height: 37px;
  text-align: center;
 } 
 #big_piedeD {
  position: absolute;
  bottom: 0px;
  right: 10px;
  width: 147px;
  height: 40px;
  text-align: right;
  /*background-color: #dddddd;*/
 }
 #big_foto {
  position: absolute;
  top: 11px;
  left: 11px;
  width: 260px;
  height: 130px;
 }
 #big_nome {
  position: absolute;
  top: 142px;
  left: 11px;
  width: 260px;
  height: 113px;
 }
 #big_punti {
  position: absolute;
  top: 256px;
  left: 11px;
  width: 260px;
  height: 103px;
 }
#big_carta2 {
  position: absolute;
  bottom: 10px;
  right: 203px;
  width: 282px;
  height: 400px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
  z-index:150;
}
 #big_nutri {
  position: absolute;
  top: 11px;
  left: 11px;
  width: 260px;
  height: 130px;
 }
 #big_descri {
  position: absolute;
  top: 142px;
  left: 11px;
  width: 260px;
  height: 248px;
  overflow: auto;
  padding-right: 5px;
 }
#vetro_carta {
  position: absolute;
  top: 0px;
  left: 0px;
  width:1000px;
  height:500px;
  background-color: #999999;
  border-radius: 30px 30px 30px 30px;
  opacity:0.8;
  z-index:100;
}
#loading {
  position: absolute;
  top: 0px;
  left: 0px;
  width:1000px;
  height:500px;
  border-radius: 30px 30px 30px 30px;
  z-index:105;
}
#blocco_carta {
  position: absolute;
  top: 0px;
  left: 0px;
  width:1000px;
  height:500px;
  border-radius: 30px 30px 30px 30px;
  z-index:90;
  display: none;
}
#ok {
  position: absolute;
  top: 200px;
  right: 50px;
  width: 100px;
  height: 100px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
  z-index:150;
}
 #oklink {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100px;
  height: 100px;
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
 }
 #ok:hover {
  background-color: yellow;
 }
#estrai {
  position: absolute;
  top: 10px;
  left: 203px;
  width: 594px;
  height: 50px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
  z-index:150;
}
#doppia {
  position: absolute;
  top: 200px;
  left: 30px;
  width: 140px;
  height: 100px;
  border: 3px solid red;
  background-color: #61F0FA;
  border-radius: 20px 20px 20px 20px;
  z-index:150;
}

#GIgiocatore {
  position: absolute;
  top: 89px;
  right: 101px;
  width: 796px;
  height: 25px;
  text-align: center;
}
#GItesto {
  position: absolute;
  top: 58px;
  right: 101px;
  width: 796px;
  height: 25px;
  text-align: center;
}
#GIpunti {
  position: absolute;
  top: 0px;
  left: 110px;
  width: 780px;
  height: 60px;
  text-align: center;
}
 #GI1U {
  position: absolute;
  top: 0px;
  left: 10px;
  width: 183px;
  height: 20px;
 }
 #GI2U {
  position: absolute;
  top: 0px;
  left: 203px;
  width: 183px;
  height: 20px;
 }
 #GI3U {
  position: absolute;
  top: 0px;
  right: 202px;
  width: 182px;
  height: 20px;
 }
 #GI4U {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 182px;
  height: 20px;
 }
 #GI1D {
  position: absolute;
  bottom: 0px;
  left: 10px;
  width: 183px;
  height: 40px;
 }
 #GI2D {
  position: absolute;
  bottom: 0px;
  left: 203px;
  width: 183px;
  height: 40px;
 }
 #GI3D {
  position: absolute;
  bottom: 0px;
  right: 202px;
  width: 182px;
  height: 40px;
 }
 #GI4D {
  position: absolute;
  bottom: 0px;
  right: 10px;
  width: 182px;
  height: 40px;
 }
 .GIblocco {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 179px;
  height: 36px;
  border-radius: 10px 10px 10px 10px;
  border: 2px solid yellow;
  background-color: #008000;
 }
 .GIblocco2 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 178px;
  height: 36px;
  border-radius: 10px 10px 10px 10px;
  border: 2px solid yellow;
  background-color: #800000;
 }
#GIgioco {
  position: absolute;
  top: 110px;
  left: 0px;
  width: 1000px;
  height: 390px;
  display: none;

}
 #GIDfoto1 {
  position: absolute;
  top: 4px;
  left: 0px;
  width: 490px;
  height: 378px;
  border-radius: 20px 20px 20px 20px;
  border: 4px solid red;
  background-color: red;
 }
 #GIDfoto2 {
  position: absolute;
  top: 4px;
  right: 0px;
  width: 490px;
  height: 378px;
  border-radius: 20px 20px 20px 20px;
  border: 4px solid red;
  background-color: red;
 }
.CVinto {
 position: absolute;
 width: 450px;
 height: 300px;
 top: 153px;
 left: 275px;
 border: 2px solid blue;
 border-radius: 30px 30px 30px 30px;
 box-shadow: 15px 15px 10px rgba(0,0,0,0.7);
 display: none;
 z-index:10;
 background-color: #CCCCCC;
}
.Audio0 {
  position: absolute;
  top: 42px;
  right: 42px;
  width: 1px;
  height: 1px;
  display: none;
}

.boxcardD {
  position: absolute;
  width: 100px;
  height: 100px;
  background: #FFFFFF;                        
  margin: 5px;
  padding: 5px;
  border: 1px solid #999;
  cursor: pointer;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
  box-shadow: 0 1px 2px rgba(0,0,0,.5);
  z-index: 2;
}
.boxcardD div img {
  border: none;
  z-index: 3;
}
.opacity {
  opacity: .6;
  filter: alpha(opacity=60);
}
#boxbutton {
  text-align: center;
  padding: 20px;
}
.link {
  font-size: 18px;
  color: #ffffff;
  text-decoration: none;
  background: #1A9440;
  padding: 5px 10px;
  -webkit-border-radius: .5em;
  -moz-border-radius: .5em;
  border-radius: .5em;
}
.link:hover {
  background: #999;
}

 
#AIUTO {
  position: absolute;
  top: 110px;
  right: 0px;
  width: 904px;
  height: 390px;
  /*background-color: red;*/
  overflow-y:auto;
}
#Aok {
  position: absolute;
  top: 262px;
  left: 0px;
  width: 80px;
  height: 80px;
  border: 3px solid red;
  background-color: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
  z-index:150;
}
 #Aoklink {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 80px;
  height: 80px;
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
 }
 #Aok:hover {
  background-color: yellow;
 }
#sfumaU {
  position: absolute;
  top: 110px;
  left: 93px;
  width: 890px;
  height: 60px;
}
#sfumaD {
  position: absolute;
  bottom: 0px;
  left: 93px;
  width: 890px;
  height: 60px;
}