
.box_offerte_dett {
	padding: 2px;
	font-size: 11px;
}
.box_offerte_dett_main {
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}


.fs {
	border-style: solid;
	border-color: #999999;
	background-color: #FAFAFA;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.fs_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
.fs_ev {
	background-color: #CFE0EB;
	border-color: #CFE0EB;

}

table.tab_menu td.dx {
	padding		: 0px;
	border-width:	: 0px
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(_pics/scheda/menu_dx.gif); 
}

table.tab_menu td.sx {
	padding		: 0px;
	border-width:	: 0px
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(_pics/scheda/menu_sx.gif); 
}
.r {
	color:#734F02;
	font-weight:bold;
}
.red {
	color:red;
	font-weight:bold;
}
.b {
	color:#FFFFFF;
	font-weight:bold;
}
.bo {
	font-weight:bold;
}
.sm10 {
	font-size: 10px;
}
.sm11 {
	font-size: 11px;
}
.ds {
	font-size: 16px;
	font-weight:bold;
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	
}
.uni {
	font-size: 18px;
	font-weight:bold;
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	
}
.nome {
	font-size: 22px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	
}
.foto_titoli {
	font-size: 16px;
	font-weight:bold;
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 4px;
	
}
.titolo_alloggi {
	font-size: 30px;

	color:#990000;
	//font-family: Arial, Helvetica, sans-serif;
	padding-left: 4px;
	text-align: center;
}	
	
.servizi_tab {
	font-size: 11px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F7EDCE;
	padding-left: 4px;
}
.barra_dett {
	font-size: 13px;
	color:#AA6840;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F7EDCE;
	padding: 2px;
	padding-left: 8px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-color:#BF7B54
}

.box a:link,
.box a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color			: #FFF;
	font-weight		: bold;
	font-size		: 12px;
}
.box a:hover
{
	text-decoration		: underline;
}

 
.guida_t {
	border-style: solid;
	border-color: #999999;
	background-color: #EEE;
	border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	line-height: 10px;
}
.guida2 {
	border-style: solid;
	border-color: #999999;
	border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	line-height: 15px;
}

.nav
{
	padding	: 4px;
	font-size	: 12px;
	font-family	: Verdana;
	font-weight:bold;
}

.corpo_grande
{
	padding	: 6px;
	font-size	: 12px;
	font-family	: Verdana;
}

.r {
	color:#FF0000;
	font-weight:bold;
}
.b {
	color:#FFFFFF;
	font-weight:bold;
}
.bo {
	font-weight:bold;
}
.sm {
	font-size: 10px;
}
.smp {
	font-size: 9px;
	color:#999999;
}

table.tab_proprieta td.td_header
{
	padding	: 6px;
	font-size	: 15px;
	font-family	: Georgia, serif;
}

table.tab_proprieta td.td_header a:link,
table.tab_proprieta td.td_header a:visited
{
	color			: #FFF;
	font-weight		: bold;
}
table.tab_proprieta td.td_header a:hover
{
	text-decoration		: underline;
}





.fs {
	border-style: solid;
	border-color: #999999;
	background-color: #FAFAFA;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fs_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.fs_ev {
	background-color: #CFE0EB;
	border-color: #CFE0EB;

}



table.tab_proprieta td.td_header
{
	padding	: 4px;
	font-size	: 14px;
	font-family	: Arial, serif;
}



.txt_home2
{
	padding-left: 8px;
	font-size	: 14px;
	font-family	: Arial, serif;
}
.txt_home
{
	padding	: 6px;
	font-size	: 12px;
	font-family	: Arial, serif;
	line-height	: 16px;
}





.box_offerte {
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	padding: 3px;
	text-align: center;
}


.box_offerte2 {
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	text-align: left;
}

.box_news {
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	padding: 3px;
	text-align: center;
}

.box_news_data {
	text-align: center;
}




.box_meteo {
	border-color: #999999;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	text-align: center;
}




.box_new {
	border-color: #999999;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	text-align: center;
}




.fsn {
	border-style: solid;
	border-color: #999999;
	background-color: #FAFAFA;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fsni {
	border-style: solid;
	border-color: #999999;
	background-color: #CCC;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body
{
	background		: #455B8E;
	margin			: 0;
	padding			: 0;
	font-family		: Verdana, sans-serif;
	font-size		: 11px;
}
a:link {
	border			: 0;
	color				: #6A3922;
	text-decoration		: none;
}
a:visited
{
	border			: 0;
	color				: #683822;
	text-decoration		: none;
}
a:hover
{
	color				: #000000;
	text-decoration		: underline;
	text-decoration		: none;
}
a:active
{
	color				: #000000;
	text-decoration		: none;
}

h1
{
	font-size			: 16px;
	margin			: 0;
	padding			: 0;
}
h2
{
	font-size			: 14px;
	margin			: 0;
	padding			: 0;
}
h3,
h4,
p
{
	margin				: 0;
	padding				: 0;
}

hr,.indidn
{
	display				: none;
}
.testo
{
	font-size:11px;
	font:"Arial";
	font-weight:normal;
	line-height:130%;
}

img
{
	border				: 0;
}

#div_main_home
{
	padding				: 5px;
}

#div_main_home div.div_tit_txt
{

	text-align			: center;
	margin-right			: 60px;
}

.home_h3
{

	line-height			: 14px;
	font-size			: 12px;

}

.div_intro_txt
{
	text-align			: justify;
	line-height			: 14px;
	font-size			: 11px;
	padding			: 10px;
	font-weight			: normal;
	color				: #555;
}



.div_tit_txt
{
	text-align			: center;
	font-family			: Georgia, serif;
	font-size			: 18px;
	padding			: 5px;
	font-weight			: normal;
	color				: #CE4D30;
	letter-spacing			: -1px;
}
#div_main_home_map,
#div_main_home_meteo,
#div_main_home_guida
{
	width				: 114px;
	height			: 142px;
	float				: right;
}

#div_main_home_map
{
	margin				: 0 2px;
}

#div_main_home_meteo
{

}

#div_main_home_guida
{
margin-left: 7px;
}


#div_container_esterno
{
	width				: 780px;
	background			: #FFF url('../_pics/struttura/bg_container_esterno.gif');
	margin				: 0 auto;
}

#div_container
{
	width				: 770px;
}

#div_bg_header
{
	width				: 768px;
	background			: url('../_pics/struttura/bg_header.jpg');
	background-repeat		: no-repeat;
}

#div_header
{
	position			: relative;
	height				: 153px;
}

#div_footer
{
	background			: #FFF;
	padding				: 15px;
	text-align			: center;
}

#div_header_menu
{
	position			: absolute;
	top				: 6px;
	left				: 10px;	
	width				: 580px;
	text-align			: center;
}

#div_header_logo
{
	position			: absolute;
	top				: 42px;
	left				: 4px;
}

#div_header_logo_txt
{
	position			: absolute;
	top				: 65px;
	left				: 139px;
	background			: url('../_pics/struttura/logo_txt.gif');
	background-repeat		: no-repeat;
	width				: 300px;
	height				: 63px;
}

#div_header_lingue
{
	position			: absolute;
	right				: 4px;
	top				: 6px;
}

#div_header_lingue img
{
	margin-left			: 5px;
}

#div_body_1_col
{
	
}

#div_body_1_col div.div_body_1_col_cont
{
	padding				: 3px 10px;
}

#div_body_1_col div.div_body_1_col_cont h2
{
	font-size			: 26px;
	color				: #F6DE8F;
	margin				: 2px 0;
}

#div_body_1_col div.div_body_1_col_cont h3
{
	font-family			: Georgia, serif;
	font-size			: 15px;
	color				: #455B8E;
	margin				: 2px 0;
	display				: block;
	
}

#div_body_1_col div.div_body_1_col_cont p
{
	padding				: 0 4px;
	line-height			: 15px;
	color				: #666;
}

#div_body_1_col div.div_body_1_col_cont p.indirizzo_associazione big
{
	font-size			: 16px;
	line-height			: 24px;
}

#div_body_2_col
{
	width				: 766px;
	margin			: 4px;

}

#div_body_colonna_sx
{
	float				: left;
	width				: 500px;
	padding			: 6px;
	font-family			: Verdana, sans-serif;
	font-size			: 11px;
}

#div_body_colonna_dx
{
	float				: right;
	width				: 236px;
	margin-top			: 40px;

}

div.div_box_dx
{
	width				: 229px;
	margin				: auto;
	margin-top			: 40px;
}

div.div_box_dx_h,
div.div_box_dx_f,
div.div_box_dx_2_f
{
	line-height			: 0px;
	font-size			: 1px;
}

div.div_box_dx_b
{
	background			: #FFF;
	background-image		: url('../_pics/struttura/box_dx/box_dx_b.gif');
}

div.div_box_dx_2_b
{
	background			: #FDE194;
	background-image		: url('../_pics/struttura/box_dx/box_dx_2_b.gif');
	
}

div.div_box_dx_b,
div.div_box_dx_2_b
{
	background-repeat		: repeat-y;
}

div.div_box_dx_f
{
	background-image		: url('../_pics/struttura/box_dx/box_dx_f.gif');
}

div.div_box_dx_2_f
{
	background-image		: url('../_pics/struttura/box_dx/box_dx_2_f.gif');
}

div.div_box_dx_f,
div.div_box_dx_2_f
{
	height				: 11px;
}

div.div_box_dx_b_cont
{
	width				: 210px;
	margin				: auto;
}

table.tab_form_proprieta_dx
{
	width				: 212px;
	margin				: auto;
}

table.tab_form_proprieta_dx td
{
	font-size			: 10px;
	padding				: 3px;
}

table.tab_form_proprieta_dx td.td_1
{
	text-align			: right;
}

table.tab_form_proprieta_dx td.td_3
{
	text-align			: center;
}

table.tab_form_proprieta_dx table.tab_form_proprieta_dx_servizi
{
	margin				: auto;
}

table.tab_form_proprieta_dx table.tab_form_proprieta_dx_servizi td
{
	padding				: 1px;
}

div.div_lista_proprieta_dx
{
	width				: 208px;
	padding-top			: 5px;
}

div.div_lista_proprieta_dx a:link,
div.div_lista_proprieta_dx a:visited
{
	color				: #333;
}

div.div_lista_proprieta_dx a:hover
{
	color				: #B9361C;
}

div.div_lista_proprieta_dx ul
{
	list-style			: none;
	margin				: 0;
	padding				: 0;
	border				: none;
	font-size			: 10px;
}

div.div_lista_proprieta_dx ul li
{
	padding				: 3px;
}

div.div_lista_proprieta_dx ul li.selected
{
	background			: #FDE194;
	color				: #B9361C;
	
}

.box-clear { clear: both; line-height: 0px; font-size: 1px; }
html>body div.box-clear { display: none; }
head:first-child+body div.box-clear { display: block; }

input.input1,
select.input1
{
	background			: #FFFBEE;
	color				: #444;
	font-size			: 10px;
	padding				: 1px;	
	font-family			: Verdana, sans-serif;
}




#div_home_strutture
{
	width				: 510px;
	height			: 280px;
	margin			: auto;
	background-image		: url('../_pics/homepage/bg_div_strutture.jpg');
	position			: relative;
	text-align			: center;
}

#div_home_strutture form
{
	margin				: 0;
}

#div_home_strutture img.titolo
{
	margin				: 3px 0 0 0 ;

}

#div_home_strutture table
{
	margin				: auto;
}

#div_home_strutture table.tab_strutture td
{
	background-image		: url('../_pics/homepage/bg_tipo.gif');
	width				: 159px;
	height				: 134px;
	text-align			: center;
	font-size			: 12px;
	line-height			: 18px;
}

#div_home_strutture table.tab_strutture td a:link,
#div_home_strutture table.tab_strutture td a:visited
{
	color				: #B00;
	font-weight			: bold;
}

#div_home_filtro
{
	background			: #AAA;
}

