#commenti {width:615px;float:left;margin:10px 0 0 0;}
#commenti h4 span,
#commenti h3 span,
#commenti .v_tutti,
#comm_insert a.pubblica_comm,
#comm_insert span.pubblica_comm,
.commento span.bll,
ul.comm_tools a,
ul.comm_tools a span,
.rispondi a.pubblica_risp,
.rispondi span.pubblica_risp,
.prlnk span,
.tool_tip span,
.show_risp span,
.ico-spoiler,
.ico-leggispoiler,
.ico-spoiler-big,
.rispondi .ico{background-image:url("/common/VIRGILIO/commenti2010/images/common.png");background-repeat:no-repeat;}
#commenti h4 {font-weight:normal;padding:0 0 8px;}
	#commenti h4 a {color:#333;}
	#commenti h4 span {float:left;width:9px;height:10px;background-position:-254px -34px;margin:2px 4px 0 0;}
#commenti h3 {height:17px;line-height:17px;margin:0 0 8px;color:#333333}
#commenti h3 span {float:left;width:20px;height:17px;background-position:0 0;margin:0 5px 0 0;}
#commenti .v_tutti {float:right;width:136px;height:25px;background-position:-20px 0;color:#333;line-height:25px;text-align:center;}
#commenti .v_tutti:hover {background-position:-20px -25px;color:#FFF;}
#commenti .user_comm {float:left;height:36px;line-height:36px;}
	.user_comm img {float:left;border:2px solid #F50;margin:0 8px 0 0;}
	.user_comm a {color:#FF0000;font-weight:700;}
#comm_insert {width:613px;float:left;background:#e8e8e8;margin:3px 0 0;padding:10px 0 5px;position:relative;border:1px solid #a1a1a1;}
	#comm_insert textarea {width:579px;height:32px;display:block;border:1px solid #a3a0a0;margin:0 0 0 13px;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;line-height:16px;overflow-y:hidden;resize:none;background:#FFF url("/common/VIRGILIO/commenti2010/images/bg_insert_comm.png") repeat-x 0 0;}
	a.pubblica_comm, span.pubblica_comm {float:right;width:84px;height:34px;background-position:-156px 0;margin:6px 11px 0 0;text-indent:-9999px;display:none;}
		span.pubblica_comm {display:block;	opacity:0.5;filter:alpha(opacity="50");}
	a.pubblica_comm:hover {background-position:-239px 0;}
	a.pubblica_comm:active {background-position:0 -50px;}
#commenti .comm_number {width:608px;padding:0 0 0 7px;float:left;height:34px;line-height:34px;background:url("/common/VIRGILIO/commenti2010/images/bg_comm_number.png") repeat-x 0 0;margin:2px 0;}
	.comm_number span {font-size:16px;font-weight:700;color:#333;float:left;}
	dl.comm_order {float:right;heigh:16px;line-height:16px;margin-top:9px;}
	dl.comm_order dt {float:left;text-indent:-9999px;}
	dl.comm_order dd {float:left;padding:0 8px;color:#FF0000;}
	dl.comm_order dd.center {border-right:1px solid #333;border-left:1px solid #333}
	dl.comm_order a {color:#333;}
	dl.comm_order a:hover {text-decoration:underline;}
#commenti .commento {width:595px;float:left;padding:10px;}
	.commento p {padding:5px 5px 4px 5px;background:#FFF;border:1px solid #c0c0c0;line-height:17px;overflow:hidden;position:relative;width:579px}
	.commento p a {color:#FF0000;font-weight:700;white-space:nowrap;font-size:11px;}
	.commento p .add {color:#000;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;position:absolute;right:1px;bottom:1px; display:block;width:14px;height:14px;background:#e7e7e7;border:4px solid #FFF;text-shadow: 1px 1px 1px #FFF}
	.commento .add span {display:block;width:12px;height:12px;line-height:12px;text-align:center;border:1px solid #ccc;}
	.commento p .add:hover {color:#F30!important;}
ul.comm_tools {float:right;list-style:none;padding:8px 0 0;}
	ul.comm_tools li {float:left;padding:0 5px;}
	ul.comm_tools a {float:left;}
	ul.comm_tools .comm_fcb {width:21px;height:20px;background-position:-429px 0;text-indent:-9999px;margin-top:2px;}
	ul.comm_tools .comm_tw {width:21px;height:20px;background-position:-408px 0;text-indent:-9999px;margin-top:2px;}
	ul.comm_tools .comm_prlnk {width:13px;height:24px;background-position:-324px 0;text-indent:-9999px;}
		ul.comm_tools .comm_prlnk:hover {background-position:-337px 0;}
	ul.comm_tools .comm_piac {height:25px;padding:0 0 0 24px;background-position:-288px -34px;line-height:25px;text-shadow: 1px 1px 1px #FFF;font-weight:700;color:#F30;}
		 .comm_piac span {display:block;padding:0 4px 0 0;height:25px;background-position:100% -34px;}
		ul.comm_tools .comm_piac:hover {background-position:-288px -59px;color:#FFF!important;text-shadow:none}
			.comm_piac:hover span {background-position:100% -59px;}	
	ul.comm_tools .comm_npiac {height:25px;padding:0 0 0 24px;background-position:-350px -84px;line-height:25px;text-shadow: 1px 1px 1px #FFF;font-weight:700;color:#F30;}
		 .comm_npiac span {display:block;padding:0 4px 0 0;height:25px;background-position:100% -84px;}
		ul.comm_tools .comm_npiac:hover {background-position:-350px -109px;color:#FFF!important;text-shadow:none}
			.comm_npiac:hover span {background-position:100% -109px;}
	ul.comm_tools .comm_sgn {background-position:-350px 0;width:29px;height:24px;}
		ul.comm_tools .comm_sgn:hover,ul.comm_tools .comm_sgn.on {background-position:-379px 0}
	ul.comm_tools .comm_spoiler {background-position:-84px -68px;width:30px;height:24px;}
		ul.comm_tools .comm_spoiler:hover,ul.comm_tools .comm_spoiler.on {background-position:-114px -68px}		
	

  .spoiler-attenzione { width:100%; height:40px; line-height:40px; background:#f2f2f2; color:#999; display:block;margin-bottom:20px;clear:both; }
  .spoiler-attenzione b { color:#333 }
  .spoiler-attenzione .ico-spoiler { width:32px; height:31px; background-position:-60px -92px; float:left; vertical-align:middle; margin:5px 8px }
  
  .leggiSpoiler {float:right; display:block; color:#333 }
  .leggiSpoiler a {color:#333!important; }
  .leggiSpoiler .ico-leggispoiler {background-position:-240px -51px; float:left; font-size:11px; font-weight:bold; width:7px; height:6px; margin:6px 8px; border:none!important }
  .ico-spoiler-big {background-position:-92px -92px; float:left;  width:53px; height:50px;margin:10px;}
  .layerSpoiler {}
  .layerSpoiler p {font-size:12px;color:#333;text-indent:50px;font-weight:normal;}
  
  

		ul.comm_tools .comm_piac.off, ul.comm_tools .comm_npiac.off {cursor:default;}
		ul.comm_tools .comm_piac.off:hover {background-position:-288px -34px;color:#F30;}
			ul.comm_tools .comm_piac.off:hover span {background-position:100% -34px;color:#F30;}
		ul.comm_tools .comm_npiac.off:hover {background-position:-350px -84px;color:#F30;}
			ul.comm_tools .comm_npiac.off:hover span {background-position:100% -84px;color:#F30;}
.comm_aut {float:left;padding:4px 0 0;font-size:10px;font-weight:700;color:#333;position:relative;}
	.comm_aut span.bll {width:14px;height:14px;display:block;background-position:0 -17px;left:50px;top:-1px;position:absolute;}
	.comm_aut img {float:left;border:2px solid #F50;margin:0 23px 0 0;padding:2px;}
	.comm_aut a {font-size:12px;color:#FF5400;}
	.comm_aut a span {color:#666}
	.comm_aut .nck_clr {color:#FF5400;}
	.comm_aut .date {display:block;white-space:nowrap;}
#commenti .prlnk{width:536px;float:right;display:none;}
	.prlnk input {float:left;width:476px;height:26px;background:#FFF;border:1px solid #a3a0a0;padding:0 5px;margin:0 0 10px;}
	.prlnk span {float:left;width:13px;height:24px;background-position:-324px 0;margin:0 6px;}
.risposte {width:532px;float:right;background:#f4f4f4;margin:0 4px 0 0;}
.show_risp {float:left;width:532px;height:14px;background:url("/common/VIRGILIO/commenti2010/images/bg_show_risp.png") repeat-x 0 0;font-size:11px;font-weight:700;color:#333;cursor:pointer;}

.risposta {width:532px;float:right;padding:8px 0 10px 0;}
.risposta p {width:520px;}
.risposta ul.comm_tools {margin:0 -5px 0 0;}
	.risposta ul.comm_tools .comm_sgn {background-position:-84px -50px;width:20px;height:18px;}
	.risposta ul.comm_tools .comm_sgn:hover {background-position:-104px -50px;}
	

	
	
	
	
	#commenti .rispondi {width:615px;float:left;background:#dadada;height:21px;line-height:21px;font-size:12px;color:#000;position:relative;margin:0 0 12px;cursor:pointer;}
		.rispondi .ico {position:absolute;left:5px;top:-8px;display:block;width:51px;height:21px;padding:8px 0 0;text-align:center;background-position:0 -84px;font-weight:bold;}
		.rispondi textarea {display:none;}
		a.pubblica_risp, span.pubblica_risp {display:none;}
	#commenti .rispondi.on {width:597px;float:left;padding:3px 8px 5px 10px;height:auto;background:#d2e5f6;border-top:4px solid #cde1f2;margin:0 0 12px;}
		.rispondi.on .ico {display:none;}
		.rispondi.on textarea {display:block;width:492px;height:17px;float:left;background:#FFF url("/common/VIRGILIO/commenti2010/images/bg_insert_comm.png") repeat-x 0 0;border:1px solid #a3a0a0;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#999;overflow-y:hidden;position:relative;}
		.rispondi.on a.pubblica_risp, .rispondi.on span.pubblica_risp {display:block;float:right;width:84px;height:34px;background-position:-156px -68px;text-indent:-9999px;margin:-3px 4px 0;display:none;}
		.rispondi.on span.pubblica_risp {display:block;opacity:0.5;filter:alpha(opacity="50");}
		.rispondi.on a.pubblica_risp:hover {background-position:-156px -34px;}
		.rispondi.on a.pubblica_risp:active {background-position:-156px -102px;}
.tool_tip {position:absolute;white-space:nowrap;color:#FFF;font-size:11px;padding:0 10px;text-align:center;height:19px;line-height:19px;display:block;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #999;-moz-box-shadow: 0 0 1px 1px #888;-webkit-box-shadow: 0 0 1px 1px#888;box-shadow: 0 0 1px 1px #888;background:#424242;}
	.tool_tip span {position:absolute;display:block;width:14px;height:11px;background-position:-240px -34px;top:-10px;}
.show_comm {width:613px;float:left;height:39px;line-height:39px;text-align:center;border:1px solid #b6b6b6;-moz-border-radius: 5px;border-radius: 5px;background: #E9E9E9;background: -moz-linear-gradient(top, #E9E9E9 0%, #D5D5D5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E9E9E9), color-stop(100%,#D5D5D5));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9E9E9', endColorstr='#D5D5D5',GradientType=0 );font-size:14px;font-weight:700;color:#656565;cursor:pointer;float:left;text-shadow: 1px 1px 2px #ffffff;margin:0 0 10px;}
	.show_comm.on {cursor:pointer;color:#999;}
.show_risp span {float:left;width:7px;height:6px;background-position:-247px -45px;margin:4px 4px 0 7px;}
	.show_risp.on {cursor:pointer;color:#999;}
	.show_risp.on span {background-position:-240px -45px;}
/* Layer log in */
.layerLogin {position:fixed;width:665px;height:434px;padding:12px 13px 13px 13px;background:url("/common/VIRGILIO/commenti2010/images/bg_lay_login.png") no-repeat 0 0;z-index:101;}
	.layerLogin .layer_close {position:absolute;background:url("/common/VIRGILIO/commenti2010/images/bt_close.png") repeat-x 0 0;right:-14px;top:-12px;width:27px;height:26px;}
	.layerLogin span {display:block;height:61px;line-height:61px;background:url("/common/VIRGILIO/commenti2010/images/bg_tit_lay.png") repeat-x 0 0;font-size:21px;color:#FFF;font-weight:700;padding:0 0 0 12px;}
	.layerLogin p {font-weight:bold;color:#EB0000;padding:15px;}
	.layerLogin div {border:1px solid #a5a5a5;width:646px;margin:9px auto 0}
	.layerLogin iframe {border:none;height:350px;width:646px;}
/* Msg Errore */
.layerError {position:fixed;width:358px;height:150px;padding:13px;background:url("/common/VIRGILIO/commenti2010/images/bg_lay_error.png") no-repeat 0 0;z-index:101;}	
	.layerError .layer_close {position:absolute;background:url("/common/VIRGILIO/commenti2010/images/bt_close.png") repeat-x 0 0;right:-14px;top:-12px;width:27px;height:26px;}
	.layerError p {font-weight:bold;padding:15px;font-size:12px;color:#333;line-height:14px;text-align:left;text-indent:0;}	
	.layerError .confirm {display:block;width:108px;height:29px;background:url("/common/VIRGILIO/commenti2010/images/bt_lay_conf_nick.png") no-repeat 0 0;text-indent:-9999px;margin:15px auto 0;}
	
#commenti .layerErrorInternal p{font-weight: bold; padding-left: 19px;}
/* Stelline votazioni per Local */
#commenti .rating_whi_comm .star-rating li.rating_0, #commenti .rating_whi_comm_post .star-rating li.rating_0 {width: 0;}
#commenti .rating_whi_comm .star-rating li.rating_1, #commenti .rating_whi_comm_post .star-rating li.rating_1 {width: 22px;}
#commenti .rating_whi_comm .star-rating li.rating_2, #commenti .rating_whi_comm_post .star-rating li.rating_2 {width: 44px;}
#commenti .rating_whi_comm .star-rating li.rating_3, #commenti .rating_whi_comm_post .star-rating li.rating_3 {width: 66px;}
#commenti .rating_whi_comm .star-rating li.rating_4, #commenti .rating_whi_comm_post .star-rating li.rating_4 {width: 88px;}
#commenti .rating_whi_comm .star-rating li.rating_5, #commenti .rating_whi_comm_post .star-rating li.rating_5 {width: 110px;}
#commenti .rating_whi_comm {float: left;margin: 10px 0 0 18px;width: 400px;height:22px;line-height:22px;}
	#commenti .rating_whi_comm span {float:left;font-weight:700;padding:0 10px 0 0;}
#commenti .rating_whi_comm span.msg {color: #666666;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: normal;line-height: normal;}
#commenti .rating_whi_comm_post {float: left;margin: 0 0 0 8px;width: 100px;}
#commenti .rating_whi_comm_post span.msg {color: #666666;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: normal;line-height: normal;}
#commenti .star-rating {background: url("http://images.virgilio.it/local/1254/star_white_listaz.png") repeat-x scroll 0 0 transparent;height: 22px;list-style: none outside none;overflow: hidden;position: relative;width: 110px;}
#commenti ul.star-rating {float: left;margin: 0 8px 0 0;}
#commenti .star-rating li {float: left;cursor:pointer;}
#commenti .star-rating li a {display: block;height: 22px;outline: medium none;overflow: hidden;position: absolute;text-indent: -9999px;width: 22px;z-index: 20;}
#commenti .star-rating li a:hover {left: 0;z-index: 2;}
#commenti .star-rating a.one-star {left: 0;}
#commenti .star-rating a.one-star:hover {width: 22px;}
#commenti .star-rating a.two-star {left: 22px;}
#commenti .star-rating a.two-star:hover {width: 44px;}
#commenti .star-rating a.three-star {left: 44px;}
#commenti .star-rating a.three-star:hover {width: 66px;}
#commenti .star-rating a.four-star {left: 66px;}
#commenti .star-rating a.four-star:hover {width: 88px;}
#commenti .star-rating a.five-star {left: 88px;}
#commenti .star-rating a.five-star:hover {width: 110px;}
#commenti .star-rating li.current-rating {background: url("http://images.virgilio.it/local/1254/star_white_listaz.png") repeat scroll 0 -22px transparent;height: 22px;position: absolute;text-indent: -9999px;z-index: 1;}
#commenti .rating_whi_comm .star-rating, #commenti .rating_whi_comm .star-rating li.current-rating {background-image: url("http://images.virgilio.it/local/1254/star_white_listaz.png");}
#commenti .rating_whi_comm .star-rating li a:hover {background: url("http://images.virgilio.it/local/1254/star_white_listaz.png") repeat scroll 0 -44px transparent;left: 0;z-index: 2;}
#commenti .rating_whi_comm_post .star-rating, #commenti .rating_whi_comm_post .star-rating li.current-rating {background-image: url("http://images.virgilio.it/local/1254/star_white_listaz.png");}
#commenti .rating_whi_comm_post .star-rating li a:hover {left: 0; z-index: 2;}