/* header v 8.1.01 */

body {
	background-color: #ffffff;
	margin: 0 auto 0 auto; 
	padding: 0px;
	text-align: center;
	width: 970px;
        background-image: url(img/bg.jpg);
        background-repeat: repeat-x;
}

body.lh_liquid {
	width: 100%;
}

body.lh_background {
}

#l_maincont {
	background-color: #ffffff;	
}

#l_maincont.lh_1024 {
	width: 970px;	
}

#lh_header { margin-bottom: 0px }
#lh_header.lh_1024 { width: 970px; }

#lh_header, #lh_header td { 
	font: 12px Arial, sans-serif;
	line-height: normal;
	background-color: transparent;
	font-weight: normal;
	color: #000;
	padding: 0;
	border: 0;
} 

#lh_header div, #lh_header form, #lh_header td { margin: 0; padding: 0; }
#lh_header a,  #lh_header td a,#lh_header a:visited,  #lh_header td a:visited, #lh_header a:active,  #lh_header td a:active { color: #000000; text-decoration: none; background-color: transparent; font-weight: normal; font-family: Arial, sans-serif; }
#lh_header a:hover,  #lh_header td a:hover { color: #000000; text-decoration: underline; background-color: transparent; font-weight: normal; } /* changed */
#lh_header #lh_divar_2 { width: 760px;  height: 1px; overflow: hidden; }

#lh_header #lh_divar { width: 710px; height: 1px; overflow: hidden; }

#lh_header #lh_header_l { height: 91px; padding-left: 0px; background-image: none; background-position: left top; background-repeat: no-repeat; }
#lh_header #lh_header_r { height: 91px; padding-right: 0px; background-image: none; background-position: right top;background-repeat: no-repeat; }

#lh_header #lh_header_l.lh_round { height: 91px; padding-left: 5px; background-image: url(img/bg-l.gif); background-position: left top; background-repeat: no-repeat; }
#lh_header #lh_header_r.lh_round { height: 91px; padding-right: 5px; background-image: url(img/bg-r.gif); background-position: right top;background-repeat: no-repeat; }


#lh_header #lh_header_c { width: 100%; background-color: #dddddd; text-align: left; margin: 0px; padding: 0px; height: 91px; background-image: url(img/bg01.gif); background-position: left top; background-repeat: repeat-x; }

#lh_header #lh_bger { background-color: #dddddd; text-align: left; margin: 0px; padding: 0px; height: 91px; background-image: url(img/bg01.gif); background-position: left top; background-repeat: repeat-x; }

#lh_header #lh_logoarea { width: 250px; height: 66px; }
#lh_header #lh_logoarea .lh_pos { padding-top: 15px; padding-left: 73px; }
#lh_header #lh_logoarea a { font-size: 1px; display: block; background-image: url(img/logo_libero.gif); width: 116px; height:46px; }
#lh_header #lh_logoarea a:hover { text-decoration: none; }

#lh_header #lh_area01 { height: 24px; font-size: 12px; overflow: hidden; }
#lh_header #lh_area01 .lh_pos { padding-left: 10px; padding-top: 6px; }

#lh_header #lh_area03 { height: 24px; font-size: 12px; width: 310px; float: left; }
#lh_header #lh_area03 .lh_pos { padding-left: 7px; padding-top: 4px; }

#lh_header #lh_area04 { height: 24px; overflow: hidden; width: 395px; float: right; }
#lh_header #lh_area04 .lh_pos { padding-right: 10px; padding-top: 8px; font-size: 12px; white-space: nowrap; padding-top: 5px; }

#lh_header #lh_area04 a, #lh_header #lh_area01 a { font-size: 12px; padding-left:9px; padding-right: 11px; display: block; background-image: url(img/sep.gif); background-repeat: no-repeat; background-position: right center; }
#lh_header #lh_area04 a { float: right;  }
#lh_header #lh_area01 a { float: left; }

#lh_header #lh_area01 a.lh_bl, #lh_header #lh_area04 a.lh_bl { background-image: none; }
#lh_header #lh_area01 a.lh_br, #lh_header #lh_area04 a.lh_br { background-image: none; }
#lh_header #lh_area01 a.lh_on, #lh_header #lh_area04 a.lh_on { color: #F18237; font-weight: bold; }
#lh_header #lh_area01 a.lh_on:hover,#lh_header #lh_area04 a.lh_on:hover { color: #F18237; }

#lh_header #lh_area02 { height: 66px; font-size: 12px; }
#lh_header #lh_area02a { height: 29px; text-align: left; }
#lh_header #lh_area02aa {  float: right; padding: 13px 82px 0 0; }
#lh_header #lh_area02a .lh_pos { width: 532px; padding: 11px 0 0 5px; position: absolute; white-space: nowrap; }
#lh_header #lh_area02a .lh_key { float: left; height: 21px; }
#lh_header #lh_area02a .lh_key a { font-size: 12px; margin: 0; padding: 0; padding-left: 11px; padding-right: 13px; display: block; float: left; height: 18px; background-image: url(img/sep.gif); background-repeat: no-repeat; background-position: bottom right; }
#lh_header #lh_area02a .lh_key.lh_br a { background-image: none; }

#lh_header #lh_input_area { margin-right: 76px; background-image: url(img/pill_c.gif); background-repeat: repeat-x; height: 37px;  overflow: hidden; }
#lh_header #lh_input_rarea { background-image: url(img/pill_r.gif); background-position: right top;  height: 37px; margin: 0; padding:0; padding-right: 2px; background-repeat: no-repeat;}
#lh_header #lh_input_larea { background-image: url(img/pill_l.gif); background-position: left top; height: 37px; margin: 0; padding:0; padding-left: 4px; background-repeat: no-repeat; }

#lh_header .lh_prop { margin-right: 150px }
#lh_header .lh_finput_area {  width: 100%; float: left; background-image: url(img/input_c.gif); background-repeat: repeat-x; height: 37px;  }
#lh_header .lh_finput_rarea { background-image: url(img/input_r.gif); background-position: right top;  height: 37px; margin: 0; padding:0; padding-right: 0; background-repeat: no-repeat;}
#lh_header .lh_finput_larea { background-image: url(img/input_l.gif); background-position: left top; height: 37px; margin: 0; padding:0; padding-left: 4px; background-repeat: no-repeat; }
#lh_header .lh_finput_area input { height: 22px; width: 100%; border: 0; padding: 3px 0px 0px 0px; margin: 0; font-family: Arial, sans-serif; font-size: 15px; color: #000000; background-color: transparent; }
#lh_header .lh_finput_area .lh_pos { padding: 7px 0 0 0;  }
#lh_header #lh_input_area  .lh_spc { float: left; padding-top: 10px; overflow: hidden; }

#lh_header #lh_finput_button { white-space: nowrap; padding: 0px 2px 0 4px; }

#lh_header #lh_finput_button input { background-color: transparent; cursor: pointer; border: 0px; background-position: center center; background-repeat: no-repeat; }
.lh_btn_cerca_nel_web_big { width: 182px; height: 27px; background-image: url(img/btn_cerca_nel_web_big.gif); }
.lh_btn_cerca_nel_web { width: 139px; height: 27px; background-image: url(img/btn_cerca_nel_web.gif); }
.lh_btn_nel_web { width: 112px; height: 27px; background-image: url(img/btn_nel_web.gif); }
.lh_btn_cerca_annunci_big { width: 182px; height: 27px; background-image: url(img/btn_cerca_annunci_big.gif); }
.lh_btn_cerca_annunci { width: 139px; height: 27px; background-image: url(img/btn_cerca_annunci.gif); }
.lh_btn_cerca_blog_big { width: 182px; height: 27px; background-image: url(img/btn_cerca_blog_big.gif); }
.lh_btn_cerca_blog { width: 139px; height: 27px; background-image: url(img/btn_cerca_blog.gif); }
.lh_btn_cerca_gruppi_big { width: 182px; height: 27px; background-image: url(img/btn_cerca_gruppi_big.gif); }
.lh_btn_cerca_gruppi { width: 139px; height: 27px; background-image: url(img/btn_cerca_gruppi.gif); }
.lh_btn_cerca_immagini_big { width: 182px; height: 27px; background-image: url(img/btn_cerca_immagini_big.gif); }
.lh_btn_cerca_immagini { width: 139px; height: 27px; background-image: url(img/btn_cerca_immagini.gif); }
.lh_btn_cerca_local_big { width: 182px; height: 27px; background-image: url(img/btn_cerca_local_big.gif); }
.lh_btn_cerca_local { width: 139px; height: 27px; background-image: url(img/btn_cerca_local.gif); }
.lh_btn_cerca_news_big { width: 182px; height: 27px; background-image: url(img/btn_cerca_news_big.gif); }
.lh_btn_cerca_news { width: 139px; height: 27px; background-image: url(img/btn_cerca_news.gif); }
.lh_btn_paginegialle_big { width: 182px; height: 27px; background-image: url(img/btn_paginegialle_big.gif); }
.lh_btn_paginegialle { width: 139px; height: 27px; background-image: url(img/btn_paginegialle.gif); }
.lh_btn_cerca_video_big { width: 182px; height: 27px; background-image: url(img/btn_cerca_video_big.gif); }
.lh_btn_cerca_video { width: 139px; height: 27px; background-image: url(img/btn_cerca_video.gif); }
.lh_btn_in_video { width: 112px; height: 27px; background-image: url(img/btn_in_video.gif); }
.lh_btn_in_share { width: 112px; height: 27px; background-image: url(img/btn_in_share.gif); }
.lh_btn_people { width: 112px; height: 27px; background-image: url(img/btn_people.gif); }
.lh_btn_nelle_foto { width: 112px; height: 27px; background-image: url(img/btn_nelle_foto.gif); }
.lh_btn_nei_siti { width: 112px; height: 27px; background-image: url(img/btn_nei_siti.gif); }
.lh_btn_nei_blog { width: 112px; height: 27px; background-image: url(img/btn_nei_blog.gif); }
.lh_btn_nella_posta { width: 112px; height: 27px; background-image: url(img/btn_nella_posta.gif); }
.lh_btn_nelle_news_big { width: 139px; height: 27px; background-image: url(img/btn_nelle_news_big.gif); }
.lh_btn_nelle_news { width: 112px; height: 27px; background-image: url(img/btn_nelle_news.gif); }
.lh_btn_in_donna_big { width: 139px; height: 27px; background-image: url(img/btn_in_donna_big.gif); }
.lh_btn_in_donna { width: 112px; height: 27px; background-image: url(img/btn_in_donna.gif); }
.lh_btn_in_magazine_big { width: 139px; height: 27px; background-image: url(img/btn_in_magazine_big.gif); }
.lh_btn_in_magazine { width: 112px; height: 27px; background-image: url(img/btn_in_magazine.gif); }
.lh_btn_in_viaggi_big { width: 139px; height: 27px; background-image: url(img/btn_in_viaggi_big.gif); }
.lh_btn_in_viaggi { width: 112px; height: 27px; background-image: url(img/btn_in_viaggi.gif); }
.lh_btn_in_sport_big { width: 139px; height: 27px; background-image: url(img/btn_in_sport_big.gif); }
.lh_btn_in_sport { width: 112px; height: 27px; background-image: url(img/btn_in_sport.gif); }
.lh_btn_in_mstore { width: 112px; height: 27px; background-image: url(img/btn_in_mstore.gif); }
.lh_btn_in_mobile { width: 112px; height: 27px; background-image: url(img/btn_in_mobile.gif); }
#lh_header .lh_finput_select { padding: 1px 0 0 4px; float: left; }
#lh_header select.lh_finput_select { width: 170px; font-size: 16px; height: 27px; line-height: 27px; }

#lh_header #lh_area02a .lh_key.lh_on { background-image: url(img/arrow.gif); background-position: bottom center; background-repeat: no-repeat }
#lh_header #lh_area02a .lh_key.lh_on a { color: #F18237; font-weight: bold; }
#lh_header #lh_area02a .lh_key.lh_on a:hover { color: #F18237; }

#lh_header #lh_powered_google { background-image: url(img/google.gif); width: 86px; height: 13px; overflow: hidden; }
#lh_header #lh_powered_arianna { background-image: url(img/arianna.gif); width: 90px; height: 14px; overflow: hidden; }

#lh_header #lh_area02b { clear: both;  }
#lh_header #lh_area03 table tr { height: 19px;  }
#lh_header #lh_area03 table td input { margin-top: -1px; }

#lh_header #lh_area03 table td { padding: 0; margin: 0; font-size: 11px; white-space: nowrap; height: 19px;  vertical-align: middle; }
#lh_header #lh_area03 table td.lh_balancer { padding: 0 2px 0 2px; vertical-align: middle; }
#lh_header #lh_area03 table td label, #lh_header #lh_area03 table td a { white-space: nowrap; font-size: 11px; }

#lh_header .lh_spacer { white-space: nowrap; overflow: hidden; background-image: url(img/sep.gif); background-repeat: repeat-y; background-position: center center }

#lh_header .lh_underline, #lh_header #lh_area03 .lh_underline, #lh_header #lh_area01 .lh_underline, #lh_header #lh_area04 .lh_underline { text-decoration: underline; }

#lh_header #lh_area01 a.lh_mobile { background-image: url(img/mobile.gif); }

#lh_header #lh_othersearch {
	height: auto;
	left: 0px;
	position: absolute;
	top: 18px;
	width: 119px;
	z-index: 25;
}


#lh_header #lh_popup-nicknames-bottom {
	background-image: url(img/popup_community_bottom.gif);
	background-repeat: no-repeat;
}

#lh_header #lh_popup-nicknames-body {
	background-image: url(img/popup_community_body.gif);
	padding: 0px 10px 0px 10px;
}

#lh_header #lh_area04 #lh_popup-nicknames a:hover { 
	text-decoration: underline;
}

#lh_header .lh_onebox { float: right; padding: 0 7px 0 5px; background-image: url(img/sep.gif); background-repeat: no-repeat; background-position: right center; }
#lh_header #lh_area04 .lh_onebox a { text-align: left; text-decoration: none; display: inline; margin: 0; padding: 0; background-image: none; }
#lh_header .lh_onebox a:hover { text-decoration: none;}
#lh_header #lh_area04 { overflow: visible; }


#lh_header #lh_popup-bottom {
	background-image: url(img/popup_bottom.gif);
	background-repeat: no-repeat;
}

#lh_header #lh_popup-body {
	background-image: url(img/popup_body.gif);
	padding: 0px 10px 0px 10px;
	background-color: #dddddd;
}

/* popups container */
#lh_header .lh_mother1px {
	height:1px;
	position:absolute;
	width:1px;
}

/* horizontal line dotted separator */
#lh_header .lh_line_dot {
	background-image: url(img/pattern_dot_horizontal.gif);
	background-repeat: repeat-x;
	height: 1px;
	line-height: 1px;
}

/* horizontal separator */
#lh_header .lh_line {
	background-image: url(img/pattern_line.gif);
	background-repeat: repeat-x;
	background-position: center left;
	height: 8px;
	line-height: 8px;
}

#lh_header #lh_submenu { font-size: 11px; height: 23px; text-align: left; background-color: #c4c4c4; background-image: url(img/botbar.gif); background-repeat: repeat-x; }
#lh_header #lh_submenu .lh_pos { padding: 5px 14px 0 13px }
#lh_header #lh_submenu a { font-size: 11px; padding-left:9px; padding-right: 9px; display: block; float: left; }
#lh_header #lh_submenu a.lh_on {  color: #F18237;  }

#lh_header #lh_area01 a.lh_on, #lh_header #lh_area04 a.lh_on { color: #d17130; }
#lh_header #lh_area01 a.lh_on:hover,#lh_header #lh_area04 a.lh_on:hover { color: #d17130; }
#lh_header #lh_area02a .lh_key.lh_on a { color: #d17130; }
#lh_header #lh_area02a .lh_key.lh_on a:hover { color: #d17130; }
#lh_header #lh_submenu a.lh_on {  color: #d17130;  }


#lh_header #lh_area01 .lh_pos { padding-left: 5px; }
#lh_header #lh_area04 .lh_pos { padding-right: 5px; }
#lh_header #lh_header_l, #lh_header #lh_header_r  { background-image: url(img/bg01.gif); background-position: left top; background-repeat: repeat-x; }
#lh_header #lh_header_l {  padding-left: 5px; }
#lh_header #lh_header_r {  padding-right: 5px; }
#lh_header #lh_area04 a { padding-left:7px; padding-right: 9px; } 

#lh_header #lh_submenu .lh_pos { padding: 5px 10px 0 9px }

#lh_header .lh_onebox { float: right; padding: 0 7px 0 5px; background-image: url(img/sep.gif); background-repeat: no-repeat; background-position: right center; }
#lh_header #lh_area04 .lh_onebox a { text-align: left; text-decoration: none; display: inline; margin: 0; padding: 0; background-image: none; }
#lh_header .lh_onebox a:hover { text-decoration: none;}
#lh_header #lh_area04 { overflow: visible; }
#lh_header #lh_area04 #lh_nicknames { background-color: transparent; position: absolute; top: 14px; left: -142px; width: 162px; padding: 0; margin: 0; float: none; z-index: 25; }
#lh_header #lh_area04 #lh_nicknames a.lh_gorgo2 { clear: both; float: none; display: block; width: 100%; margin: 0; padding: 0; }
#lh_header #lh_area04 #lh_nicknames .lh_padder { padding: 4px 10px 4px 10px }
#lh_header #lh_area04 #lh_nicknames a.lh_gorgo2:hover { text-decoration: underline; }
#lh_header .lh_commbot { width: 162px; height:3px; overflow: hidden; background-image: url(img/popup_community_bottom.gif); background-repeat: no-repeat; }
#lh_header .lh_commbotlite { width: 162px; height:3px; overflow: hidden; background-image: url(img/popup_community_bottom_light.gif); background-repeat: no-repeat; }
#lh_header .lh_commbody { padding-top: 4px; padding-bottom: 2px;  background-image: url(img/popup_community_body.gif); background-repeat:repeat-y;  }
#lh_header .lh_commbodylite { padding-top: 4px; padding-bottom: 2px;  background-image: url(img/popup_community_body_light.gif); background-repeat:repeat-y;  }

#lh_header div, #lh_header span { font-family: Arial, sans-serif;}

#lh_header #lh_divar { width: 500px }
#lh_header #lh_area04 { width: 310px; }
#lh_header #lh_area03 { width: 200px; }
#lh_header #lh_area03 .lh_pos { padding-left: 0px; }
#lh_header #lh_area03 .lh_moth { width: 1px; height: 1px; position: absolute; }
#lh_header #lh_close_me { display: block; width: 13px; height: 13px; background-image: url(img/closeall.gif); overflow: hidden; }
#lh_header a#lh_close_me:hover { text-decoration: none; }
#lh_header #lh_close_me { margin-top: -1px; }

#lh_header #lh_area04 .lh_onebox a.lh_options { 
	background: transparent url(img/arrow_popup.gif) no-repeat;
	height: 13px;
	width: 13px;
}

#lh_header #lh_logoarea_hpsearch { margin: 40px 0 50px 0; }
#lh_header #lh_logoarea_hpsearch .lh_pos { padding-top: 15px; padding-left: 73px; }
#lh_header #lh_logoarea_hpsearch a { font-size: 1px; display: block; background-image: url(img/logo_libero_hparianna.gif); width: 182px; height: 70px; }
#lh_header #lh_logoarea_hpsearch a:hover { text-decoration: none; }

#lh_header.lite, #lh_header.liquid { 
	min-width: 970px;
}
#lh_header #lh_divar.liquid {
	width: 710px;
}
#lh_header.lite #lh_header_l, #lh_header.lite #lh_header_r, #lh_header #lh_header_c.lite, #lh_header #lh_bger.lite { 
	height: 45px;
	background-image: url(img/short_c.gif);
}
#lh_header #lh_area01.lite, #lh_header #lh_area04.lite { 
	height: 45px;
}
#lh_header #lh_area01 .lite {
    padding-top: 17px; 
}
#lh_header #lh_area04 .lite {
    padding-top: 17px; 
}
#lh_header #lh_input_area.lite {
	margin-right: 0px;
}
#lh_header #lh_area02.lite {
	min-width: 636px;
}
#lh_header #lh_area02aa.lite {
	padding: 13px 6px 0 0;
}
#lh_header #lh_input_rarea.lite { 
	background-image: url(img/pill_r-w.gif);
}
#lh_header #lh_input_larea.lite { 
	background-image: url(img/pill_l-w.gif);
}


/* footer */

#lf_footer { width: 970px; margin: 0; }
#lf_footer.lite, #lf_footer.liquid { 
	min-width: 970px;
}

#lf_footer.lf_prop { width: 100%; margin: 0px 0 20px 0; }
#lf_header.lf_1024 { width: 970px; }

#lf_footer, #lf_footer td { 
	font: 11px Arial, sans-serif;
	line-height: normal;
	background-color: transparent;
	font-weight: normal;
	color: #000;
	padding: 0;
	border: 0;
} 
#lf_footer div, #lf_footer form { margin: 0; padding: 0; }
#lf_footer a, #lf_footer td a, #lf_footer a:visited, #lf_footer td a:visited, #lf_footer a:active, #lf_footer td a:active { color: #000000; text-decoration: none; background-color: transparent; font-weight: normal; font-family: Arial, sans-serif; }
#lf_footer a:hover,  #lf_footer td a:hover { color: #000000; text-decoration: underline; background-color: transparent; font-weight: normal; }

#lf_footer #lf_footer_l {  }
#lf_footer #lf_footer_r {  }
#lf_footer #lf_footer_c { background-color: #e0e0e0; text-align: left; margin: 0px; padding: 0px; background-image: url(img/footer_bg_01.gif); background-position: left top; background-repeat: repeat-x; padding-bottom: 10px; }

#lf_footer #lf_topper { height: 45px; clear: both; }
#lf_footer #lf_botter { clear: both; height: 30px; }

#lf_footer #lf_area01 { font-size: 12px; width: 279px; height: 45px; float: left; }
#lf_footer #lf_area01 a { font-size: 12px; }
#lf_footer #lf_area01 .lf_pos { padding: 17px 0 0 14px; }

#lf_footer #lf_area02 {  width: 598px; height: 45px; float: left; }
#lf_footer #lf_area02.lf_prop {  width: 100%; height: 45px; float: none; }

#lf_footer #lf_area02 .lf_pos { padding: 9px 0 0 0px; }
#lf_footer #lf_area02.lf_prop .lf_pos {  padding-right: 1px; }

#lf_footer #lf_area03 { height: 45px; float: right; }
#lf_footer #lf_area03.lf_prop {  width: 100px; float: none; text-align: right; }
#lf_footer #lf_area03 .lf_pos { padding: 17px 18px 0 0; font-size: 12px; }
#lf_footer #lf_area03 a { font-size: 12px; }

#lf_footer #lf_area04, #lf_footer #lf_area04 a { font-size: 10px;  float: left; }
#lf_footer #lf_area04 .lf_pos { padding: 16px 0 0 14px; }

#lf_footer #lf_area05 { font-size: 10px;  float: right; }
#lf_footer #lf_area05 .lf_pos { padding: 16px 18px 0 0; }

#lf_footer #lf_area01 a, #lf_footer #lf_area04 a,#lf_footer #lf_area05 a  { padding-left:7px; padding-right: 9px; display: block; background-image: url(img/sep.gif); background-repeat: no-repeat; background-position: right center; }
#lf_footer #lf_area01 a, #lf_footer #lf_area04 a { float: left; }
#lf_footer #lf_area05 a { float: right; }

#lf_footer #lf_area01 a.lf_bl, #lf_footer #lf_area04 a.lf_bl, #lf_footer #lf_area05 a.lf_bl { background-image: none; }
#lf_footer #lf_area01 a.lf_br, #lf_footer #lf_area04 a.lf_br,  #lf_footer #lf_area05 a.lf_br { background-image: none; }
#lf_footer #lf_area01 a.lf_on, #lf_footer #lf_area04 a.lf_on, #lf_footer #lf_area05 a.lf_on { color: #F18237; font-weight: bold; }
#lf_footer #lf_area01 a.lf_on:hover,#lf_footer #lf_area04 a.lf_on:hover,#lf_footer #lf_area05 a.lf_on:hover  { color: #F18237; }

#lf_footer .lf_finput_area {  width: 530px; float: left; background-image: url(img/input_f_c.gif); background-repeat: repeat-x; height: 28px;  }
#lf_footer .lf_finput_area.lf_prop { width: 100%; float: none; }
#lf_footer .lf_finput_rarea { background-image: url(img/input_f_r.gif); background-position: right top;  height: 28px; margin: 0; padding:0; padding-right: 0; background-repeat: no-repeat;}
#lf_footer .lf_finput_larea { background-image: url(img/input_f_l.gif); background-position: left top; height: 28px; margin: 0; padding:0; padding-left: 3px; background-repeat: no-repeat; }
#lf_footer .lf_finput_area input { height: 20px; width: 100%; border: 0; padding: 2px 0px 0px 0px; margin: 0; font-family: Arial, sans-serif; font-size: 12px; color: #000000; background-color: transparent; }
#lf_footer .lf_finput_area .lf_pos2 { padding: 3px 0 0 0;  }

#lf_footer #lf_input_area .lf_spc { float: left; padding-top: 0px; overflow: hidden; }

#lf_footer .lf_finput_button { padding: 0 0 0 1px; float: left; }
#lf_footer .lf_finput_button.lf_prop { float: none;  }

#lf_footer .lf_finput_button input { background-color: transparent; background-position: center center; background-repeat: no-repeat; cursor: pointer; border: 0px; }

#lf_footer .lf_spacer { white-space: nowrap; overflow: hidden; background-image: url(img/sep.gif); background-repeat: repeat-y; background-position: center center }
#lf_footer #lf_uslss { padding-left: 12px; background-image: url(img/plus.gif); background-position: left center; background-repeat: no-repeat; }

#lf_footer #lf_footer_c table.lf_prop { background-color: #e0e0e0; text-align: left; margin: 0px; padding: 0px; background-image: url(img/footer_bg_01.gif); background-position: left top; background-repeat: repeat-x; }

#lf_footer #lf_divar { width: 760px; height: 1px; overflow: hidden; clear: both; }

#lf_footer #lf_area06 .lf_pos { padding: 10px 20px 0 20px; font-size: 11px; }

#lf_footer  #lf_area04 .lf_br a { background-image: none; }

#lf_footer .lf_finput_area .lf_pos2 { padding: 4px 0 0 0;  }
#lf_area04 a,#lf_footer #lf_area05 a  { padding-left:5px; padding-right: 7px; }

#lf_footer #lf_lenz { width: 100%; margin:0; padding: 0; font-size: 11px; }
#lf_footer #lf_lenz_l { float: left; padding: 0 0 10px 0; font-size: 16px; font-weight: bold; color: #f18237; }
#lf_footer #lf_lenz_r {float: right; text-align: right; }
#lf_footer .lf_column { width: 100px; text-align: left; }
#lf_footer .lf_column.lf_right { text-align: right; }
#lf_footer .lf_column a.lf_title, #lf_footer .lf_column .lf_title { font-weight: bold; font-size: 12px; color: #115aa3; margin-bottom: 5px; margin-top: 5px; display: block; }
#lf_footer .lf_column a.lf_title:visited { font-weight: bold; font-size: 12px; color: #115aa3; margin-bottom: 5px; margin-top: 5px; display: block; }
#lf_footer .lf_column a.lf_title:hover { font-weight: bold; font-size: 12px; color: #115aa3; margin-bottom: 5px; margin-top: 5px; display: block; }

#lf_footer a#lf_tour { width: 53px; height: 20px; overflow: hidden; float: right; background-image: url(img/btn_tour.gif)}
#lf_footer a#lf_sugge { width: 94px; height: 20px; overflow: hidden; float: right; background-image: url(img/btn_suggerimenti_anim.gif)}
#lf_footer a#lf_tour:hover, #lf_footer a#lf_sugge:hover { text-decoration: none; }
#lf_footer #lf_lenz .lf_pos { padding: 13px 20px 15px 20px;  }
#lf_footer .lf_small { font-size: 11px; }
#lf_footer .lf_right { text-align: right; }

#lf_footer div, #lf_footer span { font-family: Arial, sans-serif;}
#lf_footer .lf_margin_top { height: 20px; background-color: #ffffff; }
#lf_footer #lf_footer_c.lite, #lf_footer #lf_footer_c table.lite { 
	background-image: none
}


/* patch share */

#lf_footer div, #lf_footer span { font-family: Arial, sans-serif; color: #000000;}
#lf_footer .com_v7-txt11 { font-size: 10px; }
body #blackhole { background-color: #fff; }
body #blackholex { background-color: #fff; width: 970px; text-align: center; }
/* #lh_header .lh_commbot { width: 125px; height:3px; overflow: hidden; background-image: url(img/popup_community_bottom.gif); background-repeat: no-repeat; } */
#lh_header .lh_commbody { padding-top: 4px; padding-bottom: 2px;  background-image: url(img/popup_community_body.gif); background-repeat:repeat-y;  }
#lh_header #lh_area04 #lh_profmenu { background-color: transparent; position: absolute; top: 14px; left: -106px; width: 125px; padding: 0; margin: 0; float: none; }
#lh_header #lh_area04 #lh_profmenu a.lh_gorgo2 { clear: both; float: none; display: block; width: 100%; margin: 0; padding: 0;background-color: #C2C3C2; }
#lh_header #lh_area04 #lh_profmenu .lh_padder { padding: 4px 10px 4px 10px }
#lh_header #lh_area04 #lh_profmenu a.lh_gorgo2:hover { text-decoration: underline; }
