html, body{
	background:#fff;
	margin:0px;
	height:100%;
}

#cont{
	width:100%;
	height:100%;
	border:#fff solid 0px;
}

#flashindex{
	position:absolute;
	margin: 0 auto;
	top:50%;
	left:50%;
	width:998px;
	height:610px;
	margin:-300px 0px 0px -499px;
	border:#FFFFFF solid 1px;
	text-align:center;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:#fff solid 0px;
}
	#flashindex a{
		color:#333;
		text-decoration:underline;
	}
	#flashindex a:hover{
		color:#999999;
		text-decoration:none;
	}	
	
#normativa{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:20px;
}
	#normativa h1{
		color:#ACA12C;
		font-size:14px;
		
	}
	
.linkcat:link, .linkcat:active, .linkcat:visited{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.linkcat:hover{
	text-decoration:none;
	color:#999999;
}

table.tariffe{
	border:#333333 solid 0px;
	width:700px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:#333333;
}
	table.tariffe th{
		text-align:center;
		padding:5px;
		background:#FFFFFF;
	}
	table.tariffe td{
		text-align:center;
		padding:5px;
		background:#FFFFFF;
	}
	
table.prenota{
	border:#333333 solid 0px;
	width:500px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:#333333;
}
	table.prenota th{
		text-align:left;
		padding:5px;
		background:#CFCFCF;
	}
	table.prenota td{
		text-align:left;
		padding:5px;
		background:#E6E6E6;
	}	
	table.prenota input.text{
		border:#333333 solid 1px;
	}
	table.prenota textarea{
		width:300px;
		height:100px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:#333333 solid 1px;
	}
	table.prenota input.button{
		border:#333333 solid 1px;
	}
	table caption img{
		border:none;
	}
	
#tariffe{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:700px;
	margin:0px auto;
}


/***********************************************************************/
/*********************************GALLERY*******************************/
/***********************************************************************/
#contgallery{
	width:998px;
	margin:0px auto;
	border:#333333 solid 0px;
}

#imgPanel img{
	display:block;
	border:1px solid;
  border-color: #CCC #CCC #AAA #CCC;
  padding: 5px;
	background: #f6f6f6;
	margin: 4px;
}

ul#minipics{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#minipics li{
	float: left;
	margin: 4px;
	padding:0 0 8px 0;
	background: url(../immagini/shadow.png) no-repeat bottom center;
}

ul#minipics li img{
	display:block;
	border:1px solid;
  border-color: #CCC #CCC #AAA #CCC;
  padding: 5px;background: #f6f6f6;
}

/*******************************STILI SPONSOR************************************/
#sponsor{
    position: Absolute;
    background-color: #EEEEEE;
    font-size: 10px;
    font-family: Verdana;
    top: 120px;
    left: 500px;
    width: 400px;
    height: 213px;
    border: Solid 1px #000000;
		text-align:left;
		z-index:100;
}
	#sponsor h1{
		color:#FF6600;
		font-size:14px;
		margin:0px;
	}
div.chiudi{
  text-align: Right;
  border-bottom: Solid 1px #000000;
}
#sponsor img{
	margin:0px;
	border:none;
}
a.sponsor{
  color: #000000;
  text-decoration: None;
}
a.sponsor:hover{
	color: #000000;
  text-decoration: None;
}