@charset "UTF-8";

/*
 * Greenreport.it - Main CSS
 * web development Zaki Design 2013 - www.zaki.it
 *
 */
 
 	* {
 		-webkit-font-smoothing: antialiased;
 	}
		
	/*
	 * UI BASE
	 *
	 */	 
		body {
			background: url('../img/body_bg.png') repeat-x scroll left top #E6E6E6;
			color: #444444;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			font-style: normal;
			font-weight: 400;
		}
		
		h1,
		h2,
		h3 {
		}		
		
		p {
			margin-bottom: 10px;
			color: #555555;
			line-height: 1.500em;
		}
		
		hr,
		.hr {
			border: none;
			background: #262626;
			clear: both;
			height:1px;
			overflow: hidden;
			margin: 20px 20px;
		}
		
		strong {
			font-weight: bold;
			color: #333333;
		}
		
		em {
			font-style: italic;
		}
		
		ol li,		
		ul li {
			color: #666666;
		}
		
		dl dt {
			float:left;
			margin-right:5px;
			margin-bottom: 5px;
			clear:both;			
		}
		
		dl dd {
			float:left;
		}
		
		table caption {
			display: none;
		}
		
		.inline-block {
		    display: inline-block !important;
		}
			
		.left {
	 		float: left;
	 	}
	 	
	 	.right {
	 		float: right;
	 	}
	 	
	 	img.left {
	 		float: left;
	 		margin: 0 10px 10px 0;
	 	}
	 	
	 	img.right {
	 		float: right;
	 		margin: 0 0 10px 10px;
	 	}
	 	
	 	.border-1 {
	 		border: 1px solid #CCCCCC;
	 		
	 	}
	 	
	 	img.border-1 {
	 		padding: 1px;
	 		background: #FFFFFF;	 		
	 	}
		
		/* Links */			
			a:link,
		 	a:visited {
		 		color: #255A37;
		 		text-decoration: none;
		 	}
		 	
		 	a:hover {
		 		text-decoration: underline;
		 	}
					
	
	/*
	 * FORMS
	 *
	 */	
	 	form {
		}
		
		form .field {
			margin-bottom: 4px;
			position: relative;
		}		
		
	 	form label,
		form legend {
			display: block;
			color: #444444;
			position: relative;
			float: left;
			line-height: 21px;
			margin-right: 10px;
		}
		
		form fieldset {
		}
		
		form .required {
			color: #AA5428;
		}
		
		/* Placeholders */
			::-webkit-input-placeholder { color: #999999; }
			::-moz-placeholder { color: #999999; }
			:-ms-input-placeholder { color: #999999; }
			.placeholder { color: #999999; }
		
		/* Text */
			form input[type="text"] {
			}
				
		/* Select */
			form select {
				
			}
			
		/* Text Area */
			form textarea {
				
			}
				
		/* Radio */
			form input[type="radio"] {
				margin: 0 3px 10px 0;
			}
						
		/* Checkbox */
			form input[type="checkbox"] {
				margin: 0 5px 5px 0;
				float: left;
			}
			
			form input[type="checkbox"] + label {
				float: none;
			}
						
		/* File */
			form input[type="file"] {
			}
					
		/* Submit */
			form input[type="submit"] {
			}
			
			form input[type="submit"]:hover {
			}
		
		/* Button */
			form input[type="submit"],
			.button {
				background: #8CC540;
				text-align: center;
				display: inline-block;
				font-weight: 300;
				
				height: 23px;
				line-height: 23px;
				
				font-size: 0.917em;
				padding: 0 12px;
				border: none;
				color: #FFFFFF;
			    
			    cursor: pointer;
				cursor: hand;
				
				-webkit-border-radius: 2px;
				border-radius: 2px;
				
				-webkit-background-clip: padding-box;
				background-clip: padding-box;
			}
			
			.button:link,
			.button:visited {
				color: #FFFFFF;
			}
			
			form input[type="submit"]:hover,
			.button:hover {
				background-color: #7baa38;
				color: #FFFFFF;
				text-decoration: none;
			}
			
						
		/* Common */
			form input,
			form select,
			form textarea {
				font-family: Arial, Helvetica, sans-serif; 
			}
			
			form select,
			form input[type="file"],
			form input[type="text"],
			form input[type="email"],
			form input[type="password"],
			form textarea {
				border: 1px solid #CCCCCC;
				color: #444444;
				font-size: 0.917em;
				
				/* Font Myriad base */
				font-family: 'myriad-pro', Arial, Helvetica, sans-serif;
				font-style: normal;
				font-weight: 400;
				
				/* Bordi radius */
				-webkit-border-radius: 2px;
				border-radius: 2px;
				background-clip: padding-box;
				
				margin-bottom: 10px;
			}
			
			form select,
			form input[type="email"],
			form input[type="password"],
			form input[type="text"] {
				height: 21px;
			}
			
			form select,
			form input[type="email"],
			form input[type="password"],
			form input[type="text"],
			form textarea {
				padding: 0 8px;
			}
			
			form textarea {
				padding-top: 4px;
				padding-bottom: 4px;
			}
				
	
	/*
	 * LAYOUT
	 *
	 */
	 	.wrapper {
	 		width: 968px;
	 		margin: 0 auto;
	 		position: relative;
	 	}
	 	
	 	hr.divider-1.fullwidth,
	 	.hr.divider-1.fullwidth {
	 		background: url('../img/divider_fullwidth.jpg') no-repeat scroll center top transparent;
	 		height: 6px;
	 		display: block;
	 		margin: 0 0 0 0;
	 	}
	 	
	 	
	/*
	 * ADVERTISING
	 *
	 */
	 	
	 	.adv {
	 		position: relative;
	 		z-index: 100;
	 	}
	 	
	 	.adv img {
	 		display: block;
	 		line-height: 0;
	 	}
	 	
	 	.adv a {
	 		
	 	}
		
	
	/*
	 * HEADER
	 *
	 */
	 	#height {
	 		height: 269px;
	 	}
	 	
	 	#header > .wrapper {
	 		width: 960px;
	 		background: #FFFFFF;
	 	}
	 	
	 	#header-top-bg {
	 		position: absolute;
	 		top: 0;
	 		left: 0;
	 	}
	 	
	 	#header-top-content {
	 		z-index: 10;
	 		position: relative;
	 		padding: 8px 10px;
	 		overflow: hidden
	 	}
	 	
	 	#adv-testata {
	 		float: left;
	 	}
	 		 	
	 	/* Header top */
	 		#top-left-links {
		 		float: left;
		 		margin: 0 15px 0 0;
		 	}
		 	
		 	#top-left-links img {
		 		display: block;
		 		border: 1px solid #999999;
		 		margin: 0 0 1px 0;
		 	}
		
		/* Header middle */
			#header-middle {
				padding: 4px 15px 5px 15px;
				position: relative;
				min-height: 77px;
			}
			
			#newsletter-link {
		 		float: left;
		 		background: url('../img/icons/newsletter.png') no-repeat scroll left top transparent;
		 		display: block;
		 		min-height: 30px;
		 		padding-left: 60px;
		 		width: 60px;
		 		margin-top: 30px; 
		 		font-size: 0.917em;
		 		color: #666666;
		 	}
		 	
		 	#newsletter-link:hover {
		 		color: #666666;
		 	}
		 	
		 	#partner-ambiente {
		 		float: left;
		 		margin-top: 10px;
		 		text-align: center;
		 		color: #2390C6;
		 		font-family: 'Georgia', 'Times New Roman', Times, serif;
		 		font-size: 16px;
		 	}
		 	
		 	#partner-ambiente a {
		 		margin-top: 5px;
		 		display: block;
		 	}
		 	
		 	#partner-repubblica {
		 		float: right;
		 		text-align: center;
		 		color: #2390C6;
		 		font-family: 'Georgia', 'Times New Roman', Times, serif
		 	}
		 			 	
		 	/* Logo */
		 		#logo {
		 			position: absolute;
		 			top: 10px;
		 			left: 240px;
		 		}
	 		
	 		
	 	/* Search */
	 		#search-box {
	 			margin-bottom:  15px;
	 		}
	 		
	 		#search-box input[type="text"] {
	 			width: 190px;
	 			margin: 0 8px 0 0;
	 		}
	 		
	 		#search-box input[type="submit"] {
	 			border: 0;
	 		}
	 		
	 	/* Social */
	 		#nav-social {
	 			overflow: hidden;
	 			margin: 0 0 15px 0;
	 		}
	 		
	 		#nav-social > ul {
	 			float: right;
	 		}
	 		
	 		#nav-social ul li {
	 			float: left;
	 			margin-left: 8px;
	 		}
			
			#nav-social ul li a {
				display: block;
				width: 32px;
				height: 32px;
				text-indent: -9999px;
				
				-webkit-opacity: 0.95;
				-moz-opacity: 0.95;
				filter:alpha(opacity=95);				
			}
			
			#nav-social ul li a:hover {
				-webkit-opacity: 1;
				-moz-opacity: 1;
				filter:alpha(opacity=100);				
			}
						
			#nav-social li.twitter  a { background: url('../img/icons/social/twitter.png') no-repeat scroll 0px 0px transparent; }
			#nav-social li.facebook a { background: url('../img/icons/social/facebook.png') no-repeat scroll 0px 0px transparent; }
			#nav-social li.rss		a { background: url('../img/icons/social/rss.png') no-repeat scroll 0px 0px transparent; }
	 
	/*
	 * NAVIGAZIONE PRINCIPALE
	 *
	 */
	 	/* Principale */
		 	#nav-main {
		 		clear: both;
				margin: 0 1px 5px 1px;
		 	}
		 	
		 	#nav-main ul {
		 		background: #8CC540;
		 		height: 34px;
		 	}
		 		 	
		 	#nav-main ul li {
		 		float: left;
		 		border-right: 1px solid #FFFFFF;
		 		font-size: 1.167em;
		 		font-family: 'Georgia', 'Times New Roman', Times, serif
		 	}
		 	
		 	#nav-main ul li a {
		 		line-height: 34px;
		 		height: 34px;
		 		display: block;
		 		background: #8CC540;
		 		color: #FFFFFF;
		 		padding: 0 25px;
		 	}
		 	
		 	#nav-main ul li.last {
		 		border-right: none;
		 	}	 	
		 	
		 	#nav-main ul li a:hover {
		 		background: #719e34;
		 		text-decoration: none;
		 	}
		 	
		 	#nav-main ul li.current-menu-item a,
		 	#nav-main ul li.current_page_item a,
		 	#nav-main ul li.current_page_item a:hover  {
		 		background: #008327;
		 		text-decoration: none;
		 	}
		 	
		 	
		/* Aree tematiche */
			#aree-tematiche {
				clear: left;
				margin: 0 1px;
				overflow: hidden;
			}
			
			#aree-tematiche > div,
			#aree-tematiche > nav {
				float: left;
			}
			
			#aree-tematiche > #aree-tematiche-head {
				float: left;
				padding-right: 3px;				
				background: url('../img/aree_tematiche_shadow_left.png') no-repeat scroll right top transparent;
				z-index: 100;
				position: relative;
			}
			
			#aree-tematiche > #aree-tematiche-head > .inner {
				background: #9DBED4;
				height: 32px;
				width: 138px;
			}
			
			#aree-tematiche > #aree-tematiche-head h2 {
				font-size: 1.167em;
				color: #FFFFFF;
				font-family: 'Georgia', 'Times New Roman', Times, serif;
				font-style: italic;
				text-align: center;
				padding-top: 8px;
			}
			
			/* Slider */			
				#nav-aree-tematiche {
				    position: relative;
				    overflow: hidden;
				   	height: 32px;
				    background: #CADCE8;
					width: 766px;
					margin-left: -3px;
				}
				
				#nav-aree-tematiche ul {
				    width: 99999%;
				    left: 0;
				    position: absolute;
				    list-style: none;
				    margin: 0;
				    padding: 0;
				}
				
				#nav-aree-tematiche ul li {
				    float: left;
				    display: block;
				    padding: 0 8px 0 0;
				    margin: 0 8px 0 0;
				    line-height: 32px;
				    font-family: 'Georgia', 'Times New Roman', Times, serif;
				    font-size: 0.833em;
				    text-transform: uppercase;
				    background: url('../img/divider_1.jpg') no-repeat scroll right center transparent;
				}
				
				#nav-aree-tematiche ul li a {
				    color: #36414A;
				}
				
				#nav-aree-tematiche ul li.first {
				    padding-left: 8px;
				}
				
				#nav-aree-tematiche ul li.last {
				 	padding: 0 8px 0 0;
				    margin: 0 8px 0 0;
				    background: none;
				}
			
			#aree-tematiche-pagination {
				padding-left: 3px;				
				background: url('../img/aree_tematiche_shadow_right.png') no-repeat scroll left top transparent;
				z-index: 100;
				position: relative;
				margin-left: -3px;
				width: 54px;
			}
			
			#aree-tematiche-pagination > .inner {
				height: 32px;
				background: #9DBED4;
			}
			
			#aree-tematiche-pagination > .inner > .inner {
				padding: 10px 0 0 7px;
			}
			
			#aree-tematiche-pagination a {
				display: block;
				width: 10px;
				height: 10px;
				text-indent: -9999px;
				margin: 0 5px 0;
				float: left;
			}
			
			#aree-tematiche-pagination a.control-prev { background: url('../img/icons/arrows_white.png') no-repeat scroll 0px   0px transparent; }
			#aree-tematiche-pagination a.control-next { background: url('../img/icons/arrows_white.png') no-repeat scroll -10px 0px transparent; }
			
			
	/*
	 * MIDDLE
	 *
	 */
	 	#middle > .wrapper {
	 		background: url('../img/main_column_bg.png') repeat-y scroll left top transparent;
	 		width: 960px;
	 		padding: 0 4px;
	 	}
	 	
	 	#middle > .wrapper > .inner {
	 		padding: 14px 14px 0 14px;
	 	}
	 	
	 	#middle article.publiredazionale {
            padding: 10px;
            background-color: #D6E0D9;
        }
	 	
	 	/* Colonna Sinistra */
	 		#column-left {
	 			float: left;
	 			width: 640px;
	 			margin: 0 14px 0 0;
	 		}
	 		
	 		#column-left #sub-column-left {
	 			float: left;
	 			width: 456px;
	 			margin: 0 14px 0 0;
	 		}
	 		
	 		#column-left #sub-column-right {
	 			float: left;
	 			width: 170px;
	 		}
	 		
 			/* Greentoscana */
		 		#greentoscana {
		 		}
		 		
		 		#greentoscana > header {
		 			background: #8CC540;
		 			height: 35px;
		 			padding: 0 5px;
		 		}
		 		
		 		#greentoscana > header h2 {
		 			line-height: 35px;
		 			font-family: 'Georgia', 'Times New Roman', Times, serif;
		 			font-weight: 300;
		 			font-size: 1.333em;
		 		}
		 		
		 		#greentoscana > header h2,
		 		#greentoscana > header h2 a {
		 			color: #FFFFFF;
		 		}
		 		
		 		#greentoscana > .content {
		 			background: #f6f6f6;
		 			padding: 5px;
		 		}
		 		
		 		#greentoscana article {
		 			border-bottom: 1px solid #dddddd;
		 			margin-bottom: 10px;
		 			padding-bottom: 10px;
		 		}
		 		
		 		#greentoscana article .post .data {
		 			color: #358350;
		 			margin-bottom: 5px;
		 			margin-top: 0;
		 			font-size: 0.917em;
		 		}
		 		
		 		#greentoscana article .post h3 {
		 			font-size: 1.083em;
		 			margin-bottom: 5px;
		 		}
		 		
		 		#greentoscana article .post h3,
		 		#greentoscana article .post h3 a {
		 			color: #660000;
		 		}
		 		
		 		#greentoscana article .post p {
		 			margin-bottom: 0;
		 		}
		 		
		 		#greentoscana article.last {
		 			border-bottom: none;
		 			margin-bottom: 0;
		 			padding-bottom: 0;
		 		}
	 		
	 	/* Colonna Destra */
	 		
	 		#column-right {
	 			float: left;
	 			width: 278px;
	 			margin: 00;
	 		}
	 		
	 		#column-right .for-widgets {
	 			margin: 0 0 20px 0;
	 		}
	 			 		
	 		/* Area widget blu */
	 			#sidebar-right-widget-area-blue {
	 				padding: 9px;
	 				background: #C1D5E3;
	 			}
	 			
	 			.widget-gray-1 .widget-content,
	 			.widget-blue-1 .widget-content,
	 			.widget-green-1 .widget-content,
	 			.widget-pink-1 .widget-content,
	 			.widget-ciano-1 .widget-content,
	 			.widget-piombo-1 .widget-content,
	 			.widget-orange-1 .widget-content,
	 			.widget-gray-1 .widget-head,
	 			.widget-blue-1 .widget-head,
	 			.widget-green-1 .widget-head,
	 			.widget-pink-1 .widget-head,
	 			.widget-ciano-1 .widget-head,
	 			.widget-piombo-1 .widget-head,
	 			.widget-orange-1 .widget-head {
	 				padding: 8px;
	 			}
	 			
	 			.widget-head h2 {
	 				font-family: 'Georgia', 'Times New Roman', Times, serif;
	 				font-size: 1.333em;
	 			}
	 			
	 			/* Widget gray */
	 				.widget-gray-1 {
		 				background: #EEEEEE;
		 				border: 1px solid #CCCCCC;
		 			}		 			
		 			
	 			/* Widget blue */
	 				.widget-blue-1 {
		 				background: #E0EAF1;
		 				border: 1px solid #FFFFFF;
		 			}
		 			
		 			.widget-blue-1 .widget-head {
		 				background: #F0F5F8;
		 			}
		 			
		 			.widget-blue-1 .widget-head h2,
		 			.widget-blue-1 .widget-head h2 a {
		 				color: #4B6C81;
		 			}
		 			
		 			.widget-blue-1 .widget-content a {
		 				color: #4B6C82;
		 			}
		 			
		 			.widget-blue-1 .widget-content h2 {
		 				color: #4C5A63;
		 			}
		 			
		 			.widget-blue-1 .widget-content p {
		 				color: #4B6C82;
		 			}
		 			
		 					 			
	 			/* Widget green */ 			
		 			.widget-green-1 {
		 				background: #C5E29F;
		 				border: 1px solid #FFFFFF;
		 			}
		 			
		 			.widget-green-1 .widget-head {
		 				background: #E2F1CF;
		 			}
		 			
		 			.widget-green-1 .widget-head h2,
		 			.widget-green-1 .widget-head h2 a {
		 				color: #587D26;
		 			}
		 			
		 			.widget-green-1 .widget-content a {
		 				color: #4A5D31;
		 			}
		 			
		 			.widget-green-1 .widget-content h2 {
		 				color: #4A5D31;
		 			}
		 			
		 			.widget-green-1 .widget-content p {
		 				color: #3E581A;
		 			}
		 			
		 		/* Widget pink */ 			
		 			.widget-pink-1 {
		 				background: #D7A483;
		 				border: 1px solid #FFFFFF;
		 			}
		 			
		 			.widget-pink-1 .widget-head {
		 				background: #EBD2C1;
		 			}
		 			
		 			.widget-pink-1 .widget-head h2,
		 			.widget-pink-1 .widget-head h2 a {
		 				color: #7A5D4A;
		 			}
		 			
		 			.widget-pink-1 .widget-content a {
		 				color: #FFFFFF;
		 			}
		 			
		 			.widget-pink-1 .widget-content h2 {
		 				color: #FFFFFF;
		 			}
		 			
		 		/* Widget ciano */
	 				.widget-ciano-1 {
		 				background: #3DA2AA;
		 				border: 1px solid #FFFFFF;
		 			}
		 			
		 			.widget-ciano-1 .widget-head {
		 				background: #98CFD4;
		 			}
		 			
		 			.widget-ciano-1 .widget-head h2,
		 			.widget-ciano-1 .widget-head h2 a {
		 				color: #115759;
		 			}
		 			
		 			.widget-ciano-1 .widget-content a {
		 				color: #FFF;
		 			}
		 			
		 			.widget-ciano-1 .widget-content h2 {
		 				color: #FFF;
		 			}
		 			
		 			.widget-ciano-1 .widget-content p {
		 				color: #FFF;
		 			}
		 			
		 		/* Widget piombo */
	 				.widget-piombo-1 {
		 				background: #507892;
		 				border: 1px solid #FFFFFF;
		 			}
		 			
		 			.widget-piombo-1 .widget-head {
		 				background: #A1B7C5;
		 			}
		 			
		 			.widget-piombo-1 .widget-head h2,
		 			.widget-piombo-1 .widget-head h2 a {
		 				color: #0E2F40;
		 			}
		 			
		 			.widget-piombo-1 .widget-content a {
		 				color: #FFF;
		 			}
		 			
		 			.widget-piombo-1 .widget-content h2 {
		 				color: #FFF;
		 			}
		 			
		 			.widget-piombo-1 .widget-content p {
		 				color: #FFF;
		 			}
		 			
		 		/* Widget orange */
	 				.widget-orange-1 {
		 				background: #FF9933;
		 				border: 1px solid #FFFFFF;
		 			}
		 			
		 			.widget-orange-1 .widget-head {
		 				background: #FFBB76;
		 			}
		 			
		 			.widget-orange-1 .widget-head h2,
		 			.widget-orange-1 .widget-head h2 a {
		 				color: #874519;
		 			}
		 			
		 			.widget-orange-1 .widget-content a {
		 				color: #fff;
		 			}
		 			
		 			.widget-orange-1 .widget-content h2 {
		 				color: #874519;
		 			}
		 			
		 			.widget-orange-1 .widget-content p {
		 				color: #fff;
		 			}
		 					 		
		 		/* Likebox */
		 			.facebook-like-box .widget-head {
		 				display: none;
		 			}
		 			
		 		/* BlaBlaBox */
		 		    .blabla-widget-box .widget-head {
		 				display: none;
		 			}
		 			
		 		/* deabyday.tv */
		 		    .deabyday-box .widget-head {
		 				display: none;
		 			}
		 			
	 		
	 		/* Area widget bianca */
	 			#sidebar-right-widget-area-white.for-widgets {
	 				border-left: 1px dotted #DDDDDD;
	 				padding: 0 9px;
	 				margin-bottom: 0; 
	 			}
	 			
	 			#sidebar-right-widget-area-white > li{
	 				border-bottom: 1px dotted #DDDDDD;
	 				padding: 0 0 15px 0;
	 				margin: 0 0 15px 0;
	 			}
	 			
	 			#sidebar-right-widget-area-white > li.last {
	 				border-bottom: none;
	 				padding: 0;
	 				margin: 0;
	 			}
	 			
	 			/* Banner */
		 			#sidebar-right-widget-area-white li.widget_adrotate_widgets .widget-head {
		 				display: none;	
		 			}
	 			
	 
	/*
	 * BREADCRUMBS
	 *
	 */	
		nav#breadcrumbs {
			margin: 0px 0 20px 0;
		}
		
		nav#breadcrumbs span {
		}
		
	
	/*
	 * ATTACHMENTS
	 *
	 */	
		#attachments {
			border-top: 1px solid #DDDDDD;
			padding: 15px 0 20px 0;
			/*overflow: hidden;*/
		}
		
		#attachment-file-tab {
			margin-right: 15px;
			padding-right: 15px;
			border-right: 1px solid #DDDDDD;
		}
		
		#attachment-file-tab,
		#attachment-link-tab {
			float: left;
			margin: 0 2.5% 0 0;
			padding: 0 2.5% 0 0;
			width: 44%;
		}
		
		#attachment-video-tab {
			padding-bottom:  15px;
			margin-bottom:  15px;
			border-bottom: 1px solid #DDDDDD;
		}
		
		#attachments > div > h2 {
			font-size: 1.692em;
			font-weight: 400;
			line-height: 1.231em;
			color: #333333;
			margin: 0 0 5px 0;
		}
	
	 
	/*
	 * POST
	 *
	 */
	 	
	 	.post h1,
	 	.post h2,
	 	.post h3 {
	 		font-weight: 300;
			font-family: 'Georgia', 'Times New Roman', Times, serif;
			margin: 0 0 10px 0;
	 	}
	 	
	 	.post h1,
	 	.post h2,
	 	.post h2 a,
	 	.post h3,
	 	.post h3 a {
	 		color: #255A37;
	 	}
	 	
	 	.post h1 {
	 		font-size: 2.500em;
	 	}
	 	
	 	.post h2 {
	 		font-size: 2.500em;
	 	}
	 	
	 	.post h3 {
	 		font-size: 1.500em;
	 	}
	 	
	 	.post .occhiello,
	 	.post .catenaccio {
	 		font-family: 'Georgia', 'Times New Roman', Times, serif;
	 		font-size: 1.167em;
	 		color: #222222;
	 		margin-bottom: 4px;
	 	}
	 	
	 	.post .data {
	 		margin-top: -5px;
	 		font-style: italic;
	 		color: #666666;
	 	}
	 	
	 	.post strong {
			font-weight: 800;
			color: #222222;
	 	}
	 		 	
	 	.post p {
	 		margin-bottom: 10px;
	 		line-height: 1.167em;
	 	}
	 	
	 	.post p,
	 	.post ul li,
	 	.post ol li {
	 		font-size: 1em;
	 		color: #555555;
	 		line-height: 1.500em; 
	 	}
	 	
	 	.post a:link,
	 	.post a:visited {
	 		color: #255A37;
	 	}
	 	
	 	.post a:hover {
	 		text-decoration: underline;
	 	}
	 	
	 	.post > ul {
			margin: 0 0 15px 15px;
	 	}
	 	
	 	.post > ul li {
			list-style-type: disc;
			margin: 0 0 5px 0;
	 	}
	 	
	 	.post > ol {
			margin: 0 0 15px 15px;
	 	}
	 	
	 	.post > ol li {
			list-style-type: decimal;
			margin: 0 0 5px 0;
	 	}
	 	
	 	/* Post Form */
	 		.post form {
	 			margin-bottom: 10px;
	 		}
	 		
	 	/* Post Tools */
		 	.post-tools {
		 		height: 35px;
		 		margin-bottom: 15px;
		 		border-bottom: 1px dotted #444444;
		 	}
		 	
		 	.post-tools > .share {
		 		float: left;
		 	}
		 	
		 	.post-tools > .share > span,
		 	.post-tools > .share > a.vota_tzetze {
		 		float: left;
		 		display: block;
		 	}
		 	
		 	.post-tools > .share > a.vota_tzetze {
		 		height: 24px;
		 		background-position: left center;
		 	}
		 	
		 	.post-tools > ul {
		 		float: right;
		 		padding-top: 4px;
		 	}
		 	
		 	.post-tools > ul > li {
		 		float: left;
		 		margin-left: 5px;
		 	}
		 	
		 	/* Font resizer */
			 	#font-resizer {
			 		overflow: hidden;
			 		margin-left: 0;
			 	}
			 	
			 	#font-resizer a {
			 		width: 12px;
			 		height: 12px;
			 		float: left;
			 		margin: 0 0 0 5px;
			 		text-indent: -9999px;
			 		display: block;
			 	}
			 	
			 	#font-resizer a#font-smaller-button {
			 		background: url('../img/icons/font_resizer.png') no-repeat scroll  -12px center transparent;
			 	}
			 	
			 	#font-resizer a#font-bigger-button {
			 		background: url('../img/icons/font_resizer.png') no-repeat scroll 0px  center transparent;
			 	}
			 	
			 /* Print */
			 	#print-page {
			 		width: 16px;
			 		height: 12px;
			 		background: url('../img/icons/print.png') no-repeat scroll 0px center transparent;
			 		text-indent: -9999px;
			 		display: block;
			 	}
	 	
	 	/* Post meta */
		 	.post-meta {
		 		font-size: 1em;
		 	}
		 	.post-meta p {
		 		color: #999999;
		 		font-size: 0.917em;
		 		font-style: italic;
		 		margin-bottom: 3px;
		 	}
		 	
		 /* Immagini articolo */		
			.article-images {
				width: 324px;
				margin: 0 0 14px 14px;
			}
			
			.article-gallery a,
			.article-gallery img {
				display: block;
			}
			
			.article-gallery a {
				margin-right: 2px;
				margin-bottom: 2px;
				float: left;
			}
			
			.article-gallery a.lastColumn {
				margin-right: 0;
			}
		 	
		 
	/*
	 * WIDGETS
	 *
	 */
	 	.widget-container {
	 		margin-bottom: 10px;
	 	}
	 	
	 	.widget-container.last {
	 		margin-bottom: 0;
	 	}
	 	
	 	.widget-container .widget-head {
	 	}
	 	
	 	/* zakiGreenPartnersWidget */	 		
	 		.zakiGreenRubricheWidget .widget-content h2 {
		 		font-weight: 300;
		 		margin-bottom: 10px;
		 		font-family: 'Georgia', 'Times New Roman', Times, serif;
		 		font-size: 1.167em;
		 		line-height: 1.333em;
		 	}
		 	
		 	.zakiGreenRubricheWidget .widget-content em {
		 		display: block;
		 		margin-bottom: 3px;
		 	}
		 	
		 	.zakiGreenRubricheWidget .widget-content em,
		 	.zakiGreenRubricheWidget .widget-content p {
		 		font-size: 0.917em;
		 	}
		 	
		 	.zakiGreenRubricheWidget .widget-content img {
		 		background: transparent;
		 		padding: 1px;
		 		border: 1px solid #FFFFFF;
		 		margin-bottom: 5px;
		 	}
	 		
	 		.zakiGreenRubricheWidget .bx-pager {
	 			overflow: hidden;
	 		}
	 		
	 		.zakiGreenRubricheWidget .bx-pager .bx-pager-item {
	 			float: left;
	 			margin-right: 3px;
	 		}
	 		
	 		.zakiGreenRubricheWidget .bx-pager .bx-pager-item a {
	 			display: block;
	 			width: 9px;
	 			height: 9px;
	 			background: #FFFFFF;
	 			text-indent: -9999px;
	 		}
	 		
	 		.zakiGreenRubricheWidget .zakiGreenRubricheWidgetArchive {
	 			text-align: right;
	 		}
	 		
	 		.zakiGreenRubricheWidget .zakiGreenRubricheWidgetArchive a {
	 			font-size: 0.917em;
	 		}
	 	
	 	/* zakiGreenPartnersWidget */
	 	
	 		.zakiGreenPartnersWidget .widget-content h2 {
		 		font-weight: 600;
		 		margin-bottom: 3px;
		 	}
		 	
		 	.zakiGreenPartnersWidget .widget-content em {
		 		display: block;
		 		margin-bottom: 3px;
		 	}
		 	
		 	.zakiGreenPartnersWidget .widget-content em,
		 	.zakiGreenPartnersWidget .widget-content h2,
		 	.zakiGreenPartnersWidget .widget-content p {
		 		font-size: 0.917em;
		 	}
	 		
	 		.zakiGreenPartnersWidget .bx-pager {
	 			overflow: hidden;
	 		}
	 		
	 		.zakiGreenPartnersWidget .bx-pager .bx-pager-item {
	 			float: left;
	 			margin-right: 3px;
	 		}
	 		
	 		.zakiGreenPartnersWidget .bx-pager .bx-pager-item a {
	 			display: block;
	 			width: 9px;
	 			height: 9px;
	 			background: #FFFFFF;
	 			text-indent: -9999px;
	 		}
	 		
	 		/* Blu */
	 			.zakiGreenPartnersWidget.widget-blue-1 .bx-pager a.active,
	 			.zakiGreenPartnersWidget.widget-blue-1 .bx-pager a:hover {
	 				background: #88A0B0;
	 			}
	 	
	 	/* Plugin Post Slider */
		 	
		 	.zakiPostSlideWidget .widget-content h2 {
		 		font-weight: 600;
		 		margin-bottom: 3px;
		 	}
		 	
		 	.zakiPostSlideWidget .widget-content em {
		 		display: block;
		 		margin-bottom: 3px;
		 	}
		 	
		 	.zakiPostSlideWidget .zakiPostSlideWidgetArchive a,
		 	.zakiPostSlideWidget .widget-content em,
		 	.zakiPostSlideWidget .widget-content h2,
		 	.zakiPostSlideWidget .widget-content p {
		 		font-size: 0.917em;
		 	}
	 		
	 		.zakiPostSlideWidget .bx-pager {
	 			overflow: hidden;
	 		}
	 		
	 		.zakiPostSlideWidget .bx-pager .bx-pager-item {
	 			float: left;
	 			margin-right: 3px;
	 		}
	 		
	 		.zakiPostSlideWidget .bx-pager .bx-pager-item a {
	 			display: block;
	 			width: 9px;
	 			height: 9px;
	 			background: #FFFFFF;
	 			text-indent: -9999px;
	 		} 		
	 		
	 		.zakiPostSlideWidget .zakiPostSlideWidgetArchive {
	 			border-top: 1px dotted #FFFFFF;
	 			margin-top: 5px;
	 			padding-top: 5px;
	 			text-align: right;
	 		}
	 		
	 		/* Blu */
	 			.zakiPostSlideWidget.widget-blue-1 .bx-pager a.active,
	 			.zakiPostSlideWidget.widget-blue-1 .bx-pager a:hover {
	 				background: #88A0B0;
	 			}
	 		
	 		/* Green */
	 			.zakiPostSlideWidget.widget-green-1 .bx-pager a.active,
	 			.zakiPostSlideWidget.widget-green-1 .bx-pager a:hover {
	 				background: #87AA5A;
	 			} 
	
	/*
	 * FOOTER
	 *
	 */			
		footer#footer > .wrapper {
	 		background: url('../img/footer_bg.png') no-repeat scroll left top transparent;
	 		width: 960px;
	 		padding: 0 4px;
	 		min-height: 64;
	 	}
	 	
	 	/* Nav Colophon */
	 		#nav-colophon {
	 			padding: 34px 0 29px 0;
	 			text-align: center;
	 		}
	 		
	 		#nav-colophon ul {
	 			overflow: hidden;
	 			display: inline-block;
	 		}
	 		
	 		#nav-colophon ul li {
	 			float: left;
	 			background: url('../img/divider_2.jpg') no-repeat scroll right center transparent;
	 			text-transform: uppercase;
	 			padding: 0 10px 0 0;
	 			margin: 0 10px 0 0;
	 			font-family: 'Georgia', 'Times New Roman', Times, serif;
	 			font-size: 0.917em;
	 		}
	 		
	 		#nav-colophon ul li a {
	 			color: #FFFFFF;
	 		}
	 		
	 	 /* Disclaimer */
	 	 	#disclaimer .post p {
	 	 		color: #666666;
	 	 		font-size: 0.917em;
	 	 	}
	 	 	
	 	 	#disclaimer .post a {
	 	 		color: #666666;
	 	 	}
	 	 
	 	
	/*
	 * UTILITA'
	 *
	 */	 	
	 	.noBorderRight {
	 		border-right: none !important;
	 	}
	 	
		.clearfix {
			clear:both;
			height: 0;
			visibility: hidden;
		}
		
		.cursor-hand {
			cursor: pointer;
			cursor: hand;
		}
		
		.clearLeft {
			clear: left;
		}
		
		.clearRight {
			clear: right;
		}
		
		.clearBoth {
			clear: both;
		}
		
		.noClear {
			clear: none !important;
		}
		
		.no-margin-top {
			margin-top: 0 !important;
		}
		
		.no-margin-bottom {
			margin-bottom: 0 !important;
		}
		
		.last-column,
		.last {
			margin-right: 0 !important;
			padding-right: 0 !important;
		}
				
		.hide {
			position: absolute !important;			
			clip: rect(1px, 1px, 1px, 1px);
		}
		
	
	/*
	 * TEMPLATE: SINGULAR 
	 *
	 */
		body.single #column-left > article .post h2 {
			font-size: 2.000em;
		}
		
		body.single #column-left > article .post h3 {
			font-size: 1.500em;
		}
		
		
	/*
	 * TEMPLATE: ARCHIVI
	 *
	 */
	 	body.archive h1,
	 	body.category h1,
	 	body.search h1 {
	 		font-size: 2.500em;
	 		font-weight: 300;
			font-family: 'Georgia', 'Times New Roman', Times, serif;
			color: #255A37;
			margin: 0 0 10px 0;
	 	}
	 	
	 	/* Articolo in evidenza */
	 		#articolo-primo-priano {
	 			border-bottom: 1px dotted #666666;
	 			margin-bottom: 15px;
	 			padding-bottom: 15px;
	 		}
	 		
	 		#articolo-primo-priano > article {
		 		overflow: hidden;
		 	}
		 	
		 	#articolo-primo-priano > article.fotonews {
		 		border: none;
		 		padding: 10px;
		 		background: #F4F4F4;
		 	}
		 	
		 	#articolo-primo-priano > article.fotonews h2 {
		 		margin-bottom: 0;
		 	}
		 	
		 	#articolo-primo-priano > article.fotonews img {
		 		display: block;
		 		margin-bottom: 10px;
		 	}
	 		
	 	/* Articoli */
		 	#articoli > article {
		 		margin-bottom: 10px;
		 		border-bottom: 1px dotted #666666;
		 		clear: left;
		 		overflow: hidden;
		 	}
		 	
		 	#articoli > article .post-meta {
		 		margin-bottom: 10px;
		 	}
		 	
		 	#articoli > article .post h2 {
		 		font-size: 1.500em;
		 	}
	 	
	 		 
	/*
	 * TEMPLATE: OROSCOPO
	 *
	 */	 	
	 	#oroscopo {
	 		overflow: hidden;
	 		padding: 20px 0 0 50px;
	 	}
	 	
	 	#oroscopo > div {
	 		float: left;
	 		margin: 0 40px 35px 0;
	 		border: 1px solid #ccc;
	 	}
	 	
	 	#oroscopo .segno-wrapper {
			padding: 0;
			
		}
	 	
	 	#oroscopo > div.lastColumn {
	 		margin-right: 0;
	 	}
	 	
	 	
	/*
	 * TEMPLATE: PARTNER TERM
	 *
	 */	
	 	body.tax-partner #column-left > article,
	 	body.single-news-partner #column-left > article {
	 		padding: 14px;
	 		border: 1px solid #bcc4bd;
	 		margin-bottom: 14px;
	 	}
	 	
	 	body.tax-partner #column-left > article .post p,
	 	body.single-news-partner #column-left > article .post p {
	 		color: #222222;
	 	}
	 	
	 	body.tax-partner #column-left > article .post-meta p,
	 	body.single-news-partner #column-left > article .post-meta p  {
	 		color: #666666;
	 	}
	 	
	 	
	/*
	 * SECTION: GREEN TOSCANA
	 *
	 */
	 	/* Menu */
			body.section-greentoscana #nav-main ul li.current-menu-item a,
			body.section-greentoscana #nav-main ul li.current_page_item a,
			body.section-greentoscana #nav-main ul li.current_page_item a:hover {
				background: #9B5B31;
			}
			
			body.section-greentoscana #aree-tematiche > #aree-tematiche-head > .inner,
			body.section-greentoscana #aree-tematiche-pagination > .inner {
				background: #9b5b31;
			}
			
			body.section-greentoscana #nav-aree-tematiche {
				background: #b7774e;
			}
			
			body.section-greentoscana #nav-aree-tematiche ul li a {
				color: #FFFFFF;
			}
			
		/* Post */
			body.section-greentoscana h1,
			body.section-greentoscana .post h2,
			body.section-greentoscana .post h2 a,
			body.section-greentoscana .post h3,
			body.section-greentoscana .post h3 a {
				color: #9B5B31;
			}
			
			/* autore-box */
			.autore-box {
			    margin: 0 0 15px 0;
			}
			
			    .autore-box img {
			        float:left;
			        margin: 0 10px 0 0;
			        padding: 1px;
			        border: 1px solid #ccc;
			    }
			    
			    .autore-box p {
			        padding: 6px 0 0 0;
			        line-height: 14px;
			    }
		
	/*
	 * CMS
	 *
	 */
		.alignnone {
		    margin: 5px 20px 20px 0;
		}
		
		.aligncenter,
		div.aligncenter {
		    display: block;
		    margin: 5px auto 5px auto;
		}
		
		.alignright {
		    float:right;
		    margin: 5px 0 20px 20px;
		}
		
		.alignleft {
		    float: left;
		    margin: 5px 20px 20px 0;
		}
		
		.aligncenter {
		    display: block;
		    margin: 5px auto 5px auto;
		}
		
		a img.alignright {
		    float: right;
		    margin: 5px 0 20px 20px;
		}
		
		a img.alignnone {
		    margin: 5px 20px 20px 0;
		}
		
		a img.alignleft {
		    float: left;
		    margin: 5px 20px 20px 0;
		}
		
		a img.aligncenter {
		    display: block;
		    margin-left: auto;
		    margin-right: auto
		}
		
		.wp-caption {
		    background: #fff;
		    border: 1px solid #f0f0f0;
		    max-width: 96%;
		    padding: 5px 3px 10px;
		    text-align: center;
		}
		
		.wp-caption.alignnone {
		    margin: 5px 20px 20px 0;
		}
		
		.wp-caption.alignleft {
		    margin: 5px 20px 20px 0;
		}
		
		.wp-caption.alignright {
		    margin: 5px 0 20px 20px;
		}
		
		.wp-caption img {
		    border: 0 none;
		    height: auto;
		    margin: 0;
		    max-width: 98.5%;
		    padding: 0;
		    width: auto;
		}
		
		.wp-caption p.wp-caption-text {
		    font-size: 11px;
		    line-height: 17px;
		    margin: 0;
		    padding: 0 4px 5px;
		}
		
		#wpadminbar {
		    background-color: #7A262A !important;
		    background-image: none !important;
		    color: #FFFFFF;
		    direction: ltr;
		    font: 13px/28px sans-serif;
		    height: 28px;
		    left: 0;
		    min-width: 600px;
		    position: fixed;
		    top: 0;
		    width: 100%;
		    z-index: 99999;
		}
		
		#wpadminbar a {
			color: #FFFFFF;
		}
		
	/*
	 * PAGINA PARTNER
	 */
	 
	 #partner-container {
	 	overflow: hidden;
		margin-bottom: 20px;
	 }

	 #partner-container .partner-box {
	    width: 140px;
        margin: 0 10px 0 0;
        float: left;
	 }

	#partner-container .partner-box .title-container {
		height: 40px;
		position: relative;
		margin-bottom: 5px;
	}

	#partner-container .partner-box h3 {
	    padding:0;
	    margin:0;
	    line-height:1.167em;
	    font-size: 1em;
	    position: absolute;
	    bottom: 0;
	 }

	 #partner-container .partner-box a.partner-image img {
	    padding:1px;
	    border:1px solid #ccc;
	    width: 130px;
	    height: 130px;
	 }
	 
	 
	/*
	 * ARCHIVIO
	 */

    .box_archivio {
        background-color:#eeeeee;
        border:1px solid #ccc;
        margin: 0 0 10px 0;
        padding: 15px 15px 5px 15px;
        color: #255A37;
        width:610px;
    }

    .box_archivio h2 {
        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:lighter;
        font-size:16px;
        background: url('../img/icons/archivio.gif') left no-repeat;
        padding:0 0 0 20px;
    }

    .box_archivio a {
        color: #255A37;
        text-decoration:none;
        font-weight:bold;
    }

    .box_archivio a:hover {
        text-decoration:underline;
    }
    
    /* Navigation */
    
    ol.wp-paginate li {
        display:inline;
    }
    
/* widget formaizone */

.zakiGreenFormazioneWidgetBox { min-height: 80px; }

    .zakiGreenFormazioneWidgetBox h2 { text-transform: uppercase; }
    
    .zakiGreenFormazioneWidgetBox h2 a { line-height: 16px; }
    
/* validate form */

input.error { border:1px solid red!important; }
label.error { color:red; }

/* titolo widget adrotate */
.widget_adrotate_widgets > .widget-head,
.simple_ads_manager_widget > .widget-head { display:none; }

/* Pagina Abbonamento */

#accordion-wrapper {
    width:620px;
    display:block;
    background-color:#D6E0D9;
    padding:10px;
}
    
    #accordion-wrapper .accordion-container {
        background-color: #FFFFFF;
        margin-bottom: 10px;
        padding:10px;
    }
    
    #accordion-wrapper .last {
        margin-bottom: 0;
        padding:10px!important;
    }
        
        #accordion-wrapper .accordion-container a.accordion-trigger {
            display: block;
            position: relative;
            font-size:22px;
            font-weight: 300;
            font-family: 'Georgia', 'Times New Roman', Times, serif;
        }
        
        #accordion-wrapper .accordion-container a.accordion-trigger,
        #accordion-wrapper .accordion-container a.accordion-trigger:hover {
            text-decoration: none;
            cursor:pointer;
        }
            
            #accordion-wrapper .accordion-container a.accordion-trigger .accordion-title {
                background: url('../img/frecce.png') no-repeat -5px 0;
                padding-left: 20px;
            }
            
            #accordion-wrapper .active a.accordion-trigger .accordion-title {
                background: url('../img/frecce.png') no-repeat -5px -25px;
            }
            
            #accordion-wrapper .accordion-container a.accordion-trigger .accordion-valore {
                color:#255A37;
                font-weight:600;
                float:right;
            }
        
        #accordion-wrapper .accordion-container .accordion-content {
            padding:10px 0 0 0;
            margin: 10px 0 0 0;
            border-top:1px solid #ccc;
        }







    
	 