/* CSS Document */

.VC{
	background-image:url(../img/VC/sfondo_logo.jpg);
	background-repeat:repeat-x;
    padding:0;
    margin:0;
}

/* home page */
div.menu p a.color, div.menu p a.color:link, div.menu p a.color:visited{
	color:#990000;
	text-decoration:none;
}

div.menu p a.color:hover{
	color:#990000;
	text-decoration:underline;
}

div.rapidi{
	color:#990000;
    padding:0;
    margin:10px 0 0 10px;
    font-weight:bold;
}
div.rapidi a, div.rapidi a:link {
	color:#990000;
}

div.menu_act{
	margin: 0;
	padding:0;
	width:280px;
	height:49px;
	background-image:url(../img/VC/back_menu_ab_act.jpg);
	background-repeat:repeat-x;
}

div.corpo {
	float:left;
	width:492px;
	background-image:url(../img/VC/sfondo_affitti.jpg);
	background-repeat:no-repeat;
	margin: 0;
	padding:0;
	min-height:300px;
}

div.corpo p{
	padding:0;
	margin:10px 0 0 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}

/* pagina di elenco */

.evidenziatore{
	/*background-color:;*/
	background-color:#fffe85;
}


td.dettagli{
	background-color:#ffdddd;
	vertical-align:middle;
	margin:0;
	padding:0 0 0 0;
	border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom:0px;
	font-size:11px;
	color: #000000;
	font-weight: bold;
}

td.dettagli_salvato{
	background-color:#ffffff;
	vertical-align:middle;
	margin:0;
	padding:0 0 0 0;
	border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom:0px;
	font-size:11px;
	color: red;
	font-weight: bold;
}

td.sfondo_td_scheda:hover{
	background-image:none;
	background-color: #ffdddd;
}

.border_rm{
	border:3px solid #b12929;
}

.border_td{
	border:1px solid #990000;
}
.border_td1{
	border-bottom:1px solid #990000;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
}

.border_td_contattato{
	margin:1px 0 0 0;
	border-top:1px solid #990000;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
}

/*.border_td_salvato{
	border-left:1px solid #990000;
	border-right:1px solid #990000;
}*/

/*colonna 3 pagina elenco*/
div.top_login_el {
	width:150px;
    height:25px;
    padding:0;
    margin:0;
	background-image:url(../img/VC/top_login_el.jpg);
	background-repeat:no-repeat;
}

div.veditipologie {
	width:190px;
    padding:0;
    margin:0;
	background-image:url(../img/VC/sfondo_filtra.jpg);
	background-repeat:repeat-x;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
    text-align:center;
    padding-top:2px;
    padding-bottom:2px;
    color: #760000;
}

div.login_el {
	width:148px;
    padding:10px 0 8px 0;
    margin:0;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
	background-image:url(../img/sfondo_login.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.login_el p.login_left a, div.login_el p.login_left a:link, div.login_el p.login_left a:visited{
	color:#990000;
    text-align:left;
    margin:0;
    padding:0;
}
div.login_el p.login_left a:hover{
	color:#620000;
    text-align:left;
    margin:0;
    padding:0;
    text-decoration:underline;
}
 

/* Se ho tipo2 sono nella sezione cerco */

	/* landing page */
	.table_lp3{
        border:1px solid #c14845;
        background-color:#ffedec;
    }
	
	.col1_landing{
        border:1px solid #b12929;
        background-color:#ffdddd;
    }
	
    .border_hds{
        border-top:1px solid #b12929;
        border-left:1px solid #b12929;
        border-right:1px solid #b12929;
    }

    .border_rs{
        border-left:1px solid #b12929;
        border-right:1px solid #b12929;
    }

    .border_b{
        border-bottom:1px solid #b12929;
    }

    a.base_colore,  a.base_colore:link,  a.base_colore:hover,  a.base_colore:active,  a.base_colore:visited{
        color: #760000;
	}

    a.cambia_colore,  a.cambia_colore:link,  a.cambia_colore:hover,  a.cambia_colore:active,  a.cambia_colore:visited{
        color: #b12929;
	}
    .cambia_colore_span{
        color: #990000;
	}
    
    
    h2.txt_landing1{
        color: #990000;
    }
    p.txt_landing2{
        color: #b12929;
    }
    .border_landing{
        border:1px solid #b12929;
    }
    .border_col1{
        border-left:1px solid #b12929;
        border-right:1px solid #b12929;
    }
    .border_bot_col1{
        border-bottom:1px solid #b12929;
    }
    .border_box_col1{
        border:1px solid #b12929;
    }
    .bg_col1{
        background-color:#ffdddd;
        padding:0;
        margin:0;
    }
    div.intestazione {
        background-color:#ffedec;
        font-weight:bold;
        margin:3px 0 0 0;	
        float:right;
        padding:0;
        width: 636px;
    }
    div.intestazionelp3 p{
        font-size:13px;
        font-weight:bold;
        margin:3px auto;	
        padding:4px;
        width: 99%;
    }

    .borderzone{
        border:1px solid #b12929;
        margin:0;
        padding:0;
    }
    .colorec{
        color: #990000;
    }
    
    .colorem{
        color: #760000;
    }
    
    .colores{
        color: #620000;
    }
    a.colorex{
        color: #620000;
    }
    .txt, .txt:link, .txt:visited{
        color:#760000;
    }
    
    /* Script ajax */

    /* box autocompletition*/ 
    #ajax_listOfOptions{
        position:absolute;	
        overflow-y:auto;	
        overflow-x:hidden;	
        border:1px solid #b12929;	
        background-color:#ffedec;	
        height:148px;	
        z-index:100;
    }
    
    /* testo nel box originale */
    #ajax_listOfOptions .optionDiv{	/* Div for each item in list */
        color:#620000;
    }
    
    /* testo nel box al passaggio del mouse*/
    #ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */ 
        background-color:#c14845;
        color:#FFFFFF;
    }


div.filtra{
	width:184px;
	background-image:url(../img/VC/sfondo_filtra.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin: 0;
	padding:0;
	height: 24px;
}

td.angolo{
	padding:0;
	margin:0;
	background-image:url(../img/VC/angolo_td.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

td.angolo_salvato{
	padding:0;
	margin:0;
	background-image:url(../img/VC/angolo2_td.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

img.border{
	margin:2px 0 9px 8px;
	border:1px solid #b12929;
}
img.border_logo_va{
	margin:2px 0 4px 0;
	border:1px solid #b12929;
}

img.border2{
	margin:0 1px 9px 1px;
	border:1px solid #b12929;
}

img.border_dett{
	margin:2px 0 9px 0;
	border:1px solid #b12929;
}

div.paginazione{
	margin:10px 0 15px 5px;
    padding:5px 0;
    text-align:right;
    background-color:#ffdddd;
    border:1px solid #990000;
}

#totpag{
	font-size:11px; 
    position:absolute; 
    margin-top:-35px; 
    margin-left:10px;
	color: #760000;
}

div.paginazione p{
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}

div.paginazione p a{
	margin:10px 0 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #760000;
    border:1px solid  #990000;
    background-color:#fff;
	font-weight: normal;
    padding:3px 5px;
}


div.paginazione p a:hover{
	margin:10px 0 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
    background-color: #990000;
    border:1px solid  #990000;
	font-weight: normal;
    padding:3px 5px;
}

.style_selected{
	margin:10px 0 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
    background-color: #990000;
    border:1px solid  #990000;
	font-weight: normal;
    padding:2px 6px;
}


/* Pagina di dettaglio */
div.descrizione_sf {
	clear:both;
    width:510px;
	margin:8px 0 0px 15px;
	padding:8px;
	background-color:#ffedec;
    border:1px solid #ffdddd;
}

div.back_risultati{
	clear:both;
	background-color:#ffdddd;
	padding:0 10px 0 0;
	margin:0 0 0 0;
	height:22px;
}

#inserzionista_telefono {
	margin:15px 5px 10px 5px;
	height:80px;
	border-bottom:1px solid #b12929;
	text-align:center;
}

#inserzionista_form {
	border-bottom:1px solid #b12929;
	margin:10px 5px 10px 5px;
    padding:0 0 15px 0;
}

p.sito_riferimento a, p.sito_riferimento a:link{
	color: #760000;
}


.coloreb{
	color: #FFFFFF;
}

.coloren{
	color: #000000;
}

/***** css dettaglio ******/

.bordoalto {
	border-top:1px solid #b12929;
}
.bordobasso {
	border-bottom:1px solid #b12929;
}
.bordobasso_img {
	background-image:url(../img/VC/bordo-col.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
/* colonna sx: bottoni sopra */

#tab_buts {
	height:20px;
	border-bottom:1px solid #990000;
	padding-top:11px;
}
/* colonna sx: interni */
#corpo_colonna_sx {
	background-image:url(../img/VC/sf-col-sx-top.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border-left:1px solid #b12929;
	border-right:1px solid #b12929;	
}

/* colonna dx: interni */

.corpo_colonna_dx {
	margin:0;
	padding:0;
	background-color:#ffdddd;
	border:1px solid #990000;
	background-image:url(../img/VC/sf-col-dx-top.jpg);
	background-repeat:repeat-x;
	background-position:left top;	
}

#corpo_colonna_dx_2 {
	margin:0;
	padding:0;
	background-color:#ffdddd;
	border:1px solid #990000;
	background-image:url(../img/VC/sf-col-dx-top.jpg);
	background-repeat:repeat-x;
	background-position:left top;	
}

/* mappe/foto: colonna sx: bottoni */	
.sf_tab_pp_dw {
	vertical-align:middle;
	height:37px;
	background-image:url(../img/VC/sf-tab-pp-dw.jpg);
	background-repeat:repeat-x;
    font-size:12px;
}
.sf_tab_sp_dw {
	vertical-align:middle;
	height:37px;
	background-image:url(../img/VC/sf-tab-sp-dw.jpg);
	background-repeat:repeat-x;
    font-size:12px;
}
/* mappe/foto: colonna sx: area foto/planimetrie */
#dett_foto, #dett_plani {
	border-bottom:1px solid #b12929;
	border-left:1px solid #b12929;
	border-right:1px solid #b12929;
	padding:0 0 5px 0;
    height:480px;
    margin:0;
}
#disponibilita_prezzi {
	border-left:1px solid #b12929;
	border-right:1px solid #b12929;
	padding:0;
    margin:0;
}
#dett_foto td.foto_cont {
	border:1px solid #b12929;
	width:67px;
	height:50px;
}

.txt_sblocca{
	vertical-align:top;
    color:#620000;
}
.p_sblocca{
	margin:0 0 0 0;
    width:380px;
	padding:5px 0 5px 0;
    text-align:center;
	font-size:14px;
    color:#620000;
    background-color:#ffffff;
    border-top:1px dotted #b12929;
}

.p_sblocca_el{
	width:275px;
	margin:50px 0 0 0;
	padding:5px;
    text-align:center;
	font-size:13px;
    color:#620000;
    background-color:#ffedec;
    border-top:1px dotted #b12929;
    border-bottom:1px dotted #b12929;
}

p.link_foto_el a:link{
	font-size: 11px;
	color: #760000;
	font-weight: bold;
}


img.anteprima{
 float:left;
 border:1px solid #b12929;
 padding:0;
 margin:3px 10px 3px 0;
}

img.anteprima_elenco{
 float:left;
 border:1px solid #b12929;
 padding:0;
 margin:3px 0 3px 4px;
}

/* mappe/foto: colonna dx: top */
#top_mappa_sx {
	border:1px solid #b12929;
	border-bottom:none;
	text-align:center;
    font-size:12px;
}
#top_mappa_dx {
	border-bottom:1px solid #b12929;
    text-align:center;
}
/* mappe/foto: colonna dx: mappa */

#dett_mappa_google {
	height:487px;
	border:1px solid #b12929;
	border-top:none;
}

#dett_mappa_google2 {
	height:370px;
	border:1px solid #b12929;
	border-top:none;
}
/*** cerco immobile ***/
.pagina_cerco {
	color: #760000;
	font-weight: bold;
}
.pagina_cerco_top {
	color: #760000;
	font-weight: bold;
    background-color: #ffdddd;
}
.tre_colonne{
	width:250px;
	border-bottom: 1px solid #fff;
    height:530px;
	padding:4px;
	margin:0 0 0 10px;
	float:left;
    background-color: #ffdddd;
}
.tre_colonne_int{
	width:250px;
	border-bottom: 1px solid #fff;
    height:22px;
	padding:4px;
	margin:0 0 0 10px;
	float:left;
    background-color: #ffdddd;
}

.tre_colonne_intestazione{
	width:246px;
    height:18px;
	border:1px solid #fff;
	padding:2px 0 2px 2px;
	margin:1px 0;
	background-color:#c14845;
	color:#fff;
	font-weight:bold;
}

/*** dettaglio mappa ****/

h1.tit_mappa{
	margin:0 0 0 0;
	padding:5px 0 5px 0;
    font-weight:bold;
	font-size:16px;    
    color:#620000;
}

/*** Ricerca avanzata ***/
.ra_VC{
	background-image:url(../img/VC/sfondo_ra.jpg);
	background-repeat:no-repeat;
	height:310px;
}

.rava_VC{
	background-image:url(../img/VC/sfondo_ra.jpg);
	background-repeat:no-repeat;
	height:360px;
}

h1.ra{
	margin:0 0 0 0;
	padding:15px 0 0 50px;
    font-weight:normal;
	font-size:18px;    
    color:#990000;
}

td.ra_sn{
	margin:0;
	padding:0;
    width:15px;
    height:58px;
	background-image:url(../img/VC/sf_boxra_sn.gif);
	background-repeat:no-repeat;
}
td.ra_dx{
	margin:0;
	padding:0;
    width:15px;
    height:58px;
	background-image:url(../img/VC/sf_boxra_dx.gif);
	background-repeat:no-repeat;
}

td.ra_sf{
	margin:0;
	padding:0;
	vertical-align:middle;    
    height:58px;
	background-image:url(../img/VC/sf_boxra.gif);
	background-repeat:repeat-x;
}
p.colt_ra, fieldset.colt_ra{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#990000;
}
p.colt_ra_ch{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding:0;
	margin:-12px 0 0 0;
	color:#990000;
}

.messaggioPopup{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding:3px;
	color:#990000;
	background-color:#ffdddd;
	border:1px solid #990000;
}

.but_login_small {
	background-color: #f3f3ee;
	border: 1px solid #87a2f9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	width:80px;
	color:#990000;
	vertical-align:middle;
	padding:2px;
	margin:0;
}

.separa_lp4_bottom{
	padding-bottom:15px;
    border-bottom:1px solid #b12929;
}


a.base_colore2,  a.base_colore2:link,  a.base_colore2:hover,  a.base_colore2:active,  a.base_colore2:visited{
	color: #990000;
}
