body{margin:0;padding:0;text-align:center;background-color:#839BB3;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;font-size:10px}
img{border:0;margin:0;padding:0}
textarea{width:250px;height:400px}
h1{}
h2{padding:0;margin:0;padding-top:15px;font-family:Arial,Verdana Helvetica,Geneva,sans-serif;font-size:18px;font-weight:lighter;color:#295886}
h2.blu{color:#29375c}
h2.scegli{color:#809ab1;padding:0;padding-left:35px;font-size:18px}
h3{padding:0;margin:0;padding-top:15px;font-family:Arial,Verdana Helvetica,Geneva,sans-serif;font-size:18px;font-weight:lighter;color:#295886}
h3.blu{color:#29375c}
h4{padding:0;margin:0;padding-top:7px;font-family:Arial,Verdana Helvetica,Geneva,sans-serif;font-size:16px;font-weight:lighter;color:#8b8b8b}
h4.blu{padding:0;margin:0;padding-top:15px;font-family:Arial,Verdana Helvetica,Geneva,sans-serif;font-size:16px;font-weight:lighter;color:#295886}
h4.subtitle{padding-top:3px;display:inline}
h5{margin:0;padding:3px;padding-top:0px;text-align:center;font-family:Arial,Verdana Helvetica,Geneva,sans-serif;font-size:13px;font-weight:bold;color:#265a93}
h6{}
a.continua,a:link.continua,a:visited.continua,a:focus.continua,a:hover.continua{border:0;padding-right:10px}
.td_cell{background-image:url(images/point.gif);background-position:0 0;background-repeat:repeat-y;padding-left:15px;width:50%;vertical-align:top}
.container{padding-left:15px}
p{padding:0;margin:0;font-size:10px;line-height:120%;padding-top:10px;padding-left:3px;padding-right:3px}
p.big{font-size:14px}
.point_h{padding-top:3px;padding-right:3px;background-image:url(images/point.gif);background-position:0 0;background-repeat:repeat-x;height:4px}
.nopoint_h{padding-top:3px;padding-right:3px;height:4px}
#copyright{clear:both;display:block;position:relative;border-top:1px solid #000;padding:3px;text-transform:uppercase}
#smaplink{position:absolute;display:block;right:0;top:0;color:#000000;padding:3px}
#cpr{clear:both;position:relative;height:60px;margin-left:auto;margin-right:auto;width:780px;padding:3px 0 3px 3px;text-align:left;text-transform:uppercase}
#pi{position:absolute;top:3px;right:3px}
#frame{text-align:left;background-color:#fff;width:780px;padding:0;padding-left:2px;padding-right:2px;margin-left:auto;margin-right:auto}
html > #frame{min-height:650px !important}
#header{height:100px;background-image:url(images/logo.jpg);background-position:0 0;background-repeat:no-repeat}
#header h1{visibility:hidden;display:none}
#link_logo{float:left;width:250px;height:99px;padding:0;margin:0;cursor:pointer;background:transparent}
#h_cont{float:right;width:200px;height:90px}
#menu_up{padding:0;padding-top:7px;margin:0}
#menu_up a,#menu_up a:link,#menu_up a:visited,#menu_up a:active,#menu_up a:focus{color:#000;font-weight:bold;text-decoration:none}
#menu_up a:hover{text-decoration:underline}
#search_input{padding:0;padding-top:25px;margin:0}
#menu_pri{height:15px;background-color:#DBD9DA}
#menu_pri ul{list-style-type:none;margin:0;padding:0}
#menu_pri li{display:inline;padding:2px;padding-left:12px;padding-right:12px}
#menu_pri a,#menu_pri a:link,#menu_pri a:visited,#menu_pri a:active,#menu_pri a:focus,#menu_pri a:hover{color:#000;font-size:9px;font-weight:bold;text-decoration:none;text-transform:uppercase}
#menu_chi{height:15px;background-color:#787878}
#menu_chi ul{list-style-type:none;margin:0;padding:0;padding-left:55px}
#menu_chi li{display:inline;padding:2px;padding-left:12px;padding-right:12px}
#menu_chi a,#menu_chi a:link,#menu_chi a:visited,#menu_chi a:active,#menu_chi a:focus,#menu_chi a:hover{color:#fff;font-size:9px;font-weight:bold;text-decoration:none;text-transform:uppercase}
#h_poster{height:179px;padding-bottom:1px;border-bottom:1px solid #DBD9DA}
#s_poster{height:80px;padding-bottom:1px;border-bottom:1px solid #DBD9DA}
#h_colsx{float:left;width:250px;padding-top:10px}
#h_content{float:right;width:525px}
#thumbs_c{width:250px}
#thumbs_c div{display:inline;margin:0;padding:0;float:left;height:110px;width:124px}
#thumbs_c a,#thumbs_c a:link,#thumbs_c a:visited,#thumbs_c a:focus,#thumbs_c a:hover{outline:0 none #fff;padding:1px;text-decoration:none}
#thumbs_c h5{font-size:12px}
.clear_div{clear:both;display:block}
input.text{top:-3px;padding:0;margin:0;border:1px solid #4d739a}
input.img{padding:0;margin:0}
#box_cerca{display:inline;float:left;border-top:1px dotted #e7e7e7;background-color:#d9d9d9;width:250px}
#box_cerca_s{display:inline;float:left;border-top:1px dotted #e7e7e7;background-color:#d9d9d9;width:230px}
#box_cerca form,#box_cerca_s form{padding-left:15px}
#box_cerca select,#box_cerca_s select{min-width:200px;width:200px}
#box_cerca button,#box_cerca_s button{border:0;font-family:Arial,Verdana Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;background-color:transparent;color:#4C7297;cursor:pointer;width:150px}
#box_cerca h2{font-size:20px;margin:0;padding:0;padding-left:15px;padding-top:7px}
#box_cerca_s h2{font-size:16px;margin:0;padding:0;padding-left:15px;padding-top:7px}
.ris_ric{font-size:11px;color:#787473;font-weight:bold;padding-left:7px}
.tot_ric_ric{font-size:12px;color:#aa1113;font-weight:bold}
.pagination{margin:0;padding:0;list-style-type:none;display:inline}
.pagination li{padding:1px;display:inline;color:blue}
.pagination li.current{padding:1px;display:inline;color:#000;font-weight:bold}
.pagination a:link,.pagination a:visited,.pagination a:focus,.pagination a:hover{color:blue;text-decoration:none}
#r_colsx{width:180px;padding-top:10px;vertical-align:top}
#r_content{width:595px;vertical-align:top}
.c_img_l{margin:0;padding:0;display:inline;float:left;margin-left:7px;margin-top:7px;width:150px;height:150px}
.c_text{display:inline;float:left;text-align:left;padding-left:7px;width:230px;height:165px}
.c_text p{font-size:11px;padding-left:5px;padding-right:5px}
.c_img_l2{margin:0;padding:0;display:inline;text-align:left;float:left;width:150px;height:150px;background:#e3e1d5;background-image:url(images/sicilia_senza_punto.jpg);background-position:40px 35px;background-repeat:no-repeat}
.c_img_l1{margin:0;padding:0;display:inline;text-align:left;float:right;width:150px;min-height:150px;background:#e3e1d5;background-image:url(images/sicilia_senza_punto.jpg);background-position:70px 0px;background-repeat:no-repeat}
.title_legend{position:relative;top:0px;padding-top:5px;padding-left:5px;left:0px;width:80px;height:65px;color:#aa0100;font-weight:bold;font-size:11px}
.content_legend{position:relative;top:0px;left:0px;display:block;background-color:#e3e1d5}
.content_legend_unit{display:inline;background-color:#fff;width:100%}
.legend_casa{border:0;margin:0;padding:0;border-collapse:collapse;background-color:#e6e6e6;width:100%}
.legend_sx_casa{font-size:9px;color:#000;text-align:left;vertical-align:top;border-bottom:1px dotted #000;text-transform:uppercase;padding:2px;padding-left:3px;padding-right:3px;width:60%}
.legend_dx_casa{font-size:9px;color:#000;text-align:right;vertical-align:top;border-bottom:1px dotted #000;text-transform:uppercase;padding:2px;padding-left:3px;padding-right:3px;width:40%}
.legend_all_casa{font-size:9px;color:#000;text-align:left;vertical-align:top;border-bottom:1px dotted #000;text-transform:uppercase;padding:2px;padding-left:3px;padding-right:3px;width:100%}
.legend_unit{border:0;margin:0;padding:0;width:100%;border-collapse:collapse;background-color:#fff}
.legend_sx_big{font-size:9px;color:#000;text-align:left;vertical-align:top;border-bottom:1px dotted #000;text-transform:uppercase;padding:2px;padding-left:3px;padding-right:3px;width:60%}
.legend_dx_big{font-size:9px;color:#000;text-align:right;vertical-align:top;border-bottom:1px dotted #000;text-transform:uppercase;padding:2px;padding-left:3px;padding-right:3px;width:40%}
.legend_all_big{font-size:9px;color:#000;text-align:left;vertical-align:top;border-bottom:1px dotted #000;text-transform:uppercase;padding:2px;padding-left:3px;padding-right:3px;width:100%}
.legend_sx{font-size:9px;color:#000;text-align:left;vertical-align:top;border-bottom:1px dotted #000;text-transform:uppercase;padding-left:3px;padding-right:3px;width:60%}
.legend_dx{font-size:9px;color:#000;text-align:right;vertical-align:top;border-bottom:1px dotted #000;text-transform:uppercase;padding-left:3px;padding-right:3px;width:40%}
h3.titleitem{margin:0;padding:0;padding-top:7px;color:#042688;padding-left:5px}
a.titleitem,a.titleitem:link,a.titleitem:visited,a.titleitem:focus,a.titleitem:hover{color:#042688;text-decoration:none}
h4.provincia{margin:0;padding:0;padding-top:7px;font-size:11px;font-weight:normal;color:#000;text-transform:uppercase;padding-left:5px}
.location{position:relative;width:6px;height:6px;font-size:6px;background-color:red;color:red;display:block}
html>.location{min-height:12px}
.more{padding:0;margin:0;clear:both;display:block;text-align:right;height:32px}
#det_sx_loc{width:175px;border-right:1px dotted #e0e0e0}
#det_sx_loc h2{padding-left:7px;font-size:20px;color:#000;font-weight:bold}
#det_sx_loc h3{padding-left:7px;padding-bottom:7px;color:#aa1113;font-size:13px;text-transform:uppercase;font-weight:bold}
.minimap{margin-top:7px}
.fascia_grigia{padding:4px;color:#000;background-color:#b0b0b0;text-transform:uppercase;font-weight:bold}
.fascia_grigia a,.fascia_grigia a:link,.fascia_grigia a:visited,.fascia_grigia a:focus,.fascia_grigia a:hover{text-decoration:underline;color:#000}
#panel{border:1px solid #e0e0e0}
#panel td{border:1px solid #e0e0e0}
.error_mess{margin:15px;padding:20px;border:1px solid #FF342D;background-color:#FFC6C7;color:#FF342D}
.info_mess{padding:20px;margin:15px;border:1px solid #007E00;background-color:#95F68B;color:#007E00}
#panel{padding:2px}
.header_t{background-color:#D3DCE3;padding:2px;color:#000;font-weight:bold}
.row1,.col2{background-color:#E0E0E0;padding:2px;color:#000}
.row2,.col1{background-color:#B8B8B8;padding:2px;color:#000}
.row_save{background-color:#E0E0E0;padding:2px;color:#000;text-align:center}
.col1{text-align:right;font-weight:bold;vertical-align:top}
textarea{width:500px;height:150px}
.col2{text-align:left}
#col_gray{background-color:#EDEDED}
#det_casa h3.expandable{font-size:11px;cursor:pointer;padding:2px;margin-top:5px;margin-bottom:5px;text-transform:uppercase;color:#000;background-color:#d2d2d2;text-decoration:underline;background-image:url(images/expand.gif);background-position:right 2px;background-repeat:no-repeat}
#loc_link{padding:2px;margin-top:5px;margin-bottom:5px;background-color:#d2d2d2}
#loc_link a{cursor:pointer;font-size:11px;text-transform:uppercase;color:#000;text-decoration:underline}
.hide{display:none;visibility:hidden}
.show{display:block;visibility:visible}
#det_casa{background-color:#fff;padding-left:3px}
#det_casa .cat{background-color:#d2d2d2;color:#9c0001;padding:4px;line-height:180%;font-size:11px;font-weight:bold}
#det_casa .head{font-weight:bold}
#det_casa h2{color:#000;font-size:18px;font-weight:bold}
#det_casa h3{color:#9c0001;font-size:14px;font-weight:bold;margin:0;padding:3px;padding-top:7px;padding-bottom:7px}
#fascia_link{background-color:#fff;color:#000;padding:7px;font-size:11px;font-weight:bold;white-space:nowrap;border-bottom:1px dotted #c0c0c0}
#fascia_link a,#fascia_link a:link,#fascia_link a:visited,#fascia_link a:focus,#fascia_link a.hover{padding-left:5px;padding-right:5px;background-color:#fff;color:#000;font-size:10px;font-weight:bold;text-decoration:underline;text-transform:uppercase}
#contenuto{padding-left:10px;padding-right:7px}
#contenuto h3{margin-bottom:7px}
#lista_unita{list-style-type:none;margin:0;margin-top:7px;padding:0}
#lista_unita li{display:inline;float:left;padding:9px 0 9px 0}
html>#lista_unita li{padding:16px 0 16px 0 !important}
#lista_unita a,#lista_unita a:link,#lista_unita a:visited,#lista_unita a:focus{background-color:#8b8b8b;padding:7px;margin:2px;color:#fff;text-transform:uppercase;text-decoration:none;cursor:pointer;font-size:11px;font-weight:bold;outline:0 none #fff;white-space:nowrap}
#lista_unita a:link.active{background-color:#cbcbcb;color:#000;outline:0 none #fff}
#lista_unita a:hover{background-color:#cbcbcb;color:#000;outline:0 none #fff}
.view_unit{visibility:visible;display:block}
.hidden_unit{visibility:hidden;display:none}
.lnk_verde{cursor:pointer;padding:3px;font-size:10px;font-weight:bold;background-color:#009900;color:#fff;text-transform:uppercase;text-decoration:none;display:block;width:170px;min-width:170px !important}
.lnk_arancio{padding:3px;font-size:10px;font-weight:bold;background-color:#FF7322;color:#fff;text-transform:uppercase;text-decoration:none;cursor:pointer;display:block;width:170px;min-width:170px !important}
.lnk_rosso{padding:3px;font-size:10px;font-weight:bold;background-color:#B20000;color:#fff;text-transform:uppercase;text-decoration:none;cursor:pointer;display:block;width:170px;min-width:170px !important}
.case_sel{color:#9A9A9A;text-decoration:underline}
.num_red{color:#B20000}
#col_foto img{display:block;margin-bottom:1px}
.viewgallery1{white-space:nowrap;display:block;text-align:center}
a:link.viewgallery2,a:visited.viewgallery2,a:focus.viewgallery2,a:hover.viewgallery2{display:block;text-align:center;margin:4px;margin-bottom:10px;color:#000;background-color:#fff;;text-transform:uppercase;font-weight:bold;white-space:nowrap}
.required{color:#cc0000;font-weight:bold}
#forms{padding:25px}
#forms label,#forms input{margin-top:2px;margin-bottom:2px}
.borded_div{display:inline;width:190px;height:90px;background-image:url(images/rounded.gif);background-position:0 0;background-repeat:no-repeat}
.nolink{text-decoration:none;color:#000}
a.print_link,a.print_link:link,a.print_link:visited,a.print_link:focus,a.print_link:hover{height:18px;padding:4px;cursor:pointer;background-image:url(images/printer.gif);background-position:0 0;background-repeat:no-repeat;padding-left:20px;text-decoration:underline;color:#9A9A9A}
#sitemap{padding:25px}
#sitemap h2{font-size:22px}
#submenu,#sitemap ul{list-style-type:none;margin:0;padding:0}
#submenu li,#sitemap li{padding:7px}
#submenu a,#submenu a:link,#submenu a:visited,#submenu a:active,#submenu a:focus,#submenu a:hover{background-image:url(images/h2_c.jpg);background-position:0 3px;background-repeat:no-repeat;padding-left:9px;display:block;color:#295886;text-decoration:underline}
#sitemap a,#sitemap a:link,#sitemap a:visited,#sitemap a:active,#sitemap a:focus,#sitemap a:hover{background-image:url(images/h2_c.jpg);background-position:0 3px;background-repeat:no-repeat;padding-left:9px;display:block;color:#295886;text-decoration:underline}
h3.submenu,a:link.h3_submenu,a:visited.h3_submenu,a:focus.h3_submenu{padding-left:7px;font-size:14px;font-weight:bold;color:#295886;text-decoration:none}
a:link.h3_submenu,a:visited.h3_submenu,a:active.h3_submenu,a:focus.h3_submenu{padding-left:7px;font-size:14px;font-weight:bold}
a:hover.h3_submenu{text-decoration:underline}
.shadetabs{border-bottom:1px solid gray;width:250px;margin-bottom:1em}
.shadetabs ul{padding:3px 0;margin-left:0;margin-top:1px;margin-bottom:0;font:bold 12px Verdana;list-style-type:none;text-align:left}
.shadetabs li{display:inline;margin:0}
.shadetabs li a{text-decoration:none;padding:3px 7px;margin-right:3px;border:1px solid #778;color:#2d2b2b;background:white url(images/shade.gif) top left repeat-x;outline:0 none;cursor:pointer}
.shadetabs li a:visited{color:#2d2b2b}
.shadetabs li a:hover{text-decoration:underline;color:#2d2b2b}
.shadetabs li.selected{position:relative;top:1px}
.shadetabs li.selected a{background-image:url(images/shadeactive.gif);border-bottom-color:white}
.shadetabs li.selected a:hover{text-decoration:none}
a.info{float:right;position:relative;background-color:transparent;outline:none}
#help{margin:2px;padding:4px;border:2px solid #EFD000;background-color:#EFFFDD;font-family:Verdana;font-size:12px;color:#000}

