body
{
	text-align: center;
	background-color: #e9e9e9;
	/*font-size: 10px;*/
	color: #000000;
	margin:0;
	width:100%; /* questo risolve l'allieneamento a sinistra di tutto il sito */
}
a
{
	text-decoration:none;
}
/*img
{
	border:none;
	padding:0;
	margin:0;
}*/
#containerls
{
	width:772px;
	margin:0 auto 0 auto;
	text-align:left;
}
#header
{
	width:772px;
	height:150px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff url(/users/1268000/1267757/319602/img/319602_header4.jpg) bottom left no-repeat;
	margin:0 0 5px 0;
}
#header h1
{
	float:left;
	width:580px;
	font-size:21px;
	line-height:32px;
	margin:15px 10px 0 30px;/*10px 10px 0 20px;*/
	padding:10px 0 0 0;
	font-weight:bold;
	color: #FF7731;
	background-color:#000000;
	text-align:left;
	display:inline;
}
#header img
{
	float:left;
	margin:0 0 0 3px;
	display:inline;
	border:none;
	padding:0;
}
#header a
{
	color:#333333;
	font-weight:bold;
	background-color:#f8f8f8;
}
#header a:hover
{
	color:#ff9900;
	background-color:#f8f8f8;
}
/* Menu a Schede Inizio -------------------*/
#amenu /*il nome cambia perchè in conflitto con icss di spreadshirt */
{
	width:540px;
	height:30px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	float:left;
	margin:0 10px 0 10px;
	display:inline;
}

#amenu ul
{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}
#amenu li
{
	float:left;
	background: #f8f8f8 url(/users/1268000/1267757/319602/img/319602_sxoff.jpg) no-repeat left bottom;
	margin:0;
	padding:0 0 0 9px;
}
#amenu a
{
	float:left;
	display:block;
	background: #f8f8f8 url(/users/1268000/1267757/319602/img/319602_dxoff.jpg) no-repeat right bottom ;
	padding:5px 10px 6px 1px;
	text-decoration:none;
	font-weight:bold;
	color:#cccccc;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac */
#amenu a
{
	float:none;
}
/* End IE5-Mac hack */

#amenu a:hover
{
	background-color:#f8f8f8;
	color: #ff9900;
	padding:9px 10px 6px 1px;
}
#amenu #current
{
	background-image:url(/users/1268000/1267757/319602/img/319602_sx.jpg);
}
#amenu #current a
{
	background-color:#f8f8f8;
	background-image:url(/users/1268000/1267757/319602/img/319602_dx.jpg);
	color: #000000;
	padding:5px 10px 6px 1px;
	cursor: default;
}
#amenu #current a:hover
{
	padding:5px 10px 6px 1px;
}
/* Menu a Schede Fine -------------------*/
#servizi
{
	float:right;
	width:174px;
	margin:40px 15px 0 0;
	font-size:10px;
}
#newsls
{
	float:left;
	margin:38px 0 0 20px;
}
#servizi a, #newsls a
{
	float:left;
	color:#ff9900;
	font-weight:bold;
	background-color:#f8f8f8;
}
#servizi a:hover, #newsls a:hover
{
	text-decoration:underline;
	color:#333333;
	background-color:#f8f8f8;
}
#newsls a
{
clear:left;
}
#servizi img
{
	float:left;
	margin:1px 0 0 0;
}
#servizi span
{
	margin:0 2px 0 2px;
	float:left;
}

#aleft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:140px;
	float:left;
}
#aleft a
{
	text-decoration:none;
	color:#ff9900;
	font-weight:bold;
	background-color:#f8f8f8;
	font-size:12px;
}
#aleft a:hover
{
	color:#333333;
	background-color:#f8f8f8;
	text-decoration:underline;
}
#aleft img
{
	border:none;
	padding:0;
	margin:0 auto 0 auto;
	display:block;
}
#leftnews, #leftapp
{
	width:140px;
	color:#000000;
	background:#f8f8f8 url(/users/1268000/1267757/319602/img/319602_verdeline140.jpg) repeat-y;
	text-align:left;
	overflow:hidden;
	margin:0 0 5px 0;
	text-align:left;
}
#leftnews p, #leftapp p
{
	font-size:10px;
	padding:8px;
	margin:0;
}
#leftnews div, #leftapp div
{
	background: #f8f8f8 url(/users/1268000/1267757/319602/img/319602_bottom140.jpg) no-repeat bottom;
	height:25px;
}
#leftnews h3, #leftapp h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0;
	padding:12px 0 4px 10px;
	color:#000000;
	background:#f8f8f8 url(/users/1268000/1267757/319602/img/319602_top140.jpg) no-repeat; /*qui*/
	font-weight: normal;
}
#leftnews ul, #leftapp ul
{
	font-size:10px;
	list-style-type:none;
	padding:8px;
	margin:0;
}
#leftnews li, #leftapp li
{
	padding:0;
	margin:0 0 10px 0;
	line-height:14px;
	text-align:justify;
}
#leftnews li a, #leftapp li a
{
	text-align: right;
	text-decoration:none;
	font-weight:bold;
	background-color:#f8f8f8;
	color:#333333;
	font-size: 11px;
	display:block;	
	width: 80px;
	margin:2px 0 10px auto;
}
#leftnews li a:hover, #leftapp li a:hover
{
	background-color:#f8f8f8;
	color:#FF9900;
}
#centerls 
{
	width:622px;
	margin:0 0 0 10px;
	float:left;
	color:#000000;
	background:#f8f8f8 url(/users/1268000/1267757/319602/img/319602_verdeline622.jpg) repeat-y;
}
#centerls h1.open_div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0;
	padding:6px 0 4px 10px;
	background: #f8f8f8 url(/users/1268000/1267757/319602/img/319602_top622.jpg) no-repeat;
	text-align:left;
	color:#000000;
	font-weight: normal;
}
#centerls #intocenterls
{
width: 622px; 
margin: 0; 
padding: 0 11px 0 11px; 
float:left;
display:inline; 
overflow:hidden;
}
#center .classicCompact
{overflow:hidden;
}
#centerls div.close_div
{
	clear:both;
	background: #f8f8f8 url(/users/1268000/1267757/319602/img/319602_bottom622.jpg) no-repeat bottom left;
	height:22px;
}
#footerls
{
	clear:both;
	width:772px;	
	height:22px;
	color:#000000;
	background-color: #e9e9e9;
	border-bottom:2px solid #FF9900;
}
#footerls a
{
	color:#333333;
	background-color:#f8f8f8;
	margin:0 2px 0 2px;
}
#footerls a:hover
{
	color:#ff9900;
	background-color:#f8f8f8;
}
#footerls ul
{
	list-style: none;
	width:520px;
	margin: 0 auto 0 auto;
	padding: 0;
}
#footerls ul li
{
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;
	line-height: 20px;
	height:20px;
}
#footerls ul li a
{
	padding:0 10px 2px 10px;
	float: left;
	font-weight:bold;
}
#footerls ul li #currentb
{
	color: #ff9900;
	background: #f8f8f8;
	cursor:default;
}
#footerw3
{	
	clear:both;
	width:772px;
	font-size:10px;
	line-height:18px;
	text-align:left;
}
#footerw3 a
{
	color:#333333;
	background-color:#e9e9e9;
}
#footerw3 a:hover
{
	color:#ff9900;
	background-color:#e9e9e9;
}

.tax-shipping
{
line-height:10px;
padding:0;
margin:0;
}
#ssl a {	
	background-color:#f8f8f8 ;
}
