.textbold{
		font-weight: bold;
}
.visible{
	display:block !important;
}
.left{
	float:left;
}
.right{
	float:right;
}
#logo_pro{
        margin-bottom:10px;
        }
#header_spacing{
        height:41px;
}
#agenzia_login_panel{
        height:46px;
        float:right;
}
#corpo_container{
        /*padding-top:4px;*/
}
#immobiliare_pro_content{
        margin-left:-3px;
}
.left_box{
        float:left;
}
.left_box .titolo{
	font-weight:bold;
	font-size:13px;
}
.left_box .testo{
	margin-top:5px;
	line-height:18px;
	width:665px;
}
.bottom_dx{
        margin-top:45px;
}
.box_container{
        padding:15px !important;
}
/*---- tab menu -----*/
#pubblica_annunci_btn .m_btn{
	width:125px;
	background-image: url(/img2/header_images/menu/voci/immobiliare_pro/pubblicaannunci.png) !important;
}

#sito_web_btn .m_btn{
	width:62px;
	background-image: url(/img2/header_images/menu/voci/immobiliare_pro/sitoweb.png);
}

#immobili_prestigio_btn .m_btn{
	width:64px;
	background-image: url(/img2/header_images/menu/voci/immobiliare_pro/immobiliprestigio.png);
}
#immobili_commerciali_btn .m_btn{
	width:91px;
	background-image: url(/img2/header_images/menu/voci/immobiliare_pro/immobilicommerciali.png);
}

/*-------------------*/
.container_testo_accesso_agenzie{
        float:left;
        line-height:48px;
}
.campi_accesso_agenzie {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-top: 7px;
}
.campi_accesso_agenzie input {
    height: 15px;
    line-height: 14px;
    margin: 0;
    padding: 8px 0 8px 5px;
    vertical-align: top;
    width: 90px;
}
.bottoneAccediBoxLogin {
    background: url("/img2/boxLogin/puls-accedi.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 46px;
    width: 100px !important;
}
#wrapper_bottone_accesso_agenzie {
    float: left;
    margin-left: 4px;
    width: 112px;
}
.pro_center,.pro_up,.menu_bottom,.pro_bottom{
		background-image:url("/img2/immobiliare_pro/sfondo_contenuto_pro.png");
		padding:0 4px;
		width:978px !important;
}


#spacerToFooter{
	margin-left:-3px;
	background-color:transparent !important;
}
.menu_bottom{
        background-image:url("/img2/immobiliare_pro/sfondo-menu-icone.png");
        height:135px;
        background-repeat:no-repeat;
}
.pro_center_content{
       
}
.baseline{
        margin-top:10px;
}
.baseline img{
        vertical-align:baseline;
}
.pre_footer{
        height:10px;
}
.pro_bottom{
        background-image:url("/img2/immobiliare_pro/sfondo-prefooter.png");
        height:150px;
        background-repeat:no-repeat;
}
.page_menu{
        padding:7px 15px 7px;
		background-color: #eeeeee;
}
.testo, .testo_act{
        line-height:31px;
}
.sito_agenzie_content .testo{
	height:36px !important;
}
.testo_act, .testo_act a, .top_menu_separatore, .testo_act a:hover, .testo a:hover{
        font-weight:bold;
        color:#074767 !important;
		outline: none;
}
.testo a:visited, .testo a:link, .top_menu_separatore{
        font-weight:bold;
        color:#666666;
        text-decoration:underline;
		outline: none;
}

.top_menu_separatore{
        font-size:15px;
        line-height:29px;
        float:left;
        text-decoration:none;
        margin:0px 10px 0px 10px;
}

.link.web_costruttori .icona,.link.lente .icona, .link.segnalino .icona, .link.commerciale1 .icona, .link.commerciale2 .icona, .link.impresa .icona, .link.portali_nc .icona, .link.prestigio .icona, .link.h24 .icona, .link.luxury .icona,.link.web .icona, .link.caratteristiche .icona, .link.globo .icona, .link.rete .icona{
        float:left;
        width:28px;
        height:28px;
        background-image:url('/img2/immobiliare_pro/icone/lente_disattivato.png');
        background-repeat:no-repeat;
}
.link.lente .icona_act, .link.lente .icona_off_effect, .link.web_costruttori .icona_act, .link.web_costruttori .icona_off_effect{
        float:left;
        width:28px;
        height:28px;
        background-image:url('/img2/immobiliare_pro/icone/lente_attivo.png');
}
.link.segnalino .icona_act, .link.segnalino .icona_off_effect, .link.impresa .icona_act, .link.impresa .icona_off_effect, .link.portali_nc .icona_act, .link.portali_nc .icona_off_effect, .link.prestigio .icona_act, .link.prestigio .icona_off_effect, .link.h24 .icona_act, .link.h24 .icona_off_effect, .link.luxury .icona_act, .link.luxury .icona_off_effect,.link.web .icona_act, .link.web .icona_off_effect, .link.caratteristiche .icona_act, .link.caratteristiche .icona_off_effect, .link.globo .icona_act, .link.globo .icona_off_effect, .link.rete .icona_act, .link.rete .icona_off_effect{
        float:left;
        width:28px;
        height:28px;
        background-image:url('/img2/immobiliare_pro/icone/segnalino_attivo.png');
}
.link.prestigio .icona_act, .link.prestigio .icona_off_effect{
        background-image:url('/img2/immobiliare_pro/icone/prestigio_attivo.png');
}
.link.h24 .icona_act, .link.h24 .icona_off_effect{
        background-image:url('/img2/immobiliare_pro/icone/h24_attivo.png');
}
.link.luxury .icona_act, .link.luxury .icona_off_effect{
        background-image:url('/img2/immobiliare_pro/icone/luxury_attivo.png');
}
.link.luxury .icona{
        background-image:url('/img2/immobiliare_pro/icone/luxury_disattivato.png');
}
.link.prestigio .icona{
         background-image:url('/img2/immobiliare_pro/icone/prestigio_disattivato.png');
}
.link.h24 .icona{
         background-image:url('/img2/immobiliare_pro/icone/h24_disattivato.png');
}
.link.impresa .icona_act, .link.impresa .icona_off_effect{
        background-image:url('/img2/immobiliare_pro/icone/impresa_attivo.png');
}
.link.portali_nc .icona_act, .link.portali_nc .icona_off_effect{
        background-image:url('/img2/immobiliare_pro/icone/portali_nc_attivo.png');
}

.link.impresa .icona{
        background-image:url('/img2/immobiliare_pro/icone/impresa_disattivato.png');
}
.link.portali_nc .icona{
        background-image:url('/img2/immobiliare_pro/icone/portali_nc_disattivato.png');
}
.link.commerciale1 .icona_act, .link.commerciale1 .icona_off_effect, .link.commerciale2 .icona_act, .link.commerciale2 .icona_off_effect{
        float:left;
        width:28px;
        height:28px;
        background-image:url('/img2/immobiliare_pro/icone/commerciale1_attivo.png');
}
.link.globo .icona{
        background-image:url('/img2/immobiliare_pro/icone/globo_disattivato.png');
}
.link.rete .icona{
        background-image:url('/img2/immobiliare_pro/icone/rete_disattivato.png');
}
.link.globo .icona_act, .link.globo .icona_off_effect{
        background-image:url('/img2/immobiliare_pro/icone/globo_attivo.png');
}
.link.rete .icona_act, .link.rete .icona_off_effect{
        background-image:url('/img2/immobiliare_pro/icone/rete_attivo.png');
}

.link.segnalino .icona{
        background-image:url('/img2/immobiliare_pro/icone/segnalino_disattivato.png');
}
.link.web .icona, .link.web_costruttori .icona{
        background-image:url('/img2/immobiliare_pro/icone/web_disattivato.png');
}
.link.web .icona_act, .link.web .icona_off_effect, .link.web_costruttori .icona_act, .link.web_costruttori .icona_off_effect{
        background-image:url('/img2/immobiliare_pro/icone/web_attivo.png');
}
.link.caratteristiche .icona{
        background-image:url('/img2/immobiliare_pro/icone/caratteristiche_disattivato.png');
}
.link.caratteristiche .icona_act, .link.caratteristiche .icona_off_effect{
        background-image:url('/img2/immobiliare_pro/icone/caratteristiche_attivo.png');
}
#icona_commerciale1,#icona_commerciale2{
        margin-top:-2px !important;
}
.link.commerciale1 .icona, .link.commerciale2 .icona{
        background-image:url('/img2/immobiliare_pro/icone/commerciale1_disattivato.png');
}
.boxhead .content{
	width:100%;
}
.link{
        height:28px;
        float:left;
}
.servizi{
        margin-top:40px;
}
#servizi_servizioclienti{
        margin-left:97px;
}
#servizi_testimonianze{
        padding-left:213px;
        margin-top:60px;
}
.titolo_blu{
	font-size:14px;
        margin:0px;
        font-weight:bold;
        color:#0e4e73;
}
.small, .big, .titolo_servizio.big, .small_center, .small_nomargin{
        margin-bottom:27px;
}

.small_nomargin{
        margin-bottom:0px;
}

.small_box{
        margin-bottom:10px;
}
.titolo_blu.big, .titolo_servizio.big{
         font-size:15px;
         margin-bottom:20px;
}
.small_center{
        margin-bottom:10px;
        margin-top:35px;
}
.titolo_servizio.big{
        margin-bottom:3px;
}
.box_servizi_sfondo{
        float:left;       
}
.box_servizi_sfondo.l, .box_servizi_sfondo.r{
	width:5px;
        height:55px;
        background-image:url('/img2/immobiliare_pro/sfondo_servizio_clienti_l.png');
        background-repeat:no-repeat;
}
.box_servizi_sfondo.r{
        background-image:url('/img2/immobiliare_pro/sfondo_servizio_clienti_r.png');
}
.box_servizi_sfondo.c{
        background-image:url('/img2/immobiliare_pro/sfondo_servizio_clienti_c.png');
        height:53px;
        padding:2px 9px 0px 8px;
}
.contatto_servizio{
        font-size:15px;
        margin:3px 0px 0px;
        
}
ul.rhombus2 {
        padding-left:20px;
}

.top_image{
        height:112px;
}
.registrazione{
        width:205px;
        float:left;
        
}
.sep_box_servizi, .servizio_clienti_telefono{
        float:left;
}
.servizio_clienti_telefono{
        margin-left:16px;
}
.servizio_clienti_telefono span.chat img{
		width: 50px;
		height: 19px;
}
.top_image.pubblica_annunci{
        background-image:url("/img2/immobiliare_pro/banner_centrali/pubblica_annuncio.png");
}
.top_image.software{
        background-image:url("/img2/immobiliare_pro/banner_centrali/software.jpg");
}
#container_loghi_software{
	padding:7px !important;
}
.top_image.annunci_estero{
        background-image:url("/img2/immobiliare_pro/banner_centrali/annunci_estero.png");
}
.top_image.immobili_commerciali{
        background-image:url("/img2/immobiliare_pro/banner_centrali/immobili_commerciali.png");
}
.top_image.nuove_costruzioni{
        background-image:url("/img2/immobiliare_pro/banner_centrali/nuove_costruzioni.png");
}
.top_image.immobili_prestigio{
        background-image:url("/img2/immobiliare_pro/banner_centrali/immobili_prestigio.png");
}
.top_image.sito_agenzie{
        background-image:url("/img2/immobiliare_pro/banner_centrali/sito_agenzie.png");
}
.top_image.testimonianze{
        background-image:url("/img2/immobiliare_pro/banner_centrali/testimonianze.png");
}
.top_image.servizioclienti{
        background-image:url("/img2/immobiliare_pro/banner_centrali/servizioclienti.png");
}
.top_image.leader{
        background-image:url("/img2/immobiliare_pro/banner_centrali/leader.png");
}
.tab_testo span, .baseline{
    line-height:18px;
	background-image:none;
}
.blocco_testo2{
    background-image:none;
    margin-bottom: 60px;
}
.titolo_testo{
        background-repeat:no-repeat;
        background-position:left;
        display: inline-block;
        vertical-align: middle;
}
.titolo_testo span{
        font-weight:bold;
        margin-left:5px;
}
.titolo_testo.anteprima, .titolo_testo.visibilita, .titolo_testo.premium, .titolo_testo.evidenziatore{
        height:16px;
        margin-top:0px;
        line-height:16px;
        margin-bottom:10px;
        background-image:url('/img2/visibilita5.gif');
	background-repeat:no-repeat;
}
.descrizione_visibilita{
    margin-top: 10px;
    display: block;
    line-height: 18px;
    line-height:150%;
}
.testo_visibilita{
    float:left;
    width: 580px;
    padding: 20px 0 0 25px;
    font-size: 13px;
}
.pro_servizi_visibilita_wrap{
    padding: 30px;
    background-color: #FFF;
}
.blocco_testo.visibilita{
        margin-top:30px;
}
.tel{
	width:92px;
	margin-right:0px !important;
	float:left;
}
.titolo_testo.premium{
        height:20px;
        line-height:20px;
        background-image:url('/img2/icone/premium-tabella-lista-annunci.png');
}
.titolo_testo.evidenziatore{
        background-image:url('/img2/visibilita2.gif');
}
.titolo_testo.anteprima{
        background-image:url('/img2/visibilita3.gif');
}
strong.gray, .gray{
        color:#666666;
}
.bottom_link_box{
        padding:20px 0;
        float:left;
}
.bottom_link_box .image, .bottom_link_box .testo{
        float:left;
}
.bottom_link_box .testo{
        width:160px;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:6px;
        line-height:15px;
        font-size:12px;
}
.bottom_link_box .image{
        padding-right:0px !important;
}
.titolo_link_bottom{
        color:#17709d;
        font-size:15px;
        font-weight:bold;
        margin-bottom:9px;
}
.pubblica_annunci_content, .nuove_costruzioni_content, .sito_agenzie_content, .immobili_commerciali_content, .immobili_prestigio_content, .annunci_estero_content, .testimonianze_content, .assistenza_content, .leader_content{
        padding:20px;
        background-color:#FFF;
}
#getrixContent{
		background-image: url("/img2/immobiliare_pro/getrixBg.jpg");
		background-repeat: no-repeat;
		background-position: right 45px;
		min-height: 600px;
}
.assistenza_content{
        padding:20px 30px;
}
.blocco_testo{
        margin-top:20px;
}
.tab_contents{
        display:none;
}
.tab_contents.act{
	display:block;
}


.content_left, #testimonianze_top, #leader_top{
       width:580px;
}
#testimonianze_top{
	float:left;
}
#leader_top{
        width:596px;
}
.content_right{
        width:350px;
        float:right;
}
.top_dx{
		padding: 10px 0 0 0;
}
#wrap_house24_img {
    height: 279px;
}
#wrap_luxury_img {
    height: 296px;
    margin-left: 5px;
}
.sito_agenzie_content .content_right{
	width:315px;
}
.box_loghi {
    padding: 0 0 27px 6px;
    text-align: center;
}
.sito_agenzie_content .tab_contents.act{
	margin-top:30px;
}

#getrixContent .content_left,.sito_agenzie_content .content_left{
	width:555px;
}
.box_background, .box_background_premi{
        margin-bottom:20px;
        margin-top:20px;
        border:1px solid;
        background-image:url('/img2/immobiliare_pro/sfondo_loghi_rete_portali.png');
        width:518px;
}
.box_background_premi{
        background-image:url('/img2/immobiliare_pro/sfondo_box_premi.png');
        padding:15px;
        width:317px;
}
.box_background_premi img{
	margin-right:10px;
}
.testo_premi2{
        font-size:11px;
	border-top:1px solid #D8D8D8;
	padding-top:21px;
	margin-top:3px;
}
.riga_premio{
	margin:15px 0px;
}
.bordered_d8d8d8{
        border-color:#d8d8d8
}
.riga_loghi_rete{
        margin-top:8px;
}
.riga_loghi_rete.seconda{
        margin-left:20px;
}
.logo_rete_left, .logo_software_left, .riga_loghi_siti_esteri .left, .riga_loghi_siti_esteri .right, .riga_testimonianze .left, .riga_testimonianze .right{
        float:left;
}
.logo_software_left, .logo_software_right{
        cursor:pointer;
}
.riga_testimonianze .left{
        padding-right:20px;
}
.riga_testimonianze .right{
        width:703px;
}
.riga_testimonianze{
        margin-top:35px;
}
.riga_testimonianze .testo_corsivo{
        margin-bottom:10px;
}
.testo_corsivo{
        font-style:italic;
}
.logo_rete_left.margin_20{
        margin-left:20px;
}
.logo_rete_left.margin_16{
        margin-left:16px;
}
.logo_rete_right, .logo_software_right{
        float:right;
}
.logo_rete_right.margin_69{
        margin-right:69px;
}
.logo_rete_right.margin_20{
        margin-right:20px;
}
.logo_rete_left.margin_18{
        margin-left:18px;
}
.margin_top25{
	margin-top:25px !important;	
}

.testo_checked{
        background-image: url('/img2/icone/elenco_blu.png');
        padding: 0px 0px 0px 18px;
        background: transparent url('/img2/icone/elenco_blu.png');
        background-repeat:no-repeat;
}
.blocco_testo .testo_checked{
        margin-bottom:20px;
}
.riga_loghi_siti_esteri{
        height:60px;
}
.riga_loghi_siti_esteri .left{
        width:120px;
        text-align:center;
}
.riga_loghi_siti_esteri .right{
        width:175px;
        line-height:16px;
        padding-left:15px;
}
.sep_logo_flag{
        color:#0A547B;
}
.titolo_loghi_esteri{
        background-position:right;
        background-repeat:no-repeat;
}
.titolo_loghi_esteri.acheter, .titolo_loghi_esteri.proapart{
        width:146px;
        background-image:url('/img2/immobiliare_pro/flags_agenzie_estero/francia.png');
}
.titolo_loghi_esteri.proapart{
        width:142px;
}
.titolo_loghi_esteri.yaencontre, .titolo_loghi_esteri.pisos{
        width:151px;
        background-image:url('/img2/immobiliare_pro/flags_agenzie_estero/spagna.png');
}
.titolo_loghi_esteri.pisos{
	width:118px;
}
.titolo_loghi_esteri.nethouseprices, .titolo_loghi_esteri.edenway{
        width:174px;
        background-image:url('/img2/immobiliare_pro/flags_agenzie_estero/inghilterra.png');
}
.titolo_loghi_esteri.edenway{
	width:142px;
}
.titolo_loghi_esteri.huislijn{
        width:107px;
        background-image:url('/img2/immobiliare_pro/flags_agenzie_estero/olanda.png');
}
.titolo_loghi_esteri.oferty{
        width:113px;
        background-image:url('/img2/immobiliare_pro/flags_agenzie_estero/polonia.png');
}
.servizio_clienti{
        background-image:url('/img2/immobiliare_pro/avatar/servizio_clienti/carlo.png');
        background-repeat:no-repeat;
        width:45px;
        height:81px;
        margin-top:27px;
}
.veronica{
        background-image:url('/img2/immobiliare_pro/avatar/servizio_clienti/veronica.png');
        width:47px;
}
.roberta{
        background-image:url('/img2/immobiliare_pro/avatar/servizio_clienti/roberta.png');
        width:55px;
}
.luana{
        background-image:url('/img2/immobiliare_pro/avatar/servizio_clienti/luana.png');
        width:48px;
}
.sandra{
        background-image:url('/img2/immobiliare_pro/avatar/servizio_clienti/sandra.png');
        width:55px;
}
.box_matita{
        float:right;
        background-image:url('/img2/immobiliare_pro/matita-sfondo.png');
        background-repeat:no-repeat;
        height:53px;
        width: 229px;
        padding:19px 15px 15px 65px;
}
.virgola_small_left, .center_small, .right_small{
        float:left;
        background-image:url('/img2/immobiliare_pro/baloon/virgola_small_left.png');
        background-repeat:no-repeat;
        width:45px;
        height:111px;
}
.center_small{
        background-image:url('/img2/immobiliare_pro/baloon/sfondo_small.png');
        background-repeat:repeat-x;
}
.single_baloon .center_small{
        width:673px;
}
.center_small, .center_big{      
        padding-top:16px;
        padding-left:16px;
        padding-right:13px;
}
.right_small{
        background-image:url('/img2/immobiliare_pro/baloon/right_small.png');
}
.virgola_big_left, .center_big, .big_right, .big_left, .virgola_big_right{
        float:left;
        background-image:url('/img2/immobiliare_pro/baloon/virgola_big_left.png');
        background-repeat:no-repeat;
        width:45px;
        height:131px;
}
.big_left{
        background-image:url('/img2/immobiliare_pro/baloon/left_big.png');
        width:6px;
}
.virgola_big_right{
        background-image:url('/img2/immobiliare_pro/baloon/virgola_big_right.png');
}
.center_big{
        background-image:url('/img2/immobiliare_pro/baloon/sfondo_big.png');
        background-repeat:repeat-x;
        width:308px;
        text-align:left !important;
}
.big_right{
        background-image:url('/img2/immobiliare_pro/baloon/right_big.png');
        width:6px;
}
.firma{
        margin-top:7px;
}
.riga_assistenza .left, .riga_assistenza .right{
        float:left;
}
.riga_assistenza.double_baloon_l{
        float:left;
        margin-top:-14px;
        margin-bottom:-13px;
}
.riga_assistenza.double_baloon_r .right, .riga_assistenza.double_baloon_r .left{
        margin-top:-14px;
        float:right;
}
.riga_assistenza.double_baloon_l .right, .riga_assistenza.single_baloon .right{
        margin-left:15px;
}
.riga_assistenza.double_baloon_r .left{
        margin-right:15px;
}
/*bottoni*/
.bottoneRegistrati_pro{
        text-align:right;
	width:190px;
	background-image:url(/img2/immobiliare_pro/bottoni/puls-registrati2.png);
	background-repeat:no-repeat;
	height:46px;
	background-position:top;
	display:inline;
	border:none !important;
	background-color:transparent;
	cursor:pointer;

}

/*----------------------------------Registrazione Agenzia-----------------------------------*/
.reg_agenzia {
    background-color: #FFFFFF;
    color: #222222;
    height: 656px;
}
.reg_agenzia #titles{
	background-color: #F8F8F8;
    border-bottom: 1px solid #E5E5E5;
    box-shadow: 0 -17px 15px -2px rgba(0, 0, 0, 0.02) inset;
    overflow: hidden;
    clear: both;
	margin-bottom: 13px;
}
.reg_agenzia .title {
    float: left;
    font-size: 16px;
    height: 30px;
    padding-top: 16px;
    position: relative;
    text-indent: 17px;
    width: 326px;
}
.reg_agenzia .title img {
    left: -7px;
    position: absolute;
}
#errorDisplay {
    background-color: #F9F8C2;
    border-bottom: 1px solid #e3e3e3;
    padding: 12px 0;
    text-align: center;
}
div.reg_agenzia div.campi {
    border-right: 1px solid #F0F0F0;
    float: left;
    height: auto;
    padding: 10px 0 0 16px;
    width: 310px;
}
#regBox_3 {
    border: medium none;
    padding: 10px 0 0 15px;
    width: 305px;
	position: relative;
	min-height: 447px !important;
}
#regBox_3 div.errore {
    height: 37px;
}
div.reg_agenzia div.item {
    overflow: hidden;
    padding-bottom: 8px;
    padding-left: 3px;
}
div.reg_agenzia div.item.hide {
    height: 0;
    padding: 0 0 0 3px;
}
div.reg_agenzia #itemTipoImpresa {
    padding-bottom: 16px;
    padding-left: 2px;
    width: 288px;
}
#itemDatiImpresa{
		padding-bottom:6px;
}
#tipologiaBox {
    border: 1px solid #c8c8c8;
    border-radius: 4px 4px 4px 4px;
}
#itemIndirizzo {
    height: 97px;
}

#itemDatiImpresa div.value, #itemContattiTel div.value,#itemTitolare div.value{
	margin-bottom: 11px;
}
#itemChecks {
    padding-right: 9px;
    padding-top: 26px;
}
#regBox_3 div.item {
    padding-bottom: 13px;
}
div.reg_agenzia div.space{
    height:18px;
}
div.reg_agenzia input, div.reg_agenzia select {
    font-size: 13px;
    width: 280px;
}
div.reg_agenzia input {
    color: #222222;
}
#regBox_1 input, #regBox_2 input, #regBox_3 input{
    height: 17px;
    padding: 5px 3px;
	line-height: 18px;
}
#itemChecks input{
    padding: 0px;
	margin-bottom: 10px
}
#regBox_1 select, #regBox_2 select, #regBox_3 select {
    height: 29px;
    padding: 5px 3px 5px 0;
    width: 288px;
}

#regBox_3 input.bottoneRegistraImpresa{
	background-image:url(/img2/bottoni/puls-registra-impresa.png);
	width:210px;
	height:46px;
}
#regBox_3 input.bottoneRegistraAgenzia{
	background-image:url(/img2/bottoni/puls-registra-agenzia.png);
	height:46px;
	width:210px;
}
div.reg_agenzia input:focus {
	border-color: #666666;
	font-size: 13px !important;
	}

div.reg_agenzia div.name{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4px;
}
div#itemIndirizzo div.value {
    float: left;
    margin-bottom: 10px;
}

div.reg_agenzia #itemTipoImpresa div.value {
    position: relative;
    border-bottom: 1px solid #D9D9D9;
    cursor: pointer;
    height: 31px;
    padding: 6px 4px 4px 1px;
	/*transition: all .1s ease-in-out;*/
}
#tipoSocieta1 {
		border-radius: 4px 4px 0px 0px;
}
#tipoSocieta2 {
		border-radius: 0px 0px 4px 4px ;
}
div.reg_agenzia #itemTipoImpresa div.checked,div.reg_agenzia #itemTipoImpresa div.value:hover {
    background-color: #F4F4F4;

}
div.reg_agenzia #itemTipoImpresa.item div.icon {
    background-image: url("/img2/icone/spriteRegistraAgenzia.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 21px;
    line-height: 12px;
    padding: 8px 0 0 44px;
}
div.reg_agenzia #itemTipoImpresa.item #tipoSocieta2 div.icon {
    background-position: 0 -34px;
}

div.reg_agenzia #itemTipoImpresa.item label {
    display:inline;
	float: none;
	vertical-align: middle;
    margin-right: 4px;
	color: #222222;
}
#itemTipoImpresa div.iconCheck {
    background-image: url("/img2/immobiliare_pro/spriteCheck.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 23px;
    position: absolute;
    right: 1px;
    top: 10px;
    width: 37px;
	
}
/*#itemTipoImpresa div.value:hover .iconCheck {
    background-image: url("/img2/immobiliare_pro/spriteCheck.png");
    background-position: 0 -29px;
    background-repeat: no-repeat;
    transition: all 0.25s ease-in-out 0s;
} */
#itemTipoImpresa div.checked div.iconCheck, #itemTipoImpresa div.checked:hover div.iconCheck {
    background-image: url("/img2/immobiliare_pro/spriteCheck.png");
    background-position: 0 -60px;
    background-repeat: no-repeat;
	/*transition: none;*/
}

.MEPB_content td.left, .MEPB_content td.right{
    float: none;
}

div.reg_agenzia #itemTipoImpresa.item div.name {
    background-image: url("/img2/loaderRegistraAgenzia.gif");
    background-position: 106px -17px;
    background-repeat: no-repeat;
    margin-bottom: 4px;
}
#servizioClienti {
    background-image: url("/img2/immobiliare_pro/confermaRegistrazioneContatti.jpg");
    background-repeat: no-repeat;
    bottom: 20px;
    color: #666666;
    height: 65px;
    margin-left: -3px;
    position: absolute;
    right: 8px;
    width: 300px;
}
/*------------------------------------------------------------------------------------------*/


/*--------------------------Conferma Registrazione Agenzia----------------------------------*/

#wrapConfermaRegistrazione,#wrapErroreRegistrazione {
    background-color: #FFFFFF;
    background-image: url("/img2/immobiliare_pro/confermaRegistrazioneImg.jpg");
    background-position: 39px 34px;
    background-repeat: no-repeat;
    color: #222222;
    font-size: 15px;
    min-height: 400px;
    padding: 25px 39px 10px 300px;
}
#wrapErroreRegistrazione {
    background-image: url("/img2/immobiliare_pro/noRegistrazioneImg.jpg");
    background-position: 39px 25px;
}
#wrapConfermaRegistrazione #title, 
#wrapErroreRegistrazione #title {
    background-color: #D9F0D3;
    background-image: url("/img2/immobiliare_pro/confermaRegistrazioneCheck.png");
    background-position: 7px 7px;
    background-repeat: no-repeat;
    border: 1px solid #BBDDDA;
    border-radius: 7px 7px 7px 7px;
    padding: 8px 6px 7px 48px;
}
#wrapErroreRegistrazione #title {
    border: 1px solid #EAC3C3;
	background-color: #FBE8E8;
    background-image: url("/img2/immobiliare_pro/erroreRegistrazioneCheck.png");
}
#wrapConfermaRegistrazione #title h1 {
    color: #1F7B16;
    font-size: 16px;
}
#wrapErroreRegistrazione #title h1{
    color: #921111;
    font-size: 16px;
}
#wrapConfermaRegistrazione #text p,
#wrapErroreRegistrazione #text p{
    line-height: 25px;
    margin-bottom: 20px;
    margin-left: 13px;
}
div.contattiTab {
    background-image: url("/img2/immobiliare_pro/confermaRegistrazioneContatti.jpg");
    background-position: right 2px;
    background-repeat: no-repeat;
    color: #666666;
    height: 38px;
    margin-top: -1px;
    padding-left: 12px;
    padding-top: 29px;
}
div.contattiTabErrore {
    color: #666666;
    font-size: 15px;
    font-weight: bold;
    margin-top: 27px;
    text-indent: 13px;
}
/*------------------------------------------------------------------------------------------*/

#bottoneRegistrati_nuove_costruzioni1 .bottoneRegistrati_pro,
#bottoneRegistrati_nuove_costruzioni2 .bottoneRegistrati_pro{
		background-image:url(/img2/immobiliare_pro/bottoni/puls-registrati-nc.png);
}
.bottoneRegistrati_pro:hover{
	background-position:bottom;
}
/*fine bottoni*/
.img_iphone{
        background-image:url("/img2/immobiliare_pro/mobiles.png");
		background-repeat:no-repeat;
		height:135px;
        width:230px;
        margin-top:40px;
        margin-left:10px;
}
.center_full, .center_full .box_centrali_bianchi{
        width:100%;
}
.sito, .mail{
	background-image:url('/img2/icone/icona-agenzia-sito.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	line-height:14px;
	height:16px;
	float:left;
	width:93px;
	padding-top:3px;
}

.contenuto_box .left_box{
	padding-right:20px;
}
.top_box{
	padding-bottom:10px;
}
.mail{
	background-image:url('/img2/icone/mail.png');
}
.link.lente{
	width:230px;
}
.link.prestigio{
	width:235px;
}
.link.h24 {
    width: 123px;
}
.link.impresa{
	width:245px;
}
.link.commerciale1{
	width:250px;
}
.link.web{
	width:215px;
}
.link.web_costruttori{
	width:165px;
}
.link.globo {
    width: 290px;
}
.link.segnalino {
    width: 170px;
}
.sito a, .mail a, .sito a:hover, .sito a:visited, .mail a:visited, .mail a:hover, .testo a:hover, .testo a,.testo a:link, .testo a:visited{
	color:#1581B7 !important;
	text-decoration:underline;
	font-weight:normal;
}
.didascalia_wrapper{
        padding:10px 0px 0px 19px;
}
.didascalia{
        font-size:11px;
        margin-top:10px;
}
.testo_loghi_portali{
        float:left;
        width:620px;
        margin-left:20px;
}
.testo, .testo_act{
	float:left;
	line-height:31px;
}
.normal, .normal a, .normal a:hover{
	color:#074767 !important;
	font-weight:normal !important;
}
.servizio, .separator{
	float:left;
}

.left_box .sottotitolo{
	height:17px;
	line-height:19px;
	font-weight:bold;
}
.multiportale, .planimetria, .virtualtour, .videotour, .software{
	background-image:url('/img2/icone/icona-softwaregestionale.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
}
.multiportale{
	background-image:url('/img2/icone/icona-multiportale.png');
}
.planimetria{
	background-image:url('/img2/icone/icona-nuovecostruzioni-planimetria-selezionata.png');
}
.virtualtour{
	background-image:url('/img2/icone/icona-nuovecostruzioni-virtualtour-selezionata.png');
}
.videotour{
	background-image:url('/img2/icone/icona-nuovecostruzioni-video-selezionata.png');
}
.box_centrali_bianchi .testo{
	margin-bottom:5px;
}
.num_serv_clienti{
	margin-right:5px;
}
#registra_agenzia_top, #conferma_agenzia_top{
	padding:7px 0px;
}
#conferma_agenzia_top{
	margin:expression("10px 0px 10px 0px");
	background-color:#FFF;
	width:100%;
	border-bottom:1px solid #7dafca !important;
	border-top:1px solid #7dafca !important;
}
#conferma_agenzia_top #intestazione, #conferma_agenzia_top #text{
	padding-left: 15px;
	font-size:14px;
}
.col_content{
	float:left;
	width:25%;
	padding:10px;
}
.service_description{
	width:675px;
	margin-left:10px;
}
.service_description h3{
	margin-top:0px;
}
#ip_flash_bottom{
	height:147px;
}
#bottoneScopri_webagency{
	margin-top:15px;
}
#bottoneScopri_webagency,#bottoneScopri_webagency_domini,#bottoneScopri_webagency_seo,#bottoneScopri_webagency_fb{
	width:90px;
}

.imgVisibilitaAnnuncio{
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0 2px;
    float: left;
}

.imgVisibilitaVetrina{
    background: transparent url("/img2/icone/icone-visibilita.png");
}

.imgVisibilitaStar{
    background: transparent url("/img2/icone/icone-visibilita.png") -16px 0;
}

.imgVisibilitaTop{
    background: transparent url("/img2/icone/icone-visibilita.png") -32px 0;
}

.imgVisibilitaFoto{
    background: transparent url("/img2/icone/icone-visibilita.png") -48px 0;
}

.imgVisibilitaImmobileGarantito{
    background: transparent url("/img2/icone/icone-visibilita.png") -64px 0;
}