/* CSS Document */
body {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: rgb(255,255,255); 
}
a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #000066;
	font-size: 11px;
}
a:visited {
	font-weight: bold;
	color: #000066;
	line-height: 11px;
	text-decoration: none;
}
a:link {
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #000066;
}
a:hover {
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
}


.sub a{padding-left:10px}

.rental-venice {
	background-color: #8FA1B3;
	background-image: url(rental-venice-banner.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.venice-flats {
	font-weight: bold;
	border: 1px solid #8FA1B3;
	color: #D4D0C8;
	background-color: #F2F5F8;
}
.location {
	background-color: #F2F5F8;
	color: #000066;
	font-weight: bold;
	border: 1px ridge #8FA1B3;
	padding: 2px;
	width: 152px;
	float:left;
	text-align: center;
}
.location_finto {
	padding: 2px;
	float:left;
	text-align: center;
}
.blue-button {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-image: url(PulsanteBlu.gif);
	font-size: 11px;
	margin-top:10px;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 25px;
	width: 140px;
	line-height: 25px;
}

.titolo  {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-image: url(PulsanteBlu.gif);
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	height: 25px;
	width: 150px;
	line-height: 25px;
}
h1 {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-image: url(PulsanteBlu.gif);
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	height: 25px;
	width: 150px;
	line-height: 25px;
}
h2 {
	font-size: 11px;
	font-weight: bold;
}
h3 {
	color: #990000;
	font-weight: bold;
	font-size: 11px;
}
h4 {
	color: #8FA1B3;
	font-weight: normal;
	font-size: 11px;
}
h5 {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
h6 {
	font-size: 8px;
	font-weight: bold;
}
.menu {
	margin: 0px; padding: 0px 0px;
}
.menu a:active {
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
	padding: 3px;
	text-align: center;
	border: 1px solid #8FA1B3;
	color: yellow;
}
.menu a:visited {
	font-weight: bold;
	color: #FFFFFF;
	line-height: 11px;
	text-decoration: none;
	padding: 3px;
	text-align: center;
	border: 1px solid #8FA1B3;
}
.menu a:link {
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	color: #FFFFFF;
	padding: 3px;
	text-align: center;
	border: 1px solid #8FA1B3;
}
.menu a:hover {
	font-weight: bold;
	font-style: normal;
	padding: 3px;
	text-align: center;
	border: 1px double #FFFFFF;
	color: #FFFFFF;
	background-color: #990000;
}
.borderDX-appartments-venice {
	border-right-width: 1px;
	border-right-color: #8FA1B3;
	border-right-style: solid;
}
.borderSX-appartments-venice {
	border-left-color: #8FA1B3;
	border-left-width: 1px;
	border-left-style: solid;
}
.borderTOP-appartments-venice {
	border-top-color: #8FA1B3;
	border-top-width: 1px;
	border-top-style: solid;
}
.borderBOT-appartments-venice {
	border-bottom-color: #8FA1B3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.borderALL-appartments-venice {
	border: 1px ridge #8FA1B3;
	float: right;
	padding: 2px;
	width: 145px;
	text-align: center;
}
.red-rentals-in-venice {
	font-weight: bold;
	color: #990000;
}
.TOP-Saint-Mark-apartments {
	color: #FFFFFF;
	background-color: #9898D5;
	padding: 3px 5px;
}
.TOP-SanPolo-apartments {
	color: #000000;
	background-color: #E5B5E5;
	padding: 3px 5px;
}
.TOP-Rialto-apartments {
	color: #FFFFFF;
	background-color: #D8A0A0;
	padding: 3px 5px;
}
.TOP-Cannaregio-apartments {
	color: #000000;
	background-color: #A9BE94;
	padding: 3px 5px;
}
.TOP-Castello-apartments {
	color: #000000;
	background-color: #FDD18D;
	padding: 3px 5px;
}
.TOP-Accademia-apartments {
	color: #000000;
	background-color: #E3C893;
	padding: 3px 5px;
}
.TOP-Salute-apartments {
	color: #000000;
	background-color: #E49999;
	padding: 3px 5px;
}
.TOP-Riviera-Del-Brenta-apartments {
	color: #000000;
	background-color: #CCCC99;
	padding: 3px 5px;
}
.apartments-list-description {
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8FA1B3;
	padding-bottom: 2px;
	color: #8FA1B3;
}
.header-apartment-table {
	font-style: normal;
	padding: 3px;
	text-align: center;
	background-color: #990000;
	font-weight: bold;
	color: #FFFFFF;
}
.form {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	color: #000066;
	background-color: #F2F5F8;
	text-indent: 3pt;
	border: thin solid #8FA1B3;
}
.formlog {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #990000;
	text-transform: none;
	background-color: #F2F5F8;
	border: thin solid #8FA1B3;
}
/* classe default per OnlineManager */
.venice-apartments {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: normal;
	background-color: #FFFFFF;
}
/* classe consigliati per OnlineManager */
.venice-apartments-sfondoBlu {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: normal;
	background-color: #F2F5F8;
	border-top: 1px solid #8FA1B3;
	border-bottom: 1px solid #8FA1B3;
}
.prova{ background-color: #EFEEEE;}
.prova1{ background-color: #DBE0E4; }
.prova2{ background-color: #FFFFFF; }

.formio { background-color: #FFFFFF; border: 1px solid #8FA1B3; font-size: 11px; height: 18px; width: 200px; }

.formio2 { background-color: #ffe0a3; border: 1px solid #8FA1B3; font-size: 11px; height: 18px; width: 200px; }

.mytr { background-color: #FFFFFF; font-size: 11px;}
.mytr3 { background-color: #FFFFFF;  font-size: 11px;}
.mytr2 { background-color: #DDDDDD;  font-size: 11px; }
.ktabella {  font-size: 11px; background-color: #FFFFFF;  }
.ktabella td { font-weight: bold; color: #000000; }
.ktabella li { color: #000000; }

.errori
{
    border: 1px solid #ff5912; background-color: #FFFFFF; text-align: left; margin-top: 3px; margin-bottom: 3px; margin-left: auto; margin-right: auto; width: 300px;    padding: 3px; font-size: 11px;
}

.errori ul {list-style: outside url(../img/error.gif); font-size: 11px; margin-top: 11px; margin-bottom: 11px;}
.erorri li{ margin-left:40px; font-size: 11px; color: #000000;}


.auto_form { text-align:right; }
.auto_form td { padding: 4px; }
.auto_form textarea { width: 200px; height: 200px; }

.dtable { border:1px solid #CCCCCC; border-collapse:collapse;}

.dtable td {border:1px solid #CCCCCC; border-collapse:collapse;}

.sub_link { color: #333333; }

.footer_w A { color: #EB512B; }

.kaw_bck { background-image: url(img/patmen2.gif); background-repeat: repeat-y;}

.colore_1 { color: #FFFFFF; background-color: #A9BE94; padding: 3px 5px;}
.colore_2 { color: #000000; background-color: #E5B5E5; padding: 3px 5px;}
.colore_3 { color: #FFFFFF; background-color: #C97B7B; padding: 3px 5px;}
.colore_4 { color: #FFFFFF; background-color: #8989D0; padding: 3px 5px;}
.colore_5 { color: #000000; background-color: #FDD18D; padding: 3px 5px;}
.colore_6 { color: #000000; background-color: #DFBF80; padding: 3px 5px;}
.colore_7 { color: #000000; background-color: #ECB8B8; padding: 3px 5px;}
.colore_8 { color: #000000; background-color: #CCFDFD; padding: 3px 5px;}

div#gmap{
   width: 309px; height: 228px; border: 1px solid #000000;  overflow: auto;
}

#gmap div {
     max-width: 309px;	 /* Change to the width of your map */
}
#gmap div span {
     white-space: normal;
}

.bandiere {width: 300px; color:#FFFFFF; font-family:Verdana;position:absolute; margin-left:350px; margin-top:10px;}
.bandiere a {text-decoration:none; color:#FFFFFF; font-size:10px}
.bandiere ul {display:inline; list-style:none; margin: 0px; padding: 0px; }
.bandiere li {  display: inline;list-style:none;  margin-left: 4px; padding: 0px;}


.venice-apartments-sfondoBlu {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: normal;
	background-color: #F2F5F8;
	border-top: 1px solid #8FA1B3;
	border-bottom: 1px solid #8FA1B3;
}

th{
}
thead{
background:#ffffff;
color:#000066;
}

.sort-arrow {
width:11px;
height:11px;
background-position:center;
background-repeat:no-repeat;
margin:0 2px;
}
.sort-arrow.descending {
background-image:url("giu.gif");
}
.sort-arrow.ascending {
background-image:url("su.gif");
}

.Stile2 {color: #cc0000}

.invdiv{ display: none;  margin-top: 0px; padding-top: 0px;}
.invdiv2{ display: block;  margin-top: 0px; padding-top: 0px;}
.invdiv3{ display: block;  margin-top: 0px; padding-top: 0px;}