/* CSS Document */
body
{
	text-align: center;
	background-color: #e9e9e9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin:0;
	width:100%; /* questo risolve l'allieneamento a sinistra di tutto il sito */
}
a
{
	text-decoration:none;
	color:#ff9900;
	font-weight:bold;
	background-color:#f8f8f8;
}
a:hover
{
	color:#333333;
	background-color:#f8f8f8;
	text-decoration:underline;
}
img
{
	border:none;
	padding:0;
	margin:0;
}
#container
{
	width:760px;
	margin:0 auto 0 auto;
}
#header, #headereng, #headerspa
{
	width:760px;
	height:150px;
	color:#000000;
	margin:0 0 5px 0;
	background-color:#e9e9e9;
}
#header
{
	background: url(../images/header.jpg) bottom left no-repeat;
}
#headereng
{
	background: url(../images/headereng.jpg) bottom left no-repeat;
}
#headerspa
{
	background: url(../images/headerspa.jpg) bottom left no-repeat;
}
#header img, #headereng img, #headerspa img
{
	float:left;
	margin:0 0 0 3px;
	display:inline;
}
#header #animazione, #headereng #animazione, #headerspa #animazione
{
	float:left;
	margin:25px 0 0 0;
	display:inline;
}
#header p, #headereng p, #headerspa p
{
	padding:0;
	margin:0;
}
#newsls
{
	float:left;
	margin:30px 0 0 20px;
}
/* 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:url(../images/sxoff.jpg) no-repeat left bottom;
	margin:0;
	padding:0 0 0 9px;
}
#amenu a
{
	float:left;
	display:block;
	background:#f8f8f8 url(../images/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:url(../images/sx.jpg) no-repeat left bottom;
}
#amenu #current a
{
	background:#f8f8f8 url(../images/dx.jpg) no-repeat right bottom    ;
	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:204px;
	margin:30px 15px 0 0;
	font-size:10px;
}
#servizi a
{
	float:left;
}
#servizi img
{
	float:left;
	margin:1px 0 0 0;
}
#servizi span
{
	margin:0 2px 0 2px;
	float:left;
}
#servizi #currlang
{
	cursor:default;
}
#left
{
	width:140px;
	float:left;
}
#leftnews, #leftapp, #leftshop
{
	width:140px;
	color:#000000;
	background:#f8f8f8 url(../images/verdeline140.jpg) repeat-y;
	text-align:left;
	overflow:hidden;
	margin:0 0 5px 0;
}
#leftnews p, #leftapp p, #leftshop p
{
	font-size:10px;
	padding:8px;
	margin:0;
}
#leftnews div, #leftapp div, #leftshop div
{
	background: url(../images/bottom140.jpg) no-repeat bottom;
	height:25px;
}
#leftnews h3, #leftapp h3, #leftshop h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0;
	padding:12px 0 4px 10px;
	color:#000000;
	background:#f8f8f8 url(../images/top140.jpg) no-repeat; /*qui*/
	font-weight:normal;
}
#leftnews ul, #leftapp ul, #leftshop ul
{
	font-size:10px;
	list-style-type:none;
	padding:8px;
	margin:0;
}
#leftnews li, #leftapp li, #leftshop li
{
	padding:0;
	margin:0 0 10px 0;
	line-height:14px;
	text-align:justify;
}
#leftnews li a, #leftapp li a, #leftshop 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, #leftshop li a:hover
{
	background-color:#f8f8f8;
	color:#FF9900;
}
#leftnews img, #leftapp img, #leftshop img
{
	display:block;
	margin:0 auto 0 auto;
}
#centerls, #spreadshirt_here /*questo serve solo per inserire il blocco di spreadshirt */
{
	width:610px;
	margin:0 0 0 10px;
	float:left;
}
#centerls
{
	background: url(../images/verdeline610.jpg) repeat-y;
}
#centerls h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0;
	padding:6px 0 4px 10px;
	background: #f8f8f8 url(../images/top610.jpg) no-repeat;
	text-align:left;
	color:#000000;
	font-weight:normal;
}
#centerls h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0 15px 0 15px;
	padding:6px 0 0 0;
	text-align:left;
	color:#4D6C77;
	text-decoration:underline;
	background:#f8f8f8;
	clear:both;
}
#centerls p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:0;
	margin:2px 15px 6px 18px;
	line-height:18px;
	overflow:hidden;
}
#centerls #pagenews
{
	clear:both;
}
#centerls #aprinews
{
	background-color:#e9e9e9;
	width:580px;
	color:#000000;
	margin:10px auto 0 auto;
}
#centerls #aprinews h2
{
	color:#4D6C77;
	background-color:#e9e9e9;
}
#centerls cite
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	padding:0;
	margin:0 auto 0 auto;
	display:block;
	width:560px;
}
#centerls p.marchio
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding:2px;
	margin:20px 15px 0 18px;
	line-height:10px;
}
#centerls ol
{
	padding:0 30px 4px 30px;
	list-style-type:lower-alpha;
	text-align:justify;
	margin:4px 30px 4px 20px;
}
#centerls #chiudicentro
{
	clear:both;
	background: url(../images/bottom610.jpg) no-repeat bottom left;
	height:22px;
}
#centerls #divnews
{
	width:580px;
	margin: 0 auto 0 auto;
}
#centerls #divnews a
{
	width:110px;
	height:83px;
	float:left;
	margin:1px;
	padding:1px;
	border:1px solid #ff9900;
}
#centerls #divnews #big
{
	margin:1px;
	padding:1px;
	border:1px solid #ff9900;
}
#centerls #divnews a:hover 
{
	background-color:#ff9901;
	color:#000000;
}
#footerls
{
	clear:both;
	width:760px;	
	height:22px;
	color:#000000;
	background-color:#e9e9e9;
	border-bottom:2px solid #FF9900;
}
#footerls a
{
	color:#333333;
	background-color:#e9e9e9;
	margin:0 2px 0 2px;	
}
#footerls a:hover
{
	color:#ff9900;
	background-color:#e9e9e9;
	text-decoration:none;
}
#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;
	display:inline;
	line-height: 20px;
	height:20px;
}
#footerls ul li a
{
	padding:0 10px 2px 10px;
	/*float: left;*/
	display:inline;
	font-weight:bold;
	line-height:20px;
}
#footerls ul li #currentb
{
	color: #ff9900;
	background: #e9e9e9;
	cursor:default;
}
#footerw3
{	
	clear:both;
	width:760px;
	font-size:10px;
	line-height:18px;
	text-align:left;
}
#footerw3 a
{
	color:#333333;
	background-color:#e9e9e9;
}
#footerw3 a:hover
{
	color:#ff9900;
	background-color:#e9e9e9;
}
#decorativa
{
	border: 1px solid #FF9900;
	padding:1px;
	float:left;
	display:inline;
	margin:0 20px 0 16px;
}
img.millionaire
{
	border: 1px solid #FF9900;
	padding:1px;
	display:inline;
	margin:0 0 0 4px;
}
#imghome
{
	border: 1px solid #FF9900;
	padding:1px;
	margin:15px 0 0 0;
}
#backlink
{
	clear:both;
	text-align:left;
	display:block;
	margin:0 0 0 20px;
	padding:10px 0 0 0;
}
#centerls #zoommil
{
	z-index:300;
	position:absolute;
	left:600px;
	top:250px;
}