﻿body
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	background-color: black;
	margin: 8px 8px 8px 8px;
	border-right: white thin solid;
	border-top: white thin solid;
	border-left: white thin solid;
	border-bottom: white thin solid;
}

.footer
{
	font-size:12px;
	margin: 0 auto; 
	width: 100%; 
	border-top: solid 4px white;
	text-align: center;
	color:White;
}

.header
{
	margin: 0px auto;
	padding: 8px 0px 8px 0px;
	width: 100%;
	background-color: #99ff99;
	text-align: center;
}

.menu
{
	margin: 0 auto;
	width: 100%;
	border-top: solid 4px white;
	border-bottom: solid 4px white;
	text-align: center;
	background-color: #33cc66;
}

.content
{
	margin: 0 auto;
	width: 100%;
	background-color: #336666;
	
}

.white_a
{
	color:White;
}

a:link
{
	text-decoration: none;
	color: white;
	border: none; /*color: #00533E;*/
}

a:visited
{
	text-decoration: none;
	color: white;
	border: none;
}


a:active 
{
	text-decoration: none;
	color:white;
	border: none;
	/*color: #00533E;*/
}

a:hover
{
	text-decoration: underline;
	color: red;
	border: none;
}

body.guestbook .link_guestbook a,
body.contanct .link_contanct a,
body.home .link_home a,
body.locate .link_locate a,
body.photos .link_photos a,
body.pano .link_pano a,
body.video .link_video a,
body.blog .link_blog a
{
	color:Blue;
}

/* PHOTO */
.photo_table
{
	width: 100%; 
	border-right: #33cc66 3px solid;
	border-top: #33cc66 3px solid;
	border-left: #33cc66 3px solid;
	border-bottom: #33cc66 3px solid;
	font-size:10pt;
}

.photo_statistiche
{
	border-top: #33cc66 3px solid;
	background-color: #99ff99;
}

.photo_statistiche_vote
{
	border-top: #33cc66 3px solid;
	background-color: #99ff99;
	text-align:right;
}

.photo_panel
{
	margin-right:5px;
	margin-bottom:5px
}

.photo_td
{
	border-bottom: #33cc66 1px solid
}

.photo_name_td
{
	border-bottom: #33cc66 1px solid;
	background-color: #33cc66;
	color: white;
}

.photo_img
{
	border-right: #33cc66 1px solid;
	border-top: #33cc66 1px solid;
	border-left: #33cc66 1px solid;
	border-bottom: #33cc66 1px solid
}

/* PANO */
.pano_table
{
	width: 100%;
	border-right: #2f4f4f 3px solid;
	border-top: #2f4f4f 3px solid;
	border-left: #2f4f4f 3px solid;
	border-bottom: #2f4f4f 3px solid;
	font-size: 10pt;
}

.pano_statistiche
{
	border-top: #2f4f4f 3px solid;
	background-color: #5fae90;
}

.pano_statistiche_vote
{
	border-top: #2f4f4f 3px solid;
	background-color: #5fae90;
	text-align:right;
}

.pano_panel
{
	margin-right:5px;
	margin-bottom:5px
}

.pano_td
{
	border-bottom: #2f4f4f 1px solid;
}

.pano_name_td
{
	border-bottom: #2f4f4f 1px solid;
	background-color: #5fae90;
	color: white;
}

.pano_img
{
	/*
	border-right: #2f4f4f 1px solid;
	border-top: #2f4f4f 1px solid;
	border-left: #2f4f4f 1px solid;
	border-bottom: #2f4f4f 1px solid*/
	border:solid 2px white;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(images/SavedStar.png);
}

.updateProgressPanel
{
	padding:10px 10px 10px 10px;
	background-color: white;
	border-right: red solid;
	border-top: red solid;
	border-left: red solid;
	border-bottom: red solid;
	text-align:center;
	vertical-align:middle;
}

.contact_panel
{
	padding:10px 10px 10px 10px;
	background-color:#99ff99;
	border-right: #2f4f4f 3px solid;
	border-top: #2f4f4f 3px solid;
	border-left: #2f4f4f 3px solid;
	border-bottom: #2f4f4f 3px solid;
}