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

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

#flashindex{ margin: 0 auto; width:998px; height:610px; 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; }
