.error {
	BORDER-TOP: #B60B26 1px solid;
	BACKGROUND: #ffefca;
	BORDER-BOTTOM: #B60B26 1px solid;
}

/**/fieldset {
margin-top:0px; 
padding: 1px;
border:0px solid ; 
width: 100%;
 }
#informazioni label {
float:left;
width:100px;
text-align:right;
font-weight:bold;
padding-right:15;
}

#informazioni input { 
font-size:12px;
margin-left:8px;
BACKGROUND: #F3F3E2;
}
#informazioni textarea { 
BACKGROUND:#F3F3E2;
margin-left:8px;
font-size:12px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
legend {
font-size:12px;
color: #4F84AE;
}

#dati label {
float:left;
width:73px;
text-align:right;
padding-right:5px;
}

#dati input { 
font-size:12px;
margin-left:4px;
BACKGROUND: #F3F3E2;
}
#dati select { 
font-size:12px;
margin-left:4px;
BACKGROUND: #F3F3E2;
}
#dati textarea { 
BACKGROUND:#F3F3E2;
margin-left:4px;
font-size:12px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

#dati .submit {
background: #B60B26 ;/*url(immagini/Puls-bar.jpg)*/
border:1px #B60B26 solid;
CURSOR: hand;
COLOR: #FFFFFF;
font: normal x-small Verdana, Arial, Helvetica, sans-serif;
height:22px;
}

.richiesto {
BACKGROUND: url(immagini/ulim.jpg) no-repeat left top;
}
.styleRed {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#F1F1F1;
	font-size:10px;
	font-weight: bold;
	background-color:#B60B26;
	text-decoration:none;
}
#shopBox{
border: 1px solid #CCCCCC;
padding:5px;
width:300px;
height:220px;
font-size:12px;
line-height:15px;
}
#shopBox .form{
width:255px;
}
#shopBox a{
font-size:10px;
}

#Login label {
float:left;
width:100px;
text-align:right;
font-weight:bold;
padding-right:5;
}

#Login input { 
border: 1px solid #CCCCCC;
font-family: tahoma, arial;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #918E9A;
height: 14px;
margin-left:8px;
width:130px;
}
#Login select { 
border: 1px solid #CCCCCC;
font-family: tahoma, arial;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #918E9A;
height: 18px;
margin-left:8px;
width:135px;
}
DIV.Ok {
	BORDER: #00A632 1px solid;
	background: url(immagini/ok.gif) no-repeat 1% 50%;
	BACKGROUND-COLOR: #F5FFF3;
	PADDING:15px;
	PADDING-LEFT:60px;
	font-size:12px;
}
DIV.Problem {
	BORDER: #FFA759 1px solid;
	background: url(immagini/warning.gif) no-repeat 1% 50%;
	BACKGROUND-COLOR: #FEF5EC;
	PADDING:15px;
	PADDING-LEFT:60px;
	font-size:12px;
}
DIV.Red1 {
	BORDER: #F30000 1px solid;
	background: url(immagini/error.gif) no-repeat 1% 50%;
	BACKGROUND-COLOR: #FFF6F6;
	PADDING:15px;
	PADDING-LEFT:60px;
	font-size:12px;
}

.dex{
/*margin-left:25px;*/
float:right;
}

.dex b {
font-size:13px;
}

.selected{
background-color:#EEE;
color: #B60B26;
}
