/*
Theme Name: PintaMedicea 1.0
Based on Theme URI: "magazine" http://www.darrenhoyt.com/
Description: Un layout stile magazine per la Pinta Medicea
Version: 2.2
Author: Francesca Morbidelli  based on Darren Hoyt work 

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

/* HTML Elements */

* {
	margin:0;
	padding:0;
	}

body,html {
	min-height:101%;
	}
	
body {
	background: #fffdf1 url(../../../../img/bg.jpg) top center no-repeat;
	color: #333;
	margin:0;
	padding: 5px 0 0 0;
	}

body, select, input, textarea {
	font: 100% Verdana, Sans-Serif;
	}
	
p {	
	margin: 15px 0;
	}

a:link, a:visited {
	color: #56773a;
	text-decoration:none;
	}

a:hover, a:active {
	color:#333;
	text-decoration:underline;
	}

hr {
	display: block;
	height:1px;
	background:#344823;
	border:0;
	margin-top:45px;
	}

small {
	font-size: 10px;
	padding:3px 6px;
	margin:10px;
	}

/****** Images ****************************/
img, a:link img, a:visited img{border:0;}
img.left,img.center,img.right,img.norm{ margin:5px 12px 5px 0; border:1px solid #e0e0e0; padding:1px;}
img.left{ float:left; margin:0 12px 5px 0; }
img.center{ display:block; margin:0 auto 5px auto; }
img.right{ float:right; margin:0 0 5px 12px; }
img.alignleft{ float:left; margin:0 12px 5px 0; }
img.alignright{ float:right; margin:0 0 5px 12px; }
	
/* Structure */
#page {
	width:880px;
	margin:0 auto;
	font-size:0.8em;
	padding: 10px 25px 15px 25px;
	background: url(../../../../img/bg-page.jpg) bottom right no-repeat;
	}

#branding {
	width:430px;
	padding:15px 0 25px 100px;
	}
	
#branding a:hover{
	color:#F60000;
	text-decoration:none;
	}		

.menutop, .menutop a, .menutop a:visited {
	font-size:10px;
	color:#ffc;
	text-decoration:none;
	padding:2px 0 20px 0;
	}
	
.menutop a:hover {
	color:#ffc;
	text-decoration:underline;
	}	
	
.left {
	float:left;
	}

.right {
	float:right;
	}

#sidebar {
	width: 220px;
	margin:15px 0 0 0;
	float:right;
	font: 0.9em Verdana, Sans-Serif;
	}

#leftcol {
	width:287px;
	border-right:1px dotted #b6b6b6;
	padding-right:18px;
	margin-top: -10px;
	}

#bottomcolnew {
	width:267px;
	border-top:1px dotted #b6b6b6;
	padding: 5px 10px 5px 10px;
	margin-top: -2px;
	}		
	
#bottomcol {
	width:580px;
	border-top:1px dotted #b6b6b6;
	padding: 5px 10px 5px 10px;
	margin-top: -2px;
	}	
	
#leftcol, #rightcol, #bottomcolnew, #bottomcol {
	float:left
	}	
	
#rightcol {
	width:277px;
	padding-left:18px;
	margin-top: -15px;
	}

/* Header */
#header {
	width:880px;
	margin:0 auto;
	padding:10px 25px 0 25px;
	font-size:0.7em;
	}
#spot {
	width:900px;
	margin:0 auto;
	padding:20px 15px 0 15px;
	font-size:0.9em;
	}
.spot_sx {
	margin:0;
	padding:0 12px 5px 0;
	float:left;
	}	
.spot_cx {
	margin:0;
	padding:0 10px 5px 0;
	float:left;
	}	
.spot_dx {
	margin:0;
	padding:0 0 5px 0;
	float:right;
	}			
		
/*Subnav */
.subnav li {
	list-style:none;
	border-bottom:1px solid #fff;
	font-weight:bold;
	}

.subnav li a:link, .subnav li a:visited {
	background:#E8D7C3;
	display:block;
	padding:4px 4px 4px 8px;
	border-left:4px solid #e4efd5;
	}
		
.subnav li a:hover, .subnav li a:active {
	background:#e4efd5;
	text-decoration:none;
	color: #56773a;
	}

.subnav li li a:link, .subnav li li a:visited {
	border-left:none
	}
	 
/*	Headers */
h1 {
	font:2.7em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.02em;
	}
	
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	line-height:30px;
	letter-spacing:-.05em;
	color:#344823;
	font-weight: normal;
	padding-bottom:8px;
	border-bottom:1px solid #999C63;
	margin: 20px 0;
	font-style: italic;
	}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height:20px;
	letter-spacing:-.05em;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold;
	color:#9BA068;
	font-style: italic;
	}

#bottomcol h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#F2EAD7;
	font-size:18px;
	line-height:18px;
	letter-spacing:-.05em;
	padding:1px;
	font-weight:bold;
	color:#9BA068;
	font-style: italic;
	}	
	
#sidebar h2 {
	font: 1.0em Georgia, "Times New Roman", Times, serif;
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
	color:#2E3A1A;
	}	

#sidebar h3 {
	border-top:2px solid #9BA068;
	padding:3px 0 1px 2px;
	margin:15px 0 3px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:18px;
	}

h3#respond {
	border-top:1px dotted #b6b6b6;
	margin-top:25px;
	padding-top:20px
	}

h3#comments {
	margin-top:32px
	}

h4, h5, h6 {
	font-size:1.3em;
	line-height:1;
	padding:0;
	margin:5px;
	}

/* Content */
#content {
	width:615px;
	float:left;
	margin:0;
	}
	
.description {
	font-size: 1.3em;
	font-weight: bold; 
	font-style:italic;
	color:#56773a;
	margin-top:-4px;
	border-top:#56773a solid 1px;
	}
/*col dx*/
.feature {
	padding:0 10px 0 5px;
	border-bottom:1px dotted #b6b6b6;
	border-top:1px dotted #b6b6b6;
	font-size:11px;
	background:#F2EAD7;
	}

.feature:hover {	
	}
	
.feature p, #rightcol p {
	margin:0;
	}

.feature img, #rightcol img, #lefttcol img {
	padding:1px;
	border:1px solid #000;
	}
/* in primo piano*/	
.featuretop {
	padding:0 5px 0 0;
	margin-top:5px;
	font-size:10px;
	font-weight:700;
	background:#F2EAD7;
	}

.featuretop b {
	background-color:#FEFEEF;
	padding: 0 1px;
	}

.featuretop:hover {	
	}
	
.featuretop p, #rightcol p {
	margin:0;
	}

.featuretop img, #rightcol img, #leftcol img  {
	padding:1px;
	border:1px solid #999;
	}

.featurebottomcol {
	padding:3px;
	border-bottom:1px dotted #b6b6b6;
	font-size:10px;
	overflow: hidden;
	}
.featurebottomcol a:hover{
	text-decoration:none;
	color:#aa3030;
	}	
				
.leadpic {
	float:left;
	margin: 0 12px 8px 0;
	border:1px solid #999;
	}
	
.leadpicnew {/* foto in primo piano*/	
	float:left;
	padding:0;
	border:1px solid #999;
	margin: 0 10px 5px 0px;
	}	

#lead {
	margin-top:22px;
	}

.title {
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	}

.title_inevidenza {
	font-size:1.8em;
	font-weight:bold;
	letter-spacing:-0.03em;
	line-height:100%;
	}	
	
.feature#lead .title {
	font:1.8em Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	display:block;
	padding-bottom:7px;
	}

#leftcol  {
	margin-bottom: 5px;
	border-bottom:none
	}

#leftcol .feature {
	margin-bottom: 5px;
	padding:5px;
	border-bottom:none
	}	

#rightcol img {
	float:left;
	margin:3px 10px 4px 0;
	}

#leftcol img { 
	margin:3px 7px 4px 0;
	float:left;
	}
	
#leftcol h3 {
	color:#aa3030;
	font-family:Georgia, "Times New Roman", Times, serif;
	}	
	
#leftcol a, #leftcol a:visited {
	color:#aa3030;
	}
#leftcol a:hover {
	color:#aa3030;
	}	
	
#rightcol .clearfloat {
	/*border-bottom:1px dotted #b6b6b6;*/
	padding:5px 0;
	}	
	
#rightcol h3 {
	color:#1C4300;
	}	
	
#rightcol a, #rightcol a:visited {
	color:#1C4300;
	}
#v a:hover {
	color:#1C4300;
	}		

#sidelist li {
	list-style:none
	}
	
.bullets li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}
	
#sidelist .bullets li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:22px;
	}

#sidelist .children {
	background:#FFFDF1;
	}
	
#sidelist .children li {
	list-style: square;
	margin-left:28px;
	border-bottom:1px solid #e4efd5;
	}
	
#sidelist .children li a, #sidelist .children li a:visited {
	padding:2px 2px 2px 0px;
	border:0;
	background:#FFFDF1;
	color: #818d6f;
	}

#sidelist .children li a:hover, #sidelist .children li a:active	{				
	color:#465d23
	}

.postmetadata {
	margin: 30px 0;
	}
	
#adsense {
	border:0;
	/*background:#FFFDF1;*/
	margin:25px 0 15px 0;
	padding:10px;
	margin:10px;
	text-align:center;
	}	

#writer {
	border:solid 1px #EFEAD1;
	background:#FFFDF1;
	margin:25px 0 15px 0;
	padding:10px;
	margin:10px;
	}
	
#writer img {
	padding:1px;
	border:1px solid #56773a;
	float:left;
	width:80px;
	}

#writer span {
	display:block;
	padding-top:4px;
	border-top:1px solid #EFEAD1;
	margin-top:12px;
	}

#writer p {
	margin:0;
	width:482px;
	font: 0.9em Verdana, Helvetica, sans-serif;
	}	

.entry {
	padding-bottom:20px;
	}

h3 a:link, h3 a:visited {
	color:#5f5f5f;
	}



/*Post Formatting*/
.picleft {
	float:left;
	margin:3px 14px 10px 0;
	border:7px solid #f2f2f2;
	}

.picright {
	float:right;
	margin:3px 0 10px 14px;
	border:7px solid #f2f2f2;
	}	
	
.post {
	font-size:1.0em;
	color:#111;
	}		

.post blockquote {
	color:#333;
	background:#fff;
	font-size:12px;
	font-family:"Courier New", Courier, monospace;
	padding:6px 14px;
	margin:18px 35px;
	border:2px solid #F5EAD8;

	}	

.post ul li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:42px;
	}

.post ol li {
	margin-bottom:5px;
	line-height:115%;
	margin-left:48px;
	}

.post h3 {
	color:#cc0000;
	padding:20px 0 0 0;
	}	

.post a, .post a:visited {
	text-decoration:underline;
	color:#7DA939;
	}	
	
.post a:hover {
	background-color:#7DA939;
	color:#fff;
	text-decoration:none;
	}	
	
#tags {
	padding:3px;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	font-size:10px;
	color:#666;
	text-decoration:none;
	}	

/* Form Elements */
select {
	background:#f2f2f2;
	border:1px solid #9c9c9c;
	width:100%;
	font: 1.0em Verdana, Helvetica, sans-serif;
	}
	
#searchform {
	padding:40px 5px 0 0;
	font: 1.0em Verdana, Helvetica, sans-serif; 
	}

.button {
	padding: 1px;
	background:#000;
	color:#e7e7e7;
	border:none;
	}

.button:hover {
	background:#777;
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
	}

#commentform input {
	width: 170px;
	margin: 5px 5px 1px 0;
	font: 1.0em Verdana, Helvetica, sans-serif;
	}

#commentform textarea {
	width: 100%;
	margin-top:5px;
	}



/* Comments*/
.commentlist {
	padding-left:30px;
	font: 0.9em Verdana, Helvetica, sans-serif;
	}
	
.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#EEF4D3;
	border-top: 1px dotted #90AC13;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
.commentmetadata {
	display: block;
	}

.commentlist small {
	background:#FFFDF1;
	}

.commentlist cite {
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.05em;
	}	

	
/* Float Properties */
.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}

/* Extra */
#extra {
	margin: 0 auto;
	width: 900px;
	font-size:10px;
	padding:10px;
	color:#333;
	background: url(images/bg/bg_extra.jpg) center top no-repeat;
	}

#extra p {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	padding:5px;
	}		

#extra ul, #extra li {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	padding:5px;
	list-style:inside;
	font-style:normal;
	}	

#extra h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:18px;
	letter-spacing:-.05em;
	color:#344823;
	font-weight: normal;
	margin-bottom:0;
	font-style: italic;
	}	

#extra a, #extra a:visited {
	color:#cc0000;
	}
	
#extra a:hover {
	color:#000;
	text-decoration:underline;
	}
	
#extrasx {
width:287px;
border-right:#c6c6c6 dotted 1px;
min-height:200px;
height:auto !important;
height:200px;
padding:5px;
float:left;
}

#extracx {
width:277px;
border-right:#c6c6c6 dotted 1px;
min-height:200px;
height:auto !important;
height:200px;
padding:5px 5px 0 15px;
float:left;
}

#extradx {
width:277px;
min-height:200px;
height:auto !important;
height:200px;
padding:5px;
float:right;
} 	
		
/* Footer */
#footer {
	margin: 0 auto;
	width: 900px;
	font-size:12px;
	line-height:18px;
	padding:10px 25px 10px 25px;
	margin-top:10px;
	color:#56773A;
	border-top:#56773A solid 2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

#footer a, #footer a:visited {
	color:#56773A;
	text-decoration:underline;
	}
	
#footer a:hover {
	color:#cc0000;
	}	

/* Tables */

table   { margin-bottom: 1.4em; }
th      { border-bottom: 2px solid #ccc; font-weight: bold; }
td      { border-bottom: 1px solid #ddd; }
th,td   { padding: 4px 10px 4px 0; }
tfoot   { font-style: italic; }
caption { background: #ffc; }

/* Use this if you use span-x classes on th/td. */
table .last { padding-right: 0; } 

/* Classi libere! */
.txtminihp {
	font-size:10px;
	font-style:italic;
	color:#666;
	}
.txtminiexcerpt {
	font-size:10px;
	line-height:12px;
	overflow: hidden;
	margin-top:3px;
	}


/* Colori del testo */
.blu 		{ color:#0000cc; }
.rosso 		{ color:#ff0000; }
.arancio 	{ color:#ff6600; }
.verde 		{ color:#00cc00; }
.grigio		{ color:#606060; }
.nero		{ color:#000; }

.pad1		{ padding:10px 0 0 30px; }
.pad_stats	{ padding:30px 0 0 30px; float:right; }
.txt_small  { font-size:10px; }

/* Bottoni */
a.bottoni{
	background:url(../../../../img/ico/bottoni/button.gif);
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	display:block;
	color:#555555;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:3px;
	text-decoration:none;
	width:191px;
}
a:hover.bottoni{
	color:#f60000;
}


	.but_calendario{
		background:url(../../../../img/ico/bottoni/calendar.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.but_english{
		background:url(../../../../img/ico/bottoni/uk.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.but_foto{
		background:url(../../../../img/ico/bottoni/foto.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.but_feed{
		background:url(../../../../img/ico/bottoni/feed.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.but_mailinglist{
		background:url(../../../../img/ico/bottoni/msg.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.alert{
		background:url(img/alert.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.msg{
		background:url(img/msg.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.download{
		background:url(img/download.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}

	.lens{
		background:url(img/lens.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
	.info{
		background:url(img/info.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}

/* Mini icone! */
.contatti {background:url(../../../../img/m_ico/a04.png) left center no-repeat; padding: 0 0 0 12px; }
.home {background:url(../../../../img/m_ico/a45.png) left center no-repeat; padding: 0 0 0 12px; }  
.soci {background:url(../../../../img/m_ico/b15.png) left center no-repeat; padding: 0 0 0 12px; }
.calendario {background:url(../../../../img/m_ico/a25.png) left center no-repeat; padding: 0 0 0 15px; }
.mailing {background:url(../../../../img/m_ico/a18.png) left center no-repeat; padding: 0 0 0 15px; }
.tag {background:url(../../../../img/m_ico/a13.png) left center no-repeat; padding: 0 0 0 12px; }
.archivi {background:url(../../../../img/m_ico/a46.png) left center no-repeat; padding: 0 0 0 12px; }
.cerca {background:url(../../../../img/m_ico/a49.png) left center no-repeat; padding: 0 0 0 12px; }
.stats {background:url(../../../../img/m_ico/b31.png) left center no-repeat; padding: 0 0 0 12px; }
.rss {background:url(../../../../img/m_ico/a01.png) left center no-repeat; padding: 0 0 0 15px; } 
.login {background:url(../../../../img/m_ico/b13.png) left center no-repeat; padding: 0 0 0 12px; } 
.admin {background:url(../../../../img/m_ico/a41.png) left center no-repeat; padding: 0 0 0 12px; } 
.ok {background:url(../../../../img/m_ico/c02.png) left center no-repeat; padding: 0 0 0 12px; } 

/* Icone! */
.email_b {background:url(../../../../img/ico/a03.png) left center no-repeat; padding: 0 0 0 20px; }
.tel_b {background:url(../../../../img/ico/a48.png) left center no-repeat; padding: 0 0 0 20px; }
.fax_b {background:url(../../../../img/ico/b12.png) left center no-repeat; padding: 0 0 0 20px; }

/* Social */
.socialsx {float:left; width:100px; line-height:1.6em; }
.socialdx {float:right; width:100px; line-height:1.6em;}
.facebook {background: url(../../../../img/ico/social/facebook.png) left center no-repeat; padding: 1px 0 1px 18px; }
.picasa {background:url(../../../../img/ico/social/picasa.png) left center no-repeat; padding: 1px 0 1px 18px; }
.myspace {background:url(../../../../img/ico/social/myspace.png) left center no-repeat; padding: 1px 0 1px 18px; }
.googlecalendar {background:url(../../../../img/ico/social/googlecalendar.png) left center no-repeat; padding: 1px 0 1px 18px; }
.friendfeed {background:url(../../../../img/ico/social/friendfeed.gif) left center no-repeat; padding: 1px 0 1px 18px; }
.delicious {background:url(../../../../img/ico/social/delicious.png) left center no-repeat; padding: 1px 0 1px 18px; }
.technorati {background: url(../../../../img/ico/social/technorati.png) left center no-repeat; padding: 1px 0 1px 18px; }
.skype {background:url(../../../../img/ico/social/skype.png) left center no-repeat; padding: 1px 0 1px 18px; }
.linkedin {background:url(../../../../img/ico/social/linkedin.png) left center no-repeat; padding: 1px 0 1px 18px; }
.feed {background:url(../../../../img/ico/social/feed.png) left center no-repeat; padding: 1px 0 1px 18px; }
.twitter {background:url(../../../../img/ico/social/twitter.png) left center no-repeat; padding: 1px 0 1px 18px; }


/* Message box */
.box-editpost{
		border:solid 1px #CC0000; 
		background:#F7CBCA url(../../../../img/ico/a18.png) 8px 6px no-repeat;
		color:#CC0000;
		font-weight:bold;
		padding:4px;
		margin:10px;
		text-align:center;
	}

.box-autorepost{
		border:solid 1px #90ac13;
		background:#eef4d3;
		color:#333;
		font-weight:normal;
		font-size:10px;
		padding:3px;
		margin:0 5px 20px 5px;
		text-align:left;
	}
.box-autorepost_archive{
		color:#333;
		font-weight:bold;
		font-size:11px;
		padding:0;
		margin:7px 5px 3px 5px;
		text-align:left;
	}
	
.convenzioni {
		width: 500px;
		height:200px;
		padding:5px;
		margin:5px;
		border-bottom:1px solid #ccc;
		clear:both;
}

.convenzioni img {
		border:1px dashed #ccc;
		padding:5px;
		margin:0 5px 30px 0;
}

.box-singlelink {
		width: 500px;
		padding:5px;
		margin:25px;
		clear:both;
		font-size:14px;
}

.box-singlelink a, .box-singlelink a:visited {
		text-decoration:none;		
}
.box-singlelink a:hover {
		text-decoration:none;
		color:#cc0000;		
}

/** INPUT, TEXTAREA, SELECT **/
.myinputstyle {
	border: 1px solid #FFFFFF;
	background: url(none) no-repeat #FFFFFF;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #454743;
}

/** LABEL  **/
.mylabelstyle {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #82983e;
}

/** INPUT, TEXTAREA, SELECT onmousehover **/
.myinputstyle:hover {
	border: 1px solid #fefeaf;
	background: url(none) no-repeat #fefeaf;
	color: #5f1207;
}

/** formattazione dei biglietti da visita (chi siamo) **/
.bdv{width:500px;height:100px;border:solid thin #AFB55D;font-family:Georgia, Times, serif;margin:5px;padding:8px;clear:both;}
.bdv span{float:left;margin-left:20px;margin-top:10px;}
.bdv p{font-size:16px;line-height:20px;margin:0;padding:0;}
.bdv img{float:left;background-color:#AFB55D;border:#70674A solid 1px;margin:5px;padding:3px;}

/** formattazione convenzioni (esercizi convenzionati) **/
.convenzioni_sconti{width:520px;height:200px;border:solid thin #AFB55D;font-family:Georgia, Times, serif;margin:5px;padding:8px;}
.convenzioni_sconti span{float:left;margin-left:20px;margin-top:10px;}
.convenzioni_sconti p{font-size:14px;line-height:20px;margin:0;padding:0;}
.convenzioni_sconti img{float:left;background-color:#AFB55D;border:#70674A solid 1px;margin:5px;padding:3px;}

/** formattazione degli ARCHIVI dei post con icona **/
.archivi_box_post{margin:0; padding:10px 10px 0 10px; background-color:#F9F2DF;}
.archivi_ico{float:left;margin-right:10px;margin-bottom:5px;padding:2px;border:1px solid #a4a760;}
.archivi_hr{margin:0;padding:0;clear:both;}


/** colori campionati dalla foto del luppolo **/
.color1{color:#0c1800;}
.color2{color:#153700;}
.color3{color:#295a0b;}
.color4{color:#152102;}
.color5{color:#091b00;}
.color6{color:#4f8d08;}
.color7{color:#2e3a1a;}/* turtle green */
.color8{color:#a4a760;}/* green smoke */
.color9{color:#1c4300;}
.color10{color:#4f4b05;}
.color11{color:#769409;}
.color12{color:#d8dfc6;}/* gin */
.color13{color:#070503;}
.color14{color:#6e8132;}/* crete */
.color15{color:#040606;}
