/* body
--------------------------------------------------*/
body {
  margin:0;
  padding:0px;
  background-image:url(../images/bg_beige.gif);
  background-repeat:repeat;
}

.scroll{
  position:relative;
  overflow:auto;
  width:100%;
  height:380px;
  scrollbar-face-color: #a53139 !important;
  scrollbar-shadow-color: #a53139 !important;
  scrollbar-highlight-color: a53139 !important;
  scrollbar-3dlight-color: #a53139 !important;
  scrollbar-darkshadow-color: #a53139 !important;
  scrollbar-track-color: #faf5d5 !important;
  scrollbar-arrow-color: #faf5d5 !important;
  }
  
/* table
--------------------------------------------------*/
table {
  margin:0;
  padding:0px;
}


.table_int {
border: 1px #2f6e83 solid;
border-collapse:collapse;
font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  color:#2f6e83;
}

.td_int{
border: 1px #2f6e83 solid;
}

/* footer
--------------------------------------------------*/
.footer {
  margin:0;
  padding:3px;
  background:#2f6e83;
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
}

.footer_link {
  font-weight:bold;
  color:#ffffff;
}


/* links
--------------------------------------------------*/
.lingua {
  color:#f9f6d8;
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  text-decoration: none;
}

a.lingua:active { text-decoration: none;}

a.lingua:hover { text-decoration: underline;
}

a.lingua:link { text-decoration: none;}

.link{
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  color:#2f6e83;
  text-decoration: none;
}

a.link:active { text-decoration: none;}

a.link:hover { text-decoration: underline;
}

a.link:link { text-decoration: underline;}

.chiudi{
  font-family:trebuchet MS;
  font-size:14px;
  font-weight:bold;
  color:#cc0033;
  text-decoration: none;
}

a.chiudi:active { text-decoration: none;}

a.chiudi:hover { text-decoration: none;
}

a.chiudi:link { text-decoration: none;}

/* paragraphs
--------------------------------------------------*/
p {
  color:#2f6e83;
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:0 0 18px 0;
}

.testo{
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  color:#2f6e83;
  line-height:18px;
}

b{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#2f6e83;
}

.testo_chiaro{
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  color:#faf5d5;
}

hr{
  color:#2f6e83;
  height:1pt;
  width:100%;
}

.table_int .testo_chiaro, .testo_chiaro,  .testo_chiaro p{
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  color:#faf5d5;
}
.table_int a{

  color:#A53139;
}
/* menu
--------------------------------------------------*/
.menu          {display:none; margin-left:20px;}
.visible_menu  {display:block; margin-left:20px;}

.voci_menu{
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  color:#ffffff;
  text-decoration: none;
}

a.voci_menu:active { text-decoration: none;}

a.voci_menu:hover { text-decoration: none;
}

a.voci_menu:link { text-decoration: none;}

.login{
  font-family:Verdana;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  text-align:left;
  padding-left:5px;
  text-decoration: none;
}

.input {
background-color: #ffffff; 
font-family: Verdana; 
font-size: 12px; 
color: #666666; 
border: 1 solid #d5d3d3; 
width:100%;
}

.invia {
background-color: #484794; 
font-family: Verdana; 
font-size: 12px; 
color: #FFFFFF;
border:1px solid #484794; 
cursor: hand;
}

.ricerca {
background-color: #ffffff; 
font-family: Verdana; 
font-size: 12px; 
color: #666666; 
border: 1 solid #d5d3d3; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.td_header {
	background-color: #b7935a;
	border-left: 1px;
	border-left-style: solid;
	border-left-color: #a53139;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 4px;
	}

.td_header_selected {
	background-color: #e6d7ad;
	border-left: 1px;
	border-left-style: solid;
	border-left-color: #a53139;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #b7935a;
	padding-left: 4px;
	}
a.a_header,
a.a_header:hover,
a.a_header:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #a53139;
	text-decoration: none;
	}
	
.titolo_pagina_riservata {
	font-family:Verdana;
	font-size:11px;
	color:#a53139;
	font-weight: bold;
	padding-top: 5px;
	}
.button {
	width: 100px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#a53139;
	font-weight: bold;
	}
	#flash{padding:0; margin:0; display:block; width:629px; height:105px; border:none;}
		.appartamenti_titoli {
color:#A53139;
font-family:Verdana;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
