.login_form{
	margin-left: 15px;
	margin-bottom: 15px;
}

.login_form input[type=text], .login_form input[type=password]{
	height: 20px;
	width: 150px;
	margin-top: 10px;
}

.login_form .button{
	margin-top: 10px;
	width:100%;
}

form.registrati fieldset{
	margin-top: 5px;
}

form.registrati fieldset label{
	width:250px;
}

form.registrati fieldset label.error{
	width:150px;
	font-style: italic;
	color: red;
	font-size: 90%;
	margin-left: 5px;
}

form.registrati fieldset input.error{
	border:1px solid red;
}

form.registrati fieldset input[type=text],form.registrati fieldset input[type=password]{
	width:200px;
}

form.registrati fieldset input[type=radio]{
	width:40px;
}

.logout{
	width:100%;
	padding-right: 20px;
	float:right;
	text-align: right;
}

.modifica{
	width:100%;
	padding-right: 20px;
	float:right;
	text-align: right;
}
.prenota{
	font-size: 85%;
}

.loggedUser{
	font-weight: bold;
}



/*
	PRENOTAZIONI
*/

.prenotaOnline{
	cursor: pointer;
	font-size:115%;
	font-weight: bold;
	font-style: italic;
}

form.prenotazione{
	text-align: center;
}

.nopoltrona{
	border:0px solid #CCCCCC;
	float: left;
	width: 30px;
	height: 30px;
	margin: 1px;
}
.poltrona{
	border:1px solid #CCCCCC;
	float: left;
	width: 30px;
	height: 30px;
	margin: 1px;
}
.click{
	cursor: pointer;
}

.libera.click:hover{
	background-color: #C5E1FA;
}

.occupato{
	background-color: #636363;
	color: white;
	cursor: default;
}

li span.occupato{
	color: #636363;
        background-color: white;
}


.prenotato.click:hover{
	background-color: #33E02D;
}

.prenotato{
	cursor: pointer;
	background-color: #33E02D;
}

li span.prenotato{
	color: #33E02D;
	background-color: white;
}

.abbonamento{
	background-color: #EAFF00;
	cursor: default;
}

li span.abbonamento{
	color: #EAFF00;
    background-color: white;
}

.gonews{
	cursor: pointer;
	background-color: #23AED9;
	cursor: default;
}

.gonews.disabilita{
	cursor: pointer;
	background-image: url(../image/disabilita2.jpg) ;
	background-size: 30px 30px;
	cursor: default;
	font-weight: bold;	
}

li span.gonews{
	color: #23AED9;
    background-color: white;
}

.elena{
	cursor: pointer;
	background-color: #FFA640;
	cursor: default;
}

.elena.disabilita{
	cursor: pointer;
	background-image: url(../image/disabilita2.jpg) ;
	background-size: 30px 30px;
	cursor: default;
	font-weight: bold;	
}

li span.elena{
	color: #FFA640;
    background-color: white;
}

.battistella{
	cursor: pointer;
	background-color: #D579D2;
	cursor: default;
}

li span.battistella{
	color: #D579D2;
    background-color: white;
}

.battistella.disabilita{
	cursor: pointer;
	background-image: url(../image/disabilita2.jpg) ;
	background-size: 30px 30px;
	cursor: default;
	font-weight: bold;	
}

.cineteatro{
	background-color: #636363;
	color: white;
	cursor: default;
}

li span.cineteatro{
	color: #636363;
        background-color: white;
}

.bloccati{
	cursor: pointer;
	background-color: #FF1919;
	cursor: default;
}

.bloccati.disabilita{
	cursor: pointer;
	background-image: url(../image/disabilita2.jpg) ;
	background-size: 30px 30px;
	cursor: default;
	font-weight: bold;	
}

li span.bloccati{
	color: #FF1919;
    background-color: white;
}

.clear{
	clear: both;
	font-size: 1px;
}

.nomeProgrammazione{
	margin: 15px;
}

.nomeProgrammazione label{
	width: 45%;
}

.nomeProgrammazione select{
	width: 30%;
}

.sala_posti{
	width: 512px;
	margin-left:15%;
}


.prenotationList{
	margin-top: 30px;
}

.prenotationList .titleList{
	font-weight: bold;
}

.prenotationList ul{
	width: 100%;
}

.prenotationList ul li div{
	width: 50%;
	float: left;
	text-align: left;
}

#dialog .description{
	font-size: 150%;
	text-align: center;
	padding-bottom: 20px;
}

#dialog .vai{
	font-size: 150%;	
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
}

#dialog .vai2{
	font-size: 110%;	
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
}



.palco{
	width: 512px;
	margin-left:15%;
	height: 10px;
	background-color: #cccccc;
	margin-bottom: 20px;
}


.table{
	text-align: left;
}
.table thead tr{
	font-weight: bold;
	text-align: center;
}

.descrizioneSponsor{
	font-family: salaFont;
	text-align:center;
	font-style:italic;
}