#wrap p {
	color: #536482;
}
h2 a, h3 a, h4 a {
	color: #105289;
}
.post h3 a {
	color: #000000;
}
.postbody p {
	color: #333333;
	line-height: 1.48em;
}
.postbody .content {
	font-size: 1.25em;
}
#main {
	padding: 0px;
}
#wrap {
	clear: both;
	max-width: 1600px;
	margin: 0px auto;
	padding: 15px 15px 5px 15px;
	border: 0px;
	border-radius: 0px;
	box-shadow: none;
	background-color: #ffffff;
	box-sizing: border-box;
}
#wrap .smallform {
	background: none;
}
#wrap .fm-req, #wrap .fm-opt {
	overflow: hidden;
}
select, textarea, input, .text, .text_count {
	width: auto;
	margin: 0px;
	padding: 0px;
	background: none;
}
input[type="button"]:focus, input[type="submit"]:focus, .btn-facebook:focus, .shop_p2_button a:focus, .preview_price_button a:focus, .search_price_button a:focus, .shop_collegati_buttons a:focus, .buy_buttons a:focus, .buy_buttons input:focus, .buy_voucher .submit:focus {
	box-shadow: none;
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, .mce-content-body:focus {
	background: none;
	box-shadow: none;
}
#wrap .fm-right .text {
	padding: 4px 4px 4px 4px;
	font-size: 1em;
	color: #333333;
	background-color: #ffffff;
}
#wrap .fm-right span {
	color: #000000;
	background-color: #ffffff;
}
fieldset {
	min-width: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px none;
}
.index-pos {
	margin: -60px 0px 0px 0px;
}
li.index-sub {
	margin: 5px 14px 0px 14px;
}
.pagination {
	margin: 0px;
}
#wrap .hidden {
	position: relative;
	visibility: visible;
	display: none;
}
#wrap .action-bar .hidden {
	position: absolute;
}
#wrap label {
	float: none;
	width: auto;
}
