body {
margin:0px;
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
font-size:x-small;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:link {
color: #22A7FF;
text-decoration: none;
}
a:visited {
color: #22A7FF;
text-decoration: none;
}
a:hover {
color: #22A7FF;
text-decoration: underline;
}
a:active {
color: #22A7FF;
text-decoration: underline;
}
a.footer_text:link {
color:#FFFFFF;
text-decoration:none;
}
a.footer_text:visited {
color:#FFFFFF;
text-decoration:none;
}
a.footer_text:hover {
color:#FFFFFF;
text-decoration:underline;
}
a.footer_text:active {
color:#FFFFFF;
text-decoration:underline;
} 
#container {
width:950px;
margin:auto;
}
#menu {
height:47px;
}

ul#navlist
{
margin:0;
padding:10px;
white-space: nowrap;
height:27px;
font-size:12px
}
#navlist li
{
display: inline;
list-style-type: none;
margin-right:4px;
}
#navlist a { padding-bottom:17px; padding-left:10px; padding-right:10px; padding-top:10px}
#navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
font-weight:bold;
}
#navlist a:hover
{
color: #fff;
background-image:url(../img/over_menu.gif);
background-repeat:repeat-x;
text-decoration: none;
font-weight:bold;
}
.puls_no-link
{
color: #fff;
background-image:url(../img/over_menu.gif);
background-repeat:repeat-x;
text-decoration: none;
font-weight:bold;
padding-bottom:17px; padding-left:10px; padding-right:10px; padding-top:10px
}
#header {
width:950px;
height:196px;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
}
#contenuti_new {
background-image:url(../img/bg_contenuti2.gif);
background-repeat:repeat-y;
}
#contenuti_new2 {
background-image:url(../img/bg_contenuti3.gif);
background-repeat:repeat-y;
}
#contenuti {
width:650px;
float:left;
}
#contenuti2 {
width:650px;
float:left;
padding-top:20px
}
#banner_sx {
width:110px;
float:left;
padding-bottom:20px;
padding-top:20px;
padding-right:40px
}
#banner_dx {
width:110px;
float:right;
padding-bottom:20px;
padding-top:20px;
padding-left:40px
}
#sx {
padding-top:20px;
padding-right:20px;
width:303px;
float:left
}
#dx {
padding-top:20px;
width:325px;
float:right;
}
.clearB {
clear:both;
height:20px;
}
.clearB2 {
clear:both;
height:10px;
}
.dividi {
height:20px;
border-bottom:#CCCCCC 1px dashed;
margin-bottom:20px;
}
.dividi2 {
clear:both;
height:10px;
border-bottom:#CCCCCC 1px dotted;
margin-bottom:10px;
}
.dividi3 {
height:10px;
border-bottom:#CCCCCC 1px dotted;
margin-bottom:10px;
}
.foto {
padding:1px;
border:#999999 1px solid;
}
.foto2 {
padding:1px;
border:#999999 1px solid;
float:left;
margin-right:15px;
}
.lista_squadra {
padding:5px;
background-color:#E4E4E5;
border-bottom:#CCCCCC 1px solid;
}
.lista_squadra2 {
padding:5px;
background-color:#f4f4f4;
border-bottom:#CCCCCC 1px solid
}
h1 {
display:inline;
font-size:14px;
color:#D72702
}
h2 {
display:inline;
font-size:12px;
color:#D72702
}
.text_sx {
padding-right:20px;
}
.text_dx {
padding-left:20px;
}
#footer {
background-image:url(../img/bg_footer.gif);
background-repeat:repeat-x;
background-color:#D72702;
}
.text_footer {
text-align:center;
padding:10px;
color:#FFFFFF;
}
.spazio {
height:5px
}
.submit {
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
color: #333333;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
.text {
border:#cccccc 1px solid;}
a.minibutton{font: 9px arial,sans-serif;
    text-transform: uppercase;text-decoration: none;
    border: 1px solid;border-color: #CCC #666 #666 #CCC;
    padding-left: 0.2em;background: #FFF;color: #555}
a.minibutton:hover{border-color: #333 #999 #999 #333; text-decoration:none;}
a.minibutton span{padding: 0 0.2em} 
a.validator{color:#0C479D}
a.validator span{background: #FC6;color:#000000}
a.mt{color:#000000}
a.mt span{background: #ff0000;color:#FFF}
