@charset "utf-8";
/* CSS Document */

img {
	border:none;
}
#box_header {
	position: absolute;
	top: 30px;
	left: 30px;
	z-index: 1000;
	list-style: none;
}
#logo {
	display: block;
	width: 220px;
	height: 110px;
	background: url(images/logo2.png) no-repeat 0 0;
	text-indent: -1000em;
}
#menu {
	display: block;
}
#project_highlight{
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;

}
#project_highlight li{
	margin: 0px;
	padding: 0px;
}
#project_highlight li.ten {
	margin-bottom: 15px;	
}
#project_highlight li a{
	margin: 2px 0px;
	padding: 0px;
	display: block;
	/*width: 306px;*/
	text-indent: -1000em;
}
#project_highlight li a.link {
	display:inline;
	text-indent: 0px;
	margin: 0px;
}
.ten {
	margin-bottom: 15px;	
}
.detect_section {
	background: url(images/detect2.png) no-repeat 0 0;
	margin: 40px 0px;
	width: 621px;
	height: 102px;
	text-indent: -1000em;
}
.intro_text {
	font-size: 14px;
	margin: 30px 0px 30px 0px;
}
.grey {
	color: #999;	
}

/* SECTION */

.about {
	background: url(images/about2.png) no-repeat 0 0;
	width: 153px;
	height: 44px;
}
.about:hover{
	background-position: 0 -44px;
}
.about_section {
	background: url(images/about2.png) no-repeat 0 0;
	width: 153px;
	height: 44px;
	text-indent: -1000em;
}
.about_small {
	float: left;
	background: url(images/about_small.png) no-repeat 0 0;
	width: 92px;
	height: 21px;
}
.about_small:hover{
	background-position: 0 -21px;
}

.works {
	background: url(images/works2.png) no-repeat 0 0;
	width: 157px;
	height: 44px;
}
.works:hover{
	background-position: 0 -44px;
}
.works_section {
	background: url(images/works2.png) no-repeat 0 0;
	width: 157px;
	height: 44px;
	text-indent: -1000em;
}
.works_small {
	float: left;
	background: url(images/works_small.png) no-repeat 0 0;
	width: 93px;
	height: 21px;
}
.works_small:hover{
	background-position: 0 -21px;
}

.contacts {
	background: url(images/contacts2.png) no-repeat 0 0;
	width: 221px;
	height: 43px;
}
.contacts:hover{
	background-position: 0 -43px;
}
.contacts_section {
	background: url(images/contacts2.png) no-repeat 0 0;
	width: 221px;
	height: 43px;
	text-indent: -1000em;
}
.contacts_small {
	float: left;
	background: url(images/contacts_small.png) no-repeat 0 0;
	width: 123px;
	height: 21px;
}
.contacts_small:hover{
	background-position: 0 -21px;
}

.back_gallery {
	background: url(images/back_gallery.png) no-repeat 0 0;
	width: 76px;
	height: 21px;
}
.back_gallery:hover {
	background: url(images/back_gallery.png) no-repeat 0 -21px;
}

/* MENU CONTACTS */

.magazzino77_creative_studio {
	background: url(images/magazzino77_creative_studio.png) no-repeat 0 0;
	width: 363px;
	height: 26px;
}
.magazzino77_creative_studio:hover {
	background: url(images/magazzino77_creative_studio.png) no-repeat 0 -26px;
}
.address {
	background: url(images/address.png) no-repeat 0 0;
	width: 150px;
	height: 34px;
	text-indent: -1000em;
}
.address:hover {
	background: url(images/address.png) no-repeat 0 -34px;
}

.via_mail {
	background: url(images/via_mail.png) no-repeat 0 0;
	width: 94px;
	height: 26px;
}
.via_mail:hover {
	background: url(images/via_mail.png) no-repeat 0 -26px;
}
.email_info {
	background: url(images/email_info.png) no-repeat 0 0;
	width: 164px;
	height: 16px;
	text-indent: -1000em;
}
.email_info:hover {
	background: url(images/email.png) no-repeat 0 -16px;
}
.email_marco {
	background: url(images/email_marco.png) no-repeat 0 0;
	width: 181px;
	height: 16px;
	text-indent: -1000em;
}
.email_marco:hover {
	background: url(images/email_marco.png) no-repeat 0 -16px;
}

.via_telefono {
	background: url(images/via_telefono.png) no-repeat 0 0;
	width: 140px;
	height: 26px;
}
.via_telefono:hover {
	background: url(images/via_telefono.png) no-repeat 0 -26px;
}

.cell_parenti {
	display: block;
	background: url(images/cell_parenti.png) no-repeat 0 0;
	width: 234px;
	height: 16px;
	text-indent: -1000em;
}
.cell_poli {
	display: block;
	background: url(images/cell_poli.png) no-repeat 0 0;
	width: 201px;
	height: 16px;
	text-indent: -1000em;
}

/* MENU ABOUT */

.the_flow {
	background: url(images/the_flow.png) no-repeat 0 0;
	width: 130px;
	height: 26px;
}
.the_project {
	background: url(images/the_project.png) no-repeat 0 0;
	width: 130px;
	height: 26px;
}
.the_project:hover {
	background: url(images/the_project.png) no-repeat 0 -26px;
}
.the_studio {
	background: url(images/the_studio.png) no-repeat 0 0;
	width: 130px;
	height: 26px;
}
.the_studio:hover {
	background: url(images/the_studio.png) no-repeat 0 -26px;
}
.the_people {
	background: url(images/the_people.png) no-repeat 0 0;
	width: 130px;
	height: 26px;
}
.the_people:hover {
	background: url(images/the_people.png) no-repeat 0 -26px;
}

.m77_title {
	width: 96px;
	height: 16px;
	text-indent: -1000em;
	background: url(images/m77_title.png) no-repeat 0 0;
}
.people{
	width: 289px;
	height: 16px;
	text-indent: -1000em;

}
.people:hover{
	background-position: 0px -16px;
}
.a {
	background: url(images/people1.png) no-repeat 0 0;
}
.b {
	background: url(images/people2.png) no-repeat 0 0;
}
.c {
	background: url(images/people3.png) no-repeat 0 0;
}
.d {
	background: url(images/people4.png) no-repeat 0 0;
}
.project_description {
	position: absolute;
	z-index: 1000;
	display: none;
	background: transparent; /*url(images/bg_box_project.png) no-repeat 0 0;*/
	padding: 0px;
	display: block;
	width: 280px;
	position: absolute;
	bottom: 30px;
	left: 30px;
	padding: 0px;
}
.project_description_head {
	width: 280px;
	height: 7px;
	display: block;
	padding: 0px 10px;
	background: url(images/bg_box_project_head.png) no-repeat 0 0;
}
.project_description_foot {
	width: 280px;
	height: 7px;
	display: block;
	padding: 0px 10px;
	background: url(images/bg_box_project_foot.png) no-repeat 0 0;
}
.project_description_body {
	width: 280px;
	height: auto;
	display: block;
	padding: 0px 10px;
	background: url(images/bg_box_project_body.png) repeat 0 0;
}
.caption_client {
	font-size: 16px;
	font-weight:bold;
	line-height: 1.2em;
}
.caption_title {
	font-size: 14px;
	font-weight:bold;
	line-height: 1.2em;
}
.caption_description {
	font-size: 12px;
	line-height: 1.2em;
	margin: 5px 0px 0px 0px;
	
}


