
.size { position:relative;  }
.size .field {
	width:25px;
	height:20px;
	background-image:url('../images/menu2.png');   padding:5px; border:none; cursor:pointer;
	font-family:'lucida sans unicode',sans-serif;  color:rgb(0,0,200); font-size:1px;
	border:solid 1px rgb(150,150,150);
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.size .field:hover {

	
	-moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999
}
.size>ul.list { display:none;
	position:absolute; left:30px; top:-30px; z-index:999;
	width:300px;
	margin:0; padding:10px; list-style:none;
	background:#fff; color:rgb(150,0,0);
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	-moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999
}
.size>ul.list li {
	padding:10px;
	border-bottom: solid 1px #ccc;
	
}
.size>ul.list li:hover {
	background:#ff9903; color:rgb(150,0,0);
}
.size>ul.list li:last-child { border:none }



body
{
background-color:rgb(220,220,220);
}
td
{
FONT-WEIGHT: bold; 
FONT-SIZE: 20px; 
COLOR: rgb(80,80,80) ; 
FONT-FAMILY: arial,verdana,tahoma,geneva,helvetica,arial,sans-serif; 
TEXT-DECORATION: none
}
div
{
margin-left:auto;
margin-right:auto;
width:90%;
max-width:1600px;
FONT-WEIGHT: bold; 
FONT-SIZE: 20px; 
COLOR: rgb(80,80,80) ; 
FONT-FAMILY: arial,verdana,tahoma,geneva,helvetica,arial,sans-serif; 
TEXT-DECORATION: none
}
div.left
{
margin-left:0%;
FONT-WEIGHT: bold; 
FONT-SIZE: 20px; 
COLOR: rgb(80,80,80) ; 
FONT-FAMILY: arial,verdana,tahoma,geneva,helvetica,arial,sans-serif; 
TEXT-DECORATION: none
}
table
{
margin-left:auto;
margin-right:auto;
}

h1
{
FONT-WEIGHT: bold; 
FONT-SIZE: 30px; 
COLOR: rgb(0,0,0) ; 
FONT-FAMILY: arial,verdana,tahoma,geneva,helvetica,arial,sans-serif; 
TEXT-DECORATION: none
}

select
{
FONT-WEIGHT: normal; 
FONT-SIZE: 20px; 
background-color:rgb(255,255,255);
COLOR: rgb(80,80,80) ; 
FONT-FAMILY: arial,verdana,tahoma,geneva,helvetica,arial,sans-serif; 
TEXT-DECORATION: none
}

input
{
FONT-WEIGHT: normal; 
FONT-SIZE: 20px; 
background-color:rgb(255,255,255);
COLOR: rgb(80,80,80) ; 
FONT-FAMILY: arial,verdana,tahoma,geneva,helvetica,arial,sans-serif; 
TEXT-DECORATION: none
}

a.menu:link 
{
FONT-WEIGHT: normal; 
FONT-SIZE: 20px; 
COLOR: rgb(0,0,0) ; 
FONT-FAMILY: verdana,tahoma,geneva,helvetica,arial,sans-serif; 
TEXT-DECORATION: none
}
a.menu:active 
{
FONT-WEIGHT: normal;
FONT-SIZE: 20px;
COLOR: rgb(0,0,0) ;
FONT-FAMILY: verdana,tahoma,geneva,helvetica,arial,sans-serif;
TEXT-DECORATION: none
}
a.menu:visited 
{
FONT-WEIGHT: normal;
FONT-SIZE: 20px;
COLOR: rgb(0,0,0) ;
FONT-FAMILY: verdana,tahoma,geneva,helvetica,arial,sans-serif;
TEXT-DECORATION: none
}
a.menu:hover 
{
FONT-WEIGHT: normal;
FONT-SIZE: 20px;
COLOR: rgb(0,0,0) ;
FONT-FAMILY: verdana,tahoma,geneva,helvetica,arial,sans-serif;
TEXT-DECORATION: none
}



a.w:link 
{
FONT-WEIGHT: normal; 
FONT-SIZE: 20px; 
COLOR: rgb(255,255,255);
FONT-FAMILY: verdana,tahoma,geneva,helvetica,arial,sans-serif; 
TEXT-DECORATION: none
}
a.w:active 
{
FONT-WEIGHT: normal;
FONT-SIZE: 20px;
COLOR: rgb(255,255,255);
FONT-FAMILY: verdana,tahoma,geneva,helvetica,arial,sans-serif;
TEXT-DECORATION: none
}
a.w:visited 
{
FONT-WEIGHT: normal;
FONT-SIZE: 20px;
COLOR: rgb(255,255,255);
FONT-FAMILY: verdana,tahoma,geneva,helvetica,arial,sans-serif;
TEXT-DECORATION: none
}
a.w:hover 
{
FONT-WEIGHT: normal;
FONT-SIZE: 20px;
COLOR: rgb(255,255,255);
FONT-FAMILY: verdana,tahoma,geneva,helvetica,arial,sans-serif;
TEXT-DECORATION: none
}

#slideshow { 
  
    position: relative; 
    width: 1000px; 
    height: 500px; 
    padding: 0px;
margin-left:auto;
margin-right:auto;
    
}

#slideshow  div { 
    position: absolute; 
    top: 0px; 
    left:0px;
    right:0px;
    bottom: 0px; 
    opacity: 1;
}

a.hoverbox {
  position: relative;
  cursor: help;
  }
  
  a.hoverbox:hover {
  display: inline;

  }

a.hoverbox span {
  display: block;
  position: fixed;
  
  color: #333333;
  font-size: 15px;
  background: rgba(250, 256, 256, .9 );
  
  top: 25%;
  left: 55%;
  width: 400px;
  padding: 5px;
   
  opacity: 0; visibility: hidden; 
  -webkit-transition: visibility 1.0s linear, opacity 1.0s ease ; 
  -moz-transition: visibility 1.0s linear, opacity 1.0s ease;
  -o-transition: visibility 1.0s linear, opacity 1.0s ease;
  -ms-transition: visibility 1.0s linear, opacity 1.0s ease; 
  transition: all 1.0s ease;
  }


a.hoverbox:hover span {

  display: block;
 
  color: #333333;
  font-size: 15px;
  background: rgba(256, 256, 256, 1 );
  
visibility: visible; 
opacity: 0.9;

   z-index: 1000;}
   
     
   
#stage{width: 656px; /*1232px; /* CAMBIA (slide-w * num-slide-visibili) + ((padding-l + padding-r) * num-slide-visibili) + (margin-right * (num-slide-visibili - 1) ) */
			 overflow: auto;overflow-x:hidden; overflow-y:hidden; 
			 height:480px;  /* CAMBIA */
			 margin:0 auto;
			 background-color:#ffffff;}
#slider-buttons{width:656px;  /* CAMBIA come sopra */
								margin:0 auto;}
	#myList{width:12000px; border:0; margin:0; padding:0; left:400px} /* BOH */
	#myList li{
		list-style:none; 
		margin:5px; 
		padding:0; 
		border:0px; 
		margin-right:0px;
		padding:0px; 
		background:#ffffff;
		float:left;
		width:640px;
		height:480px;
		text-align: center;
		}
	
	#myList li img{border:0px solid white;}
