td {
	text-align: left;
	
	font-family:Verdana;
	font-size:11px;
	color#515056;
}

  
form
{
	margin:0px;
}
a {
font-family:Verdana;
	text-decoration: none;
	color: black;
	 
}

a:hover {
	text-decoration: none;
	color:#709922;
}

a.1 {
	text-decoration: none;
	color:red;
}
a.m1 {
	text-decoration: none;
	color:#990000;
}
a.m2 {
	text-decoration: none;
	color:#999999;
}
a.m3 {
	text-decoration: none;
	color:#91A2B7;
}


.titolo {
	font-family: Verdana;
	font-size: 11px;
	font-style: bold;
	color:#FF8409;
}

.titoloBLACK {
	font-family: Verdana;
	font-size: 10px;
	font-style: bold;
	color:black;
}
.titoloGreenLight {
	font-family: Verdana;
	font-size: 10px;
	font-style: bold;
	color:#94CC2D;
}
.titoloGreenDark {
	font-family: Verdana;
	font-size: 12px;
	font-style: bold;
	color:#709922;
}
.t11 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
}
.style1 {
	font-size: 11px;
	font-weight: bold;
	color: #22659C;
}
.style2 {color: #2E62B1}
.style3 {
	color: #3164B2;
	font-weight: bold;
}
.style4 {color: #9A9A9A}

TABLE.completo
{
border: 1px solid #DBDBDB
}
 
 TD.basso
{
    BORDER-RIGHT: 0px solid black;
    BORDER-TOP: 0px solid black;
    BORDER-LEFT: 0px solid black;
    BORDER-BOTTOM: 1px solid #CCCCCC
}

SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: black;
	border: 1px black ;

}


INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	
}

input.grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	background-color: white;
	border: 1px solid #CACACA;
}

/********************* immagini **/
 
 
.thumbcell a img {border: 1px solid #CCCCCC}
.thumbcell a:hover img { filter: Alpha(opacity=60); -moz-opacity: 0.80; border: 1px solid #9A0002}
 
.style1 {
	color: #990100;
	font-weight: bold;
}
.style4 {color: #000000}
.style5 {color: #999999}
.photo {
	padding: 1px;
	border: 1px solid #CCCCCC;}
.style6 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style9 {font-weight: bold; color: #993300;}
.style13 {font-size: 24px; color: #999999;}

.gallerycontainer{
	position: relative;
	left: -2px;
	top: -4px;
	visibility: visible;
	width: 25px;
	margin: 0px 1px;
	height: 34px;

 


/*Add a height attribute and set to largest image's height to prevent overlaying*/
}


/* PARTNERS */
.thumbnailSX img{
border: 1px solid white;
margin: 0 1px 1px 0;
}

.thumbnailSX:hover{
background-color: transparent;
}

.thumbnailSX:hover img{
border: 1px solid #B5B5B5;
}

.thumbnailSX span{ /*CSS for enlarged image*/
position: absolute;
background-color: grey;
padding: 1px;
top : +100
left: +300px;
border: 1px  gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailSX span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 0px;
}

.thumbnailSX:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -200;
left: +150px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/*PèARTNERS DI DX*/
.thumbnailDX img{
border: 1px solid white;
margin: 0 1px 1px 0;
}

.thumbnailDX:hover{
background-color: transparent;
}

.thumbnailDX:hover img{
border: 1px solid #B5B5B5;
}

.thumbnailDX span{ /*CSS for enlarged image*/
position: absolute;
background-color: grey;
padding: 1px;
top : +100
left: +300px;
border: 1px  gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailDX span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnailDX:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -200;
left: -150px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/* link con casella */


a.flash:link,a.flash:visited
{
display:block;
/*font-weight:bold;*/
color:#FFFFFF;
background-color:#7A991A;
/*width:85px;*/
text-align:center;
padding:0px;
text-decoration:none;
}
a.flash:hover,a.flash:active
{
background-color:#98bf21;
}
 
body {
scrollbar-base-color:#D3D2D7;
scrollbar-face-color: #D3D2D7;
scrollbar-shadow-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-dark-shadow-color: #FFFFFF;
scrollbar-3d-light-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
}
iframe { 
overflow-x: hidden;
overflow-y: hidden; 
}

.gallerycontainer{
	position: relative;
	left: 0px;
	top: -1px;
	visibility: visible;

/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 1px 1px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #C69A4F ;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 1px;
left: -100px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: +50;
left: +200px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

 
/* immagini + VICINE */

.thumbnail2 img{
border: 1px solid white;
margin: 0 1px 1px 0;
}

.thumbnail2:hover{
background-color: transparent;
}

.thumbnail2:hover img{
border: 1px solid #C69A4F;
}

.thumbnail2 span{ /*CSS for enlarged image*/

position: absolute;
background-color: lightyellow;
padding: 1px;
left: -200px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

 

.thumbnail2:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:+100;
left: +10px; /*position where enlarged image should offset horizontally */

z-index: 50;
}

/* IMMAGINI A CASO DALLA 7 IN POI */
/* immagini + VICINE */

.thumbnail2b img{
border: 1px solid white;
margin: 0 1px 1px 0;
}

.thumbnail2b:hover{
background-color: transparent;
}

.thumbnail2b:hover img{
border: 1px solid #C69A4F;
}

.thumbnail2b span{ /*CSS for enlarged image*/

position: absolute;
background-color: lightyellow;
padding: 1px;
left: -200px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2b span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

 

.thumbnail2b:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:+100;
left: -450px; /*position where enlarged image should offset horizontally */

z-index: 50;
}






 /* PRIMA IMG GUESTBOOK*/

.guest img{
border: 1px solid #527525;
margin: 0 1px 1px 0;
}

.guest {
position: relative;
z-index: 0;
}

.guest:hover{
background-color: transparent;
z-index: 50;
}

.guest:hover img{
border: 1px solid #C69A4F;
}

.guest span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 1px;
left: 20px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.guest span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

 

.guest:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:-400;
left: -350px; /*position where enlarged image should offset horizontally */

z-index: 50;
}

/* fotogallery */
.thumbnailFOTO img{
border: 1px solid white;
margin: 0 1px 1px 0;
}

.thumbnailFOTO:hover{
background-color: transparent;
}

.thumbnailFOTO:hover img{
border: 1px solid #B5B5B5;
}

.thumbnailFOTO span{ /*CSS for enlarged image*/
position: absolute;
background-color: grey;
padding: 1px;
top : +100;
left: +300px;
border: 1px  gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailFOTO span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 0px;
}

.thumbnailFOTO:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -20;
left: +250px; /*position where enlarged image should offset horizontally */
z-index: 10;
}

/*  FOTO PP ISLAND HOMEPAGE */
.thumbnailPP img{
border: 1px solid white;
margin: 0 1px 1px 0;
}

.thumbnailPP:hover{
background-color: transparent;
}

.thumbnailPP:hover img{
border: 1px solid #C69A4F;
}

.thumbnailPP span{ /*CSS for enlarged image*/

position: absolute;
background-color: lightyellow;
padding: 1px;
left: -200px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailPP span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

 

.thumbnailPP:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:-400;
left: +10px; /*position where enlarged image should offset horizontally */

z-index: 50;
}
