﻿/* Tasto facebook like sul lato del post */.post-like {	margin: 10px 0 -20px -80px;	padding: 0;	position: absolute !important;	float: left;	display: inline;	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;	width: 50px;}/* Tasto google+1 sul lato del post */.post-like-google {	margin: 10px 0 -20px -75px;	padding: 0;	position: absolute !important;	float: left;	display: inline;	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; 	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;  	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;	width: 50px;}/* iPhone */#iphone { z-index: 9; background-image:url('http://www.mac10.it/wp-content/themes/Mac10theme/images/iphone-scheletro.png'); background-repeat:no-repeat;width: 278px;height: 399px;position: absolute;margin-top: 20px;padding-top: 80px; padding-left: 46px;margin-left: 190px !important;left:50%;}/* banner adsense header */#cornicebanneradsense {background-image: url('http://www.mac10.it/wp-content/themes/Mac10theme/images/cornicebanneradsense.png'); background-repeat:no-repeat; width: 754px; height: 118px; padding-top: 14px; padding-left: 14px; margin: auto;}#cornicebanneradsense2 {background-image: url('http://www.mac10.it/wp-content/themes/Mac10theme/images/cornicebanneradsense2.png');background-repeat:no-repeat; height: 630px; width: 190px; padding-top: 15px; padding-left: 0px; margin: auto;}#menu-alto {	width: 673px;	height: 47px;	margin-top: 320px;	margin-left: -460px !important;	left:50%;	position:absolute;}

img.ombra {
	border: 1px solid #dbdbdb;
	box-shadow: 2px 2px 2px #818181;
	-webkit-box-shadow: 5px 5px 8px #818181;
	-moz-box-shadow: 5px 5px 8px #818181;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
}

#barra-categorie {
	width: 100%;
	height: 30px;
	margin-top: 400px;
	position: absolute;
	background-color: #f1f1f1;
	/* for IE */
	filter:alpha(opacity=40);
	/* CSS3 standard */
	opacity:0.4;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1);
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1);
}

#menu-categorie {
	margin-top: 400px;
	position:absolute;
	left: 50%;
	margin-left: -405px;
}

.voce-menu {	font-family: arial, verdana;	text-transform: uppercase;	font-size: 1.2em;	margin-left: 20px;	font-weight: normal;	font-style: normal;	/* for IE */	filter:alpha(opacity=85);	/* CSS3 standard */	opacity:0.85;}.voce-menu:hover {	/* for IE */	filter:alpha(opacity=100);	/* CSS3 standard */	opacity:1.0;}.widgettitle {font: 1.5em Trebuchet, Verdana, Arial, Helvetica, sans-serif;background-image: url('http://img41.imageshack.us/img41/4937/dietrotitolo.png');background-repeat: repeat;margin-bottom: 5px;}div.separatore {	margin: 20px auto;	clear: both;	display: block;	width: 450px;	border-top: 1px solid #fff;	-webkit-box-shadow: 0 -1px 0 #ddd;	-moz-box-shadow: 0 -1px 0 #ddd;	box-shadow: 0 -1px 0 #ddd;}.button_home {width: 134x;height: 47px;}.button_home a {display: block;width: 134px;height: 47px;background: url(images/menu/home.png) no-repeat top left;}.button_home a:hover {background-position: bottom left;}.button_aboutme {width: 182px;height: 47px;}.button_aboutme a {display: block;width: 182px;height: 47px;background: url(images/menu/aboutme.png) no-repeat top left;}.button_aboutme a:hover {background-position: bottom left;}.button_portfolio {width: 190px;height: 47px;}.button_portfolio a {display: block;width: 190px;height: 47px;background: url(images/menu/portfolio.png) no-repeat top left;}.button_portfolio a:hover {background-position: bottom left;}.button_sitemap {width: 167px;height: 47px;}.button_sitemap a {display: block;width: 167px;height: 47px;background: url(images/menu/sitemap.png) no-repeat top left;}.button_sitemap a:hover {background-position: bottom left;}/* Inseriti da Mac   */.c { margin-right:auto; margin-left:auto; text-align:center;}div.acapo { margin-top: 20px; }div.acapoc { margin-top: 20px; text-align: center;}div.acapo2 { margin-top: 30px; }div.acapo2c { margin-top: 30px; text-align: center;}div.acapo3 { margin-top: 40px; }div.acapo3c { margin-top: 40px; text-align: center;}div.acapo4 { margin-top: 50px; }/* 00 - GLOBAL ELEMENTS/* ----------------------------------------------*/body {margin: 0; padding: 0;	width:auto; height:auto;	background:#dadada url(images/bg3.jpg) repeat-x top center;	font:normal 0.75em Verdana,Georgia, "Times New Roman", Times, serif; color:#6c6159;	line-height:160%;}img {	border:0;}blockquote, .box {	margin:0; padding:10px 20px;	font:1.25em Verdana, Georgia, "Times New Roman", Times, serif; color:#928071;}/* 01 - TYPOGRAPHY/* ----------------------------------------------*/h1 {}/* If your blog title/name is too large, you can reduce font size here */	#logo h1 {				font:normal 25pt Arial, Helvetica, sans-serif; color: #edeabc;				margin-left: 21px;				margin-top: -4px;	}h2 {	/* Does not display */}	#logo h2 {		display:none;		text-indent:-9999px;	}h3 {	margin:0; padding:0;	font:normal 2.50em Arial, Helvetica, sans-serif; color:#3b3632;}	h3.page-title {		margin:0; padding:0 0 20px 0;		font-size:2.50em;		background:url(images/page-title-divider.png) no-repeat bottom center;	}/* TITOLO POST */h4 {	margin:0; padding:0;	font:normal 1.60em Arial, Helvetica, sans-serif; color:#3b3632; text-align: center;}h5 { margin:0 0 0 0; padding:0; font:1.8em Verdana, Georgia, "Times New Roman", Times, serif; color: #23003d;}a:link, a:active, a:visited {	font-weight:bold; color:#4a413a;	text-decoration:none;}	h3 a, h4 a {		color:#3b3632; text-decoration: none;	}        h4 a:hover { color: black; text-decoration: none; }	.post-meta a {		font:bold 1em Verdana, Arial, Helvetica, sans-serif; color:#989797;	}		#navigation a {		font:normal 1em Verdana, Georgia, "Times New Roman", Times, serif; color:#c4c4c3;	}		.footer-pages li a:link, .footer-pages li a:active, .footer-pages li a:visited {		font:bold 1.20em Arial, Helvetica, sans-serif; color:#FFF;	}		#right-content li ul.tabs li a {		 margin:0; padding:2px 15px; width:auto; height:auto;		 line-height:35px;		 background:none;		 display:block; outline:0; color:#453c2f;	}	#right-content li ul.tabs li a:hover, #right-content li ul.tabs li a.active {		background:#f9f9e6;	}				#right-col .content a:link, #right-col .content a:active, #right-col .content a:visited {		margin:0; padding:0 0 0 20px;		font:normal 1.00em Verdana, Georgia, "Times New Roman", Times, serif; color:#706c65;		background:url(images/arrow.gif) no-repeat left center; display:block;	}		#right-content li ul li, #right-content li ul li a {		margin:0; padding:0 0 0 12px;		font:normal 1em Verdana, Arial, Helvetica, sans-serif; color:#797a67;	}		.post-meta-single a {		font-weight:normal; color:#c27127;	}a:hover {	text-decoration:underline;}	#navigation a:hover, #navigation li.current_page_item a {		/* Loaded from external sheet */	}		#right-col .content a:hover {		background:url(images/arrow-hover.gif) no-repeat left center;		color:#4b463d;	}			#right-content li ul.tabs li a:hover {		/* Loaded from external sheet */	}		#right-content li ul li a:hover {		color:#424334;		text-decoration:none;	}/* Universal Styles */.small {	font-size:0.83em;}.medium {	font-size:0.95em;}.large {	font-size:1.25em;}.extralarge { color: #605c63; font-size:1.3em;}.orange, .orange a {	color:#d17226;}.orange, .orange a {	color:#d17226;}.teal, .teal a {	color:#84aaa3;}.green, .green a {	color:#a7b526;}.orange, .orange a {	color:#d38234;}.pink, .pink a {	color:#cd5761;}.purple, .purple a {	color:#8a8a8a;}.bluegray, .bluegray a {	color:#959999;}.light, .light a {	color:#a99b90;}.dark, .dark a {	color:#413b37;}.weight-normal, .weight-normal a {	font-weight:normal;}.weight-bold, .weight-bold a {	font-weight:bold;}.verdana {	font-family:Verdana, Arial, Helvetica, sans-serif;}.georgia {	font-family:Georgia, "Times New Roman", Times, serif;}.inline {	display:inline;}.block {	display:block;}/* Misc */#featured p {	font-size:1.14em;}	/* Buttons */	.btn, a.btn:link, a.btn:active, a.btn:visited, .submit {		text-align:center;		font:bold 1em Arial, Helvetica, sans-serif; color:#FFF;		line-height:24px;	}			.box {			font-size:0.75em;		}		.btn-footer, a.btn-footer:link, a.btn-footer:active, a.btn-footer:visited {			color: white; margin-left: -30px; padding-top: 50px; font-weight:bold; font-size:1.10em;		}.tags {			margin:5px 0 0 0;			font:0.73em Arial, Helvetica, sans-serif; color:#827c78;			display:block;		}							.tags a {				font:0.83em Arial, Helvetica, sans-serif; color:#827c78;				font-size:1em;			}.post-date {	text-align:center;}	.month {		margin:0 0 -5px 0; padding:5px 0 0 0;		font:normal 0.92em Georgia, "Times New Roman", Times, serif; color:#737852;		text-transform:uppercase;	}		.day {		font:italic 1.75em Georgia, "Times New Roman", Times, serif; color:#737852;	}	#right-col {	font:1em Verdana, Arial, Helvetica, sans-serif; color:#797a67;	line-height:130%;}#footer {	font:normal 0.83em Arial, Helvetica, sans-serif; color:#dce7c0;}/* 02 - STRUCTURE/* ----------------------------------------------*/.clearfix:after {    content: " ";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}.clearfix {    display: inline-block;}html[xmlns] .clearfix {    display: block;}* html .clearfix {    height: 1%;}.left, .alignleft {	float:left;}.right, .alignright {	float:right;}/* Logo */.main-top { margin-left: -442px!important;left:50%;position: absolute;}.main-top a { display: block; width: 650px; height: 300px; background: url(images/main-top4.png) no-repeat top left; }.main-top a:hover {background-position: bottom left;}#container { margin: 0 auto; margin-top: 490px; width: 955px; height:auto;background:url(images/content-back.png) repeat-y top center; font-weight: normal;}.centro { cellpadding: 0px; cellspacing: 0px; font-weight: normal;}.centro tr { width: 950px; font-weight: normal;}.centro td { vertical-align: top; font-weight: normal; }#featured { position: absolute; width:646px; height:460px; background:url(images/featured.png) no-repeat top center; margin-left: 6px; margin-top: -200px;}#left-col { margin-top: 10px; height: auto; width: 633px; font-weight: normal;}.left-content {	margin: 0 15px 0 50px; font-weight: normal; }#right-col { margin-top: -180px; height:auto; width: 305px;}#right-content {list-style:none; margin-left: -22px; width: 305px; margin-top: -15px; }.normale { font-weight: normal; }#navigationed {	margin:0 auto; padding:0;	width:955px; height:87px;}#footer {        margin-left: -470px;        left: 50.0%;        position:absolute;        margin-top: -20px;	height:68px; width: 952px;	background:url(images/footer.png) no-repeat bottom center;}#footer-back {	margin:0; padding:0;	width:100%; height:auto;	background:url(images/footer-repeat.png) repeat-x bottom center;}#footer-bg {	margin:0; padding:0 0 40px 0;	width:100%; height:auto;	background:url(images/footer-back.gif) no-repeat bottom center;}/* 00 - HEADER/* ----------------------------------------------*/#navigation {	margin:40px 0 0 7px; padding:5px 0;	list-style:none; display:inline-block !important; display:inline;	background:url(images/navigation.gif) no-repeat;}		#navigation li {		margin:0 12px; padding:0;		float:left;	}/* 00 - LEFT COLUMN/* ----------------------------------------------*/#page-title {	margin:-35px 0 -13px 0; padding:0;	width:632px; height:238px;	background:url() no-repeat top center;	float:right; overflow:visible; position:relative;}.featured-content { margin:0; padding:20px 0px 0px 23px; }.page-title-content {		margin:0; padding:18px 20px 20px 20px;		width:auto; height:117px;	}		.page-title-image {			margin:0 20px 0 0; padding:0;			width:124px; height:150px;			float:left;		}					.page-title-image img {				margin:0; padding:2px;				border:1px solid #c3ba94;			}				.page-title-text {			margin:0; padding:0;			width:448px; height:auto;			float:left;		}	.post {	margin:0 0 10px 0; padding:0 0 0 0;	font-weight: normal; }.post ul { list-style-type:disc; }.post-meta {		margin:30px 0 0 0; padding:0;	}			.post-meta-single {			margin:16px 0 0 0; padding:0;		}			.post img {		margin:10px;	}			img.wp-smiley {		margin:0;		float:none;	}	.post-date {		margin:10px 0 -20px -75px; padding:0;		width:46px; height:43px;		background:url(images/date.png) no-repeat top center;		position:absolute !important; position:relative; float:left; 		display:inline; 	}	.pagination {	margin:0 0 20px 0; padding:0;	width:auto; height:auto;	text-align:center;}	.pagination a {		margin:0 8px;		font:normal 1em Verdana, Arial, Helvetica, sans-serif;		line-height:26px;	}/* 00 - RIGHT COLUMN/* ----------------------------------------------*/	#right-content li {text-align:center;			margin-right: 30px; padding:15px 0px 30px 0px;			width:auto; height:auto;			background:url() no-repeat bottom right;		}					#right-content li ul {text-align:center;				margin:0; padding:0;				width:auto; height:auto;				list-style:none;			}							#right-content li ul li {text-align:center;					margin:0 0 0 -13px; padding:11px 0;					width:auto; height:auto;					background:url(images/sidebar-list-divider.png) no-repeat bottom left;				}							.ads img {				margin:0 3px;			}						/* Tabs */						#tabs {				margin:-3px 0 0 0; padding:12px 15px 40px 15px;				width:auto; height:auto;				background:#f9f9e6 url(images/tabs.gif) no-repeat bottom center;			}						#right-content li ul.tabs {				margin:0; padding:0;     		}  				#right-content li ul.tabs li {					margin:0; padding:0;					list-style:none;					width:33.33% !important; width:32%; height:auto;					display:inline; float:left; text-align:center;									}						#right-content li #popular li, #right-content li #comments li, #right-content li #featureded li {							margin:15px 0; padding:0;							background:none;						}									#right-content li #content_2, #right-content li #content_3 { 						display:none; 					}							#flickr {				background:none;			}											#flickr img {				margin:5px 5px 0 0; padding:3px;				float:left;				background:url(images/flickr.gif) no-repeat top center;				border:1px solid #dcdab8;			}/* 00 - FOOTER/* ----------------------------------------------*/#footer p {	margin-top: 20px; padding:5px 0 0 30px;}#footer div {margin-top: -20px;	width:900px;}.footer-pages {        float: left;	margin: 40px 0 0 30px; padding:5px 0px 0 0px;	list-style:none;}	.footer-pages li {		margin:0 0 0 10px; padding:0 0 0 10px;		float:left;		border-left:1px solid #c7d37c;	}		.footer-pages li.first {		margin:0; padding:0;		float:left;		border-left:0;	}	/* 00 - COMMENTS/* ----------------------------------------------*/.commentlist {	margin:0; padding:0;	width:auto; height:auto;	list-style:none;}	.commentlist li {		margin:0; padding:20px;		width:auto; height:auto;		background:url(images/comments-divider.png) repeat-x bottom center;	}		.commentlist li.alt {		margin:0; padding:20px;		width:auto; height:auto;		background:url(images/comments-divider.png) repeat-x bottom center;	}	.comment-author {		margin:0; padding:0;		width:140px; height:auto;		float:left; text-align:right;	}			.comment-author img {			margin:0 0 7px 0; padding:0;		}		.comment-text {		margin:0; padding:0 0 0 10px;		width:350px; height:auto;		float:right;		text-align:left;		font-family:Verdana, Arial, Helvetica, sans-serif;		border-left:1px solid #dddfc7;	}			.comment-text p {			margin:0 0 10px 0; padding:0;		}/* 00 - BUTTONS/* ----------------------------------------------*/.btn {	margin:0 6px 0 0; padding:0;	width:86px; height:24px;	display:inline-block;background:url(images/btn.png) no-repeat top center;}				.btn-footer {		margin:43px 30px 0 0;			}	/* 00 - COLORS/* ----------------------------------------------*/.color-orange, .color-blue, .color-green, .color-pink, .color-purple {	margin:0 0 3px 0; padding:0;	width:8px; height:31px;	background:url(images/colors.gif);	display:block;	text-indent:-9999px; outline:0;}	.color-purple {		background-position:0px 31px;	}		.color-pink {		background-position:0px 62px;	}		.color-green {		background-position:0px 93px;	}		.color-orange {		background-position:0px 124px;	}	/* 00 - FORMS/* ----------------------------------------------*/.text {	margin:0; padding:4px;	background:url(images/input.png);	border:1px solid #c8c2b0;	font:8pt Arial, Helvetica, sans-serif; color:#989271;}	.text:focus {		border:1px solid #948e72; color:#62574c;	}		label {		font:0.83em Verdana, Arial, Helvetica, sans-serif; color:#909084;	}		.submit {		border:0;	}		.textarea {		width:520px;	}
