<style type="text/css">
	.floatright{
	float: right;
	margin: 5 5 10px 10px;
	margin-left:20px;
	margin-right:20px;
	border: 1px solid #666;
	}
	

	.floatleft{
	float: left;
	margin: 0 0 10px 10px;
	margin-left:0px;
	margin-right:20px;
	border: 1px solid #666;
	}

<!--

		BODY {
		margin-left:0px;
		margin-top:0px;
		}

                P { 
                font-family: Verdana, Arial, Helvetica, MS Sans Serif; font-size:10px;  color: #000000; 
                text-align: left;
                background-color: #FFFFFF;
                line-height: 1.2em;
    	        }

                TD { 
                font-family: Verdana, Arial, Helvetica, MS Sans Serif; font-size:10px;  color: black; 
                text-align: left; vertical-align:top;
                background-color: white;
                line-height: 1.2em;
       	        }

                TD.bottom { 
                font-family: Verdana, Arial, Helvetica, MS Sans Serif; font-size:10px;  color: black; 
                text-align: left; vertical-align:bottom;
                background-color: white;
                line-height: 1.2em;
       	        }

		TD.center { 
                font-family: Verdana, Arial, Helvetica, MS Sans Serif; font-size:10px;  color: black; 
                text-align: left; vertical-align:middle;
                background-color: white;
                line-height: 1.2em;
       	        }

		TD.grigioscuro {
                font-family: Verdana, Arial, Helvetica, MS Sans Serif; font-size:10px;  color: white; 
                text-align: left; vertical-align:top;
                background-color: #C3B493;
                line-height: 1.2em;
		}

		TD.grigiochiaro {
                font-family: Verdana, Arial, Helvetica, MS Sans Serif; font-size:10px;  color: black; 
                text-align: left; vertical-align:top;
                background-color: #F3EDDF;
                line-height: 1.2em;
		}

		TD.nero {
                font-family: Verdana, Arial, Helvetica, MS Sans Serif; font-size:10px;  color: white; 
                text-align: left; vertical-align:top;
                background-color: black;
                line-height: 1.2em;
		}

                INPUT,TEXTAREA, SELECT{
            	background: #ffffff;
  	        color: black;
	        font-size: 7pt;
	        font-family: verdana;
	        font-weight: plain;
	        valign: bottom;
   	        margin-right: 5px;
	        }

		a:link { color:rgb(160,143,66); text-decoration:none }
		a:visited { color:rgb(160,143,66); text-decoration:none }
		a:active { color:rgb(160,143,66); text-decoration:none }
		a:hover { color:black; text-decoration:underline;}
		div#paragrafo_giustificato{text-align:justify;padding-bottom:10px;}
	-->


.gallerycontainer{
position: relative;
z-index : 2;
}

.thumbnail img{
border: 1px solid white;
margin: 0 7px 7px 0;
z-index : 3;

}

.thumbnail:hover{
background-color: transparent;

}

.thumbnail:hover img{
border: 1px solid transparent
/*border: 1px solid #ff0000;*/
}

.thumbnail span{
position: absolute;
background-color: #F5E9C7;
padding: 5px;
left: -1000px;
border: 1px solid transparent
/*border: 1px solid gray;*/
visibility: hidden;
color: black;
text-decoration: none;

}

.thumbnail span img{
border-width: 0;
visibility: visible;
padding: 2px;

}

.thumbnail:hover span{ 
visibility: visible;
top: -200px;
left: 0px; /*position where enlarged image should offset horizontally */
z-index: 10;

}
	
	
</style>

