/*
main
orange: #ff6600
*/
body {
    background-color: #ffffff; text-align: center;
}
body,table {
    font-size: 13px; font-family : Arial, Verdana, Helvetica;
    color: #210;
}
img { border: 0px; }
a,td a { color: #900; text-decoration: none; }
a:hover,td a:hover { text-decoration: underline; }

/* container */
.TContainer {
    margin-right: auto;
    margin-left: auto;
    width: 850px;
    border-collapse: collapse;
}
.TContainer td {
    padding: 0px;
}

.TopBar { background-color: #ff6600; }
.BottomBar { background-color: #ff6600; font-weight: bold; }
.LxBar { background-color: #ffcc00; width: 150px; text-align: center; }
.RxBar {  width: 120px; }
.CxBar { }
.DataBar { background-color: white;  }

/* plugin */
/*.Plug { border: thin dotted black; width: 100%; }*/
.Plug { border: thin solid #ff6600; width: 90%; text-align: left; }
.Plug p { margin: 0 0 0 0; font-size: 90%; }
.Plug form { margin: 0; }
.PlugH1 { background-color: #ff6600; text-align: center; color: white; font-weight: bold; }
.PlugH2 { font-weight: bold; font-style: italic; }
.PlugH3 { font-weight: bold; }

/*.PlugP  */

/* aggiungi un commento */
.PlugAddcomment {
    width: 80%; text-align: center; background-color: #ffeebb; padding: 20px 20px 20px 20px; margin: 15px 15px 15px 15px;
}

/* tab table */
table.TabList a { text-decoration: none; }
table.TabList td { background-color: #3399CC; border: thin inset blue; }
table.TabList td.TabSelected { background-color: #CCFFFF; border: thin outset blue; }

/* data table */
.TreSsv td { border: 1px solid #cccccc;  padding: 1px 5px 1px 5px; }
.TreSsv0 { background: #e4e4e4; }
.TreSsv1 { background: #efefef; }


/* input form */
table.InputForm { background-color: #66CCFF; }
table.InputForm td { text-align: left; }


/* custom */

.barrasopra { background-color: #ffcc00; }
.barracentrale { background-color: white; }
.barrasotto { background-color: #ffcc00; }

.titolo { font-weight: bold; }
.corpo {}
.autore { font-size: 90%; text-align: right; }
.didascalia { font-size: 10px; }
/* border: thin groove orange;  */
.Comment { width: 90%; background-color: white; }

.tabbed, .tabbedselected {
    background-color: #CCCCCC;  text-decoration: none; font-weight: normal;
    padding-left: 5px; padding-right: 5px;
    border: 1px solid #91a7b4; border-bottom: 0px solid #91a7b4; border-top: 2px solid #91a7b4;
}
.tabbedselected {
    background-color: #ffffff; font-weight: bold;
    border-top: 2px solid yellow;
}



/* sondaggio */
#fsondaggio {
    text-align: left;
    background-color: #ffcc00;
    border: 1px solid orange;
}
#fsondaggio h3 {
    background-color: orange;
}

