#login {
 position: absolute;
 width: 360px;
 height: 260px;
 top: 170px;
 left: 50%;
 margin-left: -180px;
 margin-top: 0px;
 border: 2px solid blue;
 border-radius: 30px 30px 30px 30px;
 box-shadow: 15px 15px 10px rgba(0,0,0,0.7);
 -webkit-border-radius: 30px 30px 30px 30px;
 -webkit-box-shadow: 15px 15px 10px rgba(0,0,0,0.7);
 z-index:10;
 background-color: #CCCCCC;
}
#browser-login {
 position: absolute;
 width: 360px;
 height: 60px;
 top: 460px;
 left: 50%;
 margin-left: -180px;
 z-index:1;
}
#logo-login {
 position: absolute;
 width: 150px;
 height: 156px;
 top: 15px;
 left: 50%;
 margin-left: -75px;
 z-index:0;
 /* border: 2px solid black; */
}
#contenitore {
 position: relative;
 width: 1000px;
 height: 600px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
 border: 2px solid blue;
 border-radius: 30px 30px 30px 30px;
 -webkit-border-radius: 30px 30px 30px 30px;
 -webkit-box-shadow: 15px 15px 10px rgba(0,0,0,0.7);
 box-shadow: 15px 15px 10px rgba(0,0,0,0.7);
 z-index:10;
 background-color: #CCCCCC;
}
#contenitore-bianco {
 position: absolute;
 width: 1000px;
 height: 500px;
 left: 0px;
 top: 50px;
 border-top: 2px solid blue;
 border-bottom: 2px solid blue;
 z-index:15;
 background-color: #FFFFFF;
}
#testa {
 position: absolute;
 width: 990px;
 height: 40px;
 left: 5px;
 top: 5px;
 z-index:15;
}
#piede {
 position: absolute;
 width: 990px;
 height: 40px;
 left: 5px;
 top: 557px;
 z-index:15;
}
#pagina {
 position: absolute;
 width: 600px;
 height: 30px;
 left: 200px;
 top: 50px;
 border: 2px solid blue;
 border-radius: 0px 0px 30px 30px;
 -webkit-border-radius: 0px 0px 30px 30px;
 z-index:16;
 background-color: #DFDFFF;
}
#no_mail {
 position: absolute;
 width: 700px;
 height: 30px;
 left: 150px;
 top: 552px;
 border: 2px solid blue;
 border-radius: 0px 0px 30px 30px;
 -webkit-border-radius: 0px 0px 30px 30px;
 z-index:96;
 background-color: #FF7777;
}
#no_mailbig {
 position: absolute;
 width: 940px;
 height: 30px;
 left: 30px;
 top: 552px;
 border: 2px solid blue;
 border-radius: 0px 0px 30px 30px;
 -webkit-border-radius: 0px 0px 30px 30px;
 z-index:96;
 background-color: #FF7777;
}
#home {
 position: absolute;
 width: 98px;
 height: 30px;
 left: 900px;
 top: 50px;
 border: 2px solid blue;
 border-radius: 0px 0px 0px 30px;
 -webkit-border-radius: 0px 0px 0px 30px;
 z-index:16;
 background-color: #DFDFFF;
}
#corpo {
 position: absolute;
 width: 980px;
 height: 460px;
 left: 10px;
 top: 85px;
 z-index:18;
 background-color: #FFFFFF;
}
#corpo_stretto {
 position: absolute;
 width: 930px;
 height: 460px;
 left: 30px;
 top: 85px;
 z-index:18;
 background-color: #FFFFFF;
}
#corpo-scroll {
 position: absolute;
 width: 980px;
 height: 460px;
 left: 10px;
 top: 85px;
 z-index:18;
 background-color: #FFFFFF;
 overflow-y:auto;
}
#sottocorpo1 {
 position: absolute;
 width: 980px;
 height: 420px;
 left: 0px;
 top: 40px;
 z-index:18;
 overflow-y:auto;
}
#sottocorpo2 {
 position: absolute;
 width: 980px;
 height: 450px;
 left: 0px;
 top: 10px;
 z-index:18;
 overflow-y:auto;
}
#sottocorpo3 {
 position: absolute;
 width: 980px;
 height: 385px;
 left: 0px;
 top: 75px;
 z-index:18;
 overflow-y:auto;
}
#sopracorpo {
 position: absolute;
 width: 980px;
 /* height: 75px; */
 height: 460px;
 left: 0px;
 top: 0px;
 z-index:18;
 word-wrap:normal;
 overflow-y:auto;
}
#copri_corpo {
 position: absolute;
 width: 980px;
 height: 460px;
 left: 10px;
 top: 85px;
 z-index:19;
}
#copri_corpo_scroll {
 position: absolute;
 width: 963px;
 height: 460px;
 left: 10px;
 top: 85px;
 z-index:19;

}
#TlistaPRE {
 position: absolute;
 width: 500px;
 height: 15px;
 left: 44px;
 top: 12px;
 z-index:19;
 background-color: #FFFFFF;
}
#TlistaPRE2 {
 position: absolute;
 width: 390px;
 height: 15px;
 right: 41px;
 top: 12px;
 text-align: right;
 z-index:19;
 background-color: #FFFFFF;
}
#Tlista {
 position: absolute;
 width: 896px;
 height: 30px;
 left: 43px;
 top: 28px;
 z-index:19;
 background-color: #FFFFFF;
}
#Tlista70 {
 position: absolute;
 width: 966px;
 height: 30px;
 left: 8px;
 top: 28px;
 z-index:19;
 background-color: #FFFFFF;
}
#Clista {
 position: absolute;
 width: 896px;
 height: 401px;
 left: 43px;
 top: 58px;
 z-index:18;
 overflow-x:hidden; overflow-y:scroll;
 background-color: #FFFFFF;
}
#Clista70 {
 position: absolute;
 width: 966px;
 height: 401px;
 left: 8px;
 top: 58px;
 z-index:18;
 overflow-x:hidden; overflow-y:scroll;
 background-color: #FFFFFF;
}
#TlistaPro {
 position: absolute;
 width: 956px;
 height: 30px;
 left: 13px;
 top: 28px;
 z-index:19;
 background-color: #FFFFFF;
}
#ClistaPro {
 position: absolute;
 width: 956px;
 height: 401px;
 left: 13px;
 top: 58px;
 z-index:18;
 overflow-x:hidden; overflow-y:scroll;
 background-color: #FFFFFF;
}
#utente {
 position: absolute;
 width: 846px;
 height: 401px;
 left: 93px;
 top: 58px;
 z-index:18;
 background-color: #FFFFFF;
}
#mail1 {
 position: absolute;
 width: 800px;
 height: 100px;
 left: 0px;
 top: 108px;
 z-index:20;
 background-color: #FFFFFF;
 /* border: 1px solid black; */
}
#mailee {
 position: absolute;
 width: 800px;
 height: 30px;
 left: 0px;
 top: 210px;
 z-index:20;
 background-color: #FFFFFF;
 /* border: 1px solid black; */
}
#mail11 {
 position: absolute;
 width: 250px;
 height: 25px;
 left: 477px;
 top: 36px;
 z-index:21;
 /*background-color: #0000FF  27 */;
}
#mail2 {
 position: absolute;
 width: 800px;
 height: 100px;
 left: 0px;
 top: 106px;
 z-index:21;
 background-color: #FFFFFF;
 display: none;
 /* border: 1px solid black; */
}
#RiceSede1 {
 position: absolute;
 width: 800px;
 height: 100px;
 left: 0px;
 top: 208px;
 z-index:20;
 background-color: #FFFFFF;
 /* border: 1px solid black; */
}
#RiceSede2 {
 position: absolute;
 width: 800px;
 height: 100px;
 left: 0px;
 top: 206px;
 z-index:21;
 background-color: #FFFFFF;
 display: none;
 /* border: 1px solid black; */
}
#tipilog {
 position: absolute;
 width: 228px;
 height: 400px;
 left: 752px;
 top: 0px;
 z-index:18;
 background-color: #FFFFFF;
 overflow-x:hidden; overflow-y:scroll;
 }
#paginalog {
 position: absolute;
 width: 208px;
 height: 50px;
 left: 762px;
 top: 405px;
 padding-top:5px;
 padding-bottom:0px;
 padding-right:0px;
 padding-left:0px;
 z-index:19;
 border: 1px solid #222222;
 background-color: #DFDFFF;
 }
#vedilog0 {
 position: absolute;
 width: 752px;
 height: 18px;
 left: 0px;
 top: 0px;
 z-index:18;
 background-color: #FFFFFF;
 }
#vedilog {
 position: absolute;
 width: 752px;
 height: 442px;
 left: 0px;
 top: 17px;
 z-index:17;
 background-color: #FFFFFF;
 overflow-x:hidden; overflow-y:scroll;
 }
#Manu1 {
 position: absolute;
 width: 140px;
 height: 435px;
 left: 0px;
 top: 5px;
 z-index:20;
 background-color: #FFFFFF;
 overflow-x:hidden; overflow-y:auto;
 padding-left: 4px;
 border: 1px dotted black;
 }
#Manu2 {
 position: absolute;
 width: 140px;
 height: 435px;
 left: 150px;
 top: 5px;
 z-index:20;
 background-color: #FFFFFF;
 overflow-x:hidden; overflow-y:scroll;
  padding-left: 4px;
 border: 1px dotted black;
 }
#Manu3 {
 position: absolute;
 width: 140px;
 height: 435px;
 left: 300px;
 top: 5px;
 z-index:20;
 background-color: #FFFFFF;
 overflow-x:hidden; overflow-y:scroll;
  padding-left: 4px;
 border: 1px dotted black;
 }
#Manu4 {
 position: absolute;
 width: 140px;
 height: 435px;
 left: 450px;
 top: 5px;
 z-index:20;
 background-color: #FFFFFF;
 overflow-x:hidden; overflow-y:scroll;
  padding-left: 4px;
 border: 1px dotted black;
 }
#Manu5 {
 position: absolute;
 width: 140px;
 height: 435px;
 left: 600px;
 top: 5px;
 z-index:20;
 background-color: #FFFFFF;
 overflow-x:hidden; overflow-y:scroll;
  padding-left: 4px;
 border: 1px dotted black;
 }
#Manu6 {
 position: absolute;
 width: 224px;
 height: 435px;
 left: 750px;
 top: 5px;
 z-index:20;
 background-color: #FFFFFF;
 overflow-x:scroll; overflow-y:scroll;
  padding-left: 4px;
 border: 1px dotted black;
 white-space: nowrap;
 }
#Manu0 {
 position: absolute;
 width: 980px;
 height: 20px;
 left: 0px;
 top: 445px;
 z-index:20;
 background-color: #FFFFFF;
 }
#indietro {
 position: absolute;
 width: 98px;
 height: 30px;
 left: -2px;
 top: 50px;
 border: 2px solid blue;
 border-radius: 0px 0px 30px 0px;
 -webkit-border-radius: 0px 0px 30px 0px;
 z-index:99;
 background-color: #DFDFFF;
}
#indietroS {
 position: absolute;
 width: 108px;
 height: 30px;
 left: -2px;
 top: 50px;
 border: 2px solid blue;
 border-radius: 0px 0px 30px 0px;
 -webkit-border-radius: 0px 0px 30px 0px;
 z-index:99;
 background-color: #DFDFFF;
}
#indietroBig {
 position: absolute;
 width: 185px;
 height: 30px;
 left: -2px;
 top: 50px;
 border: 2px solid blue;
 border-radius: 0px 0px 30px 0px;
 -webkit-border-radius: 0px 0px 30px 0px;
 z-index:99;
 background-color: #ffaaaa;
}
#cella-1-1 {
 width: 38px;
 height: 25px;
 z-index:99;
 background-color: #DFDFFF;
 overflow-x:hidden; overflow-y:hidden;
 text-align: center;
}
#cella-1-2 {
 width: 153px;
 height: 25px;
 z-index:99;
 background-color: #DFDFFF;
 overflow-x:hidden; overflow-y:hidden;
 font-weight: bolder;
}
#cella-2-1 {
 width: 38px;
 height: 132px;
 z-index:99;
 background-color: #DFDFFF;
 overflow-x:hidden; overflow-y:hidden;
 font-weight: bolder;
}
#cella-2-2 {
 width: 153px;
 height: 132px;
 z-index:99;
 background-color: #FFFFFF;
 overflow-x:hidden; overflow-y:hidden;
 text-align: center;
}
#cerchio_sondaggi {
 position: absolute;
 width: 40px;
 height: 40px;
 top: 100px;
 left: 100px;
 border: 1px solid black;
 border-radius: 20px 20px 20px 20px;
 -webkit-border-radius: 20px 20px 20px 20px;
 font-size: 12px;
 color: #FFFFFF;
 line-height: 20px;
 z-index:90;
 background-color: #FF0000;
 display: none;
}
#cerchio_permessi {
 position: absolute;
 width: 40px;
 height: 40px;
 top: 100px;
 left: 100px;
 border: 1px solid black;
 border-radius: 20px 20px 20px 20px;
 -webkit-border-radius: 20px 20px 20px 20px;
 font-size: 12px;
 color: #FFFFFF;
 line-height: 20px;
 z-index:90;
 background-color: #FF0000;
 display: none;
}
#cerchio_permessi_dir {
 position: absolute;
 width: 40px;
 height: 40px;
 top: 100px;
 left: 100px;
 border: 1px solid black;
 border-radius: 20px 20px 20px 20px;
 -webkit-border-radius: 20px 20px 20px 20px;
 font-size: 8px;
 color: #FFFFFF;
 line-height: 20px;
 z-index:90;
 background-color: #0000FF;
 display: none;
}
#cerchio_ordini_nuovi {
 position: absolute;
 width: 40px;
 height: 40px;
 top: 100px;
 left: 100px;
 border: 1px solid black;
 border-radius: 20px 20px 20px 20px;
 -webkit-border-radius: 20px 20px 20px 20px;
 font-size: 8px;
 color: #FFFFFF;
 line-height: 20px;
 z-index:90;
 background-color: #FFFF00;
 display: none;
}
#cerchio_ordini_aperti {
 position: absolute;
 width: 40px;
 height: 40px;
 top: 100px;
 left: 100px;
 border: 1px solid black;
 border-radius: 20px 20px 20px 20px;
 -webkit-border-radius: 20px 20px 20px 20px;
 font-size: 8px;
 color: #FFFFFF;
 line-height: 20px;
 z-index:90;
 background-color: #00C200;
 display: none;
}
#cerchio_ordini_protocollo {
 position: absolute;
 width: 40px;
 height: 40px;
 top: 100px;
 left: 100px;
 border: 1px solid black;
 border-radius: 20px 20px 20px 20px;
 -webkit-border-radius: 20px 20px 20px 20px;
 font-size: 8px;
 color: #FFFFFF;
 line-height: 20px;
 z-index:90;
 background-color: #FF0000;
 display: none;
}
#rettangolo_new {
 position: absolute;
 width: 48px;
 height: 22px;
 top: 100px;
 left: 100px;
 border: 2px solid black;
 border-radius: 5px 10px 15px 20x;
 -webkit-border-radius: 7px 7px 7px 7px;
 color: #FFFFFF;
 z-index:90;
 display: none;
}
#domanda_A {
 position: absolute;
 width: 138px;
 height: 30px;
 left: 860px;
 top: 520px;
 border: 2px solid blue;
 border-radius: 30px 0px 0px 0px;
 -webkit-border-radius: 30px 0px 0px 0px;
 z-index:99;
 background-color: #F7E180;
}
#domanda_I {
 position: absolute;
 width: 138px;
 height: 30px;
 left: -2px;
 top: 520px;
 border: 2px solid blue;
 border-radius: 0px 30px 0px 0px;
 -webkit-border-radius: 0px 30px 0px 0px;
 z-index:99;
 background-color: #F7E180;
}
#scelta_materia {
 position: absolute;
 width: 432px;
 height: 382px;
 left: 524px;
 top: 35px;
 /*border: 1px solid black;*/
 padding: 10px;
 z-index:99;
}
#pdf {
 position: absolute;
 width: 50px;
 height: 42px;
 left: 828px;
 top: 54px;
 z-index:99;
}

#vetro {
 position: absolute;
 width: 1000px;
 height: 600px;
 top: 0px;
 left: 0px;
 z-index:9998;
 display:none;
 background-color: #FFFFFF;
 opacity: .7;
}
.ShowBox {
 position: absolute;
 width: 500px;
 height: 200px;
 left: 250px;
 top: 200px;
 border: 2px solid red;
 border-radius: 30px 30px 30px 30px;
 -webkit-border-radius: 30px 30px 30px 30px;
 -webkit-box-shadow: 15px 15px 10px rgba(0,0,0,0.7);
 z-index:9999;
 display:none;
 background-color: #FFFFFF;
}
.zero {
 position: absolute;
 left: 0px;
 top: 0px;
}
.ShowBoxBig2 {
 position: absolute;
 width: 824px;
 height: 400px;
 left: 88px;
 top: 100px;
 border: 2px solid red;
 border-radius: 30px 30px 30px 30px;
 -webkit-border-radius: 30px 30px 30px 30px;
 -webkit-box-shadow: 15px 15px 10px rgba(0,0,0,0.7);
 z-index:9999;
 display:none;
 overflow-x:auto;
 background-color: #DDDDDD;
}
.ShowBoxBig {
 position: absolute;
 width: 900px;
 height: 400px;
 left: 50px;
 top: 100px;
 border: 2px solid red;
 border-radius: 30px 30px 30px 30px;
 -webkit-border-radius: 30px 30px 30px 30px;
 -webkit-box-shadow: 15px 15px 10px rgba(0,0,0,0.7);
 z-index:9999;
 display:none;
 overflow-x:auto;
 background-color: #FFFFFF;
}
#bottone-permessi {
 width: 210px;
 height: 30px;
 display:none;
 z-index:10;
}
#bottoneFloat {
 width: 210px;
 height: 30px;
 z-index:10;
}
 #Botto1 {
  width:200px; 
  height:35px; 
  border:3px solid #336600; 
  font-size:14px; 
  color:white; 
  background-color:#0ead0e; 
  -webkit-border-radius: 10px; 
  -moz-border-radius: 10px; 
  border-radius: 10px;  
  cursor:pointer 
 }
 #Botto2 {
  width:200px; 
  height:35px; 
  border:3px solid #336600; 
  font-size:14px; 
  color:white; 
  background-color:#FF0000; 
  -webkit-border-radius: 10px; 
  -moz-border-radius: 10px; 
  border-radius: 10px;  
  cursor:pointer 
 }
 #Botto3 {
  width:100px; 
  height:35px; 
  border:3px solid #336600; 
  font-size:14px; 
  color:white; 
  background-color:#FF0000;
  -webkit-border-radius: 10px; 
  -moz-border-radius: 10px; 
  border-radius: 10px;  
  cursor:pointer 
 }
 #Botto4 {
  width:100px; 
  height:35px; 
  border:3px solid #336600; 
  font-size:14px; 
  color:white; 
  background-color:#0ead0e;
  -webkit-border-radius: 10px; 
  -moz-border-radius: 10px; 
  border-radius: 10px;  
  cursor:pointer 
 }
 #Botto1:hover
 {
  background-color:#59c7e6;
 }
  #Botto2:hover
 {
  background-color:#59c7e6;
 }
  #Botto3:hover
 {
  background-color:#59c7e6;
 }
  #Botto4:hover
 {
  background-color:#59c7e6;
 }
#colonne {
  padding-top: 20px;  
  column-count: 3;
  column-gap: 30px;
  column-rule: 1px solid #666;
  -moz-column-count: 3;
  -moz-column-gap: 30px;
  -moz-column-rule: 1px solid #d2d2d2;
  -webkit-column-count: 3;
  -webkit-column-gap: 30px;
  -webkit-column-rule: 1px solid #d2d2d2;
}

 