@charset "utf-8";
/* CSS Document */
.sfondologo {
	position: absolute;
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url("../images/lupo.png");
	background-repeat: no-repeat;
	z-index: -1;
}
.loghipicc {
	position: relative;
	margin-left: 0px;
	margin-top: -120px;
	width: 40px;
	float: right;

}
.sfondo_evento {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	top: 0px;
}
.titoloEvento {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	padding-top:30px;
	text-align: justify;
	padding-right: 5%;
	font-size: 30px;
}
.cont_pul {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	padding-top:30px;
	text-align: justify;
	padding-right: 5%;
	font-size: 30px;
}
.pul_iscriviti {
	position: relative;
	width: 230px;
	height: 64px;
}
.sottoTitoloEvento {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
	font-size: 22px;
}
.data {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
}
.oraIn1 {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
}
.oraOut1 {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
}
.oraIn2 {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
}
.oraOut2 {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
}




.sfondo_calendario {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	top: -80px;
	padding-bottom: 50px;
}
.sfondo_scheda {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	top: 0px;
	margin-bottom: 100px;
}
.cella_calendario {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
	width: 100%;
	height: auto;
	margin-top: 50px;
	text-align: left;
	padding-right: 5%;
}
.log_calendario {
	position: relative;
	width: 16%;
	height: auto;
	min-height: 35px;
	font-size: 20px;
	text-align: center;
	margin-left: 1%;
	line-height: 34px;
	margin-top: 40px;
	padding: 1% 0 1% 0;
	float: left;
}
.log_logo {
	position: relative;
	width: 83%;
	height: 4%;
	margin-right: 1%;
	float: right;
}
.titolo_evento {
	position: relative;
	width: 82%;
	height: auto;
	min-height: 35px;
	font-size: 20px;
	padding: 1%;
	background: rgba(250,235,215,0.5);
	margin-left: 1%;
	margin-top: 40px;
	text-align: justify;
	float: left;
}
.sottoTit {
	font-size: 16px;
}
.orari {
	position: relative;
	width: 82%;
	height: auto;
	min-height: 34px;
	font-size: 14px;
	padding: 1%;
	text-align: left;
	background: rgba(250,235,215,0.5);
	margin-left: 18%;
	margin-top: 6px;
	float: left;
}

.log_calendario2 {
	position: relative;
	width: 16%;
	height: auto;
	min-height: 35px;
	font-size: 20px;
	text-align: center;
	margin-left: 1%;
	margin-top: -10px;
	line-height: 34px;
	padding: 1% 0 1% 0;
	float: left;
}
.form_tit2 {
	position: relative;
	margin-left: 2%;
	margin-top: 30px;
	width: 93%;
	heaight: auto;
	text-align: justify;
	background: rgba(13,233,13,0.2);
	padding: 1% 2% 1% 2%;
	float: left;
}
.istruzioni_classe {
	position: relative;
	margin-top: 20px;
	width: 100%;
	heaight: auto;
	text-align: justify;
	float: left;
}
.email_form_isc2 {
	position: relative;
	width: 343px;
	margin-left: 2%;
	margin-top: 5px;
	height:  68px;
	background:rgba(255,255,255,1.00);
	margin-bottom: 10px;
	line-height: 68px;
	border-width: thin;
	text-align: center;
	float: left;
}
.preferenz {
	position: relative;
	width: 200px;
	margin-left: 2%;
	margin-top: 5px;
	height:  68px;
	background:rgba(255,255,255,1.00);
	margin-bottom: 10px;
	line-height: 68px;
	border-width: thin;
	text-align: center;
	float: left;
}
.cognome_esterno {
	position: relative;
	width: 200px;
	margin-left: 2%;
	top: auto;
	height: 68px;
	background-color:rgba(255,255,255,1.00);
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 68px;
	border-width: thin;
	text-align: center;
	float: left;
}
.nome_esterno {
	position: relative;
	width: 200px;
	margin-left: 2%;
	top: auto;
	height: 68px;
	background-color:rgba(255,255,255,1.00);
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 68px;
	border-width: thin;
	text-align: center;
	float: left;
}
.compagnia_esterno {
	position: relative;
	width: 200px;
	margin-left: 2%;
	top: auto;
	height: 68px;
	background-color:rgba(255,255,255,1.00);
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 68px;
	border-width: thin;
	text-align: center;
	float: left;
}
.invia_isc2_esterno {
	position: relative;
	width: 200px;
	height: 68px;
	background: rgba(13,233,13,0.5);
	text-align: center;
	margin-top: 5px;
	margin-left: 2%;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 68px;
	border-width: thin;
	float: left;
}

.titolo_evento2 {
	position: relative;
	width: 82%;
	height: auto;
	min-height: 38px;
	font-size: 20px;
	padding: 1%;
	background: rgba(250,235,215,0.5);
	color: blueviolet;
	margin-left: 1%;
	margin-top: -10px;
	text-align: justify;
	float: left;
}
.sottoTit2 {
	font-size: 16px;
}
.orari2 {
	position: relative;
	width: 98%;
	height: auto;
	min-height: 34px;
	font-size: 14px;
	padding: 1%;
	text-align: center;
	background: rgba(250,235,215,0.5);
	margin-left: 2%;
	float: left;
}
.testo_txt {
	position: relative;
	margin-left: 2%;
	width: 98%;
	height: auto;
	font-size: 16;
	margin-top: 20px;
	text-align: left;
	padding-left: 20px;
	float: left;
}
.descrizioneEvento {
	position: relative;
	margin-left: 2%;
	width: 98%;
	height: auto;
	margin-top: 5px;
	padding: 1%;
	text-align: justify;
	background: rgba(250,235,215,0.5);
	padding-right: 5%;
	float: left;
}
.ric_loc {
	position: relative;
	margin-left: 2%;
	width: 98%;
	height: auto;
	margin-top: 5px;
	background: rgba(250,235,215,0.5);
	display: flex;
	justify-content: center;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
}
.regolamentoEvento	 {
	position: relative;
	margin-left: 2%;
	width: 98%;
	height: auto;
	margin-top: 5px;
	padding: 1%;
	text-align: justify;
	background: rgba(250,235,215,0.5);
	padding-bottom: 20px;
	float: left;
}
.regolamentoEvento_reg	 {
	position: relative;
	margin-left: 2%;
	width: 98%;
	height: auto;
	min-height: 300px;
	margin-top: 5px;
	padding: 1%;
	text-align: justify;
	background: rgba(250,235,215,0.5);
	padding-bottom: 20px;
	float: left;
}


.cella_iscritti {
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: left;
	float: left;
}
.sfondo_iscritti {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	top: -30px;
	margin-top: 30px;
	padding-bottom: 230px;
}
.sfondo_carica {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	top: -30px;
	margin-top: 30px;
	padding-bottom: 230px;
}
.sfondo_foto {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	min-height: 
	top: -30px;
	margin-top: 30px;
	padding-bottom: 50px;
}
.sfondo_eventi {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	min-height: 550px;
	top: -30px;
	margin-top: 30px;
	padding-bottom: 50px;
}
.sfondo_nuovo_eventi {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	min-height: 700px;
	top: -30px;
	margin-top: 30px;
	padding-bottom: 50px;
}
.sfondo_iscr {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	min-height: 700px;
	top: -30px;
	margin-top: 30px;
	margin-bottom: 100px;
}
.nome {
	position: relative;
	width: 20%;
	min-width: 192px;
	margin-left: 1%;
	margin-top: 0px;
	height: 34px;
	font-size: 18px;
	font-weight: bold;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	line-height: 34px;
	float: left;
}
.cognome {
	position: relative;
	width: 20%;
	min-width: 192px;
	margin-left: 1%;
	margin-top: 0px;
	height: 34px;
	font-size: 18px;
	font-weight: bold;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	line-height: 34px;
	float: left;
}
.email {
	position: relative;
	width: 41%;
	min-width: 318px;
	margin-left: 1%;
	margin-top: 0px;
	height: 34px;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.minore2 {
	position: relative;
	width: 9%;
	min-width: 66px;
	margin-left: 1%;
	margin-top: 0px;
	height: 34px;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	text-align: center;
	float: left;
}
.telefono {
	position: relative;
	margin-left: 1%;
	margin-top: 6px;
	width: 18%;
	min-width: 183px;
	height: 50px;
	background: rgba(250,235,215,0.5);
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	float: left;
}
.categoria {
	position: relative;
	margin-left: 1%;
	margin-top: 6px;
	width: 20%;
	min-width: 200px;
	height: 50px;
	background: rgba(250,235,215,0.5);
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	float: left;
}
.classe {
	position: relative;
	margin-left: 1%;
	margin-top: 6px;
	width: 14%;
	min-width: 146px;
	height: 48px;
	background: rgba(250,235,215,0.5);
	text-align: center;
	font-size: 14px;
	line-height: 50px;
	float: left;
}
.data_iscr {
	position: relative;
	margin-left: 1%;
	margin-top: 6px;
	width: 12%;
	min-width: 146px;
	height: 48px;
	background: rgba(250,235,215,0.5);
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	float: left;
}
.attivo {
	position: relative;
	margin-left: 1%;
	margin-top: 6px;
	width: 9%;
	min-width: 88px;
	height: 48px;
	background: rgba(250,235,215,0.5);
	text-align: center;
	font-size: 14px;
	line-height: 50px;
	padding-bottom: 5px;
	float: left;
}
.modifica {
	position: relative;
	margin-left: 1%;
	margin-top: 6px;
	width: 7%;
	min-width: 68px;
	height: 50px;
	background: rgba(13,233,13,0.5);
	text-align: center;
	font-size: 13px;
	line-height: 50px;
	float: left;
}
.elimina {
	position: relative;
	margin-left: 1%;
	margin-top: 6px;
	width: 7%;
	min-width: 68px;
	height: 50px;
	background: rgba(233,13,18,0.5);
	text-align: center;
	font-size: 13px;
	line-height: 50px;
	float: left;
}


.cella_form {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	margin-top: 30px;
	margin-bottom: 140px;
	text-align: left;
	float: left;
}
.sfondo_form {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	top: -30px;
	margin-top: 30px;
}
.logo_form {
	position: relative;
	left: 1%;
	width: 188px;
	height: 188px;
	border-width: thin;
	float: left;
}
.cognome_form {
	position: relative;
	width: 70%;
	min-width: 360px;
	left: 2%;
	margin-top: 10px;
	height: 34px;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	border-width: thin;
	float: left;
}
.nome_form {
	position: relative;
	width: 70%;
	min-width: 360px;
	left: 2%;
	margin-top: 20px;
	height: 34px;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	border-width: thin;
	float: left;
}
.email_form {
	position: relative;
	width: 70%;
	min-width: 360px;
	left: 2%;
	margin-top: 20px;
	height: 34px;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	border-width: thin;
	float: left;
}
.telefono_form {
	position: relative;
	left: 2%;
	width: 16%;
	min-width: 150px;
	height: 34px;
	margin-top: 20px;
	background: rgba(250,235,215,0.5);
	text-align: center;
	border-width: thin;
	line-height: 34px;
	float: left;
}
.tessera_form {
	position: relative;
	left: 2%;
	width: 16%;
	min-width: 150px;
	height: 34px;
	margin-top: 20px;
	margin-left: 1%;
	background: rgba(250,235,215,0.5);
	text-align: center;
	border-width: thin;
	line-height: 34px;
	float: left;
}
.txt_tessera_form {
	position: relative;
	width: 24%;
	min-width: 150px;
	height: 34px;
	margin-top: 20px;
	margin-left: 4%;
	padding-right: 2%;
	background: rgba(250,235,215,0.5);
	text-align: right;
	line-height: 34px;
	float: left;
}
.data_iscr_form {
	position: relative;
	width: 16%;
	min-width: 150px;
	height: 34px;
	margin-left: 0;
	margin-top: 20px;
	background: rgba(250,235,215,0.5);
	text-align: center;
	border-width: thin;
	line-height: 34px;
	float: left;
}
.minore {
	position: relative;
	margin-left: 2%;
	width: 14%;
	min-width: 170px;
	height: 34px;
	margin-top: 20px;
	text-align: center;
	border-width: thin;
	line-height: 34px;
	padding-left: 20px;
	float: left;
}
.cont_tessere {
	position: relative;
	width: 90%;
	height: auto;
	padding-left: 20px;
	padding-bottom: 10px;
	float: left;
}
.data_iscr_txt {
	position: relative;
	margin-left: 2%;
	width: 5%;
	min-width: 150px;
	height: 45px;
	margin-top: 20px;
	text-align: right;
	border-width: thin;
	line-height: 34px;
	padding-right: 12px;
	float: left;
}
.categoria_form {
	position: relative;
	margin-left: 5%;
	width: 25%;
	min-width: 115px;
	height: 68px;
	margin-top: 0px;
	text-align: center;
	line-height: 34px;
	border: solid thin;
	float: left;
}
.classe_form {
	position: relative;
	margin-left: 2%;
	width: 25%;
	min-width: 115px;
	height: 68px;
	margin-top: 0px;
	text-align: center;
	border-width: thin;
	line-height: 34px;
	border: solid thin;
	background-color:rgba(255,255,255,1.00);
	float: left;
}
.classe_form2 {
	position: relative;
	margin-left: 4%;
	width: 25%;
	min-width: 140px;
	height: 68px;
	margin-top: 0px;
	text-align: center;
	border-width: thin;
	line-height: 34px;
	border: solid thin;
	float: left;
}
.categoria_form_txt {
	position: relative;
	margin-left: 5%;
	width: 25%;
	min-width: 115px;
	height: 68px;
	margin-top: 20px;
	text-align: center;
	background: rgba(250,235,215,0.5);
	float: left;
}
.classe_form_txt {
	position: relative;
	margin-left: 2%;
	width: 25%;
	min-width: 115px;
	height: 68px;
	margin-top: 20px;
	text-align: center;
	border-width: thin;
	line-height: 30px;
	background: rgba(250,235,215,0.5);
	float: left;
}
.classe_form2_txt {
	position: relative;
	margin-left: 2%;
	width: 25%;
	min-width: 115px;
	height: 68px;
	margin-top: 20px;
	text-align: center;
	border-width: thin;
	line-height: 30px;
	background: rgba(250,235,215,0.5);
	float: left;
}
.invia {
	position: relative;
	width: 15%;
	min-width: 110px;
	height: 68px;
	margin-top: 20px;
	margin-left: 0;
	background: rgba(13,233,13,0.5);
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	border-width: thin;
	float: left;
}
.invia2 {
	position: relative;
	width: 15%;
	min-width: 110px;
	height: 68px;
	margin-top: 20px;
	margin-left: 5%;
	background: rgba(13,233,13,0.5);
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	border-width: thin;
	float: left;
}
.iscritto_ok {
	position: relative;
	top: 310px;
	margin-left: auto;
	margin-right: auto;
	width: 40%;
	height: 68px;
	margin-top: 5px;
	background: rgba(13,233,13,0.3);
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}
.iscritto_no {
	position: relative;
	top: 310px;
	margin-left: auto;
	margin-right: auto;
	width: 40%;
	height: 68px;
	margin-top: 5px;
	background: rgba(254,2,1,0.3);
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}
.testo_form {
	position: relative;
	width: 54%;
	min-width: 360px;
	height: auto;
	margin-left: 5%;
	margin-top: 20px;
	background: rgba(250,235,215,0.5);
	text-align: center;
	font-size: 16px;
	float: left;
}


.titoloEvento_isc {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	padding-top:30px;
	text-align: justify;
	padding-right: 5%;
	font-size: 30px;
}
.sottoTitoloEvento_isc {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
	font-size: 22px;
}
.data_isc {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
}
.oraIn1_isc {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
}
.oraOut1_isc {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
}
.oraIn2_isc {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
}
.oraOut2_isc {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
}
.form_iscrizione {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	height: auto;
	margin-top: 30px;
	text-align: justify;
	padding-right: 5%;
}
.email_form_isc {
	position: relative;
	width: 200px;
	left: 1%;
	top: auto;
	height: 34px;
	background: rgba(250,235,215,0.5);
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 44px;
	border-width: thin;
	text-align: center;
	float: left;
}
.invia_isc {
	position: relative;
	margin-left: 1%;
	width: 150px;
	height: 34px;
	background: rgba(13,233,13,0.5);
	text-align: center;
	margin-top: 10px;
	margin-left: 1%;
	font-size: 16px;
	line-height: 34px;
	border-width: thin;
	float: left;
}
.invia_isc_list {
	position: relative;
	margin-left: 2%;
	width: 150px;
	height: 34px;
	background: rgba(13,233,13,0.5);
	text-align: center;
	margin-top: 10px;
	font-size: 16px;
	line-height: 34px;
	border-width: thin;
	float: left;
}
.classe_form_isc {
	position: relative;
	margin-left: 2%;
	width: 60px;
	height: 68px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
	border-width: thin;
	line-height: 34px;
	border: solid thin;
	background-color:rgba(255,255,255,1.00);
	float: left;
}
.invia_isc2 {
	position: relative;
	width: 100px;
	height: 68px;
	background: rgba(13,233,13,0.5);
	text-align: center;
	margin-top: 5px;
	margin-left: 2%;
	font-size: 16px;
	line-height: 12px;
	border-width: thin;
	margin-bottom: 10px;
	float: left;
}
.email_form_isc2_txt {
	position: relative;
	width: 84%;
	left: 0px;
	top: auto;
	height: auto;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	margin-left: 1%;
	line-height: 34px;
	border-width: thin;
	float: left;
}
.email_form_isc_txt {
	position: relative;
	width: 84%;
	min-width: 380px;
	left: 0px;
	top: auto;
	height: auto;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	margin-left: 1%;
	line-height: 34px;
	border-width: thin;
	float: left;
}
.pul_ins_cene {
	position: relative;
	width: 90%;
	top: auto;
	height: auto;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	margin-left: 2%;
	line-height: 34px;
	border-width: thin;
	float: left;
}
.tot_isc_cene {
	position: relative;
	width: 80%;
	left: 0px;
	top: auto;
	height: auto;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	font-size: 20px;
	font-weight: bold;
	margin-left: 1%;
	margin-top: 20px;
	line-height: 34px;
	border-width: thin;
	float: left;
}
.cella_con_foto {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	height: auto;
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
}

.cella_iscrizioni {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	margin-top: 10px;
	text-align: left;
	float: left;
}
.cella_upload {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	margin-top: 15px;
	text-align: left;
	padding-bottom: 50px;
}
.data_iscrizioni {
	position: relative;
	width: 9%;
	min-width: 84px;
	left: 2%;
	top: auto;
	height: 70px;
	font-size: 14px;
	font-weight: bold;
	background: rgba(250,235,215,0.5);
	float: left;
	text-align: center;
	line-height: 20px;
	padding-top: 1%;
}
.loc {
	position: relative;
	width: 4%;
	min-width: 40px;
	left: 3%;
	top: auto;
	height: 70px;
	font-size: 12px;
	font-weight: bold;
	background: rgba(250,235,215,0.5);
	float: left;
	text-align: center;
	line-height: 20px;
	padding-top: 1%;
}
.titolo_iscrizioni {
	position: relative;
	width: 34%;
	min-width: 260px;
	left: 3%;
	top: auto;
	height: 70px;
	font-size: 14px;
	background: rgba(250,235,215,0.5);
	float: left;
	padding: 1%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.menu_iscrizioni {
	position: relative;
	width: 10%;
	min-width: 84px;
	left: 4%;
	top: auto;
	height: 70px;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	background: rgba(250,235,215,0.5);
	float: left;
	padding: 1%;
}
.n_iscrizioni {
	position: relative;
	width: 7%;
	min-width: 68px;
	left: 5%;
	top: auto;
	height: 70px;
	font-size: 13px;
	text-align: center;
	background: rgba(250,235,215,0.5);
	float: left;
	padding-top: 1%;
}
.loc_n {
	position: relative;
	width: 4%;
	min-width: 40px;
	left: 3%;
	top: auto;
	height: 70px;
	font-size: 12px;
	font-weight: bold;
	background: rgba(249,249,196,0.5);
	float: left;
	text-align: center;
	line-height: 20px;
	padding-top: 1%;
}
.loc_txt_ok {
	font-size: 19px;
	color: grey;
}
.loc_txt_no {
	font-size: 19px;
	color: red;
}
.data_iscrizioni_n {
	position: relative;
	width: 9%;
	min-width: 84px;
	left: 2%;
	top: auto;
	height: 70px;
	font-size: 14px;
	font-weight: bold;
	background: rgba(249,249,196,0.5);
	float: left;
	text-align: center;
	line-height: 20px;
	padding-top: 1%;
}
.titolo_iscrizioni_n {
	position: relative;
	width: 34%;
	min-width: 260px;
	left: 3%;
	top: auto;
	height: 70px;
	font-size: 14px;
	background: rgba(249,249,196,0.5);
	float: left;
	padding: 1%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.menu_iscrizioni_n {
	position: relative;
	width: 10%;
	min-width: 84px;
	left: 4%;
	top: auto;
	height: 70px;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	background: rgba(249,249,196,0.5);
	float: left;
	padding: 1%;
}
.n_iscrizioni_n {
	position: relative;
	width: 7%;
	min-width: 68px;
	left: 5%;
	top: auto;
	height: 70px;
	font-size: 13px;
	text-align: center;
	background: rgba(249,249,196,0.5);
	float: left;
	padding-top: 1%;
}
.pul_onoff_apri {
	position: relative;
	width: 7%;
	min-width: 68px;
	left: 6%;
	top: auto;
	height: 70px;
	font-size: 13px;
	background: rgba(13,233,13,0.3);
	text-align: center;
	line-height: 16px;
	padding-top: 1%;
	border: solid thin;
	float: left;
}
.pul_onoff_chiudi {
	position: relative;
	width: 7%;
	min-width: 68px;
	left: 6%;
	top: auto;
	height: 70px;
	font-size: 13px;
	background: rgba(233,13,18,0.2);
	text-align: center;
	line-height: 16px;
	padding-top: 1%;
	border: solid thin;
	float: left;
}
.pul_concluso {
	position: relative;
	width: 7%;
	min-width: 68px;
	left: 6%;
	top: auto;
	height: 70px;
	font-size: 13px;
	background: rgba(233,13,18,0.2);
	text-align: center;
	line-height: 16px;
	padding-top: 1%;
	border: solid thin;
	float: left;
}
.pul_iscrizioni {
	position: relative;
	width: 7%;
	min-width: 68px;
	left: 7%;
	top: auto;
	height: 70px;
	font-size: 14px;
	text-align: center;
	line-height: 16px;
	background:rgba(197,197,197,0.2);
	padding-top: 1%;
	border: solid thin;
	float: left;
}
.pul_iscrizioni2 {
	position: relative;
	width: 7%;
	min-width: 68px;
	left: 8%;
	top: auto;
	height: 70px;
	font-size: 14px;
	text-align: center;
	line-height: 16px;
	background: rgba(179,179,179,0.4);
	padding-top: 1%;
	border: solid thin;
	float: left;
}

.cella_insert {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	margin-top: 10px;
	text-align: left;
	float: left;
}
.stampa {
	position: relative;
	width: 130px;
	left: 2%;
	top: auto;
	height: 70px;
	font-size: 16px;
	background: rgba(13,233,13,0.5);
	margin-bottom: 15px;
	text-align: center;
	border: solid thin;
	line-height: 70px;
	float: left;
}
.stampa2 {
	position: relative;
	width: 180px;
	margin-left: 2%;
	top: auto;
	height: 30px;
	font-size: 16px;
	background: rgba(13,233,13,0.5);
	margin-bottom: 15px;
	text-align: center;
	border: solid thin;
	line-height: 30px;
	float: left;
}
.associazioni {
	position: relative;
	width: 180px;
	top: auto;
	margin-left: 2%;
	height: 30px;
	font-size: 16px;
	background: rgba(102,204,255,0.5);
	margin-bottom: 15px;
	text-align: center;
	border: solid thin;
	line-height: 30px;
	float: left;
}
.titolo_insert {
	position: relative;
	width: 88%;
	left: 2%;
	top: auto;
	height: auto;
	font-size: 16px;
	background: rgba(250,235,215,0.2);
	padding: 1%;
	margin-bottom: 15px;
	float: left;
}

.nominativo {
	position: relative;
	width: 22%;
	min-width: 120px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	font-weight: bold;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	padding-left: 1%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.minore_insert {
	position: relative;
	width: 7%;
	min-width: 51px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	text-align: center;
	float: left;
}
.categoria_insert {
	position: relative;
	width: 9%;
	min-width: 88px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	text-align: center;
	float: left;
}
.categoria_est_insert {
	position: relative;
	width: 15%;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	text-align: center;
	float: left;
}
.classe_insert {
	position: relative;
	width: 14%;
	min-width: 104px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.tess_insert {
	position: relative;
	width: 14%;
	min-width: 76px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	text-align: center;
	float: left;
}
.classe_est_insert {
	position: relative;
	width: 13%;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	text-align: center;
	float: left;
}
.tel_insert {
	position: relative;
	width: 10%;
	min-width: 98px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	text-align: center;
	float: left;
}
.pul_cancella {
	position: relative;
	top: auto;
	margin-left: 1%;
	width: 8%;
	min-width: 46px;
	height: 34px;
	font-size: 14px;
	background: rgba(233,13,18,0.5);
	text-align: center;
	line-height: 34px;
	float: left;
}
.nominativo_txt {
	position: relative;
	width: 22%;
	min-width: 120px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.tel_insert_txt {
	position: relative;
	width: 10%;
	min-width: 98px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.minore_insert_txt {
	position: relative;
	width: 7%;
	min-width: 51px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.categoria_insert_txt {
	position: relative;
	width: 9%;
	min-width: 88px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.classe_insert_txt {
	position: relative;
	width: 14%;
	min-width: 104px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.tess_insert_txt {
	position: relative;
	width: 14%;
	min-width: 76px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.nominativo_est_txt {
	position: relative;
	width: 22%;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.tel_est_insert_txt {
	position: relative;
	width: 14%;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.categoria_est_insert_txt {
	position: relative;
	width: 15%;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.classe_est_insert_txt {
	position: relative;
	width: 13%;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}


.titolo_form {
	position: relative;
	width: 90%;
	height: auto;
	min-height: 34px;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	border-width: thin;
	margin-top: 15px;
	margin-left: 2%;
	float: left;
}
.sottotitolo_form {
	position: relative;
	width: 90%;
	height: auto;
	min-height: 34px;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	border-width: thin;
	margin-top: 15px;
	margin-left: 2%;
	float: left;
}
.data_nuovo_evento_txt {
	position: relative;
	width: 15%;
	min-width: 140px;
	height: 68px;
	line-height: 34px;
	background: rgba(250,235,215,0.2);
	padding-left: 1%;
	margin-top: 15px;
	margin-left: 2%;
	text-align: right;
	float: left;
}
.scelta_cat {
	position: relative;
	margin-left: 2%;
	width: 25%;
	height: 68px;
	margin-top: 15px;
	text-align: center;
	line-height: 34px;
	border: solid thin;
	float: left;
}
.sel_ospiti{
	position: relative;
	width: 25%;
	min-width: 220px;
	height: 68px;
	background: rgba(250,235,215,0.2);
	padding-left: 1%;
	margin-top: 15px;
	margin-left: 2%;
	text-align: left;
	float: left;
}
.data_nuovo_evento {
	position: relative;
	width: 20%;
	min-width: 140px;
	height: 68px;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	border-width: thin;
	margin-top: 15px;
	margin-left: 1%;
	float: left;
}
.istruzioni_txt {
	position: relative;
	width: 90%;
	height: auto;
	min-height: 34px;
	background: rgba(250,235,215,0.2);
	padding: 1%;
	margin-top: 15px;
	margin-left: 2%;
	text-align: justify;
	float: left;
}
.ora_txt1 {
	position: relative;
	width: 14%;
	min-width: 97px;
	height: 34px;
	background: rgba(250,235,215,0.2);
	padding-left: 1%;
	margin-top: 15px;
	margin-left: 2%;
	line-height: 34px;
	text-align: right;
	float: left;
}
.ora_txt2 {
	position: relative;
	width: 4%;
	min-width: 38px;
	height: 34px;
	background: rgba(250,235,215,0.2);
	padding-left: 1%;
	margin-top: 15px;
	margin-left: 1%;
	line-height: 34px;
	text-align: right;
	float: left;
}
.ora_canc {
	position: relative;
	width: 34px;
	height: 34px;
	background: rgba(250,235,215,0.2);
	margin-top: 15px;
	text-align: center;
	font-size: 20px;
	float: left;
}
.ora {
	position: relative;
	width: 8%;
	min-width: 65px;
	height: 34px;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	margin-top: 15px;
	margin-left: 1%;
	line-height: 34px;
	float: left;
}
.descrizioneEvento_form {
	position: relative;
	width: 90%;
	height: auto;
	min-height: 150px;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	border-width: thin;
	margin-top: 30px;
	margin-left: 2%;
	float: left;
}
.desc_tit_cene {
	position: relative;
	width: 90%;
	min-height: 40px;
	background: rgba(250,235,215,0.5);
	padding: 2%;
	font-size: 18px;
	margin-top: 30px;
	margin-left: 2%;
	float: left;
}
.desc_txt_cene {
	position: relative;
	width: 90%;
	min-height: 120px;
	background: rgba(250,235,215,0.5);
	padding: 2%;
	font-size: 16px;
	margin-top: 5px;
	margin-left: 2%;
	float: left;
}
.regolamentoEvento_form {
	position: relative;
	width: 90%;
	height: auto;
	min-height: 140px;
	padding-left: 1%;
	border-width: thin;
	margin-top: 5px;
	margin-left: 2%;
	float: left;
}
.scelta_reg {
	position: relative;
	width: 31%;
	min-width: 192px;
	height: 44px;
	background: rgba(250,235,215,0.5);
	padding-left: 2%;
	margin-top: 15px;
	margin-left: 2%;
	line-height: 44px;
	text-align: center;
	float: left;
}
.pul_evento {
	position: relative;
	width: 20%;
	min-width: 138px;
	height: 48px;
	margin-top: 15px;
	margin-left: 2%;
	background: rgba(13,233,13,0.5);
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	border-width: thin;
	float: left;
}
.pul_ins_cene_2 {
	position: relative;
	width: 20%;
	height: 48px;
	min-width: 200px;
	margin-top: 15px;
	margin-left: 2%;
	background: rgba(13,233,13,0.5);
	text-align: center;
	font-size: 16px;
	line-height: 28px;
	border-width: thin;
	float: left;
}
.pul_list_pren {
	position: relative;
	width: 20%;
	height: 48px;
	min-width: 180px;
	background: #E7FBB3;
	text-align: center;
	color: #7E7E7E;
	font-size: 16px;
	line-height: 48px;
	border: solid;
	border-width: thin;
	margin-left: 10px;
	margin-top: 10px;
	float: right;
}
.pul_grigio {
	position: relative;
	width: 20%;
	height: 48px;
	min-width: 180px;
	background: #DDD9D9;
	text-align: center;
	color: #7E7E7E;
	font-size: 16px;
	line-height: 48px;
	border: solid;
	border-width: thin;
	margin-left: 10px;
	margin-top: 10px;
	float: right;
}
.tit_cene_sto {
	position: relative;
	width: 90%;
	min-height: 40px;
	background: rgba(252,235,215,0.5);
	padding: 2%;
	font-size: 18px;
	margin-top: 25px;
	margin-left: 2%;
	text-align: center;
	float: left;
}
.pul_list_mod {
	position: relative;
	width: 20%;
	height: 48px;
	min-width: 180px;
	background: #26BD91;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 48px;
	border: solid;
	border-width: thin;
	margin-left: 10px;
	margin-top: 10px;
	float: right;
}
.pul_list_elimina {
	position: relative;
	width: 20%;
	height: 48px;
	min-width: 180px;
	background: #FF3A3D;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 48px;
	border: solid;
	border-width: thin;
	margin-left: 10px;
	margin-top: 10px;
	float: right;
}
.sfoglia_txt {
	position: relative;
	width: 46%;
	height: 60px;
	margin-left: 2%;
	margin-top: 10px;
	background: rgba(250,235,215,0.2);
	line-height: 20px;
	padding-left: 1%;
	float: left;
}
.sfoglia {
	position: relative;
	width: 60%;
	height: 39px;
	margin-left: 1%;
	border: solid thin;
	margin-top: 10px;
	background: rgba(250,235,215,0.5);
	float: left;
}
.pul_sfoglia {
	position: relative;
	width: 30%;
	height: 39px;
	border: solid thin;
	margin-left: 1%;
	margin-top: 10px;
	background: rgba(13,233,13,0.5);
	float: left;
}


.sfoglia_loc {
	position: relative;
	width: 20%;
	height: 32px;
	margin-left: 1%;
	border: solid thin;
	background: rgba(250,235,215,0.5);
}
.pul_sfoglia_loc {
	position: relative;
	width: 10%;
	min-width: 96px;
	height: 39px;
	border: solid thin;
	margin-left: 1%;
	background: rgba(13,233,13,0.5);
}
.pul_eli_loc {
	position: relative;
	width: 10%;
	min-width: 96px;
	height: 39px;
	border: solid thin;
	margin-right: 20%;
	line-height: 19px;
	background: #F7383B;
	float: right;
}
.tit_loc {
	position: relative;
	width: 98%;
	margin-botton: 14px;
	padding-top: 10px;
	padding-bottom: 14px;
	height: auto;
	font-size: 20px;
	text-align:center;
	float: left;
}


.cella_amm {
	position: relative;
	padding-left: 3%;
	width: 93%;
	height: auto;
	margin-top: 10px;
	text-align: left;
	float: left;
}
.istruzioni2 {
	position: relative;
	width: 98%;
	margin-left: 1%;
	padding-top: 20px;
	height: auto;
	text-align:center;
	float: left;
}
.istruzioni {
	position: relative;
	width: 98%;
	margin-left: 1%;
	padding-top: 20px;
	height: auto;
	text-align: justify;
	float: left;
}
.statistiche {
	position: relative;
	width: 98%;
	height: auto;
	padding: 10px;
	text-align: center;
	margin-top: 20px;
	margin-left: 1%; 
	background: rgba(250,235,215,0.2);
	border: solid thin;
	float: left;
}
.cont_statuto {
	position: relative;
	top: 0px;
	width: 96%;
	height: auto;
	text-align: justify;
	margin-left: 2%;
}

.link1 {
	position: relative;
	width: 174px;
	height: 3opx;
	float: left;
}
.loghi {
	width: 180px;
	height: 66px;
	position: relative;
	margin-top: -10px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 5px;
	float: left;

}
.cont_loghi {
	position: relative;
	width: 100%;
	height: auto;
}
.int_logo1 {
	position: relative;
	width: 80px;
	height: 80px;
	float: left;
}
.int_logo2 {
	position: relative;
	width: 80px;
	height: 80px;
	float: left;
}
.int_logo3 {
	position: relative;
	width: 80px;
	height: 80px;
	float: left;
	margin-left: -10px;
}


.cont_ass {
	position: relative;
	top: 0px;
	width: 98%;
	height: auto;
	margin-left: 2%;
}
.logo_ass {
	position: relative;
	width: 94px;
	margin-top: -5px;
	margin-right: 20px;
	margin-bottom: 50px;
	height: 94px;
	float: left;
}
.tit_2 {
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 30px;
	margin-left: 1%;
	line-height: 16px;
	text-align: left;
	float: left;
}
.txt_ass {
	position: relative;
	width: 100%;
	height: auto;
	margin-top: -30;
	margin-left: 1%;
	text-align: justify;
	float: left;
}

.txt_ass2 {
	position: relative;
	width: 100%;
	height: auto;
	margin-left: 1%;
	margin-top: 0px;
	text-align: justify;
	float: left;
}
.txt_ass3 {
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 20;
	margin-left: 1%;
	text-align: justify;
	padding-top: 20px;
	float: left;
}
.organigramma_txt {
	position: relative;
	margin-left: 1%;
	width: 35%;
	height: 48px;
	margin-bottom: 10px;
	background: rgba(250,235,215,0.2);
	text-align: left;
	font-size: 14px;
	padding-left: 2%;
	padding-top: 10px;
	line-height: 16px;
	float: left;
}
.organigramma {
	position: relative;
	margin-left: 1%;
	width: 62%;
	height: 48px;
	margin-bottom: 10px;
	background: rgba(250,235,215,0.2);
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 48px;
	float: left;
}
.organigramma2 {
	position: relative;
	margin-left: 1%;
	width: 62%;
	height: 48px;
	margin-bottom: 10px;
	background: rgba(250,235,215,0.2);
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	float: left;
}
.tit_organigramma {
	position: relative;
	margin-left: 1%;
	width: 67%;
	height: 68px;
	margin-bottom: 10px;
	background: rgba(250,235,215,0.5);
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	line-height: 68px;
	margin-top: 30px;
	float: left;
}
.statuto_lef {
	position: relative;
	margin-left: 1%;
	width: 30%;
	height: 68px;
	margin-bottom: 10px;
	background: rgba(13,233,13,0.5);
	text-align: center;
	font-size: 18px;
	line-height: 68px;
	border: solid thin;
	margin-top: 30px;
	float: left;
}
.tit_3 {
	position: relative;
	width: 80px;
	height: 80px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
	float: right;
}
.tit_4 {
	position: relative;
	width: 85px;
	height: 85px;
	margin-top: -5px;
	float: right;
}
.tit_5 {
	position: relative;
	width: 75px;
	height: 75px;
	margin-top: 0px;
	margin-left: -5px;
	float: right;
}
.testo_ass {
	position: relative;
	width: 94%;
	height: auto;
	margin-top: 0px;
	margin-left: 1%;
	margin-bottom: 50px;
	text-align: justify;
	background: rgba(250,235,215,0.5);
}

.txt_home {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	text-align: justify;
}

.sfondo_acc {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	height: auto;
	top: 0px;
	margin-top: 30px;
	padding-bottom: 230px;
}
.sfoglia_acc {
	position: relative;
	width: 37%;
	height: 39px;
	margin-left: 1%;
	border: solid thin;
	margin-top: 10px;
	background: rgba(250,235,215,0.5);
	text-align: center;
	float: left;
}
.pul_sfoglia_acc {
	position: relative;
	width: 20%;
	height: 39px;
	border: solid thin;
	margin-left: 1%;
	margin-top: 10px;
	background: rgba(13,233,13,0.5);
	text-align: center;
	float: left;
}
.messaggio {
	position: relative;
	width: 96%;
	height: 39px;
	margin-left: 1%;
	margin-top: 10px;
	background: rgba(246,40,40,1.0);
	color: rgba(255,255,255,1.00);
	text-align: center;
	line-height: 39px;
	float: left;
}
.pul_sfoglia_acc {
	position: relative;
	width: 20%;
	height: 39px;
	border: solid thin;
	margin-left: 1%;
	margin-top: 10px;
	background: rgba(13,233,13,0.5);
	text-align: center;
	float: left;
}
.txt_gruppo {
	position: relative;
	width: 90%;
	min-width: 380px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.form_gruppo {
	position: relative;
	margin-left: 1%;
	width: 100px;
	height: 68px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	border-width: thin;
	line-height: 34px;
	border: solid thin;
	background-color:rgba(255,255,255,1.00);
	float: left;
}
.cont_gruppo {
	position: relative;
	margin-left: 7px;
	width: 68%;
	min-width: 380px;
	min-height: 68px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	border-width: thin;
	border: solid thin;
	background-color:rgba(250,235,215,0.5);
	padding: 5px;
	float: left;
}
.cont_nome {
	position: relative;
	width: 24%;
	min-height: 25px;
	margin-left: 1%;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	background-color:rgba(255,255,255,1.0);
	float: left;
}
.titolo_scelte {
	position: relative;
	width: 43%;
	min-width: 180px;
	margin-left: 2%;
	margin-top: 1%;
	top: auto;
	height: auto;
	min-height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	background: #E8E8E8;
	float: left;
}

.page2 {
	position: relative;
	text-align: center;
	overflow: hidden;
	min-height: 100vh;
}
@media (min-width: 1630px) {
	html.page2 {
		max-width: 1600px;
		margin-left: auto;
		margin-right: auto;
		box-shadow: 0 0 23px 0 rgba(1, 1, 1, 0.1);
	}
	
}
html.rd-navbar-fixed-linked .page2 {
	padding-top: 56px;
}

.nominativo_txt_pren {
	position: relative;
	width: 35%;
	min-width: 178px;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.classe_insert_txt_pren {
	position: relative;
	width: 24%;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.tel_insert_txt_pren {
	position: relative;
	width: 8%;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
	border: solid thin;
	float: left;
}
.nominativo_pren {
	position: relative;
	width: 35%;
	min-width: 178px;
	margin-left: 1%;
	margin-top: auto;
	height: auto;
	min-height: 34px;
	font-size: 15px;
	font-weight: bold;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	padding-left: 1%;
	float: left;
}
.classe_insert_pren {
	position: relative;
	width: 24%;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	text-align: center;
	float: left;
}
.categoria_insert_pren {
	position: relative;
	width: 8%;
	margin-left: 1%;
	top: auto;
	height: 34px;
	font-size: 15px;
	background: rgba(250,235,215,0.5);
	line-height: 34px;
	text-align: center;
	float: left;
}
.titolo_insert_pren {
	position: relative;
	width: 69%;
	height: 70px;
	left: 2%;
	top: auto;
	font-size: 16px;
	background: rgba(250,235,215,0.2);
	padding: 1%;
	margin-bottom: 15px;
	float: left;
}
.tit_pren {
	position: relative;
	width: 92%;
	left: 0px;
	top: auto;
	height: auto;
	text-align: center;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	margin-left: 1%;
	line-height: 34px;
	float: left;
}
.tit_pren2 {
	position: relative;
	width: 92%;
	left: 0px;
	top: auto;
	height: auto;
	text-align: center;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	margin-left: 1%;
	line-height: 34px;
	float: left;
}
.data_pren {
	position: relative;
	width: 15%;
	min-width: 150px;
	height: 68px;
	line-height: auto;
	background: rgba(250,235,215,0.2);
	padding-left: 1%;
	margin-top: 15px;
	margin-left: 2%;
	text-align: right;
	float: left;
}
.invio_pren {
	position: relative;
	width: 30%;
	min-width: 200px;
	height: 34px;
	line-height: auto;
	background: rgba(250,235,215,0.2);
	padding-left: 1%;
	margin-top: 15px;
	margin-left: 2%;
	text-align: right;
	float: left;
}
.invio_pren2 {
	position: relative;
	width: 50%;
	min-width: 480px;
	height: 34px;
	line-height: auto;
	background: rgba(250,235,215,0.2);
	padding-left: 1%;
	margin-top: 15px;
	margin-left: 2%;
	border: solid;
	border: solid thin;
	text-align: center;
	float: left;
}
.copia_cene {
	position: relative;
	width: 90%;
	height: auto;
	background: rgba(250,235,215,0.5);
	padding: 5px;
	text-align: right;
	line-height: 50px;
	font-size: 18px;
	margin-top: 30px;
	margin-left: 2%;
	float: left;
}
.pul_copia {
	position: relative;
	width: 20%;
	height: 48px;
	min-width: 180px;
	background: #50C8F3;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 40px;
	border: solid;
	border-width: thin;
	margin-left: 10px;
	margin-top: 10px;
	float: right;
}
.pul_amm_cene {
	position: relative;
	width: 98%;
	height: auto;
	padding: 10px;
	text-align: center;
	margin-top: 20px;
	margin-left: 1%; 
	color: #FFFFFF;
	background: #E3A135;
	border: solid thin;
	float: left;
}
.tit_prenotazioni {
	position: relative;
	width: 97%;
	left: 0px;
	height: auto;
	margin-top: 10px;
	text-align: center;
	background: rgba(250,235,215,0.5);
	padding: 2%;
	margin-left: 1%;
	line-height: 34px;
	float: left;
}
.titolo_insert_prenotazioni {
	position: relative;
	width: 90%;
	height: auto;
	font-size: 18px;
	background: rgba(250,235,215,0.2);
	padding: 2%;
	float: left;
}
.desk_prenotazioni {
	position: relative;
	width: 97%;
	left: 0px;
	height: auto;
	margin-top: 10px;
	text-align: justify;
	padding: 2%;
	margin-left: 1%;
	float: left;
}
.data_cene {
	position: relative;
	width: 20%;
	min-width: 200px;
	height: 68px;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	border-width: thin;
	margin-top: 15px;
	margin-left: 1%;
	float: left;
}
.pul_home_pren {
	position: relative;
	width: 180px;
	height: 48px;
	background: #E7FBB3;
	text-align: center;
	color: #7E7E7E;
	font-size: 16px;
	line-height: 48px;
	border: solid;
	border-width: thin;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}
.tit_prenotazioni2 {
	position: relative;
	width: 97%;
	left: 0px;
	height: auto;
	margin-top: 10px;
	text-align: center;
	padding-top: 20px;
	margin-left: 1%;
	line-height: 34px;
	float: left;
}
.preferenza_input {
	position: relative;
	width: 30%;
	height: 34px;
	background: rgba(250,235,215,0.5);
	padding-left: 1%;
	border-width: thin;
	margin-top: auto;
	margin-left: auto;
}
.pul_preferenza {
	position: relative;
	width: 20%;
	min-width: 138px;
	height: 34px;
	margin-top: auto;
	margin-left: auto;
	background: rgba(13,233,13,0.5);
	text-align: center;
	font-size: 16px;
	line-height: 22px;
	border-width: thin;
}
.privacy {
	position: relative;
	width: 300px;
	margin-left: 2%;
	top: auto;
	height: 68px;
	background-color:rgba(255,255,255,1.00);
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	font-size: 12px;
	border-width: thin;
	text-align: center;
	float: left;
}
.miaCheckbox {
  width: 20px;  
  height: 20px;
  vertical-align: middle;
}
.torna_scheda {
	position: relative;
	width: 350px;
	height: 68px;
	background: rgba(13,233,13,0.5);
	text-align: center;
	margin-top: 5px;
	margin-left: 2%;
	margin-bottom: 5px;
	line-height: 68px;
	font-size: 16px;
	border-width: thin;
	float: left;
}