body {
	margin:0;
	padding:0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:#000;
}
div, img, li, a {
	behavior:url("http://www.pixedelic.com/pngfix/iepngfix.htc");
}
h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:inherit;
}
table {
	border-collapse:collapse;
	border:0px;
}
a {
	text-decoration:underline;
	color:#df2ae5;
}
a:hover {
	text-decoration:none;
}
a:active {
	outline:none;
}
a:focus {
	-moz-outline-style:none;
}
.linkt {
}
.linkcol {
	color:#df2ae5;
}
img {
	display:block;
	border:0;
}
::-moz-selection{
	background:#c6fc30;
	color:#323232;
}

::selection {
	background:#c6fc30;
	color:#323232;
}


.muro {
	background:url(img/aurora-pixedelic.jpg) top center no-repeat #000;
	width:100%;
	min-width:1000px;
	min-height:408px;
}
.chiodo {
	margin:0 auto;
	width:1000px;
}
.quadro {
	margin:0 auto;
	width:988px;
	float:left;
	display:inline;
}
/*    SLIDEUP    */
/* @override 
	http://samuelgarneau.com/slidebox.css
	http://samuelgarneau.com/lab/validator/slidebox.css
	http://samuelgarneau.com/lab/slidebox.css
	http://samuelgarneau.com/lab/slidebox/style/slidebox.css
*/

.slide-panel {
	z-index:600;
	width:0;
	position:absolute;
}

.bottom {
	bottom:0;
}

.right {
}

.left {
	position:absolute;
	left:0;
}

.top {
	top:0;
}

.content {
	z-index:11;
	overflow:hidden;
	text-align:left;
	background:url(img/slidemenubg.png) repeat;
	height:0;
	width:100%;
	color:#fff;
	_background:#000;
	z-index:1000;
}

.margin-button {
	width:1000px;
	margin:0 auto;
}
.slide-button {
	margin:0 0 0 946px;
	position:relative;
	width:54px;
	z-index:20;
	cursor:pointer;
	height:25px;
	background:url(img/menuup.png) no-repeat;
}

#menuslide {
	width:1000px;
	margin:0 auto;
	position:relative;
	visibility:hidden;
	font-size:14px;
}
	#menuslide td {
		vertical-align:middle;
		text-align:center;
	}
	.menuslide ul {
		display:inline;
		list-style:none;
		padding:0;
		margin:0;
		text-indent:0;
		text-align:center;
		font-size:14px;
		line-height:20px;
	}
	.menuslide li {
		display:inline;
		list-style:none;
		padding:0 5px;
		margin:0;
		text-indent:0;
	}
		.menuslide li ul {
			font-size:14px;
			display:inline;
		}
		.menuslide li li ul {
			font-size:12px;
			display:inline;
		}
		.menuslide a {
			display:moz-inline-box;
			display:inline-block;
			padding:5px;
		}
			.menuslide a:hover {
				color:#3b4b0e;
				background:#c6fc30;
			}

/*    FINE SLIDEUP    */
#head {
		width:1000px;
		height:424px;
	}
		#flash {
			width:1000px;
			height:128px;
			margin:0;
			z-index:1;
			position:absolute;
			overflow:hidden;
		}
		#logo {
			width:623px;
			height:128px;
			margin:0;
			display:block;
			position:absolute;
			z-index:2;
		}
			#logo a {
				width:623px;
				height:128px;
				margin:0;
				float:left;
				display:block;
				text-decoration:none;
				text-indent:-9999px;
			}
		#socialicon {
			width:204px;
			height:29px;
			margin:25px 0 0 725px;
			z-index:8;
			position:absolute;
		}
			#socialicon a {
				display:moz-inline-box;
				display:inline-block;
				float:left;
				width:29px;
				height:29px;
				text-indent:-9999px;
				text-decoration:none;
				margin:0 15px 0 0;
				z-index:8;
				behavior:url("../../../pngfix/iepngfix.htc");
			}
		#search {
			width:250px;
			height:49px;
			overflow:hidden;
			margin:79px 0 0 725px;
			position:absolute;
			z-index:2
		}
			#search form {
				float:left;
				display:block;
				z-index:3;
			}
				#search .testo {
					width:192px;
					height:40px;
					float:left;
					display:inline;
					margin:9px 0 0 6px;
					padding:0;
					border:0;
					font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
					color:#53535b;
					font-size:30px;
					background:none;
				}
				#search .invia {
					background:none;
					border:none;
					padding:0;
					margin:7px 0 0 5px;
					width:46px;
					height:42px;
					float:left;
					display:inline;
					cursor:pointer;
				}
	.testotop {
		float:left;
		display:inline;
		width:1000px;
		padding:0 0 20px 0;
	}
	.testotopin {
		float:left;
		display:inline;
		width:1000px;
		background:url(img/testo-top-ns.jpg) no-repeat top;
		padding:0;
		border-top:none;
		border-bottom:none;
		position:relative;
	}
	.testotopinbot {
		float:left;
		display:inline;
		width:1000px;
		background:url(img/testo-int-bot.jpg) no-repeat bottom;
		padding:0;
		position:relative;
	}
	.testoesterno {
		float:left;
		display:inline;
		width:1000px;
		background:url(img/bg2.jpg) repeat;
		font-size:12px;
		line-height:18px;
	}
		.colonsx {
			width:675px;
			float:left;
			display:inline;
			overflow:hidden;
		}
			.testotopinbot .colonsx {
				padding:40px 0 0 0;
			}
			.navigation {
				display:inline;
				float:left;
				width:625px;
				margin:10px 25px;
			}
			#wp_page_numbers {
				background:none;
				float:left;
				display:inline;
				width:625px;
			}
			.post {
				float:left;
				display:inline;
				width:675px;
				margin:0;
			}
			.post p {
				padding:5px 0;
			}
			.post .titolo {
				color:#ffca3a;
				font-size:30px;
				line-height:40px;
				font-weight:normal;
				display:block;
				clear:both;
				width:518px;
				padding:0 10px 0 25px;
				position:relative;
				text-decoration:none;
				text-align:right;
			}
			.post .titolo a {
				color:#ffca3a;
				font-size:30px;
				line-height:40px;
				font-weight:normal;
				display:block;
				clear:both;
				width:518px;
				position:relative;
				text-decoration:none;
			}
			.post .sottotitolo {
				color:#fff;
				text-decoration:none;
				font-size:16px;
				text-align:right;
				display:inline;
				float:right;
				width:498px;
				padding:5px 10px 5px 0;
				margin:0 -1px 0 25px;
				background:url(img/sottotitolo.png);
				overflow:hidden;
			}
			.pagetitle {
				color:#fff;
				font-size:37px;
				line-height:45px;
				font-weight:normal;
				display:block;
				clear:both;
				width:625px;
				padding:0 25px;
				position:relative;
				text-decoration:none;
			}
				.inviasito {
					background:url(img/inviasito.png) no-repeat;
					display:inline;
					float:right;
					width:79px;
					height:29px;
					padding:8px;
					color:#fff;
					text-decoration:none;
					text-align:center;
					font-size:12px;
					line-height:15px;
					top:10px;
					right:25px;
					position:absolute;
				}
			.contenuto {
				width:625px;
				background:#fff;
				float:left;
				display:inline;
				margin:0 25px;
				color:#323232;
			}
				.contenutobg {
					padding:0 10px;
					width:605px;
					float:left;
					display:inline;
				}
				.contenutobg img {
					border:1px solid #000;
				}
				ol.commentlist {
					width:675px;
					padding:0;
					float:left;
					display:inline;
					margin:25px 0;
					color:#fff;
				}
					ol.commentlist li {
						margin:0 0 40px 25px;
						padding:0;
						list-style:none;
						width:625px;
						float:left;
						display:inline;
					}
					ol.commentlist li.odd p {
						background:#21211f;
						padding:10px;
						margin:0;
					}
					ol.commentlist li.even p {
						background:#353533;
						padding:10px;
						margin:0;
					}
					.comment-author {
						float:left;
						display:inline;
						width:70px;
					}
					.comment-data {
						float:right;
						display:inline;
						width:495px;
						padding:0 0 0 60px;
					}
					#respond {
						display:inline;
						float:left;
						width:675px;
						margin:50px 0 0 0;
					}
					.reply {
						padding:0 10px;
						height:22px;
						line-height:18px;
						display:block;
						clear:both;
						font-style:italic;
					}
					ol.commentlist li.odd .reply {
						background:#353533;
					}
					ol.commentlist li.even .reply {
						background:#21211f;
					}
					.commentmetadata {
						font-size:9px;
					}
					ol.commentlist li.odd .comment-data {
						background:url(img/comicodd.png) top left no-repeat;
					}
					ol.commentlist li.even .comment-data {
						background:url(img/comiceven.png) top left no-repeat;
					}
					
			.slide {
				width:625px;
				height:449px;
				float:left;
				display:inline;
				background:url(img/slide.jpg) no-repeat;
				padding:0 25px;
				overflow:hidden;
			}
				.slide a {
					text-decoration:none;
				}
			.slideint {
				position:absolute;
				width:625px;
				height:449px;
				overflow:hidden;
			}
			.slide img.over {
				position:absolute;
				z-index:500;
			}
			.slide .back {
				position:absolute;
				z-index:1000;
				width:45px;
				height:42px;
				top:204px;
				left:0px;
				z-index:501;
				cursor:pointer;
			}
			.slide .frwd {
				position:absolute;
				z-index:1000;
				width:45px;
				height:42px;
				top:204px;
				left:580px;
				z-index:501;
				cursor:pointer;
			}
			.slide img {
				display:inline;
				float:left;
				position:relative;
				z-index:2;
			}
			#slidegal {
				position:absolute;
				width:625px;
				height:449px;
				overflow:hidden;
				z-index:20;
				top:0;
			}
				#slidegal ul {
					padding:0;
					margin:0;
					list-style:none;
					top:0;
					position:absolute;
					z-index:20;
					display:block;
				}
				#slidegal li {
					z-index:20;
					height:449px;
					width:625px;
					overflow:hidden;
				}
				#slidetext {
					top:385px;
					position:absolute;
					z-index:21;
					height:64px;
					width:625px;
				}
				#slidetext ul {
					padding:0;
					margin:0;
					position:absolute;
					list-style:none;
				}
				#slidetext li {
					height:60px;
					width:595px;
					padding:4px 15px 0 15px;
					overflow:hidden;
					background:url(img/slidetext.png) no-repeat;
					font-size:12px;
					line-height:17px;
				}
					.slide a {
						width:625px;
						height:449px;
						display:block;
						text-decoration:none;
					}
				.textholder {
					 position:absolute;
					 z-index:15;
					 bottom:6px;
					 margin-bottom:0px;
					 width:595px;
					 padding:0 15px;
					 height:59px;
					 background:url(img/textholderbg.png);
					 _background:#fff;
					 _border-top:1px solid #333;
				}
		.colondx {
			width:325px;
			float:right;
			display:inline;
		}
		.testotopinbot .colondx {
			padding:0 0 69px 0;
		}
		#menu {
				float:left;
				display:inline;
				width:325px;
				height:210px;
				margin:50px 0 0 0;
				z-index:2;
			}
				#menu a {
					width:325px;
					height:30px;
					display:block;
					clear:both;
					text-decoration:none;
					z-index:3;
					position:absolute;
					text-indent:-9999px;
					/*background-position:0 60px;*/
				}
					#menu a:hover {
						/*background-position:0 90px;*/
					}
					#menu a.select {
						background-position:0 0;
						cursor:text;
					}
				#home {
					background:url(img/menu/home.png) 0 60px;
					margin:0;
				}
				#news {
					background:url(img/menu/news.png) 0 60px;
					margin:30px 0 0 0;
				}
				#showcase {
					background:url(img/menu/showcase.png) 0 60px;
					margin:60px 0 0 0;
				}
				#tutorial {
					background:url(img/menu/tutorial.png) 0 60px;
					margin:90px 0 0 0;
				}
				#lavori {
					background:url(img/menu/lavori.png) 0 60px;
					margin:120px 0 0 0;
				}
				#scrivimi {
					background:url(img/menu/scrivimi.png) 0 60px;
					margin:150px 0 0 0;
				}
			#presentazionebg {
				float:left;
				display:inline;
				float:left;
				width:325px;
				margin:202px 0 0 0;
				padding:0 0 0 0;
				background:url(img/presentazionebg.jpg) repeat-y;
			}
				#presentazione {
					float:left;
					display:inline;
					width:272px;
					height:193px;
					padding:35px 38px 0 15px;
					*padding-top:45px;
					*height:183px;
					background:url(img/presentazionetop.jpg) no-repeat top;
					overflow:hidden;
					font-size:11px;
					line-height:16px;
					color:#323232;
				}
					#presentazione img {
						float:right;
						display:inline;
						margin-top:-35px;
						*margin-top:-45px;
					}
				#curriculum {
					float:left;
					display:inline;
					width:166px;
					height:30px;
					padding:19px 25px 0 134px;
					background:url(img/curriculumbg.png) no-repeat left top;
				}
			.sottocategorie {
				color:#fff;
				font-size:15px;
				line-height:20px;
				text-align:right;
				margin:0 25px 0 0;
				padding:0 0 10px 0;
				list-style:none;
				display:inline;
				float:left;
				background:#000;
			}
				.sottocategorie li {
					list-style:none;
					padding:5px 10px 15px 10px;
				}
				.sottocategorie a {
					color:#f6a0f8;
				}
					.sottocategorie ul li {
						display:moz-inline-box;
						display:inline-block;
						float:right;
						margin-left:5px;
						background:#000;
						padding:0;
					}
					.sottocategorie li ul {
						color:#fff;
						font-size:13px;
						line-height:18px;
						text-align:right;
						margin:0;
						padding:5px 10px 20px 10px;
						list-style:none;
						display:block;
						clear:none;
						background:#000;
					}
	.testo {
		float:left;
		display:inline;
		width:950px;
		background:url(img/bg.jpg) repeat;
		border:1px solid #eee;
		padding:24px 24px 0 24px;
		margin:0 0 48px 0;
	}
		.box {
			width:300px;
			margin:0 0 -48px 25px;
			float:left;
			display:inline;
			position:relative;
		}
			#boxnews {
				margin:0 0 -48px 0;
			}
			.box .titolo {
				width:300px;
				height:27px;
				text-indent:-9999px;
				float:left;
				display:inline;
			}
			.box .imagebox {
				width:290px;
				height:169px;
				border:5px solid;
				border-top:0;
				clear:both;
				display:block;
				_margin-top:-9px;
			}
			.box .imagebox object, .box .imagebox embed {
				position:absolute;
				z-index:10;
				top:27px;
			}
				.box .titolo a {
					width:65px;
					height:27px;
					margin:0 5px 0 0;
					float:right;
					display:block;
					text-indent:-9999px;
					z-index:10;
				}
				#boxnews .titolo {
					background:url(img/newsboxtitolo.png) no-repeat;
				}
				#boxnews .imagebox {
					border-color:#3ad2ff;
				}
				#boxshowcase .titolo {
					background:url(img/showcaseboxtitolo.png) no-repeat;
				}
				#boxshowcase .imagebox {
					border-color:#f6a0f8;
				}
				#boxtutorial .titolo {
					background:url(img/tutorialboxtitolo.png) no-repeat;
				}
				#boxtutorial .imagebox {
					border-color:#fff;
				}
			.box table img {
				display:inline;
				margin:0 5px;
			}
				.box table td.titoletto {
					width:190px;
					color:#ffca3a;
					font-size:18px;
					line-height:22px;
					font-weight:bold;
					vertical-align:top;
					padding:10px 5px 8px 5px;
				}
				.box .titoletto a {
					color:#ffca3a;
					text-decoration:none;
				}
					.box .titoletto a:hover {
						text-decoration:underline;
					}
				.box .titoletto h2 {
					font-size:18px;
				}
				table td.data {
					width:105px;
					vertical-align:bottom;
					padding:10px 0 0 0;
				}
				.post table td.data {
					width:95px;
					vertical-align:top;
					padding:0;
					background:url(img/bgdata.jpg) no-repeat 0 10px;
				}
				.box table td.naviga {
					width:105px;
					padding:10px 0 0 0;
				}
				.databox {
					width:89px;
					padding:0 3px;
					height:46px;
					background:url(img/databg.png) no-repeat;
					float:right;
					display:inline;
					color:#fff;
					font-family:"Times New Roman", Times, serif;
					font-style:italic;
					text-transform:uppercase;
					font-weight:normal;
					overflow:hidden;
				}
					.databox .giorno {
						float:left;
						display:inline;
						text-align:center;
						font-size:47px;
						line-height:46px;
						padding:0;
						margin:0;
						width:49px;
						overflow:hidden;
					}
					.databox .mese {
						float:left;
						display:inline;
						text-align:center;
						font-size:17px;
						line-height:17px;
						padding:5px 0 0 0;
						margin:0;
						width:40px;
						overflow:hidden;
					}
				.boxtesto {
					clear:both;
					display:block;
					width:280px;
					padding:0 10px;
					background:#fff;
					font-size:11px;
					line-height:16px;
				}
				.boxtesto p {
					margin:0;
					padding:0;
				}
				.box a.submit {
					float:right;
					display:moz-inline-box;
					display:inline-block;
				}
		#piede {
			background:url(img/stelle.jpg) repeat-x top center #000;
			float:left;
			display:inline;
			width:100%;
			margin:-28px 0 0 0;
			.margin:0;
		}
			#famigliola {
				background:url(img/famigliola.png) no-repeat top;
				width:950px;
				float:left;
				display:inline;
				padding:313px 25px 0 25px;
				height:323px;
				overflow:hidden;
			}
				.boxform {
					float:left;
					display:inline;
					width:625px;
					padding:44px 0 0 0;
					background:url(img/scrivimi.png) no-repeat top left;
					color:#53535b;
					font-size:11px;
					line-height:15px;
				}
				.testotopin .boxform {
					background:url(img/lasciacommento.png) no-repeat top left;
					margin:0 25px;
				}
					.boxform p {
						float:left;
						display:inline;
						margin:0;
						padding:0;
					}
					.boxform td {
						padding:0 0 23px 0;
					}
					.submitsite {
						margin:20px 0;
						clear:both;
						display:block;
					}
					.submitsite td {
						padding:0 0 23px 0;
						vertical-align:top;
					}
					.boxform .text {
						float:left;
						display:inline;
						border:none;
						border-left:1px solid #3a3a40;
						width:294px;
						height:41px;
						background-color:#3a3a40;
						background-repeat:no-repeat;
						background-position:top left;
						margin:0;
						padding:2px 0 0 5px;
						font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
						color:#5d5d65;
						font-size:30px;
						vertical-align:text-bottom;
					}
					.submitsite .text {
						float:left;
						display:inline;
						border:none;
						border-left:1px solid #9e9e9e;
						width:289px;
						height:41px;
						background-color:#9e9e9e;
						background-repeat:no-repeat;
						background-position:top left;
						margin:0;
						padding:2px 0 0 5px;
						font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
						color:#5d5d65;
						font-size:30px;
						vertical-align:text-bottom;
					}
					.boxform #commentform .text {
						background-color:#000;
						color:#eee;
						border-left:none;
						width:295px;
					}
					.boxform .check {
						float:left;
						display:inline;
						margin:0;
						padding:0;
						border:none;
					}
					.submitsite .check {
						float:left;
						display:inline;
						margin:0;
						padding:0;
						border:none;
					}
						.boxform .text#nome {
							background-image:url(img/nome.png);
						}
						.submitsite .text#nome {
							background-image:url(img/nome2.png);
						}
						.boxform .text#author {
							background-image:url(img/author.png);
						}
						.boxform .text#cognome {
							background-image:url(img/cognome.png);
						}
						.boxform .text#url {
							background-image:url(img/url.png);
						}
						.submitsite .text#url {
							background-image:url(img/url2.png);
						}
						.boxform .text#email {
							background-image:url(img/email.png);
						}
						.submitsite .text#email {
							background-image:url(img/email2.png);
						}
						.boxform #commentform .text#email {
							background-image:url(img/emailcomment.png);
						}
						.boxform textarea {
							background-image:url(img/textarea.png);
							padding:15px 0 0 5px;
							width:295px;
							height:134px;
							background-color:#3a3a40;
							background-repeat:no-repeat;
							background-position:top left;
							font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
							color:#5d5d65;
							font-size:15px;
							border:none;
							border-left:1px solid #3a3a40;
						}
						.submitsite textarea {
							background-image:url(img/descrizione.png);
							padding:15px 0 0 5px;
							width:290px;
							height:134px;
							background-color:#9e9e9e;
							background-repeat:no-repeat;
							background-position:top left;
							font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
							color:#5d5d65;
							font-size:15px;
							border:none;
							border-left:1px solid #9e9e9e;
						}
						.boxform #commentform .textarea {
							background:url(img/commenta.png) no-repeat top left;
							border-left:none;
							width:296px;
							color:#eee;
						}
						.boxform #commentform textarea {
							background:none;
							border-left:none;
							width:296px;
							color:#eee;
						}
						.boxform .submit {
							float:right;
							display:inline;
							width:95px;
							height:30px;
							background:url(img/submit.jpg) no-repeat left;
							background-position:bottom;
							padding:0;
							margin:0;
							border:0;
							margin:-24px 0 0 0;
							position:relative;
							cursor:pointer;
						}
						.submitsite .submit {
							float:right;
							display:inline;
							width:95px;
							height:30px;
							background:url(img/submit2.jpg) no-repeat left;
							background-position:bottom;
							padding:0;
							margin:0;
							border:0;
							margin:-29px 0 0 0;
							position:relative;
							cursor:pointer;
						}
						.boxform .submit[disabled] {
							background-position:top;
							cursor:text;
						}
						.submitsite .submit[disabled] {
							background-position:top;
							cursor:text;
						}
						.boxform #commentform .submit {
							background:url(img/invia.png) no-repeat top left;
						}
					#tornasu {
						background:url(img/tornasu.jpg) no-repeat right top;
					}
						#tornasu #up {
							float:right;
							display:block;
							height:44px;
							width:174px;
							text-decoration:none;
						}
						#wp-calendar {
							border-spacing:5px;
							border-collapse:separate;
							empty-cells:hide;
							font-size:13px;
							color:#53535b;
							margin:0;
							width:240px;
							float:right;
							display:inline;
						}
						
						@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {  
							head~body #calnav { margin:35px 0 0 -55px; }  
						}  
						#calnav {
							position:absolute;
							margin:98px 0 0 0;
							*margin:40px 0 0 -55px;
							width:50px;
							height:22px;
							overflow:hidden;
						}
						#calnav #next {
							width:22px;
							height:22px;
							text-align:left;
							background:url(img/calendnext.png) no-repeat;
							display:inline;
							float:right;
						}
						#calnav #nextinac {
							width:22px;
							height:22px;
							text-align:left;
							background:url(img/calendnextinac.png) no-repeat;
							display:inline;
							float:right;
						}
						#calnav #prev {
							width:22px;
							height:22px;
							text-align:left;
							background:url(img/calendprev.png) no-repeat;
							display:inline;
							float:left;
						}
						#calnav #previnac {
							width:22px;
							height:22px;
							text-align:left;
							background:url(img/calendprevinac.png) no-repeat;
							display:inline;
							float:left;
						}
						
							#calnav a {
								display:block;
								height:22px;
								width:22px;
								text-decoration:none;
							}
						
						#wp-calendar a {
							display:block;
							text-decoration:none;
							color:#15b5e5;
						}
						
						#wp-calendar a:hover {
							text-decoration:underline;
						}
						
						#wp-calendar caption {
							color:#53535b;
							font-size:16px;
							text-align:left;
							text-transform:capitalize;
							text-align:right;
						}
						
						#wp-calendar td {
							text-align:center;
							width:29px;
							height:29px;
							background:url(img/bgcalend.jpg) no-repeat left top;
						}
						#wp-calendar td.pad {
							background:none;
						}
												
						#wp-calendar #today {
							background:url(img/bgcalendhover.jpg) no-repeat;
						}
						
						#wp-calendar th {
							font-style:normal;
							text-transform:capitalize;
						}

					#piedino {
						height:76px;
						padding:10px 25px 0 25px;
						margin:10px 0 0 0;
						.margin:0;
						_margin:0;
						width:950px;
						border-top:1px solid #3a3a40;
						float:left;
						display:inline;
						font-size:11px;
						line-height:13px;
						color:#53535b;
					}
						#piedino img {
							float:right;
							display:inline;
							margin:0 0 0 13px;
						}
/* PAGE NUMBERS */
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background:url(img/navigation.png) no-repeat;
	padding:0;
	margin:0;
	border:none;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	list-style:none;
	text-transform:none;
	text-indent:0px;
	font-variant:normal;
	text-align:left;
	line-height:12px;
	letter-spacing:0px;
	word-spacing:0px;
	font-size:13px;
	font-family:Arial;
}

#wp_page_numbers li {
	float:left;
	display:block;
	margin:5px;
}

#wp_page_numbers a {
	display:block;
	color:#53535b;
	width:29px;
	height:22px;
	text-align:center;
	padding:8px 0 0 0;
}

#wp_page_numbers li a:hover {
	background:url(img/navigationhover.png) no-repeat;
}

#wp_page_numbers li.active_page a {
	background:url(img/navigationhover.png) no-repeat;
}

/* FINE PAGE NUMBERS */


/* THICKBOX */

*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:1002;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  z-index:1001;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  z-index:1001;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 1003;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:1003;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:1001;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
.chiudi {
	display:block;
	background:url(img/chiudi.png) no-repeat;
	width:15px;
	height:15px;
	text-decoration:none;
	cursor:pointer;
}
/* FINE THICKBOX */
