/* 
#######################################################################################################
Realizzato da ideaBIT S.r.l - Telefono +39 051.476585 - Web: www.ideabit.com - E-mail: info@ideabit.com
#######################################################################################################
*/


body
{
margin:0px;
padding:0px;
text-align:center;
background-image:none;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#cont_header
{
visibility:hidden;
display:none;
}

#logo_click
{
visibility:hidden;
display:none;
}

#cartina
{
visibility:hidden;
display:none;
}

#centro
{
font-size:12px;
}

#offerte
{
visibility:hidden;
display:none;
}

#ricerca
{
visibility:hidden;
display:none;
}

#contenuti
{
padding:0px 4px 0px 4px;
background-image:none;
text-align:left;
}

#contenuti_2
{
background-image:none;
}

#testo
{

}

#testo a
{
color:#09304d;
}

#testo a:hover
{
color:#f7941e;
}


div.macroarea
{
float:left;
width:298px;
height:375px;
border:1px solid #cbcccd;
}

div.macro1
{
margin:0px 10px 0px 11px;
}

div.macro2
{
margin:0px 9px 0px 9px;
}

div.macro3
{
margin:0px 11px 0px 10px;
}

div.titolo_macroarea
{
background-color:#f8f9fa;
font:bold 13px "Trebuchet MS", Arial, sans-serif; 
color:#376890;
padding:5px;
margin:-16px 0px 0px 10px;
text-transform:capitalize;
}

div.titolo1
{
width:120px;
}

div.titolo2
{
width:255px;
}

div.titolo3
{
width:225px;
}

div.cont_macroarea
{
width:278px;
padding:10px;
}

table.tbl_macroarea
{
padding:0px;
margin:0px;
font-size:11px;
}


/*Vendita case mare*/
td.cls_1
{
width:268px;
height:180px;
padding:4px 5px 0px 5px;
background-image:url(../images_layout/bg_macroarea.jpg);
background-position:left top;
background-repeat:no-repeat;
vertical-align:top;
text-align:justify;
}

td.cls_1 img
{
border:1px solid #CCCCCC;
}

td.space1
{
font:bold 13px "Trebuchet MS", Arial, sans-serif; 
color:#FFFFFF;
text-transform:uppercase;
background-color:#f7941e;
padding:2px 0px 2px 5px;
height:18px;
}

td.cls_2
{
background-image:url(../images_layout/bg_cls_2.jpg);
background-position:left top;
background-repeat:repeat-x;
height:140px;
padding:4px 5px 0px 5px;
vertical-align:top;
}

td.cls_2 ul
{
margin:15px 0px 0px 0px;
padding:0px 0px 0px 20px;
}

td.cls_2 li
{
margin-bottom:2px;
}
/*-------------------------------------------*/

/*Vendita case residenziali e nuove costruzioni*/
td.clc_1
{
width:268px;
height:180px;
padding:4px 5px 0px 5px;
background-image:url(../images_layout/bg_macroarea2.jpg);
background-position:left top;
background-repeat:no-repeat;
vertical-align:top;
text-align:justify;
}

td.clc_2
{
width:268px;
height:162px;
padding:4px 5px 0px 5px;
background-image:url(../images_layout/bg_macroarea2.jpg);
background-position:left top;
background-repeat:no-repeat;
vertical-align:top;
text-align:justify;
}

td.clc_2 img
{
border:1px solid #CCCCCC;
}

/*Vendita rustici e case di campagna*/
td.cld_1
{
width:268px;
height:180px;
padding:4px 5px 0px 5px;
background-image:url(../images_layout/bg_macroarea.jpg);
background-position:left top;
background-repeat:no-repeat;
vertical-align:top;
text-align:justify;
}

td.cld_1 img
{
border:1px solid #CCCCCC;
}

td.cld_2
{
width:268px;
height:120px;
padding:4px 5px 0px 5px;
background-image:url(../images_layout/bg_cls_2.jpg);
background-position:left top;
vertical-align:top;
text-align:justify;
}

div.nuove_costruzioni
{
font:bold 13px "Trebuchet MS", Arial, sans-serif; 
text-transform:uppercase;
}

td.clc_1 ul
{
margin:15px 0px 0px 0px;
padding:0px 0px 0px 20px;
}

td.clc_1 li
{
margin-bottom:5px;
}
/*-------------------------------------------*/

#servizi
{
margin-top:20px;
width:960px;
}

table.tbl_servizi
{
border:0px;
}

table.tbl_servizi td.box_servizi
{
width:402px;
background-image:url(../images_layout/bg_box_servizi.jpg);
background-repeat:no-repeat;
background-position:left top;
vertical-align:top;
font-size:11px;
}

table.tbl_servizi td.space
{
width:156px;
}

div.contenuto_box_servizi
{
width:360px;
padding:4px 21px 0px 21px;
}

div.titolo_box_servizi
{
font:15px "Trebuchet MS", Arial, sans-serif; 
color:#FFFFFF;
text-transform:uppercase;
}

#servizi ul
{
list-style-type:none;
padding:0px 0px 0px 15px;
margin:15px 0px 0px 0px;
color:#ffde16;
}

#servizi li
{
margin-bottom:20px;
color:#6f6d6d;
background-image:url(../images_layout/bullet_li_servizi.jpg);
background-repeat:no-repeat;
background-position: 2px left;
padding-left:20px;
}

/*-------------------------------------------*/

#affiliati
{
margin-top:50px;
width:940px;
height:75px;
padding:10px;
background-color:#bdc4c8;
font-size:11px;
color:#09304d;
}

div.logo
{
float:left;
width:115px;
height:55px;
border:1px solid #e7ebec;
text-align:center;
background-color:#FFFFFF;

margin:0px 10px 0px 10px;
}

div.logo img
{
width:100px;
height:55px;
border:0px;
}


div.logo_first
{
margin-left:0px;
}

div.logo_last
{
margin-right:0px;
}

/*-------------------------------------------*/

#cont_footer
{
margin:auto;
padding:0px 4px 0px 4px;
background-image:none;
}

#footer
{
background-image:none;
border-top:5px solid #cccccc;
}

table.tbl_footer
{
border:0px;
padding:0px;
margin:0px;
}

table.tbl_footer td
{
width:225px;
padding:10px;
vertical-align:top;
text-align:left;
font-size:11px;
}

#footer ul
{
visibility:hidden;
display:none;
}


#footer a
{
color:#09304d;
text-decoration:none;
}

#footer a:hover
{
color:#f7941e;
text-decoration:underline;
}

h1,h2
{
font:19px "Trebuchet MS", Arial, sans-serif; 
color:#09304d;
margin-top:0px;
padding-top:0px;
}

#sinistra
{
visibility:hidden;
display:none;
}


#menu_rapido
{
visibility:hidden;
display:none;
}

div.descrizione_lunga_lista
{
margin-bottom:10px;
}

#attributi
{
width:100%;
}

.AttribName {
	border-width: 0px 0px 1px 0px;
	border-style:dotted;
	border-color:#CCCCCC;
	padding:5px 0xp 5px 0px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	margin-right:1px;
	width:35%;
}
.AttribValue {
	padding:5px 0xp 5px 0px;
	border-width: 0px 0px 1px 0px;
	border-style:dotted;
	border-color:#CCCCCC;
	text-align:left;
	font-size:11px;
	width:65%;
}

table.tabella_list_branch
{
margin:10px 0px 10px 0px;
width:100%;
border:0px solid #000000; /*da personalizzare*/
}

td.con_foto
{
width:100px; /*da personalizzare*/
height:75px; /*da personalizzare*/
padding:1px;
margin:0px;
vertical-align:middle; /*da personalizzare*/
text-align:center; /*da personalizzare*/
border:1px solid #CCCCCC;
}

td.con_foto img
{
border:0px solid #dfd0b4; /*da personalizzare*/
}

td.desc_list_branch
{
padding:0px 0px 0px 10px; /*da personalizzare*/
margin:0px;
vertical-align:middle; /*da personalizzare*/
text-align:left; /*da personalizzare*/
}

td.desc_list_branch p
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:11px;
}

/*-----Caso di scheda che non ha immagine-----*/
td.senza_foto
{
width:150px; /*da personalizzare*/
height:50px; /*da personalizzare*/
padding:2px;
margin:0px;
vertical-align:middle; /*da personalizzare*/
text-align:right; /*da personalizzare*/
}

td.senza_foto img
{
visibility:hidden;
display:none;
}

p.modulo_comments 
{
visibility:hidden;
display:none;
}

h2.titolo_lista_foto
{
padding:0px;
margin:20px 0px 0px 0px;
}

h2.titolo_lista_allegati
{
margin:0px;
padding:20px 0px 0px 0px;
}


p.intro_lista_foto, p.intro_lista_allegati
{
margin:2px 0px 5px 0px;
font-size:11px; 
}

#precedente_successivo
{
visibility:hidden;
display:none;
}

span.historyback
{
visibility:hidden;
display:none;
}

span.backtop
{
visibility:hidden;
display:none;
}

#livello_fotogallery
{

}

table.fotogallery
{
border:0px;
text-align:left;
float:left;
height:81px;
width:106px;
 
margin-right:10px;
}

td.cella_immagine_lista
{
border: 1px solid #D6D4C9;
padding:2px;
height:75px; 
width:100px;
text-align:center;
vertical-align:middle;
}

td.cella_immagine_dettaglio
{
border: 1px solid #D6D4C9;
padding:2px;
height: 75px;
width:100px;
text-align:center;
vertical-align:middle;
}

img.preview
{
border:0px;
}

td.didascalia
{
font-size:10px; 
font-weight:bold;
width:106px;
}

p.didascalia
{
margin-top:2px;
font-size:10px; 
font-weight:bold;
}

p.didascalia_allegati
{
margin-top:0px;
font-size:10px; 
}

#briciole_di_pane
{
visibility:hidden;
display:none;
}


#altre_azioni
{
font-size:11px;
}

#altre_azioni img
{
border:0px;
width:15px;
height:15px;
}

#brothers
{
font-size:11px;
margin-top:30px;
}

li.hotspot
{
display:none;
visibility:hidden;
}

/* imposta l'altezza iniziale della mappa */
#mappa .gsmsc-idleMapDiv {
height:300px;
page-break-before:always;
}
/* imposta l'altezza della mappa quando si effettua una ricerca */
#mappa .gsmsc-mapDiv {
height:300px;
page-break-before:always;
}

#contenuti #fumetto
{
font-size:11px;
}

#contenuti #fumetto a
{
font-weight:normal;
}

#preferiti
{
display:none;
visibility:hidden;
}


#pannello_preferiti
{
display:none;
visibility:hidden;
}


#horizontal_slide {
display:none;
visibility:hidden;
}

iframe.iframe_preferiti
{
display:none;
visibility:hidden;
}

div.comandi
{
visibility:hidden;
display:none;
}
