BODY
{
    background: #002950;  
    vertical-align: middle;
    font-family: Verdana;
    font-size: 8pt;
}

/* CSS Document */
/* NAVIGAZIONE PER ACCESSIBILITA' */
.navigazione{
position: absolute;
top: -10000px;
left:-10000px;
width: 0;
height:0;
clear:none;
}


A
{
text-decoration: none;
}

A:Hover
{
text-decoration: underline;
}

img{border: none}
h1 {
    font-size: 1.4em;
}
h2 {
    font-size: 1.2em;
}
h4, h5,h6{
    font-size: 1em;
}
h3
{
   color: #012d4f;
   margin: 0;
   font-size: 13px
}

#mainbox
{
    width: 930px;
    height: 518px;
    background: #fff url(commons/bg_common.gif) left repeat-y;
}

#mainmenu
{
    padding: 0;
    margin: 0;
    text-align: left;
    margin-left: 25px;
    margin-top: 4px;
}

#mainmenu li
{
    width: 200px;
    height: 14px;
    list-style: none;
    padding-left: 4px;
    margin-bottom: 5px;
    padding-top: 4px;
    font-weight: bold;
}

#mainmenu li.accessibile
{
    margin-left: 24px;
}


#mainmenu li.selected
{
}

#mainmenu a.selected
{
    color: #e36a00;
    background: url('commons/bullet_sel.gif') left no-repeat;
}


#mainmenu a
{
    color: #012d4f;
    font-size: 8pt;
    background: url('commons/bullet.gif') left no-repeat;
    height: 18px;
    padding-left: 20px;
    padding-top: 4px;
    text-decoration: none;
}

#mainmenu a:hover
{
    text-decoration: underline;
}

#downmenu a
{
    font-size: 7pt;
    color: #012d4f;
    text-decoration: none;
    font-weight: bold;
}
#downmenu a.selected
{
    color: #e36a00;
    text-decoration: underline;
}
#downmenu a:hover
{
    text-decoration: underline;
}

#downmenu td
{
    padding-top: 30px;
    width: 70px;
    text-align: center;
    vertical-align: top;
    height: 50px;
    background: url('commons/bullet_down.gif') center top no-repeat;
}
#downmenu td.left
{
    background: url('commons/bullet_down_left.gif') center top no-repeat;
}
#downmenu td.right
{
    background: url('commons/bullet_down_right.gif') center top no-repeat;
}


.toptitle
{
    color: #fff;
}
.bottomaddress
{
    color: #fff;
    font-size: 8pt;
}

#head
{
    width: 930px;
    height: 193px;
    padding: 0;
    margin: 0;
}
#bottom
{
    width: 930px;
    height: 325px;
    padding: 0;
    margin: 0;
}

#titlehead
{
    height: 190px;
    width: 465px;
    float: right;
    vertical-align: bottom;
}
#titlehead div
{
    font-weight: bold;
    font-size: 18px;
    color: #e36a00;
    margin-top: 166px;
}

#boxedlink
{
    border: solid 1px #8e4344;
    padding: 4px;
    background: #d8d0ad;
    text-align: center;
}
#boxedlink a
{
    color: #8e4344;
    font-size: 8pt;
}

#mselect
{
    color: #8e4344; 
}
#datatax
{
font-size: 12px; font-weight: bold; margin-bottom: 8px; margin-left: 240px; height: 30px; background: url('../img/databg.gif') left no-repeat;
padding-left: 0;
padding-top: 5px;
color: #fff; float: left;
width: 320px;
text-align: center;
}
#datatax2
{
font-size: 12px; font-weight: bold; margin-bottom: 8px; margin-left: 20px; height: 30px; background: url('../img/databg.gif') left no-repeat;
padding-left: 0;
padding-top: 5px;
color: #fff; float: left;
width: 320px;
text-align: center;
}

#datatax2 a
{
    color: #fff;
}

.bodygrid
{
    background: #f5f3e9;
    font-family: Verdana;
    font-size: 8pt;
}
.grid
{
    border-collapse: collapse;
}
.grid td
{
    font-size: 8pt;
    border-bottom: solid 1px #eee;
}
.grid th
{
    font-size: 8pt;
    background-color: #eae6d3;
}

#righttextbox 
{
    background: #d5dee5;
}

a:visited
{
    color: #012d4f;
}
a:active
{
    color: #012d4f;
}

#righttextbox img
{
    border: solid 1px #e36a00;
}
#tape
{
    overflow: auto;
    width: 412px;
    height: 110px;
}
#table_tape
{
    background: url('commons/pellicola.gif') repeat-x;
    height: 81px;
    }

