/* CSS Document */





body{ margin:0px; padding:0px; background: #336699; border:0px !important; font-family:Arial, Verdana; font-size:0.8em; }
#body_inside{ width: 1159px; background: url(img/bg_body.jpg) repeat-y; border:0px !important; margin: 0 auto; }
#wrap{ width:1108px; min-height:800px; margin:0 auto; padding:0px; border:0px !important; }

#header{ height:140px; width:1108px; margin:0 0 0 26px; padding:0px; background-color: #9ac9ff; border:0px !important; }
#footer{ height:100px; margin:0 auto; padding:0px; background: #336699 url(img/bg_footer.jpg) center repeat-y; clear:both; border:0px !important; }

#breadcrumb{ float:left; width:1108px; height: 19px; background-color:#6b9fd9; border:0px !important; color:#FFFFFF; font-size:0.9em !important; }
#sidebar1  { float:left; width:150px; min-height:800px; /*background-color:#7fb2e5;*/ margin:0px; padding:0px; border:0px !important; }
#content   { float:left; width:648px; min-height:800px; background-color:#FFFFFF; margin:0px; padding:0px; border:0px !important; }
#sidebar3  { float:right; width:310px; min-height:800px; /*background-color:#f2f7fc;*/ border:0px !important; overflow:hidden; }
#sidebar3 a{ color:#000000; text-decoration:none; }
#sidebar3 a:hover{ color:#3d81ee; text-decoration:none; }
	
	#sidebar1, #sidebar2, #sidebar3 { font-size:11px; }
	#footer{ font-size:11px; color:#FFFFFF; }
	#footer h2{ font-size:12px; color:#bacde1; margin-bottom:5px; }
	#footer a{ color:#336699; }
	#footer a:hover{ color:#333333; text-decoration:none; }


/************
*	general	*
************/
	a{ color:#3d81ee; text-decoration:none; }
	a:hover{ color:#333333; text-decoration:underline; }



/************
*	menu	*
************/
	.menu { margin:0 auto; width:1024px; border:1px solid red; }
	.menu *{ display:inline; color:#FF0000; }
	
/************
*	NAV	*
************/
	#nav { color:#FFFFFF; text-align:right; width:1064px !important; margin:0 auto; padding-bottom:10px; padding-right:20px; }
	/*#nav { color:#FFFFFF; text-align:right; width:990px !important; margin:0 auto; padding-top:85px; padding-right:20px; }*/
	#nav a{ color:#FFFFFF !important; text-decoration:none; }
	#nav a:hover{ color:#336699 !important; text-decoration:underline; }
	#nav li { list-style:none; display:inline; }
	


/****************
*	breadcrumb	*
*****************/
	#breadcrumb a{ color:#FFFFFF; text-decoration:none; }
	#breadcrumb a:hover{ color:#336699; text-decoration:underline; }


/************
*	content	*
************/
	#content   { /*width:427px; padding:20px;*/ overflow:hidden; }



/****************
*	sidebar1	*
*****************/
#sidebar1 ul { margin:0px 2px; padding:0px 0px 0px 2px;}
#sidebar1 ul li{ margin:0px 2px; padding:0px 0px 0px 2px; list-style:none; line-height:13px;}
	#sidebar1 a{ color:#FFFFFF; text-decoration:none; }
	#sidebar1 a:hover{ color:#FFFFFF; text-decoration:underline; }
	/************
	*	FORM	*
	*************/
		.ricercaveloce { margin:0px !important; padding:0px !important; background-color:#f3f8fc; }
		.ricercaveloce input , .ricercaveloce select { margin:2px; border:0px;  }
		.ricercaveloce input { width:129px; 	font-size:10px !important; 	}
		.ricercaveloce select { width:132px; 	font-size:10px !important; 	}
		.bg_submit { background:url(img/bg_submit.jpg) center no-repeat; width:130px !important; height:20px; color:#FFFFFF; padding:0px; margin:8px 0px 0px 0px !important; }
	



/****************
*	sidebar3	*
*****************/
	/*#sidebar3  { width:290px; padding:5px; }*/
	/********************
	*	bannersidebar	*
	********************/
		#bannersidebar { margin:0px; padding:0px; 		font-size:11px; }
		#bannersidebar li { list-style:none; margin:4px; padding:10px;  background-color:#e7f1f8; height:54px; overflow:hidden; }
		#bannersidebar li:hover { background-color:#ddebf5; }
		#bannersidebar li img { float:right; width:80px; height:54px; margin:0px 0px 5px 10px; padding:0px 0px 5px 10px; border:0px; }
		#bannersidebar li h2 { font-size:11px; margin:0px; padding:0px; }
		#bannersidebar a{ text-decoration:none; }
		#bannersidebar a:hover{ text-decoration:underline; }
	


