#pewantinvoice {margin-bottom:15px;}#pewantinvoice fieldset {padding:10px 0;}#pewantinvoice.ps15 fieldset {	padding:10px 0;    border-color: #bdc2c9 #bdc2c9;    border-image: none;    border-style: none solid solid;    border-width: 0 1px 1px;}#pewantinvoice fieldset label {}#pewantinvoice fieldset input.pd_ibp_radio {	height: 20px;	width: 20px;	/* margin:0px 10px 0px 10px; */	cursor: pointer;}/** Sostituito *//* #pewantinvoice fieldset .pd_ibp_error {padding:5px 0px 0 0px;} */#pewantinvoice fieldset .pd_ibp_error {	padding:15px 10px 10px 15px;	display: block;	clear: both;	border: 1px solid #d4323d;	background-color: #3f8b00;	color: #fff;	margin-top: 20px;}/* Sostituito **/.invoice_banner {	display: block;	text-align:center;	color:#FFF;	font-size: 12px;	font-weight:bold;	position: fixed;	top: 36px;	padding:10px;	/*right: 0;left: 0;*/	width: 100%;	margin: 0 10px 0 0;	/*padding: 20px;*/	z-index: 100000;	/* opacity:0.85; filter: alpha(opacity=85);*/	background: #e85d00;}.invoice_iconBig a:link, .invoice_iconBig a:visited { color:#FF0; text-decoration:none; padding:5px; display:inline-block; border:solid 1px #FF0; background:#840100;}.invoice_iconBig a:hover { background:#282b30; }/** Aggiunto */#pewantinvoice span.page-subheading {	font-size: 16px;	font-weight: 500;	margin: 0 0 0 15px;}/* Aggiunto **/