/*.main{width:970px; margin:0 auto; text-align:left; padding:0;}*/
/*
*{margin:0; padding:0;}
img{border:0; text-align:left; vertical-align:top;}
*/

A {text-decoration:underline; font-weight:bold; color:#a3841a;}
A:hover {color:#d5d6d7}
A:active {font-weight:bold}

A.adiva { font-family:Arial; font-size:10px; color:#666666;}
A.adiva:visited { color:#666666;}
A.adiva:hover { color:#c0c0c0;}

div, td { font-size:12px; font-family:Arial, helvetica, sans-serif; }
p { font-family:Arial, helvetica, sans-serif; color:#847a6f; font-size:12px; line-height:1.5em; padding-bottom:6px; padding-top:6px;}

.headnews { font-size:14px;}
.euro { font-size:16px; color:#00a000; font-weight:bold;}
.decimali { vertical-align:15%; font-size:12px;}
.sconto { font-size:16px; color:#c00000; font-weight:bold;}

.txt { text-indent: 15px; text-align:justify;}
.required { color:#00a000; font-weight:bold;}

li { font-family:Arial, helvetica, sans-serif; color:#847a6f; font-size:0.75em; line-height:1.5em; text-align:justify; font-size:12px;
padding-bottom:6px; padding-top:6px;
}

li

 .input{
  		width:118px; height:18px;
		background-color:#FFFFFF;
		font-size:11px;
    	font-family:Tahoma;
		color:#595959;
		line-height:11px;
		border-color:#2F2F2F;
		border-style:solid;
		border-width:1px;
		margin:5px;
		padding:2 0 0 4px;
		}

 .textarea{
  		width:240px; height:100px;
		background-color:#FFFFFF;
		font-size:11px;
    	font-family:Tahoma;
		color:#595959;
		line-height:11px;
		border-color:#2F2F2F;
		border-style:solid;
		border-width:1px;
		margin:0px;
		padding:2 0 0 4px;
		overflow:auto;
		}