/* Color css support */
html{background-color: #1b1b1b;	}
body{color:#f5f5f5;	}
/*body{color:#E8E8E0;	}*/
.wrap_all{
	/*background:transparent url(../images4/sfondo.jpg) repeat;	*/
	background:transparent url(../images4/background.jpg) repeat-x;
	}
/*****************************
1.) #head	
/****************************/
#top .logo a{	
	background:transparent url(../images4/logo.png) left top no-repeat;
}/*Torna qui 021109*/
		
/*****************************
2.) #main
/****************************/		
#main{ background:transparent url(../images4/bg_slice.png) left top no-repeat; }			
#subpage #main{ background:transparent url(../images4/bg_slice2.png) left top no-repeat; }			
			
/*****************************
3.) #mainpage image slider
/****************************/
#featured{
	background:transparent url(../images4/bg_slice.png) center top repeat-y;
	color:#fff;
}
/*#featured_bottom{ background:transparent url(../images4/bg_slice2.png) right top no-repeat; }*/
#featured_bottom{ background:transparent url(../images4/bg_slice2.png) right -16px no-repeat;	}
.ticker, .ticker ul li a{
	text-decoration:none;
	background:#ECEFF5;
	color : #3B5998;
}
.ticker ul li a:hover{
	color : #464646;
	font-weight:bold;
	text-decoration:none;
}
.preview_images a img{
	border:1px solid #553e00;
	background-color:#9c7200;
}
.preview_images .current_prev img{ border:1px solid #fff; }
/*.pointer{ background:transparent url(../images4/pointer.png) no-repeat scroll left top; }*/
.pointer{ background:transparent url(../images4/pointer_ups.png) no-repeat scroll left top; }
								
/*****************************
4.) breadcrumb navigation
/****************************/
.breadcrumb{
	color:#553e00;
}
.breadcrumb a{
	text-decoration:none;
	color:#9c7200;
}
.breadcrumb a:hover{
	text-decoration:underline;
	color:#553e00;
}

/*****************************
5.) content area below slider and on subpages
/****************************/
.content_top{ background:transparent url(../images4/bg_slice.png) left top no-repeat; }
.content_bottom{ background:transparent url(../images4/bg_slice_.png) right bottom no-repeat; }
#content{ background:transparent url(../images4/bg_slice.png) repeat-y scroll center top;}
				
/*****************************
6.) Portfolio Page (no sidebar)
/****************************/
.portfolio_item{ border:1px solid #777;	}

/*****************************
7.)pages with sidebar
/****************************/	
#sidebar{ border : solid 2px #bbb; }
#sidebar h3{ border-bottom:0px solid #777;}			
.entry{ border-bottom:0px solid #bbb; }
.categories, .comments, .entry-head a, .more-link, #top .portfolio_item h3 a{
	background-color:#F7C843;
	color:#553e00;
}
.entry-head a:hover, .more-link:hover, #top .portfolio_item h3 a:hover{
	background-color:#553e00;
	color:#F7C843;
}
#top .bg_sidebar{	background:transparent url(../images4/bg_sidebar.png) repeat-y scroll center top; }
						
/*****************************
7.) Small Boxes and Sidebar "Widgets"
/****************************/
.small_box h3{
	border-bottom:1px solid #777;
	}
.small_box img{
	border-top:0px solid #777;
	border-bottom:0px solid #777;
	}
.small_box .closeline{
	border-bottom:1px solid #777;
	height:0px; clear : both;
	}								
.widget_categories a, .widget_pages a{
	border-bottom:1px solid #383838;
}	
.widget_categories a:hover, .widget_pages a:hover{
	background:#fff;	
	color:#464646;
}

#loghi{
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	border-left:1px solid #777;
	border-right:1px solid #777;
	/*background-color:#f2d94f;*/	
	background-color:#fff;	
}

/*****************************
8.)contact email form
/****************************/
.entry input{
	border:2px solid #bbb;
}
.entry input:hover{
	border:2px solid #fcff00;
}
.contact dl.list1 a:hover {
	background:#f2d94f;	
	color:#464646;
}
.message{
	border : solid 1px #bbb;
	margin-left : 10px;
}
#message:hover{
	border:2px solid #fcff00;
}
							
/*****************************
9.) footer
/****************************/			
#footer{
	background:transparent url(../images4/bg_slice2.png) right -20px no-repeat;
	color:#9c7200;
}
#footer a{	
	color:#553e00;
	text-decoration:none;	
	}
#footer a:hover{	
	color:#fff;
	text-decoration:underline;	
	}
				
/*****************************
#basic & common styles	
/****************************/

h1 a, h2 a, h3 a, h4 a, h5 a h6 a{	color:#fff;	}
a{
	color:#fff;
	text-decoration:underline;
}
a:hover{
	color:#eee;
	text-decoration:none;
}
h1,h2,h3,h4,h5,h6, legend{
	color:#fff;
}
.non_style{
	clear:none;
	border-bottom:0px solid #777;
}
#featured h2, #featured h2 a, #featured .meta{
	color:#fff;
}		
#featured h2{
	border-bottom:1px solid #fff;
}	
#inner_content h2, #inner_content h2 a, #inner_content_big h2, #inner_content_big h2 a{
	color:#fff;
}
#inner_content_big, #inner_content_small{
	border : solid 2px #bbb;
}
.entry_catalogo_small{
	border: solid 2px #bbb;
	background-color : #fff;
	color: #464646;
}
.entry_catalogo_big{
	border: solid 2px #bbb;
	background-color : #fff;
	color: #464646;
}

.aligncenter{
	border-bottom:1px solid #777;
	border-top:1px solid #777;
}
.alignleft{
	border:0px solid #777;
	padding-top : 15px;
}
.alignright{
	border:0px solid #777;
}
.alignleft_s{
	border:0px solid #777;
	padding : 0px 0px 0px 0px;
}

.meta{
	color:#a0a0a0;
}
	
.read-more, .show-next{
	background:transparent url(../images4/read_more.png) no-repeat scroll right top;
	color:#553e00;
}
.read-more:hover, .show-next:hover{
	background:transparent url(../images4/read_more.png) no-repeat scroll right bottom;
	color:#fff;
}
.entry ul, .entry ol{
	/*border-top:1px solid #777;*/
	border-top:0px solid #777;
}
.entry li{
	/*border-bottom:1px solid #777;*/
	border-bottom:0px solid #777;
}
blockquote{
	background:transparent url(../images4/quotes.png) no-repeat scroll left 6px;
	color:#fff;
}
	
/**************************
  CONTACT FORM
***************************/	
.valid .text_input, .valid .text_area{border:1px solid #70A41B;} /*#70A41B*/
.error .text_input, .error .text_area{border:1px solid #EE2A00;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}

#s, .text_input, .text_area, textarea, #commentform input{
	border:1px solid #FFFFFF;
	color:#333;
}

#searchsubmit, #send, #top #submit{
	border:1px solid #fcff00;
	background-color:#F7C843;
	cursor:pointer;
	color:#553e00;
}
	
#searchsubmit:hover, #send:hover, #top #submit:hover{
	background-color:#553e00;
	color:#F7C843;
	border:1px solid #9c7200;
}

.corner_left, .corner_right{
	background:transparent url(../images4/jquery_corners_xxx.png) no-repeat scroll top left;
}
	
#top .corner_right{
	background:transparent url(../images4/jquery_corners_xxx.png) no-repeat scroll top right;	
}
	
/******************
  navigation
******************/
.navwrap{ background:transparent url(../images4/menu.png) no-repeat scroll right bottom;}
#top #nav{ background:transparent url(../images4/menu.png) no-repeat scroll left top;}
.menu_down{ background:transparent url(../images4/menu.png) no-repeat scroll right bottom;}

#top #nav a{ 
	/*color:#aaa;*/
	color:#004d9c;	
	}

#top #nav ul {
	border:1px solid #777;
	border-top:none;
	background-color:#464646;
}
#top #nav li ul a{
	border-bottom:1px solid #383838;
	border-top:1px solid #777;
}
#top #head #nav ul a, #top #head #nav ul li{
	background-color:#464646;
	background-image:none;
	color : #bbb;
}
#top #head #nav ul a:hover, #top #head #nav ul a:focus {
	background-color:#fff;	
	/*color:#363636;*/
	color:#004D9C;
}
#top #head #nav a:hover, #top #head #nav a:focus {
	color:#fff;
}
#top #nav .current_page_item a{
	color:#fff;
}
#top #nav .current_page_parent .current_page_item a, #top #nav .current_page_item ul a{
	border-right:1px solid #777;
	border-left:none;
	background-image:none;
	color:#fff;
}
.url_link{
	background:transparent url(../images4/links.gif) no-repeat scroll 0 0;
	color:#1E5B7E;
	font-weight:bold;
	padding:0 0 0 15px;
	text-decoration:none;
}

