.ftp-cruscotto {
    display: flex;
    margin-bottom: var(--tancredi-spazio-medio);
    margin-top: var(--tancredi-spazio-medio);
}
.ftp-selezionati {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
@media(min-width:620px) {
	.ftp-selezionati {
		flex-direction: row;
		align-items: center;
	}
}
span.avvolgi-ftp-selezionati {
    display: flex;
	margin-bottom: 14px;
}
.ftp-seleziona-tutti {
}

body.cartella-ftp .selez {
    display: flex;
    align-items: center;
        margin-bottom: 0;
}
body.cartella-ftp .selez > span {
    margin-right: 5px;
}
.ftp-seleziona-tutti > span:not(.ftp-stringa-testo) {
    display: flex;
    align-items: center;

}
.ftp-seleziona-tutti:not(.disablato) > span.ftp-stringa-testo {
    cursor: pointer;
}
.ftp-seleziona-tutti > span.ftp-stringa-testo {
    border-bottom: 2px solid transparent;
    position: relative;
    top: 1px;
}
p.ftp-elementi-selezionati {
    margin-top: 0;
    margin-bottom: 10px;
	margin-left: 10px;
}
@media(min-width:620px) {
	.ftp-elementi-selezionati {
		margin-top: 0;
		margin-bottom: 0;
	}
}
input.ftp-bottone-seleziona-tutti {
    margin-left: 0;
    margin-top: 0;
}
body.cartella-ftp .selez > span.selezionati {
    width: 25px;
    text-align: right;
    overflow: hidden;
}
body.cartella-ftp .selez > span.size {
    margin-right: 20px;
    width: 56px;
    overflow: hidden;
}
body.cartella-ftp .ftp-selezionati > p {
    margin: 0;
    margin-right: 10px;
}
.ftp-pulsante-carrello > span {
    background-color: white;
    color: black;
    padding: 5px 10px 5px 5px;
}
body.cartella-ftp .ftp-pulsante-carrello {
	pointer-events: none;
	opacity: .5;
	transition: opacity 1s linear;
	-webkit-transition: opacity 1s linear;
	display: flex;
	align-items: center;
	height: 34px;
	min-width: 197px;
}
.cartella-ftp-carrello {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    position: relative;
    cursor: pointer;
	align-items: flex-end;
	margin-bottom: 8px;
}
@media(min-width:620px) {
	.cartella-ftp-carrello {
		flex: 0;
		align-items: center;
		margin-bottom: 0;
	}
	span.avvolgi-ftp-selezionati {
		margin-bottom: 0;
	}
}
body.cartella-ftp .ftp-icona-carrello {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../../svg/carrello.svg);
    width: 30px;
    height: 25px;
    display: block;
    right: 10px;
    position: relative;
}
span.ftp-label_carrello {
    background-color: black;
    color: white;
    position: absolute;
    border-radius: 3.6em;
    width: 1.8em;
    height: 1.8em;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    font-weight: bolder;
    right: 0;
}
ul.ul-ftp {
    left: -20px;
    position: relative;
    width: calc(100% + 40px);
	flex-wrap: wrap;
}
.file-area-ftp {
	min-width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	list-style: none;
}

.nome-e-check {
	cursor: pointer;
}

.ul-ftp-vuoto > .file-area-ftp {
	cursor: default;
}
@media(min-width:600px) {
	.file-area-ftp {
        min-width: 50%;
        max-width: 50%;
	}
}
@media(min-width:800px) {
	.file-area-ftp {
        min-width: 33.3333333%;
        max-width: 33.3333333%;
	}
}
@media(min-width:1000px) {
	.file-area-ftp {
        min-width: 25%;
        max-width: 25%;
	}
}
.file-area-ftp > .fuori {
    position: relative;
    margin: 20px;
    display: block;
}
.file-area-ftp .sopra {
    display: flex;
    flex-direction: column;
    background-color:var(--tancredi-grigio);
}
span.immagine-ftp.remoto {
    background-size: cover;
}
span.immagine-ftp {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}
.immagine-ftp:after {
    display: block;
    content: '';
    padding-bottom: 100%;
}
.immagine-ftp {
    width: 100%;
}
body.cartella-ftp .nome-e-check {
    display: flex;
    margin-top: 5px;
}

.nome-e-check {
    overflow: hidden;
}
.checkbox_ftp > label {
    cursor: inherit;
    pointer-events: none
}
.checkbox_ftp {
    position: relative;
    z-index: 8000;
    display: block;
    cursor: inherit;
}
.checkbox_ftp input {
    display:none;
}
.finto-check {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url(../../svg/noncheccato.svg);
    
}
.nome-e-check:hover .finto-check {
	opacity:.6;
}

li.file-area-ftp.selezionato .finto-check {
	background-image: url(../../svg/checcato.svg);
}

.nome_doc_ftp {
    word-wrap: anywhere;
    display: flex;
    align-items: center;
    margin-left: 5px;
}
.file-area-ftp .sotto > span {
    display: block;
    word-break: break-all;
}
body.cartella-ftp span.size_doc_ftp {
    white-space: nowrap;
    margin-left: 0;
	margin-top: 4px;
	margin-bottom: 4px;
}
.ftp-cruscotto > div.ftp-selezionati {
    flex: 1;
}
body.cartella-ftp .ftp-pulsante-carrello.attivo {
    cursor: pointer;
    pointer-events: initial;
    opacity: 1;
}
body.cartella-ftp .ftp-pulsante-carrello.attivo > span {
	color: var(--tancredi-nero);
}
.corpo-cartella-ftp > form {
	display: flex;
	flex-direction: column;
}
.corpo-cartella-ftp p.ftp-messaggio-effimero {
	font-size: x-large;
	padding-top: var(--tancredi-spazio-medio);
	padding-bottom: var(--tancredi-spazio-medio);
	padding-left:var(--tancredi-grondaia-media);
	padding-right:var(--tancredi-grondaia-media);
	border: 1px solid var(--tancredi-colore1);
	margin-bottom: var(--tancredi-spazio-medio);
	line-height: 1.2;
}
.corpo-cartella-ftp span.ftp-avvolgi-size-conteggio {
	min-width: 100%;
	display: flex;
	justify-content: flex-start;
}
.corpo-cartella-ftp .ftp-testata-carrello {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	flex-direction: column;
	margin-bottom: var(--tancredi-spazio-medio);
	margin-top: var(--tancredi-spazio-medio);
	padding-top: var(--tancredi-spazio-piccolo);
}
.corpo-cartella-ftp .ftp-conteggio-carrello,
.corpo-cartella-ftp .ftp-size-carrello {
	margin-right: 20px;
	}
form#ftp-form-scarica-zip {
	min-width: 100%;
}
.corpo-cartella-ftp .ftp-svuota-carrello {
	min-width: 100%;
	display: flex;
	align-items: center;
	flex: 1;
	justify-content: flex-end;
}
.ftp-svuota-carrello > .ftp-icona-svuota {
    margin-left: 20px;
}
.ftp-svuota-carrello > .ftp-icona-svuota,
.ftp-rimuovi-dal-carrello > a {
	height: 15px;
	width: 15px;
}
@media(min-width:800px) {
	.ftp-svuota-carrello > .ftp-icona-svuota,
	.ftp-rimuovi-dal-carrello > a {
		height: 30px;
		width: 30px;
		}
	.corpo-cartella-ftp span.ftp-avvolgi-size-conteggio,
	.corpo-cartella-ftp .ftp-svuota-carrello {
		min-width: 0;
	}
	.corpo-cartella-ftp .ftp-testata-carrello {
		flex-direction: row;
	}
	form#ftp-form-scarica-zip {
		min-width: 0;
	}
}
.corpo-cartella-ftp .ftp-icona-scarica-carrello {
	display: inline-block;
	background-image: url(img/down-zip.png);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 30px;
	height: 30px;
	background-size: contain;
}
.corpo-cartella-ftp .ftp-icona-ottieni-link {
	display: inline-block;
	background-image: url(../../svg/link.svg);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 30px;
	height: 30px;
	background-size: contain;
	background-position: -2px;
}
.corpo-cartella-ftp .ftp-testo-scarica-carrello,
.corpo-cartella-ftp .ftp-svuota-carrello > a {
    border-bottom: 2px solid transparent;
}
.corpo-cartella-ftp .ftp-testo-scarica-carrello:hover,
.corpo-cartella-ftp .ftp-svuota-carrello > a:not(.ftp-icona-svuota):hover {
    border-bottom-color: var(--tancredi-nero);
}
#ftp-messaggio-download-iniziato {
	color: var(--tancredi-colore1);
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 800;
	display: none;
}
.ftp-elenco-carrello > li {
	display: flex;
	align-items: center;
	padding-bottom: 26px;
	}
.corpo-cartella-ftp .ftp-immagine-carrello {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left;
	width: 40px;
	height: 40px;
	min-width: 40px;
	margin-right: 10px;
}
@media(min-width:800px) {
	.corpo-cartella-ftp .ftp-immagine-carrello {
		width: 60px;
		height: 60px;
		min-width: 60px;
		margin-right: 20px;
	}
}
.corpo-cartella-ftp .ftp-nome-carrello, 
.corpo-cartella-ftp .ftp-size-carrello {
	margin-right: 20px;
}
.ftp-nome-carrello > p {
	word-break: break-all;
}
.ftp-size-carrello > p {
	white-space: nowrap;
}
.corpo-cartella-ftp .ftp-rimuovi-dal-carrello {
	flex: 1;
	text-align: right;
}
.corpo-cartella-ftp .ftp-rimuovi-dal-carrello > a, 
.corpo-cartella-ftp .ftp-icona-svuota {
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 100%;
}
.corpo-cartella-ftp .ftp-rimuovi-dal-carrello > a {
	background-image: url(../../svg/chiudi-piccolo.svg);
}
.corpo-cartella-ftp .ftp-icona-svuota {
	background-image: url(../../svg/chiudi.svg);
}
#ftp-vero-pulsante-scarica-zip {
	visibility: hidden;
	height: 0;
}
.corpo-cartella-ftp .ftp-svuota-carrello > a {
    text-decoration: none;
}
#ftp-form-scarica-zip {
	display:flex;
}
form.ftp-form-esci {
}
aside.ftp-benvenuto {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
aside.ftp-user-info {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-direction: column;
}
.corpo-cartella-ftp input[type='submit']:hover,
.corpo-cartella-ftp input[type='button']:hover {
	text-decoration:underline;
}
.corpo-cartella-ftp input[type='submit'],
.corpo-cartella-ftp input[type='button'] {
	border: 0;
	background: transparent;
	cursor: pointer;
}
form.ftp-form-esci input {
	margin-left: 6px;
}
.corpo-cartella-ftp input[type='submit'] {
    border: 1px solid var(--tancredi-nero);
    padding: 3px 15px;
}
.corpo-cartella-ftp {
	display: flex;
	flex-direction: column;
}

.sezione-ftp form {
	padding-top: var(--tancredi-spazio-medio);
	padding-bottom: var(--tancredi-spazio-medio);
	padding-left: var(--tancredi-grondaia-media);
	padding-right: var(--tancredi-grondaia-media);
	border: 1px solid var(--tancredi-colore1);
	margin-bottom: var(--tancredi-spazio-medio);
	line-height: 1.2;
}
div.sezione-ftp form > *:nth-last-child(1) {
    margin-bottom: 0;
}
div.sezione-ftp form > * {
    margin-bottom: var(--tancredi-spazio-piccolo);
}
div.sezione-ftp > p {
    margin-bottom: var(--tancredi-spazio-medio);
}
.sezione-ftp form.ftp-form-esci, 
form#ftp-form-scarica-zip {
	padding: 0;
	margin: 0;
	border: 0;
}
.ftp-cruscotto,
.ftp-testata-carrello {
    border-top: 1px solid var(--tancredi-colore1);
    padding-top: var(--tancredi-spazio-piccolo);
}
aside.ftp-benvenuto > p {
    margin: 0;
}

div.ftp-notifiche-push {
	display:flex;
	flex-direction:column;
}

p.dismetti-notifica {
	cursor:pointer;
}
p.dismetti-notifica:hover {
	text-decoration:underline;
}
.ftp-notifiche-push > div {
    border: 3px solid var(--tancredi-colore1);
    padding: 26px;
    margin-bottom: var(--tancredi-spazio-medio);
}
.ftp-notifiche-push > div > div {
	display: flex;
	min-width: 100%;
}
.ftp-notifiche-push > div > div > * {
	flex:1;
}
.ftp-notifiche-push > div > div > aside > p {
    text-align: right;
}
.ftp-notifiche-push > div > div > aside > p {
    font-size: smaller;
}
.ftp-notifiche-push article {
    margin-bottom: var(--tancredi-spazio-piccolo);
    font-size: large;
}
.ftp-notifiche-push > div > div > h2 {
    font-size: medium;
}
p.dismetti-notifica {
    text-align: right;
}
.ftp-notifiche-push article > * {
	margin: var(--tancredi-spazio-piccolo) 0;
}
.ftp-notifiche-push article > h3 {
	font-size: small;
}
aside.ftp-user-info {
	margin-top: 7px;
	margin-bottom: 7px;
}
aside.ftp-user-info > p:nth-child(1) {
    margin-bottom: 4px;
}
.ftp-pulsante-carrello > span.icona {
	background-image: url(../../svg/aggiungi-piccolo.svg);
	width: 28px;
	height: calc(100% - 9px);
	display: block;
	box-sizing: border-box;
	background-size: 27px;
}
.ftp-pulsante-carrello {
	filter: invert(1);
}
p#ftp-pulsante-ottieni-link {
	display: flex;
	align-items: center;
	cursor: pointer;
}
body.tantaroba #ftp-pulsante-ottieni-link {
	pointer-events:none;
	cursor:default;
	opacity: .5;
}

div#ziplink {
	display: flex;
	align-items: center;
	width:100%;
}
span.ftp-testo-scarica-carrello {
    margin-left: 6px;
}
.lente-area-riservata > button {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 56px;
    background-position: right bottom;
	opacity: .6;
	pointer-events:none;
	cursor:default;
}
.file-area-ftp.anteprima .lente-area-riservata > button {
 	pointer-events:all;
	cursor:pointer;
}
.file-area-ftp .lente-area-riservata > button {
    background-image: url(../svg/anteprima-no.svg);
    border: 0;
    background-color: transparent;
}
.file-area-ftp.anteprima .lente-area-riservata > button {
    background-image: url(../../svg/anteprima.svg);
}

.file-area-ftp.anteprima .lente-area-riservata > button {
    opacity: 1;
}
.file-area-ftp.anteprima .lente-area-riservata:hover {
    opacity: .6;
}
.file-area-ftp .sopra {
	position:relative;
}
.lente-area-riservata {
	display:none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
	}

.file-area-ftp.tipo-jpg .lente-area-riservata,
.file-area-ftp.tipo-png .lente-area-riservata,
.file-area-ftp.tipo-pdf .lente-area-riservata {
	display:flex;
}
#ftp-link-generato {
	flex: 1;
	margin-right: 105px;
}
.attendere {
	display: none;
	height: 30px;
	aspect-ratio: 2;
	border: 7px solid #000;
	box-sizing: border-box;
	background: radial-gradient(farthest-side, #fff 98%, #0000) left / 10px 10px, radial-gradient(farthest-side, #fff 98%, #0000) left / 10px 10px, radial-gradient(farthest-side, #fff 98%, #0000) center / 10px 10px, radial-gradient(farthest-side, #fff 98%, #0000) right / 10px 10px, #000;
	background-repeat: no-repeat;
	filter: blur(4px) contrast(10) invert(1);
	animation: l14 1s infinite;
}
.attendere.attivo {
	display: block;
}
@keyframes l14 {
  100%  {background-position:right,left,center,right}
}

#ftp-link-generato {
	
	}
#messaggio-ftp-attesa-link {
}


.corpo-cartella-ftp p.porta-link-zip-carrello {
    margin-left: 0;
    display: flex;
	flex: 1;
	width: 100%;
	align-items: center;
}
#ftp-link-generato {display:none;}
#ftp-link-generato.generato {display:block;}

@media(min-width:800px) {
	div#ziplink {
		width:unset;
	}
	.corpo-cartella-ftp .ftp-icona-ottieni-link {
		background-position: 0;
	}
	.corpo-cartella-ftp p.porta-link-zip-carrello {
		width:unset;
		margin-left: 15px;
		flex: 2;
		margin-bottom: 6px;
		}
	#ftp-link-generato {
		margin-bottom: 0;
	}
}
body.cartella-ftp span.ftp-size {
    margin-right: 12px;
}
.ftp-elementi-selezionati > span {
    white-space: nowrap;
}
span.ftp-stringa-testo {
    min-width: 95px;
}

#ziplink.fatto #ftp-pulsante-ottieni-link {
	opacity:.5;
	pointer-events:none;
	cursor:default;
}

#ziplink.fatto .ftp-svuota-carrello {
	display:none;
}
#messaggio_link_ottenuto,#messaggio_link_non_ottenuto {
	display:none;
	flex-direction: column;
	padding-bottom: var(--tancredi-spazio-grosso);
	}
#messaggio_link_ottenuto.visibile,
#messaggio_link_non_ottenuto.visibile {display:flex;}
#messaggio_link_ottenuto > p:nth-child(1),
#messaggio_link_non_ottenuto > p:nth-child(1),
#messaggio_link_non_ottenuto > p.tip-tantaroba {
    padding-left: 21px;
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: top left;
	display: flex;
	flex-direction: column;
}
#messaggio_link_ottenuto > p:nth-child(1) {
    background-image: url(../../svg/check.svg);
}
#messaggio_link_non_ottenuto > p:nth-child(1) {
    background-image: url(../../svg/chiudi.svg);
}
#messaggio_link_non_ottenuto > p.tip-tantaroba {
    background-image: url(../../svg/info.svg);
}
#messaggio_link_non_ottenuto svg {
	fill:var(--tancredi-rosso);
}
.ftp-svuota-carrello.nascondi {display:none;}

span#codice_errore_ottieni_link {
    max-width: 304px;
    display: inline-block;
    word-wrap: break-word;
    margin-left: 0;
    font-family: monospace;
    margin-top: 5px;
    background-color: var(--tancredi-grigino);
    padding: 3px;
}

@media(min-width:680px) {
	#messaggio_link_non_ottenuto > p:nth-child(1) {
		flex-direction: row;
	}
	span#codice_errore_ottieni_link {
		margin-left: 5px;
		margin-top: 0;
	}
}
@media(min-width:800px) {
	body.misfatto .corpo-cartella-ftp .ftp-testata-carrello {
		flex-direction: column;
	}
	body.misfatto #messaggio_link_non_ottenuto {
		width: 100%;
	}
	body.misfatto .corpo-cartella-ftp .ftp-svuota-carrello {
		align-self: flex-end;
	}
	body.misfatto span.ftp-avvolgi-size-conteggio,
	body.misfatto #ziplink {
		align-self: flex-start;
	}
}
.tip-tantaroba {display:none;}
body.tantaroba .tip-tantaroba {display:block;}

#messaggio-ftp-attesa-link {display:none;}
#messaggio-ftp-attesa-link.visibile {display:block;}

#messaggio-ftp-tantaroba {
	display:none;
	color: var(--tancredi-rosso);
	margin-bottom: 3px;
	}
#spiegazione-tantaroba {
	display:none;
	color: var(--tancredi-rosso);
}
.tanta-roba {
	display:flex;
	flex-direction:column;
}

body.tantaroba #messaggio-ftp-tantaroba,
body.tantaroba #spiegazione-tantaroba {display:block;}
    
ul.menu-utente-ftp {
	display: flex;
	justify-content: flex-end;
	margin-top: 8px;
}
ul.menu-utente-ftp > li {
	list-style: none;
	margin-right: 10px;
}
ul.menu-utente-ftp > li:nth-last-child(1) {
	margin-right: 0;
}
ul.menu-utente-ftp a.disablato {
    pointer-events: none;
    opacity: .5;
}
#elenco-dei-miei-download {
    margin-top: var(--tancredi-spazio-grosso);
}
#elenco-dei-miei-download table {
	width: 100%;
}

#elenco-dei-miei-download td[data-campo='quando'], 
#elenco-dei-miei-download td[data-campo='quando-scade'] {
	width:12em;
}
#elenco-dei-miei-download td[data-campo='link'] {
    padding-right: 21px;
}
#elenco-dei-miei-download th {
    text-align: left;
}
input.link-selezionabile {
	width: 100%;
	cursor:pointer;
}
#elenco-dei-miei-download td[data-campo='scarica'] > a,
#ftp-link-generato-scarica-ora {
	background-image: url(../../svg/download.svg);
	background-repeat: no-repeat;
	padding-left: 26px;
	background-size: contain;
}
#elenco-dei-miei-download td[data-campo='cancella'] > a {
	background-image: url(../../svg/chiudi-piccolo.svg);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-size: contain;
	background-position: center left;
	color: brown;
}
#elenco-dei-miei-download td[data-campo='scarica'] {
    text-align: right;
    width: 7em;
}
#elenco-dei-miei-download td[data-campo='cancella'] {
    text-align: right;
    width: 6em;
}
#ftp-link-generato-scarica-ora {display:none;}
#ftp-link-generato-scarica-ora.visibile {display:inline;}
form.ftp-form-esci {
    margin-bottom: 0;
}
.porta-password {
	position: relative;
	display: inline-block;
}
.porta-password input {
	padding-right: 40px; /* Spazio per il pulsante */
}
.mostra-password {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	background: none;
	border: none;
	cursor: pointer;
	font-size: 14px;
}

.flex {display:flex;}
.sezione-ftp form.inline {
	border: 0;
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
}
.sezione-ftp form.inline input[type='search'] {
	margin: 0;
	height: 23px;
	padding-left: 3px;
	width: 98px;
	margin-right: 6px;
}
.sezione-ftp form.inline button {

	display: flex;
	align-items: center;
	height: 34px;
	filter: invert(1);
	margin: 0;
	margin-right: 10px;
	background: transparent;
	outline: none;
    border: none;
    cursor: pointer;
}
.sezione-ftp form.inline button > span {
	background-color: white;
	color: black;
	padding: 5px 10px 5px 5px;
}
.sezione-ftp form.inline button > span.icona {
	background-image: url(../../svg/cerca.svg);
	width: 28px;
	height: calc(100% - 9px);
	display: block;
	box-sizing: border-box;
	background-size: 16px;
	background-position: 6px 5px;
	background-repeat: no-repeat;
}

.cartella-ftp-cerca {
	flex: 4;
}
ul.flex.ul-ftp.vuoto {
	max-width: 100%;
	width: 100%;
	left: 1px;
	margin-top: 68px;
	margin-bottom: 68px;
}
div.cartella-ftp-cerca {
	display: flex;
	align-items: center;
	margin-left: 8px;
}
.sezione-ftp form.inline input[type='search']:not([value='']) {
    width: auto;
}
.ftp-cruscotto,
.corpo-cartella-ftp .ftp-testata-carrello {
    margin-top: 5px;
}
p.porta-campo-note-carrello {
    margin-left: 20px;
}
.porta-campo-note-carrello.sparito {display:none;}
[data-campo='note'] {
    min-width: 79px;
}
input.link-selezionabile:hover {
    border-color: var(--tancredi-colore1);
}

.messaggio-apposta-per-reimpostazione-password {display:none;}
body.reimposta-password .messaggio-apposta-per-reimpostazione-password {display:block;}
body.reimposta-password .hai-dimenticato,
body.reimposta-password .ftp-messaggio-non-loggato,
body.reimposta-password form.form-entra,
body.reimposta-password form.form-registrati,
body.reimposta-password form.form-lingua {
	display:none;
	}

article > .corpo p.messaggio-apposta-per-reimpostazione-password {
  margin-bottom: 30px;
}
#campo-note-carrello.inibito {
	pointer-events:none;
	opacity:.7;
}
