/* TinyMCE specific rules */
body.mceContentBody
{ background: #FFF !important; width:620px !important; padding:14px !important; border: 0; }



#wrapper-template-01 > #wrapper-sider-01 .list-container-result h1, #wrapper-template-01 > #wrapper-sider-01 .content-detail h1
{ text-align:justify !important; font-size: 22px !important;}
#wrapper-template-01 > #wrapper-sider-01 .list-container-result h2, #wrapper-template-01 > #wrapper-sider-01 .content-detail h2
{ text-align:justify !important; font-size: 18px !important;}
#wrapper-template-01 > #wrapper-sider-01 .list-container-result h3, #wrapper-template-01 > #wrapper-sider-01 .content-detail h3
{ text-align:justify !important; font-size: 16px !important;}


#wrapper-template-01 .list-container-result a
{ text-decoration:none!important; color:#333 !important;}

#wrapper-template-01 .list-container-result a:hover
{ text-decoration:none!important; color:#79A141 !important;}



#wrapper-template-01 > #wrapper-sider-01 .list-container-result
{ 	text-align:justify !important; font-size: 14px !important; line-height: 22px !important; color:#444 !important; font-family:Georgia, "Times New Roman", Times, serif !important;
	background: #fff; padding:14px; border:1px solid #ccc;width:620px !important; }



/*------------ DETAIL ------------*/

#wrapper-template-01 > #wrapper-sider-01 >	.content-detail, 
.mceContentBody						
{ text-align:justify !important; font-size: 14px !important; line-height: 22px !important; color:#4f4f4f !important; font-family:Georgia, "Times New Roman", Times, serif !important;}

#wrapper-template-01 > #wrapper-sider-01 >	.content-detail img.rollover, 
.mceContentBody img.rollover
{ border:1px solid #CCC !important; padding:9px !important; background:#FFF !important }


#wrapper-template-01 > #wrapper-sider-01 >	.content-detail img.rollover:hover, 
.mceContentBody img.rollover:hover
{ border:1px solid #AAA !important; padding:9px !important; background:#F5f6f1 !important}

#wrapper-template-01 > #wrapper-sider-01 .content-sep{height:1px; max-height:1px; background:#ddd; margin:10px 0}
#wrapper-template-01 > #wrapper-sider-01 .content-detail .content-detail-title{ text-shadow:1px 1px 0 #F5F6F1; color:#000; font-size: 32px !important;
line-height: 40px!important}
#wrapper-template-01 .content-detail-title a { text-decoration:none} 
#wrapper-template-01 > #wrapper-sider-01 .content-detail .content-detail-geo{ text-shadow:1px 1px 0 #F5F6F1; color:#79A141; font-size:18px; }
#wrapper-template-01 > #wrapper-sider-01 .content-detail .content-detail-geo a{ color:#000; text-decoration:none }
#wrapper-template-01 > #wrapper-sider-01 .content-detail .content-detail-geo a:hover{ color:#79A141; text-decoration:none }
#wrapper-template-01 > #wrapper-sider-01 .content-detail .content-detail-img{ width:160px; height:90px; padding:6px; background-color:#efefef;}
#wrapper-template-01 > #wrapper-sider-01 .content-detail .content-detail-gmap{ text-align:center; width:600px; height:300px; padding:10px; background-color:#eef0e8; margin-top:20px}
#wrapper-template-01 > #wrapper-sider-01 .content-detail .content-detail-gmap iframe{ border: 2px solid #FFF !important; background-color:#DFDBD4; margin:0 !important; padding:0 !important}

#wrapper-template-01 > #wrapper-sider-01 >	.content-detail .content-detail-source{ font-size:11px;}
#wrapper-template-01 > #wrapper-sider-01 >	.content-detail .content-detail-source a{ color:#79A141;text-decoration:none}
#wrapper-template-01 > #wrapper-sider-01 >	.content-detail .content-detail-source a:hover{ color:#000;text-decoration:none}


	.content-detail-keywords	{color:#999!important; font-size:14px }
	.content-detail-keywords	a{color:#79A141!important;}
	.content-detail-keywords	a:hover{color:#000!important;}



/*------------ LIST -------------*/

#wrapper-template-01 > #wrapper-sider-01 .list-sep{height:1px; max-height:1px; background:#ddd; margin:5px 0}

#wrapper-template-01 > #wrapper-sider-01 .list-container-result .list-title{ text-shadow:1px 1px 0 #F5F6F1; color:#4f4f4f !important}
#wrapper-template-01 > #wrapper-sider-01 .list-container-result .list-category{ text-shadow:1px 1px 0 #F5F6F1; color:#4f4f4f !important; font-weight:bold}
#wrapper-template-01 > #wrapper-sider-01 .list-container-result .list-category a{ color:#4f4f4f !important;text-decoration:none}
#wrapper-template-01 > #wrapper-sider-01 .list-container-result .list-category a:hover{ color:#79A141 !important;text-decoration:none}

#wrapper-template-01 > #wrapper-sider-01 .list-container-result .list-description{ color:#4f4f4f}
#wrapper-template-01 > #wrapper-sider-01 .list-container-result .list-geo{ text-shadow:1px 1px 0 #F5F6F1; color:#79A141; font-size:11px; }
#wrapper-template-01 > #wrapper-sider-01 .list-container-result .list-container-post-img{ padding:6px; background-color:#e4e4e4; width:160px; height:90px}

/*-------PULSANTIERA DI NAVIGAZIONE-------*/
/*--------------------------------------------------------------*/
#wrapper-template-01 > #wrapper-sider-01 .list-navigation-container{ text-align: center; line-height: 20px;  font-weight: normal; width:100%; margin:10px 0}
#wrapper-template-01 > #wrapper-sider-01 .list-navigation-container a{ padding: 3px 6px; border: 1px solid #AAA; margin:0 2px; text-decoration: none; color: #AAA !important;}
#wrapper-template-01 > #wrapper-sider-01 .list-navigation-container a:hover{border: 1px solid #79A141; color: #79A141;}
#wrapper-template-01 > #wrapper-sider-01 .list-navigation-container a.list-nav-selected{font-weight: bold; color: #F5F6F1 !important; text-shadow:1px 1px 0 #000 !important;background-color: #79A141; border: 1px solid #79A141; }




#wrapper-sider-01 .form-search-list					{ background-color:#EFEFEF; border:1px solid #CCC; border-bottom:0px}
#wrapper-sider-01 .input-field-container			{ border: 1px solid #CCC;padding: 5px; background:#FFF; text-align:left; color:#666}
#wrapper-sider-01 .input-field-container .inputText	{ border:0; background-color:#FFF; width:210px; height:22px; color:#333;margin-top:-2px; line-height:22px;}
#wrapper-sider-01 .input-field-container .inputDate	{ border:0; background-color:#FFF; width:105px; height:22px; color:#333;margin-top:-2px; line-height:22px;}
#wrapper-sider-01 .input-field-container .selectText{ border:0; background-color:#FFF; color:#333; width:220px; line-height:22px; }

.list-title-head{ background-color: #EFEFEF; border: 1px solid #CCC; border-bottom: 0px; padding: 15px; padding-bottom: 20px; }
.list-title-head h1{font-size: 25px!important; color: #999!important; text-shadow: 1px 1px white !important; line-height:30px; font-weight: bold }
.list-title-head h2{font-size: 14px!important; color: #999!important; text-shadow: 1px 1px white !important; line-height:18px; font-weight: 600 }


/*NEW RATING*/
.item-rating{ font-size:13px; color:#777; margin:5px 0;}
.item-rating .votes,
.item-rating .best,
.item-rating .average,
.item-rating .itemreviewed{color:#000}

.item-vote-star{ width:24px; height:24px; float:left; cursor:pointer; }
.item-vote-star2{ width:16px; height:16px; float:left;}

.star-rating-background{ width:144px; height:24px; background: url(http://www.lavorincasa.it/content/css/images/template/rating-star-24.png) repeat-x 0 0; overflow:hidden!important}
.star-rating-background2{ width:96px; height:16px; background: url(http://www.lavorincasa.it/content/css/images/template/rating-star-16.png) repeat-x 0 0; overflow:hidden!important}
.star-rating-value{ height:24px; background: url(http://www.lavorincasa.it/content/css/images/template/rating-star-24.png) repeat-x 0 -48px;}
.star-rating-value2{ height:16px; background: url(http://www.lavorincasa.it/content/css/images/template/rating-star-16.png) repeat-x 0 -32px;}
.star-rating-hover{ height:24px; background: url(http://www.lavorincasa.it/content/css/images/template/rating-star-24.png) repeat-x 0 -24px; position:absolute; top:0; left:0}
.star-rating-hover2{ height:16px; background: url(http://www.lavorincasa.it/content/css/images/template/rating-star-16.png) repeat-x 0 -16px; position:absolute; top:0; left:0}
