/*Marko Eats Hours CSS*/

a{
	color:#545454;
	text-decoration:none;
	}

a:hover{
	color:#0088CC;
	}

a:focus {outline-style:none}

/*Small reset*/
body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{
	margin:0;
	padding:0;
}

/*Struttura principale*/

body{
	font-size:12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	line-height:21px;
	position:relative;
		}
		
.container{
	width:100%;
	position:relative;
	display:table;
	}

#top{
	width:960px;
	margin:0 auto;
	position:relative;
	}

/*Header*/
	
	#head{
	height:80px;
	position:relative;
	z-index:10;
		}
		
			.logo, .logo a{
	display:block;
	height:65px;
	width:245px;
	position:absolute;
	left:10px;
	top:12px;
				}
				
					#top .logo a{
						top:0;
						right:0;
						text-indent:-9999px;
						outline:none;
						}
		
/*Main*/	
			#main{
	position:relative;
	padding-top:0px;
	float:left;
			}
			
/*Modulo contatti*/			
		    #modulo{
	position:relative;
	padding-top:0px;
	float:left;
	left: 16px;
			}
			
			
/*Content slider*/

				#featured{
					height:365px;
					margin-bottom:50px;
					position:relative;
					}
				
						.featured_item{
							height:500px;
							margin:0 auto;
							position:relative;
							top:0px;
							width:940px;
							overflow:hidden;
							display:none;
						}
						
										.featured_text {
								letter-spacing:0.4px;
								left:30px;
								line-height:26px;
								position:relative;
								top:30px;
								width:332px;
								z-index:2;
							}
							
													#featured .entry{
									margin-bottom:8px;
									height:242px;
									overflow:hidden;
									border-bottom:none;
									padding-bottom:0;
									}
						
	         .featured_item2{
							height:840px;
							margin:0 auto;
							position:relative;
							top:0px;
							width:940px;
							overflow:hidden;
							display:none;
						}
						
						#top .current{
							display:block;
							}
							

								
							.featured_image{
								background-image:url(../immagini/5.png);
								height:480px;
								position:absolute;
								right:0;
								top:10px;
								width:940px;
								overflow:hidden;
								}
								
							.featured_image img{
								position:absolute;
								right:0;
								top:0;
								}
								
							 .featured_image2{
								background-image:url(../immagini/8.png);
								height:760px;
								position:absolute;
								right:0;
								top:10px;
								width:940px;
								overflow:hidden;
								}
								
							.featured_image2 img{
								position:absolute;
								right:0;
								top:0;
								}
				
					#featured_bottom{
						position:absolute;
						height:60px;
						bottom:-60px;
						width:100%;
					}

/*Content Under*/	
						
			.content_top{
				height:30px;
				}	
				
			#content{
	float:left;
	padding:0 10px;
	position:relative;
	width:940px;
				}
					
					#sidebar{
	float:left;
	padding:0 0 15px 45px;
	position:relative;
	width:200px;
	overflow:hidden;
						}
							
								
								#top #sidebar .small_box{
									padding:0 0 30px 0;
									}


/*Small box*/	
				
							.small_box{
	float:left;
	padding:0 0 15px 50px;
	position:relative;
	width:100px;
								}
						
							#top .box1{
								padding:0 0 15px 24px;
								}
							
							.small_box h3{
	margin: 10px 0 15px;
	color: #bbb;
								}
							.small_box p{
								color: #888;
								}
		
							.small_box a{
								color: #888;
								text-decoration: none;
								}
		
							.small_box a:hover{
								color: #ccc;
								text-decoration: underline;
								}
		
							.small_box img{
								padding:5px 0 !important;
								padding:0;
								}
								
							.widget_categories a, .widget_pages a, .widget_archive a , .widget_recent_entries a, li.recentcomments, .widget_meta a{
							padding:5px;
							display:block;
							text-decoration:none;
							width:250px;
							}
								
/*Footer*/

		#footer{
			clear:both;
			padding:22px 15px;
			position:relative;
			font-size:10px;
			width:930px;
			float:left;
			}
			
					#footer2{
			clear:both;
			margin-top:-60px;
			padding:22px 15px;
			position:relative;
			font-size:10px;
			width:930px;
			float:left;
			}
			
				#footer3{
			clear:both;
			margin-top:-90px;
			padding:22px 15px;
			position:relative;
			font-size:10px;
			width:930px;
			float:left;
			}
			
			#footer4{
			clear:both;
			margin-top:190px;
			padding:22px 15px;
			position:relative;
			font-size:10px;
			width:930px;
			float:left;
			}
		

					
				.copyright{
					float:left;
					display:block;
					}
					
				.scroll-top{
					float:right;
					display:block;
					}
					
				
/*Pagina*/

.pagination{
clear:both;
display:block;
float:left;
padding:0 0 20px 0px;
position:relative;
z-index:3;
}
.pagination span, .pagination a{
display:block;
float:left;
font-size:11px;
line-height:13px;
margin: 2px 2px 2px 0;
display:block;
padding:3px 6px;
text-decoration:none;
}

.pagination .current{
font-size:11px;
padding:3px 6px;
}

/*Stile di base*/

h1 a, h2 a, h3 a, h4 a, h5 a h6 a{
		}


	
a img{
	border:none;
	}
	
p{
	font-family: Arial;
}


ul, ol{
	list-style-position:outside;
	margin-left:20px;
	}
	
#sidebar ul, #sidebar ol{
	margin-left:0px;
	}
	
#sidebar li{
	list-style-type:none;	
		}
	

h1,h2,h3,h4,h5,h6, legend{
	font-weight:normal;
	padding-bottom:5px;
	line-height:1.4em;
		}
	
	h1{
	clear:both;
	font-size:23px;
	color: #e63e4d;
	font-family: Arial, Helvetica, sans-serif;
}
	h2{font-size:22px; clear:both;}
	h3, legend{font-size:18px; clear:both;}
	h4{font-size:16px; clear:both;}
	h5{font-size:14px; clear:both;}
	h6{font-size:13px; clear:both;}
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
		text-decoration:none;
		} 
		
	
		
		
	#featured h2{
		margin-bottom:8px;
		padding-bottom:8px;
		}	
		
	#inner_content h2, #inner_content h2 a, #inner_content_big h2, #inner_content_big h2 a{
		font-size:32px;
				}

	blockquote p{
	padding:11px 0px;
	}
	
	blockquote{
	margin:0 0 22px 5px;
	padding:0 15px;
		}
	
.floatleft{
	float:left;
	}

.floatright{
	float:right;
	}
	
.clearboth{
	clear:both;
	}
	
.alignleft{
float:left;
margin:0px 15px 15px 0pt;
}

.alignright{
float:right;
margin:0px 0pt 15px 15px;
}

.aligncenter{
clear:both;
display:block;
margin:10px auto;
padding: 10px 0;
}

	
.meta{
	display:block;
	position:relative;
	top:3px;
	font-size:11px;
	line-height:14px;
	min-height:14px;
	}
	
.read-more, .show-next{
			display:block;
	font-size:11px;
	font-weight:bold;
	height:41px;
	left:-2px;
	line-height:41px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:165px;
	}
	
#top .show-next{
	bottom:0;
	left:165px;
	position:absolute;
	}
	
.read-more:hover, .show-next:hover{
			}
	
.entry ul, .entry ol{
	list-style-type:disc;
	list-style-position:inside;
	margin:0;
	padding:0 0 20px 0;
	}
	
#top .entry ol{
	list-style-type:decimal;
	}
	
.entry li{
	padding:3px 10px;
	}
	
blockquote{
			font-size:13px;
	font-style:italic;
	margin:0 0 20px;
	padding:10px 20px 10px 41px;
	}
	
	
/*menù di navigazione*/

.navigation{
	height:50px;
	right:11px;
	line-height:50px;
	padding-right:0px;
	position:absolute;
	top:20px;
	font-size:12px;
	z-index:6;
	}

#top #nav{
	float:left;
	height:50px;
	line-height:50px;
		padding-left:13px;
}


#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:50px;
	z-index:5;

}


#top #nav a{
	height:33px;
	display:block;
	padding:0 21px;
	text-decoration:none;
	text-align:center;
	line-height:28px; 
	outline:none;
	z-index:35;
	position:relative;
	float:left;
	}

#top #nav ul a{
	line-height:33px; 
}

#top #nav li{
	float:left;
	position:relative;
	z-index:20;
	margin-top:11px;
}

#top #nav li li{
	border-left:none;
	margin-top:0;
}

#top #nav ul {
	position:absolute;
	display:none;
	width:172px;
	top:33px;
	left:-1px;

}

#top #nav li ul a{
	width:130px;
	height:auto;
	float:left;
	text-align:left;
	padding:0 21px;
}

#top #nav ul ul{
	top:auto;
	border-top:none;
}	

#top #nav li ul ul {
	left:172px;
	top:0px;
}

#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{
  	display:none;	
}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{
	display:block;
}

/*Copyright Longhi*/

.longhi_copyright {
	color: #666;
}

/*Testo*/

#testo{
	float:left;
	padding:5px 0 15px 45px;
	position:relative;
	width:604px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "sans-serif";
	font-size:16px;
    overflow:hidden;
	}
							
#top #testo .small_box{
	padding:0 0 30px 0;
}

#testoazienda{
	float:left;
	padding:5px 0 15px 50px;
	position:relative;
	width:600px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "sans-serif";
	font-size:16px;
	overflow:hidden;
	}
							
#top #testoazienda .small_box{
	padding:0 0 30px 0;
}

#textcentral {
	color: #545454;
	font-size:12px;
}
#sottotitolo {
	color: #000000;
	font-size:16px;
}

/*Frame Mappa*/

		    #mappa{
	position:relative;
	padding-top:0px;
	float:right;
	right:20px;
}		  

/*Frame Mappa*/
							
                             .flash_content{
								background-image:url(../immagini/7.png);
								height:400px;
								position:absolute;
								right:0;
								top:10px;
								width:940px;
								overflow:hidden;
								}
								
							.flash_content img{
								position:absolute;
								right:0;
								top:0;
								}
