/*

	
Supersized - Fullscreen Slideshow jQuery Plugin
	Version : 3.2.7
	Site	: www.buildinternet.com/project/supersized
	
	
Author	: Sam Dunn
	
Company : One Mighty Roar (www.onemightyroar.com)
	
License : MIT License / GPL License
	

*/

* 
{ 
margin:0; 
padding:0; 
}


body 
{ 
background:#111; 
height:100%; 
}
	

img 
{ 
border:none; 
}
	
	

#supersized-loader 
{ 
position:absolute;
top:50%;
left:50%;
z-index:0;
width:60px;
height:60px;
margin:-30px 0 0 -30px;
text-indent:-999em;
background:url(../img/progress.gif) no-repeat center center;
}
	
	

#supersized
{
display:block;
position:fixed;
left:0; 
top:0; 
overflow:hidden; 
z-index:-999; 
height:100%; 
width:100%; 
}
		

#supersized img 
{ width:auto; 
height:auto; 
position:relative; 
display:none; 
outline:none; 
border:none; 
}
			

#supersized.speed img 
{ 
-ms-interpolation-mode:
nearest-neighbor; 
image-rendering: 
-moz-crisp-edges;
}	

/*Speed*/
			

#supersized.quality img 
{
-ms-interpolation-mode:bicubic; 
image-rendering: 
optimizeQuality; 
}			

/*Quality*/
		

#supersized li 
{ 
display:block; 
list-style:none; 
z-index:-30; 
position:fixed; 
overflow:hidden; 
top:0; 
left:0; width:100%; 
height:100%; 
background:#111;
}
		

#supersized a 
{
width:100%;
height:100%;
display:block;
}
			

#supersized li.prevslide
{
z-index:-20;
}
			

#supersized li.activeslide 
{
z-index:-10;
}
			

#supersized li.image-loading
{ 
background:#111 url(../img/progress.gif) no-repeat center center; 
width:100%; 
height:100%; 
}
		
		
#supersized li.image-loading img
{ 
visibility:hidden; 
}
			

#supersized li.prevslide img, 
#supersized li.activeslide img
{
display:inline;
}

#container{
	height: 100%;
	width: 100%;
	position:absolute;
	margin:0 auto;
	}

#menu{
	height: 50px;
  	width: 100%;
  	bottom: 20px;
	position:absolute;
	margin:0 auto;
	background: rgba(0,0,0,0.5);
	}

#firma{
	height: 50px;
  	width: 275px;
  	bottom: 20px;
	position:absolute;
	margin:0 auto;
	}

#titolo{
	height: 60px;
  	width: 350px;
  	position: absolute;
	top: 30px;
	right: 80px;
	float: right;
	margin:0 auto;
	}

#titolo1{
	height: 80px;
  	width: 570px;
  	position: absolute;
	top: 30px;
	right: 80px;
	float: right;
	margin:0 auto;
	}

#contenuti{
	width: 300px;
	height: 455px;
	top: 120px;
	position: absolute;
	right: 80px;
	float: right;
	margin:0 auto;
	background: rgba(0,0,0,0.5);
  	color: #FFFFFF;
	font-family: Helvetica;
	font-style: normal;
	font-size: 12;
	overflow:auto;
	text-align:justify;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	word-wrap:break-word;
	} 

#tasti{
	height: 75%;
  	width: 450px;
	position: absolute;
  	top: 90px;
	right: 80px;
	float: right;
	margin:0 auto;
	background: rgba(0,0,0,0.5);
	}

#pallini{
	height: 14px;
  	width: 200px;
  	position: absolute;
	bottom: 75px;
  	right: 80px;
	margin:0 auto;
	}
	
#pallini1{
	height: 14px;
  	width: 250px;
  	position: absolute;
	bottom: 75px;
  	right: 80px;
	margin:0 auto;
	}

p {
        margin: 0 0 2em 0;
    }
    
    ::-webkit-scrollbar {
        width: 7px;
    }
    
    ::-webkit-scrollbar-track {
          background-color: #666666;
    } /* colore di sfondo delle scrollbar */

    ::-webkit-scrollbar-thumb {
          background-color: #ffffff; 
    }

    ::-webkit-scrollbar-button {
          background-color: ;
    } /* codice per personalizzare i bottoni alle estremità delle scrollbars */

    ::-webkit-scrollbar-corner {
          background-color: black;
    } /* se sia il verticale e le barre orizzontali appaiono, probabilmente l'angolo in basso a destra ha anche bisogno di avere uno stile */  