body{
background-image:url(images/sfo.jpg);
background-repeat: repeat-x;
text-align:center; 
margin-top:1px; 
}

table.testata {
width:95%;
background-color:#94c2f6;
margin:auto;
padding:0px;
border-spacing:0px;
}

td.top {
valign:top;
}

table.testa {
width:100%;
align:center;
background-image:url(images/sftesta.jpg);
background-repeat: repeat-x;
margin:0;
padding:0px;
border-spacing:0px;
}

td.cn {
align:center;
}

td.lf {
align:left;
}

td.rg {
align:right;
}

table.page {
width:100%;
align:center;
margin:0;
padding:0px;
border-spacing:0px;
}

td.left {
width:15%;
vertical-align:top;
align:center;
}

td.pagi {
width:85%;
background-color:#ffffff;
vertical-align:top;
}

td.leftp {
width:70%;
vertical-align:top;
align:center;
}

td.rightp {
width:30%;
vertical-align:top;
align:center;
}

table.libri {
width:90%;
align:center;
margin:auto;
padding:0px;
border-spacing:0px;
}

td.leftb {
width:70%;
vertical-align:top;
align:center;
}

td.rightb {
width:30%;
vertical-align:middle;
align:center;
}

td.leftu {
width:50%;
vertical-align:top;
align:center;
}

td.rightu {
width:50%;
vertical-align:middle;
align:center;
}

h1{
font-family:verdana;
font-weight:bolder;
font-size:12px;
color:#4f64e9;
text-align:center;
}

h3{
font-family:verdana;
font-weight:bolder;
font-size:11px;
color:#4f64e9;
text-align:center;
}

h4{
font-family:verdana;
font-weight:bolder;
font-size:17px;
color:#073d6a;
text-align:left;
margin-left:5px;
margin-top:3px;
}

h2{font-size:12px;
font-family:verdana;
font-weight:bolder;
margin:0;
padding-top:0px;
padding-left:0px;
padding-right:0px;
background:#9ccdf6;
color:#090a48;
text-align:center
}

div#asso {
margin-top:10px;
background-color:transparent;
width:80%;
margin-top:2px;
margin:auto;
}

div#asgi {
margin-top:10px;
background-color:transparent;
width:92%;
margin-top:2px;
margin:auto;
}

#testo {
width:100%;
height:26px;
background-image: url(images/button.jpg);
background-repeat: repeat-x;
text-align:center;
margin:0px;
padding-top:2px;
border-top-color:#ffffff;; border-top-style:solid; border-top-width:1px;
}

div#news1 {
margin-top:10px;
background-color:#389ef5;
width:90%;
margin-top:2px;
margin:auto;
}

div#news2 {
background-color:#389ef5;
width:90%;
margin-top:10px;
margin:auto;
}

div#news3 {
background-color:#0b80e4;
width:90%;
margin-top:2px;
margin:auto;
}

div#news4 {
margin-top:10px;
background-color:#a0cff7;
width:90%;
margin-top:2px;
margin:auto;
}

div#footer{
width:380px;
background:#0d72fc;
margin:auto;
}

p.dx1 {
background-color:#d9e8f9;
text-align:center;
margin-top:0px; 
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
font-family:verdana;
font-weight:bold;
font-size:12px;
color:#4f64e9;
}

p.sn {
text-align:justify;
font-family:tahoma;
font-size:14px;
color:#eaf2f9; 
font-weight:bolder;
padding-left:25px;
padding-right:25px;
margin-top:1px;
margin-bottom:8px; 
}

p.testa1 {
margin-top:1px; 
margin-left:40px;
text-align:left;
font-family:trebuchet ms;
font-weight:bold
font-style:italic;
font-size:14px;
color:#1c6cbf;
}

p.pr8 {
text-align:left;
font-family:verdana;
font-size:11px;
font-weight:bolder;
color:#1c52a1;
margin-left:10px;
margin-top:9px; 
margin-bottom:0px;
}

p.pr1 {
text-align:justify;
font-family:verdana;
font-size:12px;
font-weight:lighter;
color:#10438f;
margin-left:20px;
margin-right:10px;
margin-top:1px; 
}

p.pr8l {
text-align:left;
font-family:verdana;
font-size:11px;
font-weight:bolder;
color:#1c52a1;
margin-left:5px;
margin-top:4px; 
margin-bottom:9px;
padding-top:3px;
}

p.pr1l {
text-align:justify;
font-family:verdana;
font-size:12px;
font-weight:lighter;
color:#10438f;
margin-left:30px;
margin-right:10px;
margin-top:9px; 
}

a.uni {
background-color:#0d72fc;
text-align:center;
font-family:tahoma;
font-size:11px;
font-weight:bolder;
color:#ffffff;
text-decoration:none;
margin:0;
padding-top:4px;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
}

a.uni:hover {color:#050537;
}

a.club {
display:inline;
text-align:center;
font-family:tahoma;
font-size:11px;
font-weight:bolder;
color:#1166da;
text-decoration:none;
margin-right:6px;
margin-left:6px;
padding-left:8px;
padding-right:8px;
}

a.club:hover { color:#050537;
}

a.navsx 
{ display:block;
text-decoration:none; 
text-align:left;
font-size:11px;
font-family:verdana;
font-weight:bolder;
color:#ffffff; 
padding-left:4px;
padding-bottom:2px;
margin-top:2px;
border-bottom-color:#ffffff; border-bottom-style:solid; border-bottom-width:1px;
}

a.navsx:hover {
background-color:#ffffff;
color:#a0c5f3;
}

a.link 
{ display:block;
margin-top:2px;
}
a.navsx:hover {
background-color:#ffffff;
}

a.lista {
text-align:left;
font-family:verdana;
font-size:11px;
font-weight:bolder;
text-decoration:none;
color:#000099;
margin-left:6px;
}

a.lista:hover {
color:#ff0000;
}

img.imag1 { 
margin-top:5px;
margin-bottom:10px;
border-right-color:#000099; border-right-style:solid; border-right-width:1px;
border-top-color:#000099; border-top-style:solid; border-top-width:1px;
border-bottom-color:#000099;  border-bottom-style:solid; border-bottom-width:1px;
border-left-color:#000099; border-left-style:solid; border-left-width:1px;
}

img.ag1 { 
margin-top:1px;
margin-bottom:6px;
border-right-color:#bbbaba; border-right-style:solid; border-right-width:1px;
border-top-color:#bbbaba; border-top-style:solid; border-top-width:1px;
border-bottom-color:#dbdbdb;  border-bottom-style:solid; border-bottom-width:1px;
border-left-color:#dbdbdb; border-left-style:solid; border-left-width:1px;
}

img.pro1 { 
float:right;
margin-right:10px;
margin-left:10px;
}
