﻿/* Forms personalizzati */
textarea#Tags { width: 195px; height: 50px; margin: 0px 0px 5px 0px; }
select#IDCategoriaMedia { clear: both; width: 100%; }
#files_immagine .casella_testo { width: 280px; }
#files_immagine .casella_area_testo { width: 280px; height: 150px; }

/* Stili per sezione MEDIA */
#disclaimer { background: #F0F0F0; padding: 10px; border: 1px solid #202020; }

/* Lista media */
#lista_media_ricerca { margin: 10px 0px 0px 0px; padding: 10px; background: #FFFFFF; border: 1px solid #202020; }
#lista_media_ricerca h3 { font-size: 140%; font-weight: bold; }

/* Header ricerca (qualsiasi dimensione) */
.box_ricerca_header { background: #D0D0D0; color: #000000; padding: 5px; margin: 0; }
.box_ricerca_header h5 { font-weight: bold; }
.box_ricerca_header .pulsante { float: left; padding: 0; margin: 0; border: 0; }
.box_ricerca_header a#pulsante_ricerca { padding: 0; margin: 0; border: 0; height: 16px; width: 16px; background: url(Icone/Ricerca.png) 0 0 no-repeat; display: block; }
.box_ricerca_header a#pulsante_ricerca:hover { background: url(Pulsanti/RicercaHover.png) 0 0 no-repeat; }
.box_ricerca_header .informazioni { float: left; padding: 0 0 0 5px; }
.box_ricerca_header .dettagli { font-size: 90%; }

/* Box ricerca media */
#box_ricerca_media { height: 0px; }
#box_ricerca_media .box_ricerca { border: 1px solid #D0D0D0; border-top: 0; padding: 5px; margin: 0; }
#box_ricerca_media .box_ricerca .dati { margin: 0; padding: 0; border: 0; }
#box_ricerca_media .box_ricerca .nome_valore_scheda { padding: 10px 0; clear: both; margin: 0 3px 0 3px; border: 0; border-bottom: 1px solid #E0E0E0; padding: 2px 2px 2px 22px; background: url(Icone/VoceRicerca.png) 2px 2px no-repeat; width: 795px; }
#box_ricerca_media .box_ricerca .nome_valore_scheda:after { content: ""; display: block; height: 0pt; clear: both; }
#box_ricerca_media .box_ricerca .nome_valore_scheda .nome { clear: both; float: left; width: auto; text-align: left; margin: 1px 0 0 0; padding: 0px; font-size: 90%; font-weight: bold; }
#box_ricerca_media .box_ricerca .nome_valore_scheda .nome .box { padding: 0; white-space: nowrap; }
#box_ricerca_media .box_ricerca .nome_valore_scheda .valore { float: left; text-align: left; width: auto; margin: 0 0 0 5px; padding: 0; font-size: 90%; }
#box_ricerca_media .box_ricerca .nome_valore_scheda .valore .box { padding: 0; border: 0; }
#box_ricerca_media .box_ricerca input.casella_testo_ricerca { padding: 0; margin: 0; }
#box_ricerca_media .box_ricerca select.casella_selezione_ricerca { padding: 0; margin: 0; }
#box_ricerca_media .box_ricerca .gerarchia_livello_0 { padding-left: 0; }
#box_ricerca_media .box_ricerca .gerarchia_livello_1 { padding-left: 10px; background: url(Sfondi/AngoloAlberoOpzioni.png) 0px 0px no-repeat; }
#box_ricerca_media .box_ricerca .gerarchia_livello_2 { padding-left: 20px; background: url(Sfondi/AngoloAlberoOpzioni.png) 10px 0px no-repeat; }
#box_ricerca_media .box_ricerca .gerarchia_livello_3 { padding-left: 30px; background: url(Sfondi/AngoloAlberoOpzioni.png) 20px 0px no-repeat; }
#box_ricerca_media .box_ricerca .gerarchia_livello_4 { padding-left: 40px; background: url(Sfondi/AngoloAlberoOpzioni.png) 30px 0px no-repeat; }
#box_ricerca_media .box_ricerca .gerarchia_livello_5 { padding-left: 40px; background: url(Sfondi/AngoloAlberoOpzioni.png) 40px 0px no-repeat; }
#box_ricerca_media .box_ricerca .gerarchia_livello_6 { padding-left: 40px; background: url(Sfondi/AngoloAlberoOpzioni.png) 50px 0px no-repeat; }
#box_ricerca_media .box_ricerca .gerarchia_livello_7 { padding-left: 40px; background: url(Sfondi/AngoloAlberoOpzioni.png) 60px 0px no-repeat; }
#box_ricerca_media .box_ricerca .gerarchia_livello_8 { padding-left: 40px; background: url(Sfondi/AngoloAlberoOpzioni.png) 70px 0px no-repeat; }
#box_ricerca_media .box_ricerca .gerarchia_livello_9 { padding-left: 40px; background: url(Sfondi/AngoloAlberoOpzioni.png) 80px 0px no-repeat; }
#box_ricerca_media .box_ricerca .non_assegnabile { color: #A0A0A0; }
#box_ricerca_media .box_ricerca .capogruppo { font-weight: bold; }
#box_ricerca_media .box_ricerca .pulsanti { clear: both; float: right; margin: 5px 0 0 0; }
#box_ricerca_media .box_ricerca input.pulsante { font-weight: normal; font-size: 90%; border: solid 1px #404040; background: #E0E0E0; color: #000000; margin: 0; margin-left: 5px; }
#box_ricerca_media .box_ricerca input.default { font-weight: bold; }

.elenco_media { clear: both; float: left; width: 840px; margin: 5px 0 0 0; padding: 0; border: 0; }

.singolo_media_elenco { clear: both; padding: 5px 0px 0px 0px; border: none; border-top: 1px solid #D0D0D0; }
.singolo_media_elenco:hover { background: #F8F8F8; }
.singolo_media_elenco p { padding: 2px 0 0 0; margin: 0; }
.singolo_media_elenco h4 a { padding: 0px; font-weight: bold; font-size: 120%; font-variant: small-caps; color: #7B945A; text-decoration: underline; }
.singolo_media_elenco h4 a:hover { color: #990000; }
.singolo_media_elenco .immagine_miniatura { float: left; width: 80px; padding: 0px 0px 5px 0px; text-align: right; display: block; }
.singolo_media_elenco .immagine_miniatura * { float: right; }
.singolo_media_elenco .ordinamento_media { clear: both; float: right; text-align: right; }
.singolo_media_elenco .dati_media { float: right; width: 745px; padding: 0px 0px 5px 0px; }
.rating_media { clear: both; text-align: right; padding: 2px 0px 0px 0px; margin: 0; }
.rating_media .commenti { padding: 0px 5px 0px 0px; border: 0; border-right: 1px solid #A0A0A0; }
.rating_media .visualizzazioni { padding: 0px 5px 0px 5px; border: 0; border-right: 1px solid #A0A0A0; }
.rating_media .votazioni { padding: 0px 0px 0px 5px; border: 0; }
.paginazione { clear: both; margin: 5px 0 0 0; padding: 5px 0; border: none; border-top: 1px solid #808080; text-align: right; }
.paginazione .testo { padding: 0px; margin: 0px 0px 0px 4px; vertical-align: middle; }
.paginazione .testo_pagina_corrente { padding: 0px; margin: 0px 3px 0px 6px; font-weight: bold; font-size: 110%; vertical-align: middle; }
input.pulsante_pagina { padding: 2px; margin: 0px 0px 0px 3px; border: 1px solid #404040; color: #000000; background: #F0F0F0; cursor: pointer; vertical-align: middle; }
input.pulsante_pagina:hover { padding: 2px; border: 1px solid #990000; background: #E0E0E0; color: #000099; vertical-align: middle; }

/* Stili per SCHEDA MEDIA */

/* Scheda */
#dati_scheda_media { clear: both; float: left; width: 600px; margin: 10px 10px 0px 0px; padding: 10px; background: #FFFFFF; border: 1px solid #202020; }
#dati_scheda_media .riquadro { margin: 0px 0px 0px 0px; border: 0px; padding: 5px; }
#dati_scheda_media .nome_valore_scheda { padding: 10px 0; clear: both; margin: 0 3px 0 3px; border: 0; border-bottom: 1px solid #E0E0E0; padding: 2px 2px 2px 22px; background: url(Icone/VoceRicerca.png) 2px 2px no-repeat; width: 570px; }
#dati_scheda_media .nome_valore_scheda:after { content: ""; display: block; height: 0pt; clear: both; }
#dati_scheda_media .nome_valore_scheda .nome { clear: both; float: left; text-align: left; margin: 5px 0px; padding: 0px; font-size: 105%; font-weight: bold; }
#dati_scheda_media .nome_valore_scheda .nome .box { padding: 0; white-space: nowrap; }
#dati_scheda_media .nome_valore_scheda .valore { clear: both; width: 100%; float: left; text-align: left; margin: 0px 0px 10px 0px; padding: 0px; font-size: 105%; }
#dati_scheda_media .nome_valore_scheda .valore .box { padding: 0; border: 0; }
#dati_scheda_media .nome_valore_scheda .valore .box_testo { border: 1px solid #606060; padding: 5px; border: 0; }
#dati_scheda_media .info_voce { margin: 0px; padding: 5px 0px 5px 0px; font-size: 90%; }
#dati_scheda_media .testo_articolo_non_modificabile { padding: 5px; border: 1px solid #A0A0A0; overflow: auto; height: 400px; }
#dati_scheda_media input#Nome { width: 530px; font-size: 150%; }
#dati_scheda_media textarea#Descrizione { width: 530px; height: 150px; }
#dati_scheda_media textarea#Credits { width: 530px; height: 100px; }
#dati_scheda_media input.UrlYouTube { width: 280px; }
#dati_scheda_media input.SetFlickr { width: 280px; }
#dati_scheda_media input.CasellaDataOraScadenza { width: 100px; text-align: center; }
#dati_scheda_media input.CasellaTestoScadenza { margin: 5px 0 0 0; width: 400px; }
#dati_scheda_media input.CasellaInformazione { width: 530px; }

/* Info */
#info_scheda_media { clear:both; width: auto; margin: 0px 0px 0px 0px; padding: 10px; background: #FFFFFF; border: 1px solid #202020; }
#info_scheda_media h4 {color:#F82D7A;}
#info_scheda_media p { white-space: nowrap; padding: 0; margin: 0; border: 0; border-bottom: solid 1px #F0F0F0; }
#info_scheda_media #info_media_categorie_media { margin: 5px 0 0 0; border: 0; border-top: 1px solid #202020; border-bottom: 1px solid #202020; padding: 5px 0; }
#info_scheda_media #info_media_categorie_media .riga_categoria { height: 100%; padding: 0; margin: 0; border: 0; border-bottom: solid 1px #E0E0E0; background: #FFFFFF; }
#info_scheda_media #info_media_categorie_media .riga_categoria:hover { background: #EFE38A; }
#info_scheda_media #info_media_categorie_media .riga_categoria:after { content: ""; display: block; height: 0pt; clear: both; }
#info_scheda_media #info_media_categorie_media .riga_categoria .dati { float: left; width: 185px; text-align: left; vertical-align: middle; }
#info_scheda_media #info_media_categorie_media .riga_categoria .link { float: left; width: 205px; text-align: left; vertical-align: middle; }
#info_scheda_media #info_media_categorie_media .riga_categoria .pulsante { float: right; width: 16px; text-align: right; vertical-align: middle; }
#info_scheda_media #info_media_categorie_media .gerarchia_livello_0 { padding-left: 0px; }
#info_scheda_media #info_media_categorie_media .gerarchia_livello_1 { padding-left: 10px; background: url(Sfondi/AngoloAlberoOpzioni.png) 0px 0px no-repeat; }
#info_scheda_media #info_media_categorie_media .gerarchia_livello_2 { padding-left: 20px; background: url(Sfondi/AngoloAlberoOpzioni.png) 10px 0px no-repeat; }
#info_scheda_media #info_media_categorie_media .gerarchia_livello_3 { padding-left: 30px; background: url(Sfondi/AngoloAlberoOpzioni.png) 20px 0px no-repeat; }
#info_scheda_media #info_media_categorie_media .gerarchia_livello_4 { padding-left: 40px; background: url(Sfondi/AngoloAlberoOpzioni.png) 30px 0px no-repeat; }
#info_scheda_media #info_media_categorie_media .gerarchia_livello_5 { padding-left: 50px; background: url(Sfondi/AngoloAlberoOpzioni.png) 40px 0px no-repeat; }
#info_scheda_media #info_media_categorie_media .gerarchia_livello_7 { padding-left: 60px; background: url(Sfondi/AngoloAlberoOpzioni.png) 50px 0px no-repeat; }
#info_scheda_media #info_media_categorie_media .gerarchia_livello_8 { padding-left: 70px; background: url(Sfondi/AngoloAlberoOpzioni.png) 60px 0px no-repeat; }
#info_scheda_media #info_media_categorie_media .gerarchia_livello_9 { padding-left: 80px; background: url(Sfondi/AngoloAlberoOpzioni.png) 70px 0px no-repeat; }
#info_scheda_media #info_media_categorie_media .immagine_nodo { float: left; margin: 0 2px 0 0; height: auto; border: 1px solid transparent; }
#info_scheda_media #info_media_categorie_media .dati_nodo { float: left; padding: 2px 0 0 0; width: 75%; }

#info_scheda_media #info_media_categorie_media .riga_categoria_link { border: 0; }
#info_scheda_media #scheda_media_tags_header { padding: 25px 0px 0px 0px; }
#info_scheda_media .aggiorna_tags_media { padding: 0px 0px 5px 0px; }
#info_scheda_media .aggiorna_tags_media label { visibility: hidden; }
#info_scheda_media .consulta_tags_media { padding: 0px 0px 5px 0px; }
#info_scheda_media p.info_media_notetags { border: 0; }

/* Azioni */
#azioni_scheda_media { margin: 20px 0px 0px 0px; text-align: center; }
#azioni_scheda_media .casella { padding: 0px 0px 20px 250px; text-align: left; }


#box_selezione_immagini { margin: 10px 0px 0px 0px; padding: 10px; background: #FFFFFF; border: 1px solid #202020; }

.singola_miniatura { float: left; text-align: center; vertical-align: middle; width: 75px; height: 60px; padding: 4px; border: 1px solid #E0E0E0; margin: 6px 6px 0px 0px; }
.singola_miniatura:hover { border: 1px solid #808080; padding: 4px; }
.errore { border: 2px solid #990000; padding: 3px; }
.selezione { border: 2px solid #000099; padding: 3px; }

#files_immagine { margin: 10px 0px 0px 0px; padding: 10px; background: #FFFFFF; border: 1px solid #202020; }

.funzioni_filefisico_immagine { text-align: center; white-space: nowrap; }
.files_immagine_fisici { float: left; width: 480px; padding: 0px 10px 0px 0px; border-right: 1px solid #DDDDDD; text-align: right; }
.files_immagine_fisici h4 { text-align: right; border-bottom: 1px solid #DDDDDD; padding: 0px; }
.files_immagine_dati { float: left; width: 320px; padding: 0px 0px 0px 10px; text-align: left; }
.files_immagine_dati h4 { text-align: left; border-bottom: 1px solid #DDDDDD; padding: 0px 0px 5px 0px; }

.riquadro_anteprima_immagine { padding: 0px 0px 10px 10px; width: 470px; margin: 10px 0px 0px 0px; text-align: center; }
.riquadro_anteprima_immagine .box { width: 460px; margin-left: 10px; }

.files_immagine_dati .riquadro { margin: 0px 0px 20px 0px; border: 0px; padding: 0px; }
.files_immagine_dati .nome_valore_scheda .nome { clear: both; width: 100%; text-align: left; margin: 0px; padding: 0px; font-size: 105%; padding: 10px 0px 0px 0px; }
.files_immagine_dati .nome_valore_scheda .nome .box { padding: 0px; white-space: nowrap; }
.files_immagine_dati .nome_valore_scheda .valore { clear: both; float: right; width: 100%; text-align: left; margin: 0px; padding: 0px; font-size: 105%; padding: 0px 0px 10px 0px; }
.files_immagine_dati .nome_valore_scheda .valore .box { padding: 0px; white-space: nowrap; }
.files_immagine_dati .nome_valore_scheda .valore .boxtesto { padding: 10px 5px 5px 0px; border: 0px; }

.azioni_immagine { clear: both; width: auto; text-align: center; padding: 10px 0px 0px 0px; }
.no_immagini { padding: 20px 20px 0px 20px; font-size: 105%; font-weight: bold; color: #222266; }

#info_statistiche_utente { width: auto; margin: 10px 0px 0px 0px; padding: 10px; background: #E8E8E8; border: 1px solid #202020; }

#lista_risorse_ricerca { float: left; width: 600px; margin: 20px 0px 0px 0px; padding: 10px; background: #FFFFFF; border: 1px solid #202020; }
#lista_risorse_ricerca h4 { height: auto; text-align: left; vertical-align: middle; }
#lista_risorse_ricerca .paginazione { border: none; border-bottom: 1px solid #808080; }

#box_ricerca_risorse { height: 0px; }
#box_ricerca_risorse .box_ricerca { border: 1px solid #D0D0D0; border-top: 0; padding: 5px; margin: 0; }
#box_ricerca_risorse .box_ricerca .dati { margin: 0; padding: 0; border: 0; }
#box_ricerca_risorse .box_ricerca .nome_valore_scheda { padding: 10px 0; clear: both; margin: 0 3px 0 3px; border: 0; border-bottom: 1px solid #E0E0E0; padding: 2px 2px 2px 22px; background: url(Icone/VoceRicerca.png) 2px 2px no-repeat; width: 795px; }
#box_ricerca_risorse .box_ricerca .nome_valore_scheda:after { content: ""; display: block; height: 0pt; clear: both; }
#box_ricerca_risorse .box_ricerca .nome_valore_scheda .nome { clear: both; float: left; width: auto; text-align: left; margin: 1px 0 0 0; padding: 0px; font-size: 90%; font-weight: bold; }
#box_ricerca_risorse .box_ricerca .nome_valore_scheda .nome .box { padding: 0; white-space: nowrap; }
#box_ricerca_risorse .box_ricerca .nome_valore_scheda .valore { clear: both; float: left; text-align: left; width: auto; margin: 2px 0 0 0; padding: 0; font-size: 90%; }
#box_ricerca_risorse .box_ricerca .nome_valore_scheda .valore .box { padding: 0; border: 0; }
#box_ricerca_risorse .box_ricerca input.casella_testo_ricerca { padding: 0; margin: 0; }
#box_ricerca_risorse .box_ricerca select.casella_selezione_ricerca { padding: 0; margin: 0; }
#box_ricerca_risorse .box_ricerca .pulsanti { clear: both; float: right; margin: 5px 0 0 0; }
#box_ricerca_risorse .box_ricerca input.pulsante { font-weight: normal; font-size: 90%; border: solid 1px #404040; background: #E0E0E0; color: #000000; margin: 0; margin-left: 5px; }
#box_ricerca_risorse .box_ricerca input.default { font-weight: bold; }

.riquadro_risorse { padding: 0px; width: auto; margin: 0px 0px 10px 0px; }
.riquadro_risorse .riquadro { padding-bottom: 15px; }
.riquadro_risorse .box_ricerca { border: 1px solid #D0D0D0; padding: 0px; margin: 2px 0px 2px 0px; }
.riquadro_risorse .box_nuova { border: 1px solid #D0D0D0; padding: 0px; margin: 2px 0px 2px 0px; }
.riquadro_risorse .nome_valore_scheda .nome { clear: both; float: left; width: 24%; text-align: right; margin: 0px 0px 2px 0px; padding: 0px; font-size: 85%; }
.riquadro_risorse .nome_valore_scheda .nome .box { padding: 1px 0px 0px 0px; white-space: nowrap; }
.riquadro_risorse .nome_valore_scheda .valore { float: right; width: 76%; text-align: left; margin: 0px 0px 2px 0px; padding: 0px; font-size: 85%; }
.riquadro_risorse .nome_valore_scheda .valore .box { padding: 2px 0px 2px 0px; border: 0px; }
.riquadro_risorse input.casella_testo_ricerca { border: 1px solid #7F9DB9; padding: 2px; font-size: 100%; width: 130px; }
.riquadro_risorse select.casella_selezione_ricerca { border: 1px solid #7F9DB9; padding: 0px; font-size: 100%; }
.riquadro_risorse input.casella_file { width: 120px; }

p.testo_ricerca { padding: 2px 5px 2px 5px; background: #D0D0D0; color: #000099; font-size: 100%; font-weight: bolder; font-variant: small-caps; }
#azioni_risorse { clear: both; text-align: right; border: 0px; border-top: 1px solid #F0F0F0; padding: 5px 0px 0px 0px; }
.singola_risorsa_elenco { margin: 0px; padding: 5px 0px 0px 0px; border: 0px; border-bottom: solid 1px #808080; }
.singola_risorsa_elenco .risorsa_miniatura { float: left; width: 45px; padding: 0px 0px 5px 0px; text-align: right; display: block; }
.singola_risorsa_elenco .risorsa_miniatura * { float: right; }
.singola_risorsa_elenco .dati_risorsa { float: right; width: 89%; padding: 0px 0px 5px 5px; border: 0px; border-left: 1px solid #F0F0F0; }
.dati_risorsa h4 { height: auto; margin: 0px; padding: 0px; border: 0px; }
.dati_risorsa p { font-size: 80%; line-height: normal; padding: 0px; margin: 0px; border: 0px; }
.immagine_link { cursor: help; }
.non_selezionabile { color: #808080; }

