/*
Theme Name: Marketing Alimentare
Theme URI: http://www.marketinginformatico.it/
Description: Marketing Alimentare &egrave; basato su Kubrick.
Version: 1.0
Author: Manuel Masia
Author URI: http://www.marketing-informatico.com/
Tags: due colonne, cibo


*/

body {
	margin:0;
	padding:0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000;
}
h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	font-weight:normal;
}
div, img {
	behavior:url(pngfix/iepngfix.htc);
}
.linkt {
	text-decoration:none;
	cursor:text;
	color:#000;
}
.grassetto {
	font-weight:bold;
}
.evidente {
	color:#db0604;
}
a {
	color:#db0604;
	text-decoration:underline;
}
	a:hover {
		text-decoration:none;
	}
a:active {
	outline:none;
}
a:focus {
	-moz-outline-style:none;
}
img {
	border:none;
}
.alignleft {
	display:inline;
	float:left;
}
img.alignleft {
	margin:5px 5px 5px 0;
}
.alignright {
	display:inline;
	float:right;
}
img.alignright {
	margin:5px 0 5px 5px;
}
#muro {
	width:100%;
	float:left;
	display:inline;
	background:url(images/bg.jpg) repeat-x top #f5f4ee;
}
	#chiodo {
		width:1000px;
		margin:0 auto;
	}
		#quadro {
			width:1000px;
			float:left;
			display:inline;
		}
			#testa {
				width:1000px;
				height:188px;
				float:left;
				display:inline;
			}
				#logo {
					width:353px;
					height:188px;
					background:url(images/marketing-alimentare.jpg) no-repeat;
					text-indent:-9999px;
					display:inline;
					float:left;
				}
					#logo a {
						display:block;
						height:188px;
					}
				#toplink {
					float:left;
					display:inline;
					text-align:right;
					width:647px;
					height:29px;
					line-height:29px;
					color:#d8d7d3;
					font-size:10px;
				}
					#toplink a {
						text-decoration:none;
						color:#d8d7d3;
					}
						#toplink a:hover {
							text-decoration:underline;
						}
				#testa #social {
					width:647px;
					height:54px;
					padding:20px 0 0 0;
					float:left;
					display:inline;
				}
					#testa #social img {
						float:right;
						display:inline;
						margin:0 0 0 10px;
					}
				.cerca {
					width:353px;
					height:41px;
					float:left;
					display:inline;
					margin:0 0 0 294px;
					background:url(images/search.jpg) no-repeat;
				}
					.cerca input#s {
						width:297px;
						height:26px;
						padding:0;
						margin:8px 0 0 5px;
						float:left;
						display:inline;
						border:none;
						background:none;
						color:#999;
						font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
						font-size:16px;
					}
					.cerca input#searchsubmit {
						width:41px;
						height:37px;
						padding:0;
						margin:0;
						float:right;
						display:inline;
						border:none;
						background:none;
						cursor:pointer;
					}
			#menu {
				float:left;
				display:inline;
				width:1000px;
				height:47px;
				border-left:1px solid #dfded7;
				z-index:60;
				position:relative;
			}
				#menu a {
					display:moz-inline-box;
					display:inline-block;
					padding:0 18px;
					border-right:1px solid #dfded7;
					color:#000;
					font-size:13px;
					text-decoration:none;
					line-height:47px;
				}
					#menu a:hover {
						color:#fff;
						background:url(images/hover.jpg) repeat-x;
					}
					#menu a.sel {
						color:#fff;
						background:url(images/hover.jpg) repeat-x;
						cursor:text;
					}
					#menu a.home {
						background:url(images/promozione-web-marketing.jpg) no-repeat;
						width:60px;
						padding:0;
						text-indent:-9999px;
						display:block;
					}
						#menu a.home:hover {
							background:url(images/promozione-web-marketing-hover.jpg) no-repeat;
						}
						#menu a.select {
							background:url(images/promozione-web-marketing-hover.jpg) no-repeat;
							cursor:text;
						}
					#menu a.contatti {
						background:url(images/contatti.jpg) no-repeat;
						width:60px;
						padding:0;
						text-indent:-9999px;
						display:block;
					}
						#menu a.contatti:hover {
							background:url(images/contatti-hover.jpg) no-repeat;
						}
						#menu a.selcont {
							background:url(images/contatti-hover.jpg) no-repeat;
							cursor:text;
						}
					#menu ul, #menu li {
						display:inline;
						float:left;
						margin:0;
						padding:0;
						list-style:none;
					}
			#conto {
				float:left;
				display:inline;
				width:1000px;
				height:37px;
				text-align:center;
				font-size:20px;
				color:#ad321c;
				padding:10px 0 0 0;
			}
			#pagina {
				width:1000px;
				float:left;
				display:inline;
				font-size:13px;
				line-height:18px;
			}
				#sinistra {
					float:left;
					display:inline;
					width:627px;
					margin:20px 0 0 0;
				}
					#sinistra p {
						line-height:22px;
					}
					#sinistra .post {
						background:url(images/sxpost.jpg) repeat-x top #fff;
						width:587px;
						padding:7px 19px 19px 19px;
						margin:0 0 20px 0;
						border:1px solid #dfded7;
						overflow:hidden;
					}
					#sinistra .post .titolo {
						color:#000;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:30px;
						line-height:36px;
					}
					#sinistra .post .titolo a {
						color:#000;
					}
					#sinistra .post .titolo2 {
						font-family:Georgia, "Times New Roman", Times, serif;
						color:#db0604;
						font-size:22px;
						line-height:25px;
					}
					#sinistra .post .titolo2 a {
						color:#000;
						text-decoration:none;
					}
						#sinistra .post .titolo2 a:hover {
							text-decoration:underline;
						}
					#sinistra .post .sottotitolo {
						font-size:13px;
						color:#fff;
						text-transform:uppercase;
						background:#db0604;
						display:inline;
						padding:0 1px;
					}
					#sinistra .post .autore {
						text-transform:uppercase;
						color:#999;
						float:right;
						display:inline;
						padding:0;
						margin:0 0 10px 0;
					}
						#sinistra .post .quadro, #sinistra .postnero .quadro {
							border:4px solid #c5c5c5;
							padding:7px 10px;
							width:161px;
							height:149px;
							font-size:11px;
							line-height:18px;
							color:#595959;
							overflow:hidden;
							float:left;
							display:moz-inline-box;
							display:inline-block;
							margin:0 10px 10px 0;
							text-decoration:none;
							background:#fff;
						}
						#sinistra .post .quadro:hover, #sinistra .postnero .quadro:hover { 
							color:#595959;
							text-decoration:none;
							background:#ffe23f;
							border-color:#828282;
						}
						#sinistra .post .quadro .titolo, #sinistra .postnero .quadro .titolo {
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:16px;
							line-height:20px;
							display:block;
							clear:both;
							background:url(images/titoloquadro.jpg) no-repeat bottom left;
							padding:0 0 3px 0;
							margin:0 0 5px 0;
							color:#000;
						}
					#sinistra .postnero .titolo {
						color:#fff;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:30px;
						line-height:36px;
					}
					#sinistra .postnero .sottotitolo {
						font-size:13px;
						color:#fff;
						text-transform:uppercase;
						background:#ad321c;
						display:inline;
						float:left;
						margin:10px 0;
						padding:0 1px;
					}
					#sinistra .postnero {
						background:url(images/alimentare-nero.jpg) no-repeat top right #000;
						width:587px;
						padding:7px 19px 19px 19px;
						border:1px solid #dfded7;
						color:#dcdcdc;
						margin:0 0 20px 0;
						float:left;
						display:inline;
					}
					#sinistra .postnero b, #sinistra .postnero strong, #sinistra .postnero .grassetto {
						font-weight:bold;
						color:#fff;
					}
					#sinistra .navigation {
						clear:both;
						display:block;
						padding:5px 0;
					}
					#sinistra .entry {
						clear:both;
						display:block;
					}
						#sinistra .navigation .alignleft {
							width:45%;
							text-align:left;
							display:inline;
							float:left;
							padding-left:5px;
						}
						#sinistra .navigation .alignright {
							width:45%;
							text-align:right;
							display:inline;
							float:right;
							padding-right:5px;
						}
					#sinistra .commento {
						float:left;
						display:inline;
						width:627px;
						padding:10px 0;
					}
						#sinistra .commento .titolo {
							color:#999;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:25px;
							line-height:30px;
							font-style:italic;
						}
						#sinistra .commento ol {
							padding-right:30px;
						}
						#sinistra .commento .comment  {
							border-bottom:1px solid #dfded7;
							margin-bottom:20px;
						}
						#sinistra .commento .commentmetadata {
							font-size:10px;
						}
					#sinistra #respond {
						float:left;
						display:inline;
						width:627px;
						padding:10px 0;
					}
					#sinistra #respond2 {
						float:left;
						display:inline;
						width:100%;
						padding:10px 0;
					}
						#sinistra #respond .titolo {
							color:#000;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:25px;
							line-height:30px;
						}
						#sinistra #respond2 .titolo {
							color:#000;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:25px;
							line-height:30px;
						}
						#sinistra #respond input#submit {
							width:auto;
						}
						#sinistra #respond2 input#submit {
							width:auto;
						}
						#sinistra #respond input {
							width:50%;
						}
						#sinistra #respond2 input {
							width:50%;
						}
						#sinistra #respond textarea {
							width:100%;
							height:200px;
						}
						#sinistra #respond2 textarea {
							width:100%;
							height:200px;
						}
					#sinistra .tabella {
						color:#000;
						padding:0;
						margin:0;
						display:block;
						clear:both;
						border:none;
						margin:20px 0 0 0;
						font-size:11px;
					}
					#sinistra .tabella p {
						padding:0;
						margin:0;
					}
					#sinistra .tabella td {
						border:none;
						padding:10px 15px;
						margin:0;
						background:#e4e3dd;
						vertical-align:top;
					}
					.scuro, #sinistra .tabella .scuro td {
						background:#f5f4ee;
					}
					.rosso, #sinistra .tabella .rosso td {
						background:#a1a1a1;
						color:#fff;
					}
					 #sinistra .tabella .scuro td.cento50 {
						background:#e4e3dd;
					}
					.cento50, #sinistra .tabella td.cento50 {
						width:150px;
					}
					.cento57 {
						width:230px;
					}
					.cento, #sinistra .tabella td.cento {
						width:110px;
						font-style:italic;
					}
					#sinistra .tabella .scuro .invert, #sinistra .tabella .scuro td.invert {
						background:#c2e6f4;
						text-transform:uppercase;
					}
					#sinistra .tabella .invert, #sinistra .tabella td.invert {
						background:#c2e6f4;
						text-transform:uppercase;
					}
					.news {
						float:left;
						display:inline;
						width:100%;
						padding:0 0 15px 0;
						margin:15px 0 0 0;
						border-bottom:1px solid #c1c1be;
					}
					.news .titolo {
						color:#fff;
						background:#9b9b9b;
						font-size:30px;
						margin:0;
						padding:0 10px;
						line-height:38px;
						font-family:Georgia, "Times New Roman", Times, serif;
						line-height:45px;
					}
					.news .date {
						font-size:10px;
					}
					.news .title {
						color:#c1c1be;
						font-size:13px;
					}
					.news .image img {
						border:1px solid #dfded7;
						background:#fff;
						padding:4px;
						margin:0 5px 0 0;
						float:left;
						display:inline;
					}
					.news .excerpt {
						font-size:12px;
						line-height:18px;
					}
					#sinistra .news .excerpt p {
						line-height:18px;
					}
					.news .leggi {
						float:right;
						display:block;
						padding:5px 5px 0 0;
					}
				#destra {
					width:353px;
					float:right;
					display:inline;
				}
				#categorytag {
					width:311px;
					padding:10px 20px 20px 20px;
					border:1px solid #dfded7;
					background:url(images/news.jpg) no-repeat top;
					float:left;
					display:inline;
					margin:20px 0 0 0;
				}
					#categorytag * {
						visibility:hidden;
					}
				.clickt {
					width:311px;
					padding:15px 20px 15px 20px;
					border:1px solid #dfded7;
					background:url(images/news.jpg) no-repeat top;
					float:left;
					display:inline;
					margin:20px 0 0 0;
				}
					.clickt img {
						display:moz-inline-box;
						display:inline-block;
						float:left;
						border:none;
						margin:00;
						padding:0;
					}
					.clickt a {
						display:moz-inline-box;
						display:inline-block;
						float:left;
						border:none;
						margin:0;
						padding:0;
					}
				.scrivi {
					width:311px;
					padding:0 20px 20px 20px;
					border:1px solid #dfded7;
					background:url(images/scrivi.jpg) no-repeat top;
					float:left;
					display:inline;
					margin:20px 0 0 0;
				}
					.scrivi .titolo {
						color:#418e0d;
						font-size:30px;
						margin:0 0 20px 0;
						padding:0;
						line-height:50px;
						font-family:Georgia, "Times New Roman", Times, serif;
					}
					.scrivi form {
						float:left;
						display:inline;
						padding:0;
						margin:-20px 0 0 0;
						*
						margin:0;
					}
					.scrivi .box {
						background:#fff;
						border:3px solid #44ac01;
						padding:7px;
						float:left;
						display:inline;
					}
					.scrivi .ieie {
						float:left;
						display:inline;
						line-height:30px;
					}
						.scrivi label.generica {
							width:292px;
							float:left;
							display:inline;
							margin:5px 0 0 0;
						}
						.scrivi input.testo {
							width:200px;
							height:26px;
							padding:5px 0 0 0;
							border:1px solid #d6d5d1;
							background:#f5f4ee;
							float:right;
							display:inline;
						}
						.scrivi input.codice {
							width:100px;
							height:28px;
							padding:5px 0 0 0;
							border:1px solid #d6d5d1;
							background:#f5f4ee;
							float:right;
							display:inline;
							text-transform:uppercase;
							text-align:center;
						}
						.scrivi input.consenso {
							float:left;
							display:inline;
							border:none;
							width:auto;
							height:auto;
						}
						.scrivi img.codice {
							width:90px;
							border:1px solid #000;
							float:right;
							display:inline;
							margin:0 0 0 8px;
						}
						.scrivi textarea.testo {
							width:200px;
							height:76px;
							border:1px solid #d6d5d1;
							background:#f5f4ee;
							float:right;
							display:inline;
						}
						.scrivi .invia input {
							width:104px;
							height:35px;
							cursor:pointer;
							background:url(images/invia.jpg) no-repeat;
							float:right;
							display:inline;
							border:none;
							margin:10px 0 0 0;
						}
				#news {
					width:311px;
					padding:15px 20px 20px 20px;
					border:1px solid #dfded7;
					background:url(images/news.jpg) no-repeat top;
					float:left;
					display:inline;
					margin:20px 0 0 0;
				}
					#news ul, #news li {
						margin:0;
						padding:0;
					}
					#news .news {
						float:left;
						display:inline;
						width:100%;
						padding:0 0 15px 0;
						margin:15px 0 0 0;
						border-bottom:1px solid #c1c1be;
					}
					#news .titolo {
						color:#fff;
						background:#9b9b9b;
						font-size:30px;
						margin:0;
						padding:0 10px;
						line-height:38px;
						font-family:Georgia, "Times New Roman", Times, serif;
						line-height:45px;
					}
					#news .date {
						font-size:10px;
					}
					#news .title {
						color:#c1c1be;
						font-size:13px;
					}
					#news .image img {
						border:1px solid #dfded7;
						background:#fff;
						padding:4px;
						margin:0 5px 0 0;
						float:left;
						display:inline;
					}
				#sondaggio {
					width:311px;
					padding:7px 20px 20px 20px;
					border:1px solid #dfded7;
					background:url(images/news.jpg) no-repeat top;
					float:left;
					display:inline;
					margin:20px 0 0 0;
				}
					#sondaggio ul, .sondaggio li {
						margin:0;
						padding:0;
					}
					#sondaggio .titolo {
						color:#418e0d;
						font-size:30px;
						margin:0 0 10px 0;
						padding:0;
						line-height:45px;
						font-family:Georgia, "Times New Roman", Times, serif;
						border-bottom:1px solid #c1c1be;
					}
					#sondaggio .wp-polls-ul {
						color:#8e8e8e;
						background:#fff;
						padding:10px;
						border:3px solid #b9b9b9;
					}
					#sondaggio .invia {
						display:inline;
						float:left;
						width:104px;
						height:35px;
						background:url(images/vota.jpg) no-repeat;
						border:none;
						padding:0;
						margin:10px 0 0 0;
						cursor:pointer;
					}
					#sondaggio .votanti {
						display:inline;
						float:left;
						margin:15px 0 0 0;
					}
					#sondaggio .leggi {
						display:inline;
						float:right;
						margin:15px 0 0 0;
					}
				#eventi {
					width:311px;
					padding:15px 20px 20px 20px;
					border:1px solid #dfded7;
					background:url(images/news.jpg) no-repeat top;
					float:left;
					display:inline;
					margin:20px 0 0 0;
				}
					#eventi ul, #news li {
						margin:0;
						padding:0;
					}
					#eventi .eventi {
						float:left;
						display:inline;
						width:100%;
						padding:0 0 15px 0;
						margin:15px 0 0 0;
					}
					#eventi .eventi table {
						border-bottom:1px solid #c1c1be;
					}
					#eventi .titolo {
						color:#fff;
						background:#9b9b9b;
						font-size:30px;
						margin:0;
						padding:0 10px;
						line-height:38px;
						font-family:Georgia, "Times New Roman", Times, serif;
						line-height:45px;
					}
					#eventi .legend1 {
						width:70px;
						font-size:11px;
					}
					#eventi .content1 {
						width:242px;
						font-size:11px;
					}
					#eventi .legend2 {
						font-size:13px;
					}
					#eventi .content2 {
						font-size:13px;
						color:#db0604;
					}
				#attesa {
					width:627px;
					float:right;
					display:inline;
					margin:20px 0 0 0;
				}
					#attesa .titolo {
						font-size:30px;
						font-family:Georgia, "Times New Roman", Times, serif;
						line-height:50px;
						padding:0 0 5px 0;
						margin:0 0 10px 0;
						background:url(images/titolo-attesa.jpg) no-repeat bottom left;
					}
					#attesa ul.inlinea {
					}
					#attesa .inlinea li {
						display:inline-block;
						padding:0 10px;
						background:url(images/list.jpg) no-repeat left;
					}
				#sinistra .listcats li {
					font-family:Georgia, "Times New Roman", Times, serif;
					color:#db0604;
					font-size:22px;
					line-height:25px;
				}
				#sinistra .listcats li a {
					color:#000;
					text-decoration:none;
				}
					#sinistra .listcats li a:hover {
						text-decoration:underline;
					}
			#footer {
				width:1000px;
				float:left;
				display:inline;
				border-top:1px solid #dfded7;
				margin:40px 0 0 0;
				padding:35px 0 30px 0;
				font-size:10px;
				color:#9b9b9b;
			}
				#footer img {
					float:right;
					display:inline;
				}
				#footer .linkt {
					color:#9b9b9b;
				}
					
/*  MENU A TENDINA */
#suckerfishnav {
}
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
#suckerfishnav a {
	display:block;
}
*html #suckerfishnav .categorie a {
	width:50px;
}
*html #suckerfishnav a {
	display:inline-block;
}
#suckerfishnav li li a {
	display:block;
}
#suckerfishnav li {
	float:left;
	padding:0;
}
#suckerfishnav ul {
	position:absolute;
	left:-999em;
	height:auto;
	font-weight:normal;
	margin:0 0 0 -1px;
}
#suckerfishnav li li {
	border-bottom:1px solid #dfded7;
	border-left:1px solid #dfded7;
	display:block;
	clear:both;
	width:230px;
}
#suckerfishnav li ul ul {
	margin:-21px 0 0 150px;
}
*html #suckerfishnav li ul {
	margin:47px 0 0 -104px;
}
#suckerfishnav li li:hover {
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {
	left:-999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {
	left:auto;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
}
#suckerfishnav li li a {
	font-size:12px;
	color:#418e0d;
	background:#fff;
	line-height:35px;
	text-decoration:none;
}
#suckerfishnav li li a:hover {
	background:#fff;
	color:#418e0d;
	text-decoration:underline;
}


/* Classi di file */
.lidoc {
	background:url(images/icon/doc.png) no-repeat left;
	padding:0 0 0 18px;
}
.lizip {
	background:url(images/icon/doc.png) no-repeat left;
	padding:0 0 0 18px;
}
.lipdf {
	background:url(images/icon/pdf.png) no-repeat left;
	padding:0 0 0 18px;
	display:moz-inline-box;
	display:inline-block;
}

/*______________SLIDE GALLERY______________*/

.slide {
	width:625px;
	height:346px;
	clear:both;
	display:block;
	padding:0;
	margin:0 0 20px;
	border:1px solid #000;
	overflow:hidden;
}
	.slide a {
		text-decoration:none;
	}
.slideint {
	position:absolute;
	width:625px;
	height:346px;
	overflow:hidden;
}
.slide img.over {
	position:absolute;
	z-index:2;
}
.slide .back {
	position:absolute;
	z-index:1000;
	width:28px;
	height:28px;
	top:164px;
	left:0px;
	z-index:51;
	cursor:pointer;
	background:url(images/arrowsx.png) no-repeat;
}
.slide .frwd {
	position:absolute;
	width:28px;
	height:28px;
	top:164px;
	left:597px;
	z-index:51;
	cursor:pointer;
	background:url(images/arrodx.png) no-repeat;
}
.slide img {
	display:inline;
	float:left;
	position:absolute;
	z-index:2;
}
#slidegal {
	position:absolute;
	width:625px;
	height:346px;
	overflow:hidden;
	z-index:20;
	top:0px;
	background:#fff;
}
	#slidegal ul {
		padding:0;
		margin:0;
		list-style:none;
		top:0;
		position:absolute;
		z-index:20;
		display:block;
	}
	#slidegal li {
		z-index:20;
		height:346px;
		width:625px;
		overflow:hidden;
	}
	#slidetext {
		top:296px;
		position:absolute;
		z-index:51;
		height:50px;
		width:625px;
		background:url(images/bgslidetext.png) no-repeat;
		color:#fff;
	}
		#slidetext a {
			color:#fff;
		}
	#slidetext ul {
		z-index:51;
		padding:0;
		margin:0;
		position:absolute;
		list-style:none;
	}
	#slidetext li {
		z-index:51;
		height:42px;
		width:595px;
		padding:8px 15px 0 15px;
		overflow:hidden;
		font-size:12px;
		line-height:17px;
	}
		#slidegal a {
			width:625px;
			height:346px;
			display:block;
			text-decoration:none;
		}
		#slidetext a {
			display:block;
			text-decoration:none;
		}
