/* CSS Document */

*{ margin: 0;padding: 0;}a{text-decoration: none;outline: none;}p{margin:0;}form{margin:0;}input, select{font-size:80%}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff; background-image:url(../images/sfondo.jpg); background-repeat:no-repeat; background-position:top center; }
h1 {font-size:28px; color:#3c3c3c; display:inline;}
h1 a{font-size:28px; color:#7a7a7a; display:inline; text-decoration:none;}
h1 a:hover{font-size:28px; color:#3c3c3c; display:inline; text-decoration:underline;}
h2 {font-size:22px; color:#525252; font-style:italic; font-weight:normal; display:inline;}
h2 a{font-size:22px; color:#525252; font-style:italic; font-weight:normal; display:inline;}
h2 a:hover{font-size:22px; color:#525252; font-style:italic; display:inline; font-weight:normal; text-decoration:underline;}
h3 {font-size:14px; color:#525252; line-height:24px; display:inline;text-decoration:none; font-weight:bold;}
h3 a{font-size:14px; color:#525252; line-height:24px; display:inline;text-decoration:none; font-weight:bold;}
h3 a:hover{font-size:14px; color:#525252; line-height:24px; display:inline;text-decoration:underline; font-weight:bold;}
h4 { display:inline; font-size:12px; color:#464646; text-decoration:none;}
h4 a{ display:inline; font-size:12px; color:#464646; text-decoration:none;}
h4 a:hover{ display:inline; font-size:12px; color:#464646; text-decoration:underline;}

/*------------------
       CONTAINER
--------------------*/
#container { width:996px; height:auto; margin:0 auto;}


/*------------------
		HEADER
--------------------*/
#header {float:left; width:995px; height:76px;}
.toplogo {position:absolute; z-index: 103; width: 240px; height: 69px; padding:75px 0 0 77px;  left:50%; margin-left:-460px; top: 0px; background-image:url(../images/logo_studio_marelli.png); background-repeat:no-repeat;}
.toplogo h1{font-size:12px; color:#0a337f; font-weight:bold;}
.toplogo_immobiliare {position:absolute; z-index: 103; width: 240px; height: 69px; padding:75px 0 0 77px;  left:50%; margin-left:-460px; top: 0px; background-image:url(../images/logo_studio_marelli_immobiliare.png); background-repeat:no-repeat;}
.toplogo_amministrazione {position:absolute; z-index: 103; width: 240px; height: 69px; padding:75px 0 0 77px;  left:50%; margin-left:-460px; top: 0px; background-image:url(../images/logo_studio_marelli_amministrazione.png); background-repeat:no-repeat;}
.toplogo_caf {position:absolute; z-index: 103; width: 240px; height: 69px; padding:75px 0 0 77px;  left:50%; margin-left:-460px; top: 0px; background-image:url(../images/logo_studio_marelli_caf.png); background-repeat:no-repeat;}
.welcome_header {float:left; width:973px; height:22px; padding: 10px 22px 0 0; display:inline; font-size:10px; color:#88898f; text-align:right;}
.welcome_header a{font-size:10px; color:#88898f; text-align:right; text-decoration:none;}
.welcome_header a:hover{font-size:10px; color:#bababa; text-align:right; text-decoration:none;}
.barra_nav_header {float:left; width:635px; height:43px; padding: 0 0 0 360px; margin:0 0 0 0; display:inline; font-size:11px; color:#fff; text-transform:uppercase;}
.pulsante_barra_nav_header {float:left; width:100px; height:23px; padding: 11px 0px 0 0px; margin: 0px 7px 0 0px; display:inline; text-align:center;}
.pulsante_barra_nav_header a{ color:#fff; text-decoration:none;}
.pulsante_barra_nav_header a:hover{color:#b7b7b7; text-decoration:none;}
.pulsante_doppialinea_barra_nav_header {float:left; width:112px; height:32px; padding:5px 0 0 10px; margin: 0px 5px 0 0px; display:inline; text-align:center;}
.pulsante_doppialinea_barra_nav_header a{ color:#fff;text-decoration:none;}
.pulsante_doppialinea_barra_nav_header a:hover{ color:#b7b7b7; text-decoration:none;}
.pulsante_doppialinea_barra_nav_header_selezionato {float:left; width:112px; height:32px; padding:5px 0 0 10px; margin: 0px 5px 0 0px; display:inline; text-align:center; background-image:url(../images/bg_header_selezionato.jpg);}
.pulsante_doppialinea_barra_nav_header_selezionato a{ color:#fff;text-decoration:none;}
.pulsante_doppialinea_barra_nav_header_selezionato a:hover{ color:#b7b7b7; text-decoration:none;}
.pulsante_doppialinea_barra_nav_header2 {float:left; width:130px; height:23px; padding:5px 0 0 0; margin: 0px 5px 0 0px; display:inline; text-align:center; }
.pulsante_doppialinea_barra_nav_header2 a{ color:#fff;text-decoration:none;}
.pulsante_doppialinea_barra_nav_header2 a:hover{ color:#b7b7b7; text-decoration:none;}
.pulsante_doppialinea_barra_nav_header2_selezionato {float:left; width:130px; height:23px; padding:5px 0 0 0; margin: 0px 5px 0 0px; display:inline; text-align:center; background-image:url(../images/bg_header_selezionato.jpg);}
.pulsante_doppialinea_barra_nav_header2_selezionato a{ color:#fff;text-decoration:none;}
.pulsante_doppialinea_barra_nav_header2_selezionato a:hover{ color:#b7b7b7; text-decoration:none;}
.pulsante_doppialinea_barra_nav_header2_selezionato_amministrazione {float:left; width:130px; height:32px; padding:5px 0 0 0; margin: 0px 5px 0 0px; display:inline; text-align:center; background-image:url(../images/bg_header_selezionato_amministrazione.jpg);}
.pulsante_doppialinea_barra_nav_header2_selezionato_amministrazione a{ color:#fff;text-decoration:none;}
.pulsante_doppialinea_barra_nav_header2_selezionato_amministrazione a:hover{ color:#b7b7b7; text-decoration:none;}
.pulsante_doppialinea_barra_nav_header2_selezionato_caf {float:left; width:130px; height:32px; padding:5px 0 0 0; margin: 0px 5px 0 0px; display:inline; text-align:center; background-image:url(../images/bg_header_selezionato_caf.jpg);}
.pulsante_doppialinea_barra_nav_header2_selezionato_caf a{ color:#fff;text-decoration:none;}
.pulsante_doppialinea_barra_nav_header2_selezionato_caf a:hover{ color:#b7b7b7; text-decoration:none;}
/*---------------------------------------
		PARTE CENTRALE HOME PAGE
-----------------------------------------*/
.testata_home {float:left; width:996px; height:340px; margin: -7px 0px 0px -1px; display:inline; background-image:url(../images/sfondo_testata.jpg); background-position:top center; background-repeat:no-repeat;}
.testata_caf {float:left; width:996px; height:340px; margin: -7px 0px 0px -1px; display:inline; background-image:url(../images/sfondo_testata_caf.jpg); background-position:top center; background-repeat:no-repeat;}
.testata_amministrazione {float:left; width:996px; height:340px; margin: -7px 0px 0px -1px; display:inline; background-image:url(../images/sfondo_testata_amministrazione.jpg); background-position:top center; background-repeat:no-repeat;}
.testata_immobliare {float:left; width:996px; height:340px; margin: -7px 0px 0px -1px; display:inline; background-image:url(../images/sfondo_testata_immobiliare.jpg); background-position:top center; background-repeat:no-repeat;}
.contenitore_slogan_testata_home {width:360px; height:190px; float:left; margin:100px 0 0 600px; padding:10px 0 0 0px;}
.slogan_testata_home_testo {width:315px; height:80px; float:left; margin:0 0 0 35px; padding:0 0 0 0; font-size:15px; color:#155b91; text-shadow: #999999 3px 3px 3px;filter: Shadow(Color=#999999,Direction=135,Strength=5);  /* Per Internet Explorer */}
.slogan_testata_home_pulsante {width:315px; height:90px; float:left; margin:0 0 0 10px; padding:0 0 0 0;}
.contenitore_box_centrali_homepage {width:971px; height:395px; float:left; padding:0 0 0 20px;}
.box_centrali_homepage_01 {width:320px; height:390px; float:left; margin:0 0px 0 0; background-image:url(../images/bg_box_centrali_home.jpg); background-repeat:no-repeat;}
.box_centrali_homepage_02 {width:320px; height:400px; float:left; margin:0 0px 0 0; background-image:url(../images/bg_box_centrali_home.jpg); background-repeat:no-repeat;}
.box_centrali_homepage_03 {width:320px; height:400px; float:left; background-image:url(../images/bg_box_centrali_home.jpg); background-repeat:no-repeat;}
.box_centrali_homepage_logo {width:278px; height:77px; float:left; margin:20px 0px 0 17px;}
.box_centrali_homepage_titolo {width:273px; height:60px; float:left; margin:20px 0px 0 22px; color:#0a337f; font-size:20px;}
.box_centrali_homepage_titolo a{color:#0a337f; font-size:20px; text-decoration:none;}
.box_centrali_homepage_titolo a:hover{color:#446bb4; font-size:20px; text-decoration:none;}
.box_centrali_homepage_titolo_amministrazione {width:270px; height:60px; float:left; margin:20px 0px 0 22px; color:#006bb3; font-size:20px;}
.box_centrali_homepage_titolo_amministrazione a{color:#006bb3; font-size:20px; text-decoration:none;}
.box_centrali_homepage_titolo_amministrazione a:hover{color:#3da4ea; font-size:20px; text-decoration:none;}
.box_centrali_homepage_titolo_caf {width:273px; height:60px; float:left; margin:20px 0px 0 22px; color:#a00001; font-size:20px;}
.box_centrali_homepage_titolo_caf a{color:#a00001; font-size:20px; text-decoration:none;}
.box_centrali_homepage_titolo_caf a:hover{color:#df4a4b; font-size:20px; text-decoration:none;}
.box_centrali_homepage_descrizione {width:273px; height:138px; float:left; margin:0 0px 0 22px; line-height:22px; color:#9f9f9f; font-size:12px;}
.box_centrali_homepage_pulsante {width:298px; height:40px; float:left; margin:0 0px 0 0;  text-align:right;}
#pre_contenitore_box_proposte_immobiliari_primopiano {float:left; width:100%; height:531px; margin: 0px 0 0 0; background-color:#f6f6f6;}
.contenitore_proposte_immobiliari_primopiano_testata { width:886px; height:74px; padding:22px 0 0 110px; margin:0 auto; background-image:url(../images/testata_home_box_immobili.jpg);}
.contenitore_proposte_immobiliari_primopiano_testata h2{font-size:20px; color:#22478c; font-weight:normal; font-style:normal; }
.proposte_immobiliari_primopiano_testata_box {width:986px; height:430px; margin:0 auto; padding:0 0 0 10px; background-image:url(../images/bg_box_immobili_home.jpg); background-repeat:no-repeat;}
.proposte_immobiliari_primopiano_testata_box_singolo {width:320px; height:370px; float:left; position:relative; margin:20px 2px 0 0; }
.proposte_immobiliari_primopiano_testata_box_dati {width:320px; height:370px; position:absolute;}
.proposte_immobiliari_primopiano_testata_box_singolo_titolo_home {width:288px; height:36px; float:left; margin:0 0 0 23px; padding:4px 0 0 0; font-size:22px; font-weight:bold; color:#004494; }
.proposte_immobiliari_primopiano_testata_box_singolo_titolo {width:290px; height:36px; float:left; margin:0 0 0 21px; padding:4px 0 0 0; font-size:22px; font-weight:bold; color:#004494; }
.proposte_immobiliari_primopiano_testata_box_singolo_img_home {width:286px; height:230px; float:left; margin:0 0 0 23px; padding:0 0 0 4px; font-size:22px; font-weight:bold; color:#004494; }
.proposte_immobiliari_primopiano_testata_box_singolo_img {width:286px; height:230px; float:left; margin:0 0 0 21px; padding:0 0 0 4px; font-size:22px; font-weight:bold; color:#004494; }
.proposte_immobiliari_primopiano_testata_box_singolo_desc {width:285px; height:67px; float:left; margin:0 0 0 21px; padding:8px 0 0 5px; font-size:14px; color:#1a171b; }
.proposte_immobiliari_primopiano_testata_box_singolo_prezzo_pulsante {width:290px; height:40px; float:left; margin:0 0 0 21px; }
.proposte_immobiliari_primopiano_testata_box_singolo_prezzo_pulsante_home {width:293px; height:40px; float:left; margin:0 0 0 21px; }
.proposte_immobiliari_primopiano_testata_box_singolo_prezzo {width:155px; height:26px; float:left; padding:14px 0 0 5px; font-size:16px;}
.proposte_immobiliari_primopiano_testata_box_singolo_prezzo_home {width:161px; height:26px; float:left; padding:14px 0 0 5px; font-size:16px;}
.proposte_immobiliari_primopiano_testata_box_singolo_pulsante {width:127px; height:40px; float:left; margin:0 0 0 0;}
.proposte_immobiliari_primopiano_testata_box_singolo_etichetta_novita {width:113px; height:112px; position:absolute; margin:35px 0 0 21px;}
.proposte_immobiliari_box_singolo {width:326px; height:415px; float:left; position:relative; margin:20px 0 0 0; background-image:url(../images/bg_box_proposta_immobiliare.jpg); background-repeat:no-repeat; background-position:top center;}
.proposte_immobiliari_box_singolo_titolo {width:290px; height:36px; float:left; margin:15px 0 0 21px; padding:4px 0 0 0; font-size:22px; font-weight:bold; color:#004494; }
.proposte_immobiliari_box_singolo_etichetta_novita {width:113px; height:112px; position:absolute; margin:50px 0 0 19px;}

/*---------------------------------------
	PARTE CENTRALE PAGINE INTERNE
-----------------------------------------*/
.contenitore_centrale_colonna_sx_dx {width:996px; height: auto !important; height: 725px; min-height: 725px; float:left; margin: 0 0 20px 0;}
.contenitore_centrale_colonna_sx {width:676px; height: auto !important; height: 725px; min-height: 725px; float:left; margin: 0 0 0 0; background-image:url(../images/bg_box_caf.jpg);}
.contenitore_centrale_colonna_sx_codice {width:176px; height:20px; float:left; margin: 60px 0 0 400px; text-align:center; font-size:18px; font-weight:bold; color:#0a337f;}
.contenitore_centrale_colonna_sx_titolo {width:676px; height:20px; float:left; margin: 60px 0 0 0; text-align:center; font-size:20px; font-weight:bold; color:#a00001;}
.contenitore_centrale_colonna_sx_desc {width:676px; height:500px; float:left; margin: 20px 0 0 0; font-size:14px; color:#9f9f9f; line-height:21px;}
.contenitore_centrale_colonna_sx_desc a{font-size:14px; color:#9f9f9f; text-decoration:none;}
.contenitore_centrale_colonna_sx_desc a:hover{font-size:14px; color:#9f9f9f; text-decoration:underline;}
.contenitore_centrale_colonna_sx_desc_colonna_sx {width:270px; height:500px; float:left; margin: 0 30px 0 50px; }
.contenitore_centrale_colonna_sx_desc_colonna_dx {width:270px; height:500px; float:left; margin: 0 15px 0 0; }
.contenitore_centrale_colonna_dx {width:320px; height: auto !important; height: 725px; min-height: 725px; float:left; margin: 0 0 0 0; }
.contenitore_centrale_colonna_dx_dati {width:300px; height:200px; float:left; margin: 0 0 0 0; padding:20px 0 0 20px; font-size:14px; color:#626262;}
.contenitore_centrale_colonna_dx_dati a{font-size:14px; color:#a00101;}
.contenitore_centrale_colonna_dx_dati a:hover{font-size:14px; color:#626262;}
.contenitore_centrale_colonna_dx_servizi {width:275px; height:470px; float:left; margin: 0 0 0 0; padding:20px 0 0 20px; font-size:20px; line-height:27px; color:#a00101; background-color:#f6f6f6; }
.contenitore_centrale_colonna_unica_contatti {width:996px; height: 515px; float:left; margin: 0 0 0 0; background-image:url(../images/bg_box_contatti.jpg); background-position:top center; background-repeat:no-repeat;}
.contenitore_centrale_colonna_unica_contatti_sx {width:310px; height: 465px; float:left; margin: 15px 0 0 30px;}
.contenitore_centrale_colonna_unica_contatti_sx_logo {width:279px; height: 80px; float:left; margin: 10px 0 0 15px;}
.contenitore_centrale_colonna_unica_contatti_sx_sottotitolo {width:310px; height: 50px; float:left; padding: 5px 0 0 0; font-size:16px; color:#626262; text-align:center; }
.contenitore_centrale_colonna_unica_contatti_sx_form {width:295px; height: 285px; float:left; padding: 25px 0 0 10px; font-size:12px; color:#626262; }
.contenitore_centrale_colonna_unica_contatti_sx_form_etichetta{width:100px; height:30px; float:left; font-size:10px;}
.contenitore_centrale_colonna_unica_contatti_sx_form_campo{width:190px; height: auto !important; height: 30px; min-height: 30px; float:left; font-size:10px;}
.contenitore_centrale_colonna_unica_contatti_sx_form_campo input{width:170px; height:12px;}
.contenitore_centrale_colonna_unica_contatti_sx_form_campo textarea{width:170px; height:65px; margin:0 0 10px 0;}
.contenitore_centrale_colonna_unica_contatti_sx_form_pulsante {width:90px; height: 20px; float:left; margin:5px 0 0 92px; }
.contenitore_centrale_colonna_unica_contatti_centro {width:310px; height: 465px; float:left; margin: 15px 0 0 0; }
.contenitore_centrale_colonna_unica_contatti_centro_logo {width:279px; height: 80px; float:left; margin: 10px 0 0 15px;}
.contenitore_centrale_colonna_unica_contatti_centro_sottotitolo {width:285px; height: 58px; float:left; padding: 0px 0 0 25px; font-size:16px; color:#626262; text-align:center; }
.contenitore_centrale_colonna_unica_contatti_centro_desc {width:260px; height: 255px; float:left; line-height:24px; padding: 30px 0 0 25px; font-size:14px; color:#626262; }
.contenitore_centrale_colonna_unica_contatti_centro_desc a{font-size:14px; color:#006ab3; text-decoration:none;}
.contenitore_centrale_colonna_unica_contatti_centro_desc a:hover{font-size:14px; color:#626262; text-decoration:none;}
.contenitore_centrale_colonna_unica_contatti_dx {width:310px; height: 465px; float:left; margin: 15px 0 0 0;}
.contenitore_centrale_colonna_unica_contatti_dx_logo {width:279px; height: 80px; float:left; margin:10px 0 0 15px;}
.contenitore_centrale_colonna_unica_contatti_dx_sottotitolo {width:285px; height: 43px; float:left; padding: 22px 0 0 25px; font-weight:bold; font-size:16px; color:#0a337f; text-align:center; }
.contenitore_centrale_colonna_unica_contatti_dx_desc {width:280px; height: 265px; float:left; margin: 30px 0 0 20px;}
.contenitore_centrale_testata_introduttiva_amministrazione {width:996px; height: 189px; background-image:url(../images/bg_box_amministrazione_testata_introduttiva.jpg); background-repeat:no-repeat; background-position:top center; float:left; margin: 0 0 0 0;}
.contenitore_centrale_testata_introduttiva_amministrazione_titolo {width:230px; height: 60px; float:left; margin:100px 0 0 66px; text-align:center; font-size:18px; color:#016bb3;}
.contenitore_centrale_testata_introduttiva_amministrazione_desc_sx {width:280px; height: 140px; float:left; margin:20px 0 0 45px; font-size:12px; color:#9f9f9f; line-height:22px;}
.contenitore_centrale_colonna_unica_amministrazione {width:996px; height: auto !important; height: 725px; min-height: 725px; float:left; margin: 0 0 20px 0;}
.contenitore_centrale_colonna_unica_amministrazione_blocco_sx {width:676px; height: auto !important; height: 725px; min-height: 725px; float:left; padding: 0 0 0 0; /*background-image:url(../images/bg_box_amministrazione.jpg); background-repeat:no-repeat;*/}
.contenitore_centrale_colonna_unica_amministrazione_blocco_sx_titolo {width:610px; height: 70px; float:left; margin: 0 0 0 0; padding:40px 20px 0 35px; font-size:18px; font-weight:bold; color:#006ab3; background-image:url(../images/bg_box_amministrazione_top.jpg); background-repeat:no-repeat; }
.contenitore_centrale_colonna_unica_amministrazione_blocco_sx_titolo_scheda {width:610px; height: 100px; float:left; margin: 0 0 0 0; padding:40px 20px 0 35px; font-size:18px; font-weight:bold; color:#006ab3; background-image:url(../images/bg_box_amministrazione_top_scheda.jpg); background-repeat:no-repeat; }
.contenitore_centrale_colonna_unica_amministrazione_blocco_sx_desc {width:610px; height: auto !important; height: 530px; min-height: 530px; float:left; margin: 0px 0 0 0; padding:20px 20px 0 35px; font-size:14px; line-height:21px; color:#7d7d7d; background-image:url(../images/bg_box_amministrazione_middle.jpg); background-repeat:repeat-y;}
.contenitore_centrale_colonna_unica_amministrazione_blocco_sx_chiusura {width:660px; height: 70px; float:left; margin: 0px 0 0 0; font-size:18px; font-weight:bold; color:#006ab3; background-image:url(../images/bg_box_amministrazione_bottom.jpg); background-repeat:no-repeat; }
.contenitore_centrale_colonna_unica_amministrazione_blocco_dx {width:295px; height: 686px; float:left; margin: 20px 0 0 0; background-color:#f6f6f6; }
.contenitore_centrale_colonna_unica_amministrazione_blocco_dx_titolo {width:267px; height: 40px; float:left; margin: 10px 0 0 18px; font-size:24px; font-weight:bold; color:#006ab3; }
.contenitore_centrale_colonna_unica_amministrazione_blocco_dx_ultimenews {width:275px; height: 30px; float:left; margin: 0px 0 0 10px; font-size:18px; font-weight:bold; color:#006ab3; text-align:right;}
.contenitore_centrale_colonna_unica_amministrazione_blocco_dx_ultimenews a{font-size:18px; font-weight:bold; color:#006ab3; text-decoration:none;}
.contenitore_centrale_colonna_unica_amministrazione_blocco_dx_ultimenews a:hover{font-size:18px; font-weight:bold; color:#3495d7; text-decoration:none;}
.contenitore_centrale_colonna_unica_amministrazione_blocco_dx_desc {width:275px; height: 600px; float:left; margin: 0 0 0 10px;}
.contenitore_centrale_colonna_unica_amministrazione_blocco_dx_desc_blocco {width:255px; height: 105px; float:left; margin: 0 0 10px 10px; border-bottom:solid 1px #e2e2e2;}
.titolo_preview_news {font-size:14px; font-weight:bold; color:#006ab3;}
.titolo_preview_news a{font-size:14px; font-weight:bold; color:#006ab3; text-decoration:none;}
.titolo_preview_news a:hover{font-size:14px; font-weight:bold; color:#4aa4e2; text-decoration:none;}
.desc_preview_news {font-size:14px; color:#7d7d7d; line-height:16px;}
.desc_preview_news a{font-size:14px; color:#7d7d7d; text-decoration:none;}
.desc_preview_news a:hover{font-size:14px; color:#a5a5a5; text-decoration:none;}
.data_preview_news {font-size:14px; color:#000000;}
.data_preview_news a{font-size:14px; color:#000000; text-decoration:none;}
.data_preview_news a:hover{font-size:14px; color:#545454; text-decoration:none;}
.contenitore_centrale_testata_introduttiva_immobiliare {width:996px; height: 189px; background-image:url(../images/bg_box_immobiliare_testata_introduttiva.jpg); background-repeat:no-repeat; background-position:top center; float:left; margin: 0 0 0 0;}
.contenitore_centrale_testata_introduttiva_immobiliare_titolo {width:250px; height: 60px; float:left; margin:100px 0 0 65px; font-size:18px; color:#0a3180;}
.contenitore_centrale_testata_introduttiva_immobiliare_desc_sx {width:285px; height: 140px; float:left; margin:20px 0 0 35px; font-size:12px; color:#9f9f9f; line-height:22px;}
.contenitore_centrale_separatore_proposte_immobiliare {width:886px; height: 52px; float:left; padding:10px 0 0 110px; background-image:url(../images/separatore_proposte_immobiliari.jpg); background-repeat:no-repeat; background-position:top center; }
.contenitore_centrale_separatore_proposte_immobiliare h1{font-size:20px; color:#22478c; font-weight:normal;}
.contenitore_centrale_colonna_unica_proposte_immobiliare {width:984px; height: auto !important; height: 725px; min-height: 725px; float:left; margin: 0 0 20px 0; padding:0 0 0 12px;}
.contenitore_paginazione_proposte_immobiliare {width:996px; height: 50px; float:left; margin: 0 0 0 0; text-align:right; color:#999;}
.contenitore_paginazione_proposte_immobiliare a{color:#666; font-size:12px; text-decoration:none;}
.contenitore_paginazione_proposte_immobiliare a:hover{color:#999; font-size:12px; text-decoration:none;;}
.contenitore_centrale_scheda_immobiliare {width:947px; height: auto !important; height: 725px; min-height: 725px; float:left; margin: 0 0 20px 25px; background-color:#f6f6f6;}
.contenitore_centrale_scheda_immobiliare_titolo {width:460px; height: 50px; float:left; margin: 0 0 20px 0; padding:10px 5px 10px 15px;}
.contenitore_centrale_scheda_immobiliare_titolo h1{font-size:22px; color:#004494; font-weight:bold;}
.contenitore_centrale_scheda_immobiliare_torna_indietro {width:300px; height: 50px; float:left; margin: 0 0 20px 0; padding:10px 0 0 0; font-size:14px; color:#004494; font-weight:bold;}
.contenitore_centrale_scheda_immobiliare_torna_indietro a{font-size:14px; color:#004494; font-weight:bold;}
.contenitore_centrale_scheda_immobiliare_torna_indietro a:hover{font-size:14px; color:#4380c7; font-weight:bold;}
.scheda_news_torna_indietro {width:610px; height: 30px; float:left; margin: 0 0 0 0; padding:0 0 0 0; font-size:14px; color:#666; font-weight:normal;}
.scheda_news_torna_indietro a{font-size:14px; color:#666; font-weight:normal;}
.scheda_news_torna_indietro a:hover{font-size:14px; color:#4380c7; font-weight:normal;}
.contenitore_centrale_scheda_immobiliare_stampa {width:167px; height: 50px; float:left; margin: 0 0 20px 0; padding:10px 0 0 0; font-size:12px; color:#1a171b;}
.contenitore_centrale_scheda_immobiliare_stampa a{font-size:12px; color:#1a171b; text-decoration:none;}
.contenitore_centrale_scheda_immobiliare_stampa a:hover{font-size:12px; color:#575558; text-decoration:none;}
.separatore_titolo_scheda_immobiliare {width:917px; height: 2px; float:left; margin: 0 0 0 15px; background-color:#dadadc;}
.contenitore_centrale_scheda_immobiliare_blocco_sx {width:625px; height: auto !important; height: 500px; min-height: 500px; float:left; margin: 0 20px 0 15px;}
.contenitore_centrale_scheda_immobiliare_blocco_sx_titolo {width:625px; height:30px; float:left; margin: 10px 0 0 0; font-size:18px; font-weight:bold; color:#1a171b;}
.contenitore_centrale_scheda_immobiliare_blocco_sx_desc {width:625px; height:110px; float:left; margin: 0 0 0 0; font-size:16px; color:#1a171b;}
.contenitore_centrale_scheda_immobiliare_blocco_sx_prezzo_tel_email {width:625px; height:40px; float:left; margin: 0 0 0 0; font-size:18px; font-weight:bold; color:#1a171b;}
.contenitore_centrale_scheda_immobiliare_blocco_sx_prezzo_tel_email a{font-size:18px; font-weight:bold; color:#1a171b; text-decoration:none;}
.contenitore_centrale_scheda_immobiliare_blocco_sx_prezzo_tel_email a:hover{font-size:18px; font-weight:bold; color:#767476; text-decoration:none;}
.contenitore_scheda_immobiliare_immagini {width:625px; height: auto !important; height: 300px; min-height: 300px; float:left; margin: 15px 0 10px 0; }
.contenitore_scheda_immobiliare_immagini_main {width:625px; height: 436px; float:left; margin: 0 0 10px 0;}
.contenitore_scheda_immobiliare_contenitore_thumbnail {width:625px; height: auto !important; height: 250px; min-height: 250px; float:left; margin: 0 0 10px 0;}
.contenitore_scheda_immobiliare_contenitore_thumbnail_singola {width:145px; height:120px; float:left; margin: 0 11px 5px 0; }
.contenitore_centrale_scheda_immobiliare_blocco_dx {width:270px; height: auto !important; height: 500px; min-height: 500px; float:left; margin: 0 0 0 0;}
.contenitore_centrale_scheda_immobiliare_blocco_dx_desc {width:250px; height: 300px; float:left; margin: 10px 0 0 10px; font-size:16px; color:#1a171b; line-height:22px;}
.contenitore_centrale_scheda_immobiliare_blocco_dx_conteniore_form {width:250px; height: 570px; float:left; margin: 10px 0 0 10px; background-color:#e0e1e1; font-size:16px; color:#1a171b;}
.contenitore_centrale_scheda_immobiliare_blocco_dx_conteniore_form_titolo {width:210px; height: 45px; float:left; margin: 10px 20px 20px 20px; font-size:18px; color:#1a171b; font-weight:bold;}
.contenitore_centrale_scheda_immobiliare_blocco_dx_conteniore_form_etichetta {width:210px; height: 15px; float:left; margin: 10px 20px 0 20px; font-size:14px; color:#1a171b;}
.contenitore_centrale_scheda_immobiliare_blocco_dx_conteniore_form_input {width:210px; height: auto !important; height: 25px; min-height: 25px; float:left; margin: 10px 20px 0 20px; font-size:14px; color:#1a171b;}
.contenitore_centrale_scheda_immobiliare_blocco_dx_conteniore_form_input input{width:190px; height:12px; padding:3px;}
.contenitore_centrale_scheda_immobiliare_blocco_dx_conteniore_form_input textarea{width:190px; height:130px; padding:3px; margin:0 0 10px 0;}
.contenitore_centrale_scheda_immobiliare_blocco_dx_conteniore_form_privacy {width:210px; height: 65px; float:left; margin: 10px 20px 0 20px; font-size:12px; color:#1a171b;}
.contenitore_centrale_scheda_immobiliare_blocco_dx_conteniore_form_pulsante {width:210px; height: 25px; float:left; margin: 10px 20px 0 20px;}
.linkArticoli a{color: #333333;}
.linkArticoli a:hover{color: #999999;}
/*-----------------------
   INIZIO FOOTER
-------------------------*/
#pre_footer {float:left; width:100%; height:60px; margin: 0px 0 0 0; background-color:#f6f6f6; background-image:url(../images/sfondo_pre_footer.jpg); background-position:top center; background-repeat:no-repeat;}
#pre_footer_contatti {float:left; width:100%; height:60px; margin: 0px 0 0 0; background-color:#ffffff; background-image:url(../images/sfondo_pre_footer_contatti.jpg); background-position:top center; background-repeat:no-repeat;}
#footer {float:left; width:100%; height:437px; margin: 0px 0 0 0; background-color:#2e2e2e; background-image:url(../images/bg_footer_home.jpg); background-position:center top; background-repeat:no-repeat;}
#footer_immobiliare {float:left; width:100%; height:592px; margin: 0px 0 0 0; background-color:#2e2e2e; background-image:url(../images/bg_footer_immobiliare.jpg); background-position:top center;}
#footer_amministrazione {float:left; width:100%; height:492px; margin: 0px 0 0 0; background-color:#2e2e2e; background-image:url(../images/bg_footer_amministrazione.jpg); background-position:top center;}
#footer_caf {float:left; width:100%; height:494px; margin: 0px 0 0 0; background-color:#2e2e2e; background-image:url(../images/bg_footer_caf.jpg); background-position:top center;}
#footer_testata {width:995px; height:327px; margin:0 auto;}
#footer_testata_home {width:995px; height:437px; margin:0 auto; /*background-image:url(../images/sfondo_footer.jpg); background-position: top center; background-repeat:no-repeat;*/}
#footer_testata_immobiliare {width:995px; height:592px; margin:0 auto; /*background-image:url(../images/sfondo_footer_immobiliare.jpg); background-position: top center; background-repeat:no-repeat;*/}
#footer_testata_amministrazione {width:995px; height:492px; margin:0 auto; /*background-image:url(../images/sfondo_footer_amministrazione.jpg); background-position: top center; background-repeat:no-repeat;*/}
#footer_testata_caf {width:995px; height:592px; margin:0 auto; /*background-image:url(../images/sfondo_footer_immobiliare.jpg); background-position: top center; background-repeat:no-repeat;*/}
#footer_testata_contatti {width:995px; height:437px; margin:0 auto; /*background-image:url(../images/sfondo_footer_contatti.jpg); background-position: top center; background-repeat:no-repeat*/;}
.container_keywords_indirizzo_footer { float:left; width:945px; height:435px; font-size:11px; color:#bfb3be; padding: 0px 0 0 50px ; display:inline;}
.container_keywords_indirizzo_footer_caf{ float:left; width:945px; height:435px; font-size:11px; color:#bfb3be; padding: 57px 0 0 50px ; display:inline;}
.container_keywords_indirizzo_footer_immobiliare{ float:left; width:945px; height:465px; font-size:11px; color:#bfb3be; padding: 27px 0 0 50px ; display:inline;}
.keywords_footer1_caf {float:left; width:310px;  height:240px;  font-size:16px; color:#a0a09f; margin: 100px 0 0 40px ; display:inline;}
.keywords_footer1_caf a{font-size:16px; color:#a0a09f; text-decoration:none;}
.keywords_footer1_caf a:hover{font-size:16px; color:#818181; text-decoration:none;}
.keywords_footer1 {float:left; width:310px;  height:240px;  font-size:16px; color:#a0a09f; margin: 140px 0 0 40px ; display:inline;}
.keywords_footer1 a{font-size:16px; color:#a0a09f; text-decoration:none;}
.keywords_footer1 a:hover{font-size:16px; color:#818181; text-decoration:none;}
.keywords_footer2 {float:left; width:220px;  height:240px;  font-size:16px; color:#a0a09f; margin: 140px 0 0 10px ; display:inline;}
.keywords_footer2 a{font-size:16px; color:#a0a09f; text-decoration:none;}
.keywords_footer2 a:hover{font-size:16px; color:#818181; text-decoration:none;}
.copyright_azienda_footer {float:left; width:995px; height:15px; font-size:11px; color:#868686; margin: 25px 0 0 0px ; display:inline;}
.copyright_azienda_footer a{font-size:11px; color:#868686; text-decoration:none;}
.copyright_azienda_footer a:hover{font-size:11px; color:#c0c0c0; text-decoration:none;}
.keywords_footer1_immobiliare {float:left; width:290px;  height:418px;  font-size:16px; color:#a0a09f; margin: 90px 0 0 40px ; display:inline;}
.keywords_footer1_immobiliare a{font-size:16px; color:#a0a09f; text-decoration:none;}
.keywords_footer1_immobiliare a:hover{font-size:16px; color:#818181; text-decoration:none;}
.keywords_footer2_immobiliare {float:left; width:220px;  height:240px;  font-size:14px; color:#ffffff; margin: 00px 0 0 0px ; display:inline;}
.keywords_footer2_immobiliare a{font-size:16px; color:#a0a09f; text-decoration:none;}
.keywords_footer2_immobiliare a:hover{font-size:16px; color:#818181; text-decoration:none;}
.keywords_footer2_immobiliare_etichetta {float:left; width:220px;  height:17px;  font-size:12px; color:#ccc; padding:2px 0 0 0; margin: 3px 0 0 0;}
.keywords_footer2_immobiliare_input {float:left; width:220px;  height: auto !important; height: 15px; min-height: 15px;  font-size:12px; color:#ffffff; margin: 0 0 0 0;}
.keywords_footer2_immobiliare_input input{width:190px; height:10px; padding:3px;}
.keywords_footer2_immobiliare_input textarea{width:190px; height:60px; padding:3px; margin:0 0 0 0;}
.keywords_footer2_immobiliare_etichetta_privacy {float:left; width:220px;  height:17px;  font-size:10px; line-height:10px; color:#ccc; padding:7px 0 0 0; margin: 3px 0 0 0;}

