@charset "utf-8";
/* CSS Document */
										/* 	HOME PAGE	*/
body { 
	background: #9a9694 url(img/interface/background.gif) 0 0 repeat-x;
	color: #4b4b4b;
/*height:100%;*/
	font: 68.75% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0 0 17px 0;
	}
#envelope {
	width: 960px;
	margin: 17px auto 0 auto;
	text-align: left;
	background: #f3f2f2 url(img/interface/bg-envelope.gif) 0 0 repeat-x;
	}
	 

#header{
background: url(img/interface/logo.gif) 46px 20px no-repeat;
height:120px;}
.tpane{     /* TOPPANE PER NAV. SUPERIORE E SCELTA LINGUA  */
	/*border:#999999 1px solid;*/
	width:50%;
	position:relative;
	top:15px;
	right:12px;
	float:right;
	z-index:700;

}
.npane{     /* NAVPANE PER NAV. PRINCIPALE  */
	/*border:#999999 1px solid;*/
	width:80%;
	position:relative;
	/*top:75px;*/
	top:-30px;
	right:12px;
	float:right;
	clear:right;
	z-index:40;
}
.fpane {
	/*background:#666666;*/
	/*float: left;*/
/*	margin: 0 10px 0 10px;*/
	/*width: 938px;*/
	/*height:356px;*/
	/*background: url(img/interface/bg-content-bot.gif) 8px 100% no-repeat;*/
	/*padding: 0 0 25px 0;*/
}

.graph_content{
width:100%;


}
.top_graph{
width:939px;
background:url(img/homepage/top_graph.jpg) no-repeat;
height:11px;
margin-top:10px;
margin-left:10px;
}

.middle_graph{
width:980px;
margin-left:10px;
position:relative;
background:url(img/homepage/middle_graph.jpg) repeat-y;
}
/*/*/ * html .middle_graph { width/**//:950px;}
.bottom_graph{
width:939px;
height:8px;
margin-left:10px;
background:url(img/homepage/bottom_graph.jpg) no-repeat;
clear:both;
}















.dealer{
/*margin:10px 10px 10px 11px;
display:inline;
width:235px;
padding:10px 0px 0px 10px;
min-height:246px;*/
position:relative;
width:240px;
height:250px;
/*margin-top:10px;*/
padding:0px  10px;
margin-top:-10px;
float:left;
/*border:#ccc 1px solid;*/
background: url(img/homepage/world.gif) bottom right no-repeat;
background-position:63px 62px;
}
/*/*/ * html .dealer { width/**//:255px;} 
.newspane{
margin-top:-10px;
margin-left:30px;
/*border:#ccc 1px solid;*/
width:200px;
float:left;
position:relative;
/*background:yellow;*/



}
.focus{
/*margin-top:10px;*/
margin-left:10px;
/*border:#ccc 1px solid;*/
width:200px;

float:left;
position:relative;
/*background:red;*/
}
/*/*/ * html .focus { width/**//:200px;}
/*/*/ * html .focus { margin-left/**//:15px;}

.content {
	/*margin: 0 auto 0 auto;
border:1px solid #000;*/
margin-top:15px;
width:240px;
margin-left:35px;
float:left;
	/*background: url(img/interface/bg-content-bot.gif) 8px 100% no-repeat;*/
	padding:0;
	/*background:green;*/
	/*height:10px;*/
}

/*/*/ * html .content { width/**//:220px;}
/*/*/ * html .content { margin-left/**//:10px;}


 										
.ftr{
margin: 10px 10px 0 10px;
padding-bottom:10px;
width: 938px;

}
/*/*/ * html .ftr { width/**//:900px;}										/*	INDIVIDUAL PAGE	*/

.cnt{
width:712px;
border:#ccc 1px solid;
position:relative;
float:left;
left:10px;
}
.dx{
width:213px;
border:#ccc 1px solid;
position:relative;
float:right;
right:11px;
}
/* Locations - Dropdown */
	
	#locations {
		position: absolute;
		top: -5px;
		right: 80px;
		*right: 10px;
		width: 68px;
		height: 32px;
		border-left: 1px solid #ddd;
		z-index: 999;

	}
	
	.hasJS #locations { right: 15px; }
		.select {
			position: absolute;
			width: 56px;
				w\idth: 54px;
			height: 21px;
				he\ight: 19px;
			top: 6px;
			right: 1px;
			background: #d8d8d8 url(img/interface/btn-location.gif) 100% 0 no-repeat;
			border: 1px solid #d4d4d4;
			display: none;
			
		}
		/*/*/ * html .hasJS #locations { right/**//:0px;}		
			 
			.select a { 
				position: relative;
				width: 54px;
					w\idth: 48px;
				height: 13px;
				display: block;
				text-indent: -9000px;
				overflow: hidden;
				padding: 3px 0 3px 6px;
			}
				.select a#usaFirst { background: url(img/interface/flag-italy.gif) 5px 2px no-repeat; }
			ul.selectList {
				position: absolute;
				width: 34px;
				top: 26px;
				left: 11px;
				background: #d8d8d8;
				padding: 1px 0 5px 0;
				display: none;
				
			}
				ul.selectList li {
					padding: 2px 0;
				}
					ul.selectList li a {
						width: 34px;
							w\idth: 28px;
						heigth: 16px;
							he\ight: 13px;
						display: block;
						text-indent: -9000px;
						overflow: hidden;
						padding: 0 0 3px 6px;
						background-repeat: no-repeat;
						background-position: 6px 0;
					}
					ul.selectList li a#usa { background-image: url(img/interface/flag-usa.gif); }
					ul.selectList li a#denmark { background-image: url(img/interface/flag-denmark.gif); }
					ul.selectList li a#ecuador { background-image: url(img/interface/flag-ecuador.gif); }
					ul.selectList li a#finland { background-image: url(img/interface/flag-finland.gif); }
					ul.selectList li a#france { background-image: url(img/interface/flag-france.gif); }
					ul.selectList li a#germany { background-image: url(img/interface/flag-germany.gif); }
					ul.selectList li a#italy { background-image: url(img/interface/flag-italy.gif); }
					ul.selectList li a#nederland { background-image: url(img/interface/flag-nederland.gif); }
					ul.selectList li a#poland { background-image: url(img/interface/flag-poland.gif); }
					ul.selectList li a#spain { background-image: url(img/interface/flag-spain.gif); }
					ul.selectList li a#sweden { background-image: url(img/interface/flag-sweden.gif); }
					ul.selectList li a#turkey { background-image: url(img/interface/flag-turkey.gif); }
			/*ul.selectList li a#turkey { background-image: url(../../img/interface/flag-turkey.gif); }*/
			/* no js version */
			.hasJS #locations form { display: none; }
			#locations form {
				width: 130px;
				margin: 7px 0 0 10px;
				
			}
				#locations select { width: 100px; }
				
				#locations input { 
					vertical-align: top;
					*vertical-align: text-bottom;
				}
				
				.linkhome{
				position:absolute;
				left:45px;
				top:10px;
				border:none;
				
				}
				
					a, a:link, a:visited {
		color: #4a78a9;
		text-decoration: none;
		outline: none;
		}
		a:hover, a:active {
			text-decoration: underline;
		}


/* posiziona il div del contatore UsersOnline in home */
.visitors_now_home { 
	padding-top: 2px;
	margin-left: -74px!important; /* firefox-safari */
	margin-left:-38px; /* IE */
}