﻿.dvGrpShow { display: block; }
.dvGrpHide { display: none; }
.tabPOI_tdIcona
{
	/*border: solid 1px #CCCCCC;*/
	vertical-align: top;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tabPOI_tdNome
{
	border: solid 1px #CCCCCC;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Verdana, Arial, San Serif;
	font-size: 11px;
}
.tabPOI_tdNome A			{ color: #000000; text-decoration: underline; }
.tabPOI_tdNome A:link		{ color: #000000; text-decoration: underline; }
.tabPOI_tdNome A:active		{ color: #000000; text-decoration: underline; }
.tabPOI_tdNome A:visited	{ color: #330000; text-decoration: underline; }
.tabPOI_tdNome A:hover		{ color: #000000; text-decoration: underline; }

.dvCont
{
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	font-family: Tahoma, Verdana, Arial, San Serif;
	font-size: 10px;
}
.GMapDescrPopup
{
	font-family: Tahoma, Verdana, Arial, San Serif;
	font-size: 10px;
	width: 200px;
	background-color: #FFFFFF;
}
.GMapDescrPopup td
{
	font-family: Tahoma, Verdana, Arial, San Serif;
	font-size: 10px;
	width: 200px;
	background-color: #FFFFFF;
}
.GMapDescrPopup .nomeTipoPoi
{
	font-family: Tahoma, Verdana, Arial, San Serif;
	font-size: 13px;
	font-weight: bold;
	color: #A5A5A5;
}
.GMapDescrPopup A
{ 
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.GMapDescrPopup A:link		{ text-decoration: none; }
.GMapDescrPopup A:active	{ text-decoration: none; }
.GMapDescrPopup A:visited	{ text-decoration: none; }
.GMapDescrPopup A:hover		{ text-decoration: underline; }

.GMapStrutture .NomeHotel
{
	font-family: Tahoma, Verdana, Arial, San Serif;
	font-size: 11px;
	font-weight: bold;
}
.GMapStrutture img.ImgLista
{
	margin-top: 2px;
	margin-bottom: 2px;
	border: solid 1px #000000;
	width: 79px;
	height: 66px;
}

.tdTipoPoiTabAttiva
{
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 0px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;	

	width: 50%;
	background-color: #FFFFFF;
}
.tdTipoPoiTabAttiva A
{ 
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.tdTipoPoiTabAttiva A:link		{ color: #000000; text-decoration: none; }
.tdTipoPoiTabAttiva A:active	{ color: #000000; text-decoration: none; }
.tdTipoPoiTabAttiva A:visited	{ color: #000000; text-decoration: none; }
.tdTipoPoiTabAttiva A:hover		{ color: #000000; text-decoration: underline; }
.tdTipoPoiTabNonAttiva
{
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 0px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;	

	width: 50%;
	background-color: #DEDEDE;
}
.tdTipoPoiTabNonAttiva A
{ 
	font-size: 13px;
	color: #000000; 
}
.tdTipoPoiTabNonAttiva A:link		{ color: #000000; text-decoration: none; }
.tdTipoPoiTabNonAttiva A:active		{ color: #000000; text-decoration: none; }
.tdTipoPoiTabNonAttiva A:visited	{ color: #000000; text-decoration: none; }
.tdTipoPoiTabNonAttiva A:hover		{ color: #000000; text-decoration: underline; }

#dvPaging A
{ 
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#dvPaging A:link	{ color: #000000; text-decoration: none; }
#dvPaging A:active	{ color: #000000; text-decoration: none; }
#dvPaging A:visited	{ color: #000000; text-decoration: none; }
#dvPaging A:hover	{ color: #000000; text-decoration: underline; }

.tdTabPOI
{
	border-top: solid 0px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;	
	HEIGHT: 480px;
}
.dvTabPOIInterna
{
	OVERFLOW: auto;
	HEIGHT: 450px;
	width: 240px;
	font-family: Tahoma, Verdana, Arial, San Serif;
	font-size: 11px;
}


.divBoxTitolo
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-left: 12px;
	padding-bottom: 5px;
}
.divBoxTitolo .Rosso { color: #FF0000; }
.divBoxTitolo .RossoItalic { color: #FF0000; font-style: italic; }
.divBoxTitolo .BluItalic { color: #394664; font-style: italic; }
.divBoxTitolo .CelesteItalic { color: #95A2C0; font-style: italic; }
.divBoxTitolo .GrigioBoldItalic { font-style: italic; font-weight: bold; color: #CDCDCD; }
.divBoxTitolo .Navy { color: #4C5D85; }

.tabBox
{
	width: 488px;
	border-collapse: separate;
	border: solid 1px #E5E5E5;
	background-color: #FAFAFA;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
.tabBoxDX { width: 245px; }
.tabBox100 { width: 100%; }
.tabBox .tdBox
{
	padding-top:	9px;
	padding-bottom:	9px;
	padding-right:	16px;
	padding-left:	16px;
	border-bottom:	solid 1px #95A2C0;
}
.tabBox .tdBoxNB
{
	padding-top:	9px;
	padding-bottom:	9px;
	padding-right:	16px;
	padding-left:	16px;
}
