<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{background-color: #fff;}
.page{background-color:#fff}
#asso_testata{
	font-weight:bold;
	width:70%;
	float:right;
	font-size:180%;
	text-align:right;
	padding-top:0.08em;
	padding-right:0.3em;
	color:#fff381;
	}
#briciole a{
	font-size:140%;	
	font-style:italic;
	color:#d26600;
	text-decoration:none;
	}
#briciole a:hover{
	text-decoration:underline;
	color:#454545;
	}
.div_gen_iscrizione{
	margin:0 auto;
	position:relative;
	width:500px;
	text-align:center;
	}
.div_cont_scelta_radio{
	display:inline-block;
	margin-right:0.5em;
	text-align:right;
	width:5%;
	vertical-align:top;
	margin-top:2px;
	}
.div_cont_scelta_testo{
	display:inline-block;
	width:87%;
	vertical-align:top;
	}
#div_scheda_iscrizione h2,#div_scheda_iscrizione h3{
	text-transform:none;
	margin-left:0.5em;
	padding-top:0.2em;
	text-align:center;
	}
#div_scheda_iscrizione h3{
	font-style:italic;
	font-size:130%;
	color:#787878;
	margin-left:0.8em;
	}
.no_float_mobile{
	float:left;
	margin-right:1em;
	}
.bordo_sotto{border-bottom:solid 1px #ccc;}
#div_modulo{	
	display:relative;
	clear:both;
	padding-top:0;
	text-align:center;
	width:510px;
	margin:0 auto;		
	}
#div_modulo p{
	text-align:left;
	width:502px;
	margin:0 auto 20px auto;
	}
#div_modulo p.campi_modulo{
	display:inline-block;
	width:245px;
	}
#div_modulo p.campi_modulo.telefono{
	display:block;
	width:100%;
	font-size:120%;
	}
#div_modulo p.campi_modulo.telefono input:not([id*='pref_']){width:calc(100% - 8em);}
#div_modulo p.campi_modulo.telefono input[id*='pref_']{max-width:3em;}
#div_modulo p.campi_modulo2{
	float:left;
	margin-right:1em;
	width:auto;
	}
.span_errori{
	width:100%;
	max-width:100%;
	color:#900;
	}
#div_modulo p label{
	font-size:115%;
	font-weight:normal;
	color:#454545;
	line-height:1.5em;
	}
#div_modulo input[type='text'],#div_modulo select,#div_modulo textarea{	
	height:45px;
	border:solid 2px #ccc;
	-webkit-border-radius:20px;
	border-radius:20px;
	padding:0 15px;
	font-size:110%;
	}
#div_modulo textarea{height:4.8em;width:92.8% !important;}
#div_modulo input[type='text']{width:92.8%;}
#div_modulo p.campi_modulo input[type='text'],#div_modulo p.campi_modulo select{width:85%;}
#div_modulo p.centrato{text-align:center;}
#div_modulo p.p_clausole{
	font-size:90%;
	text-align:justify;
	margin-bottom:0;
	}
#div_modulo .div_cont_consenso{
	text-align:center;
	margin-bottom:1em;
	}
#div_modulo .div_cont_consenso p{
	display:inline-block;
	margin:0 1em 0 1em !important;
	padding:0;
	width:auto;
	}
	
.cont_condividi{
	text-align:center;
	margin:2em auto;		
	}
.cont_condividi .condividi_social{
	display:inline-block;
	margin:0 0.5em !important;
	}

@media screen and (max-width:690px) {/* testata */
	#logo_testata{
	padding-bottom:1.1em !important;
	}
	#asso_testata{
	width:65%;
	}
}
@media screen and (max-width:600px) {/* testata */
	#logo_testata{
	float:none;
	padding-bottom:0 !important;
	}
	#asso_testata{
	float:none;
	width:98% !important;
	}
	#asso_testata p{
	padding:0 !important;
	}
}
@media screen and (max-width:550px) {	
	.div_gen_iscrizione,#div_modulo{
	width:92%;
	}
	#div_modulo p,#div_modulo p.campi_modulo,#div_modulo p.campi_modulo2{
	display:block;
	float:none;
	margin:0 auto 20px auto;
	width:98%;
	text-align:left !important;
	}
	#div_modulo p input[type='text'],#div_modulo p.campi_modulo input[type='text'],#div_modulo p.campi_modulo select{width:90% !important;}
	#div_modulo p.campi_modulo.telefono input:not([id*='pref_']){width:calc(98% - 8em) !important;}
}
@media screen and (max-width:509px) {	
	.eti_giorno_sett{
	display:block;
	padding-top:10px;
	}	
}
@media screen and (max-width:480px){
	#div_modulo p{
	width:auto;
	text-align:center;
	}
	#div_modulo label{
	width:100%;
	}
	#div_modulo input[type='text']{
	width:80%;
	}
	#div_modulo select{
	width:100%;
	}
}
@media screen and (max-width:395px) {
	#cont_cambio_pwd select{
	font-size:95%;
	}
	#div_modulo select.select_data{
	width:10px;	
	padding:1px 3px;
	}
}</pre></body></html>