a:link     { color: #403088 }
a:active   { color: #403088 }
a:visited  { color: #403088 }
a:hover    { color: #403088; text-decoration: none }

a.ar:link     { color: #403088; text-decoration: none }
a.ar:active   { color: #403088; text-decoration: none }
a.ar:visited  { color: #403088; text-decoration: none }

a.armenu:link     { color: #007858 }
a.armenu:active   { color: #007858 }
a.armenu:visited  { color: #007858 }
a.armenu:hover    { background: #007858; color: #FFFFFF; text-decoration: none }

a.general:link    { color: #FFFFFF }
a.general:active  { color: #FFFFFF }
a.general:visited { color: #FFFFFF }

a.close:link      { color: #8080C8 }
a.close:active    { color: #8080C8 }
a.close:visited   { color: #8080C8 }

a.allegato:link     { color: #007700 }
a.allegato:active   { color: #007700 }
a.allegato:visited  { color: #007700 }

a.prenota:link     { color: #007700 }
a.prenota:active   { color: #007700 }
a.prenota:visited  { color: #007700 }

a.privacy:link    { color: #FFFFFF; text-decoration: none }
a.privacy:active  { color: #FFFFFF; text-decoration: none }
a.privacy:visited { color: #FFFFFF; text-decoration: none }

a.domande:link      { color: #D90000 }
a.domande:active    { color: #D90000 }
a.domande:visited   { color: #D90000 }

a.pages:link        { background: #007858; color: #FFFFFF }
a.pages:active      { background: #007858; color: #FFFFFF }
a.pages:visited     { background: #007858; color: #FFFFFF }

body       { background: #FFFFFF; margin-top: 0; margin-left: 0 }
body.intro { background: #D0CFF3 }

p            { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #00007b }
p.sede       { text-align: center; font-size: 10pt }
p.prenota    { text-align: center; font-size: 10pt; color: #007700 }
p.docs       { text-align: center; font-size: 11pt; color: #007700 }
p.nota       { font-size: 7pt }
p.dettaglio  { font-size: 8pt }
p.page       { color: #007858 }
p.longtext   { text-align: justify }
p.address    { text-align: right; font-size: 7pt; font-weight: bold }
p.info       { text-align: right; font-size: 9pt; font-weight: bold }
p.visitors   { text-align: center; font-size: 8pt; color: #FFFFFF }
p.powered    { text-align: left; font-size: 8pt; color: #403088 }
p.plugin     { text-align: center; font-size: 8pt; color: #403088 }
p.messaggio  { text-align: center; font-size: 10pt; color: #009868; font-weight: bold }
p.prompt     { text-align: right; font-weight: bold }

ul           { text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #403088 }

span.dettaglio { font-size: 8pt }
span.alert     { color: #FF1100 }
span.rosso     { color: #FF0000; font-weight: bold }
span.phelp     { color: #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
span.titolo    { color: #007700; font-weight: bold }
span.titolo2   { color: #CE0000; font-weight: bold }

table        { border: 0 }
table.login  { border: outset 2px; border-collapse: collapse; border-spacing: 1pt; border-color: #403088 }
table.help   { border: outset 1px; border-collapse: collapse; border-spacing: 1pt; border-color: #8080C8 }
table.avviso { border: outset 1px; border-collapse: collapse; border-spacing: 1pt; border-color: #007858 }
th.percorso  { vertical-align: middle; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #403088; font-weight: bold }
th.login     { background: #403088; vertical-align: middle; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold }
th.general   { background: #8080C8; vertical-align: middle; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold }
th.sommario  { vertical-align: middle; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #403088; font-weight: bold }
td.menu      { background: #403088 }
td.menusel   { background: #FFFFFF }
td.prompt    { vertical-align: middle; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #403088; font-weight: bold }
td.prompt2   { vertical-align: middle; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0000; font-weight: bold }
td.promptl   { vertical-align: top; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #403088; font-weight: bold }
td.promptl2  { vertical-align: top; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0000; font-weight: bold }

img          { border: 0 }

a.disponib:link     { text-align: left; font-size: 10pt; color:#007700 }
a.disponib:active   { text-align: left; font-size: 10pt; color:#007700 }
a.disponib:visited  { text-align: left; font-size: 10pt; color:#007700 }

a.inprestit:link    { text-align: left; font-size: 10pt; color:#FF0000 }
a.inprestit:active  { text-align: left; font-size: 10pt; color:#FF0000 }
a.inprestit:visited { text-align: left; font-size: 10pt; color:#FF0000 }

a.mediumFontRight:link     { text-align: right; font-size: 10pt; color:#000000 }
a.mediumFontRight:active   { text-align: right; font-size: 10pt; color:#000000 }
a.mediumFontRight:visited  { text-align: right; font-size: 10pt; color:#000000 }
p.paragrafo {
text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #403088
}
td.right {
	background-color: #00007B;
}
h1 {
text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #403088; font-weight: bold
}
h2 {
text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #403088; font-weight: bold
}
h4         { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #403088; font-weight: bold }
.membro {
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;



}
.ruolo {
	font-style: italic;
	text-align: left;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;



}
td.area {
	background-color: #FFC704;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	padding: 3px;

}
td.fields {
	background-color: #FFEFB4;
	text-align: right;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3A007B;


}

