/* CSS Document */body{	font: 12px Verdana, Arial, Helvetica, sans-serif;	text-align:center;	background:#ECDF64 url(../images/sf_body.gif) repeat;	margin: 0 auto;	color: #003300;	}.clear{ clear:both; font-size:1px;}h1{	color: #990000;	font-size: 24px;	text-align:right;}h2{}h3{ text-align:right; border-bottom:1px solid #D8D8D8;}p{	line-height:20px;	text-indent: 20px;	padding-left: 10px;}img{ border:0;}p.inizio{	background: url(../images/sf_p.gif) no-repeat;}#box{ width:768px;	margin:0 auto;	text-align:left;	background-color:#489F0C;	}#head{	background:#FBDBD8 url(../images/sf_head.jpg) no-repeat right bottom;	padding: 20px 0  3px 0;}#head #logo{ font-size: 14px; 	font-weight:bold;	width:328px;	text-align:center;	margin-left:15px;}div#sx{	float:left;	width:170px;	text-align: center;	padding-top:50px;	color:#FFFFFF;	background-image: url(../images/sf_angolo_sx.gif);	background-repeat: no-repeat;	background-position: right top;}div#dx{	text-align:left;	margin-left: 170px;	margin-right:3px;	background: #FFFFFF url(../images/sf_contenuti.jpg) no-repeat left top;	border-bottom: 1px solid #339933;}#dx #contenuti{	margin: 0 30px;	padding: 25px 0;}#foot{	color:#FFFFFF; 	background-color:#CC0000;	font-size: 11px;	padding: 3px 0;	text-align:center;	clear:both;	}a{ color:#006633;}div.ft_sx{ float:left; margin: 0 10px 5px 0; text-align:center; font-size:10px; }div.icone{ float:left; margin-right:10px;}p.prod{ margin-left:215px}/*******************************************| menu orizzontale |*****************/div#nav{ border-top: 1px solid #CC0000;}div#nav ul{	color:#FFFFFF;	padding: 6px 0 5px 0;	margin: 0;	list-style-type: none;	background-image: url(../images/sf_menu.jpg);	background-repeat: repeat-x;	text-align:center;}div#nav li{	display: inline;	margin: 0;	margin-left: 10px;}div#nav li a{	font-size: 12px;	color:#FFFFFF;	line-height: 1.5em;	text-decoration:none;	padding-right:15px;	font-weight: bold;	text-align:center;	width: 100px;}div#nav li a:hover{	text-decoration: underline;	color: #ECDF64;}/*******************************************| FINE menu orizzontale |*****************//*******************************************| Form generico|*****************/form#info fieldset,form#contatto fieldset{ 	border: 1px solid #CCCCCC;	margin-bottom: 10px;	}legend{	font-weight: bold;	color: #FFFFFF;	background-color: #993300;	padding: 3px 5px;}form#info label,form#contatto label{	font-weight: bold;	margin-top:2px;	margin-right:2px;	padding: 2px 0 2px 3px;	float:left;	width: 135px;	background-color: #EEE;}form textarea{ width:250px;height:150px}.messaggi{ border: 1px solid #efefef; background-color:#FFEBD7; margin:5px 10px; padding: 5px;}
