﻿body { font-family: Verdana, Arial, sans-serif; font-size: 10pt; }
img { border: none; }
hr {border:none;border-top:1px solid #808080;}
.nero {color:#222; }
#menu { padding: 5px 5px; margin-bottom: 5px; border: 1px solid #a3a3a3; background-color: #f0f0f0; }

.menu { margin: 0; }
    .menu ul { list-style: none; margin: 0; padding: 0; }
        .menu ul.dynamic { z-index: 1; background-color: #f0f0f0; }

.menuItem { margin: 2px 1px; border: solid 1px #f0f0f0; padding: 4px; }
.menu a { text-decoration: none; color: #222; white-space: nowrap; display: block; }
.menuItem.selected { border: solid 1px #a0a0a0; background-color: #c0c0c0; }
.menuItem.highlighted { border: solid 1px #a0a0a0; background-color: #c0c0c0; }
.menuItem.dynamic { }
    .menuItem.dynamic.highlighted { border: solid 1px #a0a0a0; background-color: #c0c0c0; }

.barraStrumenti { padding: 5px 5px; margin-bottom: 5px; border: 1px solid #a3a3a3; background-color: #f0f0f0; }
.destra { text-align: right; }
.sinistra { text-align: left; }
.iscritti {color:#12c13b; }
.cancellati {color:#e60808; }
#colonnaSx { width: 25%; overflow: hidden; }
#colonnaDx { width: 75%; }

div.colonna { float: left; }
    div.colonna h4 { margin: 0 0 10px 0; }
div.box { border: 1px solid #cccccc; padding: 5px; margin-right: 5px; }
div.box-dx { border: 1px solid #cccccc; padding: 5px; }


/* Video.aspx */
#dettaglioVideo { vertical-align: top; border-right: 1px solid #cccccc; line-height: 22pt; margin-bottom: 15px; padding-right: 10px; }
    #dettaglioVideo span.label { display: inline-block; font-weight: bold; }
#pubblicaVideo { vertical-align: top; padding-left: 10px; }

.descrizione-riga {font-size:12px;float:left; }
.riga { border: 1px solid #ffffff; margin-bottom: 5px; padding: 2px; overflow: hidden; position: relative; }
    .riga a { text-decoration: none; }
    .riga .cancellaButton { position: absolute; top: 3px; right: 3px; }
    .riga .newButton {position: absolute; top: 3px; right: 25px; }
    .riga .attivoButton { position: absolute; top: 3px; right: 3px; }
        .riga .attivoButton * { position: relative; }
.selezionata { border: 1px solid #cccccc; background-color: #f0f0f0; }
.rigaVideo { clear: left; padding: 2px; }
    .rigaVideo > img { float: left; margin-right: 5px; }
    .rigaVideo > div.icona { float: left; margin-right: 5px; height: 40px; }
    .rigaVideo h5 { margin: 2px 0; }
    .rigaVideo p { margin: 2px 0; }
.modello { margin-bottom: 5px; padding: 2px; overflow: hidden; position: relative; }
.link { position: absolute; top: 3px; right: 3px; }

.pager { clear: left; padding: 5px; text-align: left; }

/* PubblicaVideo.ascx */

.txtPubblica { width: 100px; }
.destra { text-align: right; }

/* FotoVideo.ascx */

div#foto { height: 600px; }
    div#foto div.foto { width: 150px; height: 200px; margin-right: 5px; margin-bottom: 5px; float: left; }
        div#foto div.foto div.campi { height: 140px; border: 2px solid silver; padding: 5px; }
            div#foto div.foto div.campi h5 { margin-top: 0; margin-bottom: 5px; }

/* Utenti.aspx */

#colonna1 {
    width: 14%;
    overflow: hidden;
}

#colonna2 {
    width: 28%;
}

#colonna3 {
    width: 58%;
}

table.TabellaAcquisti { font-size: 10pt; }
    table.TabellaAcquisti th { border-bottom: 1px dotted #cccccc; }
    table.TabellaAcquisti td { padding: 2px 4px; border-bottom: 1px dotted #cccccc; border-right: 1px dotted #cccccc; }

/* TestiPagine.aspx */

#col1 { width: 15%; overflow: hidden; }
#col2 { width: 10%; }
#col3 { width: 20%; }
#col4 { width: 55%; }
div.dati { padding-right: 5px; }

/* InvioMail.aspx*/

#c1{width: 25%; }
#c2{width: 25%; }
#c3{width: 50%; }
.anteprima {width:100%;min-height:500px; }

/* Siti.aspx */

div.dettaglio { line-height: 22pt; }
    div.dettaglio span { display: inline-block; width: 120px; font-weight: bold; }

div.listino .prezzo { width: 70px; text-align: right; }

table.tabella-associa { }
h5.titololink {margin:0;margin-bottom:5px; }
td.cerca { vertical-align: top;width: 360px; padding-right: 10px; border-right: 1px solid #808080; }
td.associati {  vertical-align: top;padding-left: 10px; width:400px; }


/*VideoPicker.ascx*/

table.tabellaPicker { }
    table.tabellaPicker td { vertical-align: top; }
        table.tabellaPicker td.presenti { width: 360px; padding-right: 10px; border-right: 1px solid #808080; }
        table.tabellaPicker td.disco { padding-left: 10px; }
