html {
border-width:0;
margin:0;
padding:0
}

body {
color:#333;
font-family:verdana, arial, helvetica, sans-serif;
background-color:gray;
margin:0;
padding:0
}

p {
text-indent:20px
}

.header_wrap {
border-right:0 solid #000;
border-top:0 solid #000;
border-left:0 solid #000;
line-height:25px;
border-bottom:0 solid #000;
height:75px;
background-color:#def000;
text-align:center;
margin:5px 1% 0;
padding:1px 0
}

.header_leftbox {
background:url(http://web.tiscali.it/pedalare/simboli/faccino.gif) no-repeat 48% 0;
float:left;
margin-left:1%;
width:20%;
height:75px
}

.header_rightbox {
float:left;
margin-left:4%;
width:65%;
height:75px;
background-color:transparent
}

.topmenubar_wrap {
border-right:#000 0 solid;
border-top:#000 1px solid;
font-weight:700;
font-size:10px;
border-left:0 solid #000;
line-height:20px;
border-bottom:1px solid #000;
height:20px;
background-color:#a1a2ff;
text-align:center;
margin:0.1% 1%;
padding:1px 0
}

.topmenubar_leftbox {
float:left;
margin-left:1%;
width:20%;
height:75px
}

.topmenubar_rightbox {
float:left;
margin-left:4%;
width:65%;
height:18px
}

.left_column {
border-right:#999 1px solid;
border-top:#999 1px solid;
display:block;
font-weight:700;
font-size:12px;
left:2%;
border-left:1px solid #999;
width:20%;
border-bottom:1px solid #999;
position:absolute;
top:110px;
background-color:#eee;
text-align:center;
margin:0.2% 0 0;
padding:0
}

.right_column {
border-right:#999 0 solid;
border-top:#999 0 solid;
margin-top:0.2%;
display:block;
left:26%;
border-left:0 solid #999;
width:65%;
border-bottom:0 solid #999;
position:absolute;
top:110px;
background-color:#f1eac1;
text-align:center;
padding:1% 0
}

.footer {
border-top:1px solid #999;
font-weight:700;
font-size:10px;
border-bottom:1px solid #999;
text-align:center;
margin:0 10%;
padding:1px
}

.basemenu {
display:block;
width:auto;
text-align:center;
margin:0 auto;
padding:0
}

ul.basemenu {
display:block;
list-style-position:inside;
list-style-type:none;
text-align:center;
margin:0;
padding:0 0 2px
}

ul.basemenu LI {
display:inline;
width:25%
}

.sidemenu {
display:block;
width:100%;
text-align:center;
margin:0 auto;
padding:0
}

ul.sidemenu {
display:block;
list-style-position:inside;
width:auto;
list-style-type:circle;
margin:0;
padding:0
}

ul.sidemenu LI {
display:block;
text-indent:5px;
text-align:left;
padding:5px 0
}

h1 {
font-weight:700;
font-size:24px;
color:#900;
font-family:"Cooper Black", "Rockwell Extra Bold", algerian, arial, helvetica, sans-serif;
text-decoration:none;
margin:0;
padding:0
}

h2 {
font-weight:400;
font-size:21px;
color:#009;
font-family:"Cooper Black", "Rockwell Extra Bold", algerian, arial, helvetica, sans-serif;
text-decoration:none;
margin:0;
padding:0
}

h3 {
font-weight:400;
font-size:18px;
color:#060;
font-family:"Cooper Black", "Rockwell Extra Bold", algerian, arial, helvetica, sans-serif;
text-decoration:none;
margin:0;
padding:0
}

h4 {
font-weight:400;
font-size:15px;
color:#060;
font-family:"Rockwell Extra Bold", arial, helvetica, sans-serif;
text-decoration:none;
margin:0;
padding:0
}

hr {
height:1px;
color:#ff0000
}

span.c2 {
color:#900
}

span.c3 {
font-size:10px
}

 li.c1 {list-style: none; display: inline}
 li.c2 {list-style: none; display: inline}
div.c1 {font-size: 10px}
 table.c1 {background-color: #F1EAC1}

li.c4 {
list-style:none
}

a:link,a:visited {
font-weight:700;
color:#009;
text-decoration:underline
}

a:hover,a:active {
color:#000;
background-color:#fc3
} 