/* In tutte le pagine */
#contenitore {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  width:980px;
  /*height:760px; -> 780 */
  /*height:870px; -> 890 */
  height:910px;
  z-index:0;
  overflow:hidden;
  /*border: 1px solid #0000FF;*/
}
#crediti {
  position:absolute;
  left:0px;
  bottom:10px;
  width:980px;
  height:20px;
  background-color: #FFFFFF;
  opacity: .7;
  
}

/* In 00menu */
#touch {
  position:absolute;
  height:15px;
  width:640px;
  left:5px;
  top:5px;
	background-color: #94960b;
  opacity: 0.9;
  display:none;
  z-index:90;
}
.Bmenu {
  float:left;
  margin-right:10px;
  width:100px;
  height:100px;
  opacity: 0.4;
  z-index:20;
}
 .Bsfondo{
  width:100px;
  height:100px;
  opacity: 0;
  z-index:21;
  background-color: #A1AFBE;
  /*display:none;*/
 }
 .Bcerchio {
  /* 0, 0 = top:-100; left:0 ---- 12, 22 = top:-55; left:22*/
  position:relative;
  left:22px;
  top:-88px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 3px solid #BAC8DB;
  z-index:40;
  opacity: 0;
  /*display:none;*/
 }
 .Bicone_Menu {
  /* 0, 0 = top:-150; left:0 ---- 25, 37 = top:-135; left:37   ORIGINALE*/ 
  /* 0, 0 = top:-150; left:0 ---- 32, 37 = top:-128; left:37*/
  position:relative;
  left:37px;
  top:-128px;
  width:25px;
  height:25px;
  z-index:30;
 }
 .Btesto_Menu {
  /* 0, 0 = top:-175; left:0 ---- 70, 1 = top:-105; left:1*/
  position:relative;
  left:1px;
  top:-105px;
  width:98px;
  height:25px;
  z-index:30;
  /*background-color: #FF0000; */
 }
 .Blink_Menu {
  /* 0, 0 = top:-200; left:0 ---- 0, 0 = top:-200; left:0*/
  position:relative;
  left:0px;
  top:-200px;
  width:100px;
  height:100px;
  z-index:90;
 }
.SottoMenu {
  position:relative;
  left:0px;
  width:200px;
  height:30px;
  padding-top: 15px;
  padding-left: 10px;
  z-index:90;
}
 .SottoMenu2 {
  position:absolute;
  top:0px;
  left:10px;
  width:100%;
  height:100%;
  z-index:90;
 }

/* In index */  
.Icone_Corso {
   position:absolute;
   left:77px;
   top:10px;
   width:55px;
   height:55px;
	 z-index:20;
}
.Testo_Corso {
   position:absolute;
   left:10px;
   top:75px;
   width:200px;
   height:25px;
	 z-index:20;
}
.Icone_Corso_S {
   position:absolute;
   left:22px;
   top:10px;
   width:55px;
   height:55px;
	 z-index:20;
}
.Testo_Corso_S {
   position:absolute;
   left:10px;
   top:75px;
   width:90px;
   height:25px;
	 z-index:20;
}
.Testo_Corso_S2 {
   position:absolute;
   left:0px;
   top:70px;
   width:100px;
   height:25px;
	 z-index:20;
}
#VarieFoto {
  position:absolute;
  height:210px;
  width:210px;
  left:0px;
  top:0px;
  z-index:10;
}
 #VarieDida{
   position:absolute;
   left:5px;
   /*top:240px;*/
	 bottom: 5px;
	 background-color: #000000;
	 opacity: .7;
   z-index:20;
 }
#VarieTesto {
  position:absolute;
  height:210px;
  width:330px;
  left:210px;
  top:0px;
	background-color: #243B4A;
  overflow-y: scroll; 
  z-index:10;
}
 #VarieTesto_T {
   position:absolute;
   width:290px;
   left:10px;
   top:5px;
	 text-align: justify;
   z-index:20;
 }
.News_INT {
   position:absolute;
   height:45px;
   width:430px;
   left:0px;
   top:0px;
	 text-align: center;
   z-index:20;
}
.News_T {
   position:absolute;
   height:275px;
   width:420px;
   left:10px;
   top:45px;
	 text-align: justify;
   z-index:20;
}
.News_T2 {
   height:275px;
   width:415px;
   overflow-y: scroll; 
   overflow-x: hidden;
   text-align: justify;
}
 .calendario {
  position:absolute;
  top:2px;
  left:0px;
  height:55px;
  width:55px;
  /*background-color: #FF0000;*/
 }
  .calendario_g {
   position:absolute;
   left:5px;
   top:12px;
   width:45px;
   height:20px;
   /*background-color: #0000FF;*/
  }
  .calendario_m {
   position:absolute;
   left:5px;
   top:34px;
   width:45px;
   height:10px;
   /*background-color: #00FF00;*/
  }
  .calendario_a {
   position:absolute;
   left:5px;
   top:43px;
   width:45px;
   height:8px;
   /*background-color: #00FF00;*/
  }
 #testonews2 {
  position:absolute;
  top:2px;
  left:58px;
  height:55px;
  width:520px;
 }
 .News_riga {
  position:relative;
  height:61px;
  width:393px;
  z-index:90;
 }
 .News_riga:hover {
  background-color: #cccccc;
 }
 .News_rigaV {
  position:absolute;
  top:0px;
  left:0px;
  height:61px;
  width:393px;
  z-index:100;
 }
 .News_riga2 {
  position:relative;
  height:61px;
  width:593px;
  z-index:90;
 }
 .News_riga2:hover {
  background-color: #cccccc;
 }
 .News_rigaV2 {
  position:absolute;
  top:0px;
  left:0px;
  height:61px;
  width:593px;
  z-index:100;
 }
#data_ecdl {
  position:absolute;
  left:90px;
  top:30px;
  width:120px;
  z-index:10;
}
#IndicePag {
  position:absolute;
  left:0px;
  bottom:5px;
  width:100px;
  z-index:10;
}

/* In Pagina */
#PaginaAll { 
  position:absolute; 
  height:760px; 
  width:980px; 
  left:0px; 
  top:110px; 
  background-color: #EFEFFF; 
  overflow: hidden; 
  z-index:10; 
}
 #Briciole { 
  position:absolute; 
  height:15px; 
  width:970px; 
  left:5px; 
  top:5px; 
  overflow: hidden; 
  z-index:10; 
 }
 #PaginaIN { 
  position:absolute; 
  height:730px;
  width:970px; 
  left:5px; 
  top:25px; 
  z-index:10; 
 }
 #PaginaIN2{ 
  height:730px;
  width:930px; 
  overflow-y: auto; 
  text-align: justify;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
 }
 #PaginaINX { 
  position:absolute; 
  height:730px;
  width:980px; 
  left:-5px; 
  top:25px; 
  z-index:10; 
  transform: scale(0.98,1);
 }
 #PaginaIN2X{ 
  height:730px;
  width:980px; 
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
 }
 .vertical-track {
    width: 11px;
    /* -webkit-border-radius: 11px; CSS VALID */
    border-radius: 11px;
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); CSS VALID */
    box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
.vertical-handle {
    width: 11px;
    /* -webkit-border-radius: 11px; CSS VALID */
    border-radius: 11px;
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); CSS VALID */
    box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
    background: rgba(28,114,150,0.8);
}

 
#PDF1   {
  position:absolute; 
  height:650px; 
  width:800px; 
  left:85px; 
  top:80px; 
}
#PDF2    {
  position:absolute; 
  height:650px; 
  width:800px; 
  left:85px; 
  top:80px; 
}
