/*
##############################################
Tabella del dettaglio villa (tutte le tabelle)
##############################################
*/

.vv-dettaglio-villa-page table.dettaglio-villa {
	width: 100%;
	float: left;
	padding: 0px;
	text-align: left;
}

.vv-dettaglio-villa-page table.dettaglio-villa td.img_big {
	width: 595px;
	text-align: left;
	vertical-align: bottom;
}
.vv-dettaglio-villa-page table.dettaglio-villa td.img_big img {
	width: 590px;
}

.vv-dettaglio-villa-page table.dettaglio-villa td.foto-piccole {
	vertical-align: top;
	width: auto;
}

.vv-dettaglio-villa-page table.dettaglio-villa td.foto-piccole table {
	/*width: 591px;*/
	border-spacing: 1px;
	padding: 1px;
	/*border-collapse: collapse;*/
}

.vv-dettaglio-villa-page table.dettaglio-villa td.foto-piccole td.img_med {
	vertical-align: top;
	text-align: left;
	width: 196px;
}

.vv-dettaglio-villa-page table.dettaglio-villa td.foto-piccole td.img_med img {
	width: 195px;
	height: 115px;
}

.vv-dettaglio-villa-page table.dettaglio-villa td.dettagli {
	vertical-align: top;
	padding: 5px;
	/*width: 5%;*/
	width: 180px;
	border-left: 1px solid #CECECE;
}

.vv-dettaglio-villa-page table.dettaglio-villa td.cont-altro {
	vertical-align: top;
	padding: 3px 0 0 0;
	width: auto;
	text-align: left;
}

.vv-dettaglio-villa-page table.dettaglio-villa td.cont-vario {
	vertical-align: top;
	padding: 5px;
}

/*
###########################################
Mappa del triveneto della colonna di destra
###########################################
*

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-VI {
	background-image: url(/resources/viven/images/province/vicenza.jpg);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-BL {
	background-image: url(/resources/viven/images/province/belluno.jpg);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-GO {
	background-image: url(/resources/viven/images/province/gorizia.jpg);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-PD {
	background-image: url(/resources/viven/images/province/padova.jpg);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-PN {
	background-image: url(/resources/viven/images/province/pordenone.jpg);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-RO {
	background-image: url(/resources/viven/images/province/rovigo.jpg);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-TV {
	background-image: url(/resources/viven/images/province/treviso.jpg);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-TS {
	background-image: url(/resources/viven/images/province/trieste.jpg);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-UD {
	background-image: url(/resources/viven/images/province/udine.jpg);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-VE {
	background-image: url(/resources/viven/images/province/venezia.jpg);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-VR {
	background-image: url(/resources/viven/images/province/verona.jpg);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa #cartina_villa-REG {
	background-image: url(/resources/viven/images/province/mappa-triveneto.gif);
	width: 169px;
	height: 193px;
	position: relative;
}

.vv-dettaglio-villa-page table.dettaglio-villa .menu_villa a {
	position: absolute;
	height: 0px;
	width: 0px;
	top: 31px;
	/*border: 1px solid red;*
	text-decoration: none;
}

.vv-dettaglio-villa-page table.dettaglio-villa .menu_villa a span { visibility: hidden; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-VI a.link_villa
{ top: 72px; left: 60px; height: 18px; width: 58px; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-BL a.link_villa
{ top: 62px; left: 62px; height: 18px; width: 58px; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-GO a.link_villa
{ top: 54px; left: 58px; height: 18px; width: 56px; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-PD a.link_villa
{ top: 52px; left: 56px; height: 18px; width: 58px; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-PN a.link_villa
{ top: 70px; left: 49px; height: 18px; width: 76px; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-RO a.link_villa
{ top: 81px; left: 55px; height: 18px; width: 58px; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-TV a.link_villa
{ top: 89px; left: 54px; height: 18px; width: 58px; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-TS a.link_villa
{ top: 76px; left: 52px; height: 18px; width: 57px; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-UD a.link_villa
{ top: 63px; left: 58px; height: 18px; width: 48px; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-VE a.link_villa
{ top: 70px; left: 56px; height: 18px; width: 58px; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-VR a.link_villa
{ top: 64px; left: 55px; height: 18px; width: 58px; }

.vv-dettaglio-villa-page table.dettaglio-villa #menu_villa-REG a.link_villa
{ top: 20px; left: 5px; height: 130px; width: 160px; }
*/
/*
############################################
Contenitori elementi menu' descrizione villa
############################################
*/

.vv-dettaglio-villa-page table.dettaglio-villa div.desc-villa,
.vv-dettaglio-villa-page table.dettaglio-villa div.ric-cartina,
.vv-dettaglio-villa-page table.dettaglio-villa div.itinerari-risorse,
.vv-dettaglio-villa-page table.dettaglio-villa div.prenota
 {
	vertical-align: top;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #CECECE;
	width: 100%;
	float: left;
}

.vv-dettaglio-villa-page table.dettaglio-villa div.desc-villa {
	padding: 0px 0px 10px 0px;
}
.vv-dettaglio-villa-page table.dettaglio-villa div.prenota {
	border: none;
}

.vv-dettaglio-villa-page table.dettaglio-villa div.ric-cartina{
	width: 180px;
	border:0px;
	padding: 0px;
}

.vv-dettaglio-villa-page table.dettaglio-villa div.ric-cartina span.titolo {
	color: #C51100;
	font-weight: bold;
}

/* Lista di menu' per descrizione villa */
.vv-dettaglio-villa-page table.dettaglio-villa div.desc-villa ul li {
	text-align: left;
	list-style: none;
	background-image: url(/resources/viven/images/lista-menu-ville-dettaglio.gif);
	background-position: 2% 50%;
	background-repeat: no-repeat;
	background-color: #F6F6F6;
	padding: 5px 0px 5px 15px;
	margin-bottom: 1px;
	font-weight: bold;	
	text-transform: uppercase;
}

.vv-dettaglio-villa-page table.dettaglio-villa div.desc-villa ul li a {
	text-decoration: none;
}

.vv-dettaglio-villa-page table.dettaglio-villa div.desc-villa ul li a:hover {
	text-decoration: underline;
	color: #C41200;
}

.vv-dettaglio-villa-page table.dettaglio-villa div.desc-villa ul li.sel,
.vv-dettaglio-villa-page table.dettaglio-villa div.desc-villa ul li.sel a {
	background-color: #EBECEB;
	color: #C41200;
}

.vv-dettaglio-villa-page table.dettaglio-villa div.desc-villa ul li.sel a:hover {
	text-decoration: none;
}

/*
######################################################
Contenitori descrizione testuale villa (2° voce menu')
######################################################
*/

.vv-dettaglio-villa-page div.descrizione-villa {
	width: 98%;
	float: left;
	padding: 10px 5px 10px 5px;
	background-color: #ECECEC;
	text-align: left;
}

.vv-dettaglio-villa-page div.bianco{
	background-color: white;
}

.vv-dettaglio-villa-page div.descrizione-villa .immagine-villa {
	float: left;
	margin-right: 5px;
	width: 170px;
	height: 110px;
}
.vv-dettaglio-villa-page div.descrizione-villa .immagine-villa img.immagine {
	width: 170px;
	height: 110px;
}
/*
Aggiunte provvisorie - Willy poi fai quello che vuoi
*/
.vv-dettaglio-villa-page div.descrizione-villa div.immagine-villa img.immagineSmall {
	width: 104px;

}
.vv-dettaglio-villa-page div.descrizione-villa div.immagine-villa img.immagineMedium {
	width: 170px;
	height: 110px;

}
/*
Fine aggiunte provvisorie
*/
.vv-dettaglio-villa-page div.descrizione-villa p {
	margin-bottom: 5px;
}

.vv-dettaglio-villa-page div.descrizione-villa p.abstract {
	font-weight: bold;
	margin-bottom: 10px;
}

/*
##############################
Box grigio del dettaglio ville
##############################
*/
.box-grigio {
	background-color: #FFFFFF;
	float: left;
	width: 99%;
	min-width: 70%;
	padding: 2px;
}

.box-grigio h1 {
	font-size: larger;
	background-color: #ECECEC;
	padding: 5px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}

.box-grigio .dati {
	padding: 10px;
}

.box-grigio .dati .eccellenze {
	text-align: center;
	float: left;
	margin-right: 20px;
	color: #AFAFAF;
}

.box-grigio .dati .eccellenze .logo {
}

/*
#########################
Pagina dei contatti villa
#########################
*/
.vv-dettaglio-villa-page div.contatti{
	width: 99%;
}
.vv-dettaglio-villa-page div.contatti h2{
	font-weight: bold;
	font-size: larger;
	margin-bottom: 10px;
}
.vv-dettaglio-villa-page div.contatti p{
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 1.5;
}
.vv-dettaglio-villa-page div.contatti p span.desc{
	text-decoration: none;
	width: 12%;
	float: left;
}

/*
#########################
Lista dell'elenco risorse
#########################
*/
.vv-dettaglio-villa-page ul.lista-ris-cor{
	width: 99%;
	list-style: none;
	list-style-image: none;
}

.vv-dettaglio-villa-page ul.lista-ris-cor li{
	width: 90%; /* 45%;    Modifiche provvisorie - Willy poi fai quello che vuoi */
	float: left;
	/* background-image: url(/resources/viven/images/lista-menu-sinistra.gif); 
	background-position: left center;
	background-repeat: no-repeat; */
	padding-left: 25px;
	display: block;
	margin-bottom: 20px;
}

.vv-dettaglio-villa-page ul.lista-ris-cor li span{
	font-weight: bold;
}
