/*CSS3 for WebSite application*/
body{
	line-height:101.3%; 
/*	text-align: justify;*/
	font-size: 88%;
	font-family: Arial ;
	background:#33;
}/*Comprimere e formattare il testo della pagina*/
hi,h1,ul,table{
	color:gray;
}/*Imposto una proprieta agli elementi dichiarati*/
p{
	color:gray;
}/*border-bottom:1px dashed;*/
div#info_request{
	color:gray;	
	}/*Imposto una proprieta di un slettore id*/
p#w0,p#j0,p#j1,p#a0,p#a1,p#c0,p#c1
{
	font-weight:bold;
	font-size: 70%;
	color: gray;
	}/*Imposto una proprieta di uno o pił slettori id*/
p#titleI,p#titleA,p#titleC,p#titleC3,p#titleB,p#titleD,p#titleE
{
	font-weight:bold;
	font-size: 150%;
	color: yellow;
	}/*Imposto una proprieta di uno o pił slettori id*/
hi/*,li,p*/{
	font-family: WL_font ;
	font-size: 200%; 
}/*Imposta il font del titolo pagina*/
h1{
	font-family: WL_font ;
	font-size: 599%;
}/*Imposta il font del titolo pagina*/
caption{
	caption-side:top;
}/*Dispone il titolo della tabella in alto centrale*/
p#request_button{
	font-weight:none;
	color:#99;
}/*Imposto una proprieta di un slettore id*/
a#MFS_Link,a#lC,a#lI,a#lA{
	text-decoration:none;
}/*Elimina la sottolineatura del link*/
div#main_title{
	text-align:center;	
	color: yellow;
}/*Imposto una proprieta di un slettore id*/
a#CB_Link,p#titleP{
	font-size: 88%;
	text-align:center;
}/*Imposto una proprieta di un slettore id*/
a#Reg_Link,a#Log_Link{
	font-size: 129%;
	text-align:center;
}/*Elimina la sottolineatura del link*/
a#Link{
	font-size: 99%;
	text-align:center;
}/*Elimina la sottolineatura del link*/
span#var_login{
	font-size: 129%;
	text-align:center;
}/*Elimina la sottolineatura del link*/
label#labelLanguage{
	font-size: 129%;
	text-align:center;
}/*Elimina la sottolineatura del link*/
button#action_submit{
	font-size: 99%;
	padding: 13px 13px;
	border-width: 3px;
	border-color:#fff;
	color: blue;
}/*Elimina la sottolineatura del link*/
hr{
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 3px;
  border-color:yellow;
  color: yellow;
}
@font-face{
	font-family:WL_font;
	src: url(Chomsky.woff);
}/*Incorpora il font nel progetto del sito*/
#rJit{
	  overflow-x: auto;
	  overflow-y: auto;
	  background: #999999;
	  width:999px;
	  height:513px;
	  border:3px solid #99;
}/*Crea un panel attorno a un immagine o a pił oggetti con scroll-bar*/
#JAVA {
	  overflow-x: auto;
	  overflow-y: auto;
	  background: #FFFFFF;
	  width:999px;
	  height:513px;
	  border:3px solid #99;
}/*Crea un panel attorno a un immagine o a pił oggetti con scroll-bar*/
hi.Index a{
	display: block;/*Rendering dell'oggetto*/
}/*block -> Impone la separazione degli elementi consecutivi 
 inline -> Non separa gli elementi e nel caso di mancanza di spazio li taglia
 inline-block -> Non separa gli elementi consecutivi salvo per spazio*/
hi.Index a:hover{
	transform: scale(2.1);
}/*Esegue il rendering della scritta scalandola*/
datalist#Language{
	font-size: 150%;
	padding: 13px 13px;
	border-width: 3px;
	border-color:#99;
	border-style: inset;
	color: blue;
}/*Elimina la sottolineatura del link*/
option{
	font-size: 150%;
}/*Elimina la sottolineatura del link*/
/* Slideshow container */
.slideshow-container {
 max-width: 1000px;
 position: relative;
 margin: auto;
 margin-left: 0;
}
/* Hide the images by default */
.mySlides {
display: none;
}
/* Next & previous buttons */
.prev, .next {
cursor: pointer;
 position: absolute;
top: 50%;
 width: auto;
 margin-top: -22px;
 padding: 16px;
 color: white;
 font-weight: bold;
 font-size: 18px;
transition: 0.6s ease;
 border-radius: 0 3px 3px 0;
user-select: none;
}
/* Position the "next button" to the right */
.next {
right: 0;
 border-radius: 3px 0 0 3px;

}
/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
background-color: rgba(0,0,0,0.8);
}
/* Caption text */
.text {
 color: #f2f2f2;
 font-size: 15px;
 padding: 8px 12px;
 position: absolute;
 bottom: 8px;
width: 100%;
 text-align: center;
}
/* Number text (1/3 etc) */
.numbertext {
 color: #f2f2f2;
 font-size: 12px;
 padding: 8px 12px;
 position: absolute;
top: 0;
}
/* The dots/bullets/indicators */
.dot {
 cursor: pointer;
height: 15px;
 width: 15px;
 margin: 0 2px;
background-color: #bbb;
 border-radius: 50%;
 display: inline-block;
 transition: background-color 0.6s ease;
 	border-width: 7px;
	border-color:#ccc;
	padding:11px 11px;
}
.active, .dot:hover {
 background-color: #717171;
}
/* Fading animation */
.fade {
 -webkit-animation-name: fade;
 -webkit-animation-duration: 1.5s;
 animation-name: fade;
 animation-duration: 1.5s;
}
@-webkit-keyframes fade {
 from {opacity: .4}
 to {opacity: 1}
}
@keyframes fade {
 from {opacity: .4}
 to {opacity: 1}
}
#Slide-Show {
	  overflow-x: auto;
	  overflow-y: auto;
	  background: #FFFFFF;
	  width:399px;
	  height:329px;
	  border:3px solid #ccc;
	  margin-left: 0;
}

div.box
{
	width:529px; height:833px;
	padding:1px 0;
	font-size:13px;
}
div.box-inner
{
	height: 777px;
	overflow:auto;
	margin:25px 24px 0;
	padding-right:2px;
}

