body {
background:#ffffeb;
color:#000;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:.80em;
font-family:verdana, sans-serif;
line-height:118%;
margin:0 1px 0 0;
padding:0;
}

#nascosto {
font-size:90%;
margin-left:35px;
text-align:center;
width:90%;
border-left:1px solid #000;
border-right:2px solid #000;
border-top:1px solid #000;
border-bottom:2px solid #000;
clear:both;
color:#000;
}

hr {
height:1px;
}

.b {
font-weight:700;
}

.bb {
font-weight:700;
text-align:center;
font-size:120%;
}

.bs {
font-weight:700;
text-decoration:underline;
}

.centro {
text-align:center;
padding-top:0;
font-size:80%;
}

.rid {
font-size:80%;
}

.button {
font-size:80%;
background-color:#BDDAFF;
border-style:solid;
border-width:1px;
}

.button4 {
font-size:80%;
background-color:#BDDAFF;
border-left-style:solid;
border-left-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
}

.button2 {
font-size:70%;
background-color:#BDDAFF;
}

.button3 {
display:block;
text-align:center;
font-weight:700;
font-size:120%;
background-color:#BDDAFF;
border-style:solid;
border-width:1px;
padding:5px 10px;
}

#tit_centr {
font-family:arial;
font-size:80%;
color:#000;
text-align:center;
}

#header {
background:#ffffeb;
color:#FFF;
}

#header h1 {
font-variant:normal;
line-height:40px;
font-size:40px;
font-family:Impact;
text-align:center;
color:#0000C0;
font-style:italic;
margin:0;
}

#principale {
font-size:0.9em;
float:left;
width:95%;
background:#ffffeb;
color:#000;
text-align:justify;
margin-left:5px;
margin-top:0;
margin-bottom:-1px;
text-indent:50px;
}

#principale .box {
padding-left:5px;
padding-right:5px;
text-align:justify;
}

h1,h2,h3,h4,h5,h6 {
font-family:Arial, sans-serif;
margin:0;
padding:0;
}

h1 {
color:#0000C0;
font-family:Verdana;
font-size:1.6em;
text-align:left;
font-weight:700;
margin:0;
padding:1px 4px;
}

h2 {
color:#000084;
font-size:1.6em;
text-align:center;
font-weight:700;
background-color:#bddaff;
border-style:solid;
border-width:1px 2px 2px 1px;
padding:1px;
}

h3 {
color:#0000c0;
font-size:1.4em;
text-align:center;
font-weight:700;
}

h4 {
color:#333;
font-size:1.2em;
font-weight:700;
}

h5 {
color:#334d55;
font-size:140%;
}

ul {
display:block;
list-style-type:none;
font-size:0.9em;
position:relative;
}

li {
list-style-type:circle;
text-align:justify;
font-size:1.1em;
}

li li {
list-style-type:disc;
text-align:justify;
margin-left:25px;
font-size:1.1em;
}

span.c15 {
color:#0010F0;
}

span.c14 {
color:#001EE2;
}

span.c13 {
color:#002CD4;
}

span.c12 {
color:#003AC6;
}

span.c11 {
color:#0048B8;
}

span.c10 {
color:#0056AA;
}

span.c9 {
color:#00649C;
}

span.c8 {
color:#00728E;
}

span.c7 {
color:teal;
}

span.c6 {
color:#027E7E;
}

span.c5 {
color:#2C6969;
}

span.c4 {
color:#565454;
}

span.c3 {
color:#803F3F;
}

span.c2 {
color:#AA2A2A;
}

span.c1 {
color:#D41515;
}

table {
border:1px solid #000;
width:100%;
text-indent:0;
color:#000;
font-size:95%;
border-collapse:collapse;
padding:1px 2px;
}

td,th {
color:#000;
font-size:100%;
text-align:left;
border-style:solid;
border-width:1px;
}

th {
background-color:#EEE;
text-align:center;
border-style:solid;
border-width:1px;
padding:1px 2px;
}

td {
color:#000;
font-size:90%;
text-align:left;
border-style:solid;
border-width:1px;
padding:1px 2px;
}

.td2 {
text-align:center;
}

caption {
font-weight:700;
text-align:right;
text-transform:uppercase;
}

#principale a {
text-decoration:none;
margin:1px 0;
padding:3px 10px;
}

#principale a:link,#principale a:visited {
color:#0000C0;
}

#principale a:hover,#principale a:focus,#principale a:active {
color:#FFF;
background-color:#0000c0;
}

.table2 {
text-indent:0;
font-size:95%;
border-collapse:collapse;
text-align:center;
}

.centro_img {
background-position:30px 10px;
text-align:right;
line-height:150%;
font-size:120%;
font-weight:700;
background-color:#FF0;
background-image:url('admo/logo_admo.gif');
background-repeat:no-repeat;
border-style:solid;
border-width:1px;
padding:10px 30px 10px 10px;
}

#footer {
clear:both;
text-align:center;
border:1px solid #000;
font-size:75%;
background-color:#EEE;
padding:4px;
}

#mittente,.box#colonna-dx,.box#colonna-sx {
display:none;
}

#principale ul,#principale li,#principale li li {
list-style-type:circle;
text-align:justify;
font-size:1em;
color:#000;
}

.button8 {
font-size:100%;
background-color:#BDDAFF;
text-indent:0px;
text-align:center;
font-weight:700;
border-style:solid;
border-width:1px; margin-right:5px
}