/* UGF Ultralight */
body {
background-color : #b4b4b4;
margin : 1px 0 0;
}
a {
text-decoration : none;
color : #000066;
font-weight : bolder;
}
a:hover {
color : #0000cc;
text-decoration : none;
position : relative;
top : 1px; 
left : 1px;
}
.pulsante {
color : #000066;
font-weight : bold;
cursor : pointer;
background-color : #ffffff;
border : 1px solid #000066;
vertical-align : middle;
padding:1px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
.pulsante2 {
color : #000066;
font-weight : bold;
cursor : pointer;
background-color : #ffffff;
border : 1px solid #000066;
vertical-align : middle;
}
input {
border : 1px solid #000099;
padding:1px;
color : #000099;
}
select {
border : 1px solid #000099;
color : #000099;
}
textarea {
border : 1px solid #000099;
color : #000099;
background-color :#EFFFFF;
font-size: 14px;
}
.citazione {
border : 1px solid #000099;
background-color : #e1e1e1;
color : #000066;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
padding : 3px;
text-align : justify;
width : 92%;
margin : 0 5px;
}
.cittit {
margin : 0 20px;
font-size : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #000066;
}
#dropmenudiv {
position : absolute;
border : 1px solid #000066;
border-bottom-width : 0;
font : normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height : 18px;
z-index : 100;
}
#dropmenudiv a {
width : 100%;
display : block;
text-indent : 3px;
border-bottom : 1px solid #000066;
padding : 1px 0;
text-decoration : none;
font-weight : bold;
}
#dropmenudiv a:hover {
background-color : #99ddee;
color : #000044;
position : relative;
top : 0px;
left : 0px;
}
.header {
color : #eeffff;
background-color : #0088ee;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
}
a:hover.header {
color : #FFFFFF;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.headert {
color : #000033;
background-color : #aaddff;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
}
a:hover.headert {
color:#0000FF;
}
.banner {
width : 100%;
background-color : #33aaee;
background-image: url('banner.gif');
}
.td_ban {
height: 95px;
padding: 0px 8px 0px 8px;
}
.table_pub {
padding: 8px 8px 8px 8px;
}
.pub {}
.backmenu {
background-color : #3399bb;
background-image: url('b_menu.gif');
color : #000033;
font-size : 11px;
}
td.menu {
border-right : 1px solid #000033;
background-color : #e0e0e3;
background-image: url('menu.gif');
color : #eeeeff;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bolder;
padding : 3px 4px;
}
a.menu {
color : #eeeeff;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bolder;
}
a:hover.menu {
color : #FFFFFF;
text-decoration : none; 
font-size : 12px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
position : relative;
top : 0px; 
left : 0px;
}
.nav_menu {
color : #000099;
background-color : #ffffff;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.TR_height {
height : 66px;
}
hr {
height : 1px; 
border: 1px dashed #5a5a5a;
width : 100%;
}
.topic {
color : #000044;
background-color : #99ddee;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.table {
color : #000099;
background-color : #ffffff;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.table1 {
color : #000066;
background-color : #ffffff;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.table2 {
color : #000055;
background-color : #eeffff;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.table3 {
width : 100%;
}
.legenda {
background-color : #E5F2F4;
color : #000044;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.editor {
color : #000044;
background-color : #99ddee;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
border : 1px solid #000066;
font-size : 12px;
}
.pulsantiera {
background-color : #ffffff;
border : 1px solid #000066;
margin : 10px;
}
.footer {
background-color : #D0E1F2;
color : #000033;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight: bold;
padding: 7px;
}
