html {}
body {
    margin: 0;
    padding: 2em 0 0 0;
    font-family: arial,sans-serif;
    font-size: 76%;
    text-align: center;
    background-color: #ffffff;
    color:#000000; 
    background: #F6F6F6 url(../Img-A/Sfondi/s4-m.jpg); 
}
body a {
    color: #369;
    text-decoration: underline; }
body a:hover {
    color:#69c; 
    font: normal bold 1.0em arial,sans-serif;
    text-decoration:none; }
.titolo { margin-top:1em; height:1em; text-align:center;
         color:#024ba9; font: normal bold 1.5em arial,sans-serif }
.tit-pic { margin-top:0em; height:1em; text-align:center;
         color:#369; font: normal bold 1.2em arial,sans-serif }
.tit-pic-NoCent { margin-top:0em; height:1em; color:#369; font: normal bold 1.2em arial,sans-serif }
.blugrass { margin-top:0em; height:1em; color:#369; font: normal bold 1.1em arial,sans-serif }
.blu { color:#369; }
.blu-A { color: #024ba9; font: normal arial,sans-serif; }
.bluCent { text-align: center; color:#369; }
.par    {text-align:justify; padding:1em; }
#quadro {
    width: 76em;
    margin: 1em auto;
    text-align: left;
    border: 1px #369 solid;
}
#testa {
    background-color: #024ba9; color:#fff; }
#testa h1 {
    padding: 0px; 
    margin: 0px; 
    height: 2em; 
    font: bold 2.3em/80px arial,sans-serif; 
    background-color: #024ba9;}
#testa h2 {
    padding: 0px; 
    margin: 0px 0px 0px 1.2em;
    height: 2.1em;
    font-size: 1.5em;
    background-color: #024ba9;
    color: #bad6fb; }
.Intest-sin {
    float: left;
    background-color: #024ba9; color: #ff0;
    width: 4em; margin: 1em 0em 0em 1em;}
.Intest-sin img {
    float: left;
    padding: 0;
    margin: 0.2em 0em 0.8em 0em; }
.Intest-des {
    background-color: #024ba9; color:#fff; 
    width: auto;
    margin: 0.3em auto 0em 7em; }
#barra {
/*    width: 100%; */
    background-color:#bad6fb; }
#barra ul {
/*  float: left; */
    margin: 0; 
    padding: 0;
    list-style-type: none; }
#barra li { display: inline; 
    margin: 0 0 0 1em; 
    padding: 0 }
#barra a {
    color:#336699;
    font: normal bold 1.2em/2.5em arial,sans-serif;
    text-decoration: none; }
#barra a:hover {
    color: #fff;
    text-decoration: underline; }
#barra a#activelink {
    color: #024ba9;
    text-decoration: underline; }
#inMezzo
{
	float: left;
	width: 100%;
	background-color: #fff;
}
.imbottitura {margin: 0 10px 0 10px;}
#colonnaCn
{
	margin: 1em 11em 0em 14em;
	background-color: #fff;
}
.riq-avvisi {
	background-color: #bad6fb;
	font: normal 0.95em arial,sans-serif;
	padding: 5px;
	text-align: left;
	border: 1px solid #ccc;
        width: 40em; 
	height: 23em; 
        overflow-y: scroll;
        color:#024ba9;
}
.riq-avvisi p{text-align: justify}
.bordo {
    padding: 0.0em;
    border-left: 1px #ccc solid; }
#colonnaSn {
  float: left;
  width: 12em;
  margin-left: -76em;
  background-color: #fff; }
.MenuSn
{
	/* float: left; */
	width: 13em;
	margin: 2.5em 0 2em 0;
	border-left: #485fa4 1px solid;
	border-right: #485fa4 1px solid;
	font-weight: bold;
	color: #fff;
	background: #024ba9;
	text-align: left;
}
.MenuSn ul{margin: 0; padding: 0; list-style-type: none;}
.MenuSn li{margin-top: 0; padding: 1px;}
.MenuSn a:link {
        DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px;
        COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #485fa4 1px solid; BACKGROUND-COLOR: transparent;
        TEXT-DECORATION: none
}
.MenuSn a:visited {
        DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; COLOR: #fff;
        PADDING-TOP: 3px; BORDER-BOTTOM: #485fa4 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.MenuSn a:active {
        DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; COLOR: #fff;
        PADDING-TOP: 3px; BORDER-BOTTOM: #485fa4 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.MenuSn a:hover {
        COLOR: #024ba9; BACKGROUND-COLOR: #bad6fb; TEXT-DECORATION: underline
}
.MenuSn a.active:link {
        COLOR: #ffffff; BACKGROUND-COLOR: #bad6fb; TEXT-DECORATION: none
}
.MenuSn a.active:visited {
        COLOR: #ffffff; BACKGROUND-COLOR: #bad6fb; TEXT-DECORATION: none
}
.MenuSn a.active:active {
        COLOR: #ffffff; BACKGROUND-COLOR: #bad6fb; TEXT-DECORATION: none 
}
.MenuSn a#activelink {
        COLOR: #024ba9; BACKGROUND-COLOR: #bad6fb; TEXT-DECORATION: none
}
#colonnaDx {
  float: left;
  width: 11em;
  margin-left: -12em;
  padding-top:0.5em;
  background-color: #fff; }
.title_sec {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial;
}

.arm {
	FONT-SIZE: 10px; COLOR: #222222; FONT-FAMILY: Verdana, Arial
}
.qlinks {
  width: 13.2em;
  margin: 0;
  padding: 0;
  font: normal 0.9em arial,sans-serif; }
.qlinks ul {
  list-style: square;
  color: #7ACAFF;
  padding:0;
  margin-top:0.8em; }

.qlinks A {
	FONT-SIZE: 10px; COLOR: #024ba9; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: 
        none }
.qlinks A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; 
        background-color:#024ba9; }
#piede {
    width: 100%;
    clear: left;
    margin-top:1em;
    text-align:center;
    padding:1em 0 0.5em 0;
    background-color:#024ba9;
    color:#bad6fb; }
#piede a {
    color: #fff;
    font-weight: bold;
    text-decoration: none; }
#piede ul {
    margin: 0; padding: 0; 
    list-style-type: none; }
#piede li {
    display: inline; 
    margin: 0 0 0 1em; 
    padding: 0; }


