html {
  overflow-y: scroll;
}

body {
	background-color : #C3BCBB;
	background-repeat:  no-repeat;
	background-attachment:  fixed;
	background-position:  top center;
	color : #000000; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:12px; 
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a, a:link, a:visited, a:active {
	color : #000000;
	text-decoration: none;
}
a:hover {
	color : #000000;
	text-decoration: underline;
}

#contentmain {
	width : 550px;
	line-height : 1.3em;
	position : absolute;
	top : 21px;
	left : 278px;
	padding : 20px;
	border : 3px solid #333300;
	background-color : #eaecd7;
}

textarea,input,select{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EAECD7;
	border:1px solid #C6CC95;
}

td,th{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* HEADER

================================= */
#header{
	border:2px solid #D5DAB0;
	background-color: #DFE1C2;
	padding :10px;
	margin-bottom: 10px;
	text-align: center;
	color:  #000000;
}





/* COLONNA

================================= */
#colonna {
z-index:1;
	line-height : 1.3em;
	position : relative;
	top : -21px;
	left: 0px;
	width: 200px;
    
	border: 3px solid #333300;
	background-color : #CDD1E9;
	padding-top: 20px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	color: #ADB6F7;
	font-size: 11px;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	}
#pagina{
	line-height : 1.3em;
	position : relative;
	top : 20px;
	left: 5px;
	width: 600px;
	border: 3px solid #333300;
	background-color : #CDD1E9;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	}
.boxSidebar{
	margin-bottom: 15px;
	padding: 2px;
	font-size: 11px;
	color: #000000;
}

.boxSidebar a, .boxSidebar a:link, .boxSidebar a:visited, .boxSidebar a:active {
	color : #000000;
	text-decoration: none;
}
.boxSidebar a:hover {
	color : #000000;
	text-decoration: underline;
}








.logo {
        position:relative;
        top:14px; left:45px;
z-index:2;
}
.bike {
        position:relative;
        top:-100px; left:-30px;
z-index:3;
}

td#box {
border: 1px solid black;
PADDING-RIGHT: 0px; 
DISPLAY: block; 
PADDING-LEFT: 0px; 
BACKGROUND: #F58220; 
FILTER: alpha(opacity=100); 
PADDING-BOTTOM: 0px; 
MARGIN: 0px auto; 
WIDTH: 180px; 
COLOR: #000; 
text-align: center;
font-size:11px;
LINE-HEIGHT: 20px; 
PADDING-TOP: 0px; 
TEXT-DECORATION: none; 
moz-opacity: 1; 
opacity: 1
}

A#box:hover {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: #FAEE3A; 
	FILTER: alpha(opacity=100); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 180px; 
	LINE-HEIGHT: 20px; 
	PADDING-TOP: 0px; 
	moz-opacity: 1.0; 
	opacity: 1.0
}

td.sottotitolo{
   background-color:#F58220;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-top:1px solid #000000;
   height: 25px;
   width:auto;
   color: #000000;
   font-size:12px;
   font-weight:bold;
	}

td.paginatesto{
   background-color:#C5C08E;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-top:1px solid #000000;
   height: 25px;
   width:auto;
	color: #000000;
	}
.testo {
z-index:-1;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 500px; PADDING-TOP: 0px; HEIGHT: 40px
}
.read-more { 
	margin: 4px 0;
	padding: 4px 8px;
	text-align: left;
} 



 /* FOOTER
 
 ============================*/
 
 
#footer{
	border:2px solid #C6CC95;
	background-color: #DFE1C2;
	padding :5px;
	margin-top: 20px;
	text-align: right;
	color:  #797C3C;
	font-size: 10px;
}





/* NAVIGAZIONE

============================== */
.navigation {
	background-color: #DFE1C2;
	color: #B5B970;
	margin-bottom: 6px;
	margin-top: 4px;
	padding: 3px;
	text-align: center;
}








