html, body {
margin : 0; 
margin-top: 0;
margin-bottom: 0;
padding : 0; 
font-family: arial,verdana,san-serif;
font-size: 10px;
background-color: #C20000;
font-weight: normal
} 

a{
color : #000000;
text-decoration:none
} 
a:visited {
color : #000000;
text-decoration:none
} 
a:hover {
color : #c20000;
text-decoration:none
} 
body {

font-family : arial, sans-serif; 
font-size : 76%; 
margin-bottom: 0;
background-color: #C20000;
text-align : center; 
height : 100%; 
}

p{
margin : 0; 
margin-top : 0px;  
margin-left: 3px;
margin-right: 15px;
margin-bottom : 0px;
font-size: 10px;
font-family : arial, sans-serif; 
text-align : justify; 
}
.pcopyright{
margin: 0;
text-align: center;
margin-left: 6px;
font-family : arial, sans-serif; 
font-size: 9px

}
.pgruppo{
margin : 0; 
margin-top : 0px;  
margin-left: 3px;
margin-right: 15px;
margin-bottom : 0px;
font-size: 12px;
font-family : arial, sans-serif; 
text-align : justify; 
}
.pgenerale{
margin : 0; 
margin-top : 0;  
font-size: 10px;
font-family : arial, sans-serif; 
text-align : center
}
.pgruppo{
margin : 0; 
margin-top : 0px;  
margin-left: 3px;
margin-right: 10px;
margin-bottom : 0px;
font-size: 11px;
font-family : arial, sans-serif 
}

.taball{
padding:0;
margin-top: 0px;
width: 300px;
margin-right: 0;
margin-left: 17px
}

.phome{
margin : 0; 
margin-top : 0;  
margin-left: 3px;
margin-right: 15px;
margin-bottom : 0px;
font-size: 12px;
font-family : arial, sans-serif; 
text-align : justify; 
}
.tdcenter{
margin : 0; 
margin-top : 0px; 
margin-left: 0px;
margin-right: 15px;
margin-bottom : 0px; 
font-family : arial, sans-serif; 
text-align : center; 
} 
 
.tdgruppo{
margin : 0; 
margin-top : 0px;  
margin-left: 3px;
margin-right: 15px;
margin-bottom : 0px;
font-size: 11px;
font-family : arial, sans-serif; 
text-align : justify
}
.tdclassifica{
margin : 0; 
margin-top : 0px;  
margin-left: 3px;
margin-right: 15px;
margin-bottom : 0px;
font-weight: bold;
color: #ffffff;
font-size: 13px;
border-bottom: 1px solid #000;
background-color: #c20000;
font-family : arial, sans-serif; 
text-align : center
}
.tdclassifica2{
margin : 0; 
margin-top : 0px;  
margin-left: 3px;
border-bottom: 1px solid #e0e0e0;
margin-right: 15px;
margin-bottom : 0px;
font-size: 12px;
font-family : arial, sans-serif; 
text-align : center
}

.tdevento{
margin : 0; 
margin-top : 0px;  
margin-left: 3px;

margin-bottom : 0px;
font-weight: bold;
color: #c20000;
font-size: 12px;
font-family : arial, sans-serif; 
text-align : left
}
.tdevento2{
margin : 0; 
margin-top : 0px;  
margin-left: 3px;
margin-bottom : 0px;
font-size: 12px;
font-family : arial, sans-serif; 
text-align : left
}
.tdnrpagine{
font-size: 10px;
font-family : arial, sans-serif; 
text-align : center
}
.tddescfoto{
font-size: 11px;
font-family : arial, sans-serif; 
margin-top: 0px;
text-align : center
}
.tdhome{
margin : 0; 
margin-top : 2px;  
margin-left: 3px;
margin-right: 15px;
margin-bottom : 0px;
font-size: 12px;
font-family : arial, sans-serif; 
text-align : justify
}
.tdmedagliere{
margin : 0; 
margin-top : 0px;  
margin-left: 4px;
margin-right: 15px;
margin-bottom: 0px;
background-color: #c20000;
border-bottom: 1px solid #000;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family : arial, sans-serif; 
text-align : left
}
.tdmedagliere2{
margin : 0; 
margin-top : 0px;  
margin-left: 1px;
margin-right: 15px;
padding: 1px;
margin-bottom: 0px;
font-size: 11px;
font-family : arial, sans-serif
}
.tdmanifestazioni{
margin : 0; 
margin-top : 0px;  
margin-left: 4px;
margin-right: 15px;
margin-bottom: 0px;
background-color: #c20000;
border-bottom: 1px solid #000;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family : arial, sans-serif; 
text-align : left
}
.tdmanifestazioni2{
margin : 0; 
margin-top : 0px;  
margin-left: 1px;
margin-right: 15px;
padding: 1px;
margin-bottom: 0px;
font-size: 11px;
font-family : arial, sans-serif
}
.tabalbum{
margin : 0;
margin-top : 0px;  
margin-left: 0px;
margin-right: 0px;
color: #000000;
font-size: 11px;
font-family : arial, sans-serif 

}
.tddicono{
margin : 0; 
margin-top : 0px;  
margin-left: 4px;
margin-right: 15px;
margin-bottom: 0px;
background-color: #c20000;
border-bottom: 1px solid #000;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family : arial, sans-serif; 
text-align : left
}
.tddicono2{
margin : 0; 
margin-top : 0px;  
margin-left: 1px;
margin-right: 15px;
padding: 1px;
margin-bottom: 0px;
font-size: 11px;
font-family : arial, sans-serif
}

.tdallenamenti{
margin : 0; 
margin-top : 0px;  
margin-left: 18px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #c20000;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family : arial, sans-serif; 
text-align : left
}
.tdallenamenti2{
margin : 0; 
margin-top : 0px;  
margin-left: 18px;
margin-right: 0px;
padding: 1px;
margin-bottom: 0px;
font-size: 11px;
font-family : arial, sans-serif
}

.tdsponsor{
margin : 0; 
margin-top : 0;
margin-left: 10px;
font-size: 12px;
font-family : arial, sans-serif; 
text-align : left
}
.tdsponsor2{
margin : 0; 
margin-top : 0;  
font-size: 12px;
color: white;
border-bottom: 1px solid #000;
background-color: #c20000;
font-family : arial, sans-serif; 
text-align : left
}

.tdcontatti{
margin : 0; 
margin-top : 0;  
font-size: 12px;
font-family : arial, sans-serif; 
text-align : left
}
.tdcontatti2{
margin : 0; 
margin-top : 0;  
font-size: 12px;
color: white;
border-bottom: 1px solid #000;
background-color: #c20000;
font-family : arial, sans-serif; 
text-align : left
}
.ptesto{
margin-left : 6px;
margin-top 0;
font-size: 10px;
width : 130px
}  
.psponsor{
margin: 0px;
font-size: 12px;
font-family : arial, sans-serif; 
margin-left: 14px

}
.pmenu{
margin-left : 6px;
margin-top 0;
font-size: 10px;
font-family : arial, sans-serif; 
width : 130px

}

.pclock{
margin-left : -1px;
margin-top 0;
width : 140px;
height: 18px;
font-size: 9px
}
div#imghome{
position:absolute;
left:15px;
top: 0

}

body > div#container {
height : auto; 
min-height : 100%; 
} 
div#container {
position : relative; 
width : 750px; 
margin : 0 auto; 
height : 100%; 
background-color: #C20000;
text-align : left
} 
div#content {
padding : 0;
position: relative;
 top: 1em; 
 width:  70%; 
 margin-right: -8em;
 margin-left: 11em; 
 height:100%
} 

div#sinistra {
position : relative;
margin-top: 0px;  
float : left;
margin-right: -8px;
margin-left: -0.6em
} 
div#navigation {
width: 140 px;
background: url(but/bgmenu.gif) no-repeat scroll; 
position : relative; 
margin-left: 5.8em;
margin-top : 15px

} 

h1, h2, h3, h4, h5, h6 {
margin : 0; 
padding : 0; 
text-align:center;
} 
h1 {
color : #000; 
font-family: arial
font-weight:bold;

font-size: 16px
} 

h2 {
color : #000; 
font-family: arial
font-weight:bold;
font-size: 14px
} 
h3 {
color : #000; 
font-family: arial;
font-weight:normal;
font-size: 12px
} 
h4 {
color : #000; 
font-family: arial
font-weight:bold;
font-size: 12px;
text-align:left
}
h5 {
font-color : #fff; 
padding-left : 2.5em;
font-weight: normal;
font-size: xx-small 
} 
h6 {
color : #000; 
padding-left : 0.5em; 
} 
ul {
list-style-position : inside; 
list-style-image : url(materiale/puntino.gif); 
margin : 0; 
padding : 0; 
} 
a.sinistra {
font-size : 10px; 
color : #f0f0f0; 
text-decoration : none; 
} 
a.sinistra:visited {
color : #f0f0f0; 
text-decoration : none; 
} 
a.sinistra:hover {
color : #c4e1ff; 
text-decoration : none; 
} 

A.menusx:link {
margin: 1px 1px;
display: block;
text-align: left;
color : #000000;
text-decoration : none; 
width : 130px; 
border-bottom : 1px solid #c20000; 
} 
A.menusx:visited {
margin: 1px 1px;
display: block;
color : #000000;
text-align: left;
text-decoration : none; 
width : 130px; 
border-bottom : 1px solid #c20000; 
} 
A.menusx:active {
margin: 1px 1px;
color : #000000;
display: block;
text-align: left;
text-decoration : none; 
width : 130px; 
border-bottom : 1px solid #c20000; 
} 
A.menusx:hover {
margin: 1px 1px;
text-align: left;
color : #ec0000; 
display: block;
width : 130px; 
border-bottom : 1px solid #c20000; 
} 


A.menusx2:link {
color : #000; 
text-decoration: none;
font-size: 10px; 
margin-left: 10px;

} 
A.menusx2:visited {
color : #000; 
text-decoration: none;
font-size: 10px;
margin-left: 10px;

} 
A.menusx2:active {
color : #000; 
text-decoration: none;
font-size: 10px;
margin-left: 10px;
 
} 
A.menusx2:hover {
color : #ec0000; 
text-decoration: underline;
font-size: 10px;
margin-left: 10px;
 
}