@charset "UTF-8";
/* CSS Document 
verde: #005133
testo:#333
arial 12px

*/
body{ font-family: Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#FFF; font-size:12px; line-height: 20px; color:#333; }
#blocco_centratura{margin-left: auto;margin-right: auto; width:960px;}

#header{ float:left; width:960px; height:90px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #005133; }
#header{ background-image: url(../images/logo_med.jpg); background-repeat: no-repeat; background-position: 140px bottom; }
#header a.link_home{float:left; display:block; text-decoration:none; width:250px; height:90px; margin:0 0 0 140px;}

#menu_principale{float:left; width:350px; height:30px; margin:60px 0 0 220px; }
#menu_principale a{float:left;  display:block; text-decoration:none; padding:0 3px; margin-top:10px; color:#005133;}
#menu_principale a:hover{background-image: url(../images/evidenzia_hover.jpg); background-repeat: repeat-x; background-position: left -2px;}
#menu_principale a.attivo{color:#FFF; background-image: url(../images/evidenzia_attivo.jpg); background-repeat: repeat-x; background-position: left -2px;}
#menu_principale .pallino{float:left; width:19px; height:30px;  background-image: url(../images/pallino_menu.jpg); background-repeat: no-repeat; background-position: left bottom;}


#blocco_contenitore{float:left; width:960px;}

#blocco_contenitore #foto_flash{float:left; width:960px;height:260px;}
#blocco_contenitore #foto_scheda_proposte{float:left; width:960px;height:110px;}

#blocco_corpo{float:left; width:960px; min-height:150px;}


#blocco_sinistra {float:left; width:160px;min-height:150px;}
#blocco_sinistra #menu_sinistra{float:left; width:130px; margin:90px 0 0 0; }
#menu_sinistra a.stato{ float:left; display:block; text-decoration:none; width:80px; height:20px; font-size:12px; color:#FFF; padding:0 0 0 50px; background-image: url(../images/bt_evidenzia.jpg); background-repeat: no-repeat; background-position: left top; line-height: 16px; }
#menu_sinistra a.stato:hover{background-image: url(../images/bt_evidenzia_hover.jpg); background-repeat: no-repeat; background-position: left top;  }
#menu_sinistra a.stato.attivo{ background-image: url(../images/bt_evidenzia_attivo.jpg); background-repeat: no-repeat; background-position: left top; }
#blocco_sinistra #logo_natal{ float:left; width:92px; height:77px; margin:10px 0 0 40px; background-image: url(../images/logo_natal.jpg); background-repeat: no-repeat; background-position: left top; }
#blocco_sinistra #logo_brasil{ float:left; width:92px; height:77px; margin:10px 0 0 40px; background-image: url(../images/logobrasil.jpg); background-repeat: no-repeat; background-position: left top; }




#blocco_centro {float:left; width:800px;min-height:150px;}
#blocco_centro_contatti {float:left; width:470px;min-height:210px;}
#blocco_centro h1,  #blocco_centro_contatti h1{float:left; width:450px; text-align:left; font-size:18px; font-weight:normal; color:#005133;margin:0; pading:0; margin:20px 0 20px 0;  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #005133;}
#blocco_centro h3, #blocco_centro_contatti h3{float:left; width:450px; text-align:justify; font-size:12px; font-weight:normal; color:#333;margin:0; pading:0; margin:0 0 20px 0;}
#blocco_centro .home h3{width:450px; margin:50px 0 0 0; font-size: 16px; line-height:26px; color:#005133}
#blocco_centro h3 a{color:#005133}
#blocco_centro h3 a:hover{color:#005133}



#footer{float:left;width:960px;border-top-width: 1px; border-top-style: solid; border-top-color: #005133; margin:30px 0 0 0;}
#footer .indirizzo{ float:left; width:360px; font-size:11px; color:#333; line-height: 13px; margin:4px 0 0 160px;}
#footer a.mail {float:left; display:block; width:160px;color:#333; font-size:11px; margin-left:10px;}
#footer a.mail:hover{color:#005133;}
#footer a.mappa {float:left; display:block; width:100px;color:#333; font-size:11px; margin-left:10px; text-align:right;}
#footer a.mappa:hover{color:#005133;}

#footer a.copy{float:left; width:140px; display:block; color:#333; font-size:10px; text-decoration:none; text-align:right;}
#footer a.copy:hover{color:#005133}





/* LISTA */


a.bt_stampa_lista{ float:left; width:116px; height:40px; margin:20px 0 0 7px; display:block; text-decoration:none; background-image: url(../images/bt_stampa_list.jpg); background-repeat: no-repeat; background-position: left top; }
a.bt_stampa_lista:hover{background-position: left -40px; }

a.bt_amico_lista{ float:left; width:116px; height:40px; margin:20px 0 0 4px; display:block; text-decoration:none; background-image: url(../images/bt_amico.jpg); background-repeat: no-repeat; background-position: left top; }
a.bt_amico_lista:hover{background-position: left -40px; }

#header_lista{float:left; width:690px; height:25px; margin: 20px 0 15px 0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #005133;}

#header_lista a{ float:left; display:block; text-decoration:none; padding:0 0 0 10px;  color: #005133; font-size:11px; background-image: url(../images/bt_ordinamento.jpg); background-repeat: no-repeat; background-position: left 5px; }
#header_lista a:hover{background-position: left -15px; }
#header_lista a.tipologia{float:left; width:90px; height:20px; margin:5px 10px 0 0;}
#header_lista a.tipo{float:left; width:60px; height:20px; margin:5px 10px 0 0;}
#header_lista a.metri{float:left; width:70px; height:20px; margin:5px 10px 0 0;}
#header_lista a.localita{float:left; width:120px; height:20px; margin:5px 10px 0 0;}
#header_lista a.zona{float:left; width:120px; height:20px; margin:5px 10px 0 0;}
#header_lista a.prezzo{float:left; width:110px; height:20px; margin:5px 10px 0 0;}

.blocco_lista{float:left; width:690px; min-height:39px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; color:#333;}
.blocco_lista .tipologia, .blocco_lista .tipo, .blocco_lista .metri,.blocco_lista .localita, .blocco_lista .zona, .blocco_lista .prezzo{min-height:29px; margin:10px 10px 0 0;}
.blocco_lista .tipologia{float:left; width:100px; }
.blocco_lista .tipo{float:left; width:70px;}
.blocco_lista .metri{float:left; width:80px; text-align:center;}
.blocco_lista .localita{float:left; width:130px;}
.blocco_lista .zona{float:left; width:130px}
.blocco_lista .prezzo{float:left; width:90px;margin-left:0; text-align:right; color:#005133; font-size:11px; font-weight:bold;}
.blocco_lista a.vai_scheda{ float:left; width:30px; height:20px; margin:10px 0 0 0; background-image: url(../images/bt_vai_scheda.jpg); background-repeat: no-repeat; background-position: left top; }
.blocco_lista a.vai_scheda:hover{background-position: left -30px; }

a.privacy{ float:left; display:block; margin-top:90px; width:120px; height:20px; font-size:12px; color:#005133; padding:0 0 0 ; line-height: 16px;fon-size:normal; font-size:10px;}
a.privacy:hover{font-size:bold;}

/* SCHEDA */
#blocco_centro #briciole{float:left; width:470px; text-align:left; font-size:18px; font-weight:normal; color:#005133;margin:0; pading:0; margin:20px 0 20px 0;  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #005133;}

#BLOCCO_PHOTO_DATI{float:left;width:480px;}
#BLOCCO_PHOTO_DATI .imgpreview{ float:left; width:464px; height:434px; border: 1px solid #999; padding:2px;}
#BLOCCO_PHOTO_DATI .imgpreview .img_cont{ float:left; width:464px; height:434px; text-align:center; overflow:hidden; line-height:434px;}
#BLOCCO_PHOTO_DATI .imgpreview .img_cont img{width:auto; height:434px; vertical-align:center; overflow:hidden;}
#BLOCCO_PHOTO_DATI .snd_imgs{ float:left; width:470px; min-height:55px; margin:10px 0 0 0;  }
#BLOCCO_PHOTO_DATI .snd_imgs img{width:83px; height:49px; }
#BLOCCO_PHOTO_DATI .snd_imgs a{ float:left; width:83px; height:49px;  border: 1px solid #999;  margin:0 9px 5px 0;}
#BLOCCO_PHOTO_DATI .snd_imgs a:hover{border: 1px solid #005133;}
#BLOCCO_PHOTO_DATI #blocco_riferimenti{float:left; width:470px;margin:0 0 20px 0;}

#blocco_riferimenti #blocco_1{float:left; width:180px;margin:0 10px 0 0 ;}
#blocco_riferimenti #blocco_2{float:left; width:180px;margin:0 10px 0 0 ;}
#blocco_riferimenti #blocco_3{float:left; width:90px;}
#blocco_1 .campo{float:left; width:75px; color:#005133;}
#blocco_1 .valore{float:left; width:105px;}
#blocco_2 .campo{float:left; width:55px; color:#005133;}
#blocco_2 .valore{float:left; width:125px;}


#blocco_riferimenti .campo_prezzo{float:left; width:90px; text-align: right;}
#blocco_riferimenti .prezzo{float:left; width:90px; color:#005133;text-align: right; font-weight:bold;font-size:11px;}


#BLOCCO_ICON{ float:left; width:130px; margin:30px 0 0 0;}
#BLOCCO_ICON a{float:left; display:block; text-decoration:none; background-repeat: no-repeat; background-position: left top; }
#BLOCCO_ICON a.bt_back{width:36px; height:30px; margin:0 27px 0 7px; background-image: url(../images/bt_back.jpg); }
#BLOCCO_ICON a.bt_precedente{width:26px; height:30px; background-image: url(../images/bt_precedente.jpg);}
#BLOCCO_ICON a.bt_successivo{width:26px; height:30px;background-image: url(../images/bt_successivo.jpg); }
#BLOCCO_ICON a.bt_back:hover, #BLOCCO_ICON a.bt_precedente:hover, #BLOCCO_ICON a.bt_successivo:hover{background-position: left -30px;}

#BLOCCO_ICON a.bt_appuntamento{width:116px; height:40px; margin:80px 0 0 7px;background-image: url(../images/bt_appuntamento.jpg);}
#BLOCCO_ICON a.bt_stampa{width:116px; height:40px; margin:0 0 0 7px;background-image: url(../images/bt_stampa_prop.jpg);}
#BLOCCO_ICON a.bt_scheda{width:116px; height:40px; margin:0 0 0 7px;background-image: url(../images/bt_scheda.jpg);}
#BLOCCO_ICON a.bt_amico{width:116px; height:40px; margin:0 0 0 7px;background-image: url(../images/bt_amico.jpg);}
#BLOCCO_ICON a.bt_appuntamento:hover, #BLOCCO_ICON a.bt_stampa:hover, #BLOCCO_ICON a.bt_scheda:hover, #BLOCCO_ICON a.bt_amico:hover{background-position: left -40px;}


#BLOCCO_FORM{float:left; width:180px;margin:20px 0 0 0;  background-image: url(../images/form_v_corpo.jpg); background-repeat: repeat-y; background-position: left top;}
#BLOCCO_FORM .form_v_intestazione{ float:left; width:180px;height:70px; background-image: url(../images/form_v_intestazione.jpg); background-repeat: no-repeat; background-position: left top; }
#BLOCCO_FORM .form_v_corpo{ float:left; width:180px;  }
#BLOCCO_FORM .form_v_sotto{ float:left; width:180px; height:14px; background-image: url(../images/form_v_sotto.jpg); background-repeat: no-repeat; background-position: left top; }

#BLOCCO_FORM #MD_FORM form{float:left;text-align:left;font-size: 11px;}
#BLOCCO_FORM #MD_FORM .etichetta, #BLOCCO_FORM #MD_FORM .etichetta_desc {float:left;margin:0 0 0 10px;width:148px;min-height:15px;}
#BLOCCO_FORM #MD_FORM .etichetta_desc {text-align:center; font-size:10px; line-height: 12px;}
#BLOCCO_FORM #MD_FORM .required, #BLOCCO_FORM #MD_FORM .no_required, #BLOCCO_FORM #MD_FORM .messaggio {float:left;width:145px;margin:0 0 0 10px;}

#BLOCCO_FORM #MD_FORM .referenze{padding:0;width:145px; border:none;;color:#333;font-size:16px;margin-top:6px; text-align:center; font-weight:bold;}

#BLOCCO_FORM #MD_FORM .campocheck{ float:left; margin:10px 0 0 10px; width:148px; text-align:center;  }
#BLOCCO_FORM #MD_FORM .campocheck .required{float:left;width:20px;margin:0 54px 0 64px;}
#BLOCCO_FORM #MD_FORM #inviaform{float:left; margin-left:20px;}

#BOX_caratteristiche{float:left; width:780px;margin:20px 0 0 0;}
#BOX_C_sx{float:left; width:360px;}
#BOX_C_dx{float:left; width:380px; margin:0 0 0 40px;}

#BOX_C_sx a{float:left; }
#BOX_C_sx img{float:left;margin:0 0 0 0;border:0;}

#BOX_C_riga_title, #BOX_C_riga_note{float:left; height:1px;background-color:#005133;margin:0 0 10px 0;}
#BOX_C_riga_title{width:360px;}
#BOX_C_riga_note{width:380px;}

#BOX_C_riga{float:left;width:360px; height:1px; background-color:#666;}

#BOX_C_title, #BOX_C_title_note{float:left; margin:0; color:#005133;font-weight:bold;}
#BOX_C_title{width:360px;}
#BOX_C_title_note{width:380px;}

#BOX_C_dida, #BOX_C_dida_indirizzo{width:140px;float:left;color:#005133;min-height:21px;} 
#BOX_C_dida_indirizzo{width:100px;}
#BOX_C_dati{float:left; width:220px;min-height:21px;}
#BOX_C_note{float:left; width:380px;}

.google_map{float:left;width:770px;margin:10px 0 0 0;}



#FORM_CONTATTI{ float:left; width:330px; margin:20px 0 0 0; background-image: url(../images/form_contatti_corpo.jpg); background-repeat: repeat-y; background-position: left top; }
#FORM_CONTATTI .contatti_intestazione{ float:left; width:330px;height:40px; background-image: url(../images/form_contatti_intestazione.jpg); background-repeat: no-repeat; background-position: left top; }
#FORM_CONTATTI .contatti_intestazione{background-image: url(../images/form_contatti_intestazione.jpg);}
#FORM_CONTATTI .form_contatti_corpo{ float:left; width:330px; }
#FORM_CONTATTI .form_contatti_sotto{ float:left; width:330px; height:14px; background-image: url(../images/form_contatti_sotto.jpg); background-repeat: no-repeat; background-position: left top; }

#FORM_CONTATTI #MD_FORM form{float:left;text-align:left;font-size: 11px;}
#FORM_CONTATTI #MD_FORM .c{clear:left;margin-top:10px;height:3px;}
#FORM_CONTATTI #MD_FORM .campo{float:left;}
#FORM_CONTATTI #MD_FORM .etichetta, #FORM_CONTATTI #MD_FORM .etichetta_desc {float:left; margin:0 0 0 10px;width:70px; min-height:15px;}
#FORM_CONTATTI #MD_FORM .etichetta_desc {float:left; width:200px; text-align:left; font-size:10px; line-height: 12px; margin:0 0 0 90px;}
#FORM_CONTATTI #MD_FORM .required, #FORM_CONTATTI #MD_FORM .no_required, #FORM_CONTATTI #MD_FORM .messaggio {float:left;width:200px;margin:0 0 0 10px;}
#FORM_CONTATTI #MD_FORM .campocheck{ float:left; margin:10px 0 0 80px; width:30px; text-align:center; }
#FORM_CONTATTI #MD_FORM .campocheck .required{float:left;width:20px;}
#FORM_CONTATTI #MD_FORM #inviaform{float:left;margin:10px 0 0 20px;}



#FORM_AMICO{ float:left; width:330px; margin:0 0 0 5px; background-image: url(../images/form_contatti_corpo.jpg); background-repeat: repeat-y; background-position: left top; }
#FORM_AMICO .amico_intestazione{ float:left; width:330px;height:40px; background-image: url(../images/form_contatti_intestazione.jpg); background-repeat: no-repeat; background-position: left top; }
#FORM_AMICO .amico_intestazione{background-image: url(../images/form_amico_intestazione.jpg);}
#FORM_AMICO .form_contatti_corpo{ float:left; width:330px; }
#FORM_AMICO .form_contatti_sotto{ float:left; width:330px; height:14px; background-image: url(../images/form_contatti_sotto.jpg); background-repeat: no-repeat; background-position: left top; }

#FORM_AMICO #MD_FORM form{float:left;text-align:left;font-size: 11px;}
#FORM_AMICO #MD_FORM .c{clear:left;margin-top:10px;height:3px;}
#FORM_AMICO #MD_FORM .campo{float:left;}
#FORM_AMICO #MD_FORM .etichetta, #FORM_AMICO #MD_FORM .etichetta_desc {float:left; margin:0 0 0 10px;width:280px; min-height:15px;}
#FORM_AMICO #MD_FORM .etichetta_desc {float:left; width:270px; text-align:left; font-size:10px; line-height: 12px; margin:0 0 0 90px;}
#FORM_AMICO #MD_FORM .required, #FORM_AMICO #MD_FORM .no_required, #FORM_AMICO #MD_FORM .messaggio {float:left;width:280px;margin:0 0 0 10px;}
#FORM_AMICO #MD_FORM .campocheck{ float:left; margin:10px 0 0 80px; width:30px; text-align:center; }
#FORM_AMICO #MD_FORM .campocheck .required{float:left;width:20px;}
#FORM_AMICO #MD_FORM #inviaform{float:left;margin:10px 0 0 90px;}
#FORM_AMICO #MD_FORM textarea{float:left;width:280px;height:50px; margin:0 0 0 10px;}
#FORM_AMICO .form_v_corpo {min-height:300px;}
#FORM_AMICO #MD_FORM .ringraziamento{float: left; width:300px; text-align:center; font-size:14px; margin:30px 0 0 0;}


#FORM_APPUNTAMENTO{ float:left; width:450px; margin:20px 0 0 0; background-image: url(../images/form_appunta_corpo.jpg); background-repeat: repeat-y; background-position: left top; }
#FORM_APPUNTAMENTO .contatti_intestazione{ float:left; width:450px;height:40px; background-image: url(../images/form_appunta_intestazione.jpg); background-repeat: no-repeat; background-position: left top; }
#FORM_APPUNTAMENTO .form_contatti_corpo{ float:left; width:450px; }
#FORM_APPUNTAMENTO .form_contatti_sotto{ float:left; width:450px; height:14px; background-image: url(../images/form_appunta_sotto.jpg); background-repeat: no-repeat; background-position: left top; }

#FORM_APPUNTAMENTO #MD_FORM form{float:left;text-align:left;font-size: 11px;}
#FORM_APPUNTAMENTO #MD_FORM .c{clear:left;margin-top:10px;height:3px;}
#FORM_APPUNTAMENTO #MD_FORM .campo{float:left;}
#FORM_APPUNTAMENTO #MD_FORM .etichetta, #FORM_APPUNTAMENTO #MD_FORM .etichetta_desc { float:left; margin:0 0 0 10px; width:70px; min-height:15px; line-height: normal; }

#FORM_APPUNTAMENTO #MD_FORM .etichetta_desc {float:left; width:320px; text-align:left; font-size:10px; line-height: 12px; margin:0 0 0 90px;}
#FORM_APPUNTAMENTO #MD_FORM .required, #FORM_APPUNTAMENTO #MD_FORM .no_required, #FORM_APPUNTAMENTO #MD_FORM .messaggio {float:left;width:320px;margin:0 0 0 10px;}
#FORM_APPUNTAMENTO #MD_FORM .campocheck{ float:left; margin:10px 0 0 80px; width:30px; text-align:center; }
#FORM_APPUNTAMENTO #MD_FORM .campocheck .required{float:left;width:20px;}
#FORM_APPUNTAMENTO #MD_FORM #inviaform{float:left;margin:10px 0 0 80px;}
#FORM_APPUNTAMENTO #MD_FORM .blocco_select{float:left; width:160px;}
#FORM_APPUNTAMENTO #MD_FORM .blocco_select .eti_select{margin-left:10px;}

#FORM_APPUNTAMENTO #MD_FORM select.required{width:130px;}
#FORM_APPUNTAMENTO #MD_FORM .referenze{padding:0;width:320px; border:none;;color:#333;font-size:16px;margin:6px 0 0 80px; text-align:center; font-weight:bold;}

.google_map{display:none;}