* { margin: 0; padding: 0 }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	background-color: #000000;
}
a {
  outline: none;
}
img {
	border: none;
}
address {
	margin: 0 0 10px 0;
}
.hide {
	display: none;
}
div#container {
	width: 984px;
	margin: 0 auto;
	position: relative;
}
div#header {
	width: 984px;
	height: 165px;
	background-image: url(../img/headereventi.jpg);	
	color: #FFFFFF;
	text-align: right;
}
div#header ul {
	padding-top: 10px;
	margin-right: 10px;
}
div#header ul li {
	display: inline;
	margin-right: 10px;
}
div#header ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
div#header ul li a:link {
	color: #FFFFFF;
}
div#header ul li a:visited {
	color: #FFFFFF;
}
div#header ul li a:hover{
	color: #E34916;
}
div#header ul li a:active {
	color: #FFFFFF;
}
div#header2 {
	width: 984px;
	height: 165px;
	background-image: url(../img/header.jpg);	
	color: #FFFFFF;
	text-align: right;
}
div#header2 ul {
	padding-top: 10px;
	margin-right: 10px;
}
div#header2 ul li {
	display: inline;
	margin-right: 10px;
}
div#header2 ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
div#header2 ul li a:link {
	color: #FFFFFF;
}
div#header2 ul li a:visited {
	color: #FFFFFF;
}
div#header2 ul li a:hover{
	color: #E34916;
}
div#header2 ul li a:active {
	color: #FFFFFF;
}
div#bottom1 {
	position: absolute;
	top: 370px;
	left: 0;
	width: 266px;
	height: 261px;
	background-image: url(../img/bottom1eventi.jpg);	
}
div#bottom1bis {
	position: absolute;
	top: 370px;
	left: 0;
	width: 266px;
	height: 278px;
	background-image: url(../img/bottom1bis.jpg);	
}
div#bottom1eventibis {
	position: absolute;
	top: 370px;
	left: 0;
	width: 266px;
	height: 278px;
	background-image: url(../img/bottom1eventibis.jpg);	
}
div#bottom2 {
	position: absolute;
	width: 422px;
	height: 261px;
	top: 370px;
	left: 266px;
}
img#bottom3 {
	position: absolute;
	width: 296px;
	height: 261px;
	top: 370px;
	right: 0;
}
img#bottom3bis {
	position: absolute;
	width: 296px;
	height: 278px;
	top: 370px;
	right: 0;
}
div#tiles {
	position: absolute;
	width: 296px;
	height: 205px;
	top: 0;
	right: 0;
}
div#footer {
	position: absolute;
	color: #FFFFFF;
	top: 635px;
	left: 16px;
	width: 970px;
}
div#footer2 {
	color: #FFFFFF;
	padding: 4px 0 0 20px;
	margin-bottom: 20px;
}
span.orange {
	color: #E34916;
}
span.orange2 {
	color: #FD8E22;
}
div#content {
	color: #FFFFFF;
	margin-top: 278px;
	background-color: #CC2F1C;
	padding: 20px;
	width: 944px;
}
div#content h1 {
	font-size: 18px;
	margin-bottom: 15px;
}
div#content h2 {
	font-size: 16px;
	margin-bottom: 10px;
}	
div#content h3 {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 5px;
}	
div#content p {
	margin-bottom: 10px;
	line-height: 16px;
}
div#content ul.text {
	margin-bottom: 10px;
}
div#content ul.text li {
	margin-left: 15px;
	margin-bottom: 3px;
}
div#content a {
	text-decoration: none;
	font-weight: bold;
}
div#content a:link {
	color: #FFBB55;
}
div#content a:visited {
	color: #FFBB55;
}
div#content a:hover {
	color: #FFFF99;
}
div#content a:active {
	color: #FFBB55;
}
div#bottom1 {
	color: #FFFFFF;
}
div#bottom1 p {
	margin-bottom: 10px;
}
div#gallery {
	position: relative;
	width: 766px;
	height: 100px;
	margin: 45px auto 0 auto;
	border: 3px solid #000000;
	overflow: hidden;
	background-color: #000000;
}
div#gallery-scrollable {
	position: absolute; 
	left: 3px; 
	top: 0px;
}
div#gallery-scrollable ul {
}
div#gallery-scrollable ul li {
	display: inline;
}
.gallery-scrollable {
	margin-bottom: 40px;
}
.gallery-scrollable ul {
}
.gallery-scrollable ul li {
	display: inline;
	list-style-type: none;
}
.gallery-scrollable ul li img {
	border: 3px solid #000000;
	margin-bottom: 10px;
	margin-right: 10px;
}
.float-right {
	float: right;
}
.float-left {
	float: left;
}
.right {
	text-align: right;
}
ul#corsi li {
	list-style-type: none;
	margin-bottom: 10px;
}
ul#corsi li a {
	border-bottom: 1px dotted #FFFFFF;
	padding-bottom: 4px;
	display: block;
}
ul#corsi div.giorno {
	margin: 10px 0 15px 0;
}
table.sale td {
	width: 300px;
	font-size: 10px;
	padding: 5px;
	vertical-align: top;
}
table.sala1 th {
	text-align: left;
	background-color: #EE612C;
	padding: 3px;
}
table.sala2 th {
	text-align: left;
	background-color: #E64D13;
	padding: 3px;
}
table.sala3 th {
	text-align: left;
	background-color: #AC2617;
	padding: 3px;
}
table.sala1, table.sala2, table.sala3 {
	border: 1px solid #FFFFFF;
}
table.sala1 caption, table.sala2 caption, table.sala3 caption {
	font-size: 12px;
	text-align: left;
	margin-bottom: 2px;
	font-weight: bold;
}
table.piscina td {
	width: 300px;
	font-size: 10px;
	padding: 5px;
	vertical-align: top;
}
table.corsia1 th {
	text-align: left;
	background-color: #0099CC;
	padding: 3px;
}
table.corsia2 th {
	text-align: left;
	background-color: #008CEA;
	padding: 3px;
}
table.corsia3 th {
	text-align: left;
	background-color: #006DB7;
	padding: 3px;
}
table.corsia1, table.corsia2, table.corsia3 {
	border: 1px solid #FFFFFF;
}
table.corsia1 caption, table.corsia2 caption, table.corsia3 caption {
	font-size: 12px;
	text-align: left;
	margin-bottom: 2px;
	font-weight: bold;
}
img.istruttore {
	cursor: pointer;
}
div#stampa {
	float: right;
}
div#map {
	float: right;
	border: 1px solid #FFFFFF;
	margin-right: 10px;
	cursor: pointer;
}
table#giorni {
	border: 1px solid #FFFFFF;
	width: 220px;
}
table#giorni th {
	text-align: left;
	padding: 4px;
	background-color: #FFFFFF;
	color: #CC2F1C;
}
table#giorni td {
	padding: 4px;
	background-color: #E4503F;
}
table#giorni td.odd {
	padding: 4px;
	background-color: #DA4230;
}
div#comoedia {
	width: 253px;
	margin: 15px auto 0 auto;
}
div#orangepeople-comoedia {
	width: 310px;
	margin: 0 auto;
}
div#news {
	position: absolute;
	left: 130px;
	top: 18px;
	width: 500px;
	padding: 5px;
	z-index: 99;
	color: #FFFFFF;
	overflow: hidden;
	font-size: 10px;
}
div#news a {
	color: #E75519;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: 1px dotted #E75519;
}

img#loading {
	position: absolute;
	top: 5px;
	left: 135px;
	z-index: 99;
}
div#natale {
	position: absolute;
	z-index: 98;
	top: 0;
	right: 0;
}
.event {
	padding: 0 10px 10px 0;
}
.event p {
	margin-bottom: 2px;
}
#event p a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#event p a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#event p a:hover {
	color: #FFFF99;
	text-decoration: none;
}
#event p a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#event {
	padding: 8px 10px 20px 70px;
	overflow: hidden;
}
#event h3 {
	font-size: 18px;
	color: #B9CBFF;
}
#event p {
	font-size: 14px;
}
#event .link {
	font-size: 12px;
	margin-bottom: 20px;
}
#event .link a {
	text-decoration: none;
	color: #FFFF33;
	font-weight: bold;
}