
body {
 font-family: Arial, Helvetica, sans-serif;
 background-color: #F9F9a9;
 font-size: 12px;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
#wrapper {
 width: 780px;
 margin: 0 auto;
 border: 0px solid #ccc;
}
#header {
 border-bottom: 3px solid #F4D300;
 margin: 0px 0px 1px 0px;
 min-height: 90px;
 padding: 3px 3px 3px 10px;
 color: #fff;
 background-color: #336699;
 background-repeat: repeat;
}
* html #header {height:90px} /* IE Min-Height Hack */

#leftcolumn {
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 background-color: #EAEAF3;
 display: inline; /* IE Hack */
 padding: 0px 0px 0px 0px;
 width: 158px;
 height:430px;
 float: left;
}
hr {
   border-bottom: 5px solid #F4D300;
}
img.img1{
   border-bottom: 10px solid #F4D300;
}

#leftcolumn ul.mainnav {
 margin: 0 0 0px 0;
 padding: 0;
 list-style: none;

}

#leftcolumn li.nav {
 padding: 0 0 1px 0;
 /* sperando che Internet Explorer non rovini tutto */
 margin: 0;
}

#leftcolumn a.link {
 /* Regola per Internet Explorer */
 display: block;
 color: #FFFFFF;
 background: #336699;
 border: 1px outset #000;
 padding: 2px 2px 2px 10px;
 font-weight: bold;
 font-size: 90%;
 text-decoration: none;
}


a.return:link {
 display: block;
 color: #FFFFFF;
 background: #336699;
 padding: 2px 2px 2px 10px;
 font-weight: bold;
 font-size: 85%;
}

a.return:hover {
 display: block;
 color: #FFFFFF;
 background: #336699;
 padding: 2px 2px 2px 10px;
 font-weight: bold;
 font-size: 85%;
}

a.return:visited {
 display: block;
 color: #FFFFFF;
 background: #336699;
 padding: 2px 2px 2px 10px;
 font-weight: bold;
 font-size: 85%;
}

a.return:active {
 display: block;
 color: #FFFFFF;
 background: #336699;
 padding: 2px 2px 2px 10px;
 font-weight: bold;
 font-size: 85%;
}

#leftcolumn a.link:hover {
 color: #F4D300;
 background: #336699;
 border: 1px inset #000;
}

#leftcolumn a.link:active {
 color: #F4D300;
 background: #336699;
 border: 1px inset #000;
}

ul {
 margin: 0 20 0px 0;
 padding: 0 20 0 0;
}

li {
 padding: 0 7 0px 0;
 margin: 1;
}

#centercolumn {
 border-right: 2px solid #fff;
 border-left: 2px solid #fff;
 margin: 0px 0px 0px 0px;
 background-color: #EAEAF3;
 display: inline; /* IE Hack */
 padding: 0px 1px 0px 1px;
 width: 420px;
 height:460px;
 voice-family: "\"}\"";
 voice-family:inherit;
 height:430px;
 float: left;
}

#centercolumn2 {
 float: left;
 border-right: 0px solid #fff;
 border-left: 2px solid #fff;
 margin: 0px 0px 0px 0px;
 background-color: #FFFFFF;
 display: inline; /* IE Hack */
 padding: 0px 1px 0px 1px;
 width: 618px;
 height:460px;
 background-image: url(../_images/home/logosfondo.jpg);
 background-position: 10px 0px;
 voice-family: "\"}\"";
 voice-family:inherit;
 height:430px;

}

#rightcolumn { /* Parent Wrapper for inside boxes */
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px;
 width: 196px;
 height:430px;
 float: left;
 background-color: #EAEAF3;
}


#footer {
 background-color: #F4D300;
 background-repeat: repeat;
 margin: 5px 0px 0px 0px;
 display: inline; /* IE Hack */
 color: #fff;
 font-size: 11px;
 padding: 4px;
 float: left;
 width: 770px;
 border: 1px solid #F4D300;
}
h1 {
 font-size: 21px;
 font-family: "Georgia", Times New Roman, Times, serif;
 color: #F4D300;
}
h3.subtitolo {
 font-size: 12px;
 padding: 0px 0px 0px 7px;
 font-family: "Georgia", Times New Roman, Times, serif;
 color: #336699;
 width: 500px;
 border-bottom: 1px solid #F4D300;
}

.border {
 font-size: 11px;
 border-top: 1px dashed #ddd;
 border-bottom: 1px dashed #ddd;
 background-color: #fbfbfb;
 padding: 7px 7px 7px 7px;
 margin: 7px 0px 7px 0px;
}
.mainnav {
 list-style: none;
}

 hr {
  border: 0;
  width: 100%;
  background-color: #F4D300;
	color: #F4D300;
}


a:link {
 color: #333333;
}
a:visited {
 color: #333333;
}
a:hover {
 color: #666;
 text-decoration: none;
}

.testo1 { color: #336699; font-size: 11px; font-family: Tahoma; text-decoration: none }

h2 {
margin: 0 0 10px 0;
padding: 2px 0 2px 5px;
background-color: #336699;
color: #FFFFFF;
font-size: 13px;
font-family: Tahoma;
border-left: 10px solid #F4D300;
border-bottom: 2px solid #F4D300;
}



.titolo { background-color: #dddddd; color: #336699; font-size: 11px; font-family: Tahoma; text-align: center; text-decoration: none }
.riga { background-color: white; color: #336699; font-size: 11px; font-family: Tahoma; text-decoration: none }
.tabella { width: 560px; padding: 10px;  margin: 10px; color: #336699; font-size: 12px; font-family: Tahoma, Times New Roman; text-decoration: none }
.tabella1 {color: #336699; font-size: 11px; font-family: Tahoma; text-decoration: none }

font.font1{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
}


a.socio:link {
 display: block;
 color: #F4D300;
 width: 120px;
 background: #336699;
 padding: 2px 2px 2px 2px;
 font-size: 13px;
 font-family: Tahoma;
 border: 2px solid #F4D300;
}

a.socio:hover {
  display: block;
 color: #F4D300;
 width: 120px;
 background: #336699;
 padding: 2px 2px 2px 2px;
 font-size: 13px;
 font-family: Tahoma;
 border: 2px solid #F4D300;

}

a.socio:visited {
 display: block;
 color: #F4D300;
 width: 120px;
 background: #336699;
 padding: 2px 2px 2px 2px;
 font-size: 13px;
 font-family: Tahoma;
 border: 2px solid #F4D300;

}

a.socio:active {
 display: block;
 color: #F4D300;
 width: 120px;
 background: #336699;
 padding: 2px 2px 2px 2px;
 font-size: 13px;
 font-family: Tahoma;
 border: 2px solid #F4D300;

}
