html {
	background: #000 url("../images/html_bg.jpg") no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

body {
	background: none;
}

a, ul.menu li.account ul li a {
    color:#000;
}
a:hover, ul.menu li.account ul li a:hover {
    color:#02C0F8;
}
h1, h3 {
	text-shadow:none;
}

#page-wrapper {
	background: none;
}
#page-title-wrapper {
	background: none;
	width: 100%;
	height: 260px;
	margin: 0 auto;
	position: relative;
	padding: 0;
}
#page-title {
    background:url("../images/hd_bg.png") no-repeat top center;
    height: 210px;
	position: absolute;
	width: 100%;
	z-index: 10;
}
	#page-title h1 a {
    	height: 15px;
    	display: block;
    	margin-top:132px;
    	width:100%;
	}

#page-content-wrapper {
	background: url("../images/content_wrapper_bg.png") repeat;	
	width: 1014px;
	margin: 0 auto;
	padding:20px;
}
#page-content {
	/*position: relative;*/
width: 984px;
background-color: #fff;
padding: 15px;
margin-top: 60px;
}
#above-content {
margin-top: -74px;
background-color: #fff;
padding: 5px 10px;
width: 994px;
margin-left: -15px;
border:none;
margin-bottom: 20px;
}

#crumbs {
    background: none;
    width: 600px;
}
    #crumbs li.first {
    padding-left: 5px;
    }
    #crumbs li {
   	color: #555;
    }
    #crumbs li a {
    background: url(../images/crumb.gif) no-repeat right 9px;
    color: #000;
    }
    #crumbs li a:hover {
    color: #02C0F8;
    }

#crumbs li.crumb.first a:after {
	content:" (Eventi)";
	}

ul.menu li.cart a:hover {
	color:#02C0F8;
	}
	
ul.menu li.account {
	background-color: transparent;
	border-left: 1px solid transparent;
	height:30px;
	}
	ul.menu li.account:hover {
	background-color: transparent;
	border: 1px solid transparent;
	}
	ul.menu li.account a {
	color: #000;
	}
	ul.menu ul {
	border: none;
	background: none;
	right:-1px;
	}
	ul.menu li.logged-in ul, ul.menu li.logged-out ul {
	background: none;
	background-color:#fff;
	border:1px solid #fff;
	margin-top: 2px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	}
	ul.menu li.logged-out {
	width: 58px;
	}
	ul.menu li.logged-out ul {
	width: 159px;
	}
	ul.menu li.logged-in {
	width: 79px;
	}
	ul.menu li.logged-in ul {
	width: 117px;
	}
	ul.menu li.account ul li a {
	color:#000;
	}
	ul.menu li.account ul li a:hover {
	color:#02C0F8;
	}

.button, .event-date-list a, input[type="submit"], a.checkout-home, #formSeatSelection .button {
	background-color: #02C0F8;
	border: 1px solid #02C0F8;
	color:#fff;
	font-weight: bold;
	}
	.button:hover, .content #formConfirm .button:hover, .content .button:hover, .event-date-list a:hover, input.button:hover, input[type="submit"]:hover, a.checkout-home:hover, a.checkout-home:hover, #formSeatSelection .button:hover {
	background-color: #333;
	border: 1px solid #333;
	color:#fff;
	}
	a.details {
	color:#eee;
	}

.field label {
	width: 190px;
}

div.content-wrapper .body img {
	float: right;
	margin: 0 0px 5px 10px;
	width:200px;
}

div.seat_select {
	border:none;
}

a.remove {
	color:#E478AB;
}
a.remove:hover {
	color:#3C427A;
}
.body a img, .map {
	display:none;
}

#drawing-board-container.plan-casino {
	background: url("../images/plan_casino_bg.png") no-repeat;
}
#drawing-board-container.plan-teatro-ariston---platea {
	background: url("../images/plan_ariston_platea_bg.png") no-repeat;
}
#drawing-board-container.plan-teatro-ariston---galleria {
	background: url("../images/plan_ariston_galleria_bg.png") no-repeat;
}
	.drawing-board {
		background-color: transparent;
	}
.area-ospitalita {
  border-color: #fff !important;
}	

#page-footer-wrapper {
	background: none;
	background: url("../images/content_wrapper_bg.png") repeat;	
width: 1034px;
padding: 5px 10px;
    color: #555;
    margin-bottom: 20px;
    margin-top:47px;
}
	#page-footer-wrapper #page-footer {
	padding: 10px 5px;
	color:#999;
	}
    #page-footer-wrapper #page-footer a{
    color: #999;
    cursor: default;
    }
    #page-footer-wrapper #page-footer a:hover{
    color: #999;
    cursor: default;
    }
    #page-footer-wrapper #page-footer a.contact-us-link, #page-footer-wrapper #page-footer a.terms-link, #page-footer-wrapper #page-footer a.privacy-link{
    color: #fff;
    cursor: pointer; 
    }
    #page-footer-wrapper #page-footer a.contact-us-link:hover, #page-footer-wrapper #page-footer a.terms-link:hover, #page-footer-wrapper #page-footer a.privacy-link:hover {
    color: #02C0F8;
    }

div.pick-selector div.ticket-admittance div.ticket {
  color:#000;
}

.voucher-activate {
	display: none;
}

tr.event_date_14920 td.event-date-list-start-date:before {
	content: "Inizia ";
}
tr.event_date_14920 td.event-date-list-start-date:after {
	content: " (include venerdì 3 e termina il sabato 4)";
}