body
{
	background		: #033174;
	background			: #033174 url('../_pics/struttura/bg_body.jpg');
	margin			: 0;
	padding			: 0;
	font-family		: Georgia, sans-serif;
	font-size		: 12px;

}
a:link,
a:visited
{
	border			: 0;
	color			: #BC7816;
	text-decoration		: none;
	font-weight		: bold;
}

a:hover
{
	text-decoration		: underline;
}


h1
{
	font-size			: 16px;
	margin			: 0;
	padding			: 0;
}
h2
{
	font-size			: 14px;
	margin			: 0;
	padding			: 0;
}
h3,
h4,
p
{
	margin				: 0;
	padding				: 0;
}

.display_none,
hr
{
	display				: none;
}

img
{
	border				: 0;
}

#div_main_home
{
	padding				: 5px;
}

#div_main_home div.div_tit_txt
{

	text-align			: center;
	margin-right			: 60px;
}

#div_main_home div.div_intro_txt
{
	text-align			: justify;
	line-height			: 14px;
	padding				: 10px;
	color				: #555;
}

#div_main_home h2
{
	text-align			: center;
	font-family			: Georgia, serif;
	font-size			: 20px;
	padding				: 5px;
	font-weight			: normal;
	color				: #CE4D30;
	letter-spacing			: -1px;
}

#div_main_home_meteo,
#div_main_home_guida
{
	width				: 114px;
	height			: 142px;
	float				: right;
}

#div_main_home_guida
{
	margin			: 0 8px;
}

#div_main_home_meteo
{

}


#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			: 167px;
}

#div_footer
{
	background			: #FFF;
	padding			: 15px;
	text-align			: center;
	width				: 736px;
}

#div_header_menu
{
	position			: relative;
	width				: 768px;
	height			: 34px;
	text-align			: center;
	background			: #ffffff;
		background			: url('../_pics/menu/bg_menu.jpg');
	color				: #ffffff;
	text-transform		: uppercase;
	padding-top			: 18px;

}

#div_header_menu a
{
	color				: #ffffff;
}


#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;
	height			: 63px;
}

#div_header_lingue
{
	position			: absolute;
	right				: 26px;
	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
{

}



#div_body_colonna_sx

{
	padding				: 5px;
	float				: left;
	width				: 230px;
}

#div_body_colonna_dx

{
	
	float				: right;
	width				: 520px;
	
}

div.div_menu_guida
{

}

div.div_menu_guida div.guida_t
{
	font-weight			: bold;
	padding				: 3px;
	color				: #BC7816;
}

div.div_menu_guida div.guida2
{
	font-size			: 11px;
	font-family			: Verdana, sans-serif;
	margin-left			: 6px;
	padding				: 1px;
	
}

div.div_menu_guida div.guida2 a:link,
div.div_menu_guida div.guida2 a:visited
{
	font-weight		: normal;
	padding			: 2px;
	color			: #444;
}


div.div_menu_guida div.guida2 a:hover
{
	color				: #BC7816;
}

.tab_proprieta
{


	border-bottom: 1px solid #fff;
	border-right: 2px solid #fff;
	
}


.img_guida
{

	float				: left;
	width				: 490px;
	margin-top		: 5px;
	margin-right		: 10px;
	margin-bottom		: 20px;

	border-bottom: 1px solid #E3A65E;
}

.img_guida img
{
	margin-right: 10px;
		margin-bottom: 5px;
}



div.div_box_dx
{
	width				: 229px;
	margin				: auto;

}

div.div_box_dx_h,
div.div_box_dx_f,
div.div_box_dx_2_f
{
	line-height			: 0px;
	font-size			: 1px;
		border		: 5px;
}

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
{

}

div.div_lista_proprieta_dx a:hover
{

}

div.div_lista_proprieta_dx ul
{
	list-style			: none;
	margin				: 0;
	padding				: 0;
	border				: none;
}

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				: 41px;	
	font-family			: Verdana, sans-serif;
}




#div_home_strutture
{
	width				: 500px;
	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;
}

.display_none,
hr
{
	display				: none;
}
.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;
}



.box_new {
	border-color: #999999;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	text-align: center;
}



table.tab_proprieta td.td_header
{

	font-size	: 14px;
	font-family	: Arial, serif;
	margin: 0px;
	padding: 0px;
}


.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;
}
.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;
}
.news_lista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	text-align: left;
}
.news_data {
	font-size: 11px;
	text-align: right;
	border-bottom: 1px solid;
	margin-bottom: 5px;

}
table.tab_proprieta td.td_header
{

	font-size	: 14px;
	font-family	: Arial, serif;
	margin: 0px;
	padding: 0px;
}
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:#998000;
	font-family: Arial, Helvetica, sans-serif;
	
}
.uni {
	font-size: 18px;
	font-weight:bold;
	color:#998000;
	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:#998000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 4px;
	
}
.titolo_alloggi {
	font-size: 30px;
	color:#998000;
	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: white;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#3F76BA; 
	padding: 2px;
	padding-left: 8px;
	border-bottom:1px solid;
	border-right:1px solid;
	border-color:#CABB82
}

.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;
}
.box_offerte2 {
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	text-align: left;
}
.box_offerte_dett_main
{
	margin:5px;
}