.restable { border: none; width: 100%; clear:both;}
.restdfoto {text-align:center;vertical-align:middle;padding:1px;}
	.restdfoto a{	border: none;}
	.restdfoto a:visited{	border: none;}
.restdcode {padding-left: 10px;padding-right: 10px;text-align:center;line-height: 125%;}
.restddescr {text-align:left; padding-left: 10px;padding-right: 5px; font-size: 1.1em;}
	.restddescr a {font-weight:bold;text-decoration:none;color:#000000;border: none;}
	.restddescr a:hover {text-decoration:underline;border: none;}
	.restddescr a:visited {font-weight:bold;color:#000000;border: none;}
.restop{font-family: Tahoma;font-size:12px;text-align:center;padding-top:4px;}
	.restop TD{border-bottom:solid 1px navy;border-top:solid 1px navy;}
.tipo {	font-weight:bold;	color:#AC1080;}
.tipo a { text-decoration:none; color:#AC1080; border: none;}
	.tipo a:hover {	text-decoration:underline;	border: none;}
	.tipo a:visited {color:#AC1080; border: none;}
.vc_code {	font-family:"Courier New", Courier, monospace;	font-size: 1.0em;	color:#999999; text-align:center}
	.vc_code a {	text-decoration:none;	color:#999999;	border: none;}
	.vc_code a:hover {	text-decoration:underline;	border: none;}
	.vc_code a:visited {	color:#999999;	border: none;}
.codice {	font-family:"Courier New", Courier, monospace;	font-size: 0.8em;	color:#999999;}
	.codice a {	text-decoration:none;	color:#999999;	border: none;}
	.codice a:hover {	text-decoration:underline;	border: none;}
	.codice a:visited {	color:#999999;	border: none;}
.titoloposti {color:#666666;font-size: 0.8em;}
.posti {font-weight:bold;}
.rowlines {	color:#0066FF;	height: 1px;	width:100%;}
.descrtop {	font-size: 0.8em;	color:#333333;}
.activepage {
  background-color:#3C5F8C;
  color:#FFFFFF;
  padding: 1px 5px 1px 5px;
  border-bottom: #6F0B52 1px solid;
  border-right: #6F0B52 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  font-weight:bold;
}
.nonactivepage { background-color:#EBFAFA;	color:#000000;	padding: 1px 5px 1px 5px;}
	.nonactivepage A { text-decoration: none;	color:#000000; }
	.nonactivepage A:visited { text-decoration: none;	color: #666666;	border: none;}
	.nonactivepage A:hover {
  text-decoration:overline;
  border: none;
  font-weight:bold;
}
.rowlines {color:#0066FF;	height: 1px;	width:100%;}
.respages{font-family: Tahoma;font-size:1.3em;	text-align:left;	padding: 0 0 4px 10px; background-color:#EBFAFA}
	.respages a {	text-decoration: none;	border: none;font-weight: normal;}
	.respages a:visited {	color:#666666;	border: none;font-weight: normal;}
	.respages a:hover {	text-decoration:overline;	font-weight:bold;	border: none;}
.city {color:#666666;font-weight:bold;font-size:0.85em;}
.numberedit {text-align:right;}
.checkboxs {vertical-align:middle;}
table.restable tr td {
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCC;
  vertical-align: middle;
}
table.restable tr.vc_row td {
  border: none;
}
.loading {font-family: Verdana;font-size: 11px;font-weight:bold;padding:1px;text-align:right;color:#0000FF;}
.loadinglabel {font-family: Verdana;font-size: 12px;font-weight:bold;padding:3px;text-align:right;color:#0000FF;background-color:#E8FBFF;border: 1px solid navy;white-space:nowrap;}
.maptip {font-family: Verdana, Arial;font-size: 11px;vertical-align: middle;line-height: 1.5em;padding-left: 8px;}
td.maptip p {
  margin: 12px 0;
}
td.maptip  img {
  vertical-align: middle;
}
.mmtip {font-family: Verdana, Arial;font-size: 12px;vertical-align: middle;background-color:#E1F9FF}
.dok {	font-family: Tahoma;font-size: 9px;font-weight:bold;padding:1px;text-align:center;background-color:#FFFF99;}
.dko {font-family: Tahoma;font-size: 9px;padding:1px;text-align:center;background-color:silver;}
td.vc_prezzo {
  text-align: right;
}
td.vc_titolo {
  padding-left:10px;
}
td.vc_titolo a, td.vc_titolo a:visited {
  text-decoration: none;
  font-weight:normal;
  color:#333;
  border:none;
}
td.vc_titolo a:hover {
  text-decoration: underline;
  font-weight:normal;
  color:#000;
  border:none;
}
