.center {
display:block;
margin:auto;
}
img {
border:0;
}

a:hover span.arrow {
background-position:0 -13px;
}

.pageitem {
-webkit-border-radius:8px;
background-color:transparent;
border:#878787 solid 1px;
overflow:hidden;
position:relative;
display:block;
height:auto;
width:auto;
list-style:none;
margin:3px 9px 17px;
padding:0;
}

.textbox {
position:relative;
overflow:hidden;
border-top:1px solid #878787;
padding:5px 9px;
}

.textbox p {
margin-top:2px;
color:#000;
margin-bottom:2px;
text-align:justify;
}

.textbox img {
max-width:100%;
}

.textbox ul {
list-style:circle !important;
margin:3px 0;
}

.textbox li {
margin:0;
}

.pageitem li:first-child {
border-top:0;
}



ul.pageitem li:first-child:hover,.pageitem li:first-child a,li.form:first-child input[type=radio],li.form:first-child select,li.form:first-child input[type=submit],li.form:first-child button,li.form:first-child input[type=reset] {
-webkit-border-top-left-radius:8px 8px;
-webkit-border-top-right-radius:8px 8px;
-moz-border-top-left-radius:8px 8px;
-moz-border-top-right-radius:8px 8px;
}

ul.pageitem li:last-child:hover,.pageitem li:last-child a,li.form:last-child input[type=radio],li.form:last-child select,li.form:last-child input[type=submit],li.form:last-child button,li.form:last-child input[type=reset] {
-webkit-border-bottom-left-radius:8px 8px;
-webkit-border-bottom-right-radius:8px 8px;
-moz-border-bottom-left-radius:8px 8px;
-moz-border-bottom-right-radius:8px 8px;
}



li.store {
height:45px;
border-top:#878787 solid 1px;
overflow:hidden;
position:relative;
margin:0;
}

li.store a {
width:100%;
height:45px;
display:block;
text-decoration:none;
position:absolute;
}

li.store:hover {
background:#0274ee;
}

li.store .image {
position:absolute;
left:0;
top:0;
height:45px;
width:45px;
display:block;
}

li:first-child.store .image,li.store:first-child a {
-webkit-border-top-left-radius:8px 8px;
-moz-border-top-left-radius:8px 8px;
}

li:last-child.store .image,li.store:last-child a {
-webkit-border-bottom-left-radius:8px 8px;
-moz-border-bottom-left-radius:8px 8px;
}

li.store .name {
display:block;
overflow:hidden;
color:#000;
max-width:60%;
font-weight:700;
white-space:nowrap;
text-overflow:ellipsis;
margin:2px 0 0 67px;
}

li.store .comment,body.list li.withimage .comment {
color:#7f7f7f;
display:block;
font-weight:700;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
margin:0 0 0 67px;
}

li.store .arrow,body.list li.withimage .arrow {
top:39px;
}

li.store .stars {
margin:6px 0 0 95px;
}

li.store .starcomment {
position:absolute;
left:165px;
top:56px;
font-size:12px;
color:#7f7f7f;
font-weight:lighter;
}

.textbox textarea {
min-height:50px;
position:relative;
line-height:18px;
left:-2px;
font-size:18px;
font-weight:400;
width:97%;
display:block;
border-width:7px;
margin:3px auto 4px;
padding:3px 0 0;
}

	ul.ioa_tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 33px;
		border-bottom: 1px solid #000;
		border-left: 1px solid #000;
		width: 100%;
	}
	ul.ioa_tabs li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 21px ;
		height: 31px;
		line-height: 29px;
		border: 1px solid #000;
		border-left: none;
		font-weight: bold;
		background: #000;
		overflow: hidden;
		position: relative;
	}
	ul.ioa_tabs li:hover {
		background: #CCCCCC;
	}	
	ul.ioa_tabs li.active{
		background: #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}
	.ioa_tab_container {
		border-left: 1px solid #000;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		border-top: none;
		clear: both;
		float: left; 
		width: 280px;
		background: #FFFFFF;
		margin-left:8px;
	}
	.ioa_tab_content {
		padding: 1px;
		font-size: 1.2em;
		display: none;
	}
	
	#sidebar .widget_top_notizie ul.ioa_tabs, #sidebar .widget_top_notizie ul.ioa_tabs li, #sidebar .widget_top_notizie .ioa_tab_container ul.pageitem, #sidebar .widget_top_notizie .ioa_tab_container ul.pageitem .store {
		background:none;
	}
	
	#sidebar .widget_top_notizie ul.ioa_tabs {
		margin-top: 5px;
		padding-left: 0px;
		border:0px;
		margin-left:8px;
	}
	
	#sidebar .widget_top_notizie ul.ioa_tabs li {
		text-align:center;
		font-size:1.3em;
		color:#000;
		width:97px;
		border-left:1px solid #000;
		background-color:#000;
		color:#fcd500;
	}
	
	#sidebar .widget_top_notizie ul.ioa_tabs li.active {
		background-color:#fff;
		color:#000;
	}
	
	#sidebar .widget_top_notizie .ioa_tab_container ul.pageitem {
		border:0px;
		-webkit-border-radius: 0px;
		padding:0px;
		margin:1px;
	}
	
	#sidebar .widget_top_notizie .ioa_tab_container ul.pageitem .store {
		width:264px;
		border:0px;
		height:61px;
		padding-left:5px;
		margin-top: 3px;
		padding-top: 3px;
		margin-left: 3px;
		padding-bottom: 5px;
	}
	
	#sidebar .widget_top_notizie .ioa_tab_container ul.pageitem .store .image {
		width:60px;
		height:60px;
		border:1px solid #333;
		 -webkit-border-radius: 8px;
		 -moz-border-radius: 8px;
		 border-radius: 8px;
	}
	
	#sidebar .widget_top_notizie .ioa_tab_container ul.pageitem .store:hover .image {
		 opacity: 0.7;
		-webkit-opacity: 0.7;
		-moz-opacity: 0.7;
  		filter:alpha(opacity=70);
		 -webkit-border-radius: 8px;
		 -moz-border-radius: 8px;
		 border-radius: 8px;
	}
	
	#sidebar .widget_top_notizie .ioa_tab_container div p {
		padding:1px;
	}
	
	#sidebar .widget_top_notizie .ioa_tab_container ul.pageitem .store span {
		font-size:1em;
	}
	
	#sidebar .widget_top_notizie .ioa_tab_container .ioa_tab_content ul.pageitem .store .pricebox {
		display: block;
		float: right;
		background-color:#fcd500;
		color:#000;
		padding: 2px 9px 4px 9px;
		margin-right: 8px;
	}