/*
      ___         ___                                       ___                       ___           ___ 
     /  /\       /  /\         _____         _____         /  /\        ___          /__/|         /__/|
    /  /|/_     /  /||\       /  /||\       /  /||\       /  /||\      /  /\        |  |||        |  |||
   /  /|/ /\   /  /|/\|\     /  /|/\|_     /  /|/\|_     /  /|/\|\    /  /|/        |  |||        |  |||
  /  /|/ /|/  /  /|/-/||\   /  /|/-/||\   /  /|/-/||\   /  /|/-/|/   /__/||\      __|  |||      __|  |||
 /__/|/ /|/  /__/|/ /|/\|\ /__/|/ /|/\|| /__/|/ /|/\|| /__/|/ /|/___ \__\/\|\__  /__/\_|||____ /__/\_|||____
 \  \|\/|/   \  \|\/|/__\/ \  \|\/|/-/|/ \  \|\/|/-/|/ \  \|\/|||||/    \  \|\/\ \  \|\/|||||/ \  \|\/|||||/
  \  \||/     \  \||/       \  \||/ /|/   \  \||/ /|/   \  \||/----      \__\||/  \  \||/----   \  \||/----
   \  \|\      \  \|\        \  \|\/|/     \  \|\/|/     \  \|\          /__/|/    \  \|\        \  \|\
    \  \|\      \  \|\        \  \||/       \  \||/       \  \|\         \__\/      \  \|\        \  \|\
     \__\/       \__\/         \__\/         \__\/         \__\/                     \__\/         \__\/

Copyright (c) Fabbrikk - Christian Scandola - http://fabbrikk.com - http://twitter.com/fabbrikk
Date: 20/05/2010
*/@font-face {	font-family: 'PTSansRegular';	src: url('fonts/ptsans/PT_Sans-webfont.eot');	src: local('☺'), url('fonts/ptsans/PT_Sans-webfont.woff') format('woff'), url('fonts/ptsans/PT_Sans-webfont.ttf') format('truetype'), url('fonts/ptsans/PT_Sans-webfont.svg#webfontynZa4iJT') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'PTSansBold';	src: url('fonts/ptsans/PT_Sans_Bold-webfont.eot');	src: local('☺'), url('fonts/ptsans/PT_Sans_Bold-webfont.woff') format('woff'), url('fonts/ptsans/PT_Sans_Bold-webfont.ttf') format('truetype'), url('fonts/ptsans/PT_Sans_Bold-webfont.svg#webfontWmw937Bh') format('svg');	font-weight: normal;	font-style: normal;}html, body{	height: 100%;}
body{
	line-height:1;
	font:14px 'PTSansRegular', Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	overflow-x:hidden;
}#site{
	position: relative;
	top: 50%;
	width: 960px;
	height: 525px;
	margin: 0 auto;
	margin-top: -205px;
	z-index: 2;
	/*border: 1px solid #eceded;*/
}
	#site.e{
		background: url(../images/bg-e.jpg) no-repeat 0 0;
	}
	#site.m-gialla{
		background: url(../images/bg-m-gialla.jpg) no-repeat 100% 0;
	}
	#site.m-blu{
		background: url(../images/bg-m-blu.jpg) no-repeat -10px 0;
	}
	#site.a{
		background: url(../images/bg-a.jpg) no-repeat 100% 0;
	}
#logo{	position: absolute;	top: 9px;	left: 11px;	width: 311px;	height: 247px;	background: url(../images/spinner.gif) 50% 50% no-repeat;}/*	HOME MENU*/#home-menu{	display: block;
	margin: 0 auto;
	text-align: center;
	width: 640px;
	position: relative;
	top: 110px;}	#home-menu li{
		float: left;
		text-align: center;
	}
		#home-menu li a{
			display: block;
			width: 160px;
			height: 40px;
			text-align: center;
			color: #999;
			padding-top: 140px;
		}
			#home-menu li a:hover{
				color: #333;
				font-weight: bold;
			}
		#home-menu li span{
			display: none;
		}
		#home-menu li#btn-enterprise a{
			background: url(../images/e-mini.jpg) 50% 0 no-repeat;
		}
		#home-menu li#btn-management a{
			background: url(../images/m-gialla-mini.jpg) 50% 0 no-repeat;
		}
		#home-menu li#btn-biografia a{
			background: url(../images/m-blu-mini.jpg) 50% 0 no-repeat;
		}
		#home-menu li#btn-servizi a{
			background: url(../images/a-mini.jpg) 50% 0 no-repeat;
		}

/*
	MENU
*/
#home{
	display: block;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: -40px;
	right: 0;
	z-index: 9;
	opacity: .4;
}
#facebook{
	display: block;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: -40px;
	right: 40px;
	z-index: 9;
	opacity: .4;
}
	#home:hover,
	#facebook:hover{
		opacity: 1;
	}
#menu{
	display: block;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: -100px;
	left: 180px;
	z-index: 9;
}
	#menu li{
		float: left;
		text-align: center;
	}
		#menu li a{
			display: block;
			width: 100px;
			height: 30px;
			text-align: center;
			color: #999;
			padding-top: 80px;
		}
			#home-menu li a:hover{
				color: #333;
				font-weight: bold;
			}
		#menu li#btn-enterprise a{
			background: url(../images/e-mini2.jpg) no-repeat 50% 0;
		}
		#menu li#btn-management a{
			background: url(../images/m-gialla-mini2.jpg) no-repeat 50% 0;
		}
		#menu li#btn-biografia a{
			background: url(../images/m-blu-mini2.jpg) no-repeat 50% 0;
		}
		#menu li#btn-servizi a{
			background: url(../images/a-mini2.jpg) no-repeat 50% 0;
		}	/*	CONTENT*/#content{
	position: absolute;
	top: 0;
	width: 620px;
	height: 485px;
	/*background-color: #f5f5f6;*/
	padding: 20px;
}
	#content.right{
		left: 300px;
	}
	#content.left{
		right: 300px;
		text-align: right;
	}
	#content h1{
		color: #333;
		font-size: 31px;
		margin-bottom: 10px;
	}
	#content div.case-study{
		margin-bottom: 25px;
	}
		#content div.case-study h2{
			color: #666;
			font-size: 26px;
			margin-bottom: 5px;
		}
		#content div.case-study h3{
			color: #999;
			font-size: 13px;
			margin-top: -5px;
			margin-bottom: 10px;
			margin-left: 150px;
		}
		#content div.case-study img{
			border: 1px solid #eceded;
		}
	#content p{
		margin-bottom: 20px;
	}