body {
width:100%;
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;
padding:0;
}

#logo {
background-image: url('bmp/logo6.gif'); background-repeat: no-repeat; 
               background-position: left center; position:absolute; left:30px; top:5px; z-index:+2; width:130px; height:52px;
}

#accesso {
width:33%;
float:left;
color:#0000C0;
}

#colonna-sx, #colonna-dx {
width:19%;
font-size:0.9em;
background-image:url('bmp/bk-0055.jpg');
background-repeat:repeat;
}

#colonna-sx {
margin-left:1px;
float:left;
}

#colonna-dx {
width:19%;
margin-right:-1px;
float:left;
}

#colonna-dx .box {
padding-right:0;
padding-top:0;
font-size:0.9em;
}

#colonna-sx .box {
padding-left:0;
padding-top:0;
font-size:0.9em;
}

#colonna-sx a:link,#colonna-sx a:visited,#colonna-dx a:link,#colonna-dx a:visited,#colonna-sx a:hover,#colonna-dx a:hover {
text-decoration:none;
display:block;
color:#0000C0;
border-color:gray;
border-style:solid;
border-width:1px 2px 2px 1px;
margin:1px 0 2px;
padding:3px 5px;
}

#colonna-sx a:hover,#colonna-dx a:hover {
background-color:#0000C0;
color:#FFF;
border-color:#ffffeb;
border-style:solid;
border-width:1px 2px 2px 1px;
}

#nascosto {
display:none;
width:60%;
}

#header {
background:url(bmp/bk-0055.jpg) repeat-x;
color:#FFF;
}

#header h1 {
line-height:40px;
font-size:40px;
font-family:Impact;
text-align:center;
color:#0000C0;
font-style:italic;
}

#tit_centr {
font-family:arial;
font-size:80%;
color:#000;
text-align:center;
}

#mittente {
width:100%;
position:relative;
text-align:center;
font-size:0.9em;
background-color:#BDDAFF;
padding-top:5px;
padding-bottom:5px;
font-weight:700;
border-style:solid;
border-width:1px;
}

#principale {
font-size:0.9em;
float:left;
width:60.6%;
margin-left:5px;
margin-right:5px;
background:#ffffeb;
color:#000;
text-align:justify;
text-indent:50px;
margin-top:0; margin-bottom:1px;
}

#footer {
margin-right:-1px;
width:99%;
clear:both;
text-align:center;
border:1px solid #000;
font-size:75%;
background:url(bmp/bk-0055.jpg) repeat-x;
padding:4px;
}

#footer a {
text-decoration:underline;
padding:3px 10px;
}

#footer a:link,#footer	a:visited {
text-decoration:underline;
color:#0000C0;
}

#footer a:hover {
text-decoration:none;
background-color:#0000C0;
color:#FFF;
}

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%;
}

span.ev {
color:#ff0000;
font-weight:700;
font-size:100%;
}


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;
line-height:1.50;
}

li li {
list-style-type:disc;
text-align:justify;
margin-left:25px;
font-size:1.1em;
line-height:1.50;
}

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;
}

.table3 {
text-indent:0;
font-size:100%;
border-collapse:collapse;
text-align:center;
padding-top:25px;
padding-bottom:15px;
}

.dx {
text-align:right;
}

.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;
}

#principale ul,#principale li,#principale li li {
list-style-type:circle;
text-align:justify;
font-size:1em;
color:#000;
}

span.b {
text-align:justify;
font-size:100%;
font-weight:700;
}

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;
}

.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;
}

.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;
}

.button5 {
width:10%;
text-align:justify;
font-weight:700;
font-size:120%;
background-color:#BDDAFF;
border-style:solid;
border-width:1px;
padding:5px 40px 5px 10px;
}

.button6 {
width:16%;
text-align:center;
font-weight:700;
font-size:100%;
background-color:#fff;
border-style:solid;
border-width:1px;
padding:5px 10px;
}

.button7 {
font-size:90%;
background-color:#BDDAFF;
font-weight:700;
border-style:solid;
border-width:1px;
}

.button8 {
font-size:100%;
color:black;
text-indent:0px;
text-align:center;
font-weight:700;
}

.button9 {
font-size:100%;
color:#000000;
text-indent:0px;
text-align:center;

}



.myBox       { border:2px solid #8D8D8D; margin:0px; color: #FFFFFF; width: 99%; text-align: justify; background-color: #F4F6F5; 
               padding-top: 10px; padding-bottom: 10px; text-indent:-1px }
#mybox .li { margin:-30px;}

#prin       { margin-left:-25px; text-indent:-1px; padding-right:10px; }


.p1          { color: #000000; }

.p2          { color: #000000; text-indent:-1px; }
