﻿/*scheda dettagli*/
.scheda {	border: 2px solid #C9D1E6;	margin: 4px auto;	width: 519px;	padding: 0;	position: relative;}
.scheda  .clear2, .clear2 {	display: block;	clear: both;	background-color: #C9D1E6;	height: 1px;	margin: 0;}
.scheda p {	background-color: #3477AD;	margin: 0;	height: 20px;	padding: 5px 0 0 5px;	color: #FFF;	font-weight: bold;	font-size: 12px;}
.scheda a {	color: #FFF; text-decoration:underline;}
.scheda a.visitato {  text-decoration:underline; background: url(/img/visitato.gif) no-repeat right center; padding-right: 25px;}
.scheda p.grigio {	background-color: #ccc;	color: #FFF;}
.scheda p span { font-size:10px; font-weight:normal; padding-left:5px; }
.scheda em a {	color: #FFF; text-align: right; font-style: normal; font-size: 10px; display: block; height: 17px; float: right;  position: absolute; right: 35px; top: 1px; padding: 7px 0 0 0;}
.scheda small{ text-align: center; font: bold 10px Tahoma; display: block; height: 21px; float: right; position: absolute; right: 4px; top: 4px; background: url(/img/elenco/fum1.gif) no-repeat center center; width: 29px; color: #3477AD; line-height: 18px;}
.scheda small a{	color: #3477AD; text-decoration:none;}
.scheda .grigio small {	background: url(/img/elenco/fum2.gif) no-repeat center center;	color: #999;}
.scheda .grigio small a{	color: #666;}
.scheda .foto {	background-image: url(/img/px/diag.jpg); display: block; width: 110px; height: 100px; margin: 0; text-align: center; padding: 10px 0 0 0;}
.scheda .foto img {	border: 1px solid #B4C7D8;}
.scheda .foto a {	font-size: 10px;	color: #3477AD;	font-weight: bold;}
.scheda  ul.locat { background-color: #f0f0f0; border: 1px solid #CCC; font-size: 10px; color: #666; list-style-type: none; height: 23px; position: absolute; top: 110px; left: 110px; display: block; width: 406px;	text-align: left; line-height: 23px; margin: 0; padding: 0;}
.scheda ul.locat li {display: inline;	padding: 5px 10px;	text-align: left;}
.scheda ul.locat a {	color: #36597C;	text-decoration: none;}
.scheda ul.locat a:hover {	color: #ff6519;	text-decoration: underline;}
.scheda .azioni {	background-color: #ADCFEB; display: block;width: 66px; height: 80px; margin: 0;	padding: 2px 5px 0 5px; color: #000; text-align: center; font-weight: bold; position: absolute; top: 27px; right: 1px;}
.scheda .azioni ul {	margin: 0;	padding: 0; list-style-type: none;}
.scheda .azioni ul li a { font-size: 10px; font-weight: bold; color: #000; display: block; background: url(/img/elenco/bg_dett.gif) no-repeat left top; height: 19px; width: 73px;	padding: 3px 0 0 4px; margin: 1px 0 0 0;}
.scheda .azioni a img {	border: none;}
.scheda .azioni ul li a:hover {background: url(/img/elenco/bg_dett.gif) no-repeat left bottom; text-decoration:none; color:#FF6519;}
.scheda .azioni span {	display: block; height: 30px; width: 77px; margin: 0; padding: 0; text-align: center;}
.scheda  .azioni del {	font-style: italic;	color: #333;}
.scheda .testo {	width: 320px; display: block; margin: 0; padding: 4px; position: absolute; height: 74px; left: 110px; top: 27px; font-size: 12px;}
.scheda .testo a{	color:#3477AD;	font-size: 10px;	font-weight: bold;}
/**/
.zone ul {	list-style-type: none;	margin: 5px;	padding: 0;}
.zone ul ul {	padding: 0px;	list-style-type: none;	margin: 0 0 0 20px;}
.zone ul li a {	font-weight: bold;	color: #36597C;}
.zone ul li {	margin: 1px;}
.zone  ul  ul  li.ck-a, .zone ul ul li.ck-a a {	color: #36597C;}
.zone ul ul li.ck-b, .zone ul ul li.ck-b a {	color: #FF6519;}
.zone ul ul li a {	font-size: 10px;}
.b2  .zone  p  {	color: #36597C;	font-size: 11px;	margin: 0;	padding: 10px;}
/*legenda*/
.leg {	margin: 0;	list-style-type: none; padding: 0;}
.leg li { display: block; background: url(/img/elenco/legenda_b.gif) no-repeat left top; height: 27px; width: 208px; font-weight: bold; margin: 2px 0; padding: 10px 2px;}
.leg li.g {	background-image: url(/img/elenco/legenda_g.gif);}
.leg li span {	width: 70px;	display: block;	float: left;	margin: 0 10px;}
/* boxettini*/
.boxettini { background:url(/img/elenco/boxettini.jpg) no-repeat; width:225px; height:auto !important; height:74px; min-height:74px; padding:0; font:bold 12px Arial, Helvetica, sans-serif; margin: 3px 0 0 0; display: block; position: relative;}
.boxettini img{ margin:0; padding:0; float:right;}
.boxettini a{ color:#36597C; text-decoration:none;}
.boxettini a:hover{ color:#FF6519; text-decoration:underline;}
.boxettini p { padding:0; margin:0; height:25px; line-height: 12px; position: absolute; left: 10px; top: 10px; width: 110px;}
.boxettini span{ font:normal 9px Tahoma, Arial, sans-serif; color:#36597C; padding:0; margin:0; display: block; position: absolute; top: 35px; left: 10px; width: 130px;}
.sort {	text-align: center;	margin-top: 10px;	margin-right: auto;	margin-left: auto;}
.azioni a.tariffe {
	display: block;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background: url(/img/tariffe.jpg) no-repeat left top;
	height: 26px;
	width: 66px;
	padding-top: 6px;
	line-height: 11px;
}
.azioni a.tariffe:hover {	background: url(/img/tariffe.jpg) no-repeat left bottom;
}