html {
	background		: #ffffff;
}

body {
	width			: 100%;
	text-align		: center;
	margin			: 0;
	padding 		: 0;
	position		: relative;
	/*background		: url(../images/sfondo_content.gif) top left repeat-x;*/
	background		: url(../images/hp.jpg) top center no-repeat;
	height			: auto;
	min-height		: 347px;
	font-family		: Arial;
	color			: #232323;
}

.content
{	margin			: 0 auto;
	/*width			: 1200px;*/
	width			: 960px;
	min-height		: 735px;
	text-align		: left;
	padding-bottom  : 5px;
	background		: url(../images/bottom.gif) bottom left repeat-x;
}

.content .hp
{
	float			: left;
	display			: inline;
	/*background		: url(../images/hp.jpg) top left no-repeat;*/
	margin			: 0;
	padding			: 0;
	/*width			: 1199px;*/
	width			: 960px;
	height			: 735px;
}

.content .hp .intro
{
	float			: left;
	display			: inline;
	margin-top		: 140px;
	margin-left		: 6px;
	width 			: 510px;
	*margin-left	: 8px;
	_margin-left	: 11px;
}

.content .hp .intro h1
{
	float			: left;
	display			: inline;
	margin			: 0;
	padding			: 0;
	font-size		: 1.7em;
	font-weight		: normal;
	text-transform	: uppercase;
	width 			: 510px;
	line-height		: 1em;
}

.content .hp .intro h2, .content .hp .intro h3, .content .hp .intro h4
{
	float			: left;
	display			: inline;
	margin			: 0;
	padding			: 0;
	margin-top		: 15px;
	font-size		: 1.4em;
	font-weight		: normal;
	text-transform	: uppercase;
	width 			: 510px;
	line-height		: 1em;
}

.content .hp .intro h3
{
	font-size		: 1.2em;
	width 			: 460px;
}

.content .hp .intro h4
{
	font-size		: 1em;
	width 			: 460px;
}

.content .hp .intro .btt_join
{
	float			: left;
	display			: inline;
	margin-top		: 80px;
	*margin-top     : 83px;
	background		: url(../images/btt_join.gif) top left no-repeat;
	width			: 144px;
	height			: 39px;
}

.content .hp .center
{
	float			: left;
	display			: inline;
	margin-top		: 63px;
	margin-left		: 6px;
	width			: 960px;
}

.content .hp .center span
{
	float			: left;
	display			: inline;
	width			: 213px;
}

.content .hp .center span#jobs
{
	width			: 233px;
	*width			: 232px;
}

.content .hp .center span#location
{
	width			: 263px;
	*width			: 262px;
}

.content .hp .center span#who
{
	width			: 250px;
	*width			: 248px;
}

.content .hp .center span a
{
	float			: left;
	display			: inline;
	margin-top		: 10px;
	margin-left		: 15px;
	font-size		: 1em;
	font-weight		: bold;
	padding-right	: 10px;
	background		: url(../images/linkhp.gif) center right no-repeat;
	color			: #2c2c2c;
	text-decoration : none;
}

.content .hp .center span#team a
{
	margin-left		: 0;
}

.content .hp .center span#team .logo 
{	margin			: 0;
	padding			: 0;
	background		: url(../images/btt_team.gif) top left no-repeat;
	width			: 127px;
	height			: 32px;
}

.content .hp .center span#jobs .logo 
{	margin			: 0;
	padding			: 0;
	background		: url(../images/btt_jobs.gif) top left no-repeat;
	width			: 71px;
	height			: 32px;
	margin-left		: 15px;
}

.content .hp .center span#location .logo 
{	margin			: 0;
	padding			: 0;
	background		: url(../images/btt_location.gif) top left no-repeat;
	width			: 112px;
	height			: 32px;
	margin-left		: 15px;
}

.content .hp .center span#who .logo
{	margin			: 0;
	padding			: 0;
	background		: url(../images/btt_who.gif) top left no-repeat;
	width			: 149px;
	height			: 32px;
	margin-left		: 15px;
}

.content .hp .center span label
{
	float			: left;
	display			: inline;
	margin-top		: 10px;
	margin-left		: 15px;
	font-size		: 0.8em;
	width			: 200px;
}

.content .hp .center span#team label
{
	margin-left		: 0;
}

.content .hp .center span#location label, .content .hp .center span#who label
{
	width			: 235px;
}

.pecetta{
	position:absolute;
	top:0;
	left:0;
	z-index:10px;
	}


