body{
	font-family: 						Arial;
	font-size: 							11px;
	margin:								0;
	padding:							0;
	line-height:						16px;
}

#container{
	background: 						url(../images/leftcolumnrepeater.jpg) repeat-y;	
	margin:								0;
	padding:							0;
	width:								847px;
	position: 							relative;
}

.clr{
	clear:								both;
	display: 							block;
}



#footer{
	clear:								both;
	/*display: 							block;
	position: 							absolute;
	bottom:								0;
	left:								180px;*/
	width:								847px;
	height: 							30px;
	background: 						url(../images/footer.jpg);
}

#footer p{
	display: 							block;
	padding:							0;
	margin:								0 0 0 200px;
	padding-top: 						10px;
	color:								#666666;
}

#leftcolumn{
	float:								left;
	width:								180px;
}

#edoardorossiheader{
	width:								180px;
	height:								132px;
	background: 						url(../images/headeredoradorossi.jpg) no-repeat;
	margin:								0;
	padding:							0;
}


#leftcolumnimage{
	width:								180px;
	height:								350px;
	background: 						url(../images/leftcolumnimage.jpg) no-repeat;
}

#rightcolumn{
	margin-left:						180px;
}

#leftcolumninnerimage{
	margin:								15px 0 0 15px;								
}

#menu{
	margin:								0 0 0 20px;
	list-style-image: 					none;
	padding:							20px 0 5px 0;
	border-bottom: 						1px solid #cccccc;
}

#menu li{
	display: 							inline;
	/*float:								left;*/
	margin-right:						20px;
	font-size: 							13px;
	color:								#666666;
	font-family: 						Arial;
}

#menu li a{
	color:								#666666;
	text-decoration: 					none;
}
#menu li a:hover{
	border-bottom:						3px solid #cccccc;
}


.content{
	text-align: 						justify;
	margin:	 							50px 0 50px 20px;
	color:								#666666;
	font-size:							12px;
}

.content img{
	margin: 							50px 0 0 320px;
}

.content h2{
	/*color:								#999f9e;*/ /*grigio*/
	color:								#336633;
	font-size: 							22px;
	font-family: 						Arial;
	margin-bottom: 						40px;
	font-weight:						normal;
}

/*HOMEPAGE*/

.homecontent h1{
	width:								642px;
	height:								515px;
	background: 						url(../images/homelogo.jpg) no-repeat;
	padding:							0;
	text-align: 						center;
	margin: 							0 auto;
}

.homecontent p{
	display: 							block;
	padding:							0;
	margin:								50px 0 0 0;
	padding-top: 						10px;
	color:								#666666;
	border-top: 						1px solid #cccccc;
}

#containerhome{
	text-align: 						center;
	margin: 							0 auto;
	width:								847px;
}

.homeextracontent {
	width:								250px;
	text-align: 						center;
	margin: 							50px auto 0;
}

.homeextracontent h2{
	color:								#336633;
	font-family: 						Helvetica;
	font-size:							16px;
	font-weight: 						normal;
}

#banner_container {
	width: 								645px;
}

#banner_container  div.banner{
	margin:								0 0 30px 0;
	width: 								220px;
	float: 								left;
	display:							inline;
}

#banner_container  img{
	margin: 							0px;
}
