/*
Theme Name: Arte Da Mangiare
Theme URI: http://www.marketinginformatico.it/
Description: Tema di Wordpress elaborato da Marketing Informatico sulla base di <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.4
Author: Manuel Masia
Author URI: http://www.marketinginformatico.it/

*/





/*[[[[[[[[[[[[[[[[[[[[[---- GENERALI ----]]]]]]]]]]]]]]]]]]]]]]*/
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/bg.jpg) top repeat;
}
img {
	border:none;
}
h1, h2, h3, h4, h5 {
	font-weight:normal;
	padding:0;
	margin:0;
}
table {
	border:none;
	padding:0;
	margin:0;
}
.linkt {
	color:#000000;
	text-decoration:none;
	cursor:text;
}
a.linkt {
	color:#000000;
	text-decoration:none;
	cursor:text;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}

/*[[[[[[[[[[[[[[[[[[[[[---- CONTENITORI ----]]]]]]]]]]]]]]]]]]]]]]*/
#container {
	width:100%;
	height:auto;
	float:left;
	display:inline;
	background:url(images/spoon-alto.jpg) repeat-x top center;
}
#container2 {
	width:100%;
	height:auto;
	float:left;
	display:inline;
	background:url(images/spoon-basso.jpg) repeat-x bottom center;
}
	#pagina {
		margin:0px auto;
		width:1200px;
	}
		#logo {
			width:391px;
			height:212px;
			float:left;
			display:inline;
			overflow:hidden;
		}
		#posizionamento {
			width:809px;
			height:212px;
			background:url(images/posizionamento.jpg) no-repeat;
			float:right;
			display:inline;
		}
			#linkpos {
				float:right;
				display:inline;
				width:471px;
				height:20px;
				margin:191px 176px 0 18px;
				color:#3f0f0e;
				text-align:right;
				font-size:11px;
				line-height:20px;
			}
				#linkpos a {
					color:#3f0f0e;
					text-decoration:none;
				}
					#linkpos a:hover {
						text-decoration:underline;
					}
		#lettering {
			width:1200px;
			height:146px;
			background:url(images/letteringbg.jpg) top left no-repeat;
			float:left;
			display:inline;
		}
			#lettering img {
				float:right;
				display:inline;
			}
			#lingue {
				float:left;
				display:inline;
				width:106px;
				height:18px;
				margin:93px 0 0 145px;
			}
				#lingue img {
					margin:0 0 0 24px;
				}
			#menu {
				clear:both;
				height:22px;
				width:940px;
				text-align:center;
				background:url(images/menu-bg.jpg) right top no-repeat;
				padding:13px 130px 0 130px;
				margin:0;
				overflow:hidden;
				font-size:15px;
				color:#74725d;
				text-transform:uppercase;
			}
				#menu a {
					color:#74725d;
					text-decoration:none;
					padding:0 16px;
					display:inline;
				}
					#menu a:hover {
						color:#d02855;
					}
					#menu a.sel {
						color:#d02855;
						cursor:text;
					}
					#menu li.current-cat a {
						color:#d02855;
						cursor:text;
					}

				#menu ul {
					display:inline;
					margin:0;
					padding:0;
				}
				#menu li {
					display:inline;
					margin:0;
					padding:0;
				}
		#foglio {
			float:left;
			display:inline;
			background:url(images/foglio.jpg) repeat-y;
			width:1200px;
		}
		#foglio2 {
			float:left;
			display:inline;
			background:url(images/foglio2.jpg) top no-repeat;
			width:953px;
			padding:0px 117px 0px 130px;
		}
			#contenuto {
				float:left;
				display:inline;
				width:664px;
				overflow:hidden;
			}
				.titoloprimo {
					background:url(images/sottotitolo.jpg) bottom no-repeat;
					float:left;
					display:inline;
					width:664px;
					padding:0 0 5px 0;
				}
				.titolosecondo {
					background:url(images/titolo.jpg) top no-repeat;
					float:left;
					display:inline;
					width:664px;
				}
				.titoloterzo {
					background:url(images/scotch.png) top left no-repeat;
					float:left;
					display:inline;
					width:664px;
				}
				.tratteggio {
					background:url(images/tratt.png) top left no-repeat;
					margin:5px 30px 0 15px;
					width:619px;
					height:1px;
					clear:both;
				}
					.navigation {
						width:630px;
						margin:0 0 0 8px;
						float:left;
						display:inline;
						font-size:13px;
					}
						.navigation a {
							text-decoration:none;
							color:#707070;
						}
						.navigation a:hover {
							text-decoration:underline;
						}
						.navigation ol {
							clear:both;
							margin:0;
							padding:0;
						}
						.alignleft {
							float:left;
							display:inline;
							width:300px;
						}
						.alignright {
							float:right;
							display:inline;
							width:300px;
							text-align:right;
						}
					#contenuto h2 {
						text-decoration:none;
						color:#707070;
						font-size:26px;
						line-height:28px;
						display:inline;
						float:left;
						width:518px;
						padding:24px 0 5px 15px;
					}
					#contenuto h2 a {
						text-decoration:none;
						color:#707070;
					}
					#contenuto h2 a:hover {
						text-decoration:none;
						color:#b8b8b8;
					}
					.titoloterzo h3 {
						color:#707070;
						font-size:16px;
						line-height:25px;
						width:612px;
						padding:0 37px 10px 15px;
						clear:both;
					}
					.titoloterzo h3 a {
						color:#707070;
						text-decoration:none;
					}
					.titoloterzo h3 a:hover {
						text-decoration:none;
						color:#b8b8b8;
					}
					.entry {
						clear:both;
						width:auto;
						padding:5px 30px 0 15px;
						width:619px;
						overflow:hidden;
					}
					.entry table {
						margin:12px 0px 0 15px;
						padding:0;
						border:none;
						float:left;
						display:inline;
						overflow:hidden;
					}
					.entry .postTab {
						padding:0;
						margin:0;
					}
					.entry table, .entry tr, .entry .td {
						padding:0;
						margin:0;
					}
					.entry h3 {
						color:#707070;
						font-size:16px;
						line-height:25px;
						width:612px;
						padding:20px 0px 0px 15px;
						clear:both;
					}
					.entry h3 a {
						color:#707070;
						text-decoration:none;
					}
					.entry h3 a:hover {
						text-decoration:none;
						color:#b8b8b8;
					}
					.post {
						margin:0;
						padding:0;
						float:left;
						display:inline;
					}
						.data {
							color:#ffffff;
							font-size:11px;
							line-height:12px;
							text-align:center;
							float:right;
							display:inline;
							font-style:italic;
							width:74px;
							height:28px;
							padding:25px 35px 0 22px;
						}
						.entry {
							font-size:13px;
							line-height:19px;
							text-align:justify;
							margin:12px 0 0 0;
						}
						.entry a {
							text-decoration:underline;
							color:#d02855;
						}
						.entry a:hover {
							text-decoration:none;
						}
						.entry .linkt {
							color:#000000;
							text-decoration:none;
							cursor:text;
						}
						.entry table {
							vertical-align:top;
							text-align:left;
							display:block;
						}
						.entry tr, .entry td {
							vertical-align:top;
							text-align:left;
						}
						.artista, .artista a {
							font-size:22px;
							margin:20px 0 0 15px;
						}
							.thumbart {
								width:72px;
								height:72px;
								padding:3px;
								margin:0 5px 5px 0;
								overflow:hidden;
								float:left;
								display:inline;
								border:1px solid #c5c5c5;
								background-color:#FFFFFF;
							}
					.postmetadata {
						font-size:11px;
						line-height:15px;
						text-align:right;
						width:619px;
						margin:10px 0 20px 0;
						padding:10px 0 0 0;
						color:#707070;
						background-image:url(images/tratt.png);
						background-position:top left;
						background-repeat:no-repeat;
						float:left;
						display:inline;
					}
					.nocomments {
						font-size:11px;
						line-height:15px;
						text-align:right;
						width:619px;
						margin:10px 0 20px 0;
						padding:10px 0 0 0;
						color:#707070;
						background-position:top left;
						background-repeat:no-repeat;
						float:left;
						display:inline;
					}
						.postmetadata a {
							color:#707070;
							text-decoration:underline;
						}
						.postmetadata a:hover {
							text-decoration:none;
						}
					.comment {
						height:auto;
						width:auto;
					}
					.comment a {
						color:#d02855;
						text-decoration:underline;
					}
					.comment a:hover {
						text-decoration:none;
					}
					.comment form {
						display:block;
					}
			#sidebar {
				float:right;
				display:inline;
				width:289px;
				font-size:13px;
				line-height:20px;
			}
				#sidebar ul {
					margin:0;
					padding:0;
					list-style:none;
				}
				#sidebar li {
					margin:0;
					padding:0;
					clear:both;
					list-style:none;
				}
				#sidebar a {
					color:#74725d;
					text-decoration:none;
					font-size:13px;
					line-height:20px;
					margin-left:10px;
				}
					#sidebar a:hover {
						text-decoration:underline;
					}
				#sidebar a.futuri {
					text-decoration:none;
					background:#C30;
					color:#fff;
					font-weight:bold;
					padding:2px 5px;
				}
					#sidebar a.futuri:hover {
						background:#930;
					}
				#sidebar a img {
					margin-left:-10px;
				}
					.sidebar {
						float:left;
						display:inline;
					}
						#sidebar .mostre li {
							float:left;
							display:inline;
							clear:none;
							margin-right:10px;
						}
				.searchform {
					background:url(images/searchform.jpg) top right no-repeat;
					width:196px;
					height:45px;
					padding:25px 0 0 5px;
					border:none;
					float:left;
					display:inline;
					margin:0;
					font-style:italic;
					color:#a3a3a3;
				}
				#sidebar img {
					padding:3px;
					border:1px solid #c5c5c5;
					background-color:#FFFFFF;
				}
				#sidebar h2 {
					font-weight:bold;
					color:#FFFFFF;
					text-align:left;
					font-size:20px;
					line-height:20px;
					display:inline;
					float:left;
					margin-bottom:10px;
					text-decoration:none;
					width:251px;
					height:21px;
					padding:5px;
				}
				#sidebar h2 a {
					color:#FFFFFF;
					text-decoration:none;
					font-size:20px;
					line-height:20px;
					margin-left:0;
				}	
					#sidebar h2 a:hover {
						text-decoration:none;
					}
				.cerca {
					float:left;
					display:inline;
					width:75px;
					height:70px;
					background:url(images/lente.jpg) left no-repeat;
					border:none;
					cursor:pointer;
				}
				#link img {
					border:0;
					padding:0;
					width:auto;
					height:auto;
					margin-bottom:10px;
				}
				#link h2 {
					background:url(images/sponsor-bg.jpg) no-repeat;
				}
		#piede {
			clear:both;
			background:url(images/piede.jpg) no-repeat top;
			width:1200px;
			height:108px;
			text-align:center;
			color:#707070;
			font-size:11px;
			line-height:15px;
			padding-top:110px;
			overflow:hidden;
		}
			#piede a {
				color:#d02855;
				text-decoration:none;
			}
			#piede a:hover {
				text-decoration:underline;
			}
			#marketing {
				text-align:center;
				font-weight:bold;
				color:#FFFFFF;
				padding-top:40px;
			}
				#marketing a {
					color:#FFFFFF;
					text-decoration:none;
				}
				#marketing a:hover {
					color:#FFFFFF;
					text-decoration:none;
				}
/*classi per link file*/
.lipdf {
	background:url(images/icons/page_white_acrobat.png) no-repeat left center;
	padding:0 0 0 19px;
}	
.lidoc {
	background:url(images/icons/page_white_word.png) no-repeat left center;
	padding:0 0 0 19px;
}
.limailto {
	background:url(images/icons/email.png) no-repeat left center;
	padding:0 0 0 19px;
}
.lizip {
	background:url(images/icons/page_white_compressed.png) no-repeat left center;
	padding:0 0 0 19px;
}
